0000882835-23-000016.txt : 20230227 0000882835-23-000016.hdr.sgml : 20230227 20230227164806 ACCESSION NUMBER: 0000882835-23-000016 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 107 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230227 DATE AS OF CHANGE: 20230227 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ROPER TECHNOLOGIES INC CENTRAL INDEX KEY: 0000882835 STANDARD INDUSTRIAL CLASSIFICATION: INDUSTRIAL INSTRUMENTS FOR MEASUREMENT, DISPLAY, AND CONTROL [3823] IRS NUMBER: 510263969 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-12273 FILM NUMBER: 23675948 BUSINESS ADDRESS: STREET 1: 6901 PROFESSIONAL PKWY EAST STREET 2: SUITE 200 CITY: SARASOTA STATE: FL ZIP: 34240 BUSINESS PHONE: 9415562601 MAIL ADDRESS: STREET 1: 6901 PROFESSIONAL PKWY EAST STREET 2: SUITE 200 CITY: SARASOTA STATE: FL ZIP: 34240 FORMER COMPANY: FORMER CONFORMED NAME: ROPER INDUSTRIES INC DATE OF NAME CHANGE: 20080527 FORMER COMPANY: FORMER CONFORMED NAME: ROPER INDUSTRIES INC /DE/ DATE OF NAME CHANGE: 19930328 10-K 1 rop-20221231.htm 10-K rop-20221231
00008828352022FYFALSEhttp://fasb.org/us-gaap/2022#AccountingStandardsUpdate201613Memberhttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#OtherAssetsNoncurrenthttp://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent00008828352022-01-012022-12-3100008828352022-06-30iso4217:USD00008828352023-02-17xbrli:shares00008828352022-12-3100008828352021-12-31iso4217:USDxbrli:shares00008828352021-01-012021-12-3100008828352020-01-012020-12-310000882835rop:IndustrialBusinessesMember2022-01-012022-12-310000882835us-gaap:CommonStockMember2019-12-310000882835us-gaap:AdditionalPaidInCapitalMember2019-12-310000882835us-gaap:RetainedEarningsMember2019-12-310000882835us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310000882835us-gaap:TreasuryStockCommonMember2019-12-3100008828352019-12-310000882835us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000882835srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310000882835us-gaap:RetainedEarningsMember2020-01-012020-12-310000882835us-gaap:CommonStockMember2020-01-012020-12-310000882835us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-310000882835us-gaap:TreasuryStockCommonMember2020-01-012020-12-310000882835us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-310000882835us-gaap:CommonStockMember2020-12-310000882835us-gaap:AdditionalPaidInCapitalMember2020-12-310000882835us-gaap:RetainedEarningsMember2020-12-310000882835us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310000882835us-gaap:TreasuryStockCommonMember2020-12-3100008828352020-12-310000882835us-gaap:RetainedEarningsMember2021-01-012021-12-310000882835us-gaap:CommonStockMember2021-01-012021-12-310000882835us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000882835us-gaap:TreasuryStockCommonMember2021-01-012021-12-310000882835us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-310000882835us-gaap:CommonStockMember2021-12-310000882835us-gaap:AdditionalPaidInCapitalMember2021-12-310000882835us-gaap:RetainedEarningsMember2021-12-310000882835us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310000882835us-gaap:TreasuryStockCommonMember2021-12-310000882835us-gaap:RetainedEarningsMember2022-01-012022-12-310000882835us-gaap:CommonStockMember2022-01-012022-12-310000882835us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000882835us-gaap:TreasuryStockCommonMember2022-01-012022-12-310000882835us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-310000882835us-gaap:CommonStockMember2022-12-310000882835us-gaap:AdditionalPaidInCapitalMember2022-12-310000882835us-gaap:RetainedEarningsMember2022-12-310000882835us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310000882835us-gaap:TreasuryStockCommonMember2022-12-310000882835rop:IndustrialBusinessesMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2022-11-22xbrli:pure0000882835rop:IndustrialBusinessesMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2022-01-012022-12-310000882835us-gaap:RetainedEarningsMembersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-01-010000882835rop:IndicorMember2022-12-31rop:reporting_unit0000882835srt:MinimumMember2022-12-310000882835srt:MaximumMember2022-12-310000882835rop:RoyaltyRateMember2021-10-012021-12-310000882835us-gaap:TradeNamesMember2021-10-012021-12-310000882835us-gaap:BuildingMembersrt:MinimumMember2022-01-012022-12-310000882835us-gaap:BuildingMembersrt:MaximumMember2022-01-012022-12-310000882835srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2022-01-012022-12-310000882835srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2022-01-012022-12-310000882835srt:MinimumMemberrop:OtherEquipmentAndSoftwareMember2022-01-012022-12-310000882835srt:MaximumMemberrop:OtherEquipmentAndSoftwareMember2022-01-012022-12-310000882835rop:ApplicationSoftwareSegmentMemberrop:SoftwareRelatedRecurringMember2022-01-012022-12-310000882835rop:NetworkSoftwareAndSystemsSegmentMemberrop:SoftwareRelatedRecurringMember2022-01-012022-12-310000882835rop:TechnologyEnabledProductsSegmentMemberrop:SoftwareRelatedRecurringMember2022-01-012022-12-310000882835rop:SoftwareRelatedRecurringMember2022-01-012022-12-310000882835rop:SoftwareRelatedReoccurringMemberrop:ApplicationSoftwareSegmentMember2022-01-012022-12-310000882835rop:SoftwareRelatedReoccurringMemberrop:NetworkSoftwareAndSystemsSegmentMember2022-01-012022-12-310000882835rop:SoftwareRelatedReoccurringMemberrop:TechnologyEnabledProductsSegmentMember2022-01-012022-12-310000882835rop:SoftwareRelatedReoccurringMember2022-01-012022-12-310000882835rop:SoftwareRelatedNonRecurringMemberrop:ApplicationSoftwareSegmentMember2022-01-012022-12-310000882835rop:SoftwareRelatedNonRecurringMemberrop:NetworkSoftwareAndSystemsSegmentMember2022-01-012022-12-310000882835rop:SoftwareRelatedNonRecurringMemberrop:TechnologyEnabledProductsSegmentMember2022-01-012022-12-310000882835rop:SoftwareRelatedNonRecurringMember2022-01-012022-12-310000882835rop:SoftwareRelatedMemberrop:ApplicationSoftwareSegmentMember2022-01-012022-12-310000882835rop:SoftwareRelatedMemberrop:NetworkSoftwareAndSystemsSegmentMember2022-01-012022-12-310000882835rop:SoftwareRelatedMemberrop:TechnologyEnabledProductsSegmentMember2022-01-012022-12-310000882835rop:SoftwareRelatedMember2022-01-012022-12-310000882835rop:ProductRevenueMemberrop:ApplicationSoftwareSegmentMember2022-01-012022-12-310000882835rop:ProductRevenueMemberrop:NetworkSoftwareAndSystemsSegmentMember2022-01-012022-12-310000882835rop:ProductRevenueMemberrop:TechnologyEnabledProductsSegmentMember2022-01-012022-12-310000882835rop:ProductRevenueMember2022-01-012022-12-310000882835rop:ApplicationSoftwareSegmentMember2022-01-012022-12-310000882835rop:NetworkSoftwareAndSystemsSegmentMember2022-01-012022-12-310000882835rop:TechnologyEnabledProductsSegmentMember2022-01-012022-12-310000882835rop:ApplicationSoftwareSegmentMemberrop:SoftwareRelatedRecurringMember2021-01-012021-12-310000882835rop:NetworkSoftwareAndSystemsSegmentMemberrop:SoftwareRelatedRecurringMember2021-01-012021-12-310000882835rop:TechnologyEnabledProductsSegmentMemberrop:SoftwareRelatedRecurringMember2021-01-012021-12-310000882835rop:SoftwareRelatedRecurringMember2021-01-012021-12-310000882835rop:SoftwareRelatedReoccurringMemberrop:ApplicationSoftwareSegmentMember2021-01-012021-12-310000882835rop:SoftwareRelatedReoccurringMemberrop:NetworkSoftwareAndSystemsSegmentMember2021-01-012021-12-310000882835rop:SoftwareRelatedReoccurringMemberrop:TechnologyEnabledProductsSegmentMember2021-01-012021-12-310000882835rop:SoftwareRelatedReoccurringMember2021-01-012021-12-310000882835rop:SoftwareRelatedNonRecurringMemberrop:ApplicationSoftwareSegmentMember2021-01-012021-12-310000882835rop:SoftwareRelatedNonRecurringMemberrop:NetworkSoftwareAndSystemsSegmentMember2021-01-012021-12-310000882835rop:SoftwareRelatedNonRecurringMemberrop:TechnologyEnabledProductsSegmentMember2021-01-012021-12-310000882835rop:SoftwareRelatedNonRecurringMember2021-01-012021-12-310000882835rop:SoftwareRelatedMemberrop:ApplicationSoftwareSegmentMember2021-01-012021-12-310000882835rop:SoftwareRelatedMemberrop:NetworkSoftwareAndSystemsSegmentMember2021-01-012021-12-310000882835rop:SoftwareRelatedMemberrop:TechnologyEnabledProductsSegmentMember2021-01-012021-12-310000882835rop:SoftwareRelatedMember2021-01-012021-12-310000882835rop:ProductRevenueMemberrop:ApplicationSoftwareSegmentMember2021-01-012021-12-310000882835rop:ProductRevenueMemberrop:NetworkSoftwareAndSystemsSegmentMember2021-01-012021-12-310000882835rop:ProductRevenueMemberrop:TechnologyEnabledProductsSegmentMember2021-01-012021-12-310000882835rop:ProductRevenueMember2021-01-012021-12-310000882835rop:ApplicationSoftwareSegmentMember2021-01-012021-12-310000882835rop:NetworkSoftwareAndSystemsSegmentMember2021-01-012021-12-310000882835rop:TechnologyEnabledProductsSegmentMember2021-01-012021-12-310000882835rop:ApplicationSoftwareSegmentMemberrop:SoftwareRelatedRecurringMember2020-01-012020-12-310000882835rop:NetworkSoftwareAndSystemsSegmentMemberrop:SoftwareRelatedRecurringMember2020-01-012020-12-310000882835rop:TechnologyEnabledProductsSegmentMemberrop:SoftwareRelatedRecurringMember2020-01-012020-12-310000882835rop:SoftwareRelatedRecurringMember2020-01-012020-12-310000882835rop:SoftwareRelatedReoccurringMemberrop:ApplicationSoftwareSegmentMember2020-01-012020-12-310000882835rop:SoftwareRelatedReoccurringMemberrop:NetworkSoftwareAndSystemsSegmentMember2020-01-012020-12-310000882835rop:SoftwareRelatedReoccurringMemberrop:TechnologyEnabledProductsSegmentMember2020-01-012020-12-310000882835rop:SoftwareRelatedReoccurringMember2020-01-012020-12-310000882835rop:SoftwareRelatedNonRecurringMemberrop:ApplicationSoftwareSegmentMember2020-01-012020-12-310000882835rop:SoftwareRelatedNonRecurringMemberrop:NetworkSoftwareAndSystemsSegmentMember2020-01-012020-12-310000882835rop:SoftwareRelatedNonRecurringMemberrop:TechnologyEnabledProductsSegmentMember2020-01-012020-12-310000882835rop:SoftwareRelatedNonRecurringMember2020-01-012020-12-310000882835rop:SoftwareRelatedMemberrop:ApplicationSoftwareSegmentMember2020-01-012020-12-310000882835rop:SoftwareRelatedMemberrop:NetworkSoftwareAndSystemsSegmentMember2020-01-012020-12-310000882835rop:SoftwareRelatedMemberrop:TechnologyEnabledProductsSegmentMember2020-01-012020-12-310000882835rop:SoftwareRelatedMember2020-01-012020-12-310000882835rop:ProductRevenueMemberrop:ApplicationSoftwareSegmentMember2020-01-012020-12-310000882835rop:ProductRevenueMemberrop:NetworkSoftwareAndSystemsSegmentMember2020-01-012020-12-310000882835rop:ProductRevenueMemberrop:TechnologyEnabledProductsSegmentMember2020-01-012020-12-310000882835rop:ProductRevenueMember2020-01-012020-12-310000882835rop:ApplicationSoftwareSegmentMember2020-01-012020-12-310000882835rop:NetworkSoftwareAndSystemsSegmentMember2020-01-012020-12-310000882835rop:TechnologyEnabledProductsSegmentMember2020-01-012020-12-310000882835srt:MinimumMemberrop:SoftwareLicensesMember2022-01-012022-12-310000882835rop:SoftwareLicensesMembersrt:MaximumMember2022-01-012022-12-310000882835srt:MinimumMemberrop:PostContractSupportMember2022-01-012022-12-310000882835rop:PostContractSupportMembersrt:MaximumMember2022-01-012022-12-310000882835rop:SoftwareLicensesMember2022-01-012022-12-310000882835rop:EngineeredProductsMembersrt:MinimumMember2022-01-012022-12-310000882835rop:EngineeredProductsMembersrt:MaximumMember2022-01-012022-12-3100008828352023-01-012022-12-31rop:acquisition0000882835rop:FrontlineTechnologiesParentLLCMember2022-10-042022-10-040000882835rop:FrontlineTechnologiesParentLLCMember2022-01-012022-12-310000882835rop:FrontlineTechnologiesParentLLCMember2022-12-310000882835us-gaap:TradeNamesMemberrop:FrontlineTechnologiesParentLLCMember2022-12-310000882835us-gaap:CustomerRelationshipsMemberrop:FrontlineTechnologiesParentLLCMember2022-12-310000882835us-gaap:CustomerRelationshipsMemberrop:FrontlineTechnologiesParentLLCMember2022-01-012022-12-310000882835us-gaap:TechnologyBasedIntangibleAssetsMemberrop:FrontlineTechnologiesParentLLCMember2022-12-310000882835us-gaap:TechnologyBasedIntangibleAssetsMemberrop:FrontlineTechnologiesParentLLCMember2022-01-012022-12-310000882835us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-01-012022-12-310000882835us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2022-12-310000882835rop:TIPTechnologiesIncAndCommonSenseSolutionsIncMember2022-09-300000882835us-gaap:TradeNamesMemberrop:TIPTechnologiesIncAndCommonSenseSolutionsIncMember2022-09-300000882835rop:TIPTechnologiesIncAndCommonSenseSolutionsIncMemberus-gaap:CustomerRelationshipsMember2022-09-300000882835rop:TIPTechnologiesIncAndCommonSenseSolutionsIncMemberus-gaap:CustomerRelationshipsMember2022-07-012022-09-300000882835rop:TIPTechnologiesIncAndCommonSenseSolutionsIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-09-300000882835rop:TIPTechnologiesIncAndCommonSenseSolutionsIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2022-07-012022-09-300000882835us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2021-01-012021-12-3100008828352021-01-012021-09-300000882835rop:AmericanLegalNetIncMember2021-12-3000008828352021-12-3000008828352021-12-302021-12-300000882835us-gaap:CustomerRelationshipsMember2021-12-300000882835us-gaap:CustomerRelationshipsMember2021-12-302021-12-300000882835us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-300000882835us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-302021-12-300000882835rop:VertaforeMember2020-09-030000882835rop:VertaforeMember2020-09-032020-09-030000882835rop:VertaforeMember2021-12-310000882835us-gaap:TradeNamesMemberrop:VertaforeMember2020-09-030000882835rop:VertaforeMember2020-12-310000882835us-gaap:CustomerRelationshipsMemberrop:VertaforeMember2020-12-310000882835us-gaap:CustomerRelationshipsMemberrop:VertaforeMember2020-09-042020-12-310000882835us-gaap:TechnologyBasedIntangibleAssetsMemberrop:VertaforeMember2020-12-310000882835us-gaap:TechnologyBasedIntangibleAssetsMemberrop:VertaforeMember2020-09-042020-12-310000882835us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2020-01-012020-12-310000882835us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2020-12-310000882835us-gaap:TradeNamesMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2020-12-310000882835us-gaap:CustomerRelationshipsMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2020-12-310000882835us-gaap:CustomerRelationshipsMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2020-01-012020-12-310000882835us-gaap:TechnologyBasedIntangibleAssetsMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2020-12-310000882835us-gaap:TechnologyBasedIntangibleAssetsMemberus-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember2020-01-012020-12-310000882835rop:SedaruIncMember2021-03-172021-03-170000882835us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMemberrop:SedaruIncMemberrop:GatanInc.Member2021-03-172021-03-170000882835rop:SingaporeTechnologiesEngineeringLtdAffiliateMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMemberrop:TransCoreMember2022-03-170000882835rop:SingaporeTechnologiesEngineeringLtdAffiliateMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMemberrop:TransCoreMember2022-03-172022-03-170000882835rop:EddyfiNDTIncMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMemberrop:ZetecMember2022-01-050000882835rop:EddyfiNDTIncMemberus-gaap:DiscontinuedOperationsDisposedOfBySaleMemberrop:ZetecMember2022-01-052022-01-050000882835us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberrop:BlueWolfCapitalPartnersLLCAffilateMemberrop:CivcoRadiotherapyMember2021-11-010000882835us-gaap:DiscontinuedOperationsDisposedOfBySaleMemberrop:BlueWolfCapitalPartnersLLCAffilateMemberrop:CivcoRadiotherapyMember2021-11-012021-11-010000882835rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2021-12-310000882835rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2022-01-012022-12-310000882835rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2021-01-012021-12-310000882835rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2020-01-012020-12-310000882835rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMemberus-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2022-01-012022-12-310000882835rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMemberus-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2021-01-012021-12-310000882835rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMemberus-gaap:SellingGeneralAndAdministrativeExpensesMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2020-01-012020-12-310000882835rop:IndicorMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2022-11-220000882835rop:IndicorMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2022-11-222022-11-220000882835rop:IndicorMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2022-01-012022-12-310000882835rop:IndicorMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2021-12-310000882835rop:IndicorMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2021-01-012021-12-310000882835rop:IndicorMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2020-01-012020-12-310000882835us-gaap:LandMember2022-12-310000882835us-gaap:LandMember2021-12-310000882835us-gaap:BuildingMember2022-12-310000882835us-gaap:BuildingMember2021-12-310000882835us-gaap:MachineryAndEquipmentMember2022-12-310000882835us-gaap:MachineryAndEquipmentMember2021-12-310000882835us-gaap:ComputerEquipmentMember2022-12-310000882835us-gaap:ComputerEquipmentMember2021-12-310000882835us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-12-310000882835us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2021-12-310000882835rop:ApplicationSoftwareSegmentMember2020-12-310000882835rop:NetworkSoftwareAndSystemsSegmentMember2020-12-310000882835rop:TechnologyEnabledProductsSegmentMember2020-12-310000882835rop:ApplicationSoftwareSegmentMember2021-12-310000882835rop:NetworkSoftwareAndSystemsSegmentMember2021-12-310000882835rop:TechnologyEnabledProductsSegmentMember2021-12-310000882835rop:ApplicationSoftwareSegmentMember2022-12-310000882835rop:NetworkSoftwareAndSystemsSegmentMember2022-12-310000882835rop:TechnologyEnabledProductsSegmentMember2022-12-310000882835us-gaap:CustomerRelationshipsMember2021-12-310000882835us-gaap:UnpatentedTechnologyMember2021-12-310000882835us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310000882835us-gaap:PatentsMember2021-12-310000882835us-gaap:TradeNamesMember2021-12-310000882835us-gaap:TradeNamesMember2021-12-310000882835us-gaap:CustomerRelationshipsMember2022-12-310000882835us-gaap:UnpatentedTechnologyMember2022-12-310000882835us-gaap:ComputerSoftwareIntangibleAssetMember2022-12-310000882835us-gaap:PatentsMember2022-12-310000882835us-gaap:TradeNamesMember2022-12-310000882835us-gaap:TradeNamesMember2022-12-310000882835us-gaap:OtherIntangibleAssetsMember2022-01-012022-12-310000882835us-gaap:OtherIntangibleAssetsMember2021-01-012021-12-310000882835us-gaap:OtherIntangibleAssetsMember2020-01-012020-12-310000882835us-gaap:DomesticCountryMember2022-12-310000882835us-gaap:StateAndLocalJurisdictionMember2022-12-310000882835us-gaap:ForeignCountryMember2022-12-310000882835exch:JPCBus-gaap:RevolvingCreditFacilityMember2022-07-212022-07-210000882835exch:JPCBus-gaap:RevolvingCreditFacilityMember2020-09-020000882835exch:JPCBus-gaap:RevolvingCreditFacilityMember2022-07-210000882835exch:JPCBus-gaap:LetterOfCreditMember2022-07-210000882835us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembersrt:MinimumMember2022-01-012022-12-310000882835us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMembersrt:MaximumMember2022-01-012022-12-310000882835rop:InterestRateScenarioOneMemberrop:CurrentVariableRateInEffectMemberus-gaap:RevolvingCreditFacilityMember2022-12-310000882835rop:InterestRateScenarioTwoMemberus-gaap:RevolvingCreditFacilityMember2022-12-310000882835exch:JPCBus-gaap:RevolvingCreditFacilityMember2020-09-022020-09-020000882835exch:JPCBus-gaap:LetterOfCreditMember2020-09-022020-09-020000882835exch:JPCBus-gaap:RevolvingCreditFacilityMember2022-01-012022-12-310000882835exch:JPCBus-gaap:RevolvingCreditFacilityMember2022-12-310000882835us-gaap:LineOfCreditMemberrop:CreditFacilityMember2016Member2022-12-310000882835us-gaap:LineOfCreditMemberrop:CreditFacilityMember2016Member2021-12-310000882835rop:SeniorNotesDueJune2030Memberus-gaap:SeniorNotesMember2020-06-220000882835rop:SeniorUnsecuredNotesDueAugust152022Memberus-gaap:SeniorNotesMember2020-09-010000882835rop:SeniorUnsecuredNotesDueSeptember152025Memberus-gaap:SeniorNotesMember2020-09-010000882835rop:SeniorUnsecuredNotesDueSeptember152027Memberus-gaap:SeniorNotesMember2020-09-010000882835us-gaap:SeniorNotesMemberrop:SeniorUnsecuredNotesDueFebruary152031Member2020-09-010000882835rop:SeniorNotesDuein2024Memberus-gaap:SeniorNotesMember2019-08-260000882835us-gaap:SeniorNotesMemberrop:SeniorNotesDuein2029Member2019-08-260000882835rop:SeniorNotesDue2023Memberus-gaap:SeniorNotesMember2018-08-280000882835rop:SeniorNotesDue2028Memberus-gaap:SeniorNotesMember2018-08-280000882835rop:SeniorNotes2021Memberus-gaap:SeniorNotesMember2016-12-190000882835rop:SeniorNotes2026Memberus-gaap:SeniorNotesMember2016-12-190000882835rop:SeniorNotes2020Memberus-gaap:SeniorNotesMember2015-12-070000882835rop:SeniorNotes2025Memberus-gaap:SeniorNotesMember2015-12-070000882835rop:SeniorNotes2022Memberus-gaap:SeniorNotesMember2012-11-210000882835us-gaap:SeniorNotesMember2022-01-012022-12-310000882835rop:SeniorNotesDue2022Memberus-gaap:SeniorNotesMember2022-08-152022-08-150000882835rop:SeniorNotesDue2022Memberus-gaap:SeniorNotesMember2022-06-230000882835rop:SeniorNotesDue2022OneMemberus-gaap:SeniorNotesMember2022-08-152022-08-150000882835rop:SeniorNotesDue2022OneMemberus-gaap:SeniorNotesMember2022-08-150000882835rop:SeniorNotes2021Memberus-gaap:SeniorNotesMember2021-11-150000882835rop:SeniorNotes2020Memberus-gaap:SeniorNotesMember2020-11-150000882835us-gaap:FairValueInputsLevel2Memberrop:SeniorNotes2022Memberus-gaap:SeniorNotesMember2022-12-310000882835rop:SeniorNotes2022Memberus-gaap:SeniorNotesMember2022-12-310000882835rop:SeniorNotes2022Memberus-gaap:SeniorNotesMember2021-12-310000882835us-gaap:FairValueInputsLevel2Memberrop:SeniorUnsecuredNotesDueAugust152022Memberus-gaap:SeniorNotesMember2022-12-310000882835rop:SeniorUnsecuredNotesDueAugust152022Memberus-gaap:SeniorNotesMember2022-12-310000882835rop:SeniorUnsecuredNotesDueAugust152022Memberus-gaap:SeniorNotesMember2021-12-310000882835us-gaap:FairValueInputsLevel2Memberrop:SeniorNotesDue2023Memberus-gaap:SeniorNotesMember2022-12-310000882835rop:SeniorNotesDue2023Memberus-gaap:SeniorNotesMember2022-12-310000882835rop:SeniorNotesDue2023Memberus-gaap:SeniorNotesMember2021-12-310000882835us-gaap:FairValueInputsLevel2Memberrop:SeniorNotesDuein2024Memberus-gaap:SeniorNotesMember2022-12-310000882835rop:SeniorNotesDuein2024Memberus-gaap:SeniorNotesMember2022-12-310000882835rop:SeniorNotesDuein2024Memberus-gaap:SeniorNotesMember2021-12-310000882835us-gaap:FairValueInputsLevel2Memberrop:SeniorNotesDue2025Memberus-gaap:SeniorNotesMember2022-12-310000882835rop:SeniorNotesDue2025Memberus-gaap:SeniorNotesMember2022-12-310000882835rop:SeniorNotesDue2025Memberus-gaap:SeniorNotesMember2021-12-310000882835us-gaap:FairValueInputsLevel2Memberrop:SeniorUnsecuredNotesDueSeptember152025Memberus-gaap:SeniorNotesMember2022-12-310000882835rop:SeniorUnsecuredNotesDueSeptember152025Memberus-gaap:SeniorNotesMember2022-12-310000882835rop:SeniorUnsecuredNotesDueSeptember152025Memberus-gaap:SeniorNotesMember2021-12-310000882835us-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMemberrop:SeniorNotesDue2026Member2022-12-310000882835us-gaap:SeniorNotesMemberrop:SeniorNotesDue2026Member2022-12-310000882835us-gaap:SeniorNotesMemberrop:SeniorNotesDue2026Member2021-12-310000882835us-gaap:FairValueInputsLevel2Memberrop:SeniorUnsecuredNotesDueSeptember152027Memberus-gaap:SeniorNotesMember2022-12-310000882835rop:SeniorUnsecuredNotesDueSeptember152027Memberus-gaap:SeniorNotesMember2022-12-310000882835rop:SeniorUnsecuredNotesDueSeptember152027Memberus-gaap:SeniorNotesMember2021-12-310000882835us-gaap:FairValueInputsLevel2Memberrop:SeniorNotesDue2028Memberus-gaap:SeniorNotesMember2022-12-310000882835rop:SeniorNotesDue2028Memberus-gaap:SeniorNotesMember2022-12-310000882835rop:SeniorNotesDue2028Memberus-gaap:SeniorNotesMember2021-12-310000882835us-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMemberrop:SeniorNotesDuein2029Member2022-12-310000882835us-gaap:SeniorNotesMemberrop:SeniorNotesDuein2029Member2022-12-310000882835us-gaap:SeniorNotesMemberrop:SeniorNotesDuein2029Member2021-12-310000882835us-gaap:FairValueInputsLevel2Memberrop:SeniorNotesDueJune2030Memberus-gaap:SeniorNotesMember2022-12-310000882835rop:SeniorNotesDueJune2030Memberus-gaap:SeniorNotesMember2022-12-310000882835rop:SeniorNotesDueJune2030Memberus-gaap:SeniorNotesMember2021-12-310000882835us-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMemberrop:SeniorUnsecuredNotesDueFebruary152031Member2022-12-310000882835us-gaap:SeniorNotesMemberrop:SeniorUnsecuredNotesDueFebruary152031Member2022-12-310000882835us-gaap:SeniorNotesMemberrop:SeniorUnsecuredNotesDueFebruary152031Member2021-12-310000882835rop:CapitalLeaseObligationsAndForeignLetterOfCreditIssuanceMemberus-gaap:SeniorNotesMember2022-12-310000882835rop:CapitalLeaseObligationsAndForeignLetterOfCreditIssuanceMemberus-gaap:SeniorNotesMember2021-12-310000882835us-gaap:SeniorNotesMember2022-12-310000882835us-gaap:SeniorNotesMember2021-12-310000882835us-gaap:FairValueInputsLevel2Memberus-gaap:SeniorNotesMember2022-12-310000882835rop:IndustrialBusinessesMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2022-12-310000882835rop:RIPICTopCoMemberrop:IndustrialBusinessesMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2022-12-310000882835rop:RIPICTopCoMemberrop:IndustrialBusinessesMemberus-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember2022-11-22rop:plan0000882835rop:IncentivePlan2016Member2022-12-310000882835us-gaap:EmployeeStockMember2020-07-010000882835us-gaap:EmployeeStockMember2020-07-012020-07-010000882835srt:WeightedAverageMemberus-gaap:EmployeeStockOptionMember2022-01-012022-12-310000882835us-gaap:EmployeeStockOptionMember2022-01-012022-12-310000882835us-gaap:EmployeeStockOptionMember2021-01-012021-12-310000882835us-gaap:EmployeeStockOptionMember2020-01-012020-12-310000882835rop:ExercisePriceRange1Member2022-01-012022-12-310000882835rop:ExercisePriceRange1Member2022-12-310000882835rop:ExercisePriceRange2Member2022-01-012022-12-310000882835rop:ExercisePriceRange2Member2022-12-310000882835rop:ExercisePriceRange3Member2022-01-012022-12-310000882835rop:ExercisePriceRange3Member2022-12-310000882835rop:ExercisePriceRange4Member2022-01-012022-12-310000882835rop:ExercisePriceRange4Member2022-12-310000882835rop:ExercisePriceRange5Member2022-01-012022-12-310000882835rop:ExercisePriceRange5Member2022-12-310000882835rop:ExercisePriceRange6Member2022-01-012022-12-310000882835rop:ExercisePriceRange6Member2022-12-310000882835rop:ExercisePriceRange7Member2022-01-012022-12-310000882835rop:ExercisePriceRange7Member2022-12-310000882835rop:ExercisePriceRange8Member2022-01-012022-12-310000882835rop:ExercisePriceRange8Member2022-12-310000882835rop:ExercisePriceRange9Member2022-01-012022-12-310000882835rop:ExercisePriceRange9Member2022-12-310000882835rop:ExercisePriceRangeTotalSharesMember2022-01-012022-12-310000882835rop:ExercisePriceRangeTotalSharesMember2022-12-310000882835srt:MinimumMemberus-gaap:RestrictedStockMember2022-01-012022-12-310000882835us-gaap:RestrictedStockMembersrt:MaximumMember2022-01-012022-12-310000882835us-gaap:RestrictedStockMember2022-01-012022-12-310000882835us-gaap:RestrictedStockMember2021-01-012021-12-310000882835us-gaap:RestrictedStockMember2020-01-012020-12-310000882835rop:VertaforeLitigationMember2022-12-31rop:claim0000882835rop:AllenEtAlVVertaforeIncMember2022-12-310000882835rop:VertaforeLitigationMember2022-01-012022-12-31rop:individual0000882835us-gaap:OtherNonoperatingIncomeExpenseMemberus-gaap:SubsequentEventMemberrop:VertaforeLitigationMember2023-01-012023-02-270000882835rop:VerathonIncMember2022-01-012022-12-31rop:segment0000882835us-gaap:OperatingSegmentsMemberrop:ApplicationSoftwareSegmentMember2022-01-012022-12-310000882835us-gaap:OperatingSegmentsMemberrop:NetworkSoftwareAndSystemsSegmentMember2022-01-012022-12-310000882835us-gaap:OperatingSegmentsMemberrop:TechnologyEnabledProductsSegmentMember2022-01-012022-12-310000882835us-gaap:CorporateNonSegmentMember2022-01-012022-12-310000882835us-gaap:OperatingSegmentsMemberrop:ApplicationSoftwareSegmentMember2022-12-310000882835us-gaap:OperatingSegmentsMemberrop:NetworkSoftwareAndSystemsSegmentMember2022-12-310000882835us-gaap:OperatingSegmentsMemberrop:TechnologyEnabledProductsSegmentMember2022-12-310000882835us-gaap:CorporateNonSegmentMember2022-12-310000882835us-gaap:OperatingSegmentsMemberrop:ApplicationSoftwareSegmentMember2021-01-012021-12-310000882835us-gaap:OperatingSegmentsMemberrop:NetworkSoftwareAndSystemsSegmentMember2021-01-012021-12-310000882835us-gaap:OperatingSegmentsMemberrop:TechnologyEnabledProductsSegmentMember2021-01-012021-12-310000882835us-gaap:CorporateNonSegmentMember2021-01-012021-12-310000882835us-gaap:OperatingSegmentsMemberrop:ApplicationSoftwareSegmentMember2021-12-310000882835us-gaap:OperatingSegmentsMemberrop:NetworkSoftwareAndSystemsSegmentMember2021-12-310000882835us-gaap:OperatingSegmentsMemberrop:TechnologyEnabledProductsSegmentMember2021-12-310000882835us-gaap:CorporateNonSegmentMember2021-12-310000882835us-gaap:OperatingSegmentsMemberrop:ApplicationSoftwareSegmentMember2020-01-012020-12-310000882835us-gaap:OperatingSegmentsMemberrop:NetworkSoftwareAndSystemsSegmentMember2020-01-012020-12-310000882835us-gaap:OperatingSegmentsMemberrop:TechnologyEnabledProductsSegmentMember2020-01-012020-12-310000882835us-gaap:CorporateNonSegmentMember2020-01-012020-12-310000882835us-gaap:OperatingSegmentsMemberrop:ApplicationSoftwareSegmentMember2020-12-310000882835us-gaap:OperatingSegmentsMemberrop:NetworkSoftwareAndSystemsSegmentMember2020-12-310000882835us-gaap:OperatingSegmentsMemberrop:TechnologyEnabledProductsSegmentMember2020-12-310000882835us-gaap:CorporateNonSegmentMember2020-12-310000882835us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberrop:IndustrialBusinessesMember2021-12-310000882835us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMemberrop:IndustrialBusinessesMember2020-12-310000882835srt:ReportableGeographicalComponentsMemberrop:UnaffiliatedCustomersMembercountry:US2022-01-012022-12-310000882835srt:ReportableGeographicalComponentsMemberrop:UnaffiliatedCustomersMemberus-gaap:NonUsMember2022-01-012022-12-310000882835srt:GeographyEliminationsMemberrop:UnaffiliatedCustomersMember2022-01-012022-12-310000882835rop:UnaffiliatedCustomersMember2022-01-012022-12-310000882835srt:ReportableGeographicalComponentsMemberrop:BetweenGeographicalAreasMembercountry:US2022-01-012022-12-310000882835srt:ReportableGeographicalComponentsMemberrop:BetweenGeographicalAreasMemberus-gaap:NonUsMember2022-01-012022-12-310000882835srt:GeographyEliminationsMemberrop:BetweenGeographicalAreasMember2022-01-012022-12-310000882835rop:BetweenGeographicalAreasMember2022-01-012022-12-310000882835srt:ReportableGeographicalComponentsMembercountry:US2022-01-012022-12-310000882835srt:ReportableGeographicalComponentsMemberus-gaap:NonUsMember2022-01-012022-12-310000882835srt:GeographyEliminationsMember2022-01-012022-12-310000882835srt:ReportableGeographicalComponentsMembercountry:US2022-12-310000882835srt:ReportableGeographicalComponentsMemberus-gaap:NonUsMember2022-12-310000882835srt:GeographyEliminationsMember2022-12-310000882835srt:ReportableGeographicalComponentsMemberrop:UnaffiliatedCustomersMembercountry:US2021-01-012021-12-310000882835srt:ReportableGeographicalComponentsMemberrop:UnaffiliatedCustomersMemberus-gaap:NonUsMember2021-01-012021-12-310000882835srt:GeographyEliminationsMemberrop:UnaffiliatedCustomersMember2021-01-012021-12-310000882835rop:UnaffiliatedCustomersMember2021-01-012021-12-310000882835srt:ReportableGeographicalComponentsMemberrop:BetweenGeographicalAreasMembercountry:US2021-01-012021-12-310000882835srt:ReportableGeographicalComponentsMemberrop:BetweenGeographicalAreasMemberus-gaap:NonUsMember2021-01-012021-12-310000882835srt:GeographyEliminationsMemberrop:BetweenGeographicalAreasMember2021-01-012021-12-310000882835rop:BetweenGeographicalAreasMember2021-01-012021-12-310000882835srt:ReportableGeographicalComponentsMembercountry:US2021-01-012021-12-310000882835srt:ReportableGeographicalComponentsMemberus-gaap:NonUsMember2021-01-012021-12-310000882835srt:GeographyEliminationsMember2021-01-012021-12-310000882835srt:ReportableGeographicalComponentsMembercountry:US2021-12-310000882835srt:ReportableGeographicalComponentsMemberus-gaap:NonUsMember2021-12-310000882835srt:GeographyEliminationsMember2021-12-310000882835srt:ReportableGeographicalComponentsMemberrop:UnaffiliatedCustomersMembercountry:US2020-01-012020-12-310000882835srt:ReportableGeographicalComponentsMemberrop:UnaffiliatedCustomersMemberus-gaap:NonUsMember2020-01-012020-12-310000882835srt:GeographyEliminationsMemberrop:UnaffiliatedCustomersMember2020-01-012020-12-310000882835rop:UnaffiliatedCustomersMember2020-01-012020-12-310000882835srt:ReportableGeographicalComponentsMemberrop:BetweenGeographicalAreasMembercountry:US2020-01-012020-12-310000882835srt:ReportableGeographicalComponentsMemberrop:BetweenGeographicalAreasMemberus-gaap:NonUsMember2020-01-012020-12-310000882835srt:GeographyEliminationsMemberrop:BetweenGeographicalAreasMember2020-01-012020-12-310000882835rop:BetweenGeographicalAreasMember2020-01-012020-12-310000882835srt:ReportableGeographicalComponentsMembercountry:US2020-01-012020-12-310000882835srt:ReportableGeographicalComponentsMemberus-gaap:NonUsMember2020-01-012020-12-310000882835srt:GeographyEliminationsMember2020-01-012020-12-310000882835srt:ReportableGeographicalComponentsMembercountry:US2020-12-310000882835srt:ReportableGeographicalComponentsMemberus-gaap:NonUsMember2020-12-310000882835srt:GeographyEliminationsMember2020-12-310000882835rop:ExportsMember2022-01-012022-12-310000882835rop:ExportsMember2021-01-012021-12-310000882835rop:ExportsMember2020-01-012020-12-310000882835country:CAus-gaap:SalesMemberus-gaap:GeographicConcentrationRiskMemberrop:ExportsMember2022-01-012022-12-310000882835us-gaap:SalesMembersrt:EuropeMemberus-gaap:GeographicConcentrationRiskMemberrop:ExportsMember2022-01-012022-12-310000882835us-gaap:SalesMemberus-gaap:GeographicConcentrationRiskMemberrop:ExportsMembersrt:AsiaMember2022-01-012022-12-310000882835us-gaap:SalesMemberus-gaap:GeographicConcentrationRiskMemberrop:ExportsMemberrop:OtherGeographicalAreaMember2022-01-012022-12-310000882835country:CArop:ApplicationSoftwareSegmentMember2022-01-012022-12-310000882835country:CArop:NetworkSoftwareAndSystemsSegmentMember2022-01-012022-12-310000882835country:CArop:TechnologyEnabledProductsSegmentMember2022-01-012022-12-310000882835country:CA2022-01-012022-12-310000882835srt:EuropeMemberrop:ApplicationSoftwareSegmentMember2022-01-012022-12-310000882835srt:EuropeMemberrop:NetworkSoftwareAndSystemsSegmentMember2022-01-012022-12-310000882835srt:EuropeMemberrop:TechnologyEnabledProductsSegmentMember2022-01-012022-12-310000882835srt:EuropeMember2022-01-012022-12-310000882835rop:ApplicationSoftwareSegmentMembersrt:AsiaMember2022-01-012022-12-310000882835rop:NetworkSoftwareAndSystemsSegmentMembersrt:AsiaMember2022-01-012022-12-310000882835rop:TechnologyEnabledProductsSegmentMembersrt:AsiaMember2022-01-012022-12-310000882835srt:AsiaMember2022-01-012022-12-310000882835rop:RestOfWorldMemberrop:ApplicationSoftwareSegmentMember2022-01-012022-12-310000882835rop:NetworkSoftwareAndSystemsSegmentMemberrop:RestOfWorldMember2022-01-012022-12-310000882835rop:TechnologyEnabledProductsSegmentMemberrop:RestOfWorldMember2022-01-012022-12-310000882835rop:RestOfWorldMember2022-01-012022-12-310000882835us-gaap:NonUsMemberrop:ApplicationSoftwareSegmentMember2022-01-012022-12-310000882835rop:NetworkSoftwareAndSystemsSegmentMemberus-gaap:NonUsMember2022-01-012022-12-310000882835rop:TechnologyEnabledProductsSegmentMemberus-gaap:NonUsMember2022-01-012022-12-310000882835us-gaap:NonUsMember2022-01-012022-12-310000882835country:CArop:ApplicationSoftwareSegmentMember2021-01-012021-12-310000882835country:CArop:NetworkSoftwareAndSystemsSegmentMember2021-01-012021-12-310000882835country:CArop:TechnologyEnabledProductsSegmentMember2021-01-012021-12-310000882835country:CA2021-01-012021-12-310000882835srt:EuropeMemberrop:ApplicationSoftwareSegmentMember2021-01-012021-12-310000882835srt:EuropeMemberrop:NetworkSoftwareAndSystemsSegmentMember2021-01-012021-12-310000882835srt:EuropeMemberrop:TechnologyEnabledProductsSegmentMember2021-01-012021-12-310000882835srt:EuropeMember2021-01-012021-12-310000882835rop:ApplicationSoftwareSegmentMembersrt:AsiaMember2021-01-012021-12-310000882835rop:NetworkSoftwareAndSystemsSegmentMembersrt:AsiaMember2021-01-012021-12-310000882835rop:TechnologyEnabledProductsSegmentMembersrt:AsiaMember2021-01-012021-12-310000882835srt:AsiaMember2021-01-012021-12-310000882835rop:RestOfWorldMemberrop:ApplicationSoftwareSegmentMember2021-01-012021-12-310000882835rop:NetworkSoftwareAndSystemsSegmentMemberrop:RestOfWorldMember2021-01-012021-12-310000882835rop:TechnologyEnabledProductsSegmentMemberrop:RestOfWorldMember2021-01-012021-12-310000882835rop:RestOfWorldMember2021-01-012021-12-310000882835us-gaap:NonUsMemberrop:ApplicationSoftwareSegmentMember2021-01-012021-12-310000882835rop:NetworkSoftwareAndSystemsSegmentMemberus-gaap:NonUsMember2021-01-012021-12-310000882835rop:TechnologyEnabledProductsSegmentMemberus-gaap:NonUsMember2021-01-012021-12-310000882835us-gaap:NonUsMember2021-01-012021-12-310000882835country:CArop:ApplicationSoftwareSegmentMember2020-01-012020-12-310000882835country:CArop:NetworkSoftwareAndSystemsSegmentMember2020-01-012020-12-310000882835country:CArop:TechnologyEnabledProductsSegmentMember2020-01-012020-12-310000882835country:CA2020-01-012020-12-310000882835srt:EuropeMemberrop:ApplicationSoftwareSegmentMember2020-01-012020-12-310000882835srt:EuropeMemberrop:NetworkSoftwareAndSystemsSegmentMember2020-01-012020-12-310000882835srt:EuropeMemberrop:TechnologyEnabledProductsSegmentMember2020-01-012020-12-310000882835srt:EuropeMember2020-01-012020-12-310000882835rop:ApplicationSoftwareSegmentMembersrt:AsiaMember2020-01-012020-12-310000882835rop:NetworkSoftwareAndSystemsSegmentMembersrt:AsiaMember2020-01-012020-12-310000882835rop:TechnologyEnabledProductsSegmentMembersrt:AsiaMember2020-01-012020-12-310000882835srt:AsiaMember2020-01-012020-12-310000882835rop:RestOfWorldMemberrop:ApplicationSoftwareSegmentMember2020-01-012020-12-310000882835rop:NetworkSoftwareAndSystemsSegmentMemberrop:RestOfWorldMember2020-01-012020-12-310000882835rop:TechnologyEnabledProductsSegmentMemberrop:RestOfWorldMember2020-01-012020-12-310000882835rop:RestOfWorldMember2020-01-012020-12-310000882835us-gaap:NonUsMemberrop:ApplicationSoftwareSegmentMember2020-01-012020-12-310000882835rop:NetworkSoftwareAndSystemsSegmentMemberus-gaap:NonUsMember2020-01-012020-12-310000882835rop:TechnologyEnabledProductsSegmentMemberus-gaap:NonUsMember2020-01-012020-12-310000882835us-gaap:NonUsMember2020-01-012020-12-3100008828352022-01-012022-03-3100008828352022-04-012022-06-3000008828352022-07-012022-09-3000008828352022-10-012022-12-3100008828352021-01-012021-03-3100008828352021-04-012021-06-3000008828352021-07-012021-09-3000008828352021-10-012021-12-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
--------------------------
FORM 10-K

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

For the fiscal year ended December 31, 2022

   TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from ___ to ___
Commission File Number 1-12273
ROPER TECHNOLOGIES, INC.
(Exact name of Registrant as specified in its charter)
----------------
Delaware51-0263969
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
----------------
6901 Professional Parkway, Suite 200
Sarasota, Florida 34240
(Address of principal executive offices) (Zip Code)

Registrant’s telephone number, including area code: (941) 556-2601
----------------
SECURITIES REGISTERED PURSUANT TO SECTION 12(b) OF THE ACT:
Title of Each ClassTrading Symbol Name of Each Exchange On Which Registered
Common Stock, $0.01 Par ValueROP New York Stock Exchange
SECURITIES REGISTERED PURSUANT TO SECTION 12(g) OF THE ACT: None
----------------
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. þ Yes   ☐ No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934.   ☐ Yes   þ No
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. þ Yes   ☐ No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§223.405) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). þ Yes   ☐ No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or a smaller reporting company (as defined in Rule 12b-2 of the Exchange Act).  þ Large accelerated filer ☐ Accelerated filer   ☐ Non-accelerated filer Smaller reporting company Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐
Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issues its audit report. þ
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. ☐
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐
Indicate by check mark if the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes   þ No
Based on the closing sale price on the New York Stock Exchange on June 30, 2022, the aggregate market value of the voting and non-voting common stock held by non-affiliates of the registrant was: $41.6 billion.
Number of shares of registrant’s Common Stock outstanding as of February 17, 2023: 106,243,275.
DOCUMENTS INCORPORATED BY REFERENCE
Portions of the registrant’s Proxy Statement to be furnished to Stockholders in connection with its 2023 Annual Meeting of Stockholders are incorporated by reference into Part III, Items 10, 11, 12, 13 and 14 of this Annual Report on Form 10-K.



ROPER TECHNOLOGIES, INC.

FORM 10-K FOR THE FISCAL YEAR ENDED DECEMBER 31, 2022

Table of Contents
 Page
   
  
  
   
  
 

2


Information About Forward-Looking Statements

This Annual Report on Form 10-K (“Annual Report”) includes and incorporates by reference “forward-looking statements” within the meaning of the federal securities laws. In addition, we, or our executive officers on our behalf, may from time to time make forward-looking statements in reports and other documents we file with the U.S. Securities and Exchange Commission (“SEC”) or in connection with oral statements made to the press, potential investors or others. All statements that are not historical facts are “forward-looking statements.” Forward-looking statements may be indicated by words or phrases such as “anticipate,” “estimate,” “plans,” “expects,” “projects,” “should,” “will,” “believes” or “intends” and similar words and phrases. These statements reflect management’s current beliefs and are not guarantees of future performance. They involve risks and uncertainties that could cause actual results to differ materially from those contained in any forward-looking statement. Such risks and uncertainties include any ongoing impacts of the COVID-19 pandemic on our business, operations, financial results and liquidity, which will depend on numerous evolving factors which we cannot accurately predict or assess.

Examples of forward-looking statements in this report include but are not limited to statements regarding operating results, the success of our operating plans, our expectations regarding our ability to generate cash and reduce debt and associated interest expense, profit and cash flow expectations, the prospects for newly acquired businesses to be integrated and contribute to future growth and our expectations regarding growth through acquisitions. Important assumptions relating to the forward-looking statements include, among others, demand for our products, the cost, timing and success of product upgrades and new product introductions, raw material costs, expected pricing levels, expected outcomes of pending litigation, competitive conditions and general economic conditions. These assumptions could prove inaccurate. Although we believe that the estimates and projections reflected in the forward-looking statements are reasonable, our expectations may prove to be incorrect. Important factors that could cause actual results to differ materially from estimates or projections contained in the forward-looking statements include but are not limited to:
general economic conditions;
difficulty making acquisitions and successfully integrating acquired businesses;
any unforeseen liabilities associated with future acquisitions;
failure to effectively mitigate cybersecurity threats, including any litigation arising therefrom;
failure to comply with new data privacy laws and regulations, including any litigation arising therefrom;
risks and costs associated with our international sales and operations;
rising interest rates;
limitations on our business imposed by our indebtedness;
product liability and insurance risks;
future competition;
reduction of business with large customers;
risks associated with government contracts;
changes in the supply of, or price for, labor, energy, raw materials, parts and components, including as a result of impacts from the current inflationary environment, supply chain constraints or additional or ongoing outbreaks of COVID-19;
potential write-offs of our goodwill and other intangible assets;
our ability to successfully develop new products;
failure to protect our intellectual property;
unfavorable changes in foreign exchange rates;
difficulties associated with exports/imports and risks of changes to tariff rates;
increased warranty exposure;
environmental compliance costs and liabilities;
the effect of, or change in, government regulations (including tax);
economic disruption caused by armed conflicts (such as the war in Ukraine), terrorist attacks, health crises (such as the COVID-19 pandemic) or other unforeseen geopolitical events; and
the factors discussed in Item 1A to this Annual Report under the heading “Risk Factors.”

You should not place undue reliance on any forward-looking statements, which are based on current expectations. Further, forward-looking statements speak only as of the date they are made, and we undertake no obligation to publicly update any of these statements in light of new information or future events.
3


PART I
 
ITEM 1.     BUSINESS

All currency amounts are in millions unless specified

Our Business

Roper Technologies, Inc. (“Roper,” the “Company,” “we,” “our” or “us”) is a diversified technology company. Roper has a proven, long-term, successful track record of compounding cash flow and shareholder value. We operate market leading businesses that design and develop vertical software and technology enabled products for a variety of defensible niche markets.

We pursue consistent and sustainable growth in revenue, earnings and cash flow by enabling continuous improvement in the operating performance of our existing businesses and by acquiring other businesses that offer high value-added software, services, technology-enabled products and solutions that we believe are capable of achieving growth and maintaining high margins. We compete in many defensible niche markets and believe we are the market leader or a competitive alternative to the market leader in most of these markets. In the last three years, we have deployed approximately $10,500 of capital toward acquisitions, including approximately $3,750 in 2022 for the acquisition of Frontline Education, a leading provider of Software-as-a-Service (“SaaS”) solutions for school administration and approximately $5,400 in 2020 for the acquisition of Vertafore, Inc., a leading provider of SaaS solutions for the property and casualty insurance industry. Additionally, we deployed approximately $1,400 towards bolt-on acquisitions to help build on the strategic position of several of our businesses.

On November 22, 2022, the Company completed the divestiture of a majority 51% equity stake in its industrial businesses, including its entire historical Process Technologies reportable segment and the industrial businesses within its historical Measurement & Analytical Solutions reportable segment, to Clayton, Dubilier & Rice, LLC. The businesses included in this transaction were Alpha, AMOT, CCC, Cornell, Dynisco, FTI, Hansen, Hardy, Logitech, Metrix, PAC, Roper Pump, Struers, Technolog, Uson, and Viatran (collectively “Indicor”). Following the sale of the majority stake, the Company retained an initial 49% minority equity interest in the new standalone parent company, Indicor, LLC. This transaction is referred to herein as the “Indicor Transaction.”

During 2021, Roper entered into definitive agreements to divest our TransCore, Zetec and CIVCO Radiotherapy businesses (“2021 Divestitures”). As of March 31, 2022, Roper had completed the 2021 Divestitures.

The aggregate of the 2021 Divestitures and Indicor Transaction have greatly reduced the cyclicality and asset intensity of the Company. In addition, the Company has an increased mix of recurring revenue and a higher margin profile. The financial results for Indicor and the 2021 Divestitures are reported as discontinued operations for all periods presented. Unless otherwise noted, discussion within Part I relates to continuing operations. Information regarding discontinued operations is included in Note 3 of the Notes to Consolidated Financial Statements.

We were incorporated on December 17, 1981 under the laws of the State of Delaware.

Market Share, Market Expansion, and Product Development

Leadership with Technology and Products for Niche Markets - We maintain a leading position in many of our markets. We believe our market positions are attributable to the applications expertise used to create high value products and solutions for our customers, the underlying critical nature of our offerings, and the inherent customer intimacy of our chosen niche markets. Our businesses realize growth from new and existing customers in their niche markets through successfully executing go-to-market strategies, developing new products and applications, and delivering professional services.

Diversified End Markets and Geographic Reach - We have a global presence, with sales to customers outside the United States (“U.S.”). totaling $806.5 in 2022. Information regarding our international operations is set forth in Note 14 of the Notes to Consolidated Financial Statements included in this Annual Report.

4


Our Reportable Segments

During the second quarter of 2022, we updated our reportable segment structure following the announcement of the Indicor Transaction. The Company’s new reporting segment structure is classified based on business model and delivery of performance obligations. The three updated reportable segments (and businesses within each; including changes due to acquisitions since the realignment) are as follows:

–Application Software - Aderant, CBORD/Horizon, CliniSys, Data Innovations, Deltek, Frontline Education, IntelliTrans, PowerPlan, Strata, Vertafore

–Network Software - ConstructConnect, DAT, Foundry, iPipeline, iTradeNetwork, Loadlink, MHA, SHP, SoftWriters

–Technology Enabled Products - CIVCO Medical Solutions, FMI, Inovonics, IPA, Neptune, Northern Digital, rf IDEAS, Verathon

Following the Indicor Transaction and the realignment of our reportable segments, the day-to-day operations of our businesses, our organizational structure, and our strategy remain unchanged. All prior periods have been recast to reflect the changes noted above. Financial information about our reportable segments is presented in Note 14 of the Notes to Consolidated Financial Statements included in this Annual Report.

Application Software

Our Application Software segment had net revenues of $2,639.5 for the year ended December 31, 2022, representing 49.1% of our total net revenues. Below is a description of the products offered by business that comprise the Application Software segment.

Aderant - comprehensive management software solutions for law and other professional services firms, including business development, calendar/docket matter management, time and billing and case management.

CBORD/Horizon - campus solutions software including access and cashless systems and food and nutrition service management serving primarily higher education and healthcare markets along with software, services, and technologies for foodservice operations specializing in K-12.

CliniSys - diagnostic and laboratory information management software solutions.

Data Innovations - software solutions that enable enterprise management of hospitals and independent laboratories.

Deltek - enterprise software and information solutions for government contractors, professional services firms and other project-based businesses.

Frontline Education - K-12 school administration software, connecting solutions for human capital management, student and special programs, and business operations with powerful analytics to empower educators.

IntelliTrans - transportation management software and services to bulk and break-bulk commodity producers.

PowerPlan - financial and compliance management software and solutions to large complex companies in asset-intensive industries.

Strata - cloud-based financial analytics and performance management software that is used by healthcare providers for financial planning, decision support and continuous cost improvement.

Vertafore - cloud-based software to the property and casualty insurance industry, including agency management, compliance, workflow, and data solutions.

5


Network Software

Our Network Software segment had net revenues of $1,378.5 for the year ended December 31, 2022, representing 25.7% of our total net revenues. Below is a description of the products offered by business that comprise the Network Software segment.

ConstructConnect - cloud-based data, collaboration and estimating automation software solutions to a network of pre-construction contractors.

DAT - electronic marketplaces that connect available capacity of trucking units with the available loads of freight throughout North America.

Foundry - software technologies used to deliver visual effects and 3D content for the entertainment and digital design industries.

iPipeline - cloud-based software solutions for the life insurance and financial services industries.

iTradeNetwork - electronic marketplaces and supply chain software that connect food suppliers, distributors and vendors, primarily in the perishable food sector.

Loadlink - electronic marketplaces that connect available capacity of trucking units with the available loads of freight throughout Canada.

MHA - health care service and software solutions to alternate site health care markets.

SHP - data analytics and benchmarking information for the post-acute healthcare provider marketplace.

SoftWriters - software solutions to pharmacies that primarily serve the long term care marketplace.


Technology Enabled Products

Our Technology Enabled Products segment had net revenues of $1,353.8 for the year ended December 31, 2022, representing 25.2% of our total net revenues. Below is a description of the products offered by business that comprise the Technology Enabled Products segment.

CIVCO Medical Solutions - accessories focused on guidance and infection control for ultrasound procedures.

FMI - dispensers and metering pumps which are utilized in a broad range of applications requiring precision fluid control.

Inovonics - high-performance wireless sensor network and solutions for a variety of applications.

IPA - automated surgical scrub and linen dispensing equipment for healthcare providers.

Neptune - water meters, enabling water utilities to remotely monitor their customers utilizing Automatic Meter Reading (AMR), Advanced Metering Infrastructure (AMI) technologies and cloud-based software supporting meter data management.

Northern Digital - optical and electromagnetic precision measurement systems for medical and industrial applications.

rf IDeas - RFID card readers used in numerous identity access management applications across a variety of vertical markets.

Verathon - medical devices that enable airway management and bladder volume measurement solutions for healthcare providers.

6


Materials and Suppliers

We believe most materials and supplies we use are readily available from numerous sources and suppliers throughout the world. However, some components and sub-assemblies are currently available from only a limited number of suppliers for which we regularly investigate and identify alternative sources where possible. We also believe these conditions affect our competitors. Although supply shortages have not had a material adverse effect on our revenues, we may continue to be impacted by supply chain challenges including increased material costs, component shortages and transportation disruptions and delays.

Remaining Performance Obligations and Backlog

Remaining performance obligations represents the transaction price of firm orders for which work has not been performed and excludes unexercised contract options. As of December 31, 2022 and December 31, 2021, the aggregate amount of the transaction price allocated to remaining performance obligations was $4,214.0 and $3,539.1, respectively.

Backlog is equal to our remaining performance obligations expected to be recognized as revenue within the next 12 months. Backlog was $2,912.6 at December 31, 2022, and $2,325.1 at December 31, 2021.

Distribution and Sales

Distribution and sales occur primarily through direct sales offices, manufacturers’ representatives, resellers and distributors. 

Governmental Regulations

We face extensive government regulation around the world relating to the development, manufacture, marketing, sale and distribution of our software, services, and products. The following sections describe certain significant regulations to which we are subject, but these are not the only regulations to which our businesses must comply. For a description of the risks related to the regulations that our businesses are subject to, please refer to “Item 1A. Risk Factors.”

Privacy and Data Security

We are subject to privacy and data security laws around the world that may impose operational burdens on our businesses. In 2018, the General Data Protection Regulation (“GDPR”) became effective in the European Union (“EU”) and United Kingdom and imposed restrictions on how companies use and process personal information. In particular, legal challenges to the way regulators implemented GDPR have created additional operational burdens for companies transferring personal data back and forth between the EU, U.S., and India. In the U.S., several states have adopted legislation that imposes similar (but not identical) restrictions to GDPR on companies conducting business or serving customers in those states. For example, in 2020 the California Consumer Privacy Act (“CCPA”) became effective and required companies to make disclosures to consumers about their data collection, use, and sharing practices; allowed consumers to opt out of certain data sharing with third parties; and provided a private right of action for data breaches. Changes to the CCPA effective in 2023 have added to the processing restrictions and notifications requirements – particularly when companies engage in online advertising. Virginia, Colorado, Connecticut, and Utah have passed similar legislation that will also become effective in 2023. Canada (Quebec) and China have also significantly updated their privacy laws. The compliance and other burdens on our businesses imposed by these privacy laws and regulations may be substantial as we work to comply with differing legal and implementation requirements across multiple jurisdictions.

Healthcare Regulations

The manufacture, sale, lease and service of medical diagnostic and surgical devices intended for commercial use are subject to extensive governmental regulation by the FDA in the U.S. and by a variety of regulatory agencies in other countries for some of our businesses. Under the Federal Food, Drug and Cosmetic Act, known as the FD&C Act, manufacturers of medical products and devices must comply with certain regulations governing the design, testing, manufacturing, packaging, servicing and marketing of medical products. FDA product approvals may be withdrawn or suspended if compliance with regulatory standards is not maintained or if problems occur following initial marketing. We are also subject to a variety of federal, state and foreign laws which broadly relate to our interactions with healthcare practitioners and other participants in the healthcare system, including, among others, anti-kickback law, and laws regulating the confidentiality of sensitive personal information and the circumstances under which such information may be released and/or collected, such as the Health Insurance Portability and Accountability Act of 1996, or HIPAA, the Health Information Technology for Economic and Clinical Health Act, or HITECH Act, and the GDPR.
7



Anti-Corruption and Anti-Bribery Laws and Regulations

We are subject to the U.S. Foreign Corrupt Practices Act (FCPA) and anti-corruption laws, and similar laws in foreign countries, such as the UK Anti-Bribery Act. Any violation of these laws by us or our agents or distributors could create substantial liability for us, subject our officers and directors to personal liability, and cause a loss of reputation in the market. Increased business in higher risk countries could subject us and our officers and directors to increased scrutiny and increased liability. In addition, becoming familiar with and implementing the infrastructure necessary to comply with laws, rules and regulations applicable to new business activities and mitigating and protecting against corruption risks could be quite costly.

Export Controls and Trade Policies

We are subject to numerous domestic and foreign regulations relating to our operations worldwide. In particular, our sales activities must comply with restrictions relating to the export of controlled technology and sales to denied or sanctioned parties contained in the U.S. Export Administration Regulations, U.S. International Traffic in Arms Regulations (ITAR), and sanctions administered by the Office of Foreign Asset Controls of the U.S. Treasury Department (OFAC). Our businesses may also be impacted by additional domestic or foreign trade regulations ensuring fair trade practices, including trade restrictions, tariffs and sanctions.

Environmental Regulations

Our operations and properties are subject to laws and regulations relating to environmental protection, including those governing air emissions, water discharges, waste management and workplace safety. We use, generate and dispose of hazardous substances and waste in our operations and could be subject to material liabilities relating to the investigation and clean-up of contaminated properties and related claims. We are required to conform our operations and properties to these laws and adapt to regulatory requirements in all countries as these requirements change. In connection with our acquisitions, we may assume significant environmental liabilities, some of which we may not be aware of, or may not be quantifiable, at the time of acquisition. In addition, new laws and regulations, the discovery of previously unknown contamination or the imposition of new requirements could increase our costs or subject us to new or increased liabilities.

Customers

During 2022, no customer accounted for 10% or more of any segment or total Company net revenues.

Competition

Generally, our products and solutions face significant competition, although in certain niche markets there are a limited number of competitors. We believe that we are a leader in most of our markets, and no single company competes with us over a significant number of product lines. Competitors might be large or small in size, often depending on the size of the niche market we serve. We compete primarily on product quality, performance, innovation, technology, price, applications expertise, system and service flexibility, distribution channel access and customer service capabilities.

Intellectual Property

In addition to trade secrets, including unpatented know-how and other intellectual property like software source code, we own or license the rights under numerous patents, trademarks, trade dress and copyrights relating to certain of our products and businesses. We also employ various methods, including confidentiality and non-disclosure agreements with individuals and companies we do business with, including employees, distributors, representatives, independent contractors and customers to protect our intellectual property. We believe none of our operating units are substantially dependent on any single item of intellectual property, including a trade secret, patent, trademark, trade dress, or copyright.

8


Human Capital Management

Roper is a diversified technology company that utilizes a decentralized operating model across our many businesses which serve a diverse set of end markets. Subject to oversight and guidance from Roper executive management, each business operates as an individual unit with its managers empowered to make day to day operating decisions, including decisions with respect to human capital management. As a result, apart from guidance with respect to: (i) compliance with regulatory requirements or corporate policies; and (ii) the implementation of compensation and benefit programs provided by corporate management, managers at individual businesses are the primary decision makers with respect to human capital management and development. Though our individual businesses are primarily responsible for these decisions, because of the importance of human capital to our enterprise, we provide guidance and share best practices on key aspects of selection, development, engagement and diversity of talent within our workforce.

As of December 31, 2022, we employed approximately 15,800 people worldwide on a consolidated basis, of which approximately 10,500 were employed in the U.S. and approximately 5,300 were outside of the U.S. Management believes that the Company's employee relations are favorable. During the COVID-19 pandemic, most of our businesses implemented broad work-from-home initiatives. Many businesses have retained work-from-home flexibility for their employees and have implemented hybrid work-from-home and in-office arrangements.

Outside the U.S., we have some employees, particularly in Europe, that are represented by an employee representative organization, such as a union, works council or employee association.

Roper has identified and implemented other human capital priorities, including providing competitive wages and benefits, and promoting a diverse and inclusive work environment. The Company is committed to increasing diversity and fostering an inclusive work environment that supports our large global workforce and helps us innovate for our customers. We continue to focus on building a pipeline for talent to create more opportunities for workplace diversity and to support greater representation within the Company.

Available Information

All reports we file electronically with the SEC, including our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and our annual proxy statements, as well as any amendments to those reports, are accessible at no cost on our website at www.ropertech.com as soon as reasonably practicable after we electronically file such material with, or furnish it to, the SEC. These filings are also accessible on the SEC’s website at www.sec.gov. Our Corporate Governance Guidelines; the charters of our Audit Committee, Compensation Committee, and Nominating and Governance Committee; and our Business Code of Ethics and Standards of Conduct are also available on our website. Any amendment to the Business Code of Ethics and Standards of Conduct and any waiver applicable to our directors, executive officers or senior financial officers will be posted on our website within the time period required by the SEC and the New York Stock Exchange (the “NYSE”). The information posted on our website is not incorporated into this Annual Report or any other filing made by Roper with the SEC.

ITEM 1A.     RISK FACTORS

Risks Related to Our Business Operations

Our growth strategy includes acquisitions. We may not be able to identify suitable acquisition candidates, complete acquisitions or integrate acquisitions successfully.

Our future growth is likely to depend to some degree on our ability to acquire and successfully integrate new businesses. We intend to seek additional acquisition opportunities, both to expand into new markets and to enhance our position in existing markets. There are no assurances, however, that we will be able to successfully identify suitable candidates, negotiate appropriate terms, obtain financing on acceptable terms, complete proposed acquisitions, successfully integrate acquired businesses or expand into new markets. Once acquired, operations may not achieve anticipated levels of revenues, profitability or cash flows.

Acquisitions involve risks, including difficulties in the integration of the operations, technologies, services and products of the acquired companies and the diversion of management’s attention from other business concerns. Although our management will endeavor to evaluate the risks inherent in any particular transaction, including but not limited to cyber risks, there are no assurances that we will properly ascertain all such risks. Acquisitions may involve significant cash expenditures, debt
9


incurrences, equity issuances and expenses. Difficulties encountered with acquisitions may have a material adverse effect on our business, financial condition and results of operations.

Our technology is important to our success and our failure to protect this technology could put us at a competitive disadvantage.

Many of our products and services rely on proprietary technology; therefore we believe that the development and protection of intellectual property rights through patents, copyrights, trade secrets, trademarks, confidentiality agreements and other contractual provisions are important to the future success of our business. Despite our efforts to protect proprietary rights, unauthorized parties or competitors may copy or otherwise obtain and use our products or technology. Actions to enforce these rights may result in substantial costs and diversion of resources, and we make no assurances that any such actions will be successful.

Unfavorable changes in foreign exchange rates may harm our business.

Several of our operating companies have transactions and balances denominated in currencies other than the U.S. dollar. Most of these transactions and balances are denominated in euros, Canadian dollars, or British pounds. Sales by our operating companies whose functional currency is not the U.S. dollar represented 11% and 12% of our total net revenues for the years ended December 31, 2022 and 2021, respectively. Unfavorable changes in exchange rates between the U.S. dollar and those currencies could significantly reduce our reported revenues and earnings.

We rely on information and technology, including third-party cloud computing platforms, for many of our business operations which could fail and cause disruption to our business operations.

Our business operations are dependent upon information technology networks and systems to securely transmit, process and store electronic information and to communicate among our locations around the world and with clients and suppliers. A shutdown of, or inability to access, one or more of our facilities, a power outage or a failure of one or more of our information technology, telecommunications or other systems could significantly impair our ability to perform such functions on a timely basis. Our compliance, cyber and data privacy programs, cybersecurity technology and risk management cannot eliminate all system risk. Cyberattacks, configuration or human error and/or other external hazards could result in the misappropriation of assets or sensitive information, corruption of data or operational disruption.

We increasingly rely on third-party data centers and cloud platforms, such as Amazon Web Services, Google Cloud Platform, and Microsoft Azure to host enterprise and customer systems. Our ability to monitor such third parties’ security measures and the full impact of the systemic risk is limited. If any cloud platform that we use is unavailable to us for any reason, our customers may experience service interruptions, which could significantly impact our operations, reputation, business, and financial results. Failure of our systems or those of our third-party service providers, may result in interruptions in our service and loss of data or processing capabilities, all of which may cause a loss in customers, refunds of product fees, material harm to our reputation and operating results.

Global cybersecurity threats are rapidly evolving and becoming increasingly more sophisticated and attacks to networks, systems and endpoints can range from uncoordinated individual attempts to sophisticated and targeted measures known as advanced persistent threats, directed at the Company, its businesses, its customers and/or its third-party service providers, including, but not limited to, cloud providers and providers of network management services. These may include such things as unauthorized access, phishing attacks, denial of service, introduction of malware or ransomware and other disruptive problems caused by threat actors. While we have experienced, and expect to continue to experience, these types of threats and incidents, none of them to date have been material to the Company.

We seek to deploy measures to protect, detect, respond and recover from cyber threats, including identity and access controls, data protection, vulnerability management, incident response, secure product development, continuous monitoring of our networks, endpoints and systems, and maintenance of resilient backup and recovery capabilities. Our customers are increasingly requiring cybersecurity protections and mandating cybersecurity standards in our products and services, and we may incur additional costs to comply with such demands. Despite these efforts, we can make no assurance that we will be able to mitigate, detect, prevent, timely and adequately respond, or fully recover from the negative effects of cyberattacks or other security compromises, and such cybersecurity incidents, depending on their nature and scope, could potentially result in the misappropriation, destruction, corruption or unavailability of critical data and confidential or proprietary information (our own or that of third parties) and the disruption of business operations. The potential consequences of a material cybersecurity incident include financial loss, reputational damage, damage to our IT systems, data loss, litigation with third parties, theft of intellectual property, fines, diminution in the value of our investment in research and development, and increased cybersecurity
10


protection and remediation costs due to the increasing sophistication and proliferation of threats, which in turn could adversely affect our competitiveness and results of operations. Any imposition of liability, particularly liability that is not covered by insurance or is in excess of insurance coverage, could materially harm our operating results and financial condition.

Product liability, insurance risks and increased insurance costs could harm our operating results.

Our business exposes us to product liability risks in the design, manufacture and distribution of our products. We currently have product liability insurance; however, we may not be able to maintain our insurance at a reasonable cost or in sufficient amounts to adequately protect us against losses. We also maintain other insurance policies, including directors’ and officers’ liability insurance and cyber insurance. We believe we have adequately accrued estimated losses, principally related to deductible amounts under our insurance policies, with respect to all product liability and other claims, based upon our past experience and available facts. However, a successful product liability or other claim or series of claims brought against us could have a material adverse effect on our business, financial condition and results of operations. In addition, a significant increase in our insurance costs or the imposition of a liability that is not covered by insurance or is in excess of insurance coverage, could have an adverse impact on our operating results.

Our operating results could be adversely affected by a reduction of business with our large customers.

In some of our businesses, we derive a significant amount of revenue from large customers. The loss or reduction of any significant contracts with any of these customers could reduce our revenues and cash flows. Additionally, many of our customers are government entities. In many situations, government entities can unilaterally terminate or modify our existing contracts without cause and without penalty to the government agency.

We face intense competition. If we do not compete effectively, our business may suffer.

We face intense competition from numerous competitors in our various businesses. Our products compete primarily on the basis of product quality, performance, innovation, technology, price, applications expertise, system and service flexibility, distribution channel access and established customer service capabilities. We may not be able to compete effectively on all of these fronts or with all of our competitors. Moreover, competition may require us to adjust prices to stay competitive. In addition, new competitors may emerge, and product lines may be threatened by new technologies or market trends that reduce the value of these product lines. To remain competitive, we must develop new products, respond to new technologies and enhance our existing products in a timely manner.

Our indebtedness may affect our business and may restrict our operating flexibility.

As of December 31, 2022, we had $6,661.7 in total consolidated indebtedness. In addition, we had approximately $3,482 undrawn availability under our senior unsecured credit facility. Subject to restrictions contained in our credit facility, we may incur additional indebtedness in the future, including indebtedness incurred to finance acquisitions.

Our level of indebtedness and the debt servicing costs associated with that indebtedness could have important effects on our operations and business strategy. For example, our indebtedness could:

limit our ability to borrow additional funds;
limit our ability to complete future acquisitions;
limit our ability to pay dividends;
limit our ability to make capital expenditures;
place us at a competitive disadvantage relative to our competitors, some of which have lower debt service obligations and greater financial resources; and
increase our vulnerability to general adverse economic and industry conditions.

Our ability to make scheduled principal payments of, to pay interest on, or to refinance our indebtedness and to satisfy our other debt obligations will depend upon our future operating performance, which may be affected by factors beyond our control. In addition, there can be no assurance that future borrowings or equity financing will be available to us on favorable terms for the payment or refinancing of our indebtedness. If we are unable to service our indebtedness, our business, financial condition and results of operations would be materially adversely affected.

Our credit facility contains covenants requiring us to achieve certain financial and operating results and maintain compliance with specified financial ratios. Our ability to meet the financial covenants or requirements in our credit facility may be affected by events beyond our control, and we may not be able to satisfy such covenants and requirements. A breach of these covenants
11


or our inability to comply with the financial ratios, tests or other restrictions contained in our facility could result in an event of default under this facility. Upon the occurrence of an event of default under our credit facility, and the expiration of any grace periods, the lenders could elect to declare all amounts outstanding under the facility, together with accrued interest, to be immediately due and payable. If this were to occur, our assets may not be sufficient to fully repay the amounts due under this facility or our other indebtedness.

Our goodwill and intangible assets are a significant amount of our total assets, and any write-off of our intangible assets would negatively affect our results of operations.

Our total assets reflect substantial intangible assets, primarily goodwill. At December 31, 2022, goodwill totaled $15,946.1 compared to $16,037.8 of stockholders’ equity, and represented 59% of our total assets of $26,980.8. The goodwill results from our acquisitions, representing the excess purchase price over the fair value of the net identifiable assets acquired. We assess at least annually whether there has been an impairment in the value of our goodwill and indefinite lived intangible assets. If future operating performance at one or more of our business units were to fall significantly below current levels, if competing or alternative technologies emerge, if interest rates rise or if business valuations decline, we could incur a non-cash charge to operating income. Any determination requiring the write-off of a significant portion of goodwill or unamortized intangible assets would negatively affect our results of operations, the effect of which could be material.

We depend on our ability to develop new products and software, and any failure to develop or market new products and software could adversely affect our business.

The future success of our business will depend, in part, on our ability to design and manufacture new competitive products, including software, and to enhance existing products and software offerings. This product development may require substantial internal investment. There can be no assurance that unforeseen problems will not occur with respect to the development, performance or market acceptance of new technologies, products, or software or that we will otherwise be able to successfully develop and market new products and software. Failure of our products or software offerings to gain market acceptance or our failure to successfully develop and market new products and software could reduce our margins, which would have an adverse effect on our business, financial condition and results of operations.

Changes in the supply of, or price for, raw materials, parts and components used in our products or for third-party services used in the delivery of our SaaS solutions could affect our business.

The availability and prices of raw materials, parts and components are subject to curtailment or change due to, among other things, suppliers’ allocations to other purchasers, interruptions in production by suppliers, supply chain delays and disruptions, changes in exchange rates and prevailing price levels. For example, we expect to continue to be impacted by supply chain challenges, including increased material costs, component shortages and transportation disruptions and delays, all of which could escalate in the future. In addition, some of our products are provided by sole source suppliers and our SaaS offerings are increasingly reliant on a limited number of third-party cloud computing platforms. Any change in the supply of, or price for, these parts and components, as well as any increases in commodity prices or the price and availability of third-party cloud computing platforms could affect our business, financial condition and results of operations.

Our operating results may be adversely impacted by the performance of Indicor, in which we own a minority interest.

In 2022, we divested a 51% majority equity stake of our industrial businesses to Clayton, Dubilier & Rice, LLC (“CD&R”) and retained an initial 49% minority equity interest in the new parent entity, Indicor. Although we have certain limited consent, board representation and other governance rights under existing contractual arrangements, we are a minority owner of Indicor and do not control its management, its policies or the operation of its business, and have no further funding requirements associated with our investment. As a result, our ability to realize the ultimate anticipated benefits of the transaction depend upon operation and management of Indicor by CD&R and the Indicor management team. In addition, Indicor is an industrial business that is subject to risks that are different than the risks associated with our existing businesses. Many of these risks are outside CD&R’s or Indicor’s control and could materially impact Indicor’s business, financial condition and results of operations. Moreover, CD&R may have economic or other business interests that are inconsistent with ours, and we may be unable to prevent strategic decisions that may adversely affect the value of our investment in Indicor. We have applied the fair value option to value our equity investment in Indicor. The assessment of fair value requires significant judgments to be made. Although we believe that our judgments and assumptions are reasonable, changes in estimates or the application of alternative assumptions could produce significantly different results, as a result we could incur non-cash charges within non-operating income and a corresponding reduction in fair value.

12


Divestitures or other dispositions could negatively impact our business.

Divestitures pose risks and challenges that could negatively impact our business. For example, when we decide to sell or otherwise dispose of a business or assets, we may be unable to do so on satisfactory terms within our anticipated timeframe or at all, and even after reaching a definitive agreement to sell or dispose a business the sale is typically subject to satisfaction of pre-closing conditions which may not become satisfied. The consummation of any divestiture can be difficult, time-consuming and costly, and we may not be able to successfully complete identified divestitures. They may also cause diversion of management time and focus away from operating our business. In addition, divestitures or other dispositions may have other adverse financial and accounting impacts, and disputes may arise with buyers or with partners in businesses in which we own a minority interest that could be difficult or costly to resolve.

Risks Related to Government Regulations

Regulation of privacy and data security may adversely affect sales of our products and services and result in increased compliance costs.

There has been, and likely will continue to be, increased regulation with respect to the collection, use and handling of an individual’s personal and financial information. Regulatory authorities around the world have passed or are considering legislative and regulatory proposals concerning data protection, privacy and data security. In the United States, Virginia, Colorado, Connecticut, and Utah have passed new comprehensive privacy legislation, and joined California (which further enhanced its existing privacy laws) in directly regulating the collection, use and sharing of personal information. In addition, there has been an increased focus on industry-specific privacy laws, including in the financial, healthcare, and educational sectors. These statutes and regulations create civil penalties for violations, and in the case of California, creates a private right of action for data breaches, that increases the risk of data breach litigation. Absent a pre-emptive Federal privacy law, as more states pass privacy legislation, there is a strong possibility that we will be required to comply with a patchwork of inconsistent privacy regulations.

Globally, personal information collected within the European Union and United Kingdom remains subject to the 2018 General Data Protection Regulation (GDPR), which is a UK and European Union-wide legal framework that governs data collection, use, and sharing of an individual’s personal data and creates a range of consumer privacy rights. GDPR provides significant penalties for non-compliance (up to 4% of global revenue) and EU data protection authorities have already issued significant fines.

The interpretation and application of consumer and data protection laws and industry standards in the United States, Europe, China and elsewhere can be uncertain and currently is in flux. Cloud-based solutions may be subject to further regulation, including data localization requirements and other restrictions limiting the international transfer of data. The operational and cost impact of these cannot be fully known at this time. In addition to the possibility of fines, application of these existing laws in a manner inconsistent with our data and privacy practices require that we change our data and privacy practices, which could have an adverse effect on our business and results of operations. Complying with these various laws could cause us to incur substantial costs or require us to change our business practices in a manner adverse to our business. Also, any new law or regulation imposing greater fees or taxes or restriction on the collection, use or transfer of information or data internationally or over the Internet, could result in a decline in the use of our products and services and adversely affect sales and our results of operations. Finally, as we increasingly become a provider of technology solutions, our customers and regulators will expect that we can demonstrate compliance with current data privacy and security regulations as well as new industry-developed standards, and our inability to do so may adversely impact sales of our solutions and services to certain customers. This is particularly true for customers in highly-regulated industries, such as the healthcare industry and government contractors, and could result in regulatory actions, fines, legal proceedings and negatively impact our brand, reputation and our business.

Expectations relating to environmental, social and governance considerations expose the Company to potential liabilities, increased costs, reputational harm and other adverse effects on the Company’s business.

Many governments, regulators, investors, employees, customers and other stakeholders are increasingly focused on environmental, social and governance considerations relating to businesses, including climate change and greenhouse gas emissions, human capital and diversity, equity and inclusion. The Company makes statements about its environmental, social and governance goals and initiatives through information provided on its website, press statements and other communications, including through its ESG Report. Responding to these environmental, social and governance considerations and implementation of these goals and initiatives involves risks and uncertainties, including those described under “Forward-Looking Statements,” requires investments and are impacted by factors that may be outside the Company’s control. In addition,
13


some stakeholders may disagree with the Company’s goals and initiatives and the focus of stakeholders may change and evolve over time. Stakeholders also may have very different views on where environmental, social and governance focus should be placed, including differing views of regulators in various jurisdictions in which we operate. Any failure, or perceived failure, by the Company to achieve its goals, further its initiatives, adhere to its public statements, comply with federal, state or international environmental, social and governance laws and regulations, or meet evolving and varied stakeholder expectations and standards could result in legal and regulatory proceedings against the Company and materially adversely affect the Company’s business, reputation, results of operations, financial condition and stock price.

Risks Related to Economic and Political Conditions

Economic, political and other risks associated with our international operations could adversely affect our business.

For the year ended December 31, 2022, 14% of our net revenues and 8% of our long-lived assets, excluding goodwill and intangibles, were attributable to operations outside the U.S. We expect our international operations to contribute materially to our business for the foreseeable future. Our international operations are subject to varying degrees of risk inherent in doing business outside the U.S. including, without limitation, the following:

adverse changes in a specific country’s or region’s political or economic conditions, particularly in emerging markets;
oil price volatility;
trade protection measures, tariffs, and import or export requirements;
subsidies or increased access to capital for firms that are currently, or may emerge as, competitors in countries in which we have operations;
partial or total expropriation;
potentially negative consequences from changes in tax laws;
difficulty in staffing and managing widespread operations;
differing labor regulations;
differing protection of intellectual property;
differing and unexpected changes in regulatory requirements, including any measures implemented to address the impacts of climate change; and
potentially negative consequences from the United Kingdom’s exit from the European Union.

Any business disruptions due to political instability, armed hostilities, incidents of terrorism, incidents of directed cyber-attacks, public health crisis, extreme weather events or other natural disasters could adversely impact our financial performance.

If terrorist activity, armed conflict, directed cyber-attacks, political instability, public health crisis, such as an epidemic or pandemic, or extreme weather events or other natural disasters occur in the U.S. or other locations, such events may negatively impact our operations, cause general economic conditions to deteriorate or cause demand for our products to decline. A prolonged economic slowdown or recession could reduce the demand for our products, and therefore, negatively affect our future sales and profits. Any of these events could have a significant impact on our business, financial condition or results of operations.

Our business, financial condition and results of operations could be adversely affected by disruptions in the global economy caused by the ongoing conflict between Russia and Ukraine.

The global economy has been negatively impacted by the military conflict between Russia and Ukraine. Furthermore, governments in the United States, United Kingdom and European Union have each imposed export controls on certain products and financial and economic sanctions on certain industry sectors and parties in Russia. We have historically had limited operations in Russia and a limited number of suppliers in Ukraine. Nevertheless, the Russia-Ukraine military conflict could have a negative impact on the global economy. Further escalation of geopolitical tensions related to the military conflict, including increased trade barriers or restrictions on global trade, could result in, among other things, cyberattacks, supply disruptions, lower consumer demand, and changes to foreign exchange rates and financial markets, any of which may adversely affect our business and supply chain.

14


General Risk Factors

Impacts related to the COVID-19 pandemic could have an adverse effect on our business, financial condition, results of operations and cash flows.

We continue to closely monitor the impact of the COVID-19 global pandemic on our business, including how it has and will impact our customers, employees, suppliers, vendors and business partners. The COVID-19 global pandemic has created significant volatility, uncertainty and economic disruption, which may continue to affect our business operations and may materially and adversely affect our results of operations, cash flows and financial position.

The COVID-19 global pandemic has caused certain disruptions to our business and operations and could cause material disruptions to our business and operations in the future as a result of, among other things, quarantines, worker absenteeism as a result of illness or other factors, social distancing measures and other travel, health-related, business or other restrictions. The effects of the pandemic have created and exacerbated challenges with the attraction and retention of talent.

The COVID-19 global pandemic has and may continue to adversely impact, our suppliers and customers. As a result of the effects of the COVID-19 global pandemic our ability to obtain products or services from certain suppliers and to operate at certain locations have been and may continue to be impacted. As a result, our business, financial condition and results of operations have been adversely impacted and could be materially adversely affected if the COVID-19 global pandemic continues or there are resurgences of COVID-19 and its variants.

The extent to which the coronavirus continues to impact our business, results of operations and financial condition will depend on future developments, which are highly uncertain and are difficult to predict, including, but not limited to, ongoing or additional outbreaks of the virus or its variants in the jurisdictions in which we operate, the duration and spread of any such outbreaks, its severity, and the actions to contain the virus and its variants whether through the distribution and administration of available vaccines, vaccine mandates or otherwise could have a material impact on our results of operations and heighten many of our known risks described below in this “Risk Factors” section.

The potential insolvency or financial distress of third parties could adversely impact our business and results of operations.

We are exposed to the risk that third parties to various arrangements who owe us money or goods and services, or who purchase goods and services from us, will not be able to perform their obligations or continue to place orders due to insolvency or financial distress. In addition, the global COVID-19 pandemic has created heightened risk that third parties may be unable to perform their obligations or suffer financial distress due to the global economic impact of the pandemic and the regulatory measures that have been enacted by governments to contain the spread of the virus, however, we are unable predict the impact that COVID-19 will have on any of our customers, suppliers, vendors, and other business partners, and each of their financial conditions or their ability to perform their obligations. If third parties fail to perform their obligations under arrangements with us, we may be forced to replace the underlying commitment at current or above market prices or on other terms that are less favorable to us. In such events, we may incur losses, or our results of operations, financial condition or liquidity could otherwise be adversely affected.

Changes to our executive leadership team and any future loss of members of such team, and the resulting management transitions, could harm our operating results.

We have experienced significant changes to our executive leadership team in the past and may do so in the future. Leadership transitions and changes can be inherently difficult to manage and may cause uncertainty or disruption to our business or may increase the likelihood of turnover in key leadership positions. If we cannot effectively manage leadership transitions and changes, it could make it more difficult to successfully operate our business.

Legal proceedings in which we are, or may be, a party may adversely affect us.

We are currently, and may in the future, become subject to legal proceedings and commercial or contractual disputes. These are typically claims that arise in the normal course of business including, without limitation, commercial or contractual disputes with our suppliers or customers, intellectual property matters, third party liability, including product liability claims, and employment claims. We are and may in the future become subject to litigation regarding data or privacy incidents, as more fully described above in “We rely on information and technology for many of our business operations which could fail and cause disruption to our business operations”.

15


A downgrade in the ratings of our debt could restrict our ability to access the debt capital markets and increase our interest costs.

Unfavorable changes in the ratings that rating agencies assign to our debt may ultimately negatively impact our access to the debt capital markets and increase the costs we incur to borrow funds. Additionally, our credit agreement includes an increase in interest rates if the ratings for our debt are downgraded. Further, an increase in the level of our indebtedness may increase our vulnerability to adverse general economic and industry conditions and may affect our ability to obtain additional financing.

ITEM 1B.     UNRESOLVED STAFF COMMENTS

None

ITEM 2.     PROPERTIES

Our corporate offices, consisting of 29,000 square feet of leased space, are located at 6901 Professional Parkway, Sarasota, Florida. As of December 31, 2022, we owned approximately 0.3 million square feet, and leased approximately 2.8 million square feet. Of the total 3.1 million square feet, 76% is concentrated in the United States. We consider our facilities to be in good operating condition and adequate for their present use and believe we have sufficient capacity to meet our anticipated operating requirements.

ITEM 3.     LEGAL PROCEEDINGS

Information pertaining to legal proceedings can be found in Note 13 to the Consolidated Financial Statements included in this Annual Report, and is incorporated by reference herein.

ITEM 4.     MINE SAFETY DISCLOSURES

Not Applicable
16




EXECUTIVE OFFICERS OF THE REGISTRANT

Pursuant to General Instruction G(3) of Form 10-K, the following list of executive officers of the Company as of February 27, 2023 is included as an unnumbered Item in Part I of this report in lieu of being included in the Company’s Proxy Statement relating to the 2023 Annual Meeting of Shareholders.

L. Neil Hunn, 50, has served as President and Chief Executive Officer since August 2018. He previously served as Executive Vice President and Chief Operating Officer from 2017 to 2018. Mr. Hunn also served as Group Vice President of Roper’s medical segment from 2011 to 2018 and helped drive significant growth in the Company’s medical technology and application software businesses. In addition to his operating responsibilities at Roper, Mr. Hunn led the execution of the majority of the company’s capital deployment since joining Roper. Prior to joining Roper, Mr. Hunn served 10 years as Executive Vice President and Chief Financial Officer at MedAssets, an Atlanta-based SaaS company, and as President of its revenue cycle technology businesses. He successfully led MedAssets’ initial public offering and the execution of several M&A transactions. Mr. Hunn also held roles at CMGI, an incubator of Internet businesses, and Parthenon Group, a strategy consulting firm.

Jason P. Conley, 47, has served as Executive Vice President and Chief Financial Officer since February 2023. Prior thereto he served as Vice President and Chief Accounting Officer from 2021 to February 2023 and as Vice President and Controller from 2017 to 2021. He previously served as the Chief Financial Officer at Managed Healthcare Associates, a Roper subsidiary, from 2013 to 2017. He also led the financial planning and investor relations activities for Roper from 2006 to 2013. Before Roper, Mr. Conley served in various finance and accounting leadership roles at Honeywell International and Deloitte.

John K. Stipancich, 54, has served as Executive Vice President, General Counsel and Corporate Secretary since 2018 and as Vice President, General Counsel and Corporate Secretary from 2016 to 2018. Prior to joining Roper, Mr. Stipancich was with Newell Brands, Inc., a consumer products company, from 2004 to 2016. At Newell Brands he served as Executive Vice President and Chief Financial Officer from 2015 to 2016. Prior thereto, he served in a number of leadership roles at Newell Brands including General Counsel and Corporate Secretary, and Executive Leader of its operations in Europe, the Middle East and Africa. Prior to his twelve years at Newell Brands, Mr. Stipancich served as Executive Vice President, General Counsel and Corporate Secretary for Evenflo Company and Assistant General Counsel for Borden, both KKR portfolio companies at the time. He started his legal career in the Cleveland office of the international law firm of Squire Patton Boggs.

17


PART II

ITEM 5.     MARKET FOR REGISTRANT’S COMMON EQUITY RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

Our common stock trades on the NYSE under the symbol “ROP”. Based on information available to us and our transfer agent, there were approximately 202 record holders of our common stock as of February 17, 2023.

Dividends – We have declared a cash dividend in each quarter since our February 1992 initial public offering and we have annually increased our dividend rate since our initial public offering. In November 2022, our Board of Directors increased the quarterly dividend paid January 23, 2023 to $0.6825 per share from $0.62 per share, an increase of 10%. This is the thirtieth consecutive year in which the Company has increased its dividend. The timing, declaration and payment of future dividends will be at the sole discretion of our Board of Directors and will depend upon our profitability, cash flows, financial condition, capital needs, future prospects and other factors deemed relevant by our Board of Directors.

Performance Graph - This performance graph 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 liabilities under that Section and shall not be deemed to be incorporated by reference into any of our filings under the Securities Act of 1933, as amended, or under the Exchange Act.

Roper has historically compared the cumulative total return on its common stock with that of the Standard & Poor’s 500 Stock Index (the “S&P 500”) and the Standard and Poor’s 500 Industrials Index (the “S&P 500 Industrials”). As a result of the divestiture activity in 2022 and 2021, the Company will use the S&P 500 Information Technology Index (the “S&P 500 IT”) in place of the S&P 500 Industrials on a go-forward basis to better reflect more relevant comparisons of our software and technology focused portfolio. The performance graph below presents the indices used in the prior year and the newly selected index.

The following graph compares, for the five year period ended December 31, 2022, the cumulative total stockholder return for our common stock, the S&P 500, the S&P 500 Industrials, and the S&P 500 IT indices. Measurement points are the last trading day of each of our fiscal years ended December 31, 2017, 2018, 2019, 2020, 2021 and 2022. The graph assumes that $100.00 was invested on December 31, 2017 in our common stock, the S&P 500, the S&P 500 Industrials, and the S&P 500 IT and assumes reinvestment of any dividends. The stock price performance on the following graph is not necessarily indicative of future stock price performance.

 12/31/201712/31/201812/31/201912/31/202012/31/202112/31/2022
Roper Technologies, Inc.$100.00 $103.52 $138.36 $169.34 $194.20 $171.59 
S&P 500100.00 95.62 125.72 148.85 191.58 156.88 
S&P 500 Industrials100.00 86.71 112.17 124.59 150.89 142.63 
S&P 500 IT100.00 99.71 149.86 215.63 290.08 208.30 
18


rop-20221231_g1.jpg
The information set forth in Item 12 under the heading “Securities Authorized for Issuance under Equity Compensation Plans” is incorporated herein by reference.

ITEM 6.     [RESERVED]


19


ITEM 7.     MANAGEMENT’S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

All currency amounts are in millions unless specified

Overview

Roper Technologies is a diversified technology company. Roper has a proven, long-term, successful track record of compounding cash flow and shareholder value. We operate market leading businesses that design and develop vertical software and technology enabled products for a variety of defensible niche markets.

We pursue consistent and sustainable growth in revenue, earnings and cash flow by enabling continuous improvement in the operating performance of our existing businesses and by acquiring other businesses that offer high value-added software, services, technology-enabled products and solutions that we believe are capable of achieving growth and maintaining high margins.

Discontinued Operations

On November 22, 2022, the Company completed the divestiture of a majority 51% equity stake in its industrial businesses, including its entire historical Process Technologies reportable segment and the industrial businesses within its historical Measurement & Analytical Solutions reportable segment, to Clayton, Dubilier & Rice, LLC. The businesses included in this transaction were Alpha, AMOT, CCC, Cornell, Dynisco, FTI, Hansen, Hardy, Logitech, Metrix, PAC, Roper Pump, Struers, Technolog, Uson, and Viatran (collectively “Indicor”). Following the sale of the majority stake, the Company retained an initial 49% minority equity interest in the new standalone parent company, Indicor, LLC. This transaction is referred to herein as the “Indicor Transaction.”

During 2021, Roper entered into definitive agreements to divest our TransCore, Zetec and CIVCO Radiotherapy businesses (“2021 Divestitures”). As of March 31, 2022, Roper had completed the 2021 Divestitures.

The aggregate of the 2021 Divestitures and the Indicor Transaction have greatly reduced the cyclicality and asset intensity of the Company. In addition, the Company has an increased mix of recurring revenue and a higher margin profile. The financial results for Indicor and the 2021 Divestitures are reported as discontinued operations for all periods presented. Unless otherwise noted, discussion within Management’s Discussion and Analysis of Financial Condition and Results of Operations relate to continuing operations. Information regarding discontinued operations is included in Note 3 of the Notes to Consolidated Financial Statements.

Update to Segment Reporting Structure

During the second quarter of 2022, we updated our reportable segment structure following the announcement of the Indicor Transaction. The Company’s new reporting segment structure is classified based on business model and delivery of performance obligations. The three updated reportable segments (and businesses within each; including changes due to acquisitions since the realignment) are as follows:

–Application Software - Aderant, CBORD/Horizon, CliniSys, Data Innovations, Deltek, Frontline Education, IntelliTrans, PowerPlan, Strata, Vertafore

–Network Software - ConstructConnect, DAT, Foundry, iPipeline, iTradeNetwork, Loadlink, MHA, SHP, SoftWriters

–Technology Enabled Products - CIVCO Medical Solutions, FMI, Inovonics, IPA, Neptune, Northern Digital, rf IDEAS, Verathon

Following the Indicor Transaction and the realignment of our reportable segments, the day-to-day operations of our businesses, our organizational structure, and our strategy remain unchanged. All prior periods have been recast to reflect the changes noted above. Financial information about our reportable segments is presented in Note 14 of the Notes to Consolidated Financial Statements included in this Annual Report.

20


Application of Critical Accounting Policies

Our Consolidated Financial Statements are prepared in conformity with generally accepted accounting principles in the United States (“GAAP”). A discussion of our significant accounting policies can also be found in the Notes to Consolidated Financial Statements for the year ended December 31, 2022 included in this Annual Report.

GAAP offers acceptable alternative methods for accounting for certain issues affecting our financial results, such as determining inventory cost, depreciating long-lived assets and recognizing revenue. We have not changed the application of acceptable accounting methods or the significant estimates affecting the application of these principles in the last three years in a manner that had a material effect on our Consolidated Financial Statements.

The preparation of financial statements in accordance with GAAP requires the use of estimates, assumptions, judgments and interpretations that can affect the reported amounts of assets, liabilities, revenues and expenses, the disclosure of contingent assets and liabilities and other supplemental disclosures.

The development of accounting estimates is the responsibility of our management. Our management discusses those areas that require significant judgments with the Audit Committee of our Board of Directors. The Audit Committee has reviewed all financial disclosures in our annual filings with the SEC. Although we believe the positions we have taken with regard to uncertainties are reasonable, others might reach different conclusions and our positions can change over time as more information becomes available. If an accounting estimate changes, its effects are accounted for prospectively or through a cumulative catch up adjustment.

Our most significant accounting uncertainties are encountered in the areas of income taxes, valuation of other intangible assets, goodwill and indefinite-lived impairment analyses, and valuation of our initial 49% equity interest in Indicor. Estimates are considered to be significant if they meet both of the following criteria: (1) the estimate requires assumptions about matters that are uncertain at the time the estimate is made, and (2) changes in the estimate are reasonably likely to have a material financial impact from period-to-period.

Income taxes can be affected by estimates of whether and within which jurisdictions future earnings will occur and if, how and when cash is repatriated to the U.S., combined with other aspects of an overall income tax strategy. Additionally, taxing jurisdictions could retroactively disagree with our tax treatment of certain items, and some historical transactions have income tax effects going forward. Accounting rules require these future effects to be evaluated using current laws, rules and regulations, each of which can change at any time and in an unpredictable manner. If there is a material change in the actual effective tax rates, the time period within which the underlying temporary differences become taxable or deductible, or if the tax law changes are unfavorable there could be a resulting increase to income tax expense and the effective tax rate.

During 2022, our effective income tax rate was 23.1%, as compared to the 2021 rate of 22.0%. The rate was unfavorably impacted by the recognition of a net tax expense associated with an internal restructuring plan associated with the Indicor Transaction. We expect the effective tax rate for 2023 to be approximately 21% to 22%.

We account for goodwill in a purchase business combination as the excess purchase price over the fair value of the net identifiable assets acquired. Goodwill, which is not amortized, is tested for impairment on an annual basis in conjunction with our annual forecast process during the fourth quarter (or an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value).

When testing goodwill for impairment, we have the option to first assess qualitative factors to determine whether the existence of events or circumstances leads to a determination that it is more likely than not that the estimated fair value of a reporting unit is less than its carrying amount. If we elect to perform a qualitative assessment and determine that an impairment is more likely than not, we are then required to perform the quantitative impairment test; otherwise, no further analysis is required. Under the qualitative assessment, we consider various qualitative factors, including macroeconomic conditions, relevant industry and market trends, cost factors, overall financial performance, other entity-specific events and events affecting the reporting unit that could indicate a potential change in the fair value of our reporting unit or the composition of its carrying values. We also consider the specific future outlook for the reporting unit.

We also may elect not to perform the qualitative assessment and, instead, proceed directly to the quantitative impairment test. The quantitative assessment utilizes an equal weighted income approach (discounted cash flows) and market approach (consisting of a comparable company earnings multiples methodology) to estimate the fair value of a reporting unit. To determine the reasonableness of the estimated fair values, we review the assumptions to ensure that neither the income approach nor the market approach provides significantly different valuations. If the estimated fair value exceeds the carrying value, no
21


further work is required and no impairment loss is recognized. If the carrying value exceeds the estimated fair value, a non-cash impairment loss is recognized in the amount of that excess.

Key assumptions used in the income and market approaches are updated when the analysis is performed for each reporting unit. The assumptions that have the most significant effect on the fair value calculations are the projected revenue growth rates, future operating margins, discount rates, terminal values and earnings multiples. While we use reasonable and timely information to prepare our cash flow and discount rate assumptions, actual future cash flows or market conditions could differ significantly and could result in future non-cash impairment charges related to recorded goodwill balances.

Recently acquired reporting units generally represent a higher inherent risk of impairment, which typically decreases as the businesses are integrated into our enterprise. Negative industry or economic trends, disruptions to our business, actual results significantly below projections, unexpected significant changes or planned changes in the use of the assets, divestitures and market capitalization declines may have a negative effect on the fair value of our reporting units.

As of the annual impairment test, the Company has 21 reporting units with individual goodwill amounts ranging from $17.5 to $3,363.1. In 2022, the Company performed its annual impairment test in the fourth quarter for all reporting units. The Company conducted its analysis qualitatively and assessed whether it was more likely than not that the respective fair value of these reporting units was less than the carrying amount. The Company determined that impairment of goodwill was not likely in any of its reporting units and thus was not required to perform a quantitative assessment for these reporting units as of October 1, 2022.

Trade names that are determined to have an indefinite useful economic life are not amortized, but separately tested for impairment during the fourth quarter of the fiscal year or on an interim basis if an event occurs that indicates the fair value is more likely than not below the carrying value. We first qualitatively assess whether the existence of events or circumstances leads to a determination that it is more likely than not that the estimated fair value of the indefinite-lived trade name is less than its carrying amount. If necessary, we conduct a quantitative assessment using the relief-from-royalty method, which we believe to be an acceptable methodology due to its common use by valuation specialists in determining the fair value of intangible assets. This methodology assumes that, in lieu of ownership, a third-party would be willing to pay a royalty in order to exploit the related benefits of these assets. The assumptions that have the most significant effect on the fair value calculations are the royalty rates, projected revenue growth rates, discount rates and terminal values. Each royalty rate is determined based on the profitability of the trade name to which it relates and observed market royalty rates. Revenue growth rates are determined after considering current and future economic conditions, recent sales trends, discussions with customers, planned timing of new product launches or other variables. Trade names resulting from recent acquisitions generally represent the highest risk of impairment, which typically decreases as the businesses are integrated into our enterprise.

During the fourth quarter of 2021, the Company determined the use of the Sunquest trade name would be discontinued given the strategic action to merge the Sunquest business into our CliniSys business, both of which are reported in our Application Software reportable segment. Considering the planned merger and updated market comparisons, the royalty rate utilized in the quantitative impairment assessment of the trade name was 0.5% as compared to a royalty rate of 3.5% used in the prior year. The royalty rate reduction was the significant assumption that resulted in a non-cash impairment charge of $94.4 recognized as a component of “Impairment of intangible assets” within the Consolidated Statements of Earnings.

The assessment of fair value for impairment purposes requires significant judgments to be made by management. Although our forecasts are based on assumptions that are considered reasonable by management and consistent with the plans and estimates management uses to operate the underlying businesses, there is significant judgment in determining the expected results attributable to the businesses and/or reporting units. Changes in estimates or the application of alternative assumptions could produce significantly different results.

The most significant identifiable intangible assets with definite useful economic lives recognized from our acquisitions are customer relationships. The fair value for customer relationships is determined as of the acquisition date using the excess earnings method. Under this methodology the fair value is determined based on the estimated future after-tax cash flows arising from the acquired customer relationships over their estimated lives after considering customer attrition and contributory asset charges. The assumptions that have the most significant effect on the fair value calculations are the customer attrition rates, projected customer revenue growth rates, margins, contributory asset charges and discount rates. When testing customer relationship intangible assets for potential impairment, management considers historical customer attrition rates and projected revenues and profitability related to customers that existed at acquisition. In evaluating the amortizable life for customer relationship intangible assets, management considers historical customer attrition patterns.

22


We evaluate whether there has been an impairment of identifiable intangible assets with definite useful economic lives, or of the remaining life of such assets, when certain indicators of impairment are present. In the event that facts and circumstances indicate that the cost or remaining period of amortization of any asset may be impaired, an evaluation of recoverability would be performed. If an evaluation is required, the estimated future gross, undiscounted cash flows associated with the asset would be compared to the asset’s carrying amount to determine if a write-down to fair value or a revision in the remaining amortization period is required.

The Company has an initial 49% minority equity interest in Indicor which provides us with the ability to exercise significant influence, but not control, over the investee. We elected to apply the fair value option as we believe this is the most reasonable method to value the equity investment. This investment is classified within Level 3 of the fair value hierarchy as valuation of the investment at future dates will reflect management’s estimate of assumptions that market participants would use in pricing the asset. Any changes to the valuation estimates or assumptions as described further in Note 10 of the Notes to the Consolidated Financial Statements could produce significantly different results.

23


Results of Operations
All currency amounts are in millions unless specified, percentages are net of revenues

Percentages may not sum due to rounding.

The following table sets forth selected information for the years indicated. 
 Years ended December 31,
 202220212020
Net revenues:   
Application Software (1)
$2,639.5 $2,366.7 $1,785.8 
Network Software (2)
1,378.5 1,223.8 1,069.4 
Technology Enabled Products1,353.8 1,243.3 1,167.2 
Total$5,371.8 $4,833.8 $4,022.4 
Gross margin:   
Application Software 68.8 %69.4 %68.4 %
Network Software84.6 84.1 83.1 
Technology Enabled Products56.9 59.2 61.5 
Total69.9 %70.5 %70.3 %
Selling, general and administrative expenses:
Application Software41.8 %42.7 %42.2 %
Network Software43.2 45.1 47.3 
Technology Enabled Products23.8 25.7 26.2 
Total37.6 %38.9 %38.9 %
Segment operating margin:   
Application Software27.1 %26.8 %26.2 %
Network Software41.4 39.0 35.8 
Technology Enabled Products33.2 33.4 35.3 
Total32.3 %31.6 %31.4 %
Corporate administrative expenses (3)
(3.9)%(3.9)%(4.5)%
Loss from impairment— (2.0)— 
Income from operations28.4 25.7 26.9 
Interest expense, net(3.6)(4.8)(5.4)
Other income (expense), net(0.9)0.5 (0.1)
Earnings before income taxes23.9 21.3 21.4 
Income taxes(5.5)(4.7)(4.7)
Net earnings from continuing operations18.3 %16.7 %16.7 %

(1)Includes results from the acquisitions of Vertafore from September 3, 2020, EPSi from October 15, 2020, American Legal Net from December 30, 2021, Horizon Lab Systems, LLC from January 3, 2022, Common Cents Systems, Inc. from April 6, 2022, MGA Systems Holdings, Inc. from June 27, 2022, Common Sense Solutions, Inc. from July 12, 2022, viDesktop Inc. from August 19, 2022, TIP Technologies Inc. from September 23, 2022 and Frontline Education from October 4, 2022.
(2)Includes results from the acquisitions of FMIC from June 9, 2020, Team TSI from June 15, 2020, IFS from September 15, 2020, WELIS from September 18, 2020 and Construction Journal from December 21, 2021.
(3)Includes unallocated corporate administrative expenses and enterprise-wide stock-based compensation.


24


Year Ended December 31, 2022 Compared to Year Ended December 31, 2021
 
Net revenues for the year ended December 31, 2022 were $5,371.8 as compared to $4,833.8 for the year ended December 31, 2021, an increase of 11.1%. The components of revenue growth for the year ended December 31, 2022 were as follows:

Application SoftwareNetwork SoftwareTechnology Enabled ProductsRoper
Total Revenue Growth11.5 %12.6 %8.9 %11.1 %
Less Impact of:
Acquisitions/Divestitures5.3 1.2 — 2.9 
Foreign Exchange(1.3)(1.3)(0.9)(1.2)
Organic Revenue Growth7.5 %12.7 %9.8 %9.4 %

In our Application Software segment, net revenues for the year ended December 31, 2022 were $2,639.5 as compared to $2,366.7 for the year ended December 31, 2021. The growth of 7.5% in organic revenues was broad-based across the segment led by our businesses serving the property and casualty insurance, acute healthcare, and government contracting markets. Gross margin decreased to 68.8% for the year ended December 31, 2022 as compared to 69.4% for the year ended December 31, 2021 due primarily to increased headcount to support growth, and a higher mix of SaaS and professional service revenue across a number of businesses. Selling, general and administrative (“SG&A”) expenses as a percentage of revenues in the year ended December 31, 2022 decreased to 41.8%, as compared to 42.7% in the year ended December 31, 2021, due primarily to improved operating leverage on higher organic revenues partially offset by higher amortization of acquired intangibles from the acquisition of Frontline Education. The resulting operating margin was 27.1% in the year ended December 31, 2022 as compared to 26.8% in the year ended December 31, 2021.

In our Network Software segment, net revenues were $1,378.5 for the year ended December 31, 2022 as compared to $1,223.8 for the year ended December 31, 2021. The growth of 12.7% in organic revenues was led by our network software businesses serving the freight match, life insurance, and media and entertainment markets. Gross margin increased to 84.6% for the year ended December 31, 2022 from 84.1% for the year ended December 31, 2021, due primarily to favorable revenue mix. SG&A expenses as a percentage of net revenues decreased to 43.2% in the year ended December 31, 2022, as compared to 45.1% in the year ended December 31, 2021, due primarily to operating leverage on higher organic sales. The resulting operating margin was 41.4% in the year ended December 31, 2022 as compared to 39.0% in the year ended December 31, 2021.

In our Technology Enabled Products segment, net revenues were $1,353.8 for the year ended December 31, 2022 as compared to $1,243.3 the year ended December 31, 2021. The growth of 9.8% in organic revenues was primarily due to our water meter technology business and medical products businesses. Gross margin decreased to 56.9% in the year ended December 31, 2022, as compared to 59.2% in the year ended December 31, 2021, due primarily to higher material, component and freight costs as our businesses navigate the widespread global supply chain challenges. SG&A expenses as a percentage of net revenues decreased to 23.8% in the year ended December 31, 2022, as compared to 25.7% in the year ended December 31, 2021 due primarily to improved operating leverage on higher organic sales. The resulting operating margin was 33.2% in the year ended December 31, 2022 as compared to 33.4% in the year ended December 31, 2021.

Corporate expenses increased by $19.3 to $209.2, or 3.9% of revenues, in 2022 as compared to $189.9, or 3.9% of revenues, in 2021. The dollar increase was due primarily to higher professional service and acquisition related expenses partially offset by lower compensation expense.

Impairment of intangible assets was $94.4 for the year ended December 31, 2021, due to the strategic action to merge the Sunquest business into our CliniSys business resulting in impairment of the Sunquest trade name. 

Interest expense, net, decreased $41.5, or 17.7%, for the year ended December 31, 2022 as compared to the year ended December 31, 2021. The decrease was due to lower weighted average debt balances and higher interest income earned on our cash and cash equivalents.

Other expense, net, of $50.1 for the year ended December 31, 2022 was composed primarily of a legal settlement expense of $45.0 related to the Berall v. Verathon patent litigation matter. Other income, net of $24.6 for the year ended December 31, 2021, was composed primarily of a gain on sale of minority investment of $27.1.

25


During 2022, our effective income tax rate was 23.1% as compared to our 2021 rate of 22.0%. The rate was unfavorably impacted by the recognition of a net tax expense associated with an internal restructuring plan related to the Indicor Transaction.

Order backlog is equal to our remaining performance obligations expected to be recognized within the next 12 months as discussed in Note 1 of the Notes to Consolidated Financial Statements. Backlog increased 25.3% to $2,912.6 at December 31, 2022 as compared to $2,325.1 at December 31, 2021. Organic growth in backlog was 18% and acquisitions contributed 8% which was partially offset by foreign exchange impact of 1%.


 20222021Change
Application Software$1,796.3 $1,541.9 16.5 %
Network Software507.5 448.3 13.2 
Technology Enabled Products608.8 334.9 81.8 
Total$2,912.6 $2,325.1 25.3 %
 
Year Ended December 31, 2021 Compared to Year Ended December 31, 2020
 
Net revenues for the year ended December 31, 2021 were $4,833.8 as compared to $4,022.4 for the year ended December 31, 2020, an increase of 20.2%. The components of revenue growth for the year ended December 31, 2021 were as follows:

Application SoftwareNetwork SoftwareTechnology Enabled ProductsRoper
Total Revenue Growth32.5 %14.4 %6.5 %20.2 %
Less Impact of:
Acquisitions/Divestitures23.2 2.1 — 10.9 
Foreign Exchange0.2 1.0 0.6 0.5 
Organic Revenue Growth9.1 %11.3 %5.9 %8.8 %

In our Application Software segment, net revenues for the year ended December 31, 2021 were $2,366.7 as compared to $1,785.8 for the year ended December 31, 2020. The growth of 9.1% in organic revenues was broad-based across the segment led by our businesses serving the government contracting, acute healthcare and legal markets. Gross margin increased to 69.4% for the year ended December 31, 2021 as compared to 68.4% for the year ended December 31, 2020 due primarily to the acquisition of Vertafore and operating leverage on higher organic revenues. SG&A expenses as a percentage of revenues in the year ended December 31, 2021 increased to 42.7%, as compared to 42.2% in the year ended December 31, 2020, due primarily to higher amortization of acquired intangibles from the Vertafore and EPSi acquisitions, partially offset by operating leverage on higher organic revenues. The resulting operating margin was 26.8% in the year ended December 31, 2021 as compared to 26.2% in the year ended December 31, 2020.

In our Network Software segment, net revenues were $1,223.8 for the year ended December 31, 2021 as compared to $1,069.4 for the year ended December 31, 2020. The growth of 11.3% in organic revenues was broad-based across the segment led by our network software businesses serving the freight match, post-acute care and construction markets. Gross margin increased to 84.1% for the year ended December 31, 2021 from 83.1% for the year ended December 31, 2020, due primarily to revenue mix and operating leverage on higher organic revenues. SG&A expenses as a percentage of net revenues decreased to 45.1% in the year ended December 31, 2021, as compared to 47.3% in the year ended December 31, 2020, due primarily to operating leverage on higher organic sales. The resulting operating margin was 39.0% in the year ended December 31, 2021 as compared to 35.8% in the year ended December 31, 2020.

In our Technology Enabled Products segment, net revenues were $1,243.3 for the year ended December 31, 2021 as compared to $1,167.2 the year ended December 31, 2020. The growth of 5.9% in organic revenues was broad-based led by our water meter technology, and medical products businesses excluding Verathon, which declined due to unprecedented demand for their products used in the treatment of COVID-19 during 2020. Gross margin decreased to 59.2% in the year ended December 31, 2021, as compared to 61.5% in the year ended December 31, 2020, due primarily to reduced operating leverage associated with Verathon’s normalized 2021 revenues and costs associated with navigating the widespread supply chain challenges. SG&A expenses as a percentage of net revenues decreased to 25.7% in the year ended December 31, 2021, as compared to 26.2% in
26


the year ended December 31, 2020, due primarily to revenue mix. The resulting operating margin was 33.4% in the year ended December 31, 2021 as compared to 35.3% in the year ended December 31, 2020.

Corporate expenses increased by $10.1 to $189.9, or 3.9% of revenues, in 2021 as compared to $179.8, or 4.5% of revenues, in 2020. The dollar increase was due primarily to higher compensation related expenses, partially offset by lower acquisition related expenses.

Interest expense, net, increased $15.4, or 7.0%, for the year ended December 31, 2021 as compared to the year ended December 31, 2020. The increase was due to higher weighted average debt balances, partially offset by lower weighted average interest rates and $7.2 in interest expense for the origination fee on our bridge financing associated with the Vertafore acquisition in 2020.

Other income, net, of $24.6 for the year ended December 31, 2021 was composed primarily of a gain on sale of minority investment of $27.1. Other expense, net of $3.1 for the year ended December 31, 2020, was composed primarily of foreign exchange losses at our non-U.S. based subsidiaries.

During 2021, our effective income tax rate was 22.0% as compared to our 2020 rate of 21.8%. The increase was due primarily to a non-recurring item related to a UK tax rate change, which had a $20.4 unfavorable impact in 2021.

Order backlog is equal to our remaining performance obligations expected to be recognized within the next 12 months as discussed in Note 1 of the Notes to Consolidated Financial Statements. Backlog increased 22.0% to $2,325.1 at December 31, 2021 as compared to $1,905.5 at December 31, 2020, with the increase driven primarily by organic growth.

 20212020Change
Application Software$1,541.9 $1,366.9 12.8 %
Network Software448.3 361.4 24.0 
Technology Enabled Products334.9 177.2 89.0 
Total$2,325.1 $1,905.5 22.0 %

Financial Condition, Liquidity and Capital Resources
All currency amounts are in millions unless specified

Selected cash flows for the years ended December 31, 2022, 2021 and 2020 are as follows.

 202220212020
Cash provided by/(used in) continuing operations from:
Operating activities$606.6 $1,655.8 $1,123.2 
Investing activities(4,351.8)(249.2)(6,067.6)
Financing activities(1,453.9)(1,807.1)4,138.7 
Cash provided by discontinued operations5,677.9 456.0 393.8 

Operating activities - The decrease in cash provided by operating activities from continuing operations in 2022 as compared to 2021 was due primarily to (i) the non-recurrence of $953.8 of cash taxes paid in connection with the 2021 Divestitures and the Indicor Transaction, (ii) $97.8 of higher cash taxes associated with changes to Internal Revenue Code Section 174 and (iii) less cash provided by working capital. These cash outflows were partially offset by higher net income from continuing operations net of non-cash expenses.

The increase in cash provided by operating activities from continuing operations in 2021 as compared to 2020 was due primarily to higher net income net of non-cash expenses and the non-recurrence of $201.9 of cash taxes paid on the disposal of Gatan in 2020. These increases were partially offset by lower cash provided by working capital as compared to 2020.

Investing activities - Cash used in investing activities from continuing operations during 2022 was primarily for business acquisitions, most notably Frontline Education, viDesktop and MGA Systems. Cash used in investing activities from continuing operations during 2021 was primarily for business acquisitions partially offset by proceeds from the sale of a minority investment. Cash used in investing activities from continuing operations during 2020 was primarily for business acquisitions, most notably Vertafore and EPSi.
27



Financing activities - Cash used in financing activities from continuing operations during 2022 was primarily due to repayments of $800.0 for our senior notes, net repayments of $470.0 on our unsecured credit facility and dividend payments. Cash used in financing activities from continuing operations during 2021 was primarily due to net repayments of $1,150.0 on our unsecured credit facility, $500.0 of repayments for our senior notes and dividend payments. Cash provided by financing activities from continuing operations during 2020 was primarily from the issuance of $3,300.0 of senior notes and $1,620.0 of net borrowings on the revolver, partially offset by $600.0 of repayments for senior notes and to a lesser extent dividend payments.

Discontinued operations - Cash provided by discontinued operations for the year ended December 31, 2022 was primarily due to proceeds from the sale of the majority stake in Indicor, TransCore and Zetec, slightly offset by less cash provided by operating cash flows from discontinued operations which was impacted by the timing of our divestiture activity. Cash provided by discontinued operations during the year ended December 31, 2021 was primarily due to cash provided by operating activities and proceeds from the sale of CIVCO Radiotherapy. Cash provided by discontinued operations during the year ended December 31, 2020 was primarily due to cash provided by operating activities.

Net working capital (total current assets, excluding cash and current assets held for sale, less total current liabilities, excluding debt and current liabilities held for sale) was negative $1,053.7 at December 31, 2022 compared to negative $990.9 at December 31, 2021, due primarily to increased deferred revenue, partially offset by movements in income tax-related balances and greater inventory build associated with mitigating supply chain challenges. Consistent negative net working capital demonstrates Roper’s focus on asset-light business models.

Total debt excluding unamortized debt issuance costs was $6,700.3 at December 31, 2022 (29.5% of total capital) compared to $7,970.3 at December 31, 2021 (40.8% of total capital). Our total debt decreased at December 31, 2022 compared to December 31, 2021, due primarily to repayments of $800.0 for our senior notes and net repayments of $470.0 on our unsecured credit facility.

On July 21, 2022, the Company entered into a new five-year unsecured credit facility (the “Credit Agreement”) among Roper, the financial institutions from time to time party thereto, JPMorgan Chase Bank, N.A., as administrative agent, Bank of America, N.A. and Wells Fargo Bank, N.A., as syndication agents, and Mizuho Bank, Ltd., MUFG Bank, Ltd., PNC Bank, National Association, TD Bank, N.A., Truist Bank and U.S Bank, National Association, as documentation agents, which replaced the existing $3,000.0 unsecured credit facility, dated as of September 2, 2020, as amended. The new facility comprises a five-year $3,500.0 revolving credit facility, which includes availability of up to $150.0 for letters of credit. Loans under the facility will be available in dollars, and letters of credit will be available in dollars and other currencies to be agreed. The Company may also, subject to compliance with specified conditions, request additional term loans or revolving credit commitments in an aggregate amount not to exceed $500.0.

The Credit Agreement requires the Company to maintain a Total Debt to Total Capital Ratio (as defined in the Credit Agreement) of 0.65 to 1.00 or less. Borrowings under the Credit Agreement are prepayable at Roper’s option at any time in whole or in part without premium or penalty.

We were in compliance with all debt covenants related to our credit facility throughout the years ended December 31, 2022 and 2021.

At December 31, 2022, we had $6,700.0 of senior unsecured notes and no outstanding revolver borrowings. We had $19.0 of outstanding letters of credit at December 31, 2022, of which $18.3 was covered by our lending group, thereby reducing our revolving credit capacity commensurately.

We may redeem some or all of our senior unsecured notes at any time or from time to time, at 100% of their principal amount, plus a make-whole premium based on a spread to U.S. Treasury securities.

See Note 9 of the Notes to Consolidated Financial Statements included in this Annual Report for additional information regarding our credit facility and senior notes.

Cash and cash equivalents at our foreign subsidiaries at December 31, 2022 totaled $234.0 as compared to $310.8 at December 31, 2021, a decrease of 24.7%. The decrease was due primarily due to repatriation of $285.6 and cash divested in connection with the Indicor Transaction partially offset by cash generated from foreign operations. We intend to repatriate substantially all historical and future earnings.

28


Capital expenditures of $40.1, $28.5 and $24.7 were incurred during 2022, 2021 and 2020, respectively. Capitalized software expenditures of $30.2, $29.7 and $17.7 were incurred during 2022, 2021 and 2020, respectively. Capital expenditures and capitalized software expenditures were relatively consistent in 2022 as compared to 2021 and 2020. In the future, we expect the aggregate of capital expenditures and capitalized software expenditures as a percentage of annual net revenues to be between 1.0% and 1.5%.

Contractual Cash Obligations and Other Commercial Commitments and Contingencies
All currency amounts are in millions

The following tables quantify our contractual cash obligations and commercial commitments at December 31, 2022.
 Payments Due in Fiscal Year
  Contractual
Cash Obligations 1
Total20232024202520262027Thereafter
Total debt$6,700.3 $700.2 $500.1 $1,000.0 $700.0 $700.0 $3,100.0 
Senior note interest851.0 176.0 150.5 138.7 120.2 93.6 172.0 
Purchase obligations 2
790.7 411.9 138.5 126.4 81.5 12.1 20.3 
Total$8,342.0 $1,288.1 $789.1 $1,265.1 $901.7 $805.7 $3,292.3 
1 We have excluded the liability for uncertain tax positions and certain other tax liabilities as we are not able to reasonably estimate the timing of the payments. See Note 8 of the Notes to Consolidated Financial Statements included in this Annual Report.
2 Represents minimum fixed price purchase commitments that are legally binding across Roper.

We believe that internally generated cash flows and the remaining availability under our credit facility will be adequate to finance normal operating requirements. Although we maintain an active acquisition program, any future acquisitions will be dependent on numerous factors and it is not feasible to reasonably estimate if or when any such acquisitions will occur and what the impact will be on our business, financial condition and results of operations. Such acquisitions may be financed by the use of existing credit lines, future cash flows from operations, future divestitures, the proceeds from the issuance of new debt or equity securities or any combination of these methods, the terms and availability of which will be subject to market and economic conditions generally.

We anticipate that our businesses will generate positive cash flows from operating activities, and that these cash flows will permit the reduction of currently outstanding debt in accordance with the repayment schedule. However, the rate at which we can reduce our debt during 2023 (and reduce the associated interest expense) will be affected by, among other things, the financing and operating requirements of any new acquisitions, the financial performance of our existing companies and the financial markets generally. None of these factors can be predicted with certainty.

Recently Issued Accounting Standards

See Note 1 of the Notes to Consolidated Financial Statements included in this Annual Report for information regarding the effect of new accounting pronouncements on our Consolidated Financial Statements.
29


ITEM 7A.     QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

We are exposed to interest rate risks on our outstanding revolving credit borrowings, and to foreign currency exchange risks on our transactions denominated in currencies other than the U.S. dollar. We are also exposed to equity market risks pertaining to the traded price of our common stock.

At December 31, 2022, we had $6,700.0 of fixed rate borrowings with interest rates ranging from 1.00% to 4.20%. At December 31, 2022, the prevailing market rates for each of our long-term notes was at least 0.7% but no more than 4.1% higher than the fixed rates on our debt instruments. Our credit facility contains a $3,500.0 variable-rate revolver with no outstanding borrowings at December 31, 2022.

Several of our businesses have transactions and balances denominated in currencies other than the U.S. dollar. Most of these transactions or balances are denominated in euros, Canadian dollars or British pounds. Net revenues recognized by companies whose functional currency was not the U.S. dollar were 11% of our total revenues in 2022 and 89% of these revenues were recognized by companies with a functional currency that was either the euro, Canadian dollar or British pound. If these currency exchange rates had been 10% different throughout 2022 compared to currency exchange rates actually experienced, the impact on our net earnings would have been approximately 1%.

The trading price of our common stock influences the valuation of stock award grants and the effects these grants have on our results of operations. The stock price also influences the computation of potentially dilutive common stock to determine diluted earnings per share. In addition, the stock price also affects our employees’ perceptions of programs that involve our common stock. The quantification of the effects of these changing prices on our future earnings and cash flows is not readily determinable.
30


ITEM 8.     FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

INDEX TO CONSOLIDATED FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

31


Report of Independent Registered Public Accounting Firm

To the Board of Directors and Stockholders of Roper Technologies, Inc.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheets of Roper Technologies, Inc. and its subsidiaries (the “Company”) as of December 31, 2022 and 2021, and the related consolidated statements of earnings, of comprehensive income, of stockholders’ equity, and of cash flows for each of the three years in the period ended December 31, 2022, including the related notes (collectively referred to as the “consolidated financial statements”). We also have audited the Company's internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the financial position of the Company as of December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022 in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control - Integrated Framework (2013) issued by the COSO.

Basis for Opinions

The Company's management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in Management’s Report on Internal Control over Financial Reporting appearing under Item 9A. Our responsibility is to express opinions on the Company’s consolidated financial statements and on the Company's internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (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 audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audits of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

As described in Management’s Report on Internal Control over Financial Reporting, management has excluded seven entities from its assessment of internal control over financial reporting as of December 31, 2022 because they were acquired by the Company in purchase business combinations during 2022. We have also excluded these seven entities from our audit of internal control over financial reporting. These entities, each of which is wholly-owned, comprised, in the aggregate, total assets and total revenues excluded from management’s assessment and our audit of internal control over financial reporting of approximately 1% and approximately 2%, respectively, of the related consolidated financial statement amounts as of and for the year ended December 31, 2022.

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 (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (ii) 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
32


company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

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

Critical Audit Matters

The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that (i) relate to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Acquisition of Frontline Technologies Parent, LLC – Valuation of Amortizable Customer Relationships

As described in Notes 1 and 2 to the consolidated financial statements, the Company acquired Frontline Technologies Parent, LLC on October 4, 2022, for a purchase price of $3,738 million. The acquired amortizable intangible assets include customer relationships of $1,757 million. The fair value for customer relationships is determined as of the acquisition date using the excess earnings method. Under this methodology, the fair value is determined based on the estimated future after-tax cash flows arising from the acquired customer relationships over their estimated lives after considering customer attrition and contributory asset charges. The assumptions that have the most significant effect on the fair value calculations are the customer attrition rates, projected customer revenue growth rates, margins, contributory asset charges and discount rates.

The principal considerations for our determination that performing procedures relating to the valuation of amortizable customer relationships in connection with the acquisition of Frontline Technologies Parent, LLC is a critical audit matter are (i) the significant judgment by management when developing the fair value estimate of the amortizable customer relationships; (ii) a high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating management’s significant assumptions related to the customer attrition rate, projected customer revenue growth rates, margins, contributory asset charges, and discount rate; and (iii) the audit effort involved the use of professionals with specialized skill and knowledge.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to the acquisition accounting, including controls over management’s valuation of the acquired amortizable customer relationships and the development of the significant assumptions used by management related to the customer attrition rate, projected customer revenue growth rates, margins, contributory asset charges, and discount rate. These procedures also included, among others (i) reading the purchase agreement; (ii) testing management’s process for developing the fair value estimate of the amortizable customer relationships; (iii) evaluating the appropriateness of the excess earnings method; (iv) testing the completeness and accuracy of the underlying data used in the excess earnings method; and (v) evaluating the reasonableness of the significant assumptions used by management related to the customer attrition rate, projected customer revenue growth rates, margins, contributory asset charges, and discount rate. Evaluating management’s significant assumptions related to projected customer revenue growth rates and margins involved evaluating whether the assumptions used by management were reasonable considering (i) the current and historical performance of the acquired business; (ii) the consistency with external industry and market data; and (iii) whether these assumptions were consistent with evidence obtained in other areas of the audit. Professionals with specialized skill and knowledge were used to assist in evaluating (i) the appropriateness of the Company’s excess earnings method and (ii) the reasonableness of significant assumptions related to the customer attrition rate, contributory asset charges, and discount rate.

Equity Investment in Indicor – Initial Fair Value Estimate

As described in Notes 3 and 10 to the consolidated financial statements, on November 22, 2022, the Company completed the divestiture of a majority 51% stake in Indicor to Clayton, Dubilier & Rice, LLC (“CD&R”) and retained an initial 49% minority equity interest which was valued at $535 million as of the transaction close date. The Company’s equity interest is comprised of an equity value for the initial 49% retained ownership of approximately $650 million, partially offset by approximately $115 million of anticipated dilution associated with the Company’s requirement to make quarterly payments (“Unit Adjustment”) to CD&R, either (i) in cash or (ii) in-kind through the transfer of the Company’s equity interests in Indicor to CD&R. The fair value of the investment reflects management’s estimate of assumptions that market participants would use in pricing the equity interest, which requires significant judgments to be made by management. The valuation is based on the implied equity value associated with the sale price of the 51% equity interest in Indicor to CD&R for approximately $829 million, inclusive of the Unit Adjustment received by CD&R. As disclosed by management, the Company intends to make these quarterly payments in-kind and valued the Unit Adjustment at approximately $115 million based on an expected investment horizon of 5 years. In the
33


event of a sale of Indicor, CD&R would be entitled to a liquidation preference equal to its initial investment of approximately $829 million, plus any Unit Adjustment paid in kind. Management’s valuation assumes the expected exit of the Indicor investment is an initial public offering which is not subject to the liquidation preference.

The principal considerations for our determination that performing procedures relating to the initial fair value estimate of the equity investment in Indicor is a critical audit matter are (i) the significant judgment by management when developing the fair value estimate of the equity investment; (ii) a high degree of auditor judgment, subjectivity, and effort in performing procedures and evaluating management’s valuation method and significant assumptions related to the implied equity value of Indicor, the intent to make required quarterly payments in-kind, the expected investment horizon, and the expected exit of the investment; and (iii) the audit effort involved the use of professionals with specialized skill and knowledge.

Addressing the matter involved performing procedures and evaluating audit evidence in connection with forming our overall opinion on the consolidated financial statements. These procedures included testing the effectiveness of controls relating to management’s initial fair value estimate of the equity investment in Indicor, including controls over management’s valuation method and development of the significant assumptions used by management related to the implied equity value of Indicor, the intent to make required quarterly payments in-kind, the expected investment horizon, and the expected exit of the investment. These procedures also included, among others (i) reading the legal agreements related to the divestiture transaction and confirming certain information with Indicor; (ii) testing management’s process for developing the fair value estimate of the equity investment in Indicor; (iii) evaluating the appropriateness of the valuation method; (iv) testing the completeness and accuracy of the underlying data used by management; and (v) evaluating the reasonableness of the significant assumptions used by management related to the implied equity value of Indicor, the intent to make required quarterly payments in-kind, the expected investment horizon, and the expected exit of the investment. Evaluating management’s significant assumptions related to the implied equity value of Indicor, the intent to make required quarterly payments in-kind, the expected investment horizon, and the expected exit of the investment involved evaluating whether the assumptions used by management were reasonable considering, as applicable, (i) the third-party sale price of the 51% equity interest in Indicor; (ii) the contractual terms of the legal agreements related to the divestiture transaction; (iii) management’s ability and intent to carry out specific courses of action; (iv) the consistency with external industry and market data; and (v) whether these assumptions were consistent with evidence obtained in other areas of the audit. Professionals with specialized skill and knowledge were used to assist in evaluating (i) the appropriateness of the Company’s valuation method and (ii) the reasonableness of the significant assumption related to the implied equity value of Indicor.

/s/ PricewaterhouseCoopers LLP
Tampa, Florida
February 27, 2023

We have served as the Company’s auditor since 2002.
34


ROPER TECHNOLOGIES, INC. AND SUBSIDIARIES
 CONSOLIDATED BALANCE SHEETS
(in millions, except per share data)

As of December 31,
 20222021
Assets  
Cash and cash equivalents$792.8 $351.5 
Accounts receivable, net724.5 687.6 
Inventories, net111.3 69.2 
Income taxes receivable61.0 16.8 
Unbilled receivables91.5 81.9 
Other current assets151.3 136.1 
Current assets held for sale 1,078.0 
Total current assets1,932.4 2,421.1 
Property, plant and equipment, net85.3 82.7 
Goodwill15,946.1 13,476.3 
Other intangible assets, net8,030.7 6,509.1 
Deferred taxes55.9 50.0 
Equity investment535.0  
Other assets395.4 369.8 
Assets held for sale 804.9 
Total assets$26,980.8 $23,713.9 
Liabilities and Stockholders’ Equity  
Accounts payable$122.6 $98.3 
Accrued compensation228.8 261.9 
Deferred revenue1,370.7 1,106.3 
Other accrued liabilities454.6 398.7 
Income taxes payable16.6 117.3 
Current portion of long-term debt, net699.2 799.2 
Current liabilities held for sale 340.1 
Total current liabilities2,892.5 3,121.8 
Long-term debt, net of current portion5,962.5 7,122.6 
Deferred taxes1,676.8 1,466.2 
Other liabilities411.2 390.1 
Liabilities held for sale 49.4 
Total liabilities10,943.0 12,150.1 
Commitments and contingencies (Note 13)
Stockholders’ equity:  
Preferred stock, $0.01 par value per share; 1.0 shares authorized; none outstanding
  
Common stock, $0.01 par value per share; 350.0 shares authorized; 107.9 shares issued and 106.1 outstanding at December 31, 2022 and 107.3 shares issued and 105.5 outstanding at December 31, 2021
1.1 1.1 
Additional paid-in capital2,510.2 2,307.8 
Retained earnings13,730.7 9,455.6 
Accumulated other comprehensive loss(187.0)(183.1)
Treasury stock, 1.8 shares at December 31, 2022 and 1.8 shares at December 31, 2021
(17.2)(17.6)
Total stockholders' equity16,037.8 11,563.8 
Total liabilities and stockholders' equity$26,980.8 $23,713.9 

See accompanying notes to Consolidated Financial Statements.

35


ROPER TECHNOLOGIES, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF EARNINGS
(Dollar and share amounts in millions, except per share data)

 Year ended December 31,
 202220212020
Net revenues$5,371.8 $4,833.8 $4,022.4 
Cost of sales1,619.0 1,426.2 1,194.1 
Gross profit3,752.8 3,407.6 2,828.3 
Selling, general and administrative expenses2,228.3 2,072.0 1,745.4 
Impairment of intangible assets 94.4  
Income from operations1,524.5 1,241.2 1,082.9 
Interest expense, net192.4 233.9 218.5 
Other income (expense), net(50.1)24.6 (3.1)
Earnings before income taxes1,282.0 1,031.9 861.3 
Income taxes296.4 226.6 187.5 
Net earnings from continuing operations985.6 805.3 673.8 
Earnings from discontinued operations, net of tax202.8 291.4 275.9 
Gain on disposition of discontinued operations, net of tax3,356.3 55.9  
Net earnings from discontinued operations3,559.1 347.3275.9
Net earnings$4,544.7 $1,152.6 $949.7 
Net earnings per share from continuing operations:   
Basic$9.31 $7.65 $6.44 
Diluted$9.23 $7.56 $6.37 
Net earnings per share from discontinued operations:
Basic$33.61 $3.30 $2.64 
Diluted$33.32 $3.26 $2.61 
Net earnings per share:
Basic$42.92 $10.95 $9.08 
Diluted$42.55 $10.82 $8.98 
Weighted-average common shares outstanding:   
Basic105.9 105.3 104.6 
Diluted106.8 106.5 105.7 
 
See accompanying notes to Consolidated Financial Statements.
36


ROPER TECHNOLOGIES, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME
(in millions)
 Year ended December 31,
 202220212020
Net earnings$4,544.7 $1,152.6 $949.7 
Other comprehensive income (loss), net of tax:   
Foreign currency translation adjustments (1)
(3.9)(36.1)65.8 
Total other comprehensive income (loss), net of tax(3.9)(36.1)65.8 
Comprehensive income$4,540.8 $1,116.5 $1,015.5 
    
(1) In connection with the Indicor Transaction, we reclassified $142.6 of foreign currency translation adjustments to “Gain on disposition of discontinued operations, net of tax” during the year ended December 31, 2022.
 
See accompanying notes to Consolidated Financial Statements.
37


ROPER TECHNOLOGIES, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY
(in millions, except per share data)

 Common Stock    
 SharesAmountAdditional
paid-in
capital
Retained
earnings
Accumulated other comprehensive lossTreasury
stock
Total stockholders’ equity
Balances at December 31, 2019104.1 $1.1 $1,903.9 $7,818.0 $(212.8)$(18.3)$9,491.9 
Adoption of ASC 326— — — (1.7)— — (1.7)
Net earnings— — — 949.7 — — 949.7 
Stock option exercises0.7 — 105.5 — — — 105.5 
Treasury stock sold— — 10.2 — — 0.3 10.5 
Currency translation adjustments, including tax provision of $14.6
— — — — 65.8 — 65.8 
Stock based compensation— — 119.0 — — — 119.0 
Restricted stock activity0.1 — (41.1)— — — (41.1)
Dividends declared ($2.10 per share)
— — — (219.8)— — (219.8)
Balances at December 31, 2020104.9 $1.1 $2,097.5 $8,546.2 $(147.0)$(18.0)$10,479.8 
Net earnings— — — 1,152.6 — — 1,152.6 
Stock option exercises0.5 — 104.7 — — — 104.7 
Cash settlement of share-based awards in connection with disposition of discontinued operations— — (6.7)— — — (6.7)
Treasury stock sold— — 14.7 — — 0.4 15.1 
Currency translation adjustments, including tax benefit of $6.2
— — — — (36.1)— (36.1)
Stock based compensation— — 138.0 — — — 138.0 
Restricted stock activity0.1 — (40.4)— — — (40.4)
Dividends declared ($2.31 per share)
— — — (243.2)— — (243.2)
Balances at December 31, 2021105.5 $1.1 $2,307.8 $9,455.6 $(183.1)$(17.6)$11,563.8 
Net earnings— — — 4,544.7 — — 4,544.7 
Stock option exercises0.5 — 110.0 — — — 110.0 
Cash settlement of share-based awards in connection with disposition of discontinued operations— — (11.1)— — — (11.1)
Treasury stock sold— — 13.9 — — 0.4 14.3 
Currency translation adjustments, including tax benefit of $41.9
— — — — (3.9)— (3.9)
Stock based compensation— — 131.4 — — — 131.4 
Restricted stock activity0.1 — (41.8)— — — (41.8)
Dividends declared ($2.54 per share)
— — — (269.6)— — (269.6)
Balances at December 31, 2022106.1 $1.1 $2,510.2 $13,730.7 $(187.0)$(17.2)$16,037.8 

See accompanying notes to Consolidated Financial Statements.
38


ROPER TECHNOLOGIES, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
(in millions)
 Year ended December 31,
 202220212020
Cash flows from operating activities:   
Net earnings from continuing operations$985.6 $805.3 $673.8 
Adjustments to reconcile net earnings from continuing operations to cash flows from operating activities:   
Depreciation and amortization of property, plant and equipment37.3 44.0 40.6 
Amortization of intangible assets612.8 571.9 451.0 
Amortization of deferred financing costs11.8 13.5 10.9 
Non-cash stock compensation118.5 123.0 108.3 
Impairment of intangible assets 94.4  
Gain on disposal of assets and businesses, net of associated income tax (21.6) 
Income tax provision, excluding tax associated with gain on disposal of businesses and assets296.4 221.1 187.5 
Changes in operating assets and liabilities, net of acquired businesses:   
Accounts receivable2.5 (73.7)22.3 
Unbilled receivables(11.1)(16.4)(4.5)
Inventories(43.1)(0.3)(8.4)
Accounts payable21.3 16.0 4.9 
Other accrued liabilities(7.6)27.0 74.6 
Deferred revenue52.9 162.2 60.7 
Cash tax paid for gain on disposal of businesses(953.8) (201.9)
Cash income taxes paid, excluding tax associated with gain on disposal of businesses(498.9)(273.9)(277.7)
Other, net(18.0)(36.7)(18.9)
Cash provided by operating activities from continuing operations606.6 1,655.8 1,123.2 
Cash provided by operating activities from discontinued operations128.0 356.1 401.9 
Cash provided by operating activities734.6 2,011.9 1,525.1 
Cash flows from (used in) investing activities:   
Acquisitions of businesses, net of cash acquired(4,280.1)(217.0)(6,018.1)
Capital expenditures(40.1)(28.5)(24.7)
Capitalized software expenditures(30.2)(29.7)(17.7)
Proceeds used in disposal of businesses  (4.5)
Proceeds from sale of assets 27.1  
Other, net(1.4)(1.1)(2.6)
Cash used in investing activities from continuing operations(4,351.8)(249.2)(6,067.6)
Proceeds from disposition of discontinued operations5,561.8 115.6  
Cash used in investing activities from discontinued operations(0.5)(9.3)(6.3)
Cash provided by (used in) investing activities1,209.5 (142.9)(6,073.9)
Cash flows from (used in) financing activities:   
Proceeds from senior notes  3,300.0 
Payment of senior notes(800.0)(500.0)(600.0)
(Payments) borrowings under revolving line of credit, net(470.0)(1,150.0)1,620.0 
Debt issuance costs(3.9) (42.0)
Cash dividends to stockholders(262.3)(236.4)(214.1)
Treasury stock sales14.3 15.1 10.5 
Proceeds from stock-based compensation, net68.2 64.3 64.4 
Other, net(0.2)(0.1)(0.1)
Cash (used in) provided by financing activities from continuing operations(1,453.9)(1,807.1)4,138.7 
Cash used in financing activities from discontinued operations(11.4)(6.4)(1.8)
Cash (used in) provided by financing activities from continuing operations(1,465.3)(1,813.5)4,136.9 
(Continued)



ROPER TECHNOLOGIES, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS - CONTINUED
(in millions)


Year ended December 31,
202220212020
Effect of exchange rate changes on cash(37.5)(12.3)10.5 
Net increase (decrease) in cash and cash equivalents441.3 43.2 (401.4)
Cash and cash equivalents, beginning of year351.5 308.3 709.7 
Cash and cash equivalents, end of year$792.8 $351.5 $308.3 
Supplemental disclosures:
Cash paid for:
Interest$206.5 $222.2 $197.7 
Noncash investing activities:
Net assets of businesses acquired:
Fair value of assets, including goodwill$4,891.8 $249.8 $6,715.4 
Liabilities assumed(611.7)(32.8)(697.3)
Cash paid, net of cash acquired$4,280.1 $217.0 $6,018.1 

See accompanying notes to Consolidated Financial Statements.
39


ROPER TECHNOLOGIES, INC. AND SUBSIDIARIES
Notes to Consolidated Financial Statements
Years ended December 31, 2022, 2021 and 2020
(Dollar and share amounts in millions unless specified, except per share data)

(1) Summary of Accounting Policies

Basis of Presentation - These financial statements present consolidated information for Roper Technologies, Inc. and its subsidiaries (“Roper,” the “Company,” “we,” “our” or “us”). All significant intercompany accounts and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current period presentation.

Nature of the Business - Roper is a diversified technology company. The Company operates market leading businesses that design and develop vertical software and technology enabled products for a variety of defensible niche markets.

Discontinued Operations - On November 22, 2022, the Company completed the divestiture of a majority 51% equity stake in its industrial businesses, including its entire historical Process Technologies reportable segment and the industrial businesses within its historical Measurement & Analytical Solutions reportable segment, to Clayton, Dubilier & Rice, LLC (“CD&R”). The businesses included in this transaction were Alpha, AMOT, CCC, Cornell, Dynisco, FTI, Hansen, Hardy, Logitech, Metrix, PAC, Roper Pump, Struers, Technolog, Uson, and Viatran (collectively “Indicor”). Following the sale of the majority stake, the Company retained an initial 49% minority equity interest in the new standalone parent company, Indicor, LLC. This transaction is referred to herein as the “Indicor Transaction.”

During 2021, the Company signed definitive agreements to divest its TransCore, Zetec and CIVCO Radiotherapy businesses, (“2021 Divestitures”). As of March 31, 2022, Roper had completed the 2021 Divestitures.

The financial results for Indicor and the 2021 Divestitures are presented as discontinued operations for all periods presented. Unless otherwise noted, discussion within these Notes to Consolidated Financial Statements relate to continuing operations. Refer to Note 3 for additional information on discontinued operations.

Update to Segment Reporting Structure - During the second quarter of 2022, we updated our reportable segment structure following the announcement of the Indicor Transaction. The Company’s new reporting segment structure is classified based on business model and delivery of performance obligations. The three updated reportable segments (and businesses within each; including changes due to acquisitions since the realignment) are as follows:

–Application Software - Aderant, CBORD/Horizon, CliniSys, Data Innovations, Deltek, Frontline Education, IntelliTrans, PowerPlan, Strata, Vertafore

–Network Software - ConstructConnect, DAT, Foundry, iPipeline, iTradeNetwork, Loadlink, MHA, SHP, SoftWriters

–Technology Enabled Products - CIVCO Medical Solutions, FMI, Inovonics, IPA, Neptune, Northern Digital, rf IDEAS, Verathon

Following the Indicor Transaction and the realignment of our reportable segments, the day-to-day operations of our businesses, our organizational structure, and our strategy remain unchanged. All prior periods have been recast to reflect the changes noted above.

Recent Accounting Pronouncements - The Financial Accounting Standards Board (“FASB”) establishes changes to accounting principles under GAAP in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification (“ASC”). The Company considers the applicability and impact of all ASUs. Any ASUs not listed below were assessed and determined to be either not applicable or are expected to have an immaterial impact on the Company’s results of operations, financial position or cash flows.

Recently Adopted Accounting Pronouncements

In October 2021, the FASB issued an update to improve the accounting for acquired revenue contracts with customers in a business combination by promoting consistency in the recognition of an acquired contract liability and the subsequent revenue recognized by the acquirer. The update is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted. The Company early-adopted this update in the fourth quarter of 2021. This update did not have a material impact on the acquisitions completed in 2022 and 2021.
40



The Company adopted ASC Topic 326, Financial Instruments - Credit Losses (“ASC 326”), as of January 1, 2020 using the modified retrospective transition method. We recorded a noncash cumulative effect decrease to retained earnings of $1.7, net of income taxes, on our opening consolidated balance sheet as of January 1, 2020.

Significant Accounting Policies

Cash and Cash Equivalents - Roper considers highly liquid financial instruments with remaining maturities at acquisition of three months or less to be cash equivalents. Roper had $432.9 of cash equivalents at December 31, 2022. Roper had no cash equivalents at December 31, 2021.

Contingencies - Management continually assesses the probability of any adverse judgments or outcomes to its potential contingencies. Disclosure of the contingency is made if there is at least a reasonable possibility that a loss or an additional loss may have been incurred. In the assessment of contingencies as of December 31, 2022, management concluded that there were no matters for which there was a reasonable possibility of a material loss.

Earnings per Share - Basic earnings per share were calculated using net earnings and the weighted-average number of shares of common stock outstanding during the respective year. Diluted earnings per share were calculated using net earnings and the weighted-average number of shares of common stock and potential common stock associated with stock options outstanding during the respective year.

The effects of potential common stock were determined using the treasury stock method:

  Year ended December 31,
 202220212020
Basic weighted-average shares outstanding105.9 105.3 104.6 
Effect of potential common stock:   
Common stock awards0.9 1.2 1.1 
Diluted weighted-average shares outstanding106.8 106.5 105.7 

As of and for the years ended December 31, 2022, 2021 and 2020, there were 0.834, 0.521 and 0.208 outstanding stock options, respectively, that were not included in the determination of diluted earnings per share because doing so would have been antidilutive.

Estimates - The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities. Actual results could differ from those estimates.

Equity Investment - The Company has an initial 49% minority equity interest in Indicor which provides us with the ability to exercise significant influence, but not control, over the investee. We elected to apply the fair value option as we believe this is the most reasonable method to value the equity investment. Subsequent changes in fair value will be recognized as a discrete non-operating line item in the Consolidated Statements of Operations beginning in the first quarter of 2023. See Note 10 for additional information on this investment.

Foreign Currency Translation and Transactions - Assets and liabilities of subsidiaries whose functional currency is not the U.S. dollar were translated at the exchange rate in effect at the balance sheet date, and revenues and expenses were translated at average exchange rates for the period in which those entities were included in Roper’s financial results. Translation adjustments are reflected as a component of other comprehensive income. Foreign currency transaction gains and losses are recorded in the Consolidated Statements of Earnings within “Other income (expense), net.” Foreign currency transaction gains / (losses) were not material in any periods presented.

Goodwill and Other Intangibles - Roper accounts for goodwill in a purchase business combination as the excess of the cost over the estimated fair value of net assets acquired. Business combinations can also result in other intangible assets being recognized. Amortization of intangible assets, if applicable, occurs over their estimated useful lives. Goodwill, which is not amortized, is tested for impairment on an annual basis (or an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value). When testing goodwill for impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or
41


circumstances leads to a determination that it is more likely than not that the estimated fair value of a reporting unit is less than its carrying amount. If the Company elects to perform a qualitative assessment and determines that an impairment is more likely than not, then performance of the quantitative impairment test is required. The quantitative process utilizes both an income approach (discounted cash flows) and a market approach (consisting of a comparable public company earnings multiples methodology) to estimate the fair value of a reporting unit. To determine the reasonableness of the estimated fair values, the Company reviews the assumptions to ensure that neither the income approach nor the market approach provides significantly different valuations. If the estimated fair value exceeds the carrying value, no further work is required and no impairment loss is recognized. If the carrying value exceeds the estimated fair value, a non-cash impairment loss is recognized in the amount of that excess.
When performing the quantitative assessment, key assumptions used in the income and market methodologies are updated when the analysis is performed for each reporting unit. The assumptions that have the most significant effect on the fair value calculations are the projected revenue growth rates, future operating margins, discount rates, terminal values and earnings multiples. While the Company uses reasonable and timely information to prepare its discounted cash flow analysis, actual future cash flows or market conditions could differ significantly resulting in future impairment charges related to recorded goodwill balances.

As of the annual impairment test, Roper has 21 reporting units with individual goodwill amounts ranging from $17.5 to $3,363.1. In 2022, the Company performed its annual impairment test in the fourth quarter for all reporting units. The Company conducted its analysis qualitatively and assessed whether it was more likely than not that the respective fair value of these reporting units was less than the carrying amount. The Company determined that impairment of goodwill was not likely in any of its reporting units and thus was not required to perform a quantitative analysis for these reporting units.

Recently acquired reporting units generally represent a higher inherent risk of impairment, which typically decreases as the businesses are integrated into the enterprise. Negative industry or economic trends, disruptions to its business, actual results significantly below expected results, unexpected significant changes or planned changes in the use of the assets, divestitures and market capitalization declines may have a negative effect on the fair value of Roper’s reporting units.

The following events or circumstances, although not comprehensive, would be considered to determine whether interim testing of goodwill would be required:

a significant adverse change in legal factors or in the business climate;
an adverse action or assessment by a regulator;
unanticipated competition;
a loss of key personnel;
a more-likely-than-not expectation that a reporting unit or a significant portion of a reporting unit will be sold or otherwise disposed of;
the testing for recoverability of a significant asset group within a reporting unit; and
recognition of a goodwill impairment loss in the financial statements of a subsidiary that is a component of a reporting unit.

Business combinations can also result in other intangible assets being recognized. Amortization of intangible assets, if applicable, occurs over their estimated useful lives. Trade names that are determined to have indefinite useful economic lives are not amortized, but separately tested for impairment during the fourth quarter of the fiscal year or on an interim basis if an event occurs that indicates the fair value is more likely than not below the carrying value. Roper first qualitatively assesses whether the existence of events or circumstances leads to a determination that it is more likely than not that the estimated fair value of an indefinite-lived trade name is less than its carrying amount. If necessary, Roper conducts a quantitative review using the relief-from-royalty method. This methodology assumes that, in lieu of ownership, a third party would be willing to pay a royalty in order to exploit the related benefits of these assets. To the extent the Company determines a fair value, the inputs used represent a Level 3 fair value measurement in the FASB fair value hierarchy given that the inputs are unobservable. The assumptions that have the most significant effect on the fair value calculations are the royalty rates, projected revenue growth rates, discount rates and terminal values. Each royalty rate is determined based on the profitability of the trade name to which it relates and observed market royalty rates. Revenue growth rates are determined after considering current and future economic conditions, recent sales trends, discussions with customers, planned timing of new product launches or other variables. Trade names resulting from recent acquisitions generally represent the highest risk of impairment, which typically decreases as the businesses are integrated into Roper.

During the fourth quarter of 2021, the Company determined the use of the Sunquest trade name would be discontinued given the strategic action to merge the Sunquest business into our CliniSys business, both of which are reported in our Application
42


Software reportable segment. Considering the planned merger and updated market comparisons, the royalty rate utilized in the quantitative impairment assessment of the trade name was 0.5% as compared to a royalty rate of 3.5% used in the prior year. The royalty rate reduction was the significant assumption that resulted in a non-cash impairment charge of $94.4 recognized as a component of “Impairment of intangible assets” within the Consolidated Statements of Earnings.

The assessment of fair value for impairment purposes requires significant judgments to be made by management. Although forecasts are based on assumptions that are considered reasonable by management and consistent with the plans and estimates management uses to operate the underlying businesses, there is significant judgment in estimating future operating results. Changes in estimates or the application of alternative assumptions could produce significantly different results.

The most significant identifiable intangible assets with definite useful economic lives recognized from our acquisitions are customer relationships. The fair value for customer relationships is determined as of the acquisition date using the excess earnings method. Under this methodology the fair value is determined based on the estimated future after-tax cash flows arising from the acquired customer relationships over their estimated lives after considering customer attrition and contributory asset charges. The assumptions that have the most significant effect on the fair value calculations are the customer attrition rates, projected customer revenue growth rates, margins, contributory asset charges and discount rates. When testing customer relationship intangible assets for potential impairment, management considers historical customer attrition rates and projected revenues and profitability related to customers that existed at acquisition. In evaluating the amortizable life for customer relationship intangible assets, management considers historical customer attrition patterns.

Roper evaluates whether there has been an impairment of identifiable intangible assets with definite useful economic lives, or of the remaining life of such assets, when certain indicators of impairment are present. In the event that facts and circumstances indicate that the cost or remaining period of amortization of any asset may be impaired, an evaluation of recoverability would be performed. If an evaluation is required, the estimated future gross, undiscounted cash flows associated with the asset would be compared to the asset’s carrying amount to determine if a write-down to fair value or a revision in the remaining amortization period is required.

Impairment of Long-Lived Assets - The Company determines whether there has been an impairment of long-lived assets, excluding goodwill and other intangible assets, when certain indicators of impairment are present. In the event that facts and circumstances indicate that the cost or life of any long-lived assets may be impaired, an evaluation of recoverability would be performed. If an evaluation is required, the estimated future gross, undiscounted cash flows associated with the asset would be compared to the asset’s carrying amount to determine if a write-down to fair value or revision to remaining life is required. Future adverse changes in market conditions or poor operating results of underlying long-lived assets could result in losses or an inability to recover the carrying value of the long-lived assets that may not be reflected in the assets’ current carrying value, thereby possibly requiring an impairment charge or acceleration of depreciation or amortization expense in the future.

Income Taxes - The Company recognizes in the Consolidated Financial Statements only those tax positions determined to be “more likely than not” of being sustained upon examination based on the technical merits of the positions. Interest and penalties related to unrecognized tax benefits are classified as a component of income tax expense.

The Company records a valuation allowance to reduce its deferred tax assets if, based on the weight of available evidence, both positive and negative, for each respective tax jurisdiction, it is more likely than not that some portion or all of such deferred tax assets will not be realized. Available evidence which is considered in determining the amount of valuation allowance required includes, but is not limited to, the Company’s estimate of future taxable income and any applicable tax-planning strategies.

Certain assets and liabilities have different basis for financial reporting and income tax purposes. Deferred income taxes have been provided for these differences at the enacted tax rates expected to be paid. See Note 8 for information regarding income taxes.

Inventories - Inventories are valued at the lower of cost and net realizable value. Cost is determined using the first-in, first-out method. The Company writes down its inventory for estimated obsolescence or excess inventory equal to the difference between the cost of inventory and the estimated net realizable value based upon assumptions about future demand and market conditions.

Product Warranties - The Company sells certain of its products to customers with a product warranty that allows customers to return a defective product during a specified warranty period following the purchase in exchange for a replacement product, repair at no cost to the customer or the issuance of a credit to the customer. The Company accrues its estimated exposure to
43


warranty claims based upon current and historical product sales data, warranty costs incurred and any other related information known to the Company.

Property, Plant and Equipment and Depreciation and Amortization - Property, plant and equipment is stated at cost less accumulated depreciation and amortization. Depreciation and amortization are provided for using principally the straight-line method over the estimated useful lives of the assets as follows:
Buildings
20-30 years
Machinery
8-12 years
Other equipment and software
3-5 years

Research, Development and Engineering - Research, development and engineering (“R,D&E”) costs include salaries and benefits, rents, supplies, and other costs related to products under development or improvements to existing products. R,D&E costs are expensed as incurred and are included within selling, general and administrative expenses. R,D&E expenses totaled $529.8, $484.8 and $382.4 for the years ended December 31, 2022, 2021 and 2020, respectively.

Revenue Recognition - The reported results reflect the application of ASC 606 guidance. The amount of revenue recognized reflects the consideration which the Company expects to be entitled to receive in exchange for these products and/or services. To achieve this principle, the Company applies the following five steps:

identify the contract with the customer;
identify the performance obligations in the contract;
determine the transaction price;
allocate the transaction price to performance obligations in the contract; and
recognize revenue when or as the Company satisfies a performance obligation.

Disaggregated Revenue - We disaggregate our revenues by reportable segment into four categories: (i) recurring revenue comprised of Software-as-a-Service (“SaaS”) licenses and software maintenance; (ii) reoccurring revenue comprised of transactional and volume-based fees related to software licenses; (iii) non-recurring revenue comprised of term and perpetual software licenses, professional services associated with software products and hardware sold with our software licenses; and (iv) product revenue. See details in the table below.

Year Ended December 31, 2022
Application SoftwareNetwork SoftwareTechnology Enabled ProductsTotal
Revenue Stream
Software related
Recurring$1,946.0 $981.4 $12.0 $2,939.4 
Reoccurring124.2 246.2  370.4 
Non-recurring569.3 150.9 1.2 721.4 
Total Software Revenues2,639.5 1,378.5 13.2 4,031.2 
Product Revenue  1,340.6 1,340.6 
$2,639.5 $1,378.5 $1,353.8 $5,371.8 

44


Year Ended December 31, 2021
Application SoftwareNetwork SoftwareTechnology Enabled ProductsTotal
Revenue Stream
Software related
Recurring$1,708.0 $837.5 $7.8 $2,553.3 
Reoccurring111.4 249.5  360.9 
Non-recurring547.3 136.8 0.8 684.9 
Total Software Revenues2,366.7 1,223.8 8.6 3,599.1 
Product Revenue  1,234.7 1,234.7 
$2,366.7 $1,223.8 $1,243.3 $4,833.8 
Year Ended December 31, 2020
Application SoftwareNetwork SoftwareTechnology Enabled ProductsTotal
Revenue Stream
Software related
Recurring$1,251.5 $707.4 $5.8 $1,964.7 
Reoccurring64.8 235.5  300.3 
Non-recurring469.5 126.5 0.6 596.6 
Total Software Revenues1,785.8 1,069.4 6.4 2,861.6 
Product Revenue  1,160.8 1,160.8 
$1,785.8 $1,069.4 $1,167.2 $4,022.4 

We recognize revenue over time or at a point in time depending on our evaluation of when the customer obtains control over the promised products or services. For software arrangements that include multiple performance obligations, we allocate revenue to each performance obligation based on estimates of the price that we would charge the customer for each promised product or service if it were sold on a standalone basis. Software licenses may be combined with implementation/installation services as a single performance obligation if the implementation/installation significantly modifies or customizes the functionality of the software license.

Software and related services

Recurring - consists primarily of SaaS subscriptions and post contract support (“PCS”) which are recognized ratably over the contractual term.
Reoccurring - consists primarily of transactional and volume-based fees which are highly reoccurring and recognized at a point-in-time under a usage-based model.

Non-recurring - consists primarily of perpetual, time-based (“term”) software licenses, or installation/implementation services and associated hardware. Revenues from perpetual and term licenses are generally recognized at a point-in-time. Revenues from software implementation projects are generally recognized over time using the input method, utilizing the ratio of costs or labor hours incurred to total estimated costs or labor, as the measure of performance.

Payment for software licenses is generally required within 30 to 60 days of the transfer of control. Payment for PCS is generally required within 30 to 60 days of the commencement of the service period, which is primarily offered to customers over a one-year timeframe. Payment terms do not contain a significant financing component. Payment for implementation/installation services that are recognized over time are typically commensurate with milestones defined in the contract, or billable hours incurred.

45


Products

Revenue from product sales is recognized when control transfers to the customer, which is generally when the product is shipped. Non-project-based installation and repair services are performed by certain of our businesses for which revenue is recognized upon completion.

Payment terms are generally 30 to 60 days from the transfer of control. Payment terms do not contain a significant financing component.

Accounts receivable, net - Accounts receivable, net includes amounts billed and currently due from customers. The amounts due are stated at their net estimated realizable value. Accounts receivable are stated net of an allowance for doubtful accounts and sales allowances of $16.6 and $15.7 at December 31, 2022 and 2021, respectively. We make estimates of expected allowance for doubtful accounts based upon our assessment of various factors, including historical experience, the age of the accounts receivable balances, changes to customer creditworthiness and other factors that may affect our ability to collect from customers.

Unbilled receivables - Our unbilled receivables include unbilled amounts typically resulting from sales under software milestone billings associated with multi-year term license renewals and software implementations when the input method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not solely due to the passage of time. Amounts may not exceed their net realizable value.

Deferred revenues - We record deferred revenues when cash payments are received or due in advance of our performance. Our deferred revenues relate primarily to software and related services. In most cases, we recognize these deferred revenues ratably over time as the SaaS or PCS performance obligation is satisfied. The non-current portion of deferred revenue is included in “Other liabilities” in our Consolidated Balance Sheets.

Our unbilled receivables and deferred revenues are reported in a net position on a contract-by-contract basis at the end of each reporting period. The net balances are classified as current or non-current based on expected timing of revenue recognition and billable milestones.

Deferred commissions - Our incremental direct costs of obtaining a contract, which consist of sales commissions primarily for our software sales, are deferred and amortized on a straight-line basis over the period of contract performance or a longer period, depending on facts and circumstances. We classify deferred commissions as current or non-current based on the expected timing of expense recognition. Where the amortization period would have been one year or less, we expense the associated incremental direct cost as incurred. The current and non-current portions of deferred commissions are included in “Other current assets” and “Other assets,” respectively, in our Consolidated Balance Sheets. At December 31, 2022 and 2021, the current portion of deferred commissions was $33.1 and $32.5, respectively, and the non-current portion of deferred commissions was $31.7 and $24.2, respectively. The Company recognized $30.7, $27.2 and $30.1 of expense related to deferred commissions for the years ended December 31, 2022, 2021 and 2020, respectively.

Remaining performance obligations - Remaining performance obligations represent the transaction price of firm orders for which work has not been performed and excludes unexercised contract options. As of December 31, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations was $4,214.0. We expect to recognize revenue on approximately 69% of our remaining performance obligations over the next 12 months, with the remainder to be recognized thereafter.

Capitalized Software - The Company accounts for capitalized software under applicable accounting guidance which, among other provisions, requires capitalization of certain internal-use software costs once certain criteria are met. Overhead, general and administrative and training costs are not capitalized. Capitalized software balances, net of accumulated amortization, were $83.9 and $65.9 at December 31, 2022 and 2021, respectively, which are included in “Other Assets” our Consolidated Balance Sheets.

Stock-Based Compensation - The Company recognizes expense for the grant date fair value of its employee stock awards on a straight-line basis (or, in the case of performance-based awards, on a graded basis) over the employee’s requisite service period (generally the vesting period of the award). The fair value of option awards is estimated using the Black-Scholes option valuation model. 

46


(2) Business Acquisitions and Dispositions

Acquisitions

2022 Acquisitions - Roper completed seven business acquisitions in the year ended December 31, 2022. The results of operations of the acquired businesses are included in Roper’s Consolidated Financial Statements since the date of each acquisition. Pro forma results of operations and the revenue and net income subsequent to the acquisition date for the acquisitions completed during fiscal 2022 have not been presented because the effects of the acquisitions, individually and in the aggregate, were not material to our financial results.

The largest of the 2022 acquisitions was Frontline Technologies Parent, LLC (“Frontline Education”), a leading provider of K-12 school administration software, connecting solutions for human capital management, student and special programs, and business operations with powerful analytics to empower educators. Roper acquired Frontline Education on October 4, 2022, for a purchase price of $3,738.0. The purchase price comprised an enterprise value of $3,725.0, adjusted for cash acquired and the settlement of certain liabilities. Additionally, the purchase price contemplated a net present value tax benefit of approximately $350 which is expected to be utilized over the next 15 years. The results of Frontline Education are reported in the Application Software reportable segment.

The Company recorded $2,197.6 in goodwill and $1,918.6 of other identifiable intangibles in connection with the Frontline Education acquisition. Of the $1,918.6 of acquired intangible assets, $83.0 was assigned to trade names that are not subject to amortization. The remaining $1,835.6 of acquired intangible assets include customer relationships of $1,757.0 (20 year useful life) and unpatented technology of $78.6 (5 year useful life).

Net assets acquired also includes approximately $258 of deferred revenue and approximately $181 of net deferred tax liabilities, primarily attributable to acquired intangible assets, partially offset by federal tax attributes. Approximately $1,100 of goodwill is expected to be deductible for tax purposes.

During the year ended December 31, 2022, Roper completed six additional bolt-on acquisitions with an aggregate purchase price of $578.8, net of cash acquired and debt assumed.

On January 3, 2022, Roper acquired the outstanding membership interests of Horizon Lab Systems, LLC, a provider of laboratory information management systems in the toxicology, environmental, public health and agricultural markets. This acquisition has been integrated into our CliniSys business and its results are reported in the Application Software reportable segment.

On April 6, 2022, Roper acquired the issued and outstanding shares of Common Cents Systems, Inc. (ApolloLIMS), a provider of laboratory information management systems in the toxicology and public health markets. This acquisition has been integrated into our CliniSys business and its results are reported in the Application Software reportable segment.

On June 27, 2022, Roper acquired the issued and outstanding shares of MGA Systems Holdings, Inc., a leading provider of purpose-built insurance software for managing general agents. This acquisition has been integrated into our Vertafore business and its results are reported in the Application Software reportable segment.

On August 19, 2022, Roper acquired substantially all of the assets of viDesktop Inc., a leading provider of end-to-end human resources management software used for recruiting and integration, productivity management, resource allocation, performance management, learning and development, and diversity and inclusion at professional service firms. This acquisition has been integrated into our Aderant business and its results are reported in the Application Software reportable segment.

During the third quarter of 2022, Roper acquired TIP Technologies Inc. and Common Sense Solutions Inc., which have been integrated with our Deltek business and their results are reported in the Application Software reportable segment.

The Company recorded $361.5 in goodwill, $9.5 assigned to trade names that are not subject to amortization and $239.3 of other identifiable intangibles in connection with these six acquisitions. The amortizable intangible assets include customer relationships of $223.4 (18.2 year weighted average useful life) and technology of $15.9 (4.9 year weighted average useful life).

47


2021 Acquisitions - Roper completed seven business acquisitions in the year ended December 31, 2021 with an aggregate purchase price of $225.9, net of cash acquired and debt assumed. The results of operations of the acquired businesses are included in Roper’s Consolidated Financial Statements since the date of each acquisition. Pro forma results of operations and the revenue and net income subsequent to the acquisition date for the acquisitions completed during fiscal 2021 have not been presented because the effects of the acquisitions, individually and in the aggregate, were not material to our financial results.

During the first three quarters of 2021, Roper completed four acquisitions which were integrated into our Deltek business and its results are reported in the Application Software reportable segment.

On November 18, 2021, Roper acquired substantially all of the assets of Agency Zoom, LLC (“Agency Zoom”), a provider of sales, marketing and service automation software solutions for insurance agencies. Agency Zoom was integrated into our Vertafore business and its results are reported in the Application Software reportable segment.

On December 21, 2021, Roper acquired a majority of the assets of The Construction Journal, LTD. (“Construction Journal”), a provider of selling, marketing, and licensing software solutions for the commercial construction industry. Construction Journal was integrated into our ConstructConnect business and its results are reported in the Network Software reportable segment.

On December 30, 2021, Roper acquired 100% of the shares of American LegalNet, Inc. (“ALN”), a provider of court forms, eFiling, calendaring and docketing software solutions. ALN was integrated into our Aderant business and its results are reported in the Application Software reportable segment.

The Company recorded $138.8 in goodwill and $104.9 of other identifiable intangibles in connection with these seven acquisitions. The amortizable intangible assets include customer relationships of $94.6 (12.9 year weighted average useful life) and technology of $10.3 (5.3 year weighted average useful life).

2020 Acquisitions - Roper completed six business acquisitions in the year ended December 31, 2020. The results of operations of the acquired businesses are included in Roper’s Consolidated Financial Statements since the date of each acquisition. Pro forma results of operations and the revenue and net income subsequent to the acquisition date for the acquisitions completed during fiscal 2020 have not been presented because the effects of the acquisitions, individually and in the aggregate, were not material to our financial results.

The largest of the 2020 acquisitions was Vertafore, Inc. (“Vertafore”), a leading provider of SaaS solutions for the property and casualty insurance industry. Roper acquired 100% of the shares of Project Viking Holdings, Inc. (the parent company of Vertafore) on September 3, 2020, for a purchase price of $5,398.6. The purchase price comprises an enterprise value of $5,335.0 and the settlement of certain liabilities, net of cash acquired. Additionally, the purchase price contemplated approximately $120 of federal tax attributes that were substantially utilized by the end of 2021. The results of Vertafore are reported in the Application Software reportable segment.

The Company recorded $3,229.1 in goodwill and $2,660.0 of other identifiable intangibles in connection with the Vertafore acquisition. The majority of the goodwill is not expected to be deductible for tax purposes. Of the $2,660.0 of acquired intangible assets, $120.0 was assigned to trade names that are not subject to amortization. The remaining $2,540.0 of acquired intangible assets include customer relationships of $2,230.0 (17 year useful life) and unpatented technology of $310.0 (8 year useful life).

Net assets acquired also includes approximately $489 of deferred tax liabilities, which are due primarily to approximately $638 of deferred tax liabilities associated with acquired intangible assets, partially offset primarily by approximately $120 of federal tax attributes that were substantially utilized by the end of 2021.

During the year ended December 31, 2020, Roper completed five additional bolt-on acquisitions with an aggregate purchase price of $612.8, net of cash acquired and debt assumed.

On June 9, 2020, Roper acquired substantially all of the assets of Freight Market Intelligence Consortium (“FMIC”), a leading provider of subscription-based freight transaction benchmarking and analysis service. FMIC was integrated into our DAT business and its results are reported in the Network Software reportable segment.

On June 15, 2020, Roper acquired substantially all of the assets of Team TSI Corporation (“Team TSI”), a leading provider of subscription-based data analytics serving long term health care facilities. Team TSI was integrated into our SHP business and its results are reported in the Network Software reportable segment.

48


On September 15, 2020, Roper acquired substantially all of the assets of Impact Financial Systems (“IFS”), a leading provider of service request automation solutions for client onboarding, transaction automation, maintenance and advisor transitions. IFS was integrated into our iPipeline business and its results are reported in the Network Software reportable segment.

On September 18, 2020, Roper acquired all of the membership interests of WELIS, a premier provider of life insurance illustration systems to carriers in the US. WELIS was integrated into our iPipeline business and its results are reported in the Network Software reportable segment.

On October 15, 2020, Roper acquired substantially all of the assets of EPSi, a leading provider of financial decision support and planning tools for hospitals and health systems. EPSi was integrated into our Strata business and its results are reported in the Application Software reportable segment.

The Company recorded $303.9 in goodwill and $313.0 of other identifiable intangibles in connection with these five acquisitions. The amortizable intangible assets include customer relationships of $283.7 (16 year weighted average useful life) and technology of $29.3 (5 year weighted average useful life).

Dispositions

On March 17, 2021, Roper completed the sale of a minority investment in Sedaru, Inc. for $27.1 in cash. The sale resulted in a pretax gain of $27.1, which is reported within “Other income (expense), net” in the Consolidated Statements of Earnings. In addition, we recognized income tax expense of $5.5 in connection with the sale, which is included within “Income taxes” in the Consolidated Statements of Earnings.

(3) Discontinued Operations

The Company concluded that the 2021 Divestitures and the Indicor Transaction each represented a strategic shift that will have a major effect on the Company’s operations and financial results. These transactions have greatly reduced the cyclicality and asset intensity of the Company. In addition, the Company has an increased mix of recurring revenue and a higher margin profile. Accordingly, the financial results related to the 2021 Divestitures and Indicor are presented in the Consolidated Financial Statements as discontinued operations for all periods presented. Current and non-current assets and liabilities of the 2021 Divestitures and Indicor are presented in the Consolidated Balance Sheets as assets and liabilities of discontinued operations classified as held for sale for periods presented, as applicable.

2021 Divestitures - During 2021, the Company signed definitive agreements to divest its TransCore, Zetec and CIVCO Radiotherapy businesses as described below.

On March 17, 2022, Roper closed on the divestiture of our TransCore business to an affiliate of Singapore Technologies Engineering Ltd., for approximately $2,680 in cash. The sale resulted in a pretax gain of $2,073.7 and income tax expense of $550.5, which are reported within “Gain on disposition of discontinued operations, net of tax” in the Consolidated Statements of Earnings for the year ended December 31, 2022. TransCore was previously included in the historical Network Software & Systems reportable segment.
On January 5, 2022, Roper closed on the divestiture of our Zetec business to Eddyfi NDT Inc. for approximately $350 in cash. The sale resulted in a pretax gain of $255.3 and income tax expense of $60.9, which are reported within “Gain on disposition of discontinued operations, net of tax” in the Consolidated Statements of Earnings for the year ended December 31, 2022. Zetec was previously included in the historical Process Technologies reportable segment.

On November 1, 2021, Roper closed on the divestiture of our CIVCO Radiotherapy business to an affiliate of Blue Wolf Capital Partners LLC, for approximately $120 in cash. The sale resulted in a pretax gain of $77.2 and income tax expense of $21.3, which are reported within “Gain on disposition of discontinued operations, net of tax” in the Consolidated Statements of Earnings for the year ended December 31, 2021. The CIVCO Radiotherapy business was previously included in the historical Measurement & Analytical Solutions reportable segment.
49



The following table summarizes the major classes of assets and liabilities related to the discontinued operations of the TransCore and Zetec businesses as reported in the Consolidated Balance Sheets at December 31:

December 31,
2021 (1)
Accounts receivable, net$74.7 
Inventories, net47.8 
Unbilled receivables158.2 
Goodwill405.5 
Other intangible assets, net31.0 
Other current assets71.4 
Current assets held for sale$788.6 
Accounts payable$40.3 
Accrued compensation27.0 
Deferred taxes29.5 
Other current liabilities62.3 
Current liabilities held for sale$159.1 
(1) All assets and liabilities held for sale were classified as current as it was probable that the sale of TransCore and Zetec would be completed within one year from the balance sheet date.


50


The following table summarizes the major classes of revenue and expenses constituting net earnings from discontinued operations attributable to the TransCore, Zetec and CIVCO Radiotherapy businesses:

Year ended December 31,
202220212020
Net revenues$100.4 $638.0 $672.9 
Cost of sales71.2372.9400.7
Gross profit29.2265.1272.2
Selling, general and administrative expenses (1)
19.9124.0114.6
Income from operations9.3141.1157.6
Other income, net0.11.50.3
Earnings before income taxes (2)
9.4142.6157.9
Income taxes(6.2)28.533.7
Earnings from discontinued operations, net of tax15.6114.1124.2
Gain on disposition of discontinued operations, net of tax (3)
1,717.555.9
Net earnings from discontinued operations$1,733.1 $170.0 $124.2 
(1) Includes stock-based compensation expense of $0.9, $5.4 and $4.8 for the years ended December 31, 2022, 2021, and 2020, respectively. Stock-based compensation for discontinued operations was previously reported as a component of unallocated corporate general and administrative expenses.
(2) During the year ended December 31, 2022, there was no depreciation of property, plant and equipment or amortization of intangible assets given the asset classification as held for sale during the period. Depreciation and amortization of $5.2 and $7.9 for the years ended December 31, 2021, and 2020, respectively.
(3) In connection with the 2021 Divestitures, we recognized $4.5 and $0.9 associated with accelerated vesting of share-based awards for the years ended December 31, 2022 and 2021, respectively.


51


Indicor - On November 22, 2022, Roper completed the divestiture of a majority 51% stake in Indicor to CD&R for approximately $2,604 in cash. The consideration was comprised of a cash distribution of approximately $1,775 funded by third-party indebtedness incurred by Indicor and approximately $829 related to the majority 51% equity stake. The Company retained an initial 49% minority equity interest. The sale resulted in a pre-tax gain of $2,046.0, which included $142.6 of foreign currency translation losses and $535.0 associated with the initial remaining 49% interest in Indicor (described further in Note 10). The Company recognized income tax expense of $407.2 associated with the gain. The following table summarizes the major classes of assets and liabilities related to the discontinued operations of Indicor, as reported in the Consolidated Balance Sheets:

December 31, 2021
Accounts receivable, net$151.8 
Inventories, net106.9 
Other current assets30.7 
Current assets held for sale$289.4 
Goodwill618.2 
Other intangible assets, net79.4 
Deferred taxes51.1 
Other assets56.2 
Assets held for sale$804.9 
Accounts payable$52.5 
Accrued compensation47.9 
Deferred revenue23.9 
Income taxes payable14.7 
Other current liabilities42.0 
Current liabilities held for sale$181.0 
Deferred taxes$13.3 
Noncurrent operating lease liabilities24.1 
Other liabilities12.0 
Liabilities held for sale$49.4 
52


The following table summarizes the major classes of revenue and expenses constituting net earnings from discontinued operations attributable to Indicor:

Year ended December 31,
202220212020
Net revenues$916.1 $944.0 $831.8 
Cost of sales432.1434.2389.3
Gross profit484.0509.8442.5
Selling, general and administrative expenses(1)
250.5265.7251.9
Impairment of intangible assets5.1
Income from operations233.5239.0190.6
Other income (expense), net(0.7)0.1(0.5)
Earnings before income taxes (2)
232.8239.1190.1
Income taxes45.661.838.4
Earnings from discontinued operations, net of tax187.2177.3151.7
Gain on disposition of discontinued operations, net of tax1,638.8
Net earnings from discontinued operations$1,826.0 $177.3 $151.7 
(1) Certain costs previously reported as a component of unallocated corporate general and administrative expenses have been reclassified to discontinued operations. These costs primarily include stock-based compensation expense of $10.3, $13.1, and $8.7 for the years ended December 31, 2022, 2021, and 2020, respectively.
(2) Includes depreciation and amortization of $6.4, $18.2 and $21.3 for the years ended December 31, 2022, 2021, and 2020, respectively.

(4) Inventories

The components of inventories at December 31 were as follows:
 20222021
Raw materials and supplies$60.6 $36.4 
Work in process24.9 19.1 
Finished products31.3 18.4 
Inventory reserves(5.5)(4.7)
 $111.3 $69.2 

53


(5) Property, Plant and Equipment

The components of property, plant and equipment at December 31 were as follows:
 20222021
Land$1.0 $1.0 
Buildings43.0 45.6 
Machinery and other equipment113.2 104.2 
Computer equipment107.5 109.7 
Software71.9 68.0 
 336.6 328.5 
Accumulated depreciation(251.3)(245.8)
 $85.3 $82.7 

Depreciation and amortization expense related to property, plant and equipment was $37.3, $44.0 and $40.6 for the years ended December 31, 2022, 2021 and 2020, respectively.

(6) Goodwill and Other Intangible Assets

The carrying value of goodwill by segment was as follows:
 Application SoftwareNetwork SoftwareTechnology Enabled ProductsTotal
Balances at December 31, 2020$8,802.3 $3,604.5 $931.6 $13,338.4 
Goodwill acquired85.9 52.9  138.8 
Currency translation adjustments(5.8)(3.0)0.1 (8.7)
Reclassifications and other6.9 0.9  7.8 
Balances at December 31, 2021$8,889.3 $3,655.3 $931.7 $13,476.3 
Goodwill acquired2,559.1   2,559.1 
Currency translation adjustments(32.1)(56.3)(1.4)(89.8)
Reclassifications and other1.2 (0.7) 0.5 
Balances at December 31, 2022$11,417.5 $3,598.3 $930.3 $15,946.1 

Reclassifications and other during the years ended December 31, 2022 were due primarily to purchase accounting and tax adjustments for acquisitions completed in 2022 and 2021. See Note 2 for information regarding acquisitions.

54


Other intangible assets were comprised of:
 CostAccumulated amortizationNet book value
Assets subject to amortization:   
Customer related intangibles$7,379.6 $(1,989.8)$5,389.8 
Unpatented technology886.4 (414.6)471.8 
Software149.5 (122.4)27.1 
Patents and other protective rights8.5 (1.0)7.5 
Trade names12.1 (5.6)6.5 
Assets not subject to amortization:   
Trade names606.4 — 606.4 
Balances at December 31, 2021$9,042.5 $(2,533.4)$6,509.1 
Assets subject to amortization:   
Customer related intangibles$9,300.7 $(2,437.7)$6,863.0 
Unpatented technology954.6 (506.9)447.7 
Software149.0 (134.0)15.0 
Patents and other protective rights10.3 (1.2)9.1 
Trade names9.7 (3.1)6.6 
Assets not subject to amortization:   
Trade names689.3 — 689.3 
Balances at December 31, 2022$11,113.6 $(3,082.9)$8,030.7 

Amortization expense of other intangible assets was $600.5, $565.1, and $446.4 during the years ended December 31, 2022, 2021 and 2020, respectively. Amortization expense is expected to be $676.0 in 2023, $632.0 in 2024, $606.0 in 2025, $576.0 in 2026 and $542.0 in 2027.

(7) Accrued Liabilities

Accrued liabilities at December 31 were as follows: 
 20222021
Interest$40.2 $42.6 
Customer deposits48.9 46.5 
Accrued dividend74.0 66.8 
Rebates51.5 62.5 
Operating lease liability46.4 41.5 
Sales and other taxes payable22.9 25.0 
Patent litigation accrual (1)
45.0  
Other125.7 113.8 
 $454.6 $398.7 
(1) Refer to Note 13 for details regarding the Berall v. Verathon patent litigation matter.

55


(8) Income Taxes

Earnings before income taxes for the years ended December 31, 2022, 2021 and 2020 consisted of the following components:

 202220212020
United States$1,026.4 $814.7 $676.2 
Other255.6 217.2 185.1 
 $1,282.0 $1,031.9 $861.3 




Components of income tax expense for the years ended December 31, 2022, 2021 and 2020 were as follows:

 202220212020
Current:   
Federal$322.9 $110.2 $142.9 
State80.8 50.8 48.0 
Foreign65.9 59.9 54.6 
Deferred:   
Federal(136.9)27.5 (32.2)
State(31.1)(27.2)(26.8)
Foreign(5.2)5.4 1.0 
 $296.4 $226.6 $187.5 

Reconciliations between the statutory federal income tax rate and the effective income tax rate for the years ended December 31, 2022, 2021 and 2020 were as follows:

 202220212020
Federal statutory rate21.0 %21.0 %21.0 %
Foreign operations, net0.8 2.5 2.1 
R&D tax credits(3.0)(2.1)(1.6)
State taxes, net of federal benefit3.7 2.8 3.3 
Stock-based compensation(1.0)(2.4)(3.3)
Impact of UK tax rate change 2.0  
Legal entity restructuring0.8 (1.4) 
Other, net0.8 (0.4)0.3 
 23.1 %22.0 %21.8 %
 
The deferred income tax balance sheet accounts arise from temporary differences between the amount of assets and liabilities recognized for financial reporting and tax purposes.

56


Components of the deferred tax assets and liabilities at December 31 were as follows:

 20222021
Deferred tax assets:  
Reserves and accrued expenses$192.4 $179.6 
Net operating loss carryforwards84.6 51.0 
R&D credits8.9 12.5 
Capitalized R&D expenditures97.8  
Interest expense limitation carryforwards41.1 10.9 
Outside basis differences on assets held for sale 57.4 
Lease liability50.1 46.2 
Valuation allowance(37.1)(31.9)
Total deferred tax assets$437.8 $325.7 
Deferred tax liabilities:  
Reserves and accrued expenses$12.0 $17.3 
Amortizable intangible assets1,818.7 1,656.2 
Accrued tax on unremitted foreign earnings5.8 24.7 
ROU asset48.0 43.7 
Outside basis difference in Indicor174.2  
Total deferred tax liabilities$2,058.7 $1,741.9 

As of December 31, 2022, the Company has $46.6 of tax-effected U.S. federal net operating loss carryforwards and $38.0 of tax-effected state net operating loss carryforwards without regard to federal benefit of state. The majority of the net operating loss carryforwards are subject to limitation under the Internal Revenue Code of 1986, as amended (“IRC”) Section 382; however, the Company expects to utilize such losses in their entirety prior to expiration.

As of December 31, 2022, the Company has $41.1 of IRC Section 163(j) interest expense limitation carryforwards which have an indefinite carryforward period.

Collectively, the deferred tax assets for the federal and state net operating loss carryforward, interest expense limitation carryforward and the deferred tax liability for amortizable intangible assets each increased from 2021 to 2022 due primarily to the acquisition of Frontline Education.

During the year ended December 31, 2022, the Company generated a $97.8 deferred tax asset related to changes under the Tax Cuts and Jobs Act which requires taxpayers to capitalize and amortize research and development (“R&D”) expenditures under section 174 for tax years beginning after December 31, 2021. The Company will amortize these costs for tax purposes over 5 years if the R&D was performed in the U.S. and over 15 years if the R&D was performed outside the U.S.

In connection with the Indicor Transaction, the Company recognized a deferred tax liability of $174.2 in outside basis difference associated with the initial retained 49% minority equity interest in Indicor. The Company expects to settle this liability upon exit of the investment.

As of December 31, 2022, the Company determined that a total valuation allowance of $37.1 was necessary to reduce U.S. federal and state deferred tax assets by $31.0 and foreign deferred tax assets by $6.1, where it was more likely than not that all such deferred tax assets will not be realized. As of December 31, 2022, the Company believes it is more likely than not that the remaining net deferred tax assets will be realized based on the Company’s estimates of future taxable income and any applicable tax-planning strategies within various tax jurisdictions.

The Company recognizes in the Consolidated Financial Statements only those tax positions determined to be “more likely than not” of being sustained upon examination based on the technical merits of the positions. 
57



A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:

 202220212020
Beginning balance$40.5 $63.5 $57.6 
Additions for tax positions of prior periods 2.2 6.0 
Additions for tax positions of the current period2.3 3.3 3.5 
Additions due to acquisitions 1.0 6.2 
Reductions for tax positions of prior periods(11.2)(0.5)(3.6)
Reductions attributable to lapses of applicable statute of limitations(2.6)(4.6)(6.2)
Reductions attributable to settlements with taxing authorities (24.4) 
Ending balance$29.0 $40.5 $63.5 

The total amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate is $28.8. Interest and penalties related to unrecognized tax expense were $0.3 in 2022 and are classified as a component of income tax expense. Accrued interest and penalties were $4.6 at December 31, 2022 and $4.3 at December 31, 2021. During the next twelve months, it is reasonably possible that the unrecognized tax benefits may decrease by a net $2.3, mainly due to anticipated statute of limitations lapses in various jurisdictions.
 
The Company and its subsidiaries are subject to examinations for U.S. federal income tax as well as income tax in various state, city and foreign jurisdictions. The Company’s federal income tax returns for 2019 through the current period remain open to examination and the relevant state, city and foreign statutes vary. The Company does not expect the assessment of any significant additional tax in excess of amounts reserved.

The Company intends to distribute all historical unremitted foreign earnings up to the amount of excess foreign cash, as well as all future foreign earnings that can be repatriated without incremental U.S. federal tax cost. Any remaining outside basis differences relating to the Company’s investment in foreign subsidiaries are not expected to be material and will be indefinitely reinvested.

(9) Long-Term Debt

On July 21, 2022, the Company entered into a new five-year unsecured credit facility (the “Credit Agreement”) among Roper, the financial institutions from time to time party thereto, JPMorgan Chase Bank, N.A., as administrative agent, Bank of America, N.A. and Wells Fargo Bank, N.A., as syndication agents, and Mizuho Bank, Ltd., MUFG Bank, Ltd., PNC Bank, National Association, TD Bank, N.A., Truist Bank and U.S Bank, National Association, as documentation agents, which replaced the existing $3,000.0 unsecured credit facility, dated as of September 2, 2020, as amended. The new facility comprises a five-year $3,500.0 revolving credit facility, which includes availability of up to $150.0 for letters of credit. Loans under the facility will be available in dollars, and letters of credit will be available in dollars and other currencies to be agreed. The Company may also, subject to compliance with specified conditions, request additional term loans or revolving credit commitments in an aggregate amount not to exceed $500.0.

The Company will have the right to add foreign subsidiaries as borrowers under the Credit Agreement, subject to the satisfaction of specified conditions. The Company will guarantee the payment and performance by the foreign subsidiary borrowers of their obligations under the Credit Agreement. The Company’s obligations under the Credit Agreement are not guaranteed by any of its subsidiaries. However, the Company has the right, subject to the satisfaction of certain conditions set forth in the Credit Agreement, to cause any of its wholly-owned domestic subsidiaries to become guarantors.

Loans under the Credit Agreement can be borrowed as term Secured Overnight Financing Rate (“SOFR”) loans or Alternate Base Rate (“ABR”) Loans, at the Company’s option. Each term SOFR loan will bear interest at a rate per annum equal to the applicable Adjusted Term SOFR rate plus a spread ranging from 0.795% to 1.300%, as determined by the Company’s senior unsecured long-term debt rating at such time. Based on the Company’s current rating, the spread for SOFR loans would be 0.910%. Each ABR Loan will bear interest at a rate per annum equal to the Alternate Base Rate plus a spread ranging from 0.000% to 0.300%, as determined by the Company’s senior unsecured long-term debt rating at such time. Based on the Company’s current rating, the spread for ABR Loans would be 0.000%.

58


Outstanding letters of credit issued under the Credit Agreement will be charged a quarterly fee depending on the Company’s senior unsecured long-term debt rating. Based on the Company’s current rating, the quarterly fee would be payable at a rate of 0.910% per annum, plus a fronting fee of 0.125% per annum on the undrawn and unexpired amount of all letters of credit.

Additionally, the Company will pay a quarterly facility fee on the used and unused portions of the revolving credit facility depending on the Company’s senior unsecured long-term debt rating. Based on the Company’s current rating, the quarterly fee would accrue at a rate of 0.090% per annum.

Amounts outstanding under the Credit Agreement may be accelerated upon the occurrence of customary events of default. The Credit Agreement requires the Company to maintain a Total Debt to Total Capital Ratio of 0.65 to 1.00 or less. Borrowings under the Credit Agreement are prepayable at Roper’s option at any time in whole or in part without premium or penalty.

At December 31, 2022, there were no outstanding borrowings under the Credit Agreement. Comparably, at December 31, 2021, there was $470.0 of outstanding borrowings under the credit agreement in place at the time. The Company was in compliance with its debt covenants throughout the years ended December 31, 2022 and 2021.

On June 22, 2020, the Company completed a public offering of $600.0 aggregate principal amount of 2.00% senior unsecured notes due June 30, 2030 (“2030 Notes”). The 2030 Notes bear interest at a fixed rate and are payable semi-annually in arrears on June 30 and December 30 of each year, beginning December 30, 2020. The net proceeds from the sale of the 2030 Notes were used for general corporate purposes, including acquisitions.

On September 1, 2020, the Company completed a public offering of $300.0 aggregate principal amount of 0.45% senior unsecured notes due August 15, 2022 (“2022 Notes”), $700.0 aggregate principal amount of 1.00% senior unsecured notes due September 15, 2025 (“2025 Notes”), $700.0 aggregate principal amount of 1.40% senior unsecured notes due September 15, 2027 (“2027 Notes”) and $1,000.0 aggregate principal amount of 1.75% senior unsecured notes due February 15, 2031 (“2031 Notes” and, together with the 2022 Notes, 2025 Notes, and 2027 Notes, the “Notes”). The 2022 Notes and 2031 Notes bear interest at a fixed rate and are payable semi-annually in arrears on February 15 and August 15 of each year, beginning February 15, 2021 and the 2025 Notes and 2027 Notes bear interest at a fixed rate and are payable semi-annually in arrears on March 15 and September 15 of each year, beginning March 15, 2021. The net proceeds from the sale of the Notes, together with cash on hand and borrowings under the Credit Agreement, were used to fund the purchase price of the acquisition of Vertafore, Inc. and related costs.

On August 26, 2019, the Company completed a public offering of $500.0 aggregate principal amount of 2.35% senior unsecured notes due September 15, 2024 and $700.0 aggregate principal amount of 2.95% senior unsecured notes due September 15, 2029. The notes bear interest at a fixed rate and are payable semi-annually in arrears on March 15 and September 15 of each year, beginning March 15, 2020. The net proceeds were used to fund a portion of the purchase of iPipeline Holdings, Inc.

On August 28, 2018, the Company completed a public offering of $700.0 aggregate principal amount of 3.65% senior unsecured notes due September 15, 2023 and $800.0 aggregate principal amount of 4.20% senior unsecured notes due September 15, 2028 (the “2018 Offering”). The notes bear interest at a fixed rate and are payable semi-annually in arrears on March 15 and September 15 of each year, beginning March 15, 2019.

On December 19, 2016, the Company completed a public offering of $500.0 aggregate principal amount of 2.80% senior unsecured notes due December 15, 2021 and $700.0 aggregate principal amount of 3.80% senior unsecured notes due December 15, 2026. The notes bear interest at a fixed rate and are payable semi-annually in arrears on June 15 and December 15 of each year, beginning June 15, 2017.

On December 7, 2015, the Company completed a public offering of $600.0 aggregate principal amount of 3.00% senior unsecured notes due December 15, 2020 and $300.0 aggregate principal amount of 3.85% senior unsecured notes due December 15, 2025. The notes bear interest at a fixed rate and are payable semi-annually in arrears on June 15 and December 15 of each year, beginning June 15, 2016.

On November 21, 2012, the Company completed a public offering of $500.0 aggregate principal amount of 3.125% senior unsecured notes due November 15, 2022. The notes bear interest at a fixed rate and are payable semi-annually in arrears on May 15 and November 15 of each year, beginning May 15, 2013.

Roper may redeem some or all of these notes at any time or from time to time, at 100% of their principal amount, plus a make-whole premium based on a spread to U.S. Treasury securities.
59



On August 15, 2022 $500.0 of 3.125% senior notes due 2022 were redeemed using cash flows generated from operations.

On August 15, 2022, $300.0 of 0.450% senior notes due 2022 were repaid at maturity using cash flows generated from operations.

On November 15, 2021, $500.0 of 2.800% senior notes due 2021 were redeemed predominantly using cash flows generated from operations.

On November 15, 2020, $600.0 of 3.000% senior notes due 2020 were redeemed using revolver borrowings under the Credit Agreement.

The Company’s senior notes are unsecured senior obligations of the Company and rank equally in right of payment with all of Roper’s existing and future unsecured and unsubordinated indebtedness. The notes are effectively subordinated to any of its existing and future secured indebtedness to the extent of the value of the collateral securing such indebtedness. The notes are not guaranteed by any of Roper’s subsidiaries and are effectively subordinated to all existing and future indebtedness and other liabilities of Roper’s subsidiaries.

Total debt at December 31 consisted of the following:
 20222021
Unsecured credit facility$ $470.0 
$500 3.125% senior notes due 2022
 500.0 
$300 0.450% senior notes due 2022
 300.0 
$700 3.650% senior notes due 2023
700.0 700.0 
$500 2.350% senior notes due 2024
500.0 500.0 
$300 3.850% senior notes due 2025
300.0 300.0 
$700 1.000% senior notes due 2025
700.0 700.0 
$700 3.800% senior notes due 2026
700.0 700.0 
$700 1.400% senior notes due 2027
700.0 700.0 
$800 4.200% senior notes due 2028
800.0 800.0 
$700 2.950% senior notes due 2029
700.0 700.0 
$600 2.000% senior notes due 2030
600.0 600.0 
$1,000 1.750% senior notes due 2031
1,000.0 1,000.0 
Other0.3 0.3 
Less unamortized debt issuance costs(38.6)(48.5)
Total debt6,661.7 7,921.8 
Less current portion(699.2)(799.2)
Long-term debt$5,962.5 $7,122.6 

The interest rate on the borrowings under the unsecured credit facility is calculated based upon various recognized indices plus a margin as defined in the Credit Agreement. At December 31, 2022, Roper had $19.0 of outstanding letters of credit.

Future maturities of total debt during each of the next five years ending December 31 and thereafter are as follows:

2023$700.2 
2024500.1 
20251,000.0 
2026700.0 
2027700.0 
Thereafter3,100.0 
Total$6,700.3 

60


(10) Fair Value

Financial assets and liabilities are valued using market prices on active markets (Level 1), less active markets (Level 2) and little or no market activity (Level 3). Level 1 instrument valuations are obtained from real-time quotes for transactions in active exchange markets involving identical assets. Level 2 instrument valuations are obtained from readily available pricing sources for comparable instruments, identical instruments in less active markets, or models using market observable inputs. Level 3 instrument valuations typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.

DebtRoper’s debt at December 31, 2022 included $6,700.0 of fixed-rate senior notes with the following fair values:

$700 3.650% senior notes due 2023
692 
$500 2.350% senior notes due 2024
478 
$300 3.850% senior notes due 2025
291 
$700 1.000% senior notes due 2025
629 
$700 3.800% senior notes due 2026
670 
$700 1.400% senior notes due 2027
594 
$800 4.200% senior notes due 2028
772 
$700 2.950% senior notes due 2029
608 
$600 2.000% senior notes due 2030
481 
$1,000 1.750% senior notes due 2031
770 

The fair values of the senior notes are based on the trading prices of the notes, which the Company has determined to be Level 2 in the FASB fair value hierarchy.

Indicor Investment – In connection with the Indicor Transaction, the Company retained an initial 49% equity interest in Indicor valued at $535.0 as of the transaction close date. The valuation is based on the implied equity value associated with the sale price of the 51% equity interest in Indicor to CD&R for approximately $829, inclusive of the Unit Adjustment received by CD&R as discussed below. Roper’s equity interest is comprised of an equity value for the initial 49% retained ownership of approximately $650, partially offset by approximately $115 of anticipated dilution associated with the Unit Adjustment. The fair value of the investment reflects management’s estimate of assumptions that market participants would use in pricing the equity interest, which the Company has determined to be Level 3 in the FASB fair value hierarchy.

As part of the investment, Roper is also required to make quarterly payments (“Unit Adjustment”), to CD&R, either (i) in cash, with total payments of approximately $29 per year on a pre-tax basis, or (ii) in-kind through the transfer of Roper’s equity interests in Indicor to CD&R, of approximately a 1.7% ownership interest on an annual basis. Roper intends to make these quarterly payments in-kind. Roper valued the Unit Adjustment at approximately $115 based on an expected investment horizon of 5 years. The Company's obligation to make such quarterly payments will cease upon the earlier of:

Indicor achieving $425.0 of earnings before interest, taxes, depreciation and amortization in any three twelve month periods, whether or not consecutive; or
Upon the initial public offering of Indicor.

In the event of a sale of Indicor, CD&R would be entitled to a liquidation preference equal to its initial investment of approximately $829, plus any Unit Adjustment paid in-kind. Management’s valuation assumes the expected exit of the Indicor investment is an initial public offering which is not subject to the liquidation preference. Roper’s approval is required prior to a sale of Indicor which would trigger the liquidation preference.

The assessment of fair value for the equity investment requires significant judgments to be made by management. Although our assumptions are considered reasonable and are consistent with the plans and estimates, there is significant judgment in determining these assumptions. Changes in estimates or the application of alternative assumptions could produce significantly different results.

There were no changes in fair value between the initial recognition and December 31, 2022. Subsequent changes in fair value will be recognized as a discrete non-operating line item in the Consolidated Statements of Operations beginning in the first quarter of 2023.

61


(11) Retirement and Other Benefit Plans

Roper maintains three defined contribution retirement plans under the provisions of Section 401(k) of the IRC covering substantially all U.S. employees. Roper partially matches employee contributions. Costs related to all such plans were $34.1, $30.2 and $24.3 for 2022, 2021 and 2020, respectively.

Roper also maintains various defined benefit retirement plans covering employees of non-U.S. and certain U.S. subsidiaries and a plan that supplements certain employees for the contribution ceiling applicable to the Section 401(k) plans. The costs and accumulated benefit obligations associated with each of these plans were not material.

(12) Stock-Based Compensation

The Roper Technologies, Inc. 2021 Incentive Plan (“2021 Plan”) is a stock-based compensation plan used to grant incentive stock options, nonqualified stock options, restricted stock, stock appreciation rights or equivalent instruments to Roper’s employees, officers, directors and consultants. The 2021 Plan was approved by shareholders at the Annual Meeting of Shareholders on June 14, 2021. The 2021 Plan replaces the Roper Technologies, Inc. Amended and Restated 2016 Incentive Plan (“2016 Plan”), and no additional grants will be made from the 2016 Plan. At December 31, 2022, 8.387 shares were available to grant under the 2021 Plan.

Under the Roper Technologies, Inc., Employee Stock Purchase Plan (“ESPP”), employees in the U.S. and Canada are allowed to designate up to 10% of eligible earnings to purchase Roper’s common stock at a 10% discount on the lower of the closing price of the stock on the first and last day of each quarterly offering period. Common stock sold to employees pursuant to the stock purchase plan may be either treasury stock, stock purchased on the open market, or newly issued shares.

Stock-based compensation expense is not allocated to our reportable segments, which are described further in Note 14. Stock based compensation expense for the years ended December 31, 2022, 2021 and 2020 included as a component of “Selling, general and administrative expenses” was as follows:

 202220212020
Stock-based compensation$117.8 $123.0 $108.3 
Tax benefit recognized in net earnings18.6 19.8 17.3 

Stock Options – Stock options are granted at prices not less than 100% of market value of the underlying stock at the date of grant. Stock options typically vest over a weighted average period of 3 years from the grant date and expire 10 years after the grant date. The Company recorded $38.1, $40.4, and $34.9 of compensation expense relating to outstanding options during 2022, 2021 and 2020, respectively, as a component of general and administrative expenses at Corporate.

The Company estimates the fair value of its option awards using the Black-Scholes option valuation model. The stock volatility for each grant is measured using the weighted-average of historical daily price changes of the Company’s common stock over the most recent period equal to the expected life of the grant. The expected term of options granted is derived from historical data to estimate option exercises and employee forfeitures, and represents the period of time that options granted are expected to be outstanding. The risk-free rate for periods aligns with the expected life of the option is based on the U.S. Treasury yield curve in effect at the time of grant. The weighted-average fair value of options granted in 2022, 2021 and 2020 were calculated using the following weighted-average assumptions:
 202220212020
Weighted-average fair value ($)116.55 95.17 63.22 
Risk-free interest rate (%)2.19 0.94 0.81 
Average expected option life (years)5.635.615.64
Expected volatility (%)24.59 25.14 20.39 
Expected dividend yield (%)0.55 0.56 0.62 

62


The following table summarizes the Company’s activities with respect to its share-based compensation plans for the years ended December 31, 2022 and 2021:
 Number of sharesWeighted-average
exercise price
per share
Weighted-average
contractual term
Aggregate intrinsic
value
Outstanding at December 31, 20203.366 $255.32   
Granted0.516 405.20   
Exercised(0.537)195.07   
Canceled(0.122)312.97   
Outstanding at December 31, 20213.223 287.15 6.61$659.9 
Granted0.399 452.08   
Exercised(0.460)239.11   
Canceled(0.177)359.06   
Outstanding at December 31, 20222.985 312.34 6.18$366.3 
Exercisable at December 31, 20221.842 $256.87 4.90$322.8 

The following table summarizes information for stock options outstanding at December 31, 2022:
 Outstanding optionsExercisable options
Exercise priceNumberAverage
exercise
price
Average remaining
life (years)
NumberAverage
exercise
price
$115.22 - $170.66
0.366 $153.15 2.10.366 $153.15 
$170.67 - $267.22
0.326 199.08 4.00.324 198.79 
$267.23 - $279.28
0.247 273.07 5.50.247 273.07 
$279.29 - $316.24
0.296 281.55 5.30.289 280.89 
$316.25 -$324.71
0.435 323.09 7.20.209 323.09 
$324.72 - $347.81
0.333 327.22 6.20.332 327.19 
$347.82 - $398.19
0.160 372.19 7.00.069 368.53 
$398.20 - $413.85
0.425 403.57 8.2  
$413.86 - $491.86
0.397 453.54 9.20.006 450.17 
$115.22 - $491.86
2.985 $312.34 6.21.842 $256.87 

At December 31, 2022, there was $51.7 of total unrecognized compensation expense related to nonvested options granted under the Company’s share-based compensation plans. That cost is expected to be recognized over a weighted-average period of 1.84 years. The total intrinsic value of options exercised in 2022, 2021 and 2020 was $92.7, $138.2 and $155.4, respectively. Cash received from option exercises under all plans in 2022, 2021, and 2020 was $110.0, $104.7, and $105.5 respectively.

63


Restricted Stock Grants – During 2022 and 2021, the Company granted 0.271 and 0.228 shares, respectively, of restricted stock to certain employee and director participants under its share-based compensation plans. Restricted stock grants generally vest over a period of 1 to 4 years. The Company recorded $77.6, $82.7 and $72.6 of compensation expense related to outstanding shares of restricted stock held by employees and directors during 2022, 2021 and 2020, respectively. A summary of the Company’s nonvested shares activity for 2022 and 2021 is as follows:
 Number of
shares
Weighted-average
grant date
fair value
Nonvested at December 31, 20200.601 $320.36 
Granted0.228 409.36 
Vested(0.294)308.79 
Forfeited(0.037)350.53 
Nonvested at December 31, 20210.498 $365.79 
Granted0.271 446.42 
Vested(0.272)360.14 
Forfeited(0.052)386.06 
Nonvested at December 31, 20220.445 $416.00 

At December 31, 2022, there was $89.4 of total unrecognized compensation expense related to nonvested awards granted to both employees and directors under the Company’s share-based compensation plans. That cost is expected to be recognized over a weighted-average period of 1.7 years.

Employee Stock Purchase Plan – During 2022, 2021 and 2020, participants of the ESPP purchased 0.039, 0.040 and 0.031 shares, respectively, of Roper’s common stock for total consideration of $14.3, $15.1, and $10.5, respectively. All of these shares were purchased from Roper’s treasury shares.

(13) Contingencies

Roper, in the ordinary course of business, is party to various pending or threatened legal actions, including product liability, intellectual property, data privacy and employment practices that, in general, are of a nature consistent with those over the past several years. After analyzing the Company’s contingent liabilities on a gross basis and, based upon past experience with resolution of such legal claims and the availability and limits of the primary, excess, and umbrella liability insurance coverages with respect to pending claims, management believes that adequate provision has been made to cover any potential liability not covered by insurance, and that the ultimate liability, if any, arising from these actions should not have a material adverse effect on Roper’s consolidated financial position, results of operations or cash flows. However, no assurances can be given in this regard.

Roper’s subsidiary, Vertafore, Inc., was named in three putative class actions, two in the U.S. District Court for the Southern District of Texas (Allen, et al. v. Vertafore, Inc., Case 4:20-cv-4139, filed December 4, 2020 and Masciotra, et al. v. Vertafore, Inc. (originally filed on December 8, 2020 as Case 1:20-cv-03603 in the U.S. District Court for the District of Colorado and subsequently transferred)), and one in the U.S. District Court for the Northern District of Texas (Mulvey, et al. v. Vertafore, Inc., Case 3:21-cv-00213-E, filed January 31, 2021). In July 2021, the court granted Vertafore’s motion to dismiss the Allen Case. In March 2022, the U.S. Fifth Circuit Court of Appeals affirmed the lower court’s dismissal of the Allen case, and that dismissal was affirmed on appeal, effectively concluding the litigation. In July 2021, the plaintiff in the Masciotra case voluntarily dismissed his action without prejudice. In February 2023, the court granted Vertafore’s motion to dismiss the Mulvey case on similar grounds as the dismissal of the Allen case. Plaintiff has the right to appeal the dismissal of the Mulvey case. Both the Allen and Mulvey cases purported to represent approximately 27.7 million individuals who held Texas driver’s licenses prior to February 2019. In November 2020, Vertafore announced that as a result of human error, three data files were inadvertently stored in an unsecured external storage service that appears to have been accessed without authorization. The files, which included driver information for licenses issued before February 2019, contained Texas driver license numbers, as well as names, dates of birth, addresses and vehicle registration histories. The files did not contain any Social Security numbers or financial account information. These cases sought recovery under the Driver’s Privacy Protection Act, 18 U.S.C. § 2721.

Roper’s subsidiary, Verathon, Inc. (“Verathon”), was a defendant in a patent infringement action pending in the United States District Court for the Western District of Washington (Berall v. Verathon, Inc., Case No. 2:2021mc00043). The plaintiff claimed that video laryngoscopes and certain accessories sold by Verathon and other manufacturers from approximately 2004
64


through 2016 infringed U.S. Patent 5,827,178 (the “‘178 Patent”). In the first quarter of 2023, Verathon and the plaintiff agreed to settle the matter for $45.0 which fully concludes the matter and which is recorded as a component of “Other income (expense), net” within the Consolidated Statements of Earnings for the year ended December 31, 2022.

Roper or its subsidiaries have been named defendants along with numerous industrial companies in asbestos-related litigation claims in certain U.S. states. To date, no significant resources have been required by Roper to respond to asbestos claims. In the first quarter of 2022, Roper completed a transaction in which it transferred the remainder of our exposure for asbestos claims to a third party. In connection with this transaction, Roper incurred a one-time charge of $4.1, which is recorded as a component of “Other income (expense), net” within the Consolidated Statements of Earnings for the year ended December 31, 2022.

As of December 31, 2022, Roper had $19.0 of letters of credit issued to guarantee its performance under certain services contracts or to support certain insurance programs and $43.0 of outstanding surety bonds. Certain contracts require Roper to provide a surety bond as a guarantee of its performance of contractual obligations.

(14) Segment and Geographic Area Information

As discussed in Note 1, our businesses are now reported in three segments classified based on business model and delivery of performance obligations. The segments are: Application Software, Network Software, and Technology Enabled Products. The three reportable segments (and businesses within each; including changes due to acquisitions since the realignment) are as follows:

–Application Software - Aderant, CBORD/Horizon, CliniSys, Data Innovations, Deltek, Frontline Education, IntelliTrans, PowerPlan, Strata, Vertafore

–Network Software - ConstructConnect, DAT, Foundry, iPipeline, iTradeNetwork, Loadlink, MHA, SHP, SoftWriters

–Technology Enabled Products - CIVCO Medical Solutions, FMI, Inovonics, IPA, Neptune, Northern Digital, rf IDEAS, Verathon

There were no material transactions between Roper’s reportable segments during 2022, 2021 and 2020. Operating profit by reportable segment and by geographic area is defined as net revenues less operating costs and expenses. These costs and expenses do not include unallocated corporate administrative expenses, enterprise-wide stock-based compensation, or non-cash impairments. Items below income from operations on Roper’s Consolidated Statements of Earnings are not allocated to reportable segments.

Operating assets are those assets used primarily in the operations of each reportable segment or geographic area. Corporate assets are principally comprised of cash and cash equivalents, deferred tax assets, recoverable insurance claims, deferred compensation assets and property and equipment.

65


Selected financial information by reportable segment for 2022, 2021 and 2020 follows:

 Application SoftwareNetwork SoftwareTechnology Enabled ProductsCorporateTotal
2022    
Net revenues$2,639.5 $1,378.5 $1,353.8 $ $5,371.8 
Operating profit714.0 570.6 449.1 (209.2)1,524.5 
Assets:     
Operating assets624.7 224.7 307.4 7.1 1,163.9 
Intangible assets, net17,758.4 5,118.5 1,099.9  23,976.8 
Other 340.2 124.2 95.4 1,280.3 1,840.1 
Total    26,980.8 
Capital expenditures20.7 8.8 9.2 1.4 40.1 
Capitalized software expenditures28.5 1.7   30.2 
Depreciation and other amortization455.8 164.2 29.8 0.3 650.1 
2021     
Net revenues$2,366.7 $1,223.8 $1,243.3 $ $4,833.8 
Operating profit 2
633.1 476.8 415.6 (189.9)1,335.6 
Assets:   
Operating assets576.0 215.5 250.7 15.4 1,057.6 
Intangible assets, net13,498.4 5,364.8 1,122.2  19,985.4 
Other 205.8 50.4 33.8 498.0 788.0 
Total 1
  21,831.0 
Capital expenditures18.0 5.0 4.5 1.0 28.5 
Capitalized software expenditures26.3 3.4   29.7 
Depreciation and other amortization418.7 164.8 32.1 0.3 615.9 
2020     
Net revenues$1,785.8 $1,069.4 $1,167.2 $ $4,022.4 
Operating profit467.9 382.7 412.1 (179.8)1,082.9 
Assets:   
Operating assets524.7 196.0 234.1 3.8 958.6 
Intangible assets, net13,837.1 5,428.6 1,143.4  20,409.1 
Other 173.1 48.4 46.9 444.2 712.6 
Total 1
    22,080.3 
Capital expenditures12.9 5.8 5.9 0.1 24.7 
Capitalized software expenditures16.3 1.4   17.7 
Depreciation and other amortization293.2 164.9 33.2 0.3 491.6 

1 Total excludes assets held for sale of $1,882.9 and $1,944.5 associated with the 2021 Divestitures and Indicor, as applicable, on December 31, 2021 and 2020, respectively.
2 Operating profit excludes $94.4 of non-cash impairment charges.

66


Summarized data for Roper’s U.S. and foreign operations (principally in Canada, Europe and Asia) for 2022, 2021 and 2020, based upon the country of origin of the Roper entity making the sale, was as follows:

 United StatesNon-U.S.EliminationsTotal
2022    
Sales to unaffiliated customers$4,610.2 $761.6 $ $5,371.8 
Sales between geographic areas55.5 82.2 (137.7) 
Net revenues$4,665.7 $843.8 $(137.7)$5,371.8 
Long-lived assets $196.5 $17.1 $ $213.6 
2021    
Sales to unaffiliated customers$4,105.6 $728.2 $ $4,833.8 
Sales between geographic areas81.1 81.9 (163.0) 
Net revenues$4,186.7 $810.1 $(163.0)$4,833.8 
Long-lived assets $167.3 $19.8 $ $187.1 
2020    
Sales to unaffiliated customers$3,384.6 $637.8 $ $4,022.4 
Sales between geographic areas81.6 119.2 (200.8) 
Net revenues$3,466.2 $757.0 $(200.8)$4,022.4 
Long-lived assets$156.4 $21.2 $ $177.6 

Export sales from the U.S. during the years ended December 31, 2022, 2021 and 2020 were $191.8, $179.9 and $180.0, respectively. In the year ended December 31, 2022, these exports were shipped primarily to Canada (42%), Europe (26%), Asia (16%) and other (16%).

Sales to customers outside the U.S. accounted for a significant portion of Roper’s revenues. Sales are attributed to geographic areas based upon the location where the product is ultimately delivered. Roper’s net revenues for the years ended December 31, 2022, 2021 and 2020 are shown below by region, except for Canada, which is presented separately:

 Application SoftwareNetwork SoftwareTechnology Enabled ProductsTotal
2022    
Canada$57.8 $95.9 $68.6 $222.3 
Europe241.2 65.7 117.7 424.6 
Asia4.9 12.2 56.2 73.3 
Rest of the world35.1 7.5 43.7 86.3 
Total$339.0 $181.3 $286.2 $806.5 
2021    
Canada$51.2 $85.2 $61.7 $198.1 
Europe248.2 59.2 125.3 432.7 
Asia3.7 10.9 49.4 64.0 
Rest of the world37.1 6.5 37.5 81.1 
Total$340.2 $161.8 $273.9 $775.9 
2020    
Canada$43.4 $73.6 $63.7 $180.7 
Europe205.5 50.7 123.6 379.8 
Asia3.3 10.9 45.6 59.8 
Rest of the world37.7 6.0 45.0 88.7 
Total$289.9 $141.2 $277.9 $709.0 

67


(15) Concentration of Risk

Financial instruments which potentially subject the Company to credit risk consist primarily of cash and cash equivalents, trade receivables and unbilled receivables.

The Company maintains cash and cash equivalents with various major financial institutions around the world. The Company limits the amount of credit exposure with any one financial institution and believes that no significant concentration of credit risk exists with respect to cash and cash equivalent balances.

Trade and unbilled receivables subject the Company to the potential for credit risk with customers. To reduce credit risk, the Company performs ongoing evaluations of its customers’ financial condition.

(16)  Contract Balances

Contract balances at December 31 are set forth in the following table:
Balance Sheet Account20222021Change
Unbilled receivables $91.5 $81.9 $9.6 
Contract liabilities - current(1,370.7)(1,106.3)(264.4)
Deferred revenue - non-current (111.5)(69.9)(41.6)
Net contract assets/(liabilities)$(1,390.7)$(1,094.3)$(296.4)

The change in our net contract assets/(liabilities) from December 31, 2021 to December 31, 2022 was due primarily to net contract liabilities associated with the acquisitions completed during the year ended December 31, 2022, the timing of payments and invoicing relating to Software-as-a-Service (“SaaS”) and post contract support (“PCS”) renewals, partially offset by the increase in unbilled receivables due to the timing of invoicing related to software milestone billings associated with multi-year term license renewals and software implementations.

Revenue recognized during the year ended December 31, 2022 and 2021 that was included in the contract liability balance on December 31, 2021 and 2020 was $1,053.1 and $937.2, respectively. In order to determine revenues recognized in the period from contract liabilities, we allocate revenue to the individual deferred revenue balance outstanding at the beginning of the year until the revenue exceeds that balance.

Impairment losses recognized on our accounts receivable and unbilled receivables were immaterial in the each of years ended December 31, 2022, 2021 and 2020, respectively.

(17) Leases

The Company’s operating leases are primarily for real property in support of our business operations. Although many of our leases contain renewal options, we generally are not reasonably certain to exercise these options at the commencement date. Accordingly, renewal options are generally not included in the lease term for determining the ROU asset and lease liability at commencement. Variable lease payments generally depend on an inflation-based index and such payments are not included in the original estimate of the lease liability. These variable lease payments are not material.

For the years ended December 31, 2022, 2021 and 2020, the Company recognized $48.7, $51.8 and $47.2 in operating lease expense, respectively.

The following table presents the supplemental cash flow information related to the Company’s operating leases for the year ended December 31:
202220212020
Operating cash flows used for operating leases$48.3 $51.5 $48.8 
Right-of-use assets obtained in exchange for operating lease obligations53.9 28.2 49.1 

68


The following table presents the lease balances within the Consolidated Balance Sheet related to the Company’s operating leases as of December 31:

Lease Assets and LiabilitiesBalance Sheet Account20222021
ASSETS:
Operating lease ROU assetsOther assets$196.1 $188.1 
LIABILITIES:
Current operating lease liabilitiesOther accrued liabilities46.4 41.5 
Operating lease liabilitiesOther liabilities164.2 156.9 
Total operating lease liabilities$210.6 $198.4 

Future minimum lease payments under non-cancellable leases were as follows:

2023$50.7 
202443.8 
202536.4 
202629.1 
202722.9 
Thereafter42.2 
Total operating lease payments225.1 
Less: Imputed interest14.5 
Total operating lease liabilities$210.6 
Weighted average remaining lease term - operating leases (years)6
Weighted average discount rate (%)2.4 

69


(18) Quarterly Financial Data (unaudited)

The unaudited interim financial information below has been adjusted to incorporate the presentation of discontinued operations. See Note 3 for further information on discontinued operations.

 First QuarterSecond QuarterThird QuarterFourth Quarter
2022    
Net revenues$1,279.8 $1,310.8 $1,350.3 $1,430.9 
Gross profit897.2 911.5 941.8 1,002.3 
Income from operations355.9 362.9 393.2 412.5 
Net earnings from continuing operations236.4 225.0 276.9 247.3 
Net earnings from discontinued operations1,784.1 43.8 50.1 1,681.1 
Net earnings2,020.5 268.8 327.0 1,928.4 
Net earnings per share from continuing operations:    
Basic$2.24 $2.13 $2.61 $2.33 
Diluted$2.22 $2.11 $2.59 $2.32 
Net earnings per share from discontinued operations:
Basic$16.89 $0.41 $0.47 $15.85 
Diluted$16.72 $0.41 $0.47 $15.74 
Net earnings per share:
Basic$19.13 $2.54 $3.08 $18.18 
Diluted$18.94 $2.52 $3.06 $18.06 
2021    
Net revenues$1,155.3 $1,189.8 $1,232.1 $1,256.6 
Gross profit816.3 839.2 871.7 880.4 
Income from operations317.6 316.2 346.9 260.5 
Net earnings from continuing operations223.0 204.4 210.8 167.1 
Net earnings from discontinued operations66.0 81.9 78.7 120.7 
Net earnings289.0 286.3 289.5 287.8 
Net earnings per share from continuing operations:    
Basic$2.12 $1.94 $2.00 $1.58 
Diluted$2.11 $1.92 $1.97 $1.57 
Net earnings per share from discontinued operations:
Basic$0.63 $0.78 $0.75 $1.15 
Diluted$0.62 $0.77 $0.74 $1.13 
Net earnings per share:
Basic$2.75 $2.72 $2.75 $2.73 
Diluted$2.73 $2.69 $2.71 $2.70 

The sum of the four quarters may not agree with the total for the year due to rounding.
70


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

None

ITEM 9A.     CONTROLS AND PROCEDURES

Management’s Report on Internal Control over Financial Reporting

Our management is responsible for establishing and maintaining adequate control over financial reporting, as such term is defined in Exchange Act Rules 13a-15(f) and 15d-15(f). Under the supervision and with the participation of our management, including our principal executive officer and principal financial officer, we conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control-Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. Based on our evaluation under the framework in Internal Control-Integrated Framework, our management concluded that our internal control over financial reporting was effective as of December 31, 2022. Our internal control over financial reporting as of December 31, 2022 has been audited by PricewaterhouseCoopers LLP, an independent registered public accounting firm, as stated in their report which is included herein.

Our management excluded the seven acquisitions completed during 2022 from its assessment of internal control over financial reporting as of December 31, 2022. These acquisitions are wholly-owned subsidiaries whose total assets (excluding goodwill and other identifiable intangibles, which are included within the scope of the assessment) represent approximately 1%, and whose aggregate total revenues represent approximately 2%, of the related Consolidated Financial Statement amounts as of and for the year ended December 31, 2022.

Evaluation of Disclosure Controls and Procedures
 
As required by SEC rules, we have evaluated the effectiveness of the design and operation of our disclosure controls and procedures as of the end of the period covered by this report. This evaluation was carried out under the supervision and with the participation of our management, including our principal executive officer and principal financial officer. Based on this evaluation, we have concluded that our disclosure controls and procedures were effective as of December 31, 2022.
 
Disclosure controls and procedures are our controls and other procedures designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed by us in the reports that we file or submit under the Exchange Act are accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosure.
 
Changes in Internal Control over Financial Reporting

There was no change in our internal control over financial reporting that occurred during the fourth quarter of 2022 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

ITEM 9B.     OTHER INFORMATION

None

ITEM 9C.     DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

None

71


PART III

Except as otherwise indicated, the following information required by the Instructions to Form 10-K is incorporated herein by reference from the sections of the Roper Proxy Statement for the annual meeting of shareholders (“2023 Proxy Statement”), which we anticipate filing with the SEC within 120 days after the end of the fiscal year to which this report relates, as specified below:

ITEM 10.    DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

The information about our directors required by this Item 10 - Directors, Executive Officers and Corporate Governance is contained under the caption “Proposal 1 - Election of Directors” is contained in the 2023 Proxy Statement.

Information regarding our audit committee is contained in the 2023 Proxy Statement under the captions “Corporate Governance” and “Board Committees and Meetings.”
If applicable, information required under this Item with respect to compliance with Section 16(a) of the Exchange Act will be included in the Proxy Statement under the caption “Delinquent Section 16(a) Reports,” which information is incorporated by reference.
Information required under this Item with respect to Executive Officers of the Company is included as a supplemental item at the end of Part I of this report.

Code of Ethics

Roper has a code of ethics for directors, officers (including the Company’s principal executive officer, principal financial officer and principal accounting officer) and employees. The Code of Ethics is available on the Company’s website at https://www.ropertech.com/code-of-ethics. The Company posts any amendments to or waivers of its Code of Ethics (to the extent applicable to the Company’s directors or executive officers) at the same location on the Company’s website. In addition, copies of the Code of Ethics may be obtained in print without charge upon written request by any stockholder to the Company’s Corporate Secretary at 6901 Professional Parkway, Suite 200, Sarasota, Florida 34240.

ITEM 11.     EXECUTIVE COMPENSATION
 
The information required by this Item 11 - Executive Compensation is contained in the 2023 Proxy Statement under the captions “Compensation Discussion and Analysis,” “Executive Compensation,” “Director Compensation,” “Compensation Committee Report,” and “Compensation Committee Interlocks and Insider Participation.”

72


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

(All share amounts are in millions)

Other than as set forth below, the information required by this Item 12 - Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters and not otherwise set forth below is contained in the 2023 Proxy Statement under the caption “Beneficial Ownership.”

Securities Authorized for Issuance under Equity Compensation Plans

The following table provides information as of December 31, 2022 regarding compensation plans (including individual compensation arrangements) under which our equity securities are authorized for issuance.
Plan Category(a)
Number of Securities to
be Issued Upon
Exercise of Outstanding
Options, Warrants and
Rights
(b)
Weighted-Average
Exercise Price of
Outstanding Options,
Warrants and Rights
(c)
Number of Securities
Remaining Available for
Future Issuance Under
Equity Compensation Plans
(Excluding Securities
Reflected in Column (a))
Equity Compensation Plans Approved by Shareholders (1)
   
Stock options2.985 $312.34  
Restricted stock awards (2)
0.445 —  
Subtotal3.430  8.387 
Equity Compensation Plans Not Approved by Shareholders— — — 
Total3.430 $— 8.387 

(1)Consists of the Amended and Restated 2006 Incentive Plan, the 2016 Incentive Plan and the 2021 Incentive Plan. No additional awards may be granted under the 2006 Incentive Plan or the 2016 Incentive Plan.
(2)The weighted-average exercise price is not applicable to restricted stock awards.

ITEM 13.     CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

The information required by this Item 13 - Certain Relationships and Related Transactions, and Director Independence is contained in the 2023 Proxy Statement under the captions “Director Independence” and “Review and Approval of Related Person Transactions.”

ITEM 14.     PRINCIPAL ACCOUNTANT FEES AND SERVICES
 
The information required by this Item 14 - Principal Accounting Fees and Services is contained in the 2023 Proxy Statement under the captions “Proposal 4 - Ratification of the Appointment of PricewaterhouseCoopers LLP as our Independent Registered Public Accounting Firm for the Year Ending December 31, 2023,” and “Independent Public Accountants Fees.”
73


PART IV

ITEM 15.     EXHIBITS AND FINANCIAL STATEMENT SCHEDULES

(a) The following documents are filed as a part of this Annual Report.

(1) Consolidated Financial Statements: The following Consolidated Financial Statements are included in Part II, Item 8 of this
report.

Consolidated Balance Sheets as of December 31, 2022 and 2021

Consolidated Statements of Earnings for the Years ended December 31, 2022, 2021 and 2020

Consolidated Statements of Comprehensive Income for the Years ended December 31, 2022, 2021 and 2020

Consolidated Statements of Stockholders' Equity for the Years ended December 31, 2022, 2021 and 2020

Consolidated Statements of Cash Flows for the Years ended December 31, 2022, 2021 and 2020

Notes to Consolidated Financial Statements

(b) Exhibits

Exhibit No.Description of Exhibit
(a)2.1
(b)2.2
(c)2.3
(d)3.1
(e)3.2
(f)4.1
(g)4.2
(h)4.3
(i)4.4
(i)4.5
(j)4.6
(k)4.7
(l)4.8
(l)4.9
(m)4.10
(n)4.11
(n)4.12
(n)4.13
4.14
(o)10.1
(p)10.2
10.3
(q)10.4
(r)10.5
(s)10.6
(s)10.7
(t)10.8
(u)10.9
(v)10.10
(w)10.11
(x)10.12
(y)10.13
(z)10.14
(aa)10.15
(bb)10.16
(cc)10.17
(dd)10.18
(ee)10.19
(ff)10.20
(ff)10.21
(ff)10.22
(gg)10.23
(hh)10.24
(ii)10.25
(jj)10.26
(kk)10.27
21.1 
23.1 
31.1
31.2
32.1
101.INSXBRL Instance Document, furnished herewith.
101.SCHXBRL Taxonomy Extension Schema Document, furnished herewith.
101.CALXBRL Taxonomy Extension Calculation Linkbase Document, furnished herewith.
101.DEFXBRL Taxonomy Extension Definition Linkbase Document, furnished herewith.
101.LABXBRL Taxonomy Extension Label Linkbase Document, furnished herewith.
101.PREXBRL Taxonomy Extension Presentation Linkbase Document, furnished herewith.
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).
Management contract or compensatory plan or arrangement.
*The related exhibits and schedules are not being filed herewith. The Company agrees to furnish supplementally a copy of any such exhibits and schedules to the Securities and Exchange Commission upon request.
a)Incorporated herein by reference to Exhibit 2.1 to the Company’s Quarterly Report on Form 10-Q filed on November 4, 2021 (file no. 1-12273).
b)Incorporated herein by reference to Exhibit 2.1 to the Company’s Quarterly Report on Form 10-Q filed on August 3, 2022 (file no. 1-12273).
c)Incorporated herein by reference to Exhibit 2.1 to the Roper Technologies, Inc. Current Report on Form 8-K filed August 30, 2022 (file no. 1-12273).
d)Incorporated herein by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed on April 24, 2015 (file no. 1-12273).
e)Incorporated herein by reference to Exhibit 3.1 to the Company’s Current Report on Form 8-K filed June 14, 2021 (file no. 1-12273).
f)Incorporated herein by reference to Exhibit 4.2 to the Company’s Quarterly Report on Form 10-Q filed on November 7, 2008 (file no. 1-12273).
g)Incorporated herein by reference to Exhibit 4.1 to the Registration Statement on Form S-3/ASR filed November 26, 2018 (file no. 333-228532).
h)Incorporated herein by reference to Exhibit 4.2 to the Registration Statement on Form S-3/ASR filed November 25, 2015 (file no. 333-208200).
i)Incorporated herein by reference to Exhibit 4.1 to the Roper Technologies, Inc. Current Report on Form 8-K filed August 28, 2018 (file no. 1-12273).
j)Incorporated herein by reference to Exhibit 4.1 to the Company’s Current Report on Form 8-K filed December 7, 2015 (file no. 1-12273).
k)Incorporated herein by reference to Exhibit 4.1 to the Company’s Current Report on Form 8-K filed December 19, 2016 (file no. 1-12273).
l)Incorporated herein by reference to Exhibit 4.1 to the Company’s Current Report on Form 8-K filed August 26, 2019 (file no. 1-12273).
m)Incorporated herein by reference to Exhibit 4.1 to the Roper Technologies, Inc. Current Report on Form 8-K filed June 22, 2020 (file no. 1-12273).
n)Incorporated herein by reference to Exhibit 4.1 to the Roper Technologies, Inc. Current Report on Form 8-K filed September 1, 2020 (file no. 1-12273).
o)Incorporated herein by reference to Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q filed August 5, 2020. (file no. 1-12273).
p)Incorporated herein by reference to Exhibit 10.2 to the Roper Technologies, Inc. Quarterly Report on Form 10-Q filed August 3, 2022 (file no. 1-12273).
q)Incorporated herein by reference to Exhibit 10.1 to the Roper Technologies, Inc. Current Report on Form 8-K filed July 22, 2022 (file no. 1-12273).
r)Incorporated herein by reference to Appendix A to the Company’s Definitive Proxy Statement on Schedule 14A filed April 30, 2012 (file no. 1-12273).
s)Incorporated herein by reference to Exhibits 10.3 and 10.5 to the Company’s Current Report on Form 8-K filed December 6, 2006 (file no. 1-12273).
t)Incorporated herein by reference to Exhibit 10.17 to the Company’s Annual Report on Form 10-K filed on February 27, 2017 (file no. 1-12273).
u)Incorporated herein by reference to Exhibit 10.1 to the Company’s Quarterly Report on Form 10-Q filed November 5, 2018 (file no. 1-12273).
v)Incorporated by reference to Appendix B to the Company’s Definitive Proxy Statement on Schedule 14A filed April 26, 2016 (file no. 1-12273).
w)Incorporated herein by reference to Exhibit 10.20 to the Company’s Annual Report on Form 10-K filed on February 27, 2017 (file no. 1-12273).
x)Incorporated herein by reference to Exhibit 10.21 to the Company’s Annual Report on Form 10-K filed on February 27, 2017 (file no. 1-12273).
y)Incorporated herein by reference to Exhibit 10.16 to the Company’s Annual Report on Form 10-K filed on February 25, 2019 (file no. 1-12273).
z)Incorporated herein by reference to Exhibit 10.17 to the Company’s Annual Report on Form 10-K filed on February 25, 2019 (file no. 1-12273).
aa)Incorporated herein by reference to Exhibit 10.18 to the Company’s Annual Report on Form 10-K filed on February 25, 2019 (file no. 1-12273).
bb)Incorporated herein by reference to Exhibit 10.22 to the Company’s Annual Report on Form 10-K filed on February 23, 2018 (file no. 1-12273).
cc)Incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed November 25, 2019 (file no. 1-12273).
dd)Incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed on February 1, 2019 (file no. 1-12273).
ee)Incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K filed June 14, 2021 (file no. 1-12273).
ff)Incorporated herein by reference to Exhibit 10.2, 10.3 and 10.4 to the Company’s Current Report on Form 8-K filed June 14, 2021 (file no. 1-12273).
gg)Incorporated herein by reference to Exhibit 10.5 to the Company’s Quarterly Report on Form 10-Q filed on August 5, 2021 (file no. 1-12273).
hh)Incorporated herein by reference to Exhibit 10.6 to the Company’s Quarterly Report on Form 10-Q filed on August 5, 2021 (file no. 1-12273).
ii)Incorporated herein by reference to Exhibit 10.7 to the Company’s Quarterly Report on Form 10-Q filed on August 5, 2021 (file no. 1-12273).
jj)Incorporated herein by reference to Exhibit 10.1 to the Company’s Current Report on Form 8-K/A filed December 15, 2022 (file no. 1-12273).
kk)Incorporated herein by reference to Exhibit 10.2 to the Company’s Current Report on Form 8-K/A filed December 15, 2022 (file no. 1-12273).
 
ITEM 16.     FORM 10-K SUMMARY

None
74


Signatures

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

ROPER TECHNOLOGIES, INC.
(Registrant)
By:/s/ L. Neil HunnFebruary 27, 2023
 L. Neil Hunn, President and Chief Executive Officer 

Pursuant to the requirements of the Securities Exchange Act of 1934, this Report has been signed below by the following persons on behalf of Roper and in the capacities and on the dates indicated.
/s/ L. NEIL HUNN President and Chief Executive Officer 
L. Neil Hunn (Principal Executive Officer)February 27, 2023
    
/s/ JASON P. CONLEY Executive Vice President and Chief Financial Officer 
Jason P. Conley (Principal Financial Officer)February 27, 2023
    
/s/ BRANDON CROSS Vice President and Corporate Controller 
Brandon Cross (Principal Accounting Officer)February 27, 2023
    
/s/ AMY WOODS BRINKLEY 
Amy Woods BrinkleyChair of the Board of DirectorsFebruary 27, 2023
/s/ SHELLYE L. ARCHAMBEAU   
Shellye L. Archambeau DirectorFebruary 27, 2023
/s/ IRENE M. ESTEVES   
Irene M. Esteves DirectorFebruary 27, 2023
    
/s/ ROBERT D. JOHNSON   
Robert D. Johnson DirectorFebruary 27, 2023
    
/s/ THOMAS P. JOYCE, JR.
Thomas P. Joyce, Jr.DirectorFebruary 27, 2023
/s/ LAURA G. THATCHER   
Laura G. Thatcher DirectorFebruary 27, 2023
    
/s/ RICHARD F. WALLMAN   
Richard F. Wallman DirectorFebruary 27, 2023
    
/s/ CHRISTOPHER WRIGHT   
Christopher Wright DirectorFebruary 27, 2023

75
EX-4.16 2 descriptionoftheregistrant.htm EX-4.16 Document

DESCRIPTION OF THE REGISTRANT’S SECURITIES REGISTERED
PURSUANT TO SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934

Roper Technologies, Inc. (the “company,” “we,” or “our”) has one class of securities, our common stock, registered under Section 12 of the Securities Exchange Act of 1934, as amended.

DESCRIPTION OF COMMON STOCK

The description of our common stock is a summary and does not purport to be complete. It is subject to and qualified in its entirety by reference to our restated certificate of incorporation, as amended (“Certificate of Incorporation”) and amended and restated by-laws (“By-laws”), each of which are incorporated by reference as an exhibit to the Annual Report on Form 10-K of which this exhibit is a part. We encourage you to read our Articles of Incorporation, our By-laws and the applicable provisions of the Delaware General Corporation Law (“DGCL”) for additional information.

Authorized Capital Stock

Our authorized capital stock consists of 350,000,000 shares of common stock, par value $0.01 per share, and 1,000,000 shares of preferred stock, par value $0.01 per share.

Common Stock
 
Voting. Each holder of shares of our common stock is entitled to one vote on each matter properly submitted to a vote of our stockholders. Holders of shares of our common stock do not have cumulative voting rights.
 
Dividend Rights. Holders of shares of our common stock may receive dividends when declared by our board of directors out of our funds that we can legally use to pay dividends. We may pay dividends in cash, stock or other property. In certain cases, holders of common stock may not receive dividends until we have satisfied our obligations to holders of any outstanding preferred stock.

Liquidation. In the event of a liquidation, dissolution or winding up of our affairs, whether voluntary or involuntary, after payment of our liabilities and obligations to creditors, our remaining assets will be distributed ratably among the holders of shares of our common stock on a per share basis. If we have any preferred stock outstanding at such time, holders of shares of our preferred stock may be entitled to distribution and/or liquidation preferences. In either such case, we will need to pay the applicable distribution to the holders of our preferred stock before distributions are paid to the holders of our common stock.
 
Rights and Preferences. Our common stock has no preemptive, redemption, conversion, sinking fund, or subscription rights. The rights, powers, preferences and privileges of holders of our common stock are subject to, and may be adversely affected by, the rights of the holders of shares of any series of preferred stock that we may designate and issue in the future.
 
Listing. Our common stock is listed on the New York Stock Exchange (NYSE) under the symbol “ROP.”

Transfer agent and registrar. The transfer agent and registrar for the common stock is Computershare Trust Company, N.A.

Fully Paid. All of our outstanding shares of common stock are fully paid and nonassessable, which means that the full purchase price for the outstanding shares of our common stock has been paid and the holders of such shares will not be assessed any additional monies for such shares.
 



Certain Anti-Takeover Effects of Delaware Law

General. Certain provisions of our Certificate of Incorporation, By-laws and applicable law may make it less likely that our management would be changed or someone would acquire our company without the consent of our board of directors. These provisions may delay, deter or prevent tender offers or takeover attempts that stockholders may believe are in their best interests, including tender offers or takeover attempts that might allow stockholders to receive a premium over the market price of their common stock.

Preferred Stock. Under our Certificate of Incorporation, our board of directors can at any time, and without stockholder approval, issue one or more new series of preferred stock. In some cases, the issuance of preferred stock without stockholder approval could discourage or make more difficult attempts to take control of our company through a merger, tender offer, proxy contest or otherwise. Preferred stock with special voting rights or other features issued to persons favoring our management could stop a takeover by preventing the person trying to take control of our company from acquiring enough shares necessary to take control.

Proposal and Nominating Procedures; Proxy Access. Stockholders can propose that business be considered at an annual meeting of stockholders, and, in addition to our board of directors, can nominate candidates for our board of directors. However, a stockholder must follow the advance notice procedures described in Section 1.08 of our By-laws. In general, a stockholder must submit a written notice of the proposal and the stockholder’s interest in the proposal, or of the nomination, to our corporate secretary at least 90 days and at most 120 days before the first anniversary date of the annual meeting for the preceding year. In addition to the proposal and director nomination process described above, our By-laws permit a shareholder, or a group of up to 20 shareholders, that has owned at least 3% of our outstanding common stock continuously for at least three years to nominate and include in our proxy materials up to the greater of two directors or 20% of the number of our directors then in office, provided that the shareholders and the nominees satisfy the requirements specified in the By-laws.

Removal of Directors; Vacancies. Any director may be removed from office at any time, with or without cause, only by the affirmative vote of the holders of at least a majority of the voting power of all of the shares of the corporation entitled to vote for the election of directors. Our By-laws further provide that only our board of directors may fill vacant directorships, except in limited circumstances.

Elimination of Stockholder Action through Written Consent. Our Certificate of Incorporation provides that stockholder action can be taken only at an annual or special meeting of stockholders and cannot be taken by written consent in lieu of a meeting.
 
Elimination of the Ability to Call Special Meetings. Our By-laws provide that special meetings of our stockholders can only be called by order of the board of directors or the executive committee. Stockholders are not authorized to call a special meeting or to require our board of directors to call a special meeting.

Amendment of By-laws. Under our Certificate of Incorporation and By-laws, our board of directors can adopt, amend or repeal the By-laws by a majority vote of the directors then in office. Our stockholders also have the power to amend or repeal our By-laws at any meeting at which a quorum is present by a vote of two-thirds of the number of shares of stock entitled to vote present in person or by proxy at such meeting.

Business Combination Statute. We are subject to Section 203 of the DGCL. In general, Section 203 prohibits a publicly held Delaware corporation from engaging in various “business combination” transactions with any interested stockholder for a period of three years following the date of the transactions in which the person became an interested stockholder, unless:

the transaction is approved by the board of directors prior to the date the interested stockholder obtained such status;




upon consummation of the transaction which resulted in the stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of the voting stock of the corporation outstanding at the time the transaction commenced; or

on or subsequent to such date the business combination is approved by the board and authorized at an annual or special meeting of stockholders by the affirmative vote of at least 66 2/3% of the outstanding voting stock which is not owned by the interested stockholder.

A “business combination” is defined to include mergers, asset sales, and other transactions resulting in financial benefit to a stockholder. In general, an “interested stockholder” is a person who, together with affiliates and associates, owns (or within three years, did own) 15% or more of a corporation’s voting stock. The statute could prohibit or delay mergers or other takeover or change in control attempts with respect to our company and, accordingly, may discourage attempts to acquire us even though such a transaction may offer our stockholders the opportunity to sell their stock at a price above the prevailing market price.

Forum Selection

Pursuant to our amended and restated by-laws, a state court located within the State of Delaware (or, if the Court of Chancery does not have jurisdiction, the federal district court for the District of Delaware) is the sole and exclusive forum for (i) any derivative action or proceeding brought on behalf of the Company, (ii) any action asserting a claim of breach of a fiduciary duty owed by any director or officer or other employee of the Company to the Company or the Company’s stockholders, (iii) any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law or our restated certificate of incorporation or amended and restated by-laws, or (iv) any action asserting a claim governed by the internal affairs doctrine. Additionally, unless the Company consents in writing to the selection of an alternative forum, the federal district courts of the United States of America shall be, to the fullest extent permitted by law, the sole and exclusive forum for any action asserting a claim arising under the Securities Act of 1933, as amended (the “Securities Act”).


EX-10.3 3 ropernqdcplanamendedandres.htm EX-10.3 Document


ROPER INDUSTRIES, INC.
NON-QUALIFIED RETIREMENT PLAN
Amended and Restated Effective as of January 1, 2013



Table of Contents

Page


ARTICLE I    ESTABLISHMENT AND PURPOSE    1
ARTICLE II    DEFINITIONS    2
ARTICLE III    ELIGIBILITY AND PARTICIPATION    7
3.1    Eligibility and Participation    7
3.2    Duration    7
ARTICLE IV    DEFERRALS    7
4.1    Deferral Elections    7
4.2    Timing Requirements for Compensation Deferral Agreements    7
4.3    Allocation of Deferrals and Company Contributions    9
4.4    Deductions from Pay    9
4.5    Vesting    9
4.6    Cancellation of Deferrals    9
ARTICLE V    COMPANY CONTRIBUTIONS    10
5.1    Nonqualified Matching Contributions    10
5.2    Discretionary Company Contributions    10
5.3    Vesting    10
5.4    Non-Employee Directors Not Eligible    10
5.5    Timing of Company Contributions    11
ARTICLE VI    BENEFITS    11
6.1    Benefits    11
6.2    Form of Payment    12
6.3    Acceleration of or Delay in Payments    13
6.4    Payments Treated as Made on the Designated Payment Date    13
ARTICLE VII    MODIFICATIONS TO PAYMENT SCHEDULES    14
7.1    Participant’s Right to Modify    14
7.2    Time of Election    14
7.3    Date of Payment under Modified Payment Schedule    14
7.4    Effective Date    14
7.5    Effect on Accounts    14
ARTICLE VIII    VALUATION OF ACCOUNT BALANCES; INVESTMENTS    15
8.1    Valuation    15
8.2    Earnings Credit    15
8.3    Investment Options    15
8.4    Investment Allocations    15
8.5    Unallocated Deferrals and Accounts    15
ARTICLE IX    ADMINISTRATION    15
9.1    Plan Administration    15
9.2    Administration Upon Change in Control    16
9.3    Withholding    16
ii


Table of Contents

Page

9.4    Indemnification    16
9.5    Delegation of Authority    16
9.6    Binding Decisions or Actions    16
ARTICLE X    AMENDMENT AND TERMINATION    17
10.1    Amendment and Termination    17
10.2    Amendments    17
10.3    Termination    17
10.4    Application of Code Section 409A    17
ARTICLE XI    INFORMAL FUNDING    18
11.1    General Assets    18
11.2    Rabbi Trust    18
ARTICLE XII    CLAIMS    18
12.1    Filing a Claim    18
12.2    Appeal of Denied Claims    19
12.3    Legal Action – Attorneys’ Fees and Deadlines    20
12.4    Discretion of Appeals Committee    20
ARTICLE XIII    GENERAL PROVISIONS    21
13.1    Anti-assignment Rule    21
13.2    No Legal or Equitable Rights or Interest    21
13.3    No Employment Contract    21
13.4    Notice    21
13.5    Headings    21
13.6    Invalid or Unenforceable Provisions    21
13.7    Lost Participants or Beneficiaries    22
13.8    Facility of Payment to a Minor    22
13.9    Governing Law    22
iii




ARTICLE I
ESTABLISHMENT AND PURPOSE
Roper Industries, Inc. (the “Company”) originally established the Roper Industries, Inc. Non-Qualified Retirement Plan (the “Plan”) with an effective date of January 1, 1995. The Company subsequently amended and restated the Plan effective as of March 1, 2002 and again effective as of January 1, 2009. The Company again hereby amends and restates the Plan, effective as January 1, 2013. This amended and restated Plan supersedes all previous versions of the Plan and shall apply to all individuals eligible to participate in this Plan and to those individuals previously eligible to participate in the Plan who continue to have a Plan account balance.
The purpose of the Plan is to attract and retain key employees and non-employee directors by providing each eligible employee with an opportunity to make up employee and employer contributions that were lost under an applicable savings plan, as defined below, because of statutory, regulatory and plan limits. The Plan is intended to be and shall be interpreted and administered, for purposes of Title I of ERISA, as an unfunded defined contribution plan maintained for the purpose of providing deferred compensation to a select group of management or highly compensated Employees (commonly known as a “top-hat plan” under ERISA). As such, the Plan is not intended to meet the qualification requirements of Code Section 401(a). However, the Company intends for the Plan to meet the requirements of Code Section 409A. Accordingly, the Plan shall be operated and interpreted consistently with the requirements of Code Section 409A.
As a top-hat plan, the Plan constitutes an unsecured promise by a Participating Employer to pay benefits in the future. Participants in the Plan shall have the status of general unsecured creditors of the Company or the Adopting Employer, as applicable. Each Participating Employer shall be solely responsible for payment of the benefits of its employees and their beneficiaries. Any amounts set aside to defray the liabilities assumed by the Company or an Adopting Employer will remain the general assets of the Company or the Adopting Employer and shall remain subject to the claims of the Company’s or the Adopting Employer’s creditors until such amounts are distributed to the Participants.
Page 1 of 24



ARTICLE II
DEFINITIONS
2.1    Account means a bookkeeping account maintained by the Company to record the payment obligation of a Participating Employer to a Participant as determined under the terms of the Plan. The Company may maintain an Account to record the total obligation to a Participant and component Accounts to reflect amounts payable at different times and in different forms. Reference to an Account means any such Account established by the Company, as the context requires. Notwithstanding anything herein to the contrary, all Accounts are intended to constitute unfunded obligations within the meaning of ERISA Sections 201(2), 301(a)(3) and 401(a)(1).
2.2    Account Balance means, with respect to any Account, the total of all contributions, income, expenses, gains and losses credited to the Plan on behalf of such Participant.
2.3    Adopting Employer means an Affiliate who, with the consent of the Company, has adopted the Plan for the benefit of its eligible employees.
2.4    Affiliate means a corporation, trade or business that, together with the Company, is treated as a single employer under Code Section 414(b) or (c).
2.5    Applicable Savings Plan means the tax-qualified defined contribution retirement plan with a cash or deferred arrangement feature (as defined under Code Section 401(k)) sponsored by the Participating Employer in which the Participant is eligible to participate.
2.6    Beneficiary means a natural person, estate, or trust designated by a Participant to receive payments to which a Beneficiary is entitled in accordance with provisions of the Plan. The Participant’s spouse, if living, otherwise the Participant’s estate, shall be the Beneficiary if: (a) the Participant has failed to properly designate a Beneficiary, or (b) all designated Beneficiaries have predeceased the Participant. A former spouse shall have no interest under the Plan, as Beneficiary or otherwise, unless the Participant designates such person as a Beneficiary after dissolution of the marriage, except to the extent provided under the terms of a domestic relations order as described in Code Section 414(p)(1)(B).
2.7    Business Day means each day on which the New York Stock Exchange is open for business.
2.8    Change in Control means, with respect to a Participating Employer that is organized as a corporation, the occurrence of any of the following (and shall be deemed to have occurred as of the date upon which any one of the following occurs): (a) a change in the ownership of the Participating Employer, (b) a change in the effective control of the Participating Employer, or (c) a change in the ownership of a substantial portion of the assets of the Participating Employer.
For purposes of this Section, a change in the ownership of the Participating Employer occurs on the date on which any one person, or more than one person acting as a group, acquires ownership of stock of the Participating Employer that, together with stock held by such person or group constitutes more than 50% of the total fair market value or total voting power of the stock of the Participating Employer. A change in the effective control of the Participating Employer occurs on the date on which either (a) a person, or more than one person acting as a group, acquires ownership of stock of the Participating Employer possessing 30% or more of the total voting power of the stock of the Participating Employer, taking into account all such stock acquired during the 12-month period ending on the date of the most recent acquisition, or (b) a majority of the members of the Participating Employer’s Board of Directors is replaced during any 12-month period by directors whose appointment or election is not endorsed by a majority of the members of such Board of Directors prior to the date of the appointment or election, but only if no other corporation is a majority shareholder of the Participating Employer. A change in the ownership of a substantial portion of assets occurs on the date on which any one person, or more than one person acting as a group, other than a person or group of persons that is related to the Participating Employer, acquires assets from the Participating Employer that have a total gross fair market value equal to or more than 40% of the total gross fair market value of all of the assets of the Participating Employer immediately prior to such acquisition or acquisitions, taking into account all such assets acquired during the 12-month period ending on the date of the most recent acquisition. An event constitutes a Change in Control with respect to a Participant only if the Participant performs services for the Participating Employer that has experienced the Change
Page 2 of 24



in Control, or the Participant’s relationship to the affected Participating Employer otherwise satisfies the requirements of Treasury Regulation Section 1.409A-3(i)(5)(ii).
The determination as to the occurrence of a Change in Control shall be based on objective facts and in accordance with the requirements of Code Section 409A.
2.9    Claimant means a Participant or Beneficiary filing a claim under Article XII of this Plan.
2.10    Code means the Internal Revenue Code of 1986, as amended from time to time.
2.11    Code Section 409A means section 409A of the Code, and regulations and other guidance issued by the Treasury Department and Internal Revenue Service thereunder. References to such Section or guidance in this Plan include references to such provisions as they may be modified.
2.12    Committee means the committee appointed by the Board of Directors of the Company (or the appropriate committee of such board) to administer the Plan. If no designation is made, the Chief Executive Officer of the Company or his delegate shall have and exercise the powers of the Committee.
2.13    Company means Roper Industries, Inc.
2.14    Company Contribution means a credit by a Participating Employer to a Participant’s Account(s) in accordance with the provisions of Article V of the Plan. Company Contributions are credited at the sole discretion of the Participating Employer and the fact that a Company Contribution is credited in one year shall not obligate the Participating Employer to continue to make such Company Contribution in subsequent years. Unless the context clearly indicates otherwise, a reference to Company Contribution shall include Earnings attributable to such contribution.
2.15    Compensation means base salary, bonus, commission, and such other cash (if any) approved by the Committee as Compensation that may be deferred under this Plan. Compensation shall not include any compensation that has been previously deferred under this Plan or any other arrangement subject to Code Section 409A. With respect to any Non-Employee Director and notwithstanding the foregoing, Compensation shall mean the Total Annual Retainer, Meeting Fees, as defined in the Roper Industries, Inc. Director Compensation Plan.
2.16    Compensation Deferral Agreement means an agreement between a Participant and a Participating Employer that specifies (a) the amount of each component of Compensation that the Participant has elected to defer to the Plan in accordance with the provisions of Article IV, and (b) the Payment Schedule applicable to one or more Accounts. The Committee may permit different deferral amounts for each component of Compensation and may establish a minimum or maximum deferral amount for each such component. Unless otherwise specified by the Committee in the Compensation Deferral Agreement, Participants may defer up to 100% of their base salary and up to 100% of other types of Compensation for a Plan Year. A Compensation Deferral Agreement may also specify the investment allocation described in Section 8.4.
2.17    Death Benefit means the benefit payable under the Plan to a Participant’s Beneficiary(ies) upon the Participant’s death as provided in Section 6.1 of the Plan.
2.18    Deferral means a credit to a Participant’s Account(s) that records that portion of the Participant’s Compensation that the Participant has elected to defer to the Plan in accordance with the provisions of Article IV. Unless the context of the Plan clearly indicates otherwise, a reference to Deferrals includes Earnings attributable to such Deferrals.
Deferrals shall be calculated with respect to the gross cash Compensation payable to the Participant prior to any deductions or withholdings, but shall be reduced by the Committee as necessary so that it does not exceed 100% of the cash Compensation of the Participant remaining after deduction of all required income and employment taxes, other employee benefit deductions, and other deductions required by law. Changes to payroll withholdings that affect the amount of Compensation being deferred to the Plan shall be allowed only to the extent permissible under Code Section 409A.
Page 3 of 24



2.19    Disability Benefit means the benefit payable under the Plan to a Participant in the event such Participant is determined to be Disabled. For the avoidance of doubt, Non-Employee Directors are not eligible for Disability Benefits under the Plan.
2.20    Disabled means that a Participant is, by reason of any medically-determinable physical or mental impairment which can be expected to result in death or can be expected to last for a continuous period of not less than twelve months, (a) unable to engage in any substantial gainful activity, or (b) receiving income replacement benefits for a period of not less than three months under an accident and health plan covering employees of the Participant’s employer. The Committee shall determine whether a Participant is Disabled in accordance with Code Section 409A; provided, however, that a Participant shall be deemed to be Disabled if determined to be totally disabled by the Social Security Administration or the Railroad Retirement Board.
2.21    Earnings means an adjustment to the value of an Account in accordance with Article VIII.
2.22    Effective Date means January 1, 2013, which is the date of this amended and restated Plan document. The Plan was originally effective as of January 1, 1995 and subsequently amended restated as of March 1, 2002 and again as of January 1, 2009.
2.23    Eligible Employee means an Employee of a Participating Employer that the Committee determines is eligible to participate in the Plan. Notwithstanding the foregoing or anything to the contrary herein, only Employees who are members of a select group of management or highly compensated employees, within the meaning of ERISA Sections 201(2), 301(a)(3), and 401(a)(1), may be designated as eligible to participate in this Plan. For purposes of this Section, the Committee shall have sole and absolute discretion to determine whether an Employee is an Eligible Employee and all such determinations shall be final and binding on all individuals.
2.24    Employee means a common-law employee of an Employer.
2.25    Employer means, with respect to Employees it employs, the Company and each Affiliate.
2.26    ERISA means the Employee Retirement Income Security Act of 1974, as amended from time to time.
2.27    Fiscal Year Compensation means Compensation earned during one or more consecutive fiscal years of a Participating Employer, all of which is paid after the last day of such fiscal year or years.
2.28    Non-Employee Director means a director of the Company who is not an employee of the Company or any of its Affiliates.
2.29    Participant means an Eligible Employee who has received notification of his or her eligibility to defer Compensation under the Plan under Section 3.1, a Non Employee Director and any other person with an Account Balance greater than zero, regardless of whether such individual continues to be an Eligible Employee or a Non Employee Director. A Participant’s continued participation in the Plan shall be governed by Section 3.2 of the Plan.
2.30    Participating Employer means the Company and each Adopting Employer.
2.31    Payment Schedule means the date as of which payment of an Account under the Plan will commence and the form in which payment of such Account will be made.
2.32    Performance-Based Compensation means Compensation where the amount of, or entitlement to, the Compensation is contingent on the satisfaction of pre-established organizational or individual performance criteria relating to a performance period of at least twelve consecutive months. Organizational or individual performance criteria are considered pre-established if established in writing by not later than ninety (90) days after the commencement of the period of service to which the criteria relate, provided that the outcome is substantially uncertain at the time the criteria are established. The determination of whether Compensation qualifies as Performance-Based Compensation will be made in accordance with Treas. Reg. Section 1.409A-1(e) and subsequent guidance.
Page 4 of 24



2.33    Plan means the “Roper Industries, Inc. Non-Qualified Retirement Plan” as amended and restated herein and as may be further amended from time to time hereafter. However, to the extent permitted or required under Code Section 409A, the term Plan may in the appropriate context also mean a portion of the Plan that is treated as a single plan under Treas. Reg. Section 1.409A-1(c), or the Plan or portion of the Plan and any other nonqualified Non-Qualified Retirement Plan or portion thereof that is treated as a single plan under such section.
2.34    Plan Year means the twelve (12) consecutive month period that begins on each January 1 and ends on each December 31.
2.35    Retirement means for Participants other than Non-Employee Directors, Retirement means Separation from Service after attainment of any age where the combination of the Participant’s age and number of Years of Service equals or exceeds 65. For Participants who are Non-Employee Directors, Retirement means Separation from Service for any reason.
2.36    Retirement Benefit means the benefit payable to a Participant under the Plan following the Retirement of the Participant.
2.37    Retirement / Termination Account means an Account established by the Committee to record the amounts payable to a Participant that have not been allocated to a Specified Date Account. Unless the Participant has established a Specified Date Account, all Deferrals and Company Contributions shall be allocated to a Retirement / Termination Account on behalf of the Participant.
2.38    Separation from Service means a termination of employment with an Employer within the meaning provided in Treasury Regulation section 1.409A-1(h), provided, that the Participant will be deemed to have a Separation from Service if services provided to Employer is at a level that is 20% or less of the average level of service performed by the Participant in the 36-month period, or lesser period if applicable under Treasury Regulation section 1.409A-1(h), immediately preceding the Separation from Service.
Notwithstanding the foregoing, an Employee who is absent from work due to military leave, sick leave, or other bona fide leave of absence shall incur a Separation from Service on the first date immediately following the later of (a) the six-month anniversary of the commencement of the leave, or (b) the expiration of the Employee’s right, if any, to reemployment under statute or contract. Notwithstanding the preceding, however, an Employee who is absent from work due to a physical or mental impairment that is expected to result in death or last for a continuous period of at least six months and that prevents the Employee from performing the duties of his position of employment or a similar position shall incur a Separation from Service on the first date immediately following the 29-month anniversary of the commencement of the leave.
For purposes of determining whether a Separation from Service has occurred, the Employer means the Employer as defined under this Article, except that for purposes of determining whether another organization is an Affiliate of the Company, common ownership of at least 50% shall be determinative.
A Non-Employee Director is deemed to have incurred a Separation from Service upon the ceasing of all services as a Director constituting a “separation from service” (as that term is defined at Treas. Reg. § 1.409A-1(h)) from the Company and any of its Affiliates.
The Committee specifically reserves the right to determine whether a sale or other disposition of substantial assets to an unrelated party constitutes a Separation from Service with respect to a Participant providing services to the seller immediately prior to the transaction and providing services to the buyer after the transaction. Such determination shall be made in accordance with the requirements of Code Section 409A.
2.39    Specified Date Account means an Account established pursuant to Section 4.3 that will be paid (or that will commence to be paid) at a future date as specified in the Participant’s Compensation Deferral Agreement. Unless otherwise determined by the Committee, a Participant may maintain no more than five Specified Date Accounts. A Specified Date Account may be identified in enrollment materials as an in-service account.
Page 5 of 24



2.40    Specified Date Benefit means the benefit payable to a Participant under the Plan in accordance with Section 6.1(c).
2.41    Specified Employee means the same as such term is defined under Code Section 409A,provided, however, that, as permitted in the final Section 409A regulations, the Company’s Specified Employees and its application of the six-month delay rule of Code Section 409A(a)(2)(B)(i) shall be determined in accordance with rules adopted by the Board of Directors or a committee thereof, which shall be applied consistently with respect to all nonqualified deferred compensation arrangements of the Company, including this Plan.
2.42    Substantial Risk of Forfeiture shall have the meaning specified in Treas. Reg. Section 1.409A-1(d).
2.43    Termination Benefit means the benefit payable to a Participant under the Plan following the Participant’s Separation from Service prior to Retirement. For the avoidance of doubt, Non-Employee Directors are not eligible for Termination Benefits under the Plan, because Retirement for Non-Employee Directors means Separation from Service for any reason.
2.44    Unforeseeable Emergency means a severe financial hardship to the Participant resulting from (a) an illness or accident of the Participant, the Participant’s spouse, the Participant’s dependent (as defined in Code section 152(a)), or a Beneficiary; (b) loss of the Participant’s property due to casualty (including the need to rebuild a home following damage to a home not otherwise covered by insurance, for example, as a result of a natural disaster); or (c) other similar extraordinary and unforeseeable circumstances arising as a result of events beyond the control of the Participant. The types of events which may qualify as an Unforeseeable Emergency may be limited by the Committee.
2.45    Valuation Date means each Business Day.
2.46    Year of Service means each twelve (12) consecutive month period of continuous service with the Employer or each twelve (12) consecutive month period of continuous service as a NonEmployee Director of the Company.


Page 6 of 24




ARTICLE III
ELIGIBILITY AND PARTICIPATION
3.1    Eligibility and Participation
(a)    Eligible Employees. An Eligible Employee becomes a Participant upon the earlier to occur of (1) a credit of Company Contributions under Article V, or (2) notification of eligibility to participate.
(b)    Non-Employee Directors. A Non-Employee Director becomes a Participant upon the earlier to occur of (1) a credit of Company Contributions under Article V, or (2) notification of eligibility to participate.
3.2    Duration
A Participant shall be eligible to defer Compensation and, where applicable, receive allocations of Company Contributions, subject to the terms of the Plan, for as long as such Participant remains an Eligible Employee or a Non-Employee Director. A Participant who is no longer an Eligible Employee or a Non-Employee Director may not defer Compensation under the Plan but may otherwise exercise all of the rights of a Participant under the Plan with respect to his or her Account(s). For as long as a Participant has an Account Balance, he or she shall remain a Participant and he or she may continue to make investment allocation elections as provided in Section 8.4. An individual shall cease being a Participant in the Plan when all benefits under the Plan to which he or she is entitled have been paid.
ARTICLE IV
DEFERRALS
4.1    Deferral Elections
(a)    Deferral Agreement, Generally. A Participant may elect to defer Compensation by submitting a Compensation Deferral Agreement during the enrollment periods established by the Committee and in the manner specified by the Committee, but in any event, in accordance with Section 4.2. A Compensation Deferral Agreement that is not timely filed with respect to a service period or component of Compensation shall be considered void and shall have no effect with respect to such service period or Compensation. The Committee may modify any Compensation Deferral Agreement prior to the date the election becomes irrevocable under the rules of Section 4.2.
(b)    Deferral Agreements, Amounts and Accounts. The Participant shall specify on his or her Compensation Deferral Agreement the amount of Deferrals and whether to allocate Deferrals and associated Company Contributions to a Retirement / Termination Account or to a Specified Date Account. If no designation is made or if a designation is invalid (for example, because it fails to defer Compensation for at least one year or, if longer, for the minimum deferral period specified by the Committee), Deferrals (or that portion of Deferrals allocated invalidly) shall be allocated to the Retirement / Termination Account. A Participant may also specify in his or her Compensation Deferral Agreement the Payment Schedule applicable to his or her Plan Accounts. If the Payment Schedule is not specified in a Compensation Deferral Agreement, the Payment Schedule shall be the Payment Schedule specified in Section 6.2.
4.2    Timing Requirements for Compensation Deferral Agreements
(a)    First Year of Eligibility. In the case of the first year in which an Eligible Employee or a Non-Employee Director becomes eligible to participate in the Plan, he or she may submit a Compensation Deferral Agreement at the times set forth in Section 4.1(a). The determination of whether an Eligible Employee may file a Compensation Deferral Agreement under this subsection shall be determined in accordance with the rules of Code Section 409A, including the provisions of Treas. Reg. Section 1.409A-2(a)(7).
Page 7 of 24



(b)    Prior Year Election. Except as otherwise provided under this Section, Participants may defer Compensation by filing a Compensation Deferral Agreement no later than December 31 of the year prior to the year in which the Compensation to be deferred is earned. A Compensation Deferral Agreement described in this subsection shall become irrevocable with respect to such Compensation as of January 1 of the year in which such Compensation is earned.
(c)    Performance-Based Compensation. Participants may file a Compensation Deferral Agreement with respect to Performance-Based Compensation no later than the date that is six months before the end of the performance period, provided that:
(1)    the Participant performs services continuously from the later of the beginning of the performance period or the date the criteria are established through the date the Compensation Deferral Agreement is submitted; and
(2)    the Compensation is not readily ascertainable as of the date the Compensation Deferral Agreement is filed.
A Compensation Deferral Agreement becomes irrevocable with respect to Performance-Based Compensation as of the day immediately following the latest date for filing such election. Any election to defer Performance-Based Compensation that is made in accordance with this subsection and that becomes payable as a result of the Participant’s death or disability (as defined in Treas. Reg. Section 1.409A-1(e)) or upon a Change in Control (as defined in Treas. Reg. Section 1.409A-3(i)(5)) prior to the satisfaction of the performance criteria, will be void.
(d)    Sales Commissions. Sales commissions (as defined in Treas. Reg. Section 1.409A-2(a)(12)(i)) are considered to be earned in the taxable year of the Participant in which the sale occurs. The Compensation Deferral Agreement must be filed before the last day of the year preceding the year in which the sales commissions are earned and becomes irrevocable after that date.
(e)    Investment Commissions. Investment commissions (as defined in Treas. Reg. Section 1.409A-2(a)(12)(ii)) are considered to be earned in the 12-month period immediately preceding the date assets are valued for purposes of calculating the commission. Investment Commissions must be deferred under the timing rules set forth in this Section 4.2.
(f)    Fiscal Year Compensation. A Participant may defer Fiscal Year Compensation by filing a Compensation Deferral Agreement prior to the first day of the fiscal year or years in which such Fiscal Year Compensation is earned. The Compensation Deferral Agreement described in this subsection becomes irrevocable on the first day of the fiscal year or years to which it applies.
(g)    Short-Term Deferrals. Compensation that meets the definition of a “short-term deferral” described in Treas. Reg. Section 1.409A-1(b)(4) may be deferred in accordance with the rules of Article VII, applied as if the date the Substantial Risk of Forfeiture lapses is the date payments were originally scheduled to commence, provided, however, that the provisions of Section 7.3 shall not apply to payments attributable to a Change in Control (as defined in Treas. Reg. Section 1.409A-3(i)(5)).
(h)    Certain Forfeitable Rights. With respect to a legally binding right to a payment in a subsequent year that is subject to a forfeiture condition requiring the Participant’s continued services for a period of at least twelve months from the date the Participant obtains the legally binding right, an election to defer such Compensation may be made on or before the 30th day after the Participant obtains the legally binding right to the Compensation, provided that the election is made at least twelve months in advance of the earliest date at which the forfeiture condition could lapse. The Compensation Deferral Agreement described in this subsection becomes irrevocable after such 30th day. If the forfeiture condition applicable to the payment lapses before the end of the required service period as a result of the Participant’s death or disability (as defined in Treas. Reg. Section 1.409A-3(i)(4)) or upon a Change in Control (as defined in Treas. Reg. Section
Page 8 of 24



1.409A-3(i)(5)), the Compensation Deferral Agreement will be void unless it would be considered timely under another rule described in this Section.
(i)    “Evergreen” Deferral Elections. The Committee, in its discretion, may provide in the Compensation Deferral Agreement that such Compensation Deferral Agreement will continue in effect for each subsequent year or performance period. Such “evergreen” Compensation Deferral Agreements will become effective with respect to an item of Compensation on the date such election becomes irrevocable under this Section 4.2. An evergreen Compensation Deferral Agreement may be terminated or modified prospectively with respect to Compensation for which such election remains revocable under this Section 4.2. A Participant whose Compensation Deferral Agreement is cancelled in accordance with Section 4.6 will be required to file a new Compensation Deferral Agreement under this Article IV in order to recommence Deferrals under the Plan.
4.3    Allocation of Deferrals and Company Contributions
A Compensation Deferral Agreement may allocate Deferrals and Company Contributions to one or more Specified Date Accounts and/or to the Retirement / Termination Account. Company Contributions that are made pursuant to Article V shall be allocated to Specified Date Accounts and/or to the Retirement / Termination Account in the same proportion as elected by the Participant with respect to base salary for the Plan Year during which the Company Contribution is made. The Committee may, in its discretion, establish a minimum deferral period for Specified Date Accounts (for example, the third Plan Year following the year Compensation subject to the Compensation Deferral Agreement is earned).
4.4    Deductions from Pay
The Committee has the authority to determine the payroll practices under which any component of Compensation subject to a Compensation Deferral Agreement will be deducted from a Participant’s Compensation.
4.5    Vesting
Participant Deferrals shall be 100% vested at all times.
4.6    Cancellation of Deferrals
The Committee shall cancel a Participant’s Deferrals (a) for the balance of the Plan Year in which an Unforeseeable Emergency payment is made, (b) if the Participant receives a hardship distribution under the Employer’s qualified 401(k) plan, through the end of the Plan Year in which the six-month anniversary of the hardship distribution falls, and (c) during periods in which the Participant is unable to perform the duties of his or her position or any substantially similar position due to a mental or physical impairment that can be expected to result in death or last for a continuous period of at least six months.


Page 9 of 24



ARTICLE V
COMPANY CONTRIBUTIONS
5.1    Nonqualified Matching Contributions
Each Participating Employer shall credit a Company Matching Contribution to the Account of a Participant in an amount equal to (a) minus (b), where (a) and (b) are as follows:
(a)    the Participant’s Compensation multiplied by the matching contribution rate and by similar contribution rates determined under the Applicable Savings Plan in which he or she is a participant; and
(b)    the total matching contributions and similar contributions made by the Participating Employer to the Applicable Savings Plan on behalf of the Participant.
For purposes of this Plan, the matching contribution rate, as well as the similar contribution rates, referenced in subsection (a) of this Section means the maximum percentage of compensation that the Participating Employer may contribute as such a contribution under the Applicable Savings Plan.
5.2    Discretionary Company Contributions
The Participating Employer may, from time to time in its sole and absolute discretion, credit Company Contributions to any Participant in any amount determined by the Participating Employer. Such contributions will be credited to a Participant’s Retirement / Termination Account.
5.3    Vesting
Company Contributions described in Section 5.1, and the Earnings thereon, shall be 100% vested. Company Contributions described in Section 5.2, above, (if any) and the Earnings thereon, shall vest in accordance with the vesting scheduled established by the Committee at the time that the Company Contribution is made. All Company Contributions shall become 100% vested upon the occurrence of the earliest of: (a) the death of the Participant while actively employed, (b) the Disability of the Participant while actively employed, (c) Retirement of the Participant, or (d) a Change in Control. The Participating Employer may, at any time, in its sole discretion, increase a Participant’s vested interest in a Company Contribution. The portion of a Participant’s Accounts that remains unvested upon his or her Separation from Service after the application of the terms of this Section shall be forfeited.
5.4    Non-Employee Directors Not Eligible
For the avoidance of doubt, Non-Employee Directors are not eligible for Company Contributions under the Plan.
5.5    Timing of Company Contributions
Notwithstanding anything herein to the contrary, each Participating Employer, in its sole discretion, may make any Company Contribution as of each payroll period or as of each other date as the Participating Employer may determine from time to time.

Page 10 of 24




ARTICLE VI
BENEFITS
6.1    Benefits
(a)    Retirement Benefit. A Participant shall be entitled to a Retirement Benefit upon his or her Retirement. The Retirement Benefit shall be equal to the vested portion of the Retirement / Termination Account, based on the value of that Account as of the end of the month in which his or her Retirement occurs. Subject to Section 6.4 hereof, the payment date for the Retirement Benefit will be the first day of the month following the month in which the Retirement occurs, provided, however, that with respect to a Participant who is a Specified Employee as of the date such Participant incurs a Separation from Service, the payment date will be the first day of the seventh month following the month in which such Separation from Service occurs. If the Retirement Benefit is to be paid in the form of installments, any subsequent installment payments to a Specified Employee will be paid on the anniversary of the date the first payment was made.
(b)    Termination Benefit. Upon the Participant’s Separation from Service for reasons other than death or Retirement, he or she shall be entitled to a Termination Benefit. The Termination Benefit shall be equal to the vested portion of the Retirement / Termination Account, based on the value of that Account as of the end of the month in which Separation from Service occurs. Subject to Section 6.4 hereof, the payment date for the Termination Benefit will be the first day of the month following the month in which Separation from Service occurs, provided, however, that with respect to a Participant who is a Specified Employee as of the date such Participant incurs a Separation from Service, payment will be made on the first day of the seventh month following the month in which such Separation from Service occurs. For the avoidance of doubt, Non-Employee Directors are not eligible for Termination Benefits under the Plan, because Retirement for NonEmployee Directors means Separation from Service for any reason.
(c)    Specified Date Benefit. If the Participant has established one or more Specified Date Accounts, he or she shall be entitled to a Specified Date Benefit with respect to each such Specified Date Account. The Specified Date Benefit shall be equal to the vested portion of the Specified Date Account, based on the value of that Account as of the end of the month designated by the Participant at the time the Account was established, regardless of whether the Participant remains actively employed at the time of distribution of the Specified Date Benefit. Subject to Section 6.4 hereof, the payment date for the Specified Date Benefit will be the first day of the month following the designated month.
(d)    Death Benefit. In the event of the Participant’s death, his or her designated Beneficiary(ies) shall be entitled to a Death Benefit. The Death Benefit shall be equal to the vested portion of the Retirement / Termination Account and the vested portion of any unpaid balances in any Specified Date Accounts. The Death Benefit shall be based on the value of the Accounts as of the end of the month in which death occurred. Subject to Section 6.4 hereof, the payment date for the Death Benefit will be the first day of the month following the month in which death of the Participant occurred.
(e)    Disability Benefit. Upon a determination by the Committee that a Participant is Disabled, he or she shall be entitled to a Disability Benefit. The Disability Benefit shall be equal to the vested portion of the Retirement / Termination Account and the vested portion of any unpaid balances in any Specified Date Accounts. The Disability Benefit shall be based on the value of the Accounts as of the last day of the month in which Disability occurs. Subject to Section 6.4 hereof, the payment date for the Disability Benefit will be the first day of the month following the month during which the Participant was judged by the Committee to have incurred a Disability. For the avoidance of doubt, NonEmployee Directors are not eligible for Disability Benefits under the Plan.
(f)    Unforeseeable Emergency Payments. A Participant, other than a Non-Employee Director, who experiences an Unforeseeable Emergency may submit a written request to the Committee to receive payment of all or any portion of his or her vested Accounts. Whether a Participant or Beneficiary is faced with an Unforeseeable Emergency
Page 11 of 24



permitting an emergency payment shall be determined by the Committee based on the relevant facts and circumstances of each case, but, in any case, a distribution on account of Unforeseeable Emergency may not be made to the extent that such emergency is or may be reimbursed through insurance or otherwise, by liquidation of the Participant’s assets, to the extent the liquidation of such assets would not cause severe financial hardship, or by cessation of Deferrals under this Plan. An approval of a payment due to an Unforeseeable Emergency is subject to the discretion of the Committee. If an emergency payment is approved by the Committee, the amount of the payment shall not exceed the amount reasonably necessary to satisfy the need, taking into account the additional compensation that is available to the Participant as the result of cancellation of deferrals to the Plan, including amounts necessary to pay any taxes or penalties that the Participant reasonably anticipates will result from the payment. The amount of the emergency payment shall be subtracted first from the vested portion of the Participant’s Retirement / Termination Account until depleted and then from the vested Specified Date Accounts, beginning with the Specified Date Account with the latest payment commencement date. Emergency payments shall be paid in a single lump sum within the 90-day period following the date the payment is approved by the Committee.
6.2    Form of Payment
(a)    Retirement Benefit. A Participant who is entitled to receive a Retirement Benefit shall receive payment of such benefit in a single lump sum, unless the Participant elects on his or her initial Compensation Deferral Agreement to have such benefit paid in one of the following alternative forms of payment (1) substantially equal annual installments over a period of two to ten years, as elected by the Participant, or (2) a lump sum payment of a percentage of the balance in the Retirement / Termination Account, with the balance paid in substantially equal annual installments over a period of two to ten years, as elected by the Participant.
(b)    Termination Benefit. A Participant who is entitled to receive a Termination Benefit shall receive payment of such benefit in a single lump sum. For the avoidance of doubt, Non-Employee Directors are not eligible for Termination Benefits under the Plan.
(c)    Specified Date Benefit. The Specified Date Benefit shall be paid in a single lump sum, unless the Participant elects on the Compensation Deferral Agreement with which the account was established to have the Specified Date Account paid in substantially equal annual installments over a period of two to five years, as elected by the Participant.
(d)    Death Benefit. A designated Beneficiary who is entitled to receive a Death Benefit shall receive payment of such benefit in a single lump sum.
(e)    Disability Benefit. A Participant who is entitled to receive a Disability Benefit shall receive payment of such benefit in a single lump sum, unless the Participant elects on his or her initial Compensation Deferral Agreement to have such benefit paid in accordance with the Payment Schedule for his or her Retirement Benefit.
(f)    Small Account Balances. The Committee may, in its sole discretion which shall be evidenced in writing no later than the date of payment, elect to pay the value of the Participant’s Accounts upon a Separation from Service in a single lump sum if the balance of such Accounts is not greater than the applicable dollar amount under Code Section 402(g)(1)(B), provided the payment represents the complete liquidation of the Participant’s interest in the Plan.
(g)    Rules Applicable to Installment Payments. If a Payment Schedule specifies installment payments, annual payments will be made beginning as of the payment commencement date for such installments and shall continue on each anniversary thereof until the number of installment payments specified in the Payment Schedule has been paid. The amount of each installment payment shall be determined by dividing (1) by (2), where (1) equals the Account Balance as of the Valuation Date and (2) equals the remaining number of installment payments. For purposes of Article VII, installment payments will be treated as a single form of payment. If a lump sum equal to less than 100% of the Retirement / Termination Account is paid, the payment commencement date for the installment form of payment will be the first anniversary of the payment of the lump sum.
Page 12 of 24



6.3    Acceleration of or Delay in Payments
The Committee, in its sole and absolute discretion, may elect to accelerate the time or form of payment of a benefit owed to the Participant hereunder, provided such acceleration is permitted under Treas. Reg. Section 1.409A-3(j)(4). The Committee may also, in its sole and absolute discretion, delay the time for payment of a benefit owed to the Participant hereunder, to the extent permitted under Treas. Reg. Section 1.409A-2(b)(7). If the Plan receives a domestic relations order (within the meaning of Code Section 414(p)(1)(B)) directing that all or a portion of a Participant’s Accounts be paid to an “alternate payee,” any amounts to be paid to the alternate payee(s) shall be paid in a single lump sum.
6.4    Payments Treated as Made on the Designated Payment Date
Payments made on the payment date specified in the Plan, or on a later date within the same taxable year of the Participant or Beneficiary, or, if later, by the fifteenth (15th) day of the third calendar month following the payment date specified in the Plan shall be treated as having been made on the payment date; provided, however, that the Participant or Beneficiary is not permitted, directly or indirectly, to designate the taxable year of the payment. In addition, payments made no earlier than 30 days before the designated payment date will likewise be treated as having been made on the payment date so long as the Participant or Beneficiary is not permitted, directly or indirectly, to designate the taxable year of the payment. The foregoing shall be administered in compliance with the provisions of Regulation 1.409A-3(d), which Regulation may authorize other instances in which payments made after the payment date shall be treated as having been made on the payment date.


Page 13 of 24




ARTICLE VII
MODIFICATIONS TO PAYMENT SCHEDULES
7.1    Participant’s Right to Modify
A Participant may modify any or all of the alternative Payment Schedules with respect to an Account, consistent with the permissible Payment Schedules available under the Plan, provided such modification complies with the requirements of this Article VII.
7.2    Time of Election
The date on which a modification election is submitted to the Committee must be at least twelve months prior to the date on which payment is scheduled to commence under the Payment Schedule in effect prior to the modification.
7.3    Date of Payment under Modified Payment Schedule
Except with respect to modifications that relate to the payment of a Death Benefit or a Disability Benefit, the date payments are to commence under the modified Payment Schedule must be no earlier than five years after the date payment would have commenced under the original Payment Schedule. Under no circumstances may a modification election result in an acceleration of payments in violation of Code Section 409A.
7.4    Effective Date
A modification election submitted in accordance with this Article VII is irrevocable upon receipt by the Committee and becomes effective 12 months after such date.
7.5    Effect on Accounts
An election to modify a Payment Schedule is specific to the Account or payment event to which it applies, and shall not be construed to affect the Payment Schedules of any other Accounts.

ARTICLE I
Page 14 of 24




ARTICLE VIII
VALUATION OF ACCOUNT BALANCES; INVESTMENTS
8.1    Valuation
Deferrals shall be credited to appropriate Accounts on the date such Compensation would have been paid to the Participant absent the Compensation Deferral Agreement. Company Contributions shall be credited to the Retirement / Termination Account at the times determined by the Committee. Valuation of Accounts shall be performed under procedures approved by the Committee.
8.2    Earnings Credit
Each Account will be credited with Earnings on each Business Day, based upon the Participant’s investment allocation among a menu of investment options selected in advance by the Committee, in accordance with the provisions of this Article VIII.
8.3    Investment Options
Investment options will be determined by the Committee. The Committee, in its sole discretion, shall be permitted to add or remove investment options from the Plan menu from time to time, provided that any such additions or removals of investment options shall not be effective with respect to any period prior to the effective date of such change.
8.4    Investment Allocations
A Participant’s investment allocation constitutes a deemed, not actual, investment among the investment options comprising the investment menu. At no time shall a Participant have any real or beneficial ownership in any investment option included in the investment menu, nor shall the Participating Employer or any trustee acting on its behalf have any obligation to purchase actual securities as a result of a Participant’s investment allocation. A Participant’s investment allocation shall be used solely for purposes of adjusting the value of a Participant’s Account Balances.
A Participant shall specify an investment allocation for each of his Accounts in accordance with procedures established by the Committee. Except as otherwise provided by the Committee, the following provisions of this Section 8.4 shall apply to allocations under the Plan. Allocation among the investment options must be designated in increments of 1%. The Participant’s investment allocation will become effective on the same Business Day or, in the case of investment allocations received after a time specified by the Committee, the next Business Day.
A Participant may change an investment allocation on any Business Day, both with respect to future credits to the Plan and with respect to existing Account Balances, in accordance with procedures adopted by the Committee. Changes shall become effective on the same Business Day or, in the case of investment allocations received after a time specified by the Committee, the next Business Day, and shall be applied prospectively.
8.5    Unallocated Deferrals and Accounts
If the Participant fails to make an investment allocation with respect to an Account, such Account shall be invested in an investment option, the primary objective of which is the preservation of capital, as determined by the Committee.
ARTICLE IX
ADMINISTRATION
9.1    Plan Administration
This Plan shall be administered by the Committee which shall have discretionary authority to make, amend, interpret and enforce all appropriate rules and regulations for the administration of
Page 15 of 24



this Plan and to utilize its discretion to decide or resolve any and all questions, including but not limited to eligibility for benefits and interpretations of this Plan and its terms, as may arise in connection with the Plan. Claims for benefits shall be filed with the Committee and resolved in accordance with the claims procedures in Article XII.
9.2    Administration Upon Change in Control
Upon a Change in Control of the Company (not of a Participating Employer), the Committee, as constituted immediately prior to such Change in Control, shall continue to act as the Committee. The individual who was the Chief Executive Officer of the Company (or if such person is unable or unwilling to act, the next highest ranking officer) prior to the Change in Control shall have the authority (but shall not be obligated) to appoint an independent third party to act as the Committee.
Upon such Change in Control, the Company may not remove the Committee, unless 2/3rds of the members of the Board of Directors of the Company and a majority of Participants and Beneficiaries with Account Balances consent to the removal and replacement Committee. Notwithstanding the foregoing, neither the Committee nor the officer described above shall have authority to direct investment of trust assets under any rabbi trust described in Section 11.2.
The Participating Employer shall, with respect to the Committee identified under this Section, (a) pay all reasonable expenses and fees of the Committee, (b) indemnify the Committee (including individuals serving as Committee) against any costs, expenses and liabilities including, without limitation, attorneys’ fees and expenses arising in connection with the performance of the Committee hereunder, except with respect to matters resulting from the Committee’s gross negligence or willful misconduct, and (c) supply full and timely information to the Committee on all matters related to the Plan, any rabbi trust, Participants, Beneficiaries and Accounts as the Committee may reasonably require.
9.3    Withholding
The Participating Employer shall have the right to withhold from any payment due under the Plan (or with respect to any amounts credited to the Plan) any taxes required by law to be withheld in respect of such payment (or credit). Withholdings with respect to amounts credited to the Plan shall be deducted from Compensation that has not been deferred to the Plan.
9.4    Indemnification
The Participating Employers shall indemnify and hold harmless each employee, officer, director, agent or organization, to whom or to which are delegated duties, responsibilities, and authority under the Plan or otherwise with respect to administration of the Plan, including, without limitation, the Committee and its agents, against all claims, liabilities, fines and penalties, and all expenses reasonably incurred by or imposed upon him or it (including but not limited to reasonable attorney fees) which arise as a result of his or its actions or failure to act in connection with the operation and administration of the Plan to the extent lawfully allowable and to the extent that such claim, liability, fine, penalty, or expense is not paid for by liability insurance purchased or paid for by the Participating Employer. Notwithstanding the foregoing, the Participating Employer shall not indemnify any person or organization if his or its actions or failure to act are due to gross negligence or willful misconduct or for any such amount incurred through any settlement or compromise of any action unless the Participating Employer consents in writing to such settlement or compromise.
9.5    Delegation of Authority
In the administration of this Plan, the Committee may, from time to time, employ agents and delegate to them such administrative duties as it sees fit, and may from time to time consult with legal counsel who shall be legal counsel to the Company.
9.6    Binding Decisions or Actions
The decision or action of the Committee in respect of any question arising out of or in connection with the administration, interpretation and application of the Plan and the rules and regulations
Page 16 of 24



thereunder shall be final and conclusive and binding upon all persons having any interest in the Plan.
ARTICLE X
AMENDMENT AND TERMINATION
10.1    Amendment and Termination
The Company may at any time and from time to time amend the Plan or may terminate the Plan as provided in this Article X. Each Participating Employer may also terminate its participation in the Plan.
10.2    Amendments
The Company, by action taken by its Board of Directors or the Compensation Committee of the Board of Directors, may amend the Plan at any time and for any reason, provided that any such amendment shall not reduce the vested Account Balances of any Participant accrued as of the date of any such amendment or restatement (as if the Participant had incurred a voluntary Separation from Service on such date) or reduce any rights of a Participant under the Plan or other Plan features with respect to Deferrals made prior to the date of any such amendment or restatement without the consent of the Participant. The Board of Directors of the Company or the Compensation Committee of the Board of Directors may delegate to the Committee the authority to amend the Plan without the consent of the Board of Directors for the purpose of (a) conforming the Plan to the requirements of law, (b) facilitating the administration of the Plan, (c) clarifying provisions based on the Committee’s interpretation of the document, and (d) making such other amendments as the Board of Directors may authorize.
10.3    Termination
The Company, by action taken by its Board of Directors or the Compensation Committee of the Board of Directors may terminate the Plan and pay Participants and Beneficiaries their Account Balances in a single lump sum at any time, to the extent and in accordance with Treas. Reg. Section 1.409A-3(j)(4)(ix). If a Participating Employer terminates its participation in the Plan, the benefits of affected Employees shall be paid at the time provided in Article VI.
10.4    Application of Code Section 409A
The Plan is intended to constitute a plan of deferred compensation that meets the requirements for deferral of income taxation under Code Section 409A. The Committee, pursuant to its authority to interpret the Plan, is to interpret the Plan in a manner so as to comply with Section 409A.

Page 17 of 24





ARTICLE I
ARTICLE XI
INFORMAL FUNDING
11.1    General Assets
Obligations established under the terms of the Plan may be satisfied from the general funds of the Participating Employers, or a trust described in this Article XI. No Participant, spouse or Beneficiary shall have any right, title or interest whatever in assets of the Participating Employers. Nothing contained in this Plan, and no action taken pursuant to its provisions, shall create or be construed to create a trust of any kind, or a fiduciary relationship, between the Participating Employers and any Employee, spouse, or Beneficiary. To the extent that any person acquires a right to receive payments hereunder, such rights are no greater than the right of an unsecured general creditor of the Participating Employer.
11.2    Rabbi Trust
A Participating Employer may, in its sole discretion, establish a grantor trust, commonly known as a rabbi trust, as a vehicle for accumulating assets to pay benefits under the Plan. Payments under the Plan may be paid from the general assets of the Participating Employer or from the assets of any such rabbi trust. Payment from any such source shall reduce the obligation owed to the Participant or Beneficiary under the Plan.

ARTICLE I
ARTICLE XII
CLAIMS
12.1    Filing a Claim
Any controversy or claim arising out of or relating to the Plan shall be filed in writing with the Committee which shall make all determinations concerning such claim. Any claim filed with the Committee and any decision by the Committee denying such claim shall be in writing and shall be delivered to the Participant or Beneficiary filing the claim (the “Claimant”).
(a)    In General. Notice of a denial of benefits (other than Disability benefits) will be provided within ninety (90) days of the Committee’s receipt of the Claimant’s claim for benefits. If the Committee determines that it needs additional time to review the claim, the Committee will provide the Claimant with a notice of the extension before the end of the initial ninety (90) day period. The extension will not be more than ninety (90) days from the end of the initial ninety (90) day period and the notice of extension will explain the special circumstances that require the extension and the date by which the Committee expects to make a decision.
(b)    Disability Benefits. Notice of denial of Disability benefits will be provided within forty-five (45) days of the Committee’s receipt of the Claimant’s claim for Disability benefits. If the Committee determines that it needs additional time to review the Disability claim, the Committee will provide the Claimant with a notice of the extension before the end of the initial forty-five (45) day period. If the Committee determines that a decision cannot be made within the first extension period due to matters beyond the control of the Committee, the time period for making a determination may be further extended for an additional thirty (30) days. If such an additional extension is necessary, the Committee shall notify the Claimant prior to the expiration of the initial thirty (30) day extension. Any notice of extension shall indicate the circumstances necessitating the extension of time, the date by which the Committee expects to furnish a notice of decision, the specific
Page 18 of 24



standards on which such entitlement to a benefit is based, the unresolved issues that prevent a decision on the claim and any additional information needed to resolve those issues. A Claimant will be provided a minimum of forty-five (45) days to submit any necessary additional information to the Committee. In the event that a thirty (30) day extension is necessary due to a Claimant’s failure to submit information necessary to decide a claim, the period for furnishing a notice of decision shall be tolled from the date on which the notice of the extension is sent to the Claimant until the earlier of the date the Claimant responds to the request for additional information or the response deadline.
(c)    Contents of Notice. If a claim for benefits is completely or partially denied, notice of such denial shall be in writing and shall set forth the reasons for denial in plain language. The notice shall (1) cite the pertinent provisions of the Plan document and (2) explain, where appropriate, how the Claimant can perfect the claim, including a description of any additional material or information necessary to complete the claim and why such material or information is necessary. The claim denial also shall include an explanation of the claims review procedures and the time limits applicable to such procedures, including a statement of the Claimant’s right to bring a civil action under Section 502(a) of ERISA following an adverse decision on review. In the case of a complete or partial denial of a Disability benefit claim, the notice shall provide a statement that the Committee will provide to the Claimant, upon request and free of charge, a copy of any internal rule, guideline, protocol, or other similar criterion that was relied upon in making the decision.

12.2    Appeal of Denied Claims
A Claimant whose claim has been completely or partially denied shall be entitled to appeal the claim denial by filing a written appeal with a committee designated to hear such appeals (the “Appeals Committee”). A Claimant who timely requests a review of the denied claim (or his or her authorized representative) may review, upon request and free of charge, copies of all documents, records and other information relevant to the denial and may submit written comments, documents, records and other information relevant to the claim to the Appeals Committee. All written comments, documents, records, and other information shall be considered relevant if the information (1) was relied upon in making a benefits determination, (2) was submitted, considered or generated in the course of making a benefits decision regardless of whether it was relied upon to make the decision, or (3) demonstrates compliance with administrative processes and safeguards established for making benefit decisions. The Appeals Committee may, in its sole discretion and if it deems appropriate or necessary, decide to hold a hearing with respect to the claim appeal.
(a)    In General. Appeal of a denied benefits claim (other than a Disability benefits claim) must be filed in writing with the Appeals Committee no later than sixty (60) days after receipt of the written notification of such claim denial. The Appeals Committee shall make its decision regarding the merits of the denied claim within sixty (60) days following receipt of the appeal (or within one hundred and twenty (120) days after such receipt, in a case where there are special circumstances requiring extension of time for reviewing the appealed claim). If an extension of time for reviewing the appeal is required because of special circumstances, written notice of the extension shall be furnished to the Claimant prior to the commencement of the extension. The notice will indicate the special circumstances requiring the extension of time and the date by which the Appeals Committee expects to render the determination on review. The review will take into account comments, documents, records and other information submitted by the Claimant relating to the claim without regard to whether such information was submitted or considered in the initial benefit determination.
(b)    Disability Benefits. Appeal of a denied Disability benefits claim must be filed in writing with the Appeals Committee no later than one hundred eighty (180) days after receipt of the written notification of such claim denial. The review shall be conducted by the Appeals Committee (exclusive of the person who made the initial adverse decision or such person’s subordinate). In reviewing the appeal, the Appeals Committee shall (1) not afford deference to the initial denial of the claim, (2) consult a medical professional who has appropriate training and experience in the field of medicine relating to the Claimant’s disability and who was neither consulted as part of the initial denial nor is the subordinate
Page 19 of 24



of such individual and (3) identify the medical or vocational experts whose advice was obtained with respect to the initial benefit denial, without regard to whether the advice was relied upon in making the decision. The Appeals Committee shall make its decision regarding the merits of the denied claim within forty-five (45) days following receipt of the appeal (or within ninety (90) days after such receipt, in a case where there are special circumstances requiring extension of time for reviewing the appealed claim). If an extension of time for reviewing the appeal is required because of special circumstances, written notice of the extension shall be furnished to the Claimant prior to the commencement of the extension. The notice will indicate the special circumstances requiring the extension of time and the date by which the Appeals Committee expects to render the determination on review. Following its review of any additional information submitted by the Claimant, the Appeals Committee shall render a decision on its review of the denied claim.
(c)    Contents of Notice. If a benefits claim is completely or partially denied on review, notice of such denial shall be in writing and shall set forth the reasons for denial in plain language.
The decision on review shall set forth (1) the specific reason or reasons for the denial, (2) specific references to the pertinent Plan provisions on which the denial is based, (3) a statement that the Claimant is entitled to receive, upon request and free of charge, reasonable access to and copies of all documents, records, or other information relevant (as defined above) to the Claimant’s claim, and (4) a statement describing any voluntary appeal procedures offered by the plan and a statement of the Claimant’s right to bring an action under Section 502(a) of ERISA.
(d)    Contents of Disability Denial. For the denial of a Disability benefit, the notice will also include a statement that the Appeals Committee will provide, upon request and free of charge, (1) any internal rule, guideline, protocol or other similar criterion relied upon in making the decision, (2) any medical opinion relied upon to make the decision and (3) the required statement under Section 2560.503-1G)(5)(iii) of the Department of Labor regulations.
12.3    Legal Action – Attorneys’ Fees and Deadlines
(a)    Exhaustion / Plan-Based Statute of Limitations. A Claimant may not bring any legal action, including commencement of any arbitration, relating to a claim for benefits under the Plan unless and until the Claimant has followed the claims procedures under the Plan and exhausted his or her administrative remedies under such claims procedures. In addition, a Participant (or Claimant) will forever lose his or her right to (a) file a lawsuit or claim under the Plan or related to the Plan if he or she does not file an initial claim for benefits under Section 12.1 within twelve (12) months of the earlier of the date his or her application for benefits was denied or the date on which he or she knew or should have known of such claim or (b) file a lawsuit after a final denial on appeal Section 12.2 if he or she does not file such lawsuit within twelve (12) months of receiving such final denial.
(b)    Attorneys’ Fees. If a Participant or Beneficiary prevails in a legal proceeding brought under the Plan to enforce the rights of such Participant or any other similarly situated Participant or Beneficiary, in whole or in part, the Participating Employer shall reimburse such Participant or Beneficiary for all legal costs, expenses, attorneys’ fees and such other liabilities incurred as a result of such proceedings. If the legal proceeding is brought in connection with a Change in Control, or a “change in control” as defined in a rabbi trust described in Section 11.2, the Participant or Beneficiary may file a claim directly with the trustee for reimbursement of such costs, expenses and fees. For purposes of the preceding sentence, the amount of the claim shall be treated as if it were an addition to the Participant’s or Beneficiary’s Account.
12.4    Discretion of Appeals Committee
All interpretations, determinations and decisions of the Appeals Committee with respect to any claim shall be made in its sole discretion, and shall be final and conclusive.
ARTICLE I
Page 20 of 24




ARTICLE XIII
GENERAL PROVISIONS
13.1    Anti-assignment Rule
No interest of any Participant, spouse or Beneficiary under this Plan and no benefit payable hereunder shall be assigned as security for a loan, and any such purported assignment shall be null, void and of no effect, nor shall any such interest or any such benefit be subject in any manner, either voluntarily or involuntarily, to anticipation, sale, transfer, assignment or encumbrance by or through any Participant, spouse or Beneficiary. Notwithstanding anything to the contrary herein, however, the Committee has the discretion to make payments to an alternate payee in accordance with the terms of a domestic relations order (as defined in Code Section 414(p)(1)(B)).
The Company may assign any or all of its liabilities under this Plan in connection with any restructuring, recapitalization, sale of assets or other similar transactions affecting a Participating Employer without the consent of the Participant.
13.2    No Legal or Equitable Rights or Interest
No Participant or other person shall have any legal or equitable rights or interest in this Plan that are not expressly granted in this Plan. Participation in this Plan does not give any person any right to be retained in the service of the Participating Employer. The right and power of a Participating Employer to dismiss or discharge an Employee is expressly reserved. The Participating Employers make no representations or warranties as to the tax consequences to a Participant or a Participant’s beneficiaries resulting from a deferral of income pursuant to the Plan.
13.3    No Employment Contract
Nothing contained herein shall be construed as constituting a contract or agreement between an Employee and a Participating Employer or a Non Employee Director and the Company to the effect that the Employee will be employed by the Employer or continue as a Director of the Company for any specific time..
13.4    Notice
Any notice or filing required or permitted to be delivered to the Committee under this Plan shall be delivered in writing, in person, or through such electronic means as is established by the Committee. Notice shall be deemed given as of the date of delivery or, if delivery is made by mail, as of the date shown on the postmark on the receipt for registration or certification. Written transmission shall be sent by certified mail to:
ROPER INDUSTRIES, INC.
ATTN: VICE PRESIDENT OF HUMAN RESOURCES
6901 PROFESSIONAL PARKWAY EAST, SUITE 200
SARASOTA, FLORIDA 34240
Any notice or filing required or permitted to be given to a Participant under this Plan shall be sufficient if in writing or hand-delivered, or sent by mail to the last known address of the Participant.
13.5    Headings
The headings of Sections are included solely for convenience of reference, and if there is any conflict between such headings and the text of this Plan, the text shall control.
13.6    Invalid or Unenforceable Provisions
Page 21 of 24



If any provision of this Plan shall be held invalid or unenforceable, such invalidity or unenforceability shall not affect any other provisions hereof and the Committee may elect in its sole discretion to construe such invalid or unenforceable provisions in a manner that conforms to applicable law or as if such provisions, to the extent invalid or unenforceable, had not been included.
13.7    Lost Participants or Beneficiaries
Any Participant or Beneficiary who is entitled to a benefit from the Plan has the duty to keep the Committee advised of his or her current mailing address. If benefit payments are returned to the Plan or are not presented for payment after a reasonable amount of time, the Committee shall presume that the payee is missing. The Committee, after making such efforts as in its discretion it deems reasonable and appropriate to locate the payee, shall stop payment on any uncashed checks and may discontinue making future payments until contact with the payee is restored.
13.8    Facility of Payment to a Minor
If a distribution is to be made to a minor, or to a person who is otherwise incompetent, then the Committee may, in its discretion, make such distribution (i) to the legal guardian, or if none, to a parent of a minor payee with whom the payee maintains his or her residence, or (ii) to the conservator or committee or, if none, to the person having custody of an incompetent payee. Any such distribution shall fully discharge the Committee, the Company, and the Plan from further liability on account thereof.
13.9    Governing Law
To the extent not preempted by ERISA, the laws of the State of Delaware shall govern the construction and administration of the Plan.
(Signature Page Follows)

Page 22 of 24



IN WITNESS WHEREOF, the undersigned executed this Plan as of the 18th day of November, 2013, to be effective as of the Effective Date.
Roper Industries, Inc.
By:_/s/ Paul J. Soni            (Print Name) Paul J. Soni
Its:___________________________________    (Title )Vice President and Controller


































Page 23 of 24



First Amendment To The
Roper Industries, Inc. Non-Qualified Retirement Plan


    WHEREAS, Roper Industries, now known as Roper Technologies, Inc. (the “Company”) established and maintains the Roper Industries, Inc. Non-Qualified Retirement Plan, as most recently amended and restated effective as of January 1, 2013 (the “Plan”); and

    WHEREAS, the Compensation Committee of the Board of Directors of the Company (the “Committee”) is authorized to amend the Plan in Section 10.2 thereof; and

    WHEREAS, the Committee desires to amend the Plan effective as of April 25, 2015, to reflect a change in the name of the Company.

    NOW, THEREFORE, the Plan is hereby amended, effective as of April 25, 2015, to replace the words “Roper Industries, Inc.” with “Roper Technologies, Inc.” in each place it appears therein.

    IN WITNESS WHEREOF, the undersigned executed this First Amendment as of the 5th day of May, 2015, to be effective as of the date specified above.

Roper Technologies, Inc.

By: Paul J. Soni

Its: Vice President and Controller

/s/ Paul J. Soni

Page 24 of 24

EX-21.1 4 a202210-kex211.htm EX-21.1 Document


Exhibit 21.1

Consolidated Subsidiaries of Roper Technologies, Inc. as of December 31, 2022

Name of SubsidiaryJurisdiction of Incorporation/Organization
Accelify Solutions, LLCDelaware
Aderant Canada CompanyCanada
Aderant Holdings, Inc.Delaware
Aderant Legal (UK) LimitedUnited Kingdom
Aderant Legal Holdings (AUS) Pty Ltd Australia
Aderant Legal Holdings (NZ) ULC New Zealand
Aderant Legal Holdings, LLCDelaware
Aderant North America, Inc.Florida
Aderant Parent Holdings, Inc.Delaware
Alpine VI-A Holdings X, LLCDelaware
American LegaNet India Private LimitedIndia
Amphire Solutions, Inc.Delaware
ARCC FL Corp.Delaware
Archisnapper BVBelgium
Ascension Technology CorporationDelaware
Assureweb LimitedUnited Kingdom
Atlantic Health Partners, Inc.Delaware
C/S Solutions, Inc. California
CBORD Holdings Corp.Delaware
CCSI Holding Company, Inc.Delaware
Civco Holding, Inc.Delaware
Civco Medical Instruments Co., Inc.Iowa
Clinisys (India) Private Limited India
Clinisys Australia Pty LtdAustralia
Clinisys Austria GesmbHAustria
Clinisys Deutschland GmbHGermany
Clinisys Diagnostic Solutions IrelandIreland
Clinisys Europe LimitedUnited Kingdom
Clinisys France SarlFrance
Clinisys Group LimitedUnited Kingdom
CliniSys, Inc. Pennsylvania
Clinisys Information Systems (Europe) LimitedUnited Kingdom
Clinisys Information Systems (International) LimitedUnited Kingdom
Clinisys Nederland B.V.Netherlands
Clinisys NVBelgium
Clinisys Schweiz AGSwitzerland
Clinisys Scotland LimitedUnited Kingdom
Clinisys Software Iberica SLSpain
Clinisys Solutions LimitedUnited Kingdom
Clinisys Spain S.L. Spain
ConstructConnect Canada, Inc.Canada
ConstructConnect, Inc.Delaware




CRS Holding Company LLC Delaware
Dash I, Inc.Delaware
DAT Solutions, LLCDelaware
Data Innovations Canada Ltd. Canada
Data Innovations Cooperatief U.A. Netherlands
Data Innovations Europe S.A. Belgium
Data Innovations Latin America LtdaBrazil
Data Innovations LLCDelaware
DATSolutions Private LimitedIndia
Dawning Technologies, LLCDelaware
DCMH Group Holdings, Inc.Delaware
DCMH Group Holdings, LLCDelaware
DCMH Holdings, Inc.Delaware
Deltek Ajera Inc. Oregon
Deltek Asia Pacific (HK) LimitedHong Kong
Deltek Australia Pty Ltd. Australia
Deltek Danmark A/SDenmark
Deltek France SASFrance
Deltek GB LimitedUnited Kingdom
Deltek GmbHGermany
Deltek Nederland B.V.Netherlands
Deltek Netherlands B.V.Netherlands
Deltek Norge ASNorway
Deltek Sverige ABSweden
Deltek Systems (Canada), Inc.Canada
Deltek Systems (Philippines) Ltd. Virginia
Deltek, Inc. Delaware
Deltek, TNSCore Holdings, LLCDelaware
DI Dutch Holdings LLCDelaware
DI Hong Kong LimitedHong Kong
Digital Schools, LLCDelaware
Dominion I, Inc.Delaware
Dynamic Instruments LLCCalifornia
Education Health, LLCDelaware
Education Software Acquisition CorporationDelaware
Education Software Intermediate, LLCDelaware
Education Software Subholdings LLCDelaware
Escape Technology, LLCCalifornia
eSped.com IncorporatedDelaware
Excalibur Holdco LLCDelaware
Excent CorporationGeorgia
Fluid Metering, Inc.Delaware
FMS Purchasing & Services, Inc.Florida
Foodlink Holdings, Inc.California
Foodlink IT India Private LimitedIndia
Forecast 5 Analytics, LLCDelaware
Forecast 5 Holdings, LLCDelaware




Foundry Visionmongers (Ireland) LimitedIreland
Frontine Parent Holding CompanyDelaware
Frontline Technologies (Delaware) Blocker CorporationDelaware
Frontline Technologies Blocker Buyer, Inc.Delaware
Frontline Technologies Canada LLCDelaware
Frontline Technologies Group Holding, LLCDelaware
Frontline Technologies Group, LLCDelaware
Frontline Technologies Holdings, LLCDelaware
Frontline Technologies Intermediate Holdings, LLCDelaware
Frontline Technologies Management Blocker, Inc.Delaware
Frontline Technologies Parent, LLCDelaware
GEM/CAP, LLCTexas
GuideK12, LLCDelaware
Handshake Software, Inc.Georgia
Hansco Automatisering B.V.Netherlands
Hardy Process Solutions LLCCalifornia
Horizon Software International, LLCGeorgia
HRsmart Canada Inc.Canada
HRsmart France SASFrance
HRsmart Germany GmbHGermany
HRsmart InternationalCayman Islands
HRsmart International Holdings LLCTexas
HRsmart MexicoMexico
HRsmart SA (Pty) Ltd. South Africa
HRsmart Talent Management Solutions Europe Limited United Kingdom
HRsmart Ventures LLCTexas
HRsmart, Inc. Delaware
Industrial Products Investment CompanyDelaware
Innovative Product Achievements, LLCDelaware
Inovonics CorporationColorado
Insight (Delaware) FTG Blocker Corporation IIDelaware
Instill CorporationDelaware
IntelliTrans LimitedUnited Kingdom
Intellitrans Sweden ABSweden
Intellitrans, LLCDelaware
iPipeline (TCP) LimitedUnited Kingdom
iPipeline Canada IncQuebec
iPipeline Co., Ltd.Japan
iPipeline Holdings, IncDelaware
iPipeline LimitedUnited Kingdom
iPipeline, IncDelaware
iSqFt Holdings, Inc.Delaware
iSqFt Parent CorporationDelaware
iSqFt Sub, Inc. Delaware
iTradeNetwork, Inc.Delaware
IVP FTG Blocker CorporationDelaware
Link Logistics Holding LLCDelaware




Loadlink Technologies CorporationCanada
Managed Health Care Associates, Inc.Delaware
MED Professional Services, LLCDelaware
Medina Acquisition LLCDelaware
MHA Long Term Care Network, Inc.Delaware
MHA Long Term Care Services, Inc. Delaware
Navigator Group Purchasing, Inc.Tennessee
NDI Europe GmbHGermany
Neptune Technology Group (Canada) Co.Canada
Neptune Technology Group Inc.Delaware
Neptune Technology Group Mexico S.de R.L. de C.V. Mexico
Neptune Technology Group Services Inc.Delaware
New RH LPUnited Kingdom
Northern Digital Inc.Canada
Omega Legal Systems, Inc.Arizona
PB Bidco LimitedUnited Kingdom
PB Holdco LimitedUnited Kingdom
PB Midco LimitedUnited Kingdom
PB Topco LimitedUnited Kingdom
Perennial EdTech, LLCDelaware
Petroleum Analyzer Company L.P.Delaware
PGP UK Limited Scotland
PowerPlan Canada ULCCanada
PowerPlan Holdings Inc. Delaware
PowerPlan Inc. Delaware
PowerPlan Intermediate Holdings Inc. Delaware
PowerPlan Operations ANZ Pty LtdAustralia
PowerPlan Operations Ltd. United Kingdom
Project Diamond Intermediate Holdings Corporation Delaware
Project Franklin Merger Sub LLCDelaware
Project Torque Intermediate Holdings Inc. Delaware
Project Viking Holdings, Inc. Delaware
Project Viking Intermediate, LLC Delaware
Project Vision Merger Sub II Inc.Delaware
Prologic Technology Systems, LLCDelaware
QSC 1208 LimitedUnited Kingdom
QSC 1209 LimitedUnited Kingdom
Rebate Tracking Group, LLCFlorida
RF IDeas, Inc.Delaware
RIPIC Holdco Inc.Delaware
RMT, Inc.Arizona
Roper Acquisitions Holdings Inc. Delaware
Roper Asia Pte Ltd. Singapore
Roper Industries, Inc.Delaware
Roper International Holding, Inc.Delaware
Roper LLCRussian Federation
Roper NL1 UK LimitedUnited Kingdom




Roper NL2 UK LimitedUnited Kingdom
Roper Operations Company I, LLCDelaware
Roper Operations Company II, LLCDelaware
Roper RC LimitedUnited Kingdom
Roper Scot LPUnited Kingdom
Roper Swiss Finance GmbH Switzerland
Roper T1 LLCDelaware
Roper T1000 Corp.Delaware
Roper T2 LPDelaware
Roper Tech. Middle East Ltd. FZCODubai (FZCO)
Roper Technologies (Ireland) LimitedIreland
Roper UK 2 LimitedUnited Kingdom
Roper UK, Ltd.United Kingdom
Roper-Mex, L.P.Delaware
Ropintassco Holdings, L.P.Delaware
RT Merger Sub, Inc.Delaware
SE Frontline Holdings LLCDelaware
SHP Group Holdings, Inc.Delaware
Societe de Distribution de Logiciels Medicaux France
Software Answers, LLCOhio
Softwriters Holdings, Inc. Delaware
SoftWriters, Inc. Delaware
Sohnar Pty LtdAustralia
Star Purchasing Services, LLCWisconsin
Strata Acquisition Subsidiary, Inc. Delaware
Strata Decision Technology India Private LimitedIndia
Strata Decision Technology LLC Illinios
Strata Parallel II Inc. Delaware
Strategic Healthcare Programs Blocker 2, Inc.Delaware
Strategic Healthcare Programs Blocker LLCDelaware
Strategic Healthcare Programs Holdings, LLCDelaware
Strategic Healthcare Programs, L.L.C.Delaware
TB XII-A Frontline Blocker, L.L.C.Delaware
The CBORD Group, Inc.Delaware
The Foundry USCo, Inc. Delaware
The Foundry Visionmongers Ltd. United Kingdom
The Tidewater Healthcare Shared Services Group, Inc.Pennsylvania
Torque Acquisition Holdco Inc. Delaware
Transcore CNUS, Inc.Delaware
Transcore Holdings, Inc.Delaware
UHF Purchasing Services, LLCDelaware
Union Square Software (International) LimitedUnited Kingdom
Union Square Software Inc. Canada
Union Square Software LimitedUnited Kingdom
Union Square Software PtyAustralia
Verathon Canada Holdings, Inc.Delaware
Verathon Inc.Washington




Verathon Medical (Australia) Pty LimitedAustralia
Verathon Medical (Canada) ULCCanada
Verathon Medical (Europe) B.V.Netherlands
Verathon Medical (France) SARLFrance
Verathon Medical (Hong Kong) LimitedHong Kong
Verathon Medical (Japan) K.K.Japan
Verathon Medical (UK) Ltd.United Kingdom
Verathon Medical Germany GmbHGermany
Vertafore Canada, Inc.Canada
Vertafore India Private LimitedIndia
Vertafore, Inc.Delaware
WorkBook APAC Ltd. Vietnam
Workbook Software A/SDenmark
Zetec (Shanghai) Co., Ltd.China


EX-23.1 5 a202210-kex231.htm EX-23.1 Document

Exhibit 23.1

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-260556) and Form S-8 (Nos. 333-211671, 333-135700, 333-35666, 333-35672, 333-36897, 333-105920, 333-182779, 333-257062) of Roper Technologies, Inc. of our report dated February 27, 2023 relating to the financial statements and the effectiveness of internal control over financial reporting, which appears in this Form 10-K.


/s/ PricewaterhouseCoopers LLP
Tampa, Florida
February 27, 2023


EX-31.1 6 a202210-kex311.htm EX-31.1 Document

Exhibit 31.1
 
I, L. Neil Hunn, certify that:
 
1.I have reviewed this Annual Report on Form 10-K of Roper Technologies, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer 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 the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: February 27, 2023/s/ L. Neil Hunn
 L. Neil Hunn
 President and Chief Executive Officer
 (Principal Executive Officer)


EX-31.2 7 a202210-kex312.htm EX-31.2 Document

Exhibit 31.2
 
I, Jason P. Conley, certify that:
 
1.I have reviewed this Annual Report on Form 10-K of Roper Technologies, Inc.;
2.Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
3.Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
4.The registrant’s other certifying officer 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 the registrant’s board of directors (or persons performing the equivalent functions):
a)All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
b)Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.
Date: February 27, 2023/s/ Jason P. Conley
 Jason P. Conley
 Executive Vice President and Chief Financial Officer
 (Principal Financial Officer)


EX-32.1 8 a202210-kex321.htm EX-32.1 Document

Exhibit 32.1
 
CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002
 
In connection with the Annual Report of Roper Technologies, Inc. (the “Company”) on Form 10-K for the year ended December 31, 2022, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), L. Neil Hunn, Chief Executive Officer of the Company, and Jason P. Conley, Chief Financial Officer of the Company, each hereby certifies, pursuant to 18 U.S.C. 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, to the best of his knowledge that:
 
1.The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
Date: February 27, 2023/s/ L. Neil Hunn
 L. Neil Hunn
 President and Chief Executive Officer
 (Principal Executive Officer)
  
 /s/ Jason P. Conley
 Jason P. Conley
 Executive Vice President and Chief Financial Officer
 (Principal Financial Officer)
 
This certification accompanies the Annual Report on Form 10-K pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 and shall not be deemed filed for purposes of Section 18 of 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 or the Exchange Act, except to the extent that Roper Technologies, Inc. specifically incorporates it by reference.


EX-101.SCH 9 rop-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000010 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Summary of Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Business Acquisitions and Dispositions link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Fair Value link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Retirement and Other Benefit Plans link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Stock-Based Compensation link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Contingencies link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Segment and Geographic Area Information link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Concentration of Risk link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Contract Balances link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Quarterly Financial Data (unaudited) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Summary of Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Summary of Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Fair Value (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Stock-Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Segment and Geographic Area Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Contract Balances (Tables) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Quarterly Financial Data (unaudited) (Tables) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Summary of Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Summary of Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Summary of Accounting Policies - Schedule of Weighted Average Diluted Shares Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Summary of Accounting Policies - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Summary of Accounting Policies - Disaggregated Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Business Acquisitions and Dispositions (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Discontinued Operations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Discontinued Operations - Schedule of Assets and Liabilities From Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Discontinued Operations - Schedule of Amounts Included in Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Income Taxes - Earnings Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Long-Term Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Long-Term Debt - Future Maturities of Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Fair Value - Schedule of Fixed-Rate Senior Notes, Fair Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Fair Value - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Retirement and Other Benefit Plans (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Stock-Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Stock-Based Compensation - Schedule of Share Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Stock-Based Compensation - Weighted-Average Assumptions (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Stock-Based Compensation - Schedule of Share-based Compensation Plans Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Stock-Based Compensation - Schedule by Exercise Price Range (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Stock-Based Compensation - Schedule of Nonvested Restricted Stock Awards Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Segment and Geographic Area Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Segment and Geographic Area Information - Schedule of Reporting Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Segment and Geographic Area Information - Sales and Long-Lived Assets by Country of Origin (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Segment and Geographic Area Information - Schedule of Revenue by Geographic Area (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Contract Balances - Schedule of Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Contract Balances - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Leases - Supplemental Cash Flow and Other Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Leases - Lease Balances Within Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Leases - Future Minimum Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Quarterly Financial Data (unaudited) (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 rop-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 rop-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 rop-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Geographic Concentration Risk Geographic Concentration Risk [Member] Business Acquisition [Axis] Business Acquisition [Axis] Operating assets classified as held for sale Disposal Group, Including Discontinued Operation, Operating Assets Disposal Group, Including Discontinued Operation, Operating Assets Foreign Current Foreign Tax Expense (Benefit) Foreign Currency Translation and Transactions Foreign Currency Transactions and Translations Policy [Policy Text Block] Number of class actions Loss Contingency, Pending Claims, Number Deferred taxes Deferred Income Tax Assets, Net Long-term debt Long-Term Debt, Gross Disposal Group, Including Discontinued Operation, Assets [Abstract] Disposal Group, Including Discontinued Operation, Assets [Abstract] Cash income taxes paid, excluding tax associated with gain on disposal of businesses Income Taxes Paid, Excluding Taxes Associated With Gain On Disposition Of Business Income Taxes Paid, Excluding Taxes Associated With Gain On Disposition Of Business Other current assets Disposal Group, Including Discontinued Operation, Other Assets, Current Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Preferred stock, outstanding (in shares) Preferred Stock, Shares Outstanding Debt Instrument [Axis] Debt Instrument [Axis] Schedule of Other Intangible Assets - Not Subject to Amortization Schedule of Indefinite-Lived Intangible Assets [Table Text Block] Property, plant and equipment, gross Property, Plant and Equipment, Gross Noncurrent operating lease liabilities Disposal Group Including Discontinued Operation Operating lease liabilities, Non Current Disposal Group Including Discontinued Operation Operating lease liabilities, Non Current Allowance for doubtful accounts receivable and sales returns and allowances net current Allowance For Doubtful Accounts Receivable And Sales Returns And Allowances Net Current 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. This element also includes the total deduction from sales during the period arising from goods returned by customers (other than under warranty provisions) and price reductions given by the entity due to defective or nonconforming goods. Returns and allowances are a deduction from gross revenue in arriving at net revenue. Inventories [Abstract] Inventory, Net [Abstract] $398.20 - $413.85 Exercise Price Range 8 [Member] This element represents exercise price range 8 of shares authorized and outstanding at the end of period. Additional paid-in capital Additional Paid in Capital Net revenues Disposal Group, Including Discontinued Operation, Revenue Earnings from discontinued operations, net of tax Earnings from discontinued operations, net of tax Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax Number of individuals represented Loss Contingency, Number of Plaintiffs Basis spread on variable interest rate (as a percent) Debt Instrument, Basis Spread on Variable Rate Depreciation and amortization of property, plant and equipment Depreciation expense Depreciation Stock option exercises (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Restricted stock activity (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Weighted average discount rate (%) Operating Lease, Weighted Average Discount Rate, Percent Fixed interest rate (as a percent) Debt Instrument, Interest Rate, Stated Percentage Schedule of Sales and Long-Lived Assets by Country of Origin Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] $300 3.850% senior notes due 2025 $300 3.850% senior notes due 2025 Senior Notes Due 2025 [Member] Notes Payable not collateralized by pledge, mortgage or other lien in the entity's assets. Senior note holders are paid off in full before any payments are made to junior note holders. Blue Wolf Capital Partners LLC Blue Wolf Capital Partners LLC Affilate [Member] Blue Wolf Capital Partners LLC Affiliate State Current State and Local Tax Expense (Benefit) Measurement Input Type [Domain] Measurement Input Type [Domain] Upfront, pre-tax cash proceeds Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Other, net Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Schedule of Stock-Based Compensation by Exercise Price Range Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block] Cash provided by operating activities from discontinued operations Cash Provided by (Used in) Operating Activities, Discontinued Operations Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Deferred tax assets (liabilities), net Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets (Liabilities) Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets (Liabilities) Ownership [Axis] Ownership [Axis] Outstanding options, number (in shares) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding Additions for tax positions of the current period Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Investment, Name [Domain] Investment, Name [Domain] Outstanding options, average exercise price (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $267.23 - $279.28 Exercise Price Range 3 [Member] This element represents exercise price range 3 of shares authorized and outstanding at the end of period. Senior Notes Due 2022 One Senior Notes Due 2022 One [Member] Senior Notes Due 2022 One Operating lease, liability, current, statement of financial position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Supplemental disclosures: Supplemental Cash Flow Information [Abstract] Nonvested awards other than options granted, unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount Plan Name [Domain] Plan Name [Domain] Deferred commission, current Capitalized Contract Cost, Current Capitalized Contract Cost, Current Entity Address, State or Province Entity Address, State or Province Accrued tax on unremitted foreign earnings Deferred Tax Liabilities, Undistributed Foreign Earnings ESPP Employee Stock [Member] Weighted-average contractual term, outstanding (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] Reductions attributable to settlements with taxing authorities Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities $300 0.450% senior notes due 2022 Senior Unsecured Notes Due August 15, 2022 [Member] Senior Unsecured Notes Due August 15, 2022 Operating lease liability Current operating lease liabilities Operating Lease, Liability, Current Senior Notes 2021 Senior Notes 2021 [Member] Refers to senior notes for the period of 2021. Lender Name [Axis] Lender Name [Axis] $115.22 - $491.86 Exercise price range total shares [Member] This element represents exercise price range of total shares authorized and outstanding at the end of period. Cash paid for: Cash Paid [Abstract] Cash Paid Sales between geographic areas Between Geographical Areas [Member] Transactions between geographical locations. Long-term debt, net of current portion Long-term debt Long-Term Debt, Excluding Current Maturities Stock-based compensation expense Disposal Group, Including Discontinued Operation, Stock Based Compensation Expense Disposal Group, Including Discontinued Operation, Stock Based Compensation Expense Total liabilities Liabilities Weighted average remaining lease term - operating leases (years) Operating Lease, Weighted Average Remaining Lease Term Proceeds from sale of assets Proceeds from Sale of Productive Assets Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] $700 2.950% senior notes due 2029 $700 2.950% senior notes due 2029 Senior Notes Due in 2029 [Member] Senior Notes Due in 2029 Cash flows from (used in) investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Risks and Uncertainties [Abstract] Risks and Uncertainties [Abstract] Revolving credit facility Revolving Credit Facility [Member] Gross profit Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Document Type Document Type Weighted-average exercise price per share Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Estimated useful life (in years) Property, Plant and Equipment, Useful Life Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Nonvested, beginning of period (in dollars per share) Nonvested, end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Exercise Price Range [Axis] Exercise Price Range [Axis] Capital expenditures Capital expenditures Payments to Acquire Other Productive Assets Vertafore Litigation Vertafore Litigation [Member] Vertafore Litigation Schedule of Contract Balances Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Engineered products Engineered Products [Member] Engineered Products [Member] Schedule of Fair Value of Debt Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Foreign currency translation loss on disposal Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses) Other accrued liabilities Total Accrued Liabilities, Current Current portion of long-term debt, net Less current portion Long-Term Debt, Current Maturities Cash (used in) provided by financing activities from continuing operations Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Credit facility Line of Credit [Member] Stockholders’ equity: Stockholders' Equity Attributable to Parent [Abstract] Foreign operations, net Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Customer [Axis] Customer [Axis] Schedule of Weighted-Average Assumptions of Stock-Based Compensation Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Nonvested options granted, period for recognition (in years) Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Weighted-average contractual term, exercisable (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Schedule of Other Intangible Assets - Subject to Amortization Schedule of Finite-Lived Intangible Assets [Table Text Block] Enterprise value, adjusted for cash and the settlement of liabilities, net of tax benefit Payments to Acquire Businesses, Gross Gross profit Gross profit Gross Profit Entity Registrant Name Entity Registrant Name Interest Rate Scenario [Domain] Interest Rate Scenario [Domain] Interest Rate Scenario [Domain] Expected dividend yield (%) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Exercise price, upper range limit (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit Other acquisitions Series of Individually Immaterial Business Acquisitions [Member] Retirement and Other Benefit Plans Retirement Benefits [Text Block] Leases [Abstract] Leases [Abstract] Net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards Accrued compensation Disposal Group, Including Discontinued Operation, Accrued Liabilities Basis of Presentation Consolidation, Policy [Policy Text Block] Senior Notes 2020 Senior Notes 2020 [Member] Refers to senior notes for the period of 2020. Minimum Minimum [Member] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par or stated value (in dollars per share) Common Stock, Par or Stated Value Per Share Diluted (in dollars per share) Diluted (in dollars per share) Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share Other identifiable intangibles Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill Investment, Name [Axis] Investment, Name [Axis] Fair Value Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number R&D tax credits Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent Amortization expense, 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Four Outstanding options, average remaining life (in years) Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Accrued Liabilities [Abstract] Accrued Liabilities [Abstract] Interest Interest Payable, Current Other comprehensive income related to foreign currency translation to gain on disposition of discontinued operations, net of tax Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax Proceeds from stock-based compensation, net Proceeds from stock based compensation, net The cash inflow associated with the amount received from holders exercising their stock options, offset by the cash outflow paid by the company to cover an employee's income tax withholding obligation as part of a net-share settlement of a share-based award. Foreign Deferred Foreign Income Tax Expense (Benefit) PCS Post Contract Support [Member] Post Contract Support [Member] Eliminations Geography Eliminations [Member] Nonvested shares granted (in shares) Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Effective income tax rate Effective Income Tax Rate Reconciliation, Percent Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Estimates Use of Estimates, Policy [Policy Text Block] $700 1.400% senior notes due 2027 $700 1.400% senior notes due 2027 Senior Unsecured Notes Due September 15, 2027 [Member] Senior Unsecured Notes Due September 15, 2027 Accounts payable Increase (Decrease) in Accounts Payable Concentration risk percentage (as a percent) Concentration Risk, Percentage Income Taxes Income Tax Disclosure [Text Block] Credit Facility [Domain] Credit Facility [Domain] Liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent Intangible assets, cost Intangible Assets, Gross (Excluding Goodwill) Application Software Application Software Application Software Application Software Segment [Member] Application Software Segment [Member] Preferred stock, $0.01 par value per share; 1.0 shares authorized; none outstanding Preferred Stock, Value, Outstanding $600 2.000% senior notes due 2030 $600 2.000% senior notes due 2030 Senior Notes Due June 2030 [Member] Senior Notes Due June 2030 Basic (in dollars per share) Earnings Per Share, Basic Liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities Corporate Corporate, Non-Segment [Member] Verathon Inc Verathon Inc [Member] Verathon Inc Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Ownership [Domain] Ownership [Domain] Entity Interactive Data Current Entity Interactive Data Current Summary Of Accounting Policies [Table] Summary Of Accounting Policies [Table] Summary Of Accounting Policies [Table] Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Changes in operating assets and liabilities, net of acquired businesses: Increase (Decrease) in Operating Capital [Abstract] Income tax provision, excluding tax associated with gain on disposal of businesses and assets Income Tax Provision, Excluding Taxes Associated With Gain On Disposition Of Business Income Tax Provision, Excluding Taxes Associated With Gain On Disposition Of Business Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) [Member] Maximum designated percent of eligible earnings per employee (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate Outside basis differences on assets held for sale Deferred Tax Assets, Differences On Assets Held For Sale Deferred Tax Assets, Differences On Assets Held For Sale Schedule of Stock-Based Compensation Expense Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Total other comprehensive income (loss), net of tax Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Discontinued Operations Discontinued Operations, Policy [Policy Text Block] Stock based compensation Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Thereafter Long-Term Debt, Maturity, after Year Five Income Taxes Income Tax, Policy [Policy Text Block] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Total Debt to Total Capital Ratio, minimum required Line Of Credit Facility, Covenant, Debt To Capital Ratio, Maximum Line Of Credit Facility, Covenant, Debt To Capital Ratio, Maximum Discontinued Operations and Disposal Groups [Abstract] Unrecognized tax benefits, income tax penalties and interest expense Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Disposal group, held-for-sale, not discontinued operations Disposal Group, Held-for-sale, Not Discontinued Operations [Member] Retaining minority interest Discontinued Operation, Equity Method Investment Retained after Disposal, Ownership Interest after Disposal Unbilled receivables Unbilled Receivables, Current Goodwill Disposal Group, Including Discontinued Operation, Goodwill, Current Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Cash equivalents Cash Equivalents, at Carrying Value Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Liquidation preference Fair Value, Investment, Liquidation Event, Liquidating Liability Fair Value, Investment, Liquidation Event, Liquidating Liability Exercisable (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Exports Exports [Member] Exports [Member] Document Fiscal Year Focus Document Fiscal Year Focus Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Deferred taxes Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities, Non Current Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities, Non Current Fair value of assets, including goodwill Fair Value of Assets Acquired Consideration receivable or received on disposal Disposal Group, Including Discontinued Operation, Consideration Anticipated dilution amount associated with unit adjustment Anticipated Dilution Amount Associated With Unit Adjustment Anticipated Dilution Amount Associated With Unit Adjustment $700 3.800% senior notes due 2026 $700 3.800% senior notes due 2026 Senior Notes Due 2026 [Member] Notes Payable not collateralized by pledge, mortgage or other lien in the entity's assets. Senior note holders are paid off in full before any payments are made to junior note holders. Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Loss Contingencies [Table] Loss Contingencies [Table] Impairment of Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Deferred tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Operating profit Segment Operating Profit The net result for the period of deducting operating expenses from operating revenues before Corporate expenses. Stock-based compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent $500 2.350% senior notes due 2024 $500 2.350% senior notes due 2024 Senior Notes Due in 2024 [Member] Senior Notes Due in 2024 Inventories Increase (Decrease) in Inventories Recurring Software Related, Recurring [Member] Software Related, Recurring Common stock, outstanding (in dollars per share) Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Goodwill Goodwill Beginning balances Ending balances Goodwill Income taxes receivable Prepaid Taxes Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Income taxes Total Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Valuation allowance Valuation allowance Deferred Tax Assets, Valuation Allowance Deferred taxes Deferred Income Tax Liabilities, Net Entity Public Float Entity Public Float Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Concentration of Risk Concentration Risk Disclosure [Text Block] Net earnings per share from discontinued operations: Net earnings per share from discontinued operations: Net Earnings Per Share From Discontinued Operations [Abstract] Net Earnings Per Share From Discontinued Operations Liabilities assumed Liabilities Assumed Loss Contingencies [Line Items] Loss Contingencies [Line Items] Common stock, $0.01 par value per share; 350.0 shares authorized; 107.9 shares issued and 106.1 outstanding at December 31, 2022 and 107.3 shares issued and 105.5 outstanding at December 31, 2021 Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Senior notes Senior Notes [Member] Software licenses Software Licenses [Member] Software Licenses [Member] Other equipment and software Other Equipment And Software [Member] Other Equipment And Software Cash and cash equivalents, beginning of year Cash and cash equivalents, end of year Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Other Income (Loss) from Continuing Operations before Income Taxes, Foreign Number of days for payment (in days) Revenue From Contract With Customer, Required Payment, Number Of Days Revenue From Contract With Customer, Required Payment, Number Of Days Proceeds from stock options exercised Proceeds from Stock Options Exercised $170.67 - $267.22 Exercise Price Range 2 [Member] This element represents exercise price range 2 of shares authorized and outstanding at the end of period. Deferred revenue Contract with Customer, Liability, Current Income Statement Location [Domain] Income Statement Location [Domain] Nonvested awards other than options granted, weighted average period for recognition (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms Amendment Flag Amendment Flag Operating lease cost Operating Lease, Cost Goodwill acquired Goodwill, Acquired During Period Cash provided by operating activities from continuing operations Net Cash Provided by (Used in) Operating Activities, Continuing Operations Business Acquisitions and Dispositions Mergers, Acquisitions and Dispositions Disclosures [Text Block] Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract] Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract] Deferred tax assets: Components of Deferred Tax Assets [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Deferred tax liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities Other assets Other Assets, Noncurrent Goodwill and Other Intangibles Goodwill and Intangible Assets, Policy [Policy Text Block] Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Depreciation and other amortization Depreciation, Depletion and Amortization Purchase price of common stock, percent of market value, not less than (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent Fee percentage on undrawn amounts (as a percent) Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Proceeds from senior notes Proceeds from Issuance of Senior Long-Term Debt $413.86 - $491.86 Exercise Price Range 9 [Member] This element represents exercise price range 9 of shares authorized and outstanding at the end of period. Counterparty Name [Axis] Counterparty Name [Axis] Intangible assets, net Intangible Assets, Net (Including Goodwill) Amortizable intangible assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code $347.82 - $398.19 Exercise Price Range 7 [Member] This element represents exercise price range 7 of shares authorized and outstanding at the end of period. Operating cash flows used for operating leases Operating Lease, Payments Lease Assets and Liabilities Assets and Liabilities, Lessee [Abstract] Stock options Share-Based Payment Arrangement, Option [Member] Expected volatility (%) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Stock option exercises Stock Issued During Period, Value, Stock Options Exercised Common stock, authorized (in shares) Common Stock, Shares Authorized Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Income taxes payable Accrued Income Taxes, Current Maximum Maximum [Member] Gain on disposal of assets and businesses, net of associated income tax Gain (Loss) On Disposition Of Business, Net Of Income Tax Expense (Benefit) Gain (Loss) On Disposition Of Business, Net Of Income Tax Expense (Benefit) Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value $279.29 - $316.24 Exercise Price Range 4 [Member] This element represents exercise price range 4 of shares authorized and outstanding at the end of period. Work in process Inventory, Work in Process, Gross Deferred revenue Increase (Decrease) in Contract with Customer, Liability Operating lease, right-of-use asset, statement of financial position [Extensible List] Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Reportable Geographical Components Reportable Geographical Components [Member] Reclassifications and other Goodwill, Other Increase (Decrease) Business Acquisition [Line Items] Business Acquisition [Line Items] Basis spread based on current rating (as a percent) Debt Instrument, Basis Spread on Variable Rate Based On Credit Rating Debt Instrument, Basis Spread on Variable Rate Based On Credit Rating Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Software Computer Software, Intangible Asset [Member] Subscription term (in years) Contract With Customer, Term Contract With Customer, Term Tax benefit recognized in net earnings Share-Based Payment Arrangement, Expense, Tax Benefit Pretax gain on disposition of business Earnings before income taxes Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax $700 1.000% senior notes due 2025 $700 1.000% senior notes due 2025 Senior Unsecured Notes Due September 15, 2025 [Member] Senior Unsecured Notes Due September 15, 2025 Deferred commission, non-current Capitalized Contract Cost, Noncurrent Capitalized Contract Cost, Noncurrent Title of 12(b) Security Title of 12(b) Security Other liabilities Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Segment and Geographic Area Information Segment Reporting Disclosure [Text Block] Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] $500 3.125% senior notes due 2022 Senior Notes 2022 [Member] Refers to senior notes for the period of 2022. Total deferred tax liabilities Deferred Tax Liabilities, Net Loss Contingency [Abstract] Loss Contingency [Abstract] Liabilities and Stockholders’ Equity Liabilities and Equity [Abstract] Capitalized R&D expenditures Deferred Tax Assets, Tax Credit Carryforwards, Capitalized Research And Development Expenditures Deferred Tax Assets, Tax Credit Carryforwards, Capitalized Research And Development Expenditures Foreign currency translation adjustments Currency translation adjustments, including tax provision (benefit) Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Canceled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Weighted-average common shares outstanding: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Other current liabilities Disposal Group, Including Discontinued Operation, Other Liabilities, Current Inventories, net Total Inventory Inventory, Net $300 3.850% senior notes due 2025 Senior Notes 2025 [Member] Refers to senior notes for the period of 2025. Income Tax Authority [Axis] Income Tax Authority [Axis] Number of businesses acquired Number of Businesses Acquired Basic (in dollars per share) Basic (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Basic (in shares) Basic weighted-average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Patent litigation accrual Loss Contingency Accrual Other intangible assets, net Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent Equity method investment, ownership percentage Equity Method Investment, Ownership Percentage Ownership interest divested, percent Discontinued Operation, Equity Method Investment, Ownership Interest Divested, Percent Discontinued Operation, Equity Method Investment, Ownership Interest Divested, Percent Product Revenue Product Revenue [Member] Product Revenue Restricted stock Restricted Stock [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Software related Software Related [Member] Software Related Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Change in deferred revenue - non-current Contract With Customer, Liability, Noncurrent, Increase (Decrease) Contract With Customer, Liability, Noncurrent, Increase (Decrease) Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Exercisable options, number (in shares) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Stock-Based Compensation Share-Based Payment Arrangement [Text Block] Interest Rate Scenario Two Interest Rate Scenario Two [Member] Interest Rate Scenario Two Debt term (in years) Debt Instrument, Term Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Goodwill [Roll Forward] Goodwill [Roll Forward] Land Land [Member] Common stock awards (in shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Disposal Group Name [Domain] Disposal Group Name [Domain] Acquisitions of businesses, net of cash acquired Cash paid, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Goodwill, expected tax deductible amount Business Acquisition, Goodwill, Expected Tax Deductible Amount Current Fiscal Year End Date Current Fiscal Year End Date Goodwill Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Assets held for sale Disposal Group, Including Discontinued Operation, Assets Other intangible assets, net Intangible assets, net book value Intangible Assets, Net (Excluding Goodwill) Concentration Risk Type [Axis] Concentration Risk Type [Axis] Total current liabilities Liabilities, Current Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract] Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract] Capitalized software expenditures Capitalized Computer Software, Additions Accounts payable Accounts Payable Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Unrecognized tax benefits that would impact effective tax rate Unrecognized Tax Benefits that Would Impact Effective Tax Rate Legal entity restructuring Effective Income Tax Rate Reconciliation, Deduction, Legal Entity Restructuring, Percent Effective Income Tax Rate Reconciliation, Deduction, Legal Entity Restructuring, Percent Remaining performance obligations Revenue, Remaining Performance Obligation, Amount Expiration period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Exercise price, lower range limit (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit Accounts receivable, net Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Income Tax Authority [Domain] Income Tax Authority [Domain] Cost of sales Cost of Revenue Other, net Proceeds from (Payments for) Other Financing Activities Europe Europe [Member] Unbilled receivables Unbilled Contracts Receivable Contingencies Contingent Liability Reserve Estimate, Policy [Policy Text Block] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] TransCore TransCore [Member] TransCore Credit Facility [Axis] Credit Facility [Axis] Reoccurring Software Related, Reoccurring [Member] Software Related, Reoccurring Inventory reserves Inventory Valuation Reserves Contract liabilities - current Contract With Customer, Liability, Deferred Revenue, Billings In-Excess Of Revenues, And Customer Deposits, Current Contract With Customer, Liability, Deferred Revenue, Billings In-Excess Of Revenues, And Customer Deposits, Current Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Entity Tax Identification Number Entity Tax Identification Number Discount percent (as a percent) Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date $700 3.800% senior notes due 2026 Senior Notes 2026 [Member] Refers to senior notes for the period of 2025. Unbilled receivables Increase (Decrease) In Unbilled Receivables, Current Increase (Decrease) In Unbilled Receivables, Current Litigation settlement, expense Litigation Settlement, Expense Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Asia Asia [Member] Net increase in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Reserves and accrued expenses Deferred Tax Liabilities Tax Deferred Expense Reserves And Accruals The amount as of the balance sheet date of the estimated future tax effects attributable to a portion of expenses reflected in reserves and accrued liabilities. Entity Central Index Key Entity Central Index Key Allen, et al. v. Vertafore, Inc. Allen, et al. v. Vertafore, Inc. [Member] Allen, et al. v. Vertafore, Inc. Frontline Technologies Parent LLC Frontline Technologies Parent LLC [Member] Frontline Technologies Parent LLC Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Additions due to acquisitions Unrecognized Tax Benefits, Increase Resulting from Acquisition Aggregate purchase price Business Combination, Consideration Transferred Measurement Input Type [Axis] Measurement Input Type [Axis] Capitalized computer software, net Capitalized Computer Software, Net Intangible assets measurement input Intangible Assets, Measurement Input Intangible Assets, Measurement Input City Area Code City Area Code Assets Assets: Assets [Abstract] Earnings per Share Earnings Per Share, Policy [Policy Text Block] 2023 Long-Term Debt, Maturity, Year One Noncash investing activities: Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract] Non-cash stock compensation Share-Based Payment Arrangement, Noncash Expense Weighted average fair value (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Variable Rate [Axis] Variable Rate [Axis] Payment of senior notes Repayments of Senior Debt Other liabilities Other Liabilities, Noncurrent Cash used in investing activities from discontinued operations Cash Used in Investing Activities, Discontinued Operations Cash Used in Investing Activities, Discontinued Operations T I P Technologies Inc And Common Sense Solutions Inc TIP Technologies Inc And Common Sense Solutions Inc [Member] TIP Technologies Inc And Common Sense Solutions Inc Weighted Average Weighted Average [Member] Amortization expense, 2023 Finite-Lived Intangible Asset, Expected Amortization, Year One Right-of-use assets obtained in exchange for operating lease obligations Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Customer [Domain] Customer [Domain] Other, net Payments for Other Operating Activities Quarterly Financial Data [Abstract] Quarterly Financial Data [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total operating lease payments Lessee, Operating Lease, Liability, to be Paid Disposal Group, Including Discontinued Operation, Assets, Current [Abstract] Disposal Group, Including Discontinued Operation, Assets, Current [Abstract] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Industrial Businesses Industrial Businesses [Member] Industrial Businesses 2024 Long-Term Debt, Maturity, Year Two Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Maximum borrowing capacity (up to) Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Change in unbilled receivables Contract With Customer, Asset, Net, Increase (Decrease) Contract With Customer, Asset, Net, Increase (Decrease) Software Software and Software Development Costs [Member] Other, net Payments for (Proceeds from) Other Investing Activities Statistical Measurement [Domain] Statistical Measurement [Domain] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Reductions attributable to lapses of applicable statute of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Long-lived assets Long-Lived Assets Audit Information [Abstract] Audit Information [Abstract] Domestic Tax Authority Domestic Tax Authority [Member] Repayments of debt Repayments of Debt Net earnings Net earnings Net earnings Net Income (Loss) Attributable to Parent Other Intangible Assets Other Intangible Assets [Member] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Schedule of Future Maturities of Long-Term Debt Schedule of Maturities of Long-Term Debt [Table Text Block] Subsequent Event Type [Axis] Subsequent Event Type [Axis] Purchase price proceeds Supplemental Deferred Purchase Price Income taxes payable Disposal Group, Including Discontinued Operation, Accrued Income Tax Payable Redemption price percentage (as a percent) Debt Instrument, Redemption Price, Percentage Leases Lessee, Operating Leases [Text Block] Treasury stock, 1.8 shares at December 31, 2022 and 1.8 shares at December 31, 2021 Treasury Stock, Common, Value Plan Name [Axis] Plan Name [Axis] Total Long-Term Debt and Lease Obligation, Including Current Maturities Disposal Group, Including Discontinued Operation, Liabilities [Abstract] Disposal Group, Including Discontinued Operation, Liabilities [Abstract] Capitalized Software Research, Development, and Computer Software, Policy [Policy Text Block] Diluted (in dollars per share) Diluted (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] RIPIC TopCo RIPIC TopCo [Member] RIPIC TopCo Schedule of Weighted Average Diluted Shares Outstanding Schedule of Weighted Average Number of Shares [Table Text Block] Investment pay in kind percentage Investment, Required Investment Pay In Kind Percentage Investment, Required Investment Pay In Kind Percentage Total assets Assets, Excluding Assets Held-For-Sale Assets, Excluding Assets Held-For-Sale Accounts receivable Increase (Decrease) in Accounts and Other Receivables Cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Income tax expense in connection with sale Effective Income Tax Rate Reconciliation, Disposition of Business, Amount Document Annual Report Document Annual Report Current Variable Rate In Effect Current Variable Rate In Effect [Member] Current Variable Rate In Effect Geographical [Axis] Geographical [Axis] Non-recurring Software Related, Non-recurring [Member] Software Related, Non-recurring Percentage of voting interests acquired (as a percent) Business Acquisition, Percentage of Voting Interests Acquired Technology Technology-Based Intangible Assets [Member] LIABILITIES: Liabilities, Lessee [Abstract] Liabilities, Lessee [Abstract] Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Basic (in dollars per share) Basic (in dollars per share) Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share Sedaru, Inc Sedaru, Inc [Member] Sedaru, Inc Summary Of Accounting Policies [Line Items] Summary Of Accounting Policies [Line Items] [Line Items] for Summary Of Accounting Policies [Table] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Number of shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Assets held for sale Disposal Group, Including Discontinued Operation, Assets, Noncurrent Cash settlement of share-based awards in connection with disposition of discontinued operations APIC, Share-Based Payment Arrangement, Cash Settlement For Dispositions APIC, Share-Based Payment Arrangement, Cash Settlement For Dispositions Segments [Axis] Segments [Axis] Long-Term Debt Debt Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Other Other Geographical Area [Member] Segment information for sales attributed to other countries not specifically listed based upon the location where the product is ultimately shipped. Reductions for tax positions of prior periods Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions 2023 Lessee, Operating Lease, Liability, to be Paid, Year One $316.25 -$324.71 Exercise Price Range 5 [Member] This element represents exercise price range 5 of shares authorized and outstanding at the end of period. 2025 Long-Term Debt, Maturity, Year Three Operating lease, liability, noncurrent, statement of financial position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Consolidation Items [Domain] Consolidation Items [Domain] Subsequent event Subsequent Event [Member] Document Period End Date Document Period End Date Incentive Plan 2016 Incentive Plan 2016 [Member] Roper Technologies 2016 Incentive Stock Plan Interest Rate Scenario One Interest Rate Scenario One [Member] Interest Rate Scenario One $324.72 - $347.81 Exercise Price Range 6 [Member] This element represents exercise price range 6 of shares authorized and outstanding at the end of period. Total assets Assets Cash (used in) provided by financing activities from continuing operations Net Cash Provided by (Used in) Financing Activities, Continuing Operations Held-for-sale or Disposed of by Sale Discontinued Operations, Held-for-sale or Disposed of by Sale [Member] Net earnings per share: Earnings Per Share [Abstract] Sales and other taxes payable Sales and Excise Tax Payable, Current Annual payment made on unit adjustment pre-tax basis Investment, Required Annual Payments On Adjustment Pre-tax Basis Investment, Required Annual Payments On Adjustment Pre-tax Basis 2027 Lessee, Operating Lease, Liability, to be Paid, Year Five Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Deferred revenue Disposal Group, Including Discontinued Operation, Deferred Revenue Long-term debt, fair value Long-Term Debt, Fair Value Technology Enabled Products Technology Enabled Products Technology Enabled Products Segment [Member] Technology Enabled Products Segment Earnings before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Segments [Domain] Segments [Domain] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Disposal group, disposed of by sale, not discontinued operations Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Fee percentage on outstanding letters of credit (as a percent) Line Of Credit Facility, Letters Of Credit, Fee Percentage Line Of Credit Facility, Letters Of Credit, Fee Percentage Award Type [Domain] Award Type [Domain] Depreciation and amortization Disposal Group, Including Discontinued Operation, Depreciation and Amortization Computer equipment Computer Equipment [Member] Finished products Inventory, Finished Goods, Gross Senior Notes Due 2028 $800 4.200% senior notes due 2028 $800 4.200% senior notes due 2028 Senior Notes Due 2028 [Member] Senior Notes Due 2028 [Member] Patents and other protective rights Patents [Member] Customer related intangibles Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Zetec Zetec [Member] Zetec Operating assets Segment Reporting Operating Assets Total operating assets for a company, which typically excludes intangible assets and other assets. Restricted stock activity Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Change in net contract assets/(liabilities) Increase (Decrease) In Contract With Customer, Asset (Liability) Increase (Decrease) In Contract With Customer, Asset (Liability) Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Senior Notes Due 2022 Senior Notes Due 2022 [Member] Notes Payable not collateralized by pledge, mortgage or other lien in the entity's assets. Senior note holders are paid off in full before any payments are made to junior note holders. Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Treasury stock Treasury Stock, Common [Member] Auditor Name Auditor Name Operating loss carryforwards Operating Loss Carryforwards Schedule of Lease Balances Within Balance Sheet Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Treasury Stock (in shares) Treasury Stock, Common, Shares Deferred revenue - non-current Contract with Customer, Liability, Noncurrent Research and development expense Research and Development Expense Canada CANADA Additions for tax positions of prior periods Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Disposal Group Classification [Axis] Disposal Group Classification [Axis] Other intangible assets, net Disposal Group, Including Discontinued Operation, Intangible Assets, Current Other comprehensive income (loss), net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Rebates Customer Refund Liability, Current Retained interest, fair value disclosure Retained Interest, Fair Value Disclosure $700 3.650% senior notes due 2023 $700 3.650% senior notes due 2023 Senior Notes Due 2023 [Member] Senior Notes Due 2023 [Member] Net earnings from continuing operations Net earnings from continuing operations Net earnings from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent State Deferred State and Local Income Tax Expense (Benefit) Amortization of intangible assets Amortization of Intangible Assets Schedule of Goodwill Schedule of Goodwill [Table Text Block] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Raw materials and supplies Inventory, Raw Materials and Supplies, Gross 2025 Lessee, Operating Lease, Liability, to be Paid, Year Three Inventories Inventory, Policy [Policy Text Block] Concentration Risk Type [Domain] Concentration Risk Type [Domain] Counterparty Name [Domain] Counterparty Name [Domain] Deferred taxes Disposal Group, Including Discontinued Operation, Deferred Taxes, Noncurrent Disposal Group, Including Discontinued Operation, Deferred Taxes, Noncurrent Total stockholders' equity Beginning balance Ending balance Decrease to retained earnings Stockholders' Equity Attributable to Parent Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Dividends declared Dividends, Common Stock Deferred commissions expense Capitalized Contract Cost, Amortization Assets subject to amortization, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization Civco Radiotherapy Civco Radiotherapy [Member] Civco Radiotherapy Amortization expense, 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Three 2027 Long-Term Debt, Maturity, Year Five Cash dividends to stockholders Payments of Dividends Retained earnings Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Nonvested options granted, unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount $115.22 - $170.66 Exercise Price Range 1 [Member] This element represents exercise price range 1 of shares authorized and outstanding at the end of period. Common Stock Common Stock [Member] Number of reportable segments Number of Reportable Segments Schedule of Supplemental Cash Flow and Other Information Lease, Cost [Table Text Block] Shares available for grant (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Business acquisition, enterprise value Business Acquisition, Enterprise Value Business Acquisition, Enterprise Value Schedule of Nonvested Restricted Stock Awards Activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Statement [Table] Statement [Table] Schedule of Discontinued Operations Disposal Groups, Including Discontinued Operations [Table Text Block] Vested (in dollars 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 Equity method investment, realized gain (loss) on disposal Equity Method Investment, Realized Gain (Loss) on Disposal Letter of credit Letter of Credit [Member] Operating lease liabilities Operating Lease, Liability, Noncurrent Business combination, consideration tax benefit utilized over period Business Combination, Consideration Tax Benefit Utilized Over Period Business Combination, Consideration Tax Benefit Utilized Over Period R&D credits Deferred Tax Assets, Tax Credit Carryforwards, Research Defined contribution retirement plan cost Defined Contribution Plan, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Assets not subject to amortization Indefinite-Lived Intangible Assets (Excluding Goodwill) Network Software Network Software Network Software Network Software And Systems Segment [Member] Network Software And Systems Segment [Member] Disposal Group Name [Axis] Disposal Group Name [Axis] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Litigation Case [Domain] Litigation Case [Domain] Indicor Indicor [Member] Indicor Statement [Line Items] Statement [Line Items] Nonvested, beginning of period (in shares) Nonvested, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Other income (expense), net Nonoperating Income (Expense) Variable Rate [Domain] Variable Rate [Domain] Assets subject to amortization, cost Finite-Lived Intangible Assets, Gross Selling, general and administrative expenses Selling, General and Administrative Expense Operating lease ROU assets Operating Lease, Right-of-Use Asset Accumulated other comprehensive loss AOCI Attributable to Parent [Member] Contingencies Contingencies Disclosure [Text Block] Auditor Firm ID Auditor Firm ID Interest expense limitation carryforwards Deferred Tax Assets, Interest Expense Deferred Tax Assets, Interest Expense Document Transition Report Document Transition Report Foreign Tax Authority Foreign Tax Authority [Member] Local Phone Number Local Phone Number Schedule of Share-Based Compensation Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Income from operations Income from operations Operating Income (Loss) Vertafore Vertafore [Member] Vertafore Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] Disposed of by Sale Discontinued Operations, Disposed of by Sale [Member] Effect of potential common stock: Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] State and Local Jurisdiction State and Local Jurisdiction [Member] Income tax expense Income taxes Discontinued Operation, Tax Effect of Discontinued Operation Adjustments to reconcile net earnings from continuing operations to cash flows from operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] ROU asset Deferred Tax Liabilities, Right-Of-Use Asset Deferred Tax Liabilities, Right-Of-Use Asset TransCore Holdings Inc, Zetec, and Civco Radiotherapy TransCore Holdings Inc, Zetec, and Civco Radiotherapy [Member] TransCore Holdings Inc, Zetec, and Civco Radiotherapy Property, Plant and Equipment and Depreciation and Amortization Property, Plant and Equipment, Policy [Policy Text Block] Preferred stock, par or stated value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2026 Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Additional paid-in capital Additional Paid-in Capital [Member] Document Fiscal Period Focus Document Fiscal Period Focus Obligation to pay achieving EBITDA Investment, Obligation To Pay Threshold of Earnings Before Interest, Taxes, Depreciation And Amortization Amount Investment, Obligation To Pay Threshold of Earnings Before Interest, Taxes, Depreciation And Amortization Amount Options exercised, total intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Other Capital Lease Obligations And Foreign Letter Of Credit Issuance [Member] Borrowings recorded for a lease meeting the criteria for capitalization and other foreign letter of credit issuances. Proceeds from sale of equity method investments Proceeds from Sale of Equity Method Investments Diluted (in shares) Diluted weighted-average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Diluted Schedule of Inventories Schedule of Inventory, Current [Table Text Block] Average expected option life (years) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Singapore Technologies Engineering Ltd Singapore Technologies Engineering Ltd Affiliate [Member] Singapore Technologies Engineering Ltd Affiliate ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Unbilled receivables Disposal Group, Including Discontinued Operation, Accounts, Unbilled Receivable, Net Disposal Group, Including Discontinued Operation, Accounts, Unbilled Receivable, Net Granted (in dollars 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 Net assets of businesses acquired: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract] Operating Segments Operating Segments [Member] Purchase price Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets Aggregate intrinsic value, exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Cost of sales Disposal Group, Including Discontinued Operation, Costs of Goods Sold Preferred stock, authorized (in shares) Preferred Stock, Shares Authorized Common stock, issued (in shares) Common Stock, Shares, Issued Current liabilities held for sale Current liabilities held for sale Disposal Group, Including Discontinued Operation, Liabilities, Current Equity investment Equity Method Investments Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Gain on disposition of discontinued operations, net of tax Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax Face amount of debt Debt Instrument, Face Amount Net contract assets/(liabilities) Contract With Customer, Net Asset (Liability) Contract With Customer, Net Asset (Liability) Potential increase limit Line of Credit Facility, Accordion Feature, Increase Limit Line of Credit Facility, Accordion Feature, Increase Limit Equity method investment fair value Equity Method Investments, Fair Value Disclosure Business combination, consideration tax benefit Business Combination, Consideration Tax Benefit Business Combination, Consideration Tax Benefit Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Credit Facility Member 2016 Unsecured credit facility Credit Facility Member 2016 [Member] Litigation Case [Axis] Litigation Case [Axis] Accrued compensation Deferred Compensation Cash-Based Arrangements, Liability, Current ASSETS: Assets, Lessee [Abstract] Assets, Lessee [Abstract] Cash used in investing activities from continuing operations Net Cash Provided by (Used in) Investing Activities, Continuing Operations Schedule of Segment Reporting Information, by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Impairment of intangible assets Impairment of Long-Lived Assets to be Disposed of Entity Current Reporting Status Entity Current Reporting Status JPMORGAN CHASE BANK N.A. JPMORGAN CHASE BANK N.A. LONDON BRANCH [Member] Change in contract liabilities - current Contract With Customer, Liability, Billings In-Excess Of Revenues, And Customer Deposits, Increase (Decrease) Contract With Customer, Liability, Billings In-Excess Of Revenues, And Customer Deposits, Increase (Decrease) Net earnings from discontinued operations Net earnings from discontinued operations Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent Customer deposits Contract With Customer, Liability, Customer Deposits Contract With Customer, Liability, Customer Deposits Currency translation adjustments Goodwill, Translation and Purchase Accounting Adjustments Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Federal statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Treasury stock sold Stock Issued During Period, Value, Treasury Stock Reissued Stock issued during period under employee stock purchase plan (in shares) Stock Issued During Period, Shares, Employee Stock Purchase Plans Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract] Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract] Outstanding, beginning balance (in shares) Outstanding, ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number State taxes, net of federal benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Cash tax paid for gain on disposal of businesses Income Taxes Paid On Disposition Of Business Income Taxes Paid On Disposition Of Business Lease liability Deferred Tax Assets, Lease Liability Deferred Tax Assets, Lease Liability Effect of exchange rate changes on cash Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property, plant and equipment, net Property, plant and equipment, net Property, Plant and Equipment, Net Quarterly Financial Data (unaudited) Quarterly Financial Information [Text Block] Rest of the world Rest of the World [Member] Segment information for sales attributed to the rest of the world based upon the location where the product is ultimately shipped. Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Total debt Long-Term Debt Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax American LegalNet Inc American LegalNet Inc [Member] American LegalNet Inc Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block] Total current assets Assets, Current Revenue recognized from contract liability balance Contract with Customer, Liability, Revenue Recognized Entity Small Business Entity Small Business Number of reporting units Number of Reporting Units Dividends declared (in dollars per share) Common Stock, Dividends, Per Share, Declared Assets subject to amortization, net book value Finite-Lived Intangible Assets, Net Treasury stock sales Proceeds from Sale of Treasury Stock Remaining performance obligations, expected timing of revenue recognition Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Deferred taxes Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities Summary of Accounting Policies Significant Accounting Policies [Text Block] Number of shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Unpatented technology Unpatented Technology [Member] Aggregate intrinsic value, outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Eddyfi NDT Inc Eddyfi NDT Inc [Member] Eddyfi NDT Inc Cash used in financing activities from discontinued operations Cash Provided by (Used in) Financing Activities, Discontinued Operations Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures Debt Instrument [Line Items] Debt Instrument [Line Items] Business Combination and Asset Acquisition [Abstract] Debt issuance costs Payments of Debt Issuance Costs Total operating lease liabilities Total operating lease liabilities Operating Lease, Liability Stock-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Other accrued liabilities Increase (Decrease) in Other Accrued Liabilities Amortization expense, 2024 Finite-Lived Intangible Asset, Expected Amortization, Year Two Granted (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Reserves and accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals Inventories, net Disposal Group, Including Discontinued Operation, Inventory (Payments) borrowings under revolving line of credit, net Proceeds from (Repayments of) Lines of Credit 2026 Long-Term Debt, Maturity, Year Four Auditor Location Auditor Location Entity Filer Category Entity Filer Category Federal Current Federal Tax Expense (Benefit) United States UNITED STATES Stock based compensation expense Stock-based compensation Share-Based Payment Arrangement, Expense Commitments and contingencies (Note $13) Commitments and Contingencies Security Exchange Name Security Exchange Name Outstanding, beginning balance (in dollars per share) Outstanding, ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Weighted-average grant date fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract] Weighted average useful life of finite-lived intangible assets (in years) Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Schedule of Quarterly Financial Data Quarterly Financial Information [Table Text Block] Interest Rate Scenario [Axis] Interest Rate Scenario [Axis] Interest Rate Scenario Current assets held for sale Current assets held for sale Disposal Group, Including Discontinued Operation, Assets, Current Outstanding letters of credit Letters of Credit Outstanding, Amount Fixed rate senior notes carrying amount Long-Term Debt, Percentage Bearing Fixed Interest, Amount Net revenues Export sales Revenue from Contract with Customer, Excluding Assessed Tax Income from operations Disposal Group, Including Discontinued Operation, Operating Income (Loss) Cover page. Cover [Abstract] Entity Voluntary Filers Entity Voluntary Filers 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] Other Other Assets Contract Balances Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] Risk-free interest rate (%) Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Outside basis difference in Indicor Deferred Tax Liabilities, Parent's Basis in Discontinued Operation Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Total liabilities and stockholders' equity Liabilities and Equity Proceeds from issuance of shares under employee stock purchase plan Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised Amortization of deferred financing costs Amortization of Debt Issuance Costs Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Non-U.S. Non-US [Member] Revenue Sales [Member] Product Warranties Standard Product Warranty, Policy [Policy Text Block] Schedule of Earnings Before Income Taxes Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Accrued interest and penalties Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Less: Imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount $1,000 1.750% senior notes due 2031 $1,000 1.750% senior notes due 2031 Senior Unsecured Notes Due February 15, 2031 [Member] Senior Unsecured Notes Due February 15, 2031 Diluted (in dollars per share) Earnings Per Share, Diluted Selling, general and administrative expenses Disposal Group, Including Discontinued Operation, General and Administrative Expense Vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Consolidation Items [Axis] Consolidation Items [Axis] Exercise Price Range [Domain] Exercise Price Range [Domain] Intangible assets measurement input increase (decrease) Intangible Assets, Measurement Input, Increase (Decrease) Intangible Assets, Measurement Input, Increase (Decrease) Outstanding surety bonds Guaranty Liabilities 2024 Lessee, Operating Lease, Liability, to be Paid, Year Two Other current assets Other Assets, Current Royalty rate Royalty Rate [Member] Royalty Rate Beginning balance Ending balance Unrecognized Tax Benefits Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Amortizable intangible assets Deferred Tax Liabilities, Intangible Assets Sales to unaffiliated customers Unaffiliated Customers [Member] Customers that are not associated with the entity. Capitalized software expenditures Payments to Develop Software United States Income (Loss) from Continuing Operations before Income Taxes, Domestic Cumulative Effect, Period of Adoption, Adjustment Cumulative Effect, Period of Adoption, Adjustment [Member] Schedule of Future Minimum Lease Payments Lessee, Operating Lease, Liability, Maturity [Table Text Block] Expected decrease of unrecognized tax benefits Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit Entity Address, Address Line One Entity Address, Address Line One Product and Service [Axis] Product and Service [Axis] Impact of UK tax rate change Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Other income, net Disposal Group, Including Discontinued Operations, Income (Expense) Not Identified As Major, Net Disposal Group, Including Discontinued Operations, Income (Expense) Not Identified As Major, Net Interest expense, net Interest Expense Trade names Trade names Trade Names [Member] Equity Investment Equity Method Investments [Policy Text Block] Accounts payable Disposal Group, Including Discontinued Operation, Accounts Payable Schedule of Accrued Liabilities Schedule of Accrued Liabilities [Table Text Block] Inventories Inventory Disclosure [Text Block] Schedule of Long-Term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Machinery Machinery and other equipment Machinery and Equipment [Member] Buildings Buildings Building [Member] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Less unamortized debt issuance costs Unamortized Debt Issuance Expense Schedule of Disaggregated Revenue Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Senior unsecured, interest rate during period Debt Instrument, Interest Rate During Period Accrued dividend Dividends Payable, Current Amortization expense, 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Five Research, Development and Engineering Research and Development Expense, Policy [Policy Text Block] Other assets Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent Gatan Gatan, Inc. [Member] Gatan, Inc. [Member] Other Other Accrued Liabilities, Current Net earnings per share from continuing operations: Net Earnings Per Share From continuing Operations [Abstract] Net Earnings Per Share From continuing Operations Exercisable options, average exercise price (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Impairment of intangible assets Impairment of intangible assets Loss from impairment Impairment of Intangible Assets (Excluding Goodwill) Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Remaining performance obligations, percentage (as a percent) Revenue, Remaining Performance Obligation, Percentage Cash flows from (used in) financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Number of defined contribution plans maintained by the company Defined Contribution Plan Number Number of defined contribution plans maintained by the company. Disposal Group Classification [Domain] Disposal Group Classification [Domain] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Proceeds used in disposal of businesses Proceeds from Divestiture of Businesses, Net of Cash Divested Currency translation adjustments, tax provision (benefit) Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Tax Proceeds from disposition of discontinued operations Proceeds From Disposition Of Discontinued Operations Proceeds From Disposition Of Discontinued Operations Accounting standards update [Extensible List] Accounting Standards Update [Extensible Enumeration] Accounting Standards Update 2016-13 [Member] EX-101.PRE 13 rop-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 rop-20221231_g1.jpg begin 644 rop-20221231_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# M< 58 P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HK\]/VV/^"@7QV\=_M"?'7]C/]F?XB:3\/Y?@?\ M#O1M>\4>([K3&O-7U:[U-T>T,T<=O;PPM&9IV65F>=(U6/!=OI7]GCQU^ MUUH'Q-^)7PC_ &GH_#WBBU\*:/I.L>"O%W@W09M.EUVTO/MZR6T]K-<31I=P MR6.T^7($=9HGVQ[MH /=J*_,G_@HE^UQ_P %L/\ @G]\*7_X*'>*7^#.L?#7 M1=,/@EINCW;:GINF7=W%:QK'JQEQ=W@DGB1W2)(@[%ECD1<'ZH_X*3_M M^6O[!_[,5A\5=%\%#7?&OC7Q)IGA3X:>$+^8VXU+7]1?9;0SLN3'&@$DLF.= ML3*#N930!]'45\9_$[]K;]H_]@+X\_!;PC^V'\2_#GC?P1\;?$J^#I?$ND>% M3H[^&/%4T7F64:+Y\HFL+DI-$!(?.A9%=I9%9@NO\6/VS/BI\6?^"B/_ [4 M_95\1:5H&H>%O 8\7?%CQ[J.D_V@^CP32I%8Z79V[.B&[FWB=I)=T<< X1W< M; #ZUHKY?_8;_;:\9?%7]H/XQ?L)_M#II:_%+X*:G9-=:IHMHUM9^)M"OX%N M+#5(H'=S#)L;RKB(.ZI* 5;$@1?J"@ 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 **** "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 _-;_ (+Q_P#! M*'P_\<_"NI_\%#/V=?B?J7PW^-W@OPZMH^LZ:Y^P^*=.$J[=/U*('YTR0!)A MOE&UTE58PGJW_!*3_@I=\8/VI_%?CK]C;]MOX)CX=_M#?"!+7_A-M&LG\S3= M9LYQ^YU2Q? ?^"BVG_!)/VJ?V9/B;X U?P5\&;^'QQXA^#WB7P.\ MI\01::!.OCSX1U^[T^Y;>MG$Y-+OOACKFD6PDD\)ZGI MFW^SKF"-B ZQ!?+*$C?$[KN4L& !\C_\'42ZE>_LA_ O0?#(9M=U#]JWPG#H M"1?ZPW9MM2V%,.5[2[MY4&V;R9@\3&(J MH"L #Y>^ *ZG??\ !V!\=+S1PQTVP_9=TNVUID^X+Q[S2I( V/XO*$A&>P-? MIU7SU^Q7^P_/^SO\2/BE^T]\6?%5CXD^+7QIUVUU#QMK6FV;065E:6D MM/T MJS21F?[/;0C;YCG?,Y9V"Y5$^A: "O+_ (K>%/VL]7\7/>?!_P"*_A?2-%," M!++5M">XF$@'SL7!'!/05ZA10!\VZUXO_; ^$_Q0\#>&_B3\5_#&JV/BW76T M\0Z7X;,;*1&7)9F?Y1QV!->]?8O&_P#T&[+_ ,!C_C7D?[6'_);/@?\ ]CW+ M_P"DS5[I0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_] M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T& M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8 M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"- M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8 M_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ M (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;L MO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_ M\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&_ M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_] M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8 M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T& M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;L MO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+Q MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&_ M_0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ M &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T? M8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q1 M0!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ M (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ MC6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_ M\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P M&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_] M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T& M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8 M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"- M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8 M_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ M (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;L MO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_ M\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&_ M_0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_] M!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ M8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B M\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% M&/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ MC1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"- M;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P M&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8 M_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T& M[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B\;_]!NR_\!C_ (T?8O&__0;L MO_ 8_P"-;%% %'2H-?ADY?_29J]TKPO]K#_DMGP/\ ^Q[E M_P#29J]TH **** "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 R/'7C_ ,#?"_PI>>._B3XQTO0-$TZ+S+_5M9OX[:VMT]7D MD(51GCDU\T?\/P_^"57_ D__"(_\-AZ+]K\S9YO]CZC]ESG'_'S]F\G'^UO MQWS7XK_\%I/^"C7C_P#;@_:GUWPGIOB6XC^''@K6)].\):+!,1;W#0LT4FH2 M*#B225@Y5B,I$RJ,'<6^-:_H;ASP4PN*RN&(S6O.-2:3Y8]A\GC*FI59.[Z(_L)\"^/\ P-\4/"EGX[^&WC'2]?T348O,L-6T:_CN M;:X3U22,E6&>.#6O7\U/_!%O_@HUX_\ V'_VI]"\)ZEXEN)/AOXTUB#3O%NB MSS$V]NTS+%'J$:DXCDB8J68#YXE93D[2O]*U?EO''!N)X-S.-"4^>G-7A*UK MI;IKHUUZ--/K9>;C,)+"5.5NZ>S"BBBOBSC"BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO]K#_DMGP/ M_P"Q[E_])FKW2O"_VL/^2V? _P#['N7_ -)FKW2@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHK.\7>+_"G@#PQ?>-?'/B6PT?1],MF MN-1U34[M(+>UB499Y)'(5%'J33C&4Y*,5=L-S1KCOC9^T'\#_P!F_P (/X]^ M//Q6T+PGI*9"W>MZBD F8#.R)2=TK^B(&8]A7YG?ME_\'$/BCQYXW/[-G_!* MOX77WC/Q+?RM:V_C";1I;GS).%/V3_@OK_Q$U!I/*M]4U-CI=C(Q.%:-"CW$W/\ "T<1.>#7E,'[ M77_!RM^VH!=?!/X"2?#O1KPYBN(?"]MI:&$]&$^LNTCC'.Z+!/8=J_3C]F+_ M ()_?L<_L=:?%;?L]_ /0=#O(XMCZXUK]HU*88YWW)['PE\35M4AOWU")O[/UY(UVQ_:#&"\4RJ%43*KY10K(< M*R_F/_Q#I_\ !53_ (2?^P/^%,:']D\W9_;?_":Z?]EQG&_;YOG8[_ZK/MGB MOZ#X=\2N&,XRR%;$8B%&JDN>,Y*-GUY;_$NUKNV^I[N'S'#5::.412Z^VD-I4DS=#LO;426$I[[ M4C&?49&/I+_@D;_P0S\(?L!:XOQY^-?B>Q\6_$UK5X;!]/B;^S]!21=LGVF:;K6GS:1K.GP7=IK]AW]J*"\\2_"O0S\*O%DVYTU'PM;#^SII#_P ] MK E8P/\ KB83GDD]*^0-+_:!_P""OW_!"76[7PK^T/X?E^*_P7CN5@L]4>\E MN;:&(G"I;WI4RV,F,!8+A3'P1&I^_7QRX8X=XE7-P]B'"M_SXK-*3\J<_AEY M)ZVU;1R?5L/B/]WE9_RO]&?ME17A7[#W_!1C]EO_ (*!>"CXG^ OC@-J5I"K MZUX4U0+#J>F$X'[R')W)DX$L9:,GC=D$#W6O@<;@L7EV)EA\53<)QT:DK-?U M^)PSA.G+EDK,****Y20HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** /"_VL/^2V? _P#['N7_ -)FKW2O"_VL/^2V? __ M +'N7_TF:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***^ M9?\ @II_P4[^#'_!-WX2GQ%XJDBUGQGJ\#CPCX-AN LU[(./.E(R8K9#]Z0C MD_*H+=.W+LNQN;8V&$PD'.I-V27]:);MO1+5ETZ?%0A:8.FAZ!9%7O]8G49\JWB)&<9&Z1B$0$;F&1G\E]/T3_ (*2 M?\'%WQ/_ +7UN\E^&_P&TK4CY2*)&T^(JV,1K\AU2] ZN=L<9S_JMP5NE_88 M_P""9W[2/_!73XO)_P %!/\ @IKKVI#P??LLOAWPSE[9]7M@Q:.&",'-GIPS MP5_>39+ _.9F_9;PAX/\*?#_ ,+V'@CP-X;L='T?2K5+;3=+TVV6&"UA086. M-$ 55 [ 5^CU<9E'AY%T,#RU\QVE5:O"B^L::>DIKK)[;=XGH.=+ >[#WJG5 M]%Z>9Y!^Q)_P3O\ V6_V _ X\*? /P%'%J%Q J:SXJU(+-JFJ$8.99L#"9&1 M$@6-3R%!))]QHHK\TQF-Q>88F6(Q-1SG+5N3NV>=.X9!MI28G#%0RKB,]K_P3+_X+OZ5\7O%,?[*7[?FD1_#_ .*EC=?V M='JFH6ILK/5;I3M,,\<@'V*[)XV-B-VR%V$K&?TGKX__ ."H?_!'SX$?\%%O M"LWB:"&V\+_$VRM-FB^,K:WXN=H^2VOD7F>'L&_UD?521N1OT7 <58#/L-'+ M>)4Y):0Q"UJT_P#%_/#NG=^KM;OAB85XJGB->TNJ_P T?8%%?CE^PC_P5:_: M+_X)M_&!/^"?/_!5O3=1@TK3F2V\.^-[TM/)IT!.V)GF&?ME@P'R3#+Q8*G* MKMB_831]8TCQ#I-KK^@:I;WUC?6Z7%E>VJ>SZ,LT445\Z+ M[.PN3;:C)X?U>*Y:RG&V#AFL+@=8()Y6GN& M_P!8TB,@D:.15_3/X=?"CX%_%JX\=?M6_LU?$VQ"?'#P+I=@WC+P;+#*DS6: M:A';ZI%,F5EG5+U4RV<"TB4_=P #/U/_ (*G_P#!.+1OCR?V8M5_;8^'%OX\ M74!8/X=E\40"5+S=M^RL^[RUGW?)Y)8/N^7;GBO5?C'\;?@Y^SQX!NOBI\>? MBEX?\&^&;&2*.\U_Q/J\-C9PO(XCC5I9F506=E4 GDD 5\(_\%EO^"<__!/; MP#_P1U^)_A32OV8_"&C?\(GX-9O %YI'A^)=3CU[((-+CMI)[R)P5O#&[W&U9-T;/)YC(SK&R &IH7_!6O_@EUXHURS\,^&_\ M@H;\&+_4=1NX[6PL;/XD:;)+<32,$2-$68EF9B .22!7K7QG^.OP6_9S\"3 M_%#X_?%CP[X*\-VT\<-QKOBG6(;&TCDD;;&AEF95#,W &_D(7=&C@ ^V/V?OVPOV4OVL%U5_V8 MOVC_ 3\05T(PC6F\&^)K;4A8F;?Y0F,#MY>_P N3;NQG8V.AKT>OD[_ ((] M_'O_ ()W?M,_LT77Q=_X)Z? 3PQ\,[&XUAK/QSX+T3P99:'>:7K$**&@O8+1 M%5Y%1EVR?,&1A@@AE7ZQH **** /"_VL/^2V? __ +'N7_TF:O=*\+_:P_Y+ M9\#_ /L>Y?\ TF:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK MQG]O#]M[X2?L!_L^:G\=OBK="9X@;?P_H44P6XUB_928[:/.<#@L[X(1%9L' M !Z<'A,3C\5##8>#E.;226[;*A"4Y*,5=LX[_@IW_P %*_A5_P $W_@>_C/Q M"8-5\8ZQ')#X+\)B;#W\X',TN.4MHR07?OD(OS,*^!?^"7?_ 3'^+7_ 41 M^+3?\%./^"F-Q>%/"VJQ876%4_NII(CQ%IZ# B@ E !(\O_78G M_!.#]A?XT?\ !87]HZ\_X*5?\%!C)>>"4U CPWXA4G' P=*F_??Q/MY+]?ZLL$$-M"EM M;0K''&H6.-% 55 P .@IU%%?EIYH4444 %%%% !1110 4444 %%%% !1110 M!X9^WK_P3[^ /_!0KX02_#+XR:((=0M4=_#7BFSB7[=HUPP^_&Q^]&2!OB8[ M7 '1@K+^8O[)7[9_[3W_ 0J_: 3]A?]OBTO-6^$U]<,_A?Q/:I)/'I\#/C[ M99,1NDM23F:U^_$Q+*-V5E_:VO)/VTOV*O@;^W?\%+WX*?''P\)[>4&72-7M MU O-(N]I"W-NY'RL.ZGY77*L"#BOM>&^)Z&$PTLJS:#JX*H]5]JG+^>F^C75 M;/7N[]F'Q*C'V557@_P\T>E>$?%WA?Q]X7T_QMX)\0V>K:/JMI'=:9J>GW"R MP74#J&21'4D,I!!!%:-?B9^R;^U5^T9_P02_:=D_8@_;6:[U?X.ZW>-/X;\2 MV\+R16,3OC[?:#D^22?](M1EHW)= 23YW[3>&O$OA[QEX>L?%OA+6[34]+U. MTCNM.U&QG66&Y@D4,DD;J2&5E(((."#7#Q-PU7X?Q$90FJN'JKFI55\,X_I) M;2CNGY$8C#RH233O%[/N7:***^8.8**** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /C']N' M]J_]GWXY_"+]IG]B[7=3T4^*/ %I866L^%-5O(GFU33KVPT^_2\6W< M 3=2 MP'&X!K9B2-RBO"/^"2WPW^'W[%W_ 4"_:S\!?LT_$7[-^R;X5L-,U)I-0UK MS="\,>)VB,VI6EI=RL4"0PY:XPQ\K]RDAR@K[[_:0_8__9J_:W\*3^$?V@_@ MQX<\30RP>5%=ZKHMO/D^!%^%FE?#O0 MK;PPEL;=/#EOI$*6"PDY,8MPOEA,\[=N* /S@C_X+1_\$F/VI_C18?%?XZ_M MM^"-)\"_#O7GNOASX*U*YE\[5=5A+1KX@OHQ&=HCR_V*V/*;OM,H\XP);?H+ M^SE^T'\-_P!JGX-:-\?O@_=WEUX6\1K--H&H7MB]LU_:I/)$ETDUY^^LO$/CA M?AY\/KAOG7^P/#1EM9987_YYSZO-JK\<$)&><"O4M=_X*-?L)^$OCWXD_9@\ M;_M6>"O#WCSPE9VUWKWAWQ+K*:;+!#/"D\;H]SLCF'E2(Y\IGV!QNVYKU;P7 MX'\%?#?PU;>"_AWX/TO0-'LM_P!CTG1=/CM;:#>[2/LBB547<[,QP!EF)/)- M87C+]G;]G[XB^,[/XC?$'X%^#M=\0ZZ MU#&0/W-W>7$Y27'[\0>>NY)HW;[*HZ=** "O+_BM^R5\-?C%XN?QIXHU_P 4 M6]V\"0F/2?$]YJE_/>-A$7HJCJ[LQ5%0?,S,J@$D M"OQG^"/PJ^-'_!PS^W/=_&#XGP:IH'P)\"7GDPV)N6/E6Y(==/A?HUY. KSR MK_JT(Y $*GH?^"A?[2WQ9_X+;_MMZ/\ \$[?V-]68_#?P[J;2ZYXABRUK>R0 MMMN-4F*G#6L 8I N?WKN""3)&%_73]EG]F3X5?L?? K0?V?O@WHOV31="M0@ MED ,U[.>9;F9@!OED?+,>G( 4 #]4HJ/AYDJKR7_"EB8^ZNM"D_M>52?3JE MVLT_37^P4>;_ )>2V_NK_-FUX4^#O@3P-X9T_P &>#=,?3-)TJSCM--TZRE, M<-M!&H5(T4<*H4 #TK0_P"$'TC_ )^;W_P+:MBBORR4I3DY2=VSS-S'_P"$ M'TC_ )^;W_P+:C_A!](_Y^;W_P "VK8HI 8__"#Z1_S\WO\ X%M1_P (/I'_ M #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\ M_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ M (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_- M[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6 MU;%% 'A7[:O_ 3W^ W[<_P4O?@[\6[2Z#$--H6N12;[G1[S:0MQ$6Z^C(>' M7*GL1^7_ .PG^U3\7O\ @CE^U)<_\$Y_^"@=[=Q_#Z[O-WA7Q4EQ)]ETU9I# MY=["QZV,S9\Q>L,FXD B4']M:^=/^"EG_!.7X4?\%'/@/-\.?&"Q:;XFTM9+ MCP9XK6'=+I=T0/E;'+P2859(^X 889%(^WX7XBPE##SR?-TYX*J]?YJ4NE2' M:WVDMUT>J?9AL1&,72JZP?X/NCV^U\)>'KZUCOK'4KF:&:,/#-%?%E=2,A@0 M<$$<@BI/^$'TC_GYO?\ P+:OR?\ ^"/O_!0[XK?L;?&V?_@DS_P4)DETJ\TC M4!IW@37-4FRMI(<>58-*W$EK*I5K:7H-RI]UD"?KQ7D<2%_M8 M?\EL^!__ &/Z5X7^UA_R6SX'_ /8]R_\ I,U>Z4 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %?F/_ ,%_O^"E.O?#;P];_P#!/7]F2[N;WXB^/XXK M7Q$VD9DN=/L;DA([*,)S]INMP4*/F6)B<9E1A]=?\%)_V\/ _P#P3U_9@U?X MV>(O(N];F!L?!VA228.IZDZDQJ0#GRD ,DC#&$0@'1F6?52I&!G+10# "J&91@Q,/T/A#+ M<'EV$GQ)F<;T:+M2@_\ E[6W2_PQWD_+K9H[\)3A3@\14V6R[L^L_P#@CY_P M35T#_@G9^S?#IGB&SMKCXB^*HXKWQQJL>'\J3&8[")QUBA#$9'#R-(_0J%^M MZ**^+S3,\9G.85,;BIH5WKS'_ ((;?\%5 M?$?QPMIOV$OVNKNYL/BSX,66TTRYUH&.YUNWMLK)!,'P3>P!2'!^:1%+G+)( MQ_26OR\_X+K_ /!,GQ=JNH0_\%+?V-8KK2_B-X,>+4/%-OH@*3WT-MADU&$+ MUN8 HWC_ ):1+ZQX?]&X9S/!YYE_^KF;2M%N]"H_^751_9?_ $[F]&NC^^/H M8>I"M3^KU7I]E]G_ ),_4.BODS_@D9_P4X\(?\%'/@$FHZK+:Z?\1?#,45OX MWT*([0SD82^@7_GA+@G'_+-PR'("LWUG7Q&:99CL6^G:7I=E+=ZE?W-OB=XST7_ ()0?LH>?JGB?Q5?VD?C M9=,?]XS2LK6VE[OX=V5FF)P%01@G:T@'O\,Y!B.),WA@Z;Y8[SD]H07Q2?HM MN[LNIOAZ$L154%\WV1XUIEMX\_X.(_\ @I])JE\NH67P'^&C@*A+1[=-\SY4 M_P!F[OGC))^]'$AY;R1N_<'P_H&B>%-!LO"_AG2;>PTW3;2.UT^QM(A'%;P1 MJ$2-%'"JJ@ < 5XA_P3>_87\$_\$^OV7-%^!GAOR+K5V7[=XOUN),'4]3D M5?-D!(SY:X$<8/1(US\Q8GWJO3XRS_#YMBX83 KEPF'7)2CW76;_ +TWJWO: MU];FF+KQJS48?!'1?Y_,****^-.0**** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "@@$8(R#U!HHH _%;_@I3^RY\5?^"-?[9FC_P#! M3']BK2/*\!ZUJIC\3^'+<%;2QFF;,]C*J_=L[G!:,XQ%* %VE80?UC_9._:D M^%/[97P&T']H/X.:M]HTC6[;,EO(P\^PN5XEM9U!^66-LJ1T(PRDJRD]+\6? MA5X ^.7PUUOX0_%/PU;ZQX>\0Z?)9:MIURORS1.,'!'*L#AE88964,"" :_% MOX&>._BC_P &\O\ P44O?@!\7-6OM3^!?Q#N5FM=6DC+(+8MLBU%0HP+BW)$ M5PBC+)\P4_N:_4J#7B#D?U>6N8X:/N/K7I+[+[SATZM=[MKTE_MU'E?\2.WF MO\T?N+14&EZIINN:9;ZUHNH07=G>0)/:7=M*)(YHG4,KHRY#*0001P0%_M8?\EL^!_P#V/1V/"JJ@DD\ "FDV[( M#P#_ (*>_MZ>%/\ @GK^RMJ_QCOVM[GQ'>YT[P3HTS?\?VI.IV%E')BB ,LA MX^5-H(9US\8_\&]7[!7BK49M6_X*A_M.+<:EXR\'?#^F065A86L=M8V5K$$BMX44*D:*.%55 X K]. MS=K@GAM9/3TQF)2E7?6$-XTO)O>7W:IH]*K_ +'A_9+XY:R\ET7^9:HHHK\P M/-"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "OGC_@II_P3_\ G_!1+]F?4?A#KWV>R\16.Z^\%>()(\MIVH!<*&( M&3#(/W&ERU(---=&OT[K9K1EPG*G-2B]4 M?DW_ ,$&OV__ ![\+/'>H?\ !)S]L<7&D^*?"MY/:>!I=5D^=3%DRZ2SDX;: M 9+=@2K1Y13@1 _K)7YC?\' G_!.'7_B#X=M/^"B'[,]M?M%J5#;NIB!Y_=(I^B_P#@D/\ \%'_ __ ,%%/V9[?Q+K M%S;6_C_PPL5AX[TJ+"_O]I\N\C4=(9PK,!T5UD3G8"?O.+,#A<\RZ/$V71Y8 MS?+7@O\ EW5_F_PSW3[ON[+MQ4(UJ?UBFM_B79_Y,^KJ***_.#SPHHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M _/3]MC_ (*!?';QW^T)\=?V,_V9_B)I/P_E^!_P[T;7O%'B.ZTQKS5]6N]3 M='A@T]#-'';V\,+1F:=EE9GG2-5CP7;Z(^#OQ9_:I^&GBKXL^#/VM4T+Q/I7 M@'PUIWB+PIXO\#^&KFSN-=L+A-0\ZVFLGGG7[;"]@5Q"^V031,$0OM'RS_P7 MC_X)0^'_ (Y^%=3_ ."AG[.OQ/U+X;_&[P7X=6T?6=-<_8?%.G"5=NGZE$#\ MZ9( DPWRC:Z2JL83U;_@E)_P4N^,'[4_BOQU^QM^VW\$Q\._VAOA EK_ ,)M MHUD_F:;K-G./W.J6+[F_=/\ *2FY@/,C*NP'?@/?>!O#$ UCQ3\"K&VO9=4TS1 =TN=4)"3W<,1W2O&!$"CLB2JH5_ MM&X_;O\ @]8_\$_[/_@HIJD=U:>#[_X;6?C"ULK@JMT\5U:QSV]F,G:9Y'EC M@49P9'4 \UQ'_!3"U\1_M-_#>]_X)M?![4"GB3XL:5]C\:ZQ$H=/"7A&60Q7 M^H3CIYL\2S6EK$<&6:1G ,=M.R>A_%[]@?\ 9.^/?[*NF?L2_%WX4)K'PPTC M3-.L++PL-6N[2);>Q1$M(R]M+'(1&(T(!;&Y%;JH( /G_P#9 QXN^+'CW4=)_M!]'@FE2*QTN MSMV=$-W-O$[22[HXX!PCNXV?*?A#]C#QE_P0J_X*)?!C3?V-_B7XEO\ ]G#] MH#QG-X/\4_"?Q%JTE]%X;UJ2SGN;2]L))"652+>0N6R^R%P[R;HS%TO_ 3+ ML]0L?^#AG]OQ/%X8:K+9>"Y=.,H^9K$Z?\A7U4)]G''H!VH ^G/V&_VVO&7Q M5_:#^,7["?[0Z:6OQ2^"FIV376J:+:-;6?B;0K^!;BPU2*!WP-?IU0 445Y?\ %;X\_$KX?>+G\.>%_P!F7Q1XIM%@20:MI,\*PLS#E,.< MY'>@#F_VL/\ DMGP/_['N7_TF:O=*^0OB[\;OB'X_P#CE\'HO$_[.?B7PNMG MXT+P/JLT+"Z+0E2J;#U .XY["OJ7_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%" M]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@# M8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C M_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ M .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ M *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[ MZ6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_ M[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: M-BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A M)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$ MEU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z% M"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z M%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ MOI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z M6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK' M_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)= M7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A) M=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0 MO?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%" M]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@# M8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C M_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL M?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ M .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ M *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[ MZ6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_ M[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: M-BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A M)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z%"]_[Z6@#8HK'_P"$ MEU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BBL?_A)=7_Z%"]_[Z6C_A)=7_Z% M"]_[Z6@#8HK'_P"$EU?_ *%"]_[Z6C_A)=7_ .A0O?\ OI: -BORN_X.&_V] M?%#0:1_P3&_9J>XU'QGX]FMH_%T&EG=.EM.ZBVTU<O_!+S]@KPO\ \$]?V4](^#]HEO<>);X#4?&^L0C/VS4I M%&]5;J8H@!%'T^5-V SMGZ+K'_X275_^A0O?^^EH_P"$EU?_ *%"]_[Z6OA\ MPQ^*S3&U,7B9-H9HU='4JZ,,A@> MH([U^(7[9/PH^(/_ 07_P""C^B?ME_L]:%<2_"'QU>R1:CH-L=L$<QJC3:==+\T-W%D\21OAAV894Y5B#]9PAQ##(592I ((KHZ_%[_@CA^UK\5_\ @F[^U?K_ /P2 MA_:W@EALKW72G@Z>>7;':ZE+AHUB9_\ EVO4*.GI*R\ ROC]B?\ A)=7_P"A M0O?^^EK#BKAZ?#F:NC&7/2FE.E/I.G+6+OWZ/S\FB<50>'J\NZ>J?=&Q16/_ M ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM?-'.;%%8__"2ZO_T*%[_WTM'_ M DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ; M%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM M'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%% M8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ;%%8__"2ZO_T*%[_WTM'_ M DNK_\ 0H7O_?2T ;%%8_\ PDNK_P#0H7O_ 'TM'_"2ZO\ ]"A>_P#?2T ; M%%8__"2ZO_T*%[_WTM'_ DNK_\ 0H7O_?2T ;%%4=*U6]U"1TNM$GM0JY#2 MD8;VXJ]0 4444 %%%% 'Q-^V7^S9^W[ID?QUUCX!ZWX+\>^#OBL=/U"W\!Z\ M;S3-4T&_M]/L-/E^R7<*7,=U%*EC'*8GBAV,7PW)+=;\%?V'_CC\.OB]\8?V MY?%7C;P?J?QW^)WAZTT;0H([&Y7PYX7T^RC86EDO(N;Q3*WG3S-Y32L J) H MY^K** /S2^%?[!?_ < ?"!==N_"_P#P41^!4VJ>)]9EU3Q'KNI_"NYGO=1N MGPJM)(S_ '(XPD448 CBBC1$554"OH3QU\!?^"I'AS]DCP!X2^ /[97@ZZ^, M.AZTNI?$#Q'\0/"C7&D>*EE::2YLUC@ DL;<2RJ(O("LL4"("F2:^J:* / / MAG^S5\=?'_Q1\*_M ?MO>-O".K^(/ \=R_@KPIX!TFYM]'T>^N8&MY]1>6[E M>>\NC \L,;D0QQ17$P$;._F#%^,O[$WCK1_VWM._X*)?LIZEX?M_'%QX*D\( M>/?"_BF>>VTWQ3I0F6>VD-S;QRO:7=O*@VS>3,'B8Q%5 5A],T4 ?/7[%?[# M\_[._P 2/BE^T]\6?%5CXD^+7QIUVUU#QMK6FV;065E:6D MM/TJS21F?[/; M0C;YCG?,Y9V"Y5$^A:** "BBB@#PO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_D MMGP/_P"Q[E_])FKW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ IL\\-M"]S@IU?FA_P<+_\ !1'5_A'\.+/]@[X!7D]S\0/B7 L&M+I>7N++2IG\H6ZA M>?.NVS$%&3Y8DX!=#7MKZ1BOBD_)+[]MV;4*,L154(]3 MYL^/WBOQ?_P< ?\ !4O3?@!\,]7NHO@E\-I93=ZM:DB.2S211=7X/3S;EU6" M#.<($?:/WM?M?X*\&>%?ASX/TOX?^!M"M]+T71-/AL=*TZT3;%;6\2!(XU'8 M*J@?A7S1_P $A/\ @GCI'_!//]E6Q\(:S9P/X[\3"/4_'FH1X8_:BO[NT5AU MBMU8H.<%S*XQOP/JJO*&P\7Q.P#W\>"(-14=Q*%(?'25'X"LF?L_KUK\ M0_V\OA1XZ_X(:0]_I)Q\J*P' MVBWS@*R $0'/Z;PY4I\7Y%+AW$/]_3O/#2??>5*_:2U79^B1Z.':Q5'ZO+X MEK']4?MY17._"3XJ^!/CE\,M"^,'PQUZ+4_#_B/3(K_2;Z+I)#(H(R.JL.59 M3RK J0""*Z*OS6I3J4JCA-6DG9I[IK=,\]IIV84445 @HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH \+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_TF:O= M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH ***;++%!$T\\BHB*6=W; 4#J2>PH \J_;9_:[^&_P"PY^S? MXA_:)^)DP>WTFWV:7IBRA9=4OW!$%I'G^)V')P=J*[D80U^9_P#P0R_9)^(_ M[:?[2OB3_@KQ^UU VH3W&MSOX)BNHCY5SJ ^1[J-6SB"U0""$<@.IP08!G@_ MVJ?B)X\_X+Z_\%,](_94^">N7,/P;^']S*][K=KS$]O&X2\U4]F>4X@M@<\, MK84/)C]I_AE\-O!'P=^'NB_"KX;>'X-*T'P_IL5AI.G6RX2""-0JKZDX&2QR M6)))))-?J&,_XP7AGZDM,=C(IU.]*B]H>4I_:\M'LF>E/_8L-R?;GOY+M\S< MHHHK\O/-"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ KRW]L[]D_X=?ML_LX>)/V=/B9 M%M-;M#]AU!8@TNFWJ?-!=QY_BC?!QD;E+(>&->I45OAL37P>(A7H2<9P:::W M36J9492A)2CNC\=/^"%W[5WQ&_8H_:=\3_\ !(G]K. 7/ +3\?L77YA_\ !Q/_ ,$_=9^('@'3O^"@WP$M9[3Q MQ\-DCD\12Z7E)[C3(G\R.\4KSYMH_P ^X<^4SDG]THKZ=_X)*_\ !0+1O^"A M7[)VF?$2_NH(_&>A;-+\=Z=%A?+OE3BX5!TBG4>8O8$N@),9-?H7%^&H9_EM M/B?!QMSODQ$5]BJE\7E&>_KN[L[L7&->FL3#KI+R?_!/I^BBBOS8\\**** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** /"_VL/^2V? __ +'N7_TF:O=*\+_:P_Y+9\#_ /L> MY?\ TF:O=* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH *_,G_@X)_X*/ZW\,O"5K_P3Z_9ON[B\^(?Q$BC MMO$(TG,EQ8Z=<'RTLT"\_:+LML"_>$1;C,L;5]@_\%%/VYOA_P#\$^_V9-9^ M.OC PW6I;39^$]">7:VJZDZGRH>.0@P9)&'W8T8C)V@_ /\ P0:_89\?_M _ M%76/^"MW[87G:KKNOZIC0=J<'_R]K?97^&.\G^=FCOPE.%.+Q%39;+NS[#_X) ?\$Y=& M_P""=W[,%MX:UVUMYO'_ (I$6H^.]2BPVV?:?+LD8=8H%9E!SAG:5Q@. /K" MBBOB\TS+&9QF%3&XJ7-4J.[?Z+LDM$NB5CCJ5)U:CG+=A1117 0%%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110!#J&GV&K6$^EZI917-K.6-@0R,IX9 M2"00>"#7X=:Q!XB_X-]/^"M<>KV<5X?@=\3,YC4,Z+I4DHWH!SNGL)F!'5VA M8#(\\U^Y=?-7_!5O]@C0_P#@H/\ LDZQ\*X+>"/Q;I(;5/ NI2X7R-1C0XA9 MCTBF7,3]AN5\$QK7VG!6>X;*\?/!X_7"8E>SJKLG\,UV<'K?HKVUL=F#K1IS M<)_#+1_Y_(^C=(U?2]?TFUUW0]1@O+*]MTN+.[MI0\<\3J&1T8<,I4@@C@@U M8K\OO^#<[]O76_&G@/5?^">GQVN9[3QG\-O-'AN#4\I/+IL/Q'D6)X M5_M1_MJ_LS_L;^&E\1?'_P"*FFZ/+<0/-IVB_:$?4=11"HD:WM0?,F5-R[F4 M;5R,D9%=#\%?VB_@+^T?H=UXD^ OQB\.>+[.PN3;:C)X?U>*Y:RG&*]B^)'Q+^'?P=\#:G\3OBSXYTCPUX20.IH VZ*\>_9>_P""@G[$W[:EUJ6G?LJ? MM/>#O'5YHZ"34]/T'6$DN;:,D*)6A.)!&20!)MVD\9S7;?&?XZ_!;]G/P)/\ M4/C]\6/#O@KPW;3QPW&N^*=8AL;2.21ML:&69E4,S< 9R: .KHKSC]G[]L+] ME+]K!=5?]F+]H_P3\05T(PC6F\&^)K;4A8F;?Y0F,#MY>_RY-N[&=C8Z&O1Z M "BBB@#PO]K#_DMGP/\ ^Q[E_P#29J]TKPO]K#_DMGP/_P"Q[E_])FKW2@ 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 *R_&_C;PG\-O!VJ?$'QYK]MI6BZ)82WNJZE>2;(K:WB0N\C'L H)K4K\ M6(JM'EB.8X MTZMY*[OV_P##'AGP]X*\-Z?X.\):-;:=I6E645GINGV<02*V@C0)'&BCA550 M .@%>5?L(?L7?#+]@K]F_1/V?OAK$LQM$^T:]K+1!9=7U%U'G73^F2 JKD[ M(T1,G;D^QUV\7\14^MV[Q==59*,-(1T M2_7YA1117QYR!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^-G_!< MK]FKXA?L'?M>^#_^"MO[+-K]B%QKT/\ PEL,"$10ZH%*^9*JX_<7D >*7IEP MQ)W3"OU1_94_:3^'W[7G[/GA?]HGX8W6_2O$VF+<"W9PTEG."4FMI,?\M(I5 M>-NQ*Y'!!K0_:$^!/P^_:;^"?B;X"?%+3/M>A>*=*DLKY !OCW_C'_@E-^TQJAATK7M>*^%[Z;*P+JI1?L\ MT63Q%?6_E8')\Q85P"SU^G0_XS3@_DWQF CIWJ4.WFZ;_#NY'I?[YA+?;A^, M?^ ?M!1117YB>:%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% 'XO\ _!7+XL?%S_@G5_P4#^,'[17Q_P#A9J_B#X+?M!_#3P_X4\-? M$;3+!KVP<,UA<#K!!/*T]PP'^L:1&02-'(J_IG\.OA1\"_BU<>.OVK?V M:OB;8A/CAX%TNP;QEX-EAE29K--0CM]4BF3*RSJEZJ9;.!:1*?NX'CW[+;N 6@)NI8 M#C< ULQ)&Y17A'_!);X;_#[]B[_@H%^UGX"_9I^(OV;]DWPK8:9J32:AK7FZ M%X8\3M$9M2M+2[E8H$AARUQACY7[E)#E!0!U_P#P66_X)S_\$]O /_!'7XG^ M%-*_9C\(:-_PB?@UF\ 7FD>'XEU./7MRQ:>([A5\^:>XNWAB3(UPZJX96E*3$;XT(^5X_^"T?_ 28_:G^-%A\5_CK^VWX(TGP+\.]>>Z^ M'/@K4KF7SM5U6$M&OB"^C$9VB/+_ &*V/*;OM,H\XP);?2?QO_X+%_L4_ _] MC+1?VW/$?Q 2+PSXSN9;;X$]/CLX)_#,%K# M;V\M[%"JHQDN;AK:-R-SL5!.(%*:W_!:5_VUI_CEX"\4^%O^"4VF?M._ ?P+ MH=YJ?B?PAJ6M:?(;[6Y_W*7"Z;.LTEV]I:B81 6\F7OY"%W1HXO_ +)O_!4? M_@EQHOCV7Q(?VT?"WQ0^//Q@US3=,U&W\%6ES'O'GA*SMKO7O#OB76 M4TV6"&>%)XW1[G9',/*D1SY3/L#C=MS0!YQ_P1[^/?\ P3N_:9_9HNOB[_P3 MT^ GACX9V-QK#6?CGP7HG@RRT.\TO6(44-!>P6B*KR*C+MD^8,C#!!#*OUC7 MQK_P3.^!WA^P_:K_ &H?VV/A?I1L/A_\;O&&A3^#D6W,,6KG3M-,5[K4,9 _ M+G\:>*-?\46]V\"0F/2 M?$+R6 MK+ITYU9J,5=L\D_X+H?\%5I_V1?A\G[+W[/.JR7'Q;\;V@B1].R\V@64IV"< M!>?M,O*0J/F',G&$#[W_ 1$_P""5EK^PA\'V^+?Q?TJ.7XL^-+-7UJ27#MH MEFQ#KIZ-_?)VO,PX9P%Y$89OG;_@B3_P34\?_'GQ_<38_"< M.99_JWEDU)W3Q%1?;FOL)_R0_%_._;B)QP]/ZO3?^)]WV]$;%%8__"#Z1_S\ MWO\ X%M1_P (/I'_ #\WO_@6U?FQYYL45C_\(/I'_/S>_P#@6U'_ @^D?\ M/S>_^!;4 ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\ MWO\ X%M1_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ M@6U &Q16/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO M_@6U'_"#Z1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 M ;%%8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1 M_P (/I'_ #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16 M/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"# MZ1_S\WO_ (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;4 ;%%8__"#Z1_S\WO\ X%M1_P (/I'_ M #\WO_@6U &Q16/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U &Q16/_P@^D?\ M_-[_ .!;4?\ "#Z1_P _-[_X%M0!L45C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ M (%M0!L45C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;4 ;%%8_\ P@^D?\_- M[_X%M1_P@^D?\_-[_P"!;4 ;%?F7_P '&_[!>H_%;X.Z=^W/\';*:'QI\,(U M.N3:?E9[C1UD\P3AEYWVLI,H(QB-YB3\BBOT<_X0?2/^?F]_\"VJOJGPT\+Z MWIEQHVL13W5I=P/!=6MQ.7CFC=2K(RGAE()!!X(->UP[G>)X=SBECZ&K@]5T ME%Z2B_5:>6_0VH5I8>JIQZ'@/_!)']O33O\ @H!^Q]HOQ)U2]A_X3#1-ND>. MK-,*5OXT'^D!1T2="LJX& 6=!GRS7T]7X7>"K:\_X(2_\%?KGX9^*;^]@^"O MQ*:,07CW#".+3)Y6%O<.W>2RG+QN3EC%YC8'F+7[;Q^"]%EC66*]NV5@"K+> M,00>XKV>-LDPV5YE'%8'7"XE>TI/LGO#R<'I;HK7U-<91C3J*4/AEJO\OD;5 M%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5\8_^!;4?\(/I'_/S>_^!;4 ;%%8 M_P#P@^D?\_-[_P"!;4?\(/I'_/S>_P#@6U &Q16/_P (/I'_ #\WO_@6U'_" M#Z1_S\WO_@6U &Q16/\ \(/I'_/S>_\ @6U'_"#Z1_S\WO\ X%M0!L45C_\ M"#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L451TK0++1Y'DM99V+K@^;,6'ZU>H M **** "BBB@#S7]I#]C_ /9J_:W\*3^$?V@_@QX<\30RP>5%=ZKHMO/+],TS1/ M%GP?\+:I9:+;_9]'M-1\/VT\5A%A1Y<*.A$2X1!M4 81?05U-% '&>'OVO".M6_B3PI\!_!FF:C:/OM+_3O"]I!-"V"-R.D893@D9![T[QE^SM^S]\1? M&=G\1OB#\"_!VN^(=.15T_7M9\,6EU>VJJ2RB.>2-G0 DD $8)KL:* #ITHH MHH **** /"_VL/\ DMGP/_['N7_TF:O=*\+_ &L/^2V? _\ ['N7_P!)FKW2 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 **** "BOQ M/_X+@?\ !;_XP6_Q@UW]CO\ 8\\=7/AK2?#5R^G^+_%^D3>7?7]\F5FM;>93 MNMXHFRC.FV1I$8!@@^?\J?\ A9/Q%_X2?_A-_P#A/M:_MKS/,_M?^U9OM6_. M=WF[M^<\YS7[+P]X-9KG&6PQF*Q"HCRWWMJ[;V>AZV'RBK6 MIJ M=B#ST50SMA5)'Y._L$_LF?&[_@N!^UO?_P#!0K]N"SD7X9:1J'DZ%X>)86VH M^2Y,>F6P/_+G$3F:3K*Y9>6>1D^/OV;?B-XV_P""E'[7/P=_9X_;T_:?\3W_ M (2AU$:1I]YJ5V9Y4$A+);B1N?-N)1%!]H?>XW1Y)5% _I?^'OP]\$_"?P/I M7PU^&_AFTT;0=#L8[/2=+L8MD5M"@PJ*/YDY))))))-3G&$7A;@'A*+YL=B$ M[U4FE3I7:M3;^U*VKW7W-E6/]FPY5K.77LO+S-6TM+6PM8K&QMHX8(8UCAAB M0*D: 8"J!P , "I***_'-SR0HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH ^-?^"X'[ "_MT?L=W\_@W11<>/? 8EUGP@8H\R MW0"#[38#N?.C4;1WEBAY S7#?\&]?[?S?M6?LHCX$?$'63-XX^%L,.GS&X?, MM_I)!6TN.>69 I@<\D>7&S',E?H'7XB_MU^$/$O_ 10_P""N/AW]MGX5Z-. MOPT^(UY-<:QIEDN(RDKK_:FG@# !#,EU"#A0Q0 8B-?IG"TH\49!6X;JO][& M]7#M_P R5YT_2:NTMKW;Z'HX:V)H/#O?>/KU7S/VZHK.\'^+O#7C_P ):7X[ M\&:S!J.CZUI\-]I6H6S;H[FWE021R*>ZLK CZUHU^:2C*$G&2LT>=L%%%%( MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH \+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_TF:O= M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKF/C/\ M9OAE^SW\,=8^,?QB\7VNA>'-!M#<:EJ5XV%11P%4#EW9B%5%!9F8*H)(%72I M5*U2-.FFY-V26K;>R2ZMC2;=D?R0_$O_ (2;_A8_B#_A-?-_MG^V[O\ M;S\ M[_M7G/YN[/.=^[.>G.,HV>CZKL)\-/\ A)O^%C^'_P#A"O-_MG^V[3^R?(SO^U>&KA+_P (>$-7A\N^ MOKY<-#=7$+?-;Q1-AU1]LC2(I*A!\_[7U_-?C+Q%EN<9K0PN#FI^P4N:2U5Y M./NI]>7EUMI=VW3/GLVQ%.M5C&#O:_XA1117XT>0%%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !7S_P#\%-_V)M#_ &^/V0/$ MOP,GA@375B_M+P;?S8'V35H58PDL?NI("\+GLDS$<@5] 45UX#&XG+<;3Q6' MERS@U)/S3O\ \/W*A.5.:E'='Y;?\&W'[:^MZ_X#\1?\$\OC3-/:>+/AO//- MX=M=1RLYT\3%+FS(;G?;7#'@\A)@H $1K]2:_&#_ (+2?!_QQ_P38_X*%>!/ M^"JG[/FEF/3?$&MJ?$MI#E(6U18RMQ#(1]U+VU\S/4[TG?J17W'X8_X+O?\ M!*OQ*^GVA_:LL=/N[^VBE-MJ6@:C$MLSJ#YSJ+2HG9.R;U3>]W;0[\50E6:KTHW4M[='U/KRBL MCP+X_P# WQ0\*6?COX;>,=+U_1-1B\RPU;1K^.YMKA/5)(R589XX-:]?F9=7$@ \R9R!EN JA555'ZI2IX;P MWP:K54IYG47NQ=FL/%KXI='4:V73T^+TDHY?&[UJ/_R7_@EG]F?]F?X._LB_ M!K2/@3\#/"L>E:#I$6%7AIKN8@>94B95&#N+?&U=;\>_A M?XH^"GQN\7?"+QK;2Q:KX;\1WFG7RS @M)%,R%^>H;&X'H0P(X-C"%.E&,-C[*_X(M_\%&O'_[#_P"U/H7A M/4O$MQ)\-_&FL0:=XMT6>8FWMVF98H]0C4G$ M?'' 8##YMA<32252I&7/;KRN/*WYN[5^R2Z'@YS"$:L9+=[A1117X<>,%%%% M !1110 4444 %%%% !1110 4444 %%%% !17YZ?ML?\ !0+X[>._VA/CK^QG M^S/\1-)^'\OP/^'>C:]XH\1W6F->:OJUWJ;H\,&GH9HX[>WAA:,S3LLK,\Z1 MJL>"[?1'P=^+/[5/PT\5?%GP9^UJFA>)]*\ ^&M.\1>%/%_@?PU*?@58VU[+JFF:(#NESJA(2>[AB.Z5XP(@4=D255"O] _ MM4_\%8/!WP8_X)W?#[]M+X8>"&UO7?C5'X=L/A#X.U2X\AM0UC6XDDL[>X=< ME$C1GDE*\E8653EE- 'U[17QG\3OVMOVC_V OCS\%O"/[8?Q+\.>-_!'QM\2 MKX.E\2Z1X5.COX8\531>991HOGRB:PN2DT0$A\Z%D5VED5F"Z_Q8_;,^*GQ9 M_P""B/\ P[4_95\1:5H&H>%O 8\7?%CQ[J.D_P!H/H\$TJ16.EV=NSHANYMX MG:27='' .$=W&P ^M:*^7_V&_P!MKQE\5?V@_C%^PG^T.FEK\4O@IJ=DUUJF MBVC6UGXFT*_@6XL-4B@=W,,FQO*N(@[JDH!5L2!%^H* "BBB@#PO]K#_ )+9 M\#_^Q[E_])FKW2O"_P!K#_DMGP/_ .Q[E_\ 29J]TH **** "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@ HHK.\6^+?#'@+POJ'C;QKX@M-*TC2;.2[U/4K^ M=8H+6"-2SR.[$!5 !))IQC*&;U M;G4]6NX76)HE8K_:5ZH(W.V&%O:YSG).#O:.;]J[]J3]I/\ X+\_M2P_L8?L M;QW>C_![0[Q;C6=;NHGCBNHD?']I7H&#Y8(/V>U.&9L,P#?ZK]:/V+/V+_@G M^PE\#=/^!OP2T/RK:#$VK:M<*#=ZO>%0'NIW ^9CC 'W44!5 K]4P]#"^' M."CB\5%3S*HKTX/54(O[3E.3;;>K;?5GG2E*45^C9#XI<5"_#JVCZSIKG[#XITX2KMT_4H@?G3) $F& M^4;7255C">K?\$I/^"EWQ@_:G\5^.OV-OVV_@F/AW^T-\($M?^$VT:R?S--U MFSG'[G5+%]S?NG^4E-S >9&5=@Y5(?VR_P!FS]OW3(_CKK'P#UOP7X]\'?%8 MZ?J%OX#UXWFF:IH-_;Z?8:?+]DNX4N8[J*5+&.4Q/%#L8OAN26ZWX*_L/_'' MX=?%[XP_MR^*O&W@_4_CO\3O#UIHVA01V-ROASPOI]E&PM+)>1)9K2UB.#+-(S@&.VG9/DS_ (+A?"_0/A%\:/\ @F[\./!VCC3O M 'A']I;PYHEI9#)@M1 ]C%81$G^[%#*!GLK>]=5\*_V"_P#@X ^$"Z[=^%_^ M"B/P*FU3Q/K,NJ>(]=U/X5W,][J-T^%5I)&?[D<82**, 1Q11HB*JJ!7O_QB M_P"";OBG]JO_ ()\:-^RY^U+^T!>:W\3=*OK;Q+:?%FST]!)IGBN"Y>[AO[6 MV^5$@BDD>%(!M'V8F,%"=P /G/\ X.HEU*]_9#^!>@^&0S:[J'[5OA.'0$B_ MUANS;:EL*8YSGC(_O#UIO_!,NSU"Q_X.&?V_$\7AAJLMEX+ETXRCYFL3I_R% M?50GV<<>@':OHW7/V)/CK^U3^T'\*/C3^W-K/@E=+^">H/K?A7PAX$:[GM]9 M\2&(11ZQ=RW:1M MN-[P6D:R%))-SW$@4*=;XR_L3>.M'_;>T[_@HE^RGJ7A M^W\<7'@J3PAX]\+^*9Y[;3?%.E"99[:0W-O'*]I=V\J#;-Y,P>)C$54!6 !\ MO? %=3OO^#L#XZ7FCACIMA^R[I=MK3)]P7CWFE20!L?Q>4)",]@:_3JOGK]B MO]A^?]G?XD?%+]I[XL^*K'Q)\6OC3KMKJ'C;6M-LV@LK*TM(!;:?I5FDC,_V M>VA&WS'.^9RSL%RJ)]"T %>7_%;X\_$KX?>+G\.>%_V9?%'BFT6!)!JVDSPK M"S,.4PYSD=Z]0HH ^0OB[\;OB'X_^.7P>B\3_LY^)?"ZV?C0O ^JS0L+HM"5 M*IL/4 [CGL*^I?\ A)=7_P"A0O?^^EKR/]K#_DMGP/\ ^Q[E_P#29J]TH Q_ M^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ MZ%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ MH4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI M:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_O MI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8H MH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$E MU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (27 M5_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+ MW_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4 M+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^ MEK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI: M/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ M (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU? M_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU M?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"] M_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W M_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** M ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^ M$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_ M^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ MZ%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ MH4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI M:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_O MI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$EU?\ Z%"]_P"^EK8H MH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V** ,?_ (275_\ H4+W_OI:/^$E MU?\ Z%"]_P"^EK8HH Q_^$EU?_H4+W_OI:/^$EU?_H4+W_OI:V*K:SK.D>'- M(NO$'B#5;:QL+&V>XO;V\G6*&WA12SR.[$!%5026) !)II-NR P_$7Q'M_" M.@7OBKQ5I+:;IFFVLEUJ&H7UU'%#;0HI9Y)'8@(JJ"22< "OQA_;1_;._:2_ MX+I?M%P_L.?L.:7?67PNTVZ$^NZLZND>HI&X!U"](P4M4;'DP'YG?:Q![W^(/$+[X8=5CB<;[Z[8#,5C& MV#'$1NE?82I)KF$+=ZU> M!<&60C.U%R1'$"5C4XY8LS?J>#PN%\/,%''XZ*GF%17I4GJJ*>U2HOYOY8]/ M6_+Z<(QP$%.:O4>R[>;\RC^PQ^Q_\*?V O@99?!7X-?#N]8_+/K^OW*QB[UF M\VX:XF(Z>B(/E1<*.Y/LW_"2ZO\ ]"A>_P#?2UL45^:8O%XG'XJ>(Q$W._"_P1 M\!7_ ,3_ (H6%WI6A:9Y7VZ_:%I1%YDJ1)\D2LYR\B+P#C.3QDUW5?.G_!63 M_E']X_\ ^X5_Z=;.O8X=R^CF_$&$P-9M0JU:<)-6NE.:B[735[/2Z:OT9XO$ MF8U\GX=QF/HI.=&E4G%.]FX0_P!AO_HJ,_\ X(-0 M_P#D>C_A[W^PW_T5&?\ \$&H?_(]?CA3?.B\[[/Y@W[=VS/.,XS7]43\ >!Z M5N?$UU=V5YTE=O9+]UOY'\GT?I!\?8CF]EA*$N5.3M3JNT5NW:KHEU;T1^R/ M_#WO]AO_ **C/_X(-0_^1Z]C^%7Q[\+_ !N\!6'Q/^%]A=ZKH6I^;]AOUA:( M2^7*\3_)*JN,/&Z\@9QD<8-?@;7[0_\ !)O_ )1_> /^XK_Z=;ROSGQ2\+>' M^".'Z6.P-6K**_$7'7$57 8^E2C"-* M4TX1FG=3A&SYIR5K2?2][:GN?_"2ZO\ ]"A>_P#?2T?\)+J__0H7O_?2UL45 M^"G]!&/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_ M]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ MWTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[ M_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WT MM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_ M]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ MWTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[ M_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WT MM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ WTM;%% &/_PDNK_]"A>_ M]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[_P!]+1_PDNK_ /0H7O\ MWTM;%% &/_PDNK_]"A>_]]+1_P )+J__ $*%[_WTM;%% &/_ ,)+J_\ T*%[ M_P!]+1_PDNK_ /0H7O\ WTM;%% %'2M5O=0D=+K1)[4*N0TI&&]N*O444 %% M%% !1110 4444 %%%% !1110 4444 %%%% 'A?[6'_);/@?_ -CW+_Z3-7NE M>%_M8?\ );/@?_V/16]O;Q-+<7$\@1(D499F8\* 22> !0DV[(!NI:EIVC:=<:Q MK%_!:6EI \UU=7,HCCAC4%F=V8@*H ))/ S7XL_\%!/V^/CU_P6,_:$A_X) MR?\ !.R*XD\"&[QXD\1HSQ0ZPD3CS+JXD S%IT1P54C=,VT[6)C2I_\ @HO_ M ,%#/CI_P5J^/<7_ 38_P""<$5Q=>$+BZ,7B?Q-;NT46LI&P$LTDH'[G38C M@D]9FVX#91'_ $A_X)Q_\$YO@S_P3E^" +<:M< M@'Z^7 F6$<0)"@DDL[.S?J> P6#X P4,SS&"GCIJ]&B]J:Z5:B[_ ,L=[^=W M#TH0A@8*I45YO9=O-_I_5K7_ 3R_P"">WP6_P""=GP/@^%GPQM5O=7O0D_B MSQ5<0!;K6;L#&YNNR)(\DRJJJ6)KI5'M!7E4?I3BG M-_*+/HZBOG!-'_X*:_%UO-U3Q=X"^$>G2?=@TRQ.NZG$.X=I2+>L_P VQ?\ N.7U&NDJLHT8OY/GJKYTD>J^._VE_P!GCX8[ MT^('QO\ "NDRQ_>MKS78%F/L(]V\GZ"O+[[_ (*C?L@R73:=X)\5:YXLNT.& MM?"_A2]N6S[%HE4_@QKM/ G[$7[(WPU5/^$1_9W\*Q21_P"KN;S2DNYE^DMQ MOZE>Z?H^F6B9>:>2.W@A7W)PJBDZW!N%6E*O6\W.%)?. M*A5?_DZ]2HX?C;&2455H4;](PJ5GZ*3G27_DC]#P/_AOKQ=KO_)/_P!A;XSZ M@I^Y/JGAJ/3XG]U:20Y'OBO&/^"A?Q__ &H/'_['WB_0O&7[$NI>$_#MS_9_ MV[Q)J/C6RE>T"ZA;-'_HJ+YC[W5(\ _+OW'A37N7CW_@J/\ L-> ]0.A)\?JXKYZ_P""A7[E=O#/&/"6'XHP7L\% M#2M2U4Z]6;G3J4I>V6M-.%2,)VA'76-I<_6Q^U_0A^BQA\JX,S?/.,:-&L\TI3P ME.-.M1Q$/JLE:M*-6A.K3&-> M_8N^*VMZ)9_VAY/B?P=HL>I03A]0N79O+5U=0C,R,3W0FOT[CCQ;X5XM\.<# MC_JTJGM*D'*,Z6)C3C-0J*:C6BH4YN$KQTG+2[<=+K^4.&OHT>(OAWXN9GDJ MQ-*/L834)4\3@I5ITW4INE*>&G4E6@JD.6?O4HN]DI:Z^]?\/&_#FB'/\ @K%^Q'JFIIX?\6?$?4?!^IO_ ,P_QEXO6=-U;]G']H_2#<:3J/@KQW8[/F:"6TU.(*?7&\#\:_%:&=\#9@[+ M#SB_^G=>+MZQG3D__)D?J.:<%>*7#L>?%/ECT=;"SBGZ3A4A'YJ,D;OA#XE? M#KXA6_VOP#X^T37(MN?-T?58;E<>N8V(K:KPSQA_P3:_8J\8W'V]_@9I^DWB MMNAO/#=S-ISPM_>46[H@/U4CVK$/["_Q5\"_O/@%^W-\1]!"2'7K./ M'15BG"[5_$UU?V?PMBOX&.E3?:K2=O\ P*E*HW_X+7H>'_:/%F%_CX&%5=Z- M5"_AS\4K&/[ITG4)=%U&4= M]PF!MP?3;1'_ ,%'_!W@EUL_VEO@9\0/AI(&"RW^L>'Y+O3<]/DNK8-OY[[ M*/\ 5#-JVN!<,0O^G4XRE_X+NJOWP#_7'**&F.4\,_\ I]"4(_\ @RSI?=,^ MCJ*Y#X7_ !_^"/QJM1=?"CXJZ%KV4W-#IVI1O-&/]N+.]/HRBNOKY[$8;$X. MLZ5>#A);J2::]4]3Z/#8K#8RBJN'FIP>SBTT_1K0****P-PHHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#PO]K#_DMGP/\ ^Q[E_P#2 M9J]TKPO]K#_DMGP/_P"Q[E_])FKW2@ 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 **** "BBF75U M;6-M)>WMQ'###&7EEE<*J*!DL2> .231N EW=VMA:RWU]?5FRQ)K]2R_ 8 M+@/!0S3,X*>-FKT:+^QVJU%T?\L=[^=W#TH4X8*"J5%>;V7;S?\ 7_ F_P"" M:W_!-GX.?\$X?@LG@7P3''JGBC5$CE\8>+YH L^IW '"+U,=NA)$<6>,ECEF M9C]'445^*FYU)N[;Z_Y);)+1+1:'!._;YNOB5J]QX(_8G^$>H_$K4X9#%<^(F!L] L'[F2Z MD \TCKL3[P^ZQJ"']B3XK?':1-7_ &W_ (_7_B"V=@Y\ ^#G?3=#BYSY) M>W.GRT4_.JTU+S5*-1KJD;WQ%_X*$_!70/$3_#SX06&K?$_Q8.!H7@2U^V+$ M>F9K@?NHE!X8[F*XY6L+_A$_^"B/[0_S^,_&FB?!7P]-][2O#>W5-;=#U1[I ML11'T>+D=Q7NWPY^%GPW^$7AU/"?PP\#Z7H.G1X(M=+LTA5CC&YMHR[>K-DG MN:WZ?]MY5ENF5X55K5)^J@U[*/SC.2Z3%_86;9G[V:XM\K_ .7=&]*' MHYI^UEZJ<(OK \/^&_\ P3P_9@\!:P/%NO>$;GQKXA8AIO$7CV^;5;J5AT8B M7]V"#R"J ^]>VP6\%K EM:PI''&H6..-0%51P .@I]>7?M)_MA_ []EG3+< M_$?Q#+<:UJ)"Z'X3T6 W6JZI(3A4AMU^8Y/&]MJ9XW9(%>#FV>8['?O\QQ$I M\O6.!R7"+GF_AIPUD^K=E=]W)^;;/4:\4^/?[ M?_[.'P"UL>!+[Q'=>)_&,KF.T\#^"[,ZEJDTO_/,Q1\1-[2,IQT!KS0_#O\ M;U_;;*W7Q;\47'P+^'=SROA/PS="3Q)J4)[7-WC;:!@?N(,C)5T/6O<_@!^R MI\ /V8-!_L+X*_#73](:1-MYJ7E^;>WAZDS7#YDDR><%MHSP .*^?6(QN+_@ M1Y(_S36K](:/YR:]&?>O*>&>'U?-:_UFNO\ ES0DN2+[5*]I1;[QHQJ)[>TB MSQM==_X*=?M,'=X=T#P[\ _#,WW+W6536_$$B'HRP#$$.1U5\.IQR:O:#_P2 MP^ >KZI%XK_:0\6^,/B[KD;;Q>^.O$,TEO"W<16T3)&B?[#;P*^F:*I97AIO MFKMU'_>=U\HZ17R5S&?'.<8>+IY5&&"AM:@N6=O[U9N5:7FG4:[)'/\ @'X4 M?"_X5::-'^&/PYT+P[:A0OV?1-)AM4(]Q&HS^-4OCIX ^%/Q.^$NM^#_ (XV M$5SX3EM1RVZ+%;NMQO:2)T= K1*Y(8<+SD9%=;6%\3OAKX,^,7@'5/ MAA\0],EO=#UJU-MJ=G#?36QGB)!*>9 Z2*#C! 89!(.02#Z=&K7P4HU<(^2< M-8M-QM):IIK56=G=:K='R558?-*SAF;=2G4TJ72FY0>DM).TKQOI)I/9NQ_. MK\=O%'@'QE\7_$'B'X5>%#H?AB;4Y!X?TIKF69K>S4[8MSS.[EV4!FRQ^9F MP,"N2K]U_P#AS;_P3=_Z-R_\N_6/_DNC_AS;_P $W?\ HW+_ ,N_6/\ Y+K\ MRQ_"?$>:8VIC,77C4JU&Y2E*4VY-N[;;C=M^9_;^1_2-\*>&\FP^59;@,12P M]"$:=.$:=%1C"*2BDE625DC\5?@3XH\ ^#?B_P"'_$/Q5\*'7/#$.IQCQ!I2 MW,L+7%FQVR[7A='#JI++AA\RJ#D9%?T-? OP!\*?AC\)=$\'_ ZPBMO"<5J; MG1(X+V6X1HKAVN-ZR2N[N&:5G!+'AN,# KP__AS;_P $W?\ HW+_ ,N_6/\ MY+KZ ^&/PU\&?!WP#I?PP^'FF2V6AZ+:BVTRSFOIKDP1 DA/,G=Y& S@ L< M # ^NX:P_$.49=/+<17YL,Y?JAKZ!HKUJ^$PN)5JT%+U29^697Q!GN22YLOQ52C??DG*-_ M5)I-=T]&?+I_9)_;@^#8\_\ 9N_;KO\ 7K.'F'PU\8-*74TEQT5K^(+<*.V% M7^5-/[;O[3WP1'D_M=_L3:_#8P_Z[QA\,+A=:L-O>5X,B:VC'JY)]J^I**Y? M[.=+7#U90\K\T?NE>W_;K1[JXPACM,WP5'$?WE'V-7UYZ/(I/SJ0J'FWP+_: M^_9I_:4MEE^"_P 8M&UFX*;GTQ;CR;V(#J7MI0LJ@>I7'!YKTB2..:-HI4#* MP(96&00>H(KR/XZ_L)?LJ_M%7+:S\1OA'IXUK=OB\2:/NL=1CD'*O]H@*NY! MY ?<,]J\T_X4/_P4$_9G_?\ [._[0-I\5/#D'W/!WQ5.W440?PP:G%@N_0#S M@J+CH:/K&/P_\:GS+^:&_P X/7[G)C_L?A3./^1;C'0F_P#EWB;)>D:\%R/U MJ4Z,?,]'^*'[ _[)/Q9NCJOB'X,:98ZGNWQZOX?#:==))VDWVQ3>P]7#5Q__ M RA^UA\(/WW[-O[9.IZA9Q_ZKPU\4[,:I P[)]K0":)!T 5>G?BD\"?\%+O MA9;^)(/AK^U-X(UOX,^+)3M2Q\:Q8TZZ8=3;Z@H\F5!TWML!/ S7T;87]CJE ME%J6F7L5S;SQB2"X@D#I(A&0RL."".XKZS+^-LUG0]C&O[:G'[%5*I&/ER5$ MW!^BB^Q^?<0>&5'*<2JN+P;P]2>L:M)NGS^<:M)J-5>?-.+V/G+_ (:\_::^ M#G[C]J+]C[5WLH_]9XJ^&=P-6M".[M;$B:!!W+$GV]?1_@U^V%^S5\?F2U^% M_P 7=)O;YC@Z1<2FVO5/"0I'O7I=>;_ !F_9$_9N_: 5YOBI\(] M)U"\8<:M%";>]4]B+B$K)QUP6(]J[_KW#&8:8K#2H2_FHOFCZNE4;;_[=JP7 M9=OG_J'%67:X3%1Q$?Y:\>67HJM))+_MZE-]WW](HKYL/[)W[4WP0_TK]E;] MJZ]O["+F/P=\4HCJ5H1V1+M )X4'0*H[\GBA?VZ?B+\&V%E^V7^S-K_A*W0X MD\8>&0=7T8C_ )Z.T0,EN#V5@S<4?ZKU,9KE5>&)_NI\E7T]G.TI/_KVZB\P M_P!:Z>"TS;#SPW]Z2YZ7K[6%XQ7G45-^1])T5R_PM^-?PD^-FB_\)!\)OB+I M&OVH ,C:;>K(\.>@D3.Z,^S 'VKJ*^OA:SI5H.,ENFFFO5/5'TV'Q&'Q M=&-:A-3A+5.+33]&M&%%%%8FP4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M!X7^UA_R6SX'_P#8]R_^DS5[I7A?[6'_ "6SX'_]CW+_ .DS5[I0 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%17]_8Z58S:IJE[%;6UM$TMQ<3R!(XHU!+.S'A5 !))X %"3 M;L@%N[NUL+66^OKF.&"&-I)II7"I&@&2S$\ C_4Z;'U>4_P"NZ#*$"6+_ M (*+_P#!2/XZ_P#!53XW+_P39_X)HVUU>>&+Z=H/$_BFU=HDUF)& E=I0/W& MFQY^9SS/P "K*DGZ&?\ !-'_ ()F_!G_ ()O_!\>$O!T<>K^+M6BC?Q?XQF@ M"S:A*.?*C!R8K="3LC!_VF)8DU^I8#+\%P%@X9GFD%/&S5Z-%_8[5*JZ6^S' M>_G=P]*G"&"@JE57F]EV\W_7_ ;_ ,$S/^"9GP=_X)O?!U?"?A-(M7\8:O%& M_C#QA+ %FOYAR(HP>8K9"3LCS_M-EB37TM117YUF&88W-<;/%XN;G4F[MO\ MK1+9):):(X*E2=6;E)W;"BBBN(@**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBH=0U"PTFQFU/5+V&VMK>,R3W%Q*$2- ,EF8\ WUPL4,*#JSNQ 4>Y-?/WBO\ ;U;Q[K]S M\./V*OAI=?$W78'\J[UR)S;Z!IK>LUXV!+CJ$C^^ =K9XJ+0OV%_%'Q?UBW\ M=?MT_%6;QU>0RB:S\&:47M/#VGOV A&&N2/[\F,CA@U?4PX:6!@JNI_%'6+?QW^W!\5[SXBZG#();7PQ;%K/P_I[^D=LF#,1TWR8W#[RFO MH70]"T/PQI%OH'AO1K73["TC$=K96-NL4,*#HJ(H"J/8"K=$N)8X"+IY-2^K MK9U+\U:7K4LN2_:DH=FY"CPQ+,)*KG=7ZP]U3MRT(^E.[Y[=ZLI]TH[%30= MT'PMI%OX?\,:+::=86D8CM;&PMEAAA4=%5$ 51[ 5;HHKY>4I3DY2=VSZN,8 MPBHQ5DMD%0ZCJ6G:/I\^K:O?PVMK;1-+*XM-L(V\NUA WW%].1E8((A\TLC=@.@R20H)'SQ MI7P9^/\ _P %$M2M_&W[5>GZAX$^$D_GXG&^RJ>QI1YZCZ=EWD^B_%]$SZK)N&WC<*\QQ]3V&#B[.HU=SDM MX4873J3[I-1C=.>FPII5M.;;Q#\:=;M"VE MZ>1]]+"-A_ILX['&P<'E6$@])_9L_8<^$'[.FIW'CYI+[Q;X]U++:U\0/%4_ MVK4KIR,,$9LB"/L$3'R@!BV :]7\+>%?#/@?P[9^$?!OA^STK2]/@$-CIVGV MRPPP1CHJ(H 4?2K]31P/[Q5L0^>:V_EC_A73U=Y/O;0WS'BFV$EEV3T_JV%> MDDG>K5\ZU1).2ZJG%1I1Z1^ _BAX;G\'?$CP;IFO:5H[ M5\XZA_P3_P#B+\!+V;Q1_P $_/CU>^"@TAEE^'OBAY-2\.73$Y*JCEI;0L>K MQECT VBOJ:BN3$8+#8EJ4U[RVDM)+T:U^6W<][*.)LYR2$J6'J7I2^*G-*=* M7^*G).+?:5N9=&F?+_AS_@HEJ7PIUVV^'G[?'P=OOA=JMQ*(;/Q5"6O?#>I/ MV,=V@/D$]=DGW!]YATKZ6T/7=$\3Z1;^(/#6LVFH6%W$);2^L;A9H9T/1D=" M58'U!Q4?B3PSX;\9:'<^&/%_A^RU73;V(QWFGZC:I/!.AZJZ."K#V(KYGU[_ M ()_^-_@5K%QX_\ ^">GQ?E\"W,TIGO?A_KS27OAK4GZD>429+1F[O&20,!0 M@KFOF&#W_>P^2FORC+_R5^I[7+PAQ#\/^P8A]^:>&D_7WJM&_G[6/=P1]34C M*KJ4=001@@C@BOFGX??\%$;/PKXLM?A#^V]\-;KX2>++AO+LM0U&83:!J[#C M=;7X^1<]2DA&W(!IXK\4O^"?O M[.'Q&UK_ (370/#UWX(\4(2T'BCP'>'3+N-SU8^5^[:]P5E90RL"",@@]:YKXH_!KX4_&O0&\+_%CX?Z5K]D0=D6I6BNT1/5HW^]& MW^TA!]Z\/;]C'XV_ -CJ/[%'[0MYIMA$<4IS-:K_NEB>[ M5M]6X8S7_=ZKPM1_9J7G3?I4BN>/DI0DEUJ=3'ZUQ5E/^\4HXNFOM4K0JKUI MR?)+S<)Q;Z4^A]+45\WZ9^WUJ7PLU&'PK^VO\$]7^'-W)((H?$ULIU#0;M^@ M*W,()B+==C [0?F85[_X5\7>%/'6A0>*/!7B6PU?3;I=UO?Z9=I/#*/]ET)! M_.O,S+(LTRF,9XBG[DOAG%J4)?X9Q;B_D[KJ>KEF?Y3F\I0PU3WX_%"2<:D? M\4))3C\U9]#1HHHKR#V HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** /E?]LC_@IC8? ;Q/XO^"_P%^$NH?$7X@>"/"=KXA\6 MVEO=6]KIGARSN9?+M?MUQ+*C>=/M=HX(5DD*H78(F&;TK]FO]K1/CYXW\:?" M/Q5\$?%WP_\ &?@#^SW\0Z#XICM9(Y8+Y9S:W=G=6D\T-U;R?9IQN#*RM&R. MB,I4?G7_ ,%KOV/OVU?V7/C3\2/^"I'[$4MGXN\+_$'P7IVC?'_X7:@VVZN+ M:P\N.VU'3VR-TL<:(FP9=26(282LJ?<7_!./]O\ _9$_X*4^ ]1_:0_9QGDM M_$4=O::+X\\.ZS!]GUG09;=[F2&RO(V7B"\\.R66CQ0V%K//+Y<]QL:Z8F'8# M"CQ_."9.@/5?MT?ML>#?V$O@_9_%/Q-\+O&WCJ_U?Q!;:+X<\$?#G0_[2UO6 MKV59)/*MK;>OF%(89IFYX2%CR< _*G[;H'_$1-^Q"V.3X&^(F3_W"C7Z$7&A MZ+=ZO:Z_=Z3;2WUE%+'9WDD"F6!)-OF*C$94-L3N:K^Q+\;O@W#X?N;>"&+XU>#5T6;56E5V8V ML1E=Y$C"KOK%'4#[#H ***X/X@_M/? M#X5>(V\)?$3XJ:7I&I)"DK6=W(P<(W*MP#P: .'_ &L/^2V? _\ ['N7_P!) MFKW2OE3XY?M(? SXI_''X-P?#WXF:;JSV'C9I+Q;21CY2- 44G('!8@5],_\ M)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/ MAC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!] M4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX M8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\ M)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/ MAC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!] M4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX M8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\ M)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/ MAC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!] M4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX M8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_W MU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\ M)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/ MAC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!] M4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_?5'_" M8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX M8_Z#4'_?55->^)_P]\+:)=^)?$OC'3]/T[3[9[B^OKVX$4-O$BEGD=VP%4 $ MDDX %-1#;F=H_$OB:)GA368D8 M"6>:3&8--C)'4;ICM&#N2-L_]O7_ (*(?'__ (+&_'1?V /^"?<-S:_#M[G' MB#Q',7MTUB%' >[NGQN@T]#@K&1OE.W*EF2)?TC_ ."=7[#'[-?_ 3G^#$? MPZ^&VH6^H:]J"QR^+?%US"%NM7N0/Q\N%,D1P@D*"22SL[M^I8+ X+P_PD,P MS*"GCYJ]*B]5372I57?^6.]_.[CZ<(0P,54J*\WLNWF_\OZ5K_@F[_P3:^"O M_!.+X-IX&\ P)JGB;4XXY/%WC"X@"W&J3@?=7KY5NA)$<0. "22S,S'Z+K-_ MX3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^J_.,?C\9FF,GBL5-SJ3=VWU_P"!T26B M6BT//G.=6;E)W;-*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJN,@TJ*S?^$Q\ M,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC_A,?#'_0:@_[ MZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$Q\,?]!J#_OJC M_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJ@#2HK-_P"$ MQ\,?]!J#_OJC_A,?#'_0:@_[ZH TJ*S?^$Q\,?\ 0:@_[ZIDWC?PE;PO<7&O MVT<<:EG=WP% Y))/04)-L&TD:M-GG@M8'N;F9(XXT+222, JJ!DDD] !7SO\ M1O\ @HO\.TUZ7X=?LT>%;[XI^*E.UX- <1Z;9L> UQ?./*1?==PR,$J:YV#] MG'XE_M(SIKG[J4E>K)?W:5U+7I*;A!])'RM7BBGBJCH9/2>*FG9N+M2B_P"] M5:<=.L8*I-=8HZGQY^WWXP^*?V[?BRVNVZR":W^''A.22ST*U(.0)2") M;M@>[$8.1E@:]K\!Z;\'OA=X:@\'?#G2](T32[8?N;'3+988P>[$*!ECW8Y) M/))K9_X3'PQ_T&H/^^JM\14,L7)DM+V+_P"?LFI5GZ2LE3_[AI26SG(S7#>( MS1\^>5O;+_GU%.-!>L;N57_N(W%[J$1?"GA'PKX$T"V\*^"O#=CI.F6:;+73 M]-M4AAB7T5$ K1K-_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZKY:-?M5_MD^$/V;UT_P3H?A^[\7_$3Q'^[\)^ M%.Z[O7.0)9" ?(@!!+2L M,85L [6QR?[3_P"W-=>'O%D7[-W[*6E6GB[XI:G%EUE<_P!F^&H#C-Y?R#[H M (*Q#YFR/[R*^M^RC^S/\-_V>7U#XB^-/'Q\9?$SQ* _BSQWJHS/<,<'R(%/ M_'O;K@!8UQD*N>%55\RKB:V)J.AA7MI*>ZCY+O+RV77L_ML!DF7Y-@H9GGL6 MU-^.IM3LKU(Y'[/O[&?C#6?B'!^U3^VSKUKXK^(^W= MHFC0#=I'A"(G(ALXCD-*.-TYR!G6>9AGV*5;%-6BN6$8KEA3BMH0 MBM(Q79;N[;%+KP-\3/!VG:[H]XN+G3M4M%FB?T.&'##J&&"#R"#7S1<_LE_M+_ +'< M[^(OV#/'YU[PJCF2Y^#?CG4&DME7.2NG7CG?;-UPCG822S,W"U]/_P#"8^&/ M^@U!_P!]4?\ "8^&/^@U!_WU7)B<%0Q,E-Z36TEI)?/MY.Z?5'T&3\39IDU. M6'@U4H3=YT:BYZ4O-Q>TNTX.,X_9DCR+]G;]O+X2?'3Q')\*_$FG:CX#^(EF M,:CX!\7P_9KT-C),#-A;I#@D,GS%1N*J"*]OKR;]HOX _LR_M3>'(]!^+^C6 MEU/:'=I6MVDA@U#39,Y$EO<*-\9# -MY4D#!R)('QGRY8V >)Q_=< ]^E=3_PF/AC_ *#4 M'_?5>C3J0JP4X--/9K5'QN*PN*P.(EA\3!PJ1=I1DFI)KHT]4_)EO5-*TS7- M.FTC6M-@O+2YC,=Q:W4*R1RH>JLK A@?0U\_>*_^">_A;PYKL_Q _9*^(^K_ M F\0S-YDT6A'SM(O&[">PD/ED= NU1UVDU[M_PF/AC_H-0?]]4?\)CX8_Z M#4'_ 'U7KY;G6:91*7U6JXJ7Q1=I0EY2A).,EY23/"S/(\JSB,?K=)2E'X9* M\9Q?>$XM3B_.+3/G@?M9_M&?LWL-/_;0^!SW>BQ':?B3\.XGO+ +_P ]+JU/ M[ZW&/O-T).%6O=?A=\8/A?\ &OPTGB_X4>.]-U[3GP#<:=C;_ M &7 8>E:)\7^%F!5M9@((Y!->$_%']C']GWQ1XE?XF?!WQA>?##QIRR^(O!4 MWV=9FZXN+88BG4GEAA2W=C7K_6>&LXTQ-/ZK5?VZ:ZB@VR;HV>!E$I?:\>3MQQG(RGPEG3K4HX>*K0J MRC"$Z>*2^*GSQ?1MGO%%?G3_ ,/^/^K3O_+[_P#N&C_A_P ?]6G?^7W_ /<-?4?\ M0;\2/^@'_P JT?\ Y8?*?\1J\,O^@_\ \I5O_E9^BU%?G3_P_P"/^K3O_+[_ M /N&OL/]EG]J/0OVDO@/H7QIO=&B\/2ZU]JW:0VH?:3;^3=30#]YY:;MPBW? M=&-V.<9/A<0\ <6\*X*.+S3#>SIRDH)\].7O--I6A*3VB];6TWV/?X<\0^#^ M+<=+!Y5B?:5(Q^NVYZG16;_PF/AC_ *#4'_?5'_"8 M^&/^@U!_WU7QQ]H:5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)C MX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_ MWU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0!I455T_6])U5VCTZ_CF M9!E@AZ"K5 !1110 4444 ?"7[?\ ^T]\;/A]X2_:!^$7QP_9W\=R>"KF/3KG MX5_$#PSX:.K:=<63V.GBZM+E; 2W%K+'?I>L'N(U5TE4!@JKFS^P-^RCXT;_ M (*6_'__ (*2W/P?O_AMX4^)FB:/H?ASPOK%LEKJ.O2VB[KK7+RT0DVC2.%2 M))<3LOF22I&SX;[=U'3=.UBRDTS5K""ZMIEQ+;W,0=''7!5@0:GH _.[]L_0 M?BSK?_!_X)G_ V^(#O\8?VM?C+X*U30 M/%7QE^*^H7]MI6O6,EK?6'AW3<:5HMO+"X#1DVMI]JVD9S?,3R:F^)_[?_QF M^$?[5NL?L_:Y_P $WOC-XB\,)86D_A3XF> K"UU33M6DDB5IH9U:6'^SVCD+ M1@RN0VPN=BE2WTW10!\_?L9_LW^+/!/Q7^+O[7_Q:\,0:#XU^-NMZ7<7_AJV MO([C^Q=*TNP6RTZTFFC)CFNMOG33-&S1J]P8HVD2)99/H&BB@ K+U;P1X+UZ M\.H:YX0TN]N"H4SW>GQR.0.@W,I.*U** /GC]ISP;X0T+XV_!-M$\*:;9F7Q MS()3:V,<>\"W8@':!GGFOH'^SM/_ .?&'_OT*\1_:P_Y+9\#_P#L>Y?_ $F: MO=* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^ M?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_ M0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T_ M_GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ M* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#G MQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H M_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ MY\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* M(?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ M +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L M[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA M_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (? M[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[ M]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3 M_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8? M^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]"IJ* (?[. MT_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^?&'_ +]" MIJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_0H_L[3_^ M?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T__GQA_P"_ M0H_L[3_^?&'_ +]"IJ* (?[.T_\ Y\8?^_0H_L[3_P#GQA_[]"IJ* (?[.T_ M_GQA_P"_0H_L[3_^?&'_ +]"IJP/BG\4_AW\$OA]JOQ6^+'B^RT'P[H=HUSJ MFJZA+LB@C''U9B2%50"S,0J@D@5=.G.K-0@FVW9):MM[)+N-)MV1+XV\3> / MAMX1U+Q]X_U;3-'T72+-[K5-4U%TB@M84&6=W;@ "OQ3_:V_; _:7_X+M?M% MI^Q-^PEH5SI'PJL+I9=:UFXA:!+Z%'Q_:&H,!F.V4C,-M]YVP64OM6)GQ^_: M+_:W_P"#AC]I0?LP_LLV%]X6^"GA^]2?5M1OHV6(Q!CMO]0VG#R-M/D68/49 M)RK2)^M7[$W[$/P*_8*^"UI\&/@=X?\ *B&V76M:NE4WFL76W#7%PX')[*HP MJ+\J@"OU/#X; ^'.&CBL9%5,RDKPIO6-!/:<^\_Y8]-_,]*,89?'FGK4>R[> M;\S(_8)_X)[? /\ X)]?!>#X5?"C14N[^X"3>)?%%];K]LUFZ QYDAYV1KDB M.(':@)ZLS.WN']G:?_SXP_\ ?H5-17YGC<;B\QQ4\3B9N=2;NV]V_P"ODEHC MSISE4DY2=VR'^SM/_P"?&'_OT*/[.T__ )\8?^_0J:BN4DA_L[3_ /GQA_[] M"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ M /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FH MH A_L[3_ /GQA_[]"O%_^"A?Q(\8_ W]C[Q?\4OA;J,.EZ]I?]G_ &&^^P03 M^5YFH6T+_),CHV8Y'7E3C.1@@&O;J^=/^"LG_*/[Q_\ ]PK_ -.MG7T7"%"C MB>+OA>$,QK49.,XT*SC)-IIJG M)IIK5-/5-:IGYQ_\/5/V\?\ HM\/_A(:1_\ (E'_ ]4_;Q_Z+?#_P"$AI'_ M ,B5\]45_=_^I/!G_0MP_P#X)I__ ")_ '^O7&W_ $-,1_X/J?\ R1]"_P## MU3]O'_HM\/\ X2&D?_(E?I?^P;\8]8^)_P"Q5X7^-_QS\4:?+J%U'J$FL:W> MV]M9Q!(M0N849@BI&@$<:#.!TR>237XEU^G/_!.+]A_X:_&W]EGP7\2_CCXG M\0>*=-$E^VB^"KW4WCT?32E_[%R?-;17:]B\1_MX:#XYUJX\"?L;?!V_\ BGK,,GE7&J64 M0M=#L7]9;V0!6QU 3(89 ;-5+3]B7XK_ !^N4U_]N#XPG4K(N)$^'/@&O#G@_1;?PWX2T"RTO3K1-EK8:?:I##"OHJ( M JCZ"KM?S?\ ZR4!_A?\ #GX9^'8?"7P^\#:5HVFVX_=6 M6G6*1(#W8A1\S''+')/VLKCQ':GR_'/Q%FMQ)IOA"(DAD4XQ/>G M#!8QD*P.>5?R\_XF_'WXJ?MP>.=1_9M_8M\1R:1X1TVG:79C=(Q.Z:[F(&^>> M3K)*V.6/H % \F5:KF,G3H.U-:.:W?E#]9=-HZZK[^A@,%P=1CB\TIJIC) M).G0DKQIIZJIB%WZPHO?256T+0J8?[,?[)?PH_98\"MX4\%6$E_J-_-]I\1^ M)M6(FO\ 6;LY+3SRGDG)8A>BY..22?2?[.T__GQA_P"_0J:BO2HT:5"FJ=-6 MBMDCXS,,PQN:XV>+Q=1SJ3=Y2;NV_P"M$MDM%H0_V=I__/C#_P!^A1_9VG_\ M^,/_ 'Z%345H<9#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#S MXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-1 M0!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ M #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 0_V=I__ #XP M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 M ?./QQ_X)]:%J_C27X\_LJ>+V^%WQ'&6FU#2[96TS6N<^5?V>/+E#'K(!NR= MQ#D#%#X4_MRS>$?&UI\!/VZ_AQ:?#?QK<'R]*UL$-X>\1$$#?:73<1,\#IX_^#/C.WU6S!"7EO\ /_P#N%?\ IULZ^Q\/\=C,%QE@%AZDH<]:E&5F MUS1=2*:?=-=&?%^(F P6.X)S!XBG&;A0JRC=)\LE3DU)7V:?5'XO4445_H.? MYSA7[._\$G[*SE_8!\ R2VD3,?[5RS1@D_\ $UO*_&*OVA_X)-_\H_O '_<5 M_P#3K>5^%?2#_P"2,P__ &$0_P#3=4_?/HZ?\EMB/^P>?_IVB?0O]G:?_P ^ M,/\ WZ%']G:?_P ^,/\ WZ%345_'A_:!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ M -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A M1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10 R*VM MH"3!;HA/4H@&:?110 4444 %%%% !1110 4444 %%%% !1110 4444 >%_M8 M?\EL^!__ &/Z5X7^UA_R6SX'_ /8]R_\ I,U>Z4 %%%% !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 %%%% !117E_[7?[8/ MP+_8B^#5]\;OCWXK73]-MLQV-E#A[O4[D@E+:VC)!DD;'LJ@%F*JI8;X;#8C M&8B-"A!RG)V22NVWT2*C&4Y*,5=LWOC_ /M _"+]E_X4ZK\:OCCXTM="\.Z/ M#ONKRY;EV/W8HD'S2RN>%C4%F/05^,/BOQE^V9_P<@?M,?\ "#> H+WP-\!? M".I![B:X4M#:KVGN-I"W>H2(3LA!V1*W4 O*Z^"?A]^VA_P<=_M(CXD_$^YO M? WP&\*ZBT=K!;,3!;+QFWM=P"W5^ZX\RX8;8@>@&R)OV>^ ?P!^$?[,7PJT MKX*_ _P7:Z#X=T:'9:65JO+L?O2R.?FEE<_,SL2S$Y)K]/\ ]@\-J.G+5S22 M\I0PZ:^Z53\%Z?'Z/N9>N]3\(_\ !_KUQ_V4?V3?@A^Q=\&].^!WP%\))IFD M6(WW$[X>YU&X( >YN9, RRM@9/ 50JJJCTFBBOR_$8BOBZ\JU>3E.3NVW= MMOJV>;*4I2NWJ%%%%8B"BBB@ HHHH **** "BBB@ HK(\P')[5X)>_M[^(/BW=R:!^Q1\!M;^($@< MQMXKU*-M,T*!@<$^?, TQ4YRBA21]TFO8RW(G^[C\4Y-0IQ_Q3DU M%>C=WT1XV9\091E,U2Q%3]Y+X813G4E_AIQ3F_5*RZM'TD2 ,DU\6_\ !5K] MK7]GO5/V8/%WP$\._$JQU?Q3J)L=NG:.3=+;"'4+:5S-+&#'%@(1M9@VX@8Y MKO!^QK\=OCV?MW[:'[1M[>:?+R_@'X?%]-TD#O'+-_K[I?\ >VD=FJ3]K7]C M;0C^Q%XN^!/[*/P;TJTU/51IPM=/T_R+9[ORM0MI7,D\S+O81QN=TCDG& 2< M"OK^%Z/"V2\38&IBL4ZLXUJ3O#W*4+3C[TJE17DH[R2@HM+2I;4^-XKK<5YY MPOCZ>%PJI0E1JJT_?K3O"7NPI4W:+EM%N5^=/_#IO M_@H#_P!$"_\ +JTK_P"2J_3G_@GI\)OB!\#?V/O"'PM^*6@?V7KVE_VA]NL? MM44_E>9J%S,GSPNZ-F.1&X8XS@X((K\9\R;MO9 M/L>T4445_*A_6P4444 %%%97CGQUX/\ AGX1U#Q[X_\ $EII&C:7;-/J&HWT MP2*&,=R3WS@ #DD@ $D"E*48Q;;LD72I5*]2-.G%RE)I))7;;T226[?1%[5- M4TS0],N-:UK48+.SM('FN[NZF6.*&-069W9B J@ DD\ "OCWQ#X^^*/_ 4^ M\1WGPU^"&L:CX5^!-C*O'L"F&\\6E3B2RT_<,I;GE7E(Y&01C*.VUTCX MH?\ !5+6HM9\46VJ^#_V>+.Z$EAI+%K;4?'K(V5EFQAH+'(!5>K\$&?#W@SP_9^$_"6B6NFZ9IULEO86%E L4-O$HPJ(J@!0!V%>1>IFVUXT/N< M_P#*'XR\EO\ H*CA. E>:C4S/HM)0PK[O=3Q"Z+6-%[\U32GG_#+X8> ?@UX M%T[X:_#'PO:Z-HFE0"&QL+-,*@ZDDGEF)RS.Q+,22222:WJ**]:,8PBHQ5DC MX"O7K8FM*M6DY3DVVV[MMZMMO5MO=L****HR"BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "OGK M]H#]A*T\3^.7_:'_ &7O&K_#7XI1J6DUG3HLV&N#.?)U&V VS*Q',F"PX8A] MJ@?0M%88C#4<53Y*BOU71I]TUJGYH]7)\[S/(L5[?!3Y6U:2:4HSB]XS@[QG M%]8R37D?.?P(_;JNY_'L'[.'[87@I/AS\3#\M@DTN=(\1C.!-I]RQVMN/_+% MCN!(4%F#!?HRN+^/'[/?PA_:6\!3_#CXS>#+;6--ERT)D&V:TEQ@302CYHI! M_>4CC(.02#\YP_$']I3_ ()P3)I'QMNM6^*'P5C<)9^.X83-KGA:+.%74(UY MN8%X'G+\P .^ M';]RH_\ J'E)WN_^?,VY=*OJ,BS2. M4YQA\EIX#ZG['EJ*IS M>TY[VC.-K>SC_->]^FVI]]X<^$/^H&=U,P^N^VYZ;I\OL^2UY0E>_M)_R6M; MKOIJ4445^.G[0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 >%_M8?\EL^!_P#V/%_M8?\EL^!__ &/< MO_I,U>Z4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%?)W_ 5$_P""LOP4_P"";_@ VEXT'B+XBZM:E_#7@R&XPV#D"ZNR MO,-N"#_M2$%4'#LG?EF68_.,;#"8.FYU)/1+\WV2ZMZ);ETZWX^)^V/^V]K%]X?^$6GW+QZ#I%D7A2[A5^;+3D; M[D65 FNSEG8;5+,#Y71_L"?\$N/VAO\ @J)\8$_X*'_\%1=4U&?P]J3I<^'/ M"=T&@?5[<$M$HB&#::'-(MK#3["V2 MWL;&R@6*&WA10J1HB@*BJH "@ 5^B8G,,M\/\/+!Y9)5F9KA?W42@\,A6OIJ/"V-A25?,9QPU-ZIU+J4 ME_MQ7@9U94,NA+%5%HU2LXQ?:=5M4XM=8\SGVB]CTWXY M?M=_L]_L[*+;XG?$:T@U*3 MM!L@;G4+AC]T+;Q9?YC@!F 7WKS(_%_]NK]I M']S\#?A#;?"OPY-]WQ9\1(A+J<2I'0UZ3\#?V//V>?V>7. MH_#KX>VXU>3)NO$6IL;O4;AC]YFN)RK3 8?V\U_R\ MKI6]8T8MQ_\ !DJB?\J,O[,XCS;7'XCV$'_R[H-\WI*M)*7_ (+C3:_F9X!X M'_X)W_"2#Q!%\0/C_P"(M9^*_BB,[AJ?C:Y,UK /F6<9IF\U+&57/EV6T8KM& M*M&*\HI(]G+,ERK)X..#HJ'-\3WE)]Y2=Y2?G)M^84445YAZ@4444 %%%% ! M1110 445X[^U3^V5X&_9IAL/"=EHUWXL\?>(#Y?A/P#H?SWNHR'(#O@'R( 0 M=TK#&%; 8J0,J]>CAJ3J5'9+^OF^RW9Z&5Y7F&_ _P !/B]^WIXML/CG^V?X?GT#P!87 NO _P &I7/[XC[E[JW3 MS)".1 >%!PP +K)T7P&_8W\=^,?B):?M4_MS:U:^)/'L/[SPWX7M?FT;P>A( M(CMXR2);@8&ZW@M($M;6!(HHD"1QQJ%5% M P .@ [4^BBO6/@6VW=A1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !39X M(;F%[:YA62.12LD;J"K*1@@@]0:=10";3/E/Q]^R%\6OV6_%]]\=_P#@GK+; M0P7DQN?%?PAVME1ZM7A_[47[$_AGXZ:S: M?%[X<^)[GP)\4M$3.@>.]&0"4X&!!=ITNH"/E*-D@$@':65O*EA:V"DZF$5X M]8=/6/\ *_+X7Y/4^[HYYEW$U*.%S^7+522ABDFY*VBC72UJP6W.KU8+_GY% M*![A17SA^S]^VIXGM?B#!^R[^VAX7MO!?Q+V[=)OHG/]C^+(P<">QF;@.>,P M,=P)P.R?FP4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !15?5M7TG0=.EU?7-3M[*T@7=/=7]DFS:A0J8B?+!?\#U/ M4?\ @KA_P6Q\"?L/V5S\!_@%]D\5?%^^C$2VB#SK7P[O'RR7(7_63G(*6PYY M#/A2JR>+_P#!+S_@BGX\^)/CX?M\_P#!4AKSQ'XOUJZ&IZ5X+\1'S7$AP4N= M25N"P 79:8"1J%#CCRD]+_X)(?\ !#_0OV6KRV_:C_:^,/BOXO7TAO;>VNYO MM5OX>F<[F?>Q(N;W)):OKLSX@RSAG!3RGAV5Y2TJXC:4^\ M:?\ +#S6K[_:?54KT\/!TJ'SEW]/(1555"JH P !TI:**_-3SPHHHH **** M "BBN6^+'QN^$GP+\.GQ5\7?B#IF@66#Y;W]P \Q'58XQEY6_P!E 3[5MA\/ MB,76C1H0:A".KE)I)+NV]$=36?XJ\6^%? V MA3^)_&GB2PTC3;5=US?ZE=I!#$/5G<@#\Z^=_P#AJS]IG]H__0OV.?@2VF:) M-POQ&^)$;VEHR'_EI:VB_O;@$9*O]W(PRBK_ (7_ .">GA;Q-KL'C[]K;XDZ MQ\6?$$+>9##KC>1I%FW<06$9\L#J"&W*>NT&OI?]7<+EOO9SB%2?_/J%JE;T M:34*?GSS4EOR,^7_ -9,5F?NY+AW53_Y>SO3H^J;3G4\O9P<7MSHK:K^WYJ/ MQ3U*;PG^Q/\ !75_B/>1R&*;Q+<(VGZ#:/W+7,H!E(Z[% W ?*QJ*+]BOXQ? M'N0:K^V]\?KS6;)R&/P^\$22:=HJ#^Y*XQ-=#T+%6']XBOH_2=(TK0=-AT;0 M],M[*SMHQ';VEI"L<42#HJJH 4>P%6*'Q+3R_P!W)J"H?]/&^>L_/G:2@_\ MKU&#[MC7#%7,?>SK$.O_ -.TO9T5Y>S3;FO^OLYKJDCG_AO\*/AI\'O#J>$_ MA;X&TO0=.3!^S:99K$'/]YR!EV]68DGN:Z"BBOF:U:MB*KJU9.4GJVW=M]VW MJSZBC0HX:E&E1BHQCHDDDDNR2T04445D:A1110 4444 %%%% !1110 45R/Q ML^/'PC_9T\#7'Q&^,WCBRT+2H.!+=/EYWQD1Q1KEY9#CA$!/!., FOF][?\ M:J_X*.';>1ZU\'?@G<=83B'Q+XL@/9NHL;9QVY9@?XU?Y>+$XV%&?LH+GJ/: M*_-O:*\W\KO0^FR;AG$YEAWC<3-4,)%VE5G>S?\ +3BO>JU/[D+VWFXQO)=! M\7OVU?'?Q3\>7O[-O[ 6AV?BCQ7:MY/B3QU>?-H/A4$X)DD (N;@79.,Q1 DBW@& ! M$IZ*H);:N/0/A#\'/AE\!O =E\,_A'X.L]#T6Q7$-G9IC3U?2RT.G,^(\/2P4LLR6FZ.&E\RBI1BUNG*4HIM=>7FL]-]#PL5Q%EV%JNFVY-;V6WWM?@ M?HQ17S3^R_\ \%!=*^*NMVWP_P#BKI=MI&LW;B.PO[1B+6[D/2,JQ)B<]N2& M/'RG /TM7WW#/%61\7YSZ2B^TD]4_P>Z;6IZ>$QN&QU+VE&5U^7 MJ%%%%?0G4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% 'QU_P6[^)'PI\#_L(O,?,DVQ?\ 1[D]SYD0&6/61)/2OIVOPH_X),_M9_\ #*_[5^F?\)#J?D>% MO%^S1O$7F/B.'>W^CW)[#RY2,L>D;R>M?NO7Z1POFG]IY7'F?OP]V7Z/YK\; MG\8>.7 W^I7'%7V$;8;$WJT^RN_?@O\ #+9=(N(4445]&?C84444 %%%% !1 M110 4444 %%%% !1110 4444 ?CU_P %,?VIO#_B_P#X*.?&K]BG]LGQ[J_A M_P .VGPCT*\_9Z\,OKESIND^)KV>16U*YE$4B+?78D)@ACE+HJVTWEH)"2?T M7_9B_9>\2_LS_&'X@VWA[XD^*=4^&VO:?HUUX1\.^*/%5UJW_"/:@C7Z:C!: MO=R231VSK]AD6,N55VD"!5 4>*_\%EOV8/V0?V]/V,?B3X<^)WA73];\1?"^ M=;>QURU1HM2\+:I+!970\B? (+6UW:RLGS1.'3>K%<+PG_!(+XG?MB? /]KK MXN?\$BOVL?BU)\5+3X3^&]*\0?#OXHW<9&H7.BWA*1V>H$EB\R<;69F?]W+\ MSIY>T K_ +4.H?%_P)_P<._LI>&(_P!HOQQJ'A+QGX4\;7EYX&O-5CCTBVGM M=*N/*=+:WCB60@38#S>;(-@^?KGZ<_X*@?MK:/\ \$^_V'_'7[3=Z!)J.DZ; M]F\-VQM7G$VJ7!\JVW1H"S1H[>;(!SY44A'2OFS]MW_E8E_8A_[$?XB?^FHU M^B5 'Y6?\$B/@-^P9^U'\0=(_:B_9A_X+4?M2?&;4_!UVM]XB\ ^./BW+%9& MY=&4&]TAK2&86_FL70!S"S1A=TBJRGT_4?B[J/\ P4#_ ."T'CW]AOQ%KNJ1 M_"/]GOX>6%_XG\.Z5JL]I'XE\3ZGY4L'VV2!T:>UM[5VVVQ.PS@NX;8H7,_; M8_8F^'_P;_X*T?LL?MC?LD^%[/PM\0O&'C[4O#GQ+T_P];K;0^)/#ATFZNKN M]O(D 1V@,$:^:PRTEQ;ABS)#C'_X)_>$M0^"W_!Q1^VGX(\60M%/\1/!GA/Q MCX5DE&#>Z;%$;:>1,]5CNI3"2.-T= 'H7_!/O]H;QA\+?^"E_P"T!_P2@\9> M*]3US0O!6EZ9XW^$5]K>HRWE[9Z%?1P"[TR2>9FDEAM;N=$@9V=Q')L+81 / MNVOS0_9<\)ZO\0_^#H;]I;XTZ)$\FA^ /@/H'@_5;M!^[&HWYT_4(XMW0L(K M:7([=\5^E] !117E_P 5O"G[6>K^+GO/@_\ %?POI&BF! EEJVA/<3"0#YV+ M@C@GH* .;_:P_P"2V? __L>Y?_29J]TKY"^+OAC]J+2?CE\'F^+OQ/\ #6KQ MR>-"-.72M$:W,,@A)>.KG MPUI/AJY?3_%_B_2)O+OK^^3*S6MO,IW6\4391G3;(TB, P0?/^5/_"R?B+_P MD_\ PF__ GVM?VUYGF?VO\ VK-]JWYSN\W=OSGG.:7XECQ./B-X@'C;S?[9 M_MN[_M?S\[_M7G-YN[/.=^[.>5<.Y53PN%IKX5S2LKS=M6WUO M]R6BT/M,/AZ5"DHQ7_!/LCX??\%5?^"G'[0?PKTK_@GOHGQSEU!_&FNVNCV. MO:I=B+5I8[AA"MA)J#N#Y#NXW,^92,IYA0E#^RG_ 2O_P""/WP8_P"",4Y M9#AZ&"RY1HT<0YRJ1@E%SE'E^)K=:[;76M^GD9L_814*>BE>]NNQL45C_8O& M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-?SV>$;%%8_V+QO_ -!NR_\ 8_X MT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C7DOQS_;)^'/P%U%?" MFO\ C^'6O%$[;+/P=X7TUK_5+B0]$$,9_=D]O,*@]LUVX#+L?FF(5#"4I5)O MI%-NW5NVR75O1=3BS#,LORK#NOC*L:<%UDTE?HE?=OHEJ^A[E7G?QT_:M^ G M[.-FDGQ6^(-I9WLX'V/1;;-Q?W1/"B.WCRYR<#<0%R>2*\>M]/\ ^"BG[3]L M3J.K67P3\*W XCA1;OQ#$=+M+_Q M%.Q>\\6>(5:^U.X<_>X0*#W%>]_9.293KF=?VDU_RZHM2^4ZVM./_ M &XJK[V/GO[7SS-],KP_LZ;_ .7M=./SA1TJ2_[?=)=KG)?\+,_;J_:A_<_! MWX?0_![PG/T\4^-K9;C6IXS_ !06 .V$X/\ RU)!ZJU=5\)_V!/@?\/_ !$/ MB+XZ&H_$+QDV&E\5>.;HWTZL.1Y4;_NX0#G;M7?O)FQ16/]B\;_P#0;LO_ &/^-'V M+QO_ -!NR_\ 8_XU\T?3FQ16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ MC0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_ M\!C_ (T?8O&__0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P M&/\ C0!L45C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%?F+_P]F_XV MO?\ (S?\6N_Y$[_7?Z/_ *W_ )"7I_Q]?Q_\\*^BO^"K'[5'BK]E7]EK4'T[ MQ3;1^(_%Y?1] 2WBVRQ[T/GW*G.1Y<9.&'1WC]:_#NO@N+<^JX+%4J&'?O1: ME+]$_7=_(_J_Z/\ X58'B;(\?FN;4[TZT)4*5UM?XZD?.+M&+Z-3/Z<+JZM; M&VDO;VYCAAAC+RS2N%5% R6)/ '))KYE\??\% M6^)/BF[^#G[ GP['Q+\2 MV[^3J/BB20Q>&M#8_P 4]V,"X8=1'$?F&=K$C;7SC^P=X1^('_!43X1QWO[2 M/[2>HZIX?\%S6^DW'PVTP-917?EPIY5U?RQ,)+KS0">H^>-R".17WYX#^&*_ M"[PM:^"/ASIFA:'I%DFVUT[2]+6&&,=R%7 R>I)Y)Y))KZ/#XG%9O0C5H_NZ M2&W[ MR:T/(_@M^P)96GCFW^/W[6_CR;XI?$:/Y[2\U.$+I6AG.?+L+/[D84XQ(PW$ MJ& 1B<_1E8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C7I8?"T,+#EIJU M]WNV^[;U;\V?$YQGF:9]B%6QE3FY5:,4E&$(](PA%*,(K^6*2Z[FQ16/]B\; M_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUT'DFQ16/]B\;_\ 0;LO_ 8_XT?8 MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16 M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8 MO&__ $&[+_P&/^- &Q16/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q16 M/]B\;_\ 0;LO_ 8_XT?8O&__ $&[+_P&/^- &Q17*>*/$MSX)TXZMXQ^(6AZ M5:C/[_4&6%3[ LPR?85YE=?M?V^L7CZ5\(=*UGQS=(VUW\/^'Y/L\;?[+Q$8S>T;WF_\,%>@[3DD^W7[MSWBBO$;3 M5?V[?&J;K/PSX0\'6[_Q:O=M>W*CU A!3/LU%S^SC^T%XI&?'O[6FNL&^]#X MP:,$D>YKS/]9L9BO]QRZO47\TE&C'YJK*-3[J;,OK\1:QX>\=:2VM1:>\> MFV\.I1-,)W(C5E3=DE2V_&.BFN93]A#X;7L7\V] MO\*U^9^?DDCRR-+*Y9F)+,QR2?4TE+)')%(T4J%64D,K#!!'8TE?YT.]]3\J M%CD>*198G*LI!5E."#ZBOT>^!/[6WPF\2_"70-1\??%?0K'7&TU$U2"_U.** M3SD^1G8,1@L5WX]&K\X8XY)9%BB0LS$!549))["OT8^"/[,6F>&/A!X?\/>+ M?!/A>YU"*P62].I:!#/*LSDR,C.RDL5+E<_[-?T%]'Q<2/.L;_9K@J?LX\_. MI./-S>Y\+7O6Y[>5SZCA?ZW]8J>RM:VM[VO?3;KN>@6OQW^!]Z<67QE\*3'. M,1>(K9OY/6K9>// VI8_L[QGI-QGIY.HQ/\ R:N&N?V7OAC=C$OPK\$#C_EE MX8@3_P!!45E7O[%GP:U $3_#?PZN?^>%K)%_Z XK^JO:<<0_Y=8:7_;]6/\ M[CF?9WS%=(/YM?HSV-)$E021N&4]&4Y!I:\';]@7X.1.9=*T,:>YZO8ZM>H? MUF(__53U_8I%G_R ?C3XUTO'W?[/\3SKM^F[-']H<8T_XF7TG_@Q#?\ Z70@ M'M<>MZ4?E/\ SBCW6BO$(?V9/C=I7_(O_M<>*TQT_M(I>?\ H8&:G'PK_;-T MO_D'?M1Z5J '1-2\'P1_ANCY-']OYU3_ (N55O6$\/)?C6C+[HA]:Q"^*C+Y M.+_]N3_ ]HHKQ9[?]OG1U^6^^&^L(/1;N"5O_'=HJM-\3OVUM&/_ !-OVGTGQ+;?HCX8T?ZW82G_O&%Q%/_N7J3_&E&HOQ#Z]!?%"2_[=;_),]RHK MP9_VHOBAHYV^,?V?O'=B!]^:S\-K=Q)[EXY.GX4ZW_;:^%2S+:^(?B#)HD[< M"#6/#%W$V?1Q.?HKL&_2NOL)?$VJVXN]+\5Z96YA&^%K0J+^[)2_)LZ:=:E55X23]'7"EMIWC:Q#G;F@U)72:NG=73335^C33V::/S=_XAQO^ MKR/_ #'G_P!\*/\ B'&_ZO(_\QY_]\*_2+[%XW_Z#=E_X#'_ !H^Q>-_^@W9 M?^ Q_P :^>_U2X?_ .?/_DT__DC]>_XF \7/^AE_Y1P__P J/S=_XAQO^KR/ M_,>?_?"OT3^"W@KQ9\-_A/X?\ >./'?_ D^J:-I<5G=>(#8&U:^\L;5E:,R M28=S MQG O_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-=^ R;+< MKG*6&ARMZ/63_-L^3XL\2.,^.,/3H9WB56C3;E']W2BTVK/6$(NS6ZO9V3M= M(V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&O4/AS8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@ M,?\ &@#8HK'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &@#8HK'^Q>-_^@W9 M?^ Q_P :/L7C?_H-V7_@,?\ &@#8HJCI4&OPR.=8OX)E*_((HMI!J]0 4444 M %%%% 'RO^U3_P $NO"/QLUCXB_$OX.?&[QS\.O&/Q-L+*#QA+HNO+/I6LO: M0PV]O+<6%Y%<0)(D$,<8D@2)R$&6/)/J_P"S?^R#\'_V8;SQ/XG\$IJNJ^*O M'.HQ7_CCQOXGU)KW5]>GBC\J$SS$ +'%'\D4$2QPQ*2$C7 ;>[M_!%[I>LVT-MHT%U&T=Q%';FV:*59 M$=E8S+(S#&2=HQO?MN?L(_"+]O/P#H7@?XJ^+?&OA^?POXCAUWPWXD\ ^*IM M(U/3;^.-XUECFBR,[9'&&4XSD8(!KVJB@#RG]G_]CWX8?L_:K)XRMO$?BWQE MXMGTT:=/XW^(?B>?6-5-GO#FVCEF.RVA9U1VB@2))'17<,P#4GQY_8]^&7QW M^('AKXT/K>O>$O'_ (/M[FU\.>//!]W%!J-M:7 'VBS<3Q307-O(51C#/%(B MNBNH5P&KU>B@#SS]G#]E[X1?LL>%=3\-?"O2;K[1K^MSZUXIU[5[Y[O4M>U. M?'G7MY<2$M+*VU5'1$151%1%51Z'110 4444 >%_M8?\EL^!_P#V/%_M8?\EL^!__ &/Z4 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %>9?M:?M=? S]B?X-W_ ,;OCYXM33=+M!Y=I:Q8>ZU*Y()2VMHL M@RRM@\'/@[I-X\. MAZ58LT<=Q$K_ #6.G*W1$$LPVC++B+[7AKA6EC\/+-,TG['!4WK+[4W M_)3763VOLOD=F'PRG'VM5V@OQ\D?)7Q._9\_:H_X*7_$KXJ?MS_LS_L=:K%X M1NO$DEY?:?X?4S^5-+\T@B5B)+R*< MRXMS+ZYC+*RM&*VBNR_-MZM^5DO,Q.)J8JISS"BD9E12[L ,DD\ 5X/\2_^ M"@/PKT/Q+)\,_@;H.I_%/QD./["\&()H;JZ>$I.;6K>RBN\I.T8KSDTO,\7,\XRS)Z2J8RJH)Z)/64GVC%7E)^44WY' MO->*?&+]O+X(_#'Q"?ASX4?4/'GC1R4@\(>";;[==!QP1*R?) <;MQW <[3 M7(?\,[?M<_M._P"E_M5_%X>"O#4W)^'?PYN2DDJ'^"[OSEGXX9(\HW4%:]K^ M#OP#^#GP \.CPO\ ![X>:;H5H0!,;2',MP1T:65LR2GW=B:]KZGPYD^N,J_6 M:J^Q2=J:?]ZJU>7FJ<6GTJ(\/Z[Q+G.F#I?5:3_Y>55>HU_=HIVCY.I)-=:3 M/%/^%8?MR_M2_O\ XS^/X_A!X2G_ .93\$W2SZS<1G^&XO\ &V(X/_+($$<, MM>M? S]EOX$?LXZ29;B3,C9/.W.T$\ 5Z!1 M7'C^(\QQN'>%IVHT/^?=-9VY?PSEN"Q*Q52]:O\ \_:C MYIKORZ*--/\ EIQA'R"BBBO /H0HHHH **** "BBB@ HHHH **** "BO,?CW M^V5^S/\ LSP$?&'XMZ7IU\0/(T6"0W.H3D_="6T0:4Y. &*A>1DBO)#^TS^W M1^TL/LO[*_[-"^ ] GX3QW\728)60_QP:;%F0G'*LY*-D9 KAK9CA:,_9I\T M_P"6*YG\TMO5V1]/EW!^>9AA5BY05'#O_E[5DJ=-_P"%RLYO^[34Y>1],^*O M%OA7P-H-QXI\:^)=/T?3+1-]UJ.J7B6\$*^K.Y"J/J:^;M<_X*/O\4M7N/!' M["7P0UOXK:G#(8;CQ$%.G^'K%^_F7LP'F$==B#YP/E8U/X5_X)G^"?%.NV_C M_P#;&^*GB#XR^(87\R*+Q'+]GT:T?OY&G1'RE')RK%E/]T5[1\3?A;J'B'X( MZQ\(/A%XCM/ \M_H\FGZ7J5AHZR1Z4CC:SQ0(\0#!2VW#+M8AN<8.$WFF(@V ME[-=E:4WY7?N1?\ X%ZH];#1X'RC$0A*3QE1M)RDIT\-"[UERQ_VBK%;_P#+ ME].61^$_[=O[3WQM_:6^-UY1 M&?_?"OS'$ M<,\2XFO*K4I-MN^LXO\ ]N/[>RGQL\%LERVE@<)CXPITXI)1H5XKS:2I65W= MOS;/F+_@DS^UG_PRO^U?IG_"0ZGY'A;Q?LT;Q%YCXCAWM_H]R>P\N4C+'I&\ MGK7[KU^8O_$.-_U>1_YCS_[X5^B?P6\%>+/AO\)_#_@#QQX[_P"$GU31M+BL M[KQ ; VK7WEC:LK1F23#E0NX[SN8%N,X'VO"F$S?+J$\/BZ=H[Q=XO?=:-^O MWG\S^/G$'A]Q?FF'SCA_%JI6:Y*L?9U874?@G><(IM*\7K>W+963.GHHHKZX M_GP**** "BBB@ HHHH **** "BBFRRQP1M--(J(BEG=C@*!U)/:AM) .H)"@ MLQP!U)KR3Q5^UEX?N=:E\$? OPO>>/=?0[9(](8+8VIZ9FNC\BCZ9'&,@U0' M[/\ \7OC&?MG[2?Q/>/3I.3X,\(NUM:;?[DTW^LF]QT!'#5\G5XJI8FK*AD] M)XJ:=FXM1I1?]ZL_=TZQ@JDUU@<3QL9RY:$>=^7PKUEM\E=^1M^./VM?A3X8 MU8^$_"LUYXOU\DA-$\*VQNY >GSNOR( >N6R/2L867[8OQ=&^_U+2/AGI$O_ M "PM%&HZH5]&$['2;48W1V=N%,A'=VZ MN?=B3[UM5/\ 8>=9I[V:XMJ+_P"75"]./I*I?VLO6,J:?6 OJV(K:UIZ=HZ+ MYOXG\FO0\K\+?L=?!?1M0'B'Q=IMYXPU@X,NK>+KQKV1S_N-^[QGI\N1ZUZ? M96-EIEHEAIMG%;P1+MBA@C"(@] !P!4M%>UEF291DT'' T(T[[N*2;\Y/>3\ MVVSHHX>A05J<4O3]>X4445ZAL%%%% 'S3^U!_P $^M*^*VN7/Q ^%>JVVD:S M=N9+^PNU(M;N0]9 5!,3GO@$,>< Y)^?O^'>G[4W]H?8_P#A";/R]V/M?]M6 MWEX]<;]^/^ U^B]%?D'$/@?P+Q%F,L;.$Z,Y.\O9248R;W;4HR2;Z\MK[[ZG MA8KAW+L55=1IQ;WL]_O3_ ^:?V7_ /@GUI7PIURV^('Q4U6VU?6;1Q)86%HI M-K:2#I(2P!E<=L@!3S@G!'TM117WW#/"N1\(Y[ZRD^\F]6_P6R2 M6AZ>$P>&P-+V=&-E^?J%%%%?0G4%%%% !1110 4444 %,N;:VO(3;W=NDL;? M>21 P/X>4FDU9@P)](Y%'\Z7_ (5W M^V5X<_Y /[0OA[7U7[D?B'PL+?\ M;,2?KUKV&BN+_4S)*?^[.K1_Z]UJT% M_P" J?)]\69_4,.O@O'TE)?A>WX'CO\ PG7[:GAK_D.? OPIXC"_>;P[XE-I MGW N@3^%'_#5^OZ%\OQ"_9F^(&E@??N+'2UOH$^LD;#C\*]BHI?V!G-#_=LT MJ^E2-*HOO]G"?WS#ZMB(_!6E\U%_HG^)Y3HW[;/[-6JW'V"Z^(@TRZ!P]MK& MGSVK)]3(@7]:[SPU\2/AYXR /A'QWHVJ;N@T_4XIC^2,:O:SX=\/^([?[)XA MT*SOXO\ GE>6J2K^3 BN#\2_L@_LT^*R6U+X/:1"QYW:;&UF0?7]PR4G77X?(+9C#K&7WQ_^2/2**\<_X8ZTC0_G^&_QK\?>'-O^KMK3 MQ"TUL/K'*#G\Z7_A6W[8OA7GPO\ M#:%XAC7_5VWBCPT(,>QDMCN;Z]:/[=S MW#_[UEE1^=*=*HONE*E-_*#?D'UG$Q^.B_\ MUI_FT_P/8J*\<_X6=^U_P"% M./%?[.FCZ_&O^LNO"WB18L>ZQ7 WM]*H>*?VW]&\&^&[^_\ &'P:\;:#?V]I M(UK%K&AE;:>8*=B"9&(VEL#=@=:BKQSP]A:^WT?3D$EPZ]-Q M!(5%]V(S@XS@UX=_P]9T+^T/+_X4K=_9=W^N_MQ?,QZ[/)QGVW5\B>+_ !;X MA\>>)KWQAXKU.2\U#4+AIKJXD/+,>P] !@ #@ #@5FU_)W$7T@.,\=F4IY5 M*.'H)^['DC.371S_X'Z?? K]J7X2 M_M!0/%X,U:2#4H8]]QH^HH([A%Z;@ 2KK[J3C(SC(KT:OR-\(>+?$/@/Q-9> M,/"FIR6>H:?<+-:W$9Y5AV/J",@@\$$@\&OU0^$GQ M/BI\,]$^(=G$(UU;3 MHYY(5.1%(1B1,]]KAES[5^[^$/BA6X\P]7"8^*CBJ*3;CI&<7IS):V:=E);: MIK>R^DR/.)9E&4*BM./;JN_^9T5%%%?M)] %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 >%_M8?\EL^!__ &/Z5X7^UA_R6SX'_ /8]R_\ I,U>Z4 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5X#_P4._X*)?!#_@G5\%Y/B5\4+P7VM7RR1>%/"5K.%NM8N0.@Z^7" MN5,DQ!" @ ,S(C5_^"C?_!1OX+?\$Y?@M)\0_B'<+J/B'45DB\(^$;><+_EP(2IDE((4$ !G95;\VO^"?_P#P3U^/_P#P6"^.S_\ !1C_ (*/WMW+ MX)FN0WAOPTX>%-8BCGE_$^+XCX[RN\53H4Z]%4Z4?AA'VD?O;ZOKY*R/D?$+$R MQ'!>9](K#U[+M^ZD?B]1117]UG^:@5^F/[ ?[9R^#_V0?!OP)^"'P?\ $'Q" M\>V2:@;W2]-@-O8Z;YNHW4D;7=Y*/+B!1T88W#G!*FOS.K]GO^"2UM;0?L!> M!98+=$>9]4>9D0 R-_:EVN6/<[549/8 =J_&O'#$8#"\)T*F*H>V2KQM'F<8 M\WLZEG+E]YQM?2,HMNWO*S3_ &OP'PV88OB^O3PE?V+="7-+E4I'193N_P"%:?#^:2ST_;_/AI\)_AI\&_#4?@_X6>!]-T'38\$6NFVJQAVQCK, M2Q[FNAHK^1LRX@S/,Z2H3DH45JJ<$H4UY\L;)O\ O2O)]6S^QRO*ZKKT MXN=9Z.I-N=1^7-*[2_NQM%=(H****\4]P**** "BBB@ HHHH **** "BO./C M+^UY^S%^S[')_P +B^./AW1)XAEM/FOUDO"/:VBW3-^"&O(O^'B_CCXM?Z+^ MQW^QOX\\=)+Q!XCUZ!=!T9@?XUN+GYI .I7:I(Z=:XJV8X*A/DE.\OY5[TO_ M %7?X'TN7<'\29GAUB:6'<:/_/RHU2I?^#*CC#_ ,F/J2N7^*/QM^#_ ,$M M&_M_XO?$W0_#=H5)CDUC4HX#+CLBL0TA]E!/M7@9^!O_ 4F^.XW_&G]J+0? MACI$W^LT#X5Z2TUX4/\ "U_='?%(!U:+*YZ"NG^%W_!,[]D3X;:S_P )?J_P M^F\:^(V8-/XE^(-\^L78U\ M12VQT?0D;IDWET 6(Y.W8,@<&HS^S;^WQ^T6?._:8_:D@\ :'-_K/!WP>A:& M=D/\,FI3@RAL<,J!D.3BOJ2WM[>T@2UM8$BBC0+''&H544# X [4^C^SZ ME;_>:KEY+W8_?SDUY#_ULP>6Z9+@:=%K_ )>5+5ZW_@4TJ47V=.C"2[GD MOP&_8;_9;_9NG&K?##X36$>L$EIO$>J;KW4I7/WG-Q.6=2QY(0JI]*]:HHKN MHT*.'AR4HJ*[)6/F,QS3,LWQ3Q..K2JU'O*VW\@HHHK4X0HHHH **** M "BBB@ HHHH **** "BBB@ HKA?BS^T3\-?A#)'I&LW\VH:W'[1? M7+'[H$:_=![%L ]L]*XK_A!?VB/VB/W_ ,4]9D\!>%9>5\,:'KV7Y]DS?^(?[4OA/P[K[?#_ .&^BW?C7Q7R!HNA$,EN>F;B?E(5 M!X.^%K73+1<;U@3YY2/XI'.6D;W8DUO5R+AW&YQ[^>U M>>/_ #XA>-%>4]I5O/GM!_\ /I&?U6I7UQ,KK^5?#\^LOGIY&;X4\'^%? VB MQ>'?!WAZSTRQA'[NULH%C0'N2!U)[D\GO6E117UM*E2H4E3I148I622LDNR2 MT2.Z,8Q5DK(****T&%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %>8_MF>']0\3_LP^,-+TM&: M5-.2YVKU*031S/\ ^.QM7IU-EBBN(F@GB5T=2KHZY# ]01W%>;G.70SC*,1@ M)NRK4YP;[*<7&_RN95Z2KT)4W]I-?>K'X^T5]'_M2?L%>.? 6OW?BWX0:#<: MSX=N)&E6QLT,ESI^3DQ[!EI$'9ER0.&Z;C\^?\(]K_\ :']D_P!AWGVK=M^S M?9G\S/IMQG-?YM\1<*9]PMF4L%F%"49)V3L^62Z.#VDGY>CL[H_)L5@L3@ZK MIU8M/\'Z=RG7Z;?L9^']0\,?LP^#]+U2-EE?3GN0K=0D\TDR?^.R+7RQ^RW^ MP5XY\>Z_:>+?B_H-QHWAVWD65K&\0QW.H8.1'L.&C0]V;!(X7KN'WG%%%;Q+ M!!$J(BA41%P% Z #L*_ICZ/O V<916KYYCZ;I*I#V=.,E:4HN2E*33U2]V*C M??5[6;^NX8RZO0E+$U5:ZLD_O;_!6'4445_3Q]@%%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 >%_M8?\EL^!__ &/< MO_I,U>Z5X7^UA_R6SX'_ /8]R_\ I,U>Z4 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !7S[_P %%_\ @HG\&/\ @G/\$9?B7\1KA=0UW4%DA\(^$K><+/#OAW#PPZND3G99VR$YBT^)LAW!W2OO&YF,D@^YX8X:PE?"RSC.).G@J M;_[>JR_Y]P[W^T^FNJU<>W#8>,HNK5T@OQ?9$W_!/7_@GQ\>?^"OOQ[E_P"" MC_\ P4,Q&09BN5MTZ$L_.WY@K 5CFV:9SQSFD:6&H^Y!6ITH?#3@ MON2LOBF[+O9))>9G.>8+ T/K&,J*G36BOY[1BMY2?1)-MZ)'K\TT-O"]Q<2K M'&BEG=VP% Y))/05\,_\%/?VTOA!\1_V;?&OP.^$7V_Q;<*; Z]K^A6IETO1 ME34+=U\ZY'R,SNBQJ$W#<_)!&*]*A_9F_:,_:RF37/VTO&G_ CWA9V#P?"? MP;?,D4BYR%U"\4[ISZHAVY *E>17?_'7]CWP+\3_ -EC5_V6/AR-/\$:5J8M M1#-INCK)';F&ZAN"QB5X_,9O)VEBX.6W$G&#Z/#SX8X7S_"5\=6]M4A5IRE[ M-OV5)*:;DY).55Q6O+37*VM)S6A^><1KBKBKA[&8? 4?84ZE*I&/M$O:U6X- M**@VHTE)Z?YUW-.=N>,X'Y/XQ)]I4C6C-KDJ1]U0J)N\XQ6\EI>^NVY^N^"_AYQAPEQ36QF:X;V=.5 M&4$^>G+WG.FTK0G)[1;O:VF^QZ+1117\VG].!1110 44DDD<4;2RN%502S,< M =S7BGQ:_X*+?L8_!FZ.D^*?COI%[JF_P M-&\.,VIW;2=!&8[4.48GL^VL M:^(P^&CS59J*\VE^9Z669/FV_= M?LO_ +!'B?'3]M M'3?!%A+S-H'PCT#RWP>RW]U^^0@<< C\JX_[2C4_@4Y3\TK+[Y;2U/HKQK\0O /PVT=O$/Q$\;Z1H-@N= MU[K.I16L0QU^>1E'ZUX)XE_X*J_LL1ZO+X5^#O\ PE/Q1UN/@Z3\.?#,^H-D M]/WI"1%?=7;%6?!7_!+']CSP[K"^*O'/@[4_B%K@QYFM_$;6YM6FE[_.DA$+ M<_\ 3.O>_#7A3POX,TB/0/!_ANPTFPA_U-EIEFD$*?1$ 4?@*+9M6_EIKYS? M_MJ7_DP?+AZ=_1>VG)?.F_0^:_P#A=/\ P4X^,XV?"G]ECPI\ M,].E_P!7K'Q,\1-=W)3^\+2S&Z)_19,C/7B@_L"_'3XM?O\ ]J_]NWQQKT$G M,OAWP/'%X?TXC_GE((0SSI[MM8U]1T4?V93J?QYRJ>KLO_ 8\L7\TP_UVQ>$ MTRK"T<+YPI\]3Y5:SJ5(OSA*/HEH>1_!O]@W]D'X"21WOPS^ F@6U]$=RZM? MVQO;T-U+"XN2\BDGD[6 ]J]= M6;^U.3D_ODVPHHHK4X HHHH **** "BBB@ HHHH **** "BBB@ HHHH **RO M&7CGP?\ #S0Y/$GCCQ)9Z78Q?>N+R8("?[JCJS'LHR3V%>3GXV_&GX[,;']G M'P9_9&B2'#>.?%-N41U_O6ML?FE]F8;>Q KPLTXBRW*JJP\FZE>2O&E37/4: M[\J^&/\ ?DXP762.:MBJ5&7*]9/9+5_=V\W9>9Z3\3/B[\.?@_HG]O?$/Q3; M:="V?(B=MTL[#^&.-9#Q-^TE^T9^[\$Z=/\./"4O76M3A#:O>Q M^L,.<0 C^(G/0JQZ5TWPT_9>\$>"M;'COQ=?W?B[Q6^&E\1:^WFO&P[0QG*P MJ.P&2!QNQ7I=>4\NX@S_ %S&H\/0?_+FE+WY+M4K*S7G&E:W_/V2,?98K$_Q M7R1_E3U^2% MPN><5VM%%?38#+\#E>%CAL)3C3IQVC%)+\.KZO=O5G73I4Z,%""LO(****[# M0**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BOE?]LC_@IC8? ;Q/XO\ @O\ 7X2 MZA\1?B!X(\)VOB'Q;:6]U;VNF>'+.YE\NU^W7$LJ-YT^UVC@A620JA=@B89O M2OV:_P!K1/CYXW\:?"/Q5\$?%WP_\9^ /[/?Q#H/BF.UDCE@OEG-K=V=U:3S M0W5O)]FG&X,K*T;(Z(RE0 >O45\W>,_^"FWPA\(?\%"? /\ P3BD^&OCAO%G MCZQU2]LO$%YX=DLM'BAL+6>>7RY[C8UTQ,.P&%'C^<$R= ?0/VMOVKO!7[(7 MPQA\?^)_!_B;Q3J6J:I'I7A7P7X*T@W^L>(=2D221;2T@!4,PBBFE=W94CCA MD=F 4T >HT5\2_LE_P#!:_P%\=?VLX?V%OVB_P!E;XD_ ;XIZMI$M ^( MUC$(/$-LB,[_ &6XA8J\BK'*Q7&W$3@.64J/UE=,\.^ OA;X<.KZ[JDHBDFF>&U5E+1PPQ222/D!0!GEE! /:J*\! M_8/_ &ZM>_;@T?Q'KFJ_L2_&[X-P^'[FW@AB^-7@U=%FU5I5=F-K$97>1(PJ M[W(5KN1M1P.C^V3^V-\%?V&?@;J7QV^-^N_ M9[&T'E:;IL!!NM5NR"8[6W0D;I&P>?NJH9F(521^2/[+'[,W[2'_ < ?M5S M_MC_ +7YO-&^#?A^]:WTC1;69TBN(D?(TRR/!VY -Q=##,V57#8\K[7A;AG# MX^E/-,TDZ>"I?%+K.72G#O)]6MD=F&PT9IU*KM!?CY(L_L2_L;_M"_\ !%!EB%4!8XU)P.!@5 MX[XF_:OT'PW&($&Q!<3IA,(!@0QG)V ME&PL%:AAH6]IR=&HO2"ENZD]7O",TK+Y#'\4XG. M,0\+D=-5.7W74=_8T[;JZUJ376$-GI.<-#FE\9_MA2:1\+O"JP7-V=V MJ:U>/Y]_J+YR7GG;YG).3MX4$G"BO0**^.S#B'$8K#/!X6"H8?\ Y]PO[UMG M4D_>J2\Y.R^S&*T'EW#N'PN)6-QH4445 M\^?1!67_ ,)IX3_X3/\ X5U_PD%K_;O]E_VC_97FCSOLGF>5YVWKLW_+GUJU MK>M:3X;T6\\1:]J$5I8V%K)P"@DGT%?B-_P /,?%G_#RO M_ALWSKK^PO[4_L[^RLG/_"/9\KR=O3?L_?XZ>=S7B9QG>'R=TE4^W*WI'J_E MH?IOAUX99MXB1QTL([+#TG)?WJC^"G_V]:6O2WF?N'15'3O$OA_5O#EOXOT[ M6;:72[JR2\M]064>2\#('64,>-I4@Y]*\(^)/_!3?]E[P?X@;P'\.=6U7XF> M*>1%X;^&NF/JLS-TYEC_ '*@'@_.2.>*].OB\+AHJ56:2>UWOZ=_D?$Y9D&= MYU7E1P.'G4E'XK1=H^ MW]RD,,2^K.Y 4?4U\R_\)+_P5&_:)X\,>#?"7P)T";[M_KTJZ[KNP]'2!,6\ M9QR4DPP.!FKN@?\ !+GX-Z]JT/B[]J#X@^,/C#K<3>8DOC36Y/L,#]_)LX2L M<:?[#;UY-I[W^K6399KF^80C)?\ +N@EB)_. M2E&@OE6DU_+WM>-/^"I7[,.G:Y)X+^#K^(?BKXA3@:-\-=#EU+GH"9QB';GJ MRNV "<5DKX\_X*E?'GCP3\(O!?P8T:7[NH>,-1.L:ML[/';P 1(WJDHX]?7Z M/\&> _ _PXT./PQ\/?!VE:%IL/\ JK#1]/CMH4^B1J%'Y5K4?5,96_CUFEV@ MN5?>[R^YH/\ 6#AS+=,LRZ,I?SXB3K2]53BJ=%>DX5+=WN?+L?\ P3+LOB6Z MWW[87[3WQ!^*;LVZ;1Y]4.DZ,QZY%E:$;?P?I7M?PE_9L^ 'P'M1:_!WX.^' M?#I";6N-,TN-)Y!_MS8\R3ZLQKMZ*VH9?@\/+GA!;F?%O$ MF;T/88G$R]E_S[C:%)>E*"C37RB@HHHKL/G HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **^:?VH/^"@NE?"K6[GX?\ PJTNVU?6;1S'?W]VQ-K:2#K& M%4@RN._("GCYCD#Y]_X>%?M3_P!H?;?^$XM/+W9^R?V+;>7],[-^/^!5^0<0 M^.' O#N8RP4Y3K3B[2]E%2C%K=.4I13:Z\O-9Z;Z'A8KB++L+5=-MR:WLMOO M:_ _1BBOFG]E_P#X*"Z5\5=;MOA_\5=+MM(UF[<1V%_:,1:WTHRNO MR]0HKS_XC?M/_!CX97?]C:OXL2_U9GV1:'HL9N[R1_[GEQYVM_OE:YAO%'[6 M/QD'E^#?"=G\.-&EZ:KXB076INO]Y+8?)$?]F0Y]#6>+XKRFA7EAL,Y8BLMZ M=%<\D^TW=0I_]Q)00IXVC&3A#WI=HZ_?T7S:/3/'?Q(\!_#+1VU_Q_XKLM*M M1G;)=S!3(1V1?O.WLH)]J\O;X\?&7XTG[#^SA\-WL=,DX/C7Q="T%N5_O6\' MWYO9CQD8(K;\"_LG?#3PSK(\9>,Y;WQCXB."^M^*)OM+(>O[N,_)& >F 2O8 MUZ@ , 5R?5.*,Z_WJJL)2?V*3YJK7]ZJURP\U3BVOLU2.3&8CXWR1[+67SE MLODOF>4>#OV3O"=OK>//$:\K?:]@VUN>N(+8?NXUSR =V#R,5ZL MJJJA54 8 Z4M%>YE>2Y7DM)T\'24.9WD]7*3[SD[RG+SDV_,Z*.'HX>-J: MM^;]7N_F%%%%>H;!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'Y&_\ M%KOV/OVU?V7/C3\2/^"I'[$4MGXN\+_$'P7IVC?'_P"%VH-MNKBVL/+CMM1T M]LC=+'&B)L&74EB$F$K*GW%_P3C_ &__ -D3_@I3X#U']I#]G&>2W\11V]IH MOCSP[K,'V?6=!EMWN9(;*\AR&?#1U;3KBR>QT\75I%]8MDM= M1UZ6T7==:Y>6B$FT:1PJ1)+B=E\R25(V?# '(_MN@?\ $1-^Q"V.3X&^(F3_ M -PHU^@=]X6\.ZGX@L/%>HZ-!/J.E13QZ;=RIN>V68()=F?NE@B@DF:UXC\?^((T^5-2U:V@BTO15D'_+8K$U[+'SLA\DG;]HC+3_ M /!2G_@GG_P4'_:%_: \.?M;?L*?\%#;7X7>*/ WA"ZT?P[X2UCP/#?Z;>FY MGCGNFGN)&D,?GF"T1B+>3"VR8&22>&_92_;2_;,\,2^%OV<_A;_P1<^+7@^' M7?$T7_"2_$;XF>(K.6&)[F&$L+2?PI\3/ 5A:ZIIVK221*TT,ZM+#_ &>T M"?BO\7? MVO\ XM>&(-!\:_&W6]+N+_PU;7D=Q_8NE:78+9:=:331DQS76WSIIFC9HU>X M,4;2)$LLGT#0 5P?Q!_:>^ 'PJ\1MX2^(GQ4TO2-22%)6L[N1@X1N5;@'@UW ME9>K>"/!>O7AU#7/"&EWMP5"F>[T^.1R!T&YE)Q0!\T?'+]I#X&?%/XX_!N# MX>_$S3=6>P\;-)>+:2,?*1H"BDY X+$"OIG_ (3'PQ_T&H/^^J\*_:<\&^$- M"^-OP3;1/"FFV9E\(;>#Y[F_N"#Y=M;QDCS)7(( R "S%55F&A^TU^T3\#/V0_@W MJWQU^.FNVNDZ#I,7)\I6FNYB#Y=M!'P99G(PJCW)(4,P_"?Q=XA_;)_X. _V MO?[1\/\ @6[M? GA^"ZG M$M:6*Q4O98.EK4J-I+3[*;TOW>T5J]6DRI5P^$PTL5B6U3CV3#-,^'-K9'X&? K2K-+31_!>CD0ZUK%FH MPJ3,N19PL.JNX_8]_X)H?"?]F_2]&UKQJEKXG\2:/9);Z2TEJ%T M[0HQSY5C;GA/F)8S,#([%G)5G;/TE_9VG_\ /C#_ -^A7O<4<<9;"K##Y-!. M-%\WNZM1DO^G\XOKUI MP?+TE.:;1R'PL\*? _X)>#K?P#\*M(TS1-)M1\EK9H1O; !=V.6DZUDN;VZE6/ M4/$LMJBEG=FXBLAL!)/$D9_O8KSZV8T**E'#8>7PU*K<>?\ Z]P2=2KV_=PDK[M'#?\ !<+]LS2_AW\ X/V=_ /B M&-]=\(]$\6_$_7?$'AG4-8O- M-N-1D.GWGB&^-S?7$ .U);B0_>E=0&; #,0 *YNOQO/,TJ9OCY5I*R6B5 M[V2^[=ZG^D'A?P+A/#_A.EEU)\U23U]VS]#O^"4_ M@[X/_MJ>#[WX:?M6?%GQCKB^!$MUT'P#<^)98-&;3CPDGDP[7D>.0%3E\!6B M'(.!^F7PU\*_ ?X-^'U\*_"CPQH'AW3EQ_HFCV"6ZN1_$VQ1O;U9LD]S7X*_ ML3_M)ZC^R?\ M)^&_C)"KRZ?:W7V?7[-!G[3I\N%G3'=@OSJ#_'&A[5_0=HE MUX9\2:+9^(M!:TN[&_M8[FRNH%5DFB=0R.I[@J00?0U^@<&8G#8K!-1_)'TD7\=K!$@R\LP554>Y/ KS_Q;^U#^S)X*+1ZS\3=#DE4X M\C33]LDW?W=L <@_7%>?C\VRK*J?/C:\*4>\Y1BO_)FC*K7HT5>I)17F['_!#Q+XM\.ZQ'_:%MIK)8LAY2:1A$CC_=9PWX M5SG_ T[J7BH>7\'OV8_%FO[O]5>:A8QZ99R?2:;/\A7-_%_X<_M>?&[X9ZS MX?UW0?!?AZPGLS*NCV1DNKZY>,B5(O-XC4ET4;E_E7QV>\74<9D>*IY+"K6K M.G-0E3ISY%)Q?*_:24:;L[/W9-]D]#@Q..C4P\UAU*4K.S2=KVTUT7XGP5)( M\LC2RN69B2S,H\8)CFE9I70GOM9ROX5^_\ T?LG_MG/,92Q,92PRIIRBI2C!SYER*:BTIKE M]I:,KK=V/I^&*'UC$5%.[A;57=KWTO;?2^Y)\.? _P _A+:?9/AWX?TG3"5 MVO<0Q[IY!Z-*V7;\2:ZC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/ M_?H5_9^$P>$P&'C0PM.-.$=HQ2BEZ)62/OH4X4X\L$DNRT*?_"8^&/\ H-0? M]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"NDLI_\)CX8_Z# M4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/A MC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ M F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H M I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_O MT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ M +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ M /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^ MSM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0 MH_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ MOT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ M^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[. MT_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S M^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!] M5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H M-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8 M_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_P MF/AC_H-0?]]5<_L[3_\ GQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_ MPF/AC_H-0?\ ?57/[.T__GQA_P"_0H_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ M 'U1_P )CX8_Z#4'_?57/[.T_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_ MZ#4'_?5'_"8^&/\ H-0?]]5<_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^ M&/\ H-0?]]4?\)CX8_Z#4'_?57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_P MF/AC_H-0?]]4?\)CX8_Z#4'_ 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I M_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^ M_0H I_\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#G MQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ M )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM M/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[] M"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?& M'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU1_PF/AC_H-0?]]5<_L[3_\ MGQA_[]"C^SM/_P"?&'_OT* *?_"8^&/^@U!_WU1_PF/AC_H-0?\ ?57/[.T_ M_GQA_P"_0H_L[3_^?&'_ +]"@"/3];TG57:/3K^.9D&6"'H*M4R*VMH"3!;H MA/4H@&:?0 4444 %%%% $&HZ;IVL64FF:M8075M,N);>YB#HXZX*L"#4]%% M!1110 4444 %%%% !1110!X7^UA_R6SX'_\ 8]R_^DS5[I7A?[6'_);/@?\ M]CW+_P"DS5[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 444$@#). .IH *\X_:F_:P^!7[&?PCO_C3\?\ MQO!H^D6:$6\.0]UJ$^,K;6T609I6[*. ,LQ559A\^?MW?\%@_A!^S!X/UD_" MUK3Q1JNED07NK&0G2M/N&SLA,BG_ $F<[6Q!$"[\Q0Q0- MNCLXS@FW@+#9<:C*FTR2D%8E()&WRXY/V@^ ?[/?P<_9@^&.G?![X%> [+P] MX?TR,+!9V:?-(V!F65SEI9&QEI')8]S5OX+_ 7^&'[/7PQTCX.?!OP=::#X M"Y_B M%\8O'>G^'](M^&NK^;!D;&0D:#+2N<'"("QQP*^<_P#A=7[9O[<7^A?LR>&9 M_A+\.KCA_B3XML VKZG">K:?8DXC4CD2R'D$%65ABN/$8ZCAYJFKRF]HQU?^ M27FVEYGT>3\,9CFU!XN3C1PT7:5:H^6FGV6CE.7]RG&<^O+;4]A_:-_;-^ ' M[+MM#;?$KQ<9M;O<#2?">BPF[U74'8X58K=/F^8\!GVIGC=FO(ET3_@H#^VE M^^\3:M/\ /A[I?LX?L0? ?]FB MXF\3>%]$N=:\6WV6U?QSXGN3>ZM?2,/G9IWY0-W6,*#@9!/->OUS_5L7B]<3 M+EC_ "1;_P#)I:-^BLO4];^V\@X?]W):/MJR_P"7]>*=GWI4'S0CY2J>TGU2 MIO0\Q_9X_8\_9[_9=L)(_A)X @M]1N@?[2\0W[&YU*^8G+-+Z'K5J;;4[.&^FMC/$2"4\R!TD4'&" PR"0 M<@D'=HKNAAZ%.C[*,$H[6MI]Q\OB9.[R,!G !8X M & !NT5T8? X'"R.K5X1=TJE64E%?>VB)U*=-7FTEYG645Y%>? MMR?LY+<-9:%XKOM:N5_Y=]&T2YF8_0^6%/YU%_PU9XDUGCP/^R]\0[\'[DVH M:4EC$_N&D<\>^*^??''";=J6+C5?:E>J_NIJ;.7^T<%]F:?I[WY7/8J*\=_X M6?\ MA:[QHG[,^D:.I^Y+KGBZ*;\2D*Y'TH_LC]NG7?^/[QA\.M"1NG]FZ?= M74BCW\X[2?TJ?];:-7_=L'B:G_<&=/\ ]/>S#Z[%_!3F_P#MUK_TJQ[%17CO M_"A_VC=9Y\6?M?ZD%;K#HGAFUL]OL'!)/U-'_#'&AZE\WC'XX_$C6\_?BO?% M3+$?HB*,#\:?]M\15OX.5SC_ -?*M*/_ *;E5?X!]8Q4OAHM>KBOR/OW5PL8_-B*Y#7OVF_V>_#0/\ :WQE\.AE^]';ZI'.X^JQ MEC^E8.E_L0_LQ:9+]JD^&4=[.3EYM2U&YN"Y]P\A7]*Z_0?@A\&O"Y#^'OA3 MX=LW7I+!HT"O^+;'I?\ ;]2K^')1_/YA?,9=(1^;E^D3AY?V MY/@-=2&#PA';F4D^@WHH/YTW_AI7XL:__P D_P#V2/&%SN_U M;>(9X-*!]SYA;%>P11101B*&-411A548 'TIU+^R>*L1_'S)0_Z\T(Q_].RK M_D'L,;+XJMO\,4O_ $IR/'3K'[ _"T3?>.IZA/>SH/;R0$)^O%' M_"B/VBO$YW>/OVL-1@B;[UGX6T2"RV?2;ES^(KV*BC_5'"UO]\Q->M_BK3@G MZQH^S@_1QMY!]1A+^).4O^WFOPC9?@>0VG[$7P1N+A;_ ,=L^I"E%/XBN^\)?"GX9> @O\ PA7P_P!&TME&/,L=.CC<_5@-Q^I-=!17 MH8#AGA[*ZGM,)A*<)_S*$>9^LKX=)\T_M0 M?\$^M*^*VN7/Q ^%>JVVD:S=N9+^PNU(M;N0]9 5!,3GO@$,>< Y)^?O^'>G M[4W]H?8_^$)L_+W8^U_VU;>7CUQOWX_X#7Z+T5^0<0^!_ O$68RQLX3HSD[R M]E)1C)O=M2C))OKRVOOOJ>%BN'SW^]/\ ^:?V7_^"?6E?"G7 M+;X@?%35;;5]9M'$EA86BDVMI(.DA+ &5QVR %/."<$?2U%%??<,\*Y'PCER MP65TE"%[OK*3[R;U;_!;)):'IX3!X; TO9T8V7Y^H4445]"=04444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% 'A?[6'_);/@?_ -CW+_Z3-7NE>%_M8?\ );/@?_V/_GVF5@,[(T&6E?_90%CZ5 MX,WQW_:M_:[/]G_LK^#I/A_X+FXD^)?C.PS=W<9_BL+$_>!ZB23Y2#_ PKW, MMX?Q^8T7B-*=!:.K-\L%Y)V;E+^[!2E_=/"S/B++\LK+#:U:[5U2IKFJ/S:N ME&/]^;C#^\>K_M _M6_!?]FO3X7^(GB-I-5OL+I'AK2HOM.I:BY.%6&!>3D\ M;FVKGC=FOCS]N']I[Q;X;^#\WQF_;M\8WGPJ^'5WOC\._"+PS>*?$WB^0#(A MN)>/)C((\Q1A45L2;6VDR?M:?M._L3?\$9?#=QXIU62X^)'QS\06K2VG]M:B M+G5KMF!7[1<3$'[#:Y&/E&Z0#: ^UF7Y:_8H_P"";?[4'_!8/XU)^WU_P4PU MC4K;P1RK(\GP?]K5 M+QH1_P"7\XKVE27\N&I.ZC_U]ES26\?9M/EPH?^"VGQBM?B]\4_#Y^'/[/GA6[>#0]"T16 MCA:,,-]I8EQF>=]J_:+^0,Q88Y*K&G[D?"KX4_#GX'_#S2?A1\)?!]EH/AW0 M[1;;2]*T^+9'#&.?JS$DLS,2S,2S$DDU?\)>$?"W@+PQ8>"O!'AVRTG2-*M$ MM=-TS3K988+6%!A8T10 J@# %:-?#<6<7XWBC$)-[D M];M]W?ZF4Z4:4:%""A2@K1C%)));)):!117E'[2W[9?P4_9K:I(3A5B@7D GC>VUCAZ;J59))=6=.79;F& M;XR.%P5*52I+:,5=^;\DMVWHEJVD>JS30V\+W%Q*L<:*6=W; 4#DDD]!7S)\ M0?V^M?\ B9XNN_@K^P#X B^(OB6VD\G5O%MQ*T?AK06/\4UTO_'PPZB.(_,, MX9B"M8L'[//[4_[=,R:]^V3K,_P_^')@D'C,,> M!T_U;J<_3OP]^''@+X3>$K3P'\-/".GZ'H]BFVUT[3;98HD]3@=6/4LF_[\XM.L MU_+3:I]ZDU>)X7\'_P#@GUHZ^-+?XZ?M=^.Y_BQ\08_GMKK6(0NDZ,2<^78V M7^KC .,.PR2H8!"37T=117;A\+0PL.6FK7W>[;[MO5OS9\WG&>YIGU=5<;4Y MN56C%)1A"/\ +"$4HPC_ '8I+KN%%%%=!Y 4V::*WB:>>541%+.[M@*!R22> M@IU>8_MF>(-0\,_LP^,-3TMV65].2V++U"3S1PO_ ..R-7FYSF,,GRC$8^:N MJ-.JJ%"51_93?W*Y\K_ +4G[>GCGQ_K]UX2^$.O7&C>';>0 MQ+?6;F.YU#!P9"X^:-#V5<$CENNT?/G]OZ[_ &A_:W]MW?VK=N^T_:6\S/KN MSG-5**_S;XBXKS[BG,I8W,*\I2;NE=\L5T4([12\O5W=V?DV*QN)QE5U*LKO M\%Z=CZ._9;_;T\<^ -?M?"7Q>UZXUGP[<2")KZ\) M?%&OB>V>.+1K_7Y5LK>.&9X46..,J0NV-3]XU_0O@AX@<68_VV1\GUF4(\\' M4J./)%-1DI3Y9R<;RCRI1;6JVM;ZGA[,\;5YL/;G:5U=VLMGK9OJK:'L?C/] MI[]G[P 7C\3_ !9T>.6/[]O:W/VF53Z&.$,P/X5S'_#7G_"2_)\)O@/XX\2A MO]5>_P!E?8[-_3]]*>/Q6N[\&?!3X1?#P*?!7PWT;3I$Z7$%@GG'ZR$%S^)K MJ*_H7ZEQCC/XV+IT%VI4W.2_[B5).+_\$H^H]GCZGQ34?17?WMV_\E/'/^$C M_;>\8?\ ()^'/@OPA"_4ZWJTE_.@]OLX"$_7BE_X4-^T/XG^;Q_^UCJ<,;=; M3PMHL%CL]A+RY^I%>Q44?ZHX:OKC<57K?XJLH)^L*/LH/T<;!]1A+^).4O63 M7X1LOP/'H_V'_@OJ#B;QYJ'B?Q7(#GS/$?B6XE)/J?+9 :ZOPY^S9\ ?">UM M#^#_ (>C=/NS2Z9'-(/H\@9OUKMJ*ZL+PCPO@I^THX*DI?SRO]^Y%9V-EIUNMII]G%!$OW8H8PJCZ <5+117T,8QBK)61U))! M1113 **** "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@#PO\ :P_Y+9\#_P#L>Y?_ $F:O=*\+_:P_P"2V? __L>Y M?_29J]TH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKQ?_@H7\6?B!\#?V/O M%_Q2^%NO_P!EZ]I?]G_8;[[+%/Y7F:A;0O\ ),CHV8Y'7E3C.1@@&N_*\OK9 MOF=# T6E.K.,(MWLG.2BKV3=KO6R;MT9Y^;9C0R?*Z^/K)N%&$IR2M=J$7)I M7:5[+2[2OU1[117XO?\ #V3_ (* _P#1??\ RU=*_P#D6C_A[)_P4!_Z+[_Y M:NE?_(M?LW_$OG&?_01A_P#P.I_\J/Q+_B8O@G_H'Q'_ (!3_P#EQ^T-%?B] M_P /9/\ @H#_ -%]_P#+5TK_ .1:_3G_ ()Z?%GX@?'+]C[PA\4OBEK_ /:F MO:I_:'VZ^^RQ0>;Y>H7,*?)"B(N(XT7A1G&3DDFOD^,?"WB#@C+(8['5:4H2 MFH)0E-N[C*7VH15K1?6][:'U_!?BOP[QUFD\!@*56,XPJ^637E22=67DU"WFCYB?%^659NG MET98J>UJ*YHI^=5M4HVZISOY,]B^,?[0?P5_9_T/_A(/C%\2-,T*!E+0QW<^ M9Y\=1%"N9)3[(IKQAOVDOVK_ -IH_8/V3/@TWA/P]-P?B-\1[8P[T/\ '9V( MR\O'*N^4/1@M=I\'OV#_ -GKX1:[_P )S/H5YXL\5NP>;Q=XVO3J5^[C^-6D M&V-O=%4\XR:U?VJ_VS/V;OV*_A\_Q'_:,^)UCH-HRL+"R9O,O-1D4?ZJVMUR M\S1)#:$ M//B3>W/]GOK]A;?;;'3+ECL$5M&@/V^ZW' 5!-0\#?"M9?(U[59;HP>9 W&[4KU 0BLN3]C@W%@6!\X#(^ M_O\ @FA_P1S_ &*+6%/%WQ&N+?9J/C;4K0*UN&&&ALHB6%M&1D$ M@F1\G M+/&^JW8U&T\&:S=?:UBF.")]24<;;<$QH ^[[B?JK'&D2+%$@55 "JH MP /04M%?GN?\19IQ)C/K&,EMI&*TA"/\L8]%^+ZMFU?$5,1/FF_\EZ!6;XO\ M8^$_A_X;O/&/CGQ)8Z1I-A"9;W4=2NEAA@0=V=B /3ZFO#?CC_P4"\(>$O&D MGP,_9S\&WGQ5^)1RA\.>&Y1]ETULXWW]WS';*IX()+ X#;,@USWA+]A'X@_' MGQ)9_%?_ (*(?$&'QA>6TPN-)^&VB[X?#6CMVW1D[KR0="\G')4^8N*^0J8] MU)NEA8\\EN]HQ]9=_)7?>VY]9A.%(X3#0QN>U?JU&2O&-KUZJZ>SIW5HOI4J M.$/Y7-KE*.H?M5_M&_MHWTW@_P#8*\.?\(_X0$K0:C\:?%FG,L# '##3+1P& MN7'.'_9LN[GQE9B]\3^.-4RVN^/O%$_VK5+UV'S8 MD;/DH>FQ,< ;BQ&:])8[>WMXPD<2*,*JJ.% ' MJ:JHX!*HJV(ESS6S>T?\,>GKK+NS+,>*9RP@?)!117'_%+X]?"KX.0*?'7BR&"ZE ^S:9 #-=W!/ "0 MIECD\9( SWKDQN/P66X:6(Q=6-.G'>4FHI?-Z$5*E.E!RFTEW9V%9GBOQGX2 M\"Z2^N^,_$MCI=FG6XO[E8ESZ L1D^PY->4?\)S^U+\:SY?PW\%0_#[0Y>FN M^*HA+J,B?WHK0<(?:0D'L:U?"/[(?PSTS54\6?$6YO\ QQKPY.J>*K@W"H>N M(X3^[1<]!@D=C7S:X@S3-=,GPK9GS_M7ZEX[F;3OV+?V?/VC/CGX9O=)^,WQIL=*M+NW8)X<\*Z=BW$GWH_-GE_>2*&"DKT..". MM>[0PPV\2V]O$J1HH5$152I->0I8*5>+6(FY7Z+W8_'?\ #J;0/[0\S_A=-Y]EW?ZG^Q$\S'IO\W&??;7\H<1? M1_XSP.92AE48XB@W[LN>,9)=%-2<=5WC=/?39?%8KAC'TZK5%*4>FJ3^=[?@ M?(?@_P (^(?'GB>R\'>%--DO-0U"X6&UMXQRS'N?0 9))X !)X%?JA\)/A_: M?"OX9Z)\/+*42+I.GQP/,HP)9 ,R/CMNN<^!?[+?PE_9]MWE\%Z1)/J M,T>RXUC4'$ERZ]=H( 5%]E S@9S@5Z+7[OX0^%];@/#U<7CYJ6*K))J.L806 MO*GI=MVRM(%W3W5W.L<<8SC+,Q ^M6*_'K_ (*8_M3>'_%__!1SXU?L4_MD M^/=7\/\ AVT^$>A7G[/7AE]SR*VI7,HBD1;Z[$A,$,:K''I%M/:Z5<>4Z6UO'$LA FP'F\V0;!\_7/H?\ MP6__ &R?BC^S7\%?AQ\"?V?/%,NA?$3]H+XLZ-\//#GB&U16GT2"]G5+J_A# M CS4C*QH2R$7MM);.[7"D23+(T/?V&_$6NZI'\(_V>_AY87_ (G\.Z5JL]I'XE\3ZGY4L'VV2!T: M>UM[5VVVQ.PS@NX;8H4 _02BOA+_ ()]_M#>,/A;_P %+_V@/^"4'C+Q7J>N M:%X*TO3/&_PBOM;U&6\O;/0KZ. 7>F23S,TDL-K=SHD#.SN(Y-A;"(!]VT % M%%% 'A?[6'_);/@?_P!CW+_Z3-7NE>%_M8?\EL^!_P#V/K:I M\1%@MX?J[6/7Z>H]:PO^(DK]EW[;_97]@:9]JW;?^1DNO(S_ -=O[/V8]\XK M\8/VQ/C]J7Q9^(MSX3T.[:#PGX=N7M-$TZ)\1R>62K7+#^)W.X@GD*0.N2?' MJ_8=9C.I7DDWRPHQ46^BM3UMYG]#NJ_\%T;JPTRW\06'[+MGJ>E7 M8S::MI?Q$6>WF^CK8]?KZ'TKZ^_9-^/W_#4/[/\ H'QT_P"$3_L/^W/M7_$K M^W_:?(\F[FM_];Y<>[/E;ONC&['.,G^87]COX_:E\)OB+;>$]6NNGEN8U?@HS?I%O]#CJ9GEM'XZ\%ZRBOU.[HKRR_ M_;@_8[T[/VC]ISP.V,Y\CQ);R]/]QCG^M8FH_P#!1_\ 8>TO/VG]HW0FQU^S MB:;_ -%QFNZGPUQ'6_AX*J_2G-_H<%7BCAFC_$QU&/K5@O\ VX]NHKYXN?\ M@JQ^P;#)Y%M\<&NI>HCL_#.I2$CZBWQ^M1_\/0/V;KO_ )%S0?'NL>G]F>!K MQL_]]*OO_P!\FNQ<%<7VO+ 5H_XJ]SCO1_J=Q$OCI*/^*I3C_P"E30O]=.&W\%5S_P -.K/_ -)@ MSZ+HKYT_X:3_ &]=6XT'_@G4;9#TN-7^*.GICZQJF[W_ -'_"?_ /!3_6^- M,_9_^%^B9Z'6?%5Q/SJR_ M](I2_,7^LF-G_!RS$2^5&'_IRM%_@?1=?.G_ 5D_P"4?WC_ /[A7_IULZ#^ MPK\4M<_Y'K]OWXO7&?O#0=4@TL'Z>7&V*\6_X*%_L-?#?X2_L?\ B_XGP_$K MX@^(=7TW^SS;2^*?&$UY'F34+:)BT>%5CMD;&1P<'J!7T7"&6Y!0XMR]K'\\ MU7I64:4[-^TC9-S<+)OK9VWL]CYOC+-.(:_!^8Q>7\D'0K7SE=I04[ MM+975]KK<_,>BOGO]HG]HC75UVY\!^ ]2>T@M',5]?0-B260<,BL.553P2.2 M0><=?%_[7U;[9_:']IW'VC.?/\]M^?7=G-?V]6S&G3GRQ5S\5X.^C7G_ !)D ME/,<=BXX7VD5*$.1SERM73E[T%&ZUM[S2W2>A]V5^F__ 3U^+_[8ME^Q_X1 M\"_ O]E.PU/3K3^T!#XR\1>+H;:TF9]0N7;;;*/.8*S,A(/5#ZBOQ$_9V_:( MUUM=MO ?CO47NX+MQ%8WT[9DCD/"HS'E@QX!/()';I_1+_P2;_Y1_> /^XK_ M .G6\K\D\:\SPM'@^A6G0A6_?Q7+/GLG[.IK[DX-M;)-N.NJ9W< ^&_$7!GB M5B,JQE>5*^'E.-2ERM5(>TIJR=2$K:_$K*2:T=G=Q_\ "E/^"AOQ2^?XH_M6 M>'? ]G)S+I7PW\-F9RO]T75V?,C(]5!YK0\,?\$U_P!FRTU=/%7Q3C\0?$G6 MDY_M7XA:]+J#>I'E?+$5]F0X%=U\6?VN_P!E?X$1R-\9OVC/!/AEX@2UMK/B M:V@G;'98F?>Y]E4FOD7X^?\ !R3_ ,$Y?A+%-9_#G6?$GQ%U!,JD7AO17M[8 M./[T]YY7R_[4:R>P-?SI@,5QWFR]GE-"5.+T_<4U25O[U2*BVO\ '-G]$4.! MLHKS4Z]*6)DNM:4JJ3[J,VX1_P"W8Q/O'PYX7\,^#M)CT#PCX=L=*L(?]39: M;:)!#']$0!1^ KF?CG^T7\"OV9_!LGC_ ./OQ7T/PGI*!MMUK-\L1F8#)2)/ MOS/_ +$:LQ["OR2U/_@L7_P6(_X*'WXD,(\066G_ &^6 M')P1)J-XL=E"<9_Y9AASAN,UTGP4_P"#<;X[_'[QDOQF_P""GW[6&K:UJ=QM M:XT;1-5DO[UUZB.6_N@5B Z>7%&ZX/RNN!70^",+E_%_Q8?@!_P2L^!&L> M*/$&H,T-IXIU+1)+B9ST,EIIZ L0 0WF7& N/FBQS53]EG_@@)\>/VGO'B?M M._\ !7/XR:SJ^JWQ69O!EOK!FNY$SD175VA*6\8Y @MN@/$D9&VOTN_9F_8\ M_9H_8[\'#P1^SC\(-(\,VCHHN[BTA+W=Z1T:XN)"TLY]-[''; XKTNLZ_&V% MRFA+"\-8?ZO%Z.K+WJ\E_BVA?M';=-#EC(TH\N'CR^?VG_DE^&_#^FQ[++2M(M%ABC]6('WF)Y9VRS$DDDG-='7DG[0?[<7[- MG[-$ZZ)\0_'R7'B"K2U=W MUDWHO631[F7\(YIB\-''8R4<-AI;5:S<5+_KW&SJ57Y4XRMULM3U?]H[]M7] MG_\ 9@6'3/B#XJ>\\0WN!I/@[08#>:M?NWW%CMTY&X\!GVJ3QNSQ7D1^'_[< MG[<@\[XOZS=? _X:W(X\):!=!_$FK0G^&ZN<;;-6'6-!NP61U/#5ZW^SE^Q- M\ /V8FFUKP+X8EU#Q)>Y;5?&?B*X-[J]^[??9[A^5W=U0*IZD9YKUJN?ZKBL M9KBI6C_)%O\ \FEHWZ*R[W.Y9[D?#WNY'2]I67_,16C%M/O2H^]"GY2FZD]G M%TWH<9\#OV?/@W^S=X+C\ _!7P#8Z%IR8,PM8\RW+@8\R:5LO,_^TY)QQTXK MLZ**]&G3ITH*$$DELEHCX[%XO%8_$SQ&)J.=23O*4FY2;[MN[;]0HHKEOBE\ M:?AI\&M*&J_$'Q3!9>8/]&M =]Q.'.VW!'T9[O6)\F\\0ZM+]HOKAC]YFE;E<]PNT'TKY= M9UG.>:9/1Y*3_P"7U:+2?G3I>[.?DYNG%[QCRH)]:N4^GW;;/X.I_O"NQ^%O[.'PI^$MPVL:!H;W MNLS$FZ\0:Q*;F^F8]6,K_=SW"A0?2N[HKLP/"V H8F.+QYI3P=*,^>;$_X)!?$[]L3X!_M=?%S_@D5^UC\6I/B MI:?"?PWI7B#X=_%&[C(U"YT6\)2.SU DL7F3C:S,S_NY?F=/+V^U_M4_\$NO M"/QLUCXB_$OX.?&[QS\.O&/Q-L+*#QA+HNO+/I6LO:0PV]O+<6%Y%<0)(D$, M<8D@2)R$&6/)/J_[-_[(/P?_ &8;SQ/XG\$IJNJ^*O'.HQ7_ (X\;^)]2:]U M?7IXH_*A,\Q "QQ1_)%!$L<,2DA(UW-D ^/OVW?^5B7]B'_L1_B)_P"FHUA? M\'#'A+4-#^+?[$_[4=]"Q\,_#K]JC08_%5UCY+&WO;JWVW,AZ*BM:[=QXW2( M/XA7U/\ &#_@FS\)OC7^UCX2_;5\4_%CX@VOC[P#;W=OX(O=+UFVAMM&@NHV MCN(H[); MV>M:1? A+B,D,"&0AHW5E5TD0JR.JLI5E! !^?O_ (_'W[5'AR#3[:(9=;>*VOOM%QQT2(21LS=%4DG %'_!/[PEJ'P6_P"# MBC]M/P1XLA:*?XB>#/"?C'PK)*,&]TV*(VT\B9ZK'=2F$D<;HZ^POA?^P?\ M"WP#\5]#^./C3QWXS^(OBSPEH\VE>"=:^(6M1WLGARSF54G6T6**)!-*B(DE MU(LEU(BA7F920=;X\_L>_#+X[_$#PU\:'UO7O"7C_P 'V]S:^'/'G@^[B@U& MVM+@#[19N)XIH+FWD*HQAGBD17174*X#4 ?$_P"RYX3U?XA_\'0W[2WQIT2) MY-#\ ? ?0/!^JW:#]V-1OSI^H1Q;NA816TN1V[XK]+Z\\_9P_9>^$7[+'A74 M_#7PKTFZ^T:_K<^M>*=>U>^>[U+7M3GQYU[>7$A+2RMM51T1$5414154>AT M%>7_ !6\*?M9ZOXN>\^#_P 5_"^D:*8$"66K:$]Q,) /G8N".">@KU"B@#Y" M^+OAC]J+2?CE\'F^+OQ/\-:O')XT(TY=*T1K1_M8?\EL^!_P#V/>WS,*]\KYP_X*W7J:=_P3V^(-\[E1$-*;(.# MD:K9XQ[U,\HP7$,7E>,J^RHXC]U.?\D*GN2E_P!NIM_(\W.:>/JY/B88&DZM M9TYJ$%JYS<7RQ2ZN4K)>;/YA?B!X6U7P1XYUCPAKD3I=Z9J4UM.'')9'(S[@ MXR#W!S617U_\7?A7X"_:K6/Q,WB2R\+^/(H5BN+F_!6QUA5&$:1P/W4H W8 M.0 ,'C;Y=_P[U_:=^U;?^$9TK['G_D*?\)#:_9\?WOO[\=_NYK^B>!?I&>&^ M=5FE*,9IQ7ZGF^7YMPIB?J M.?T7AJZT:E\,GWIS^&I%]'%OLTI)I>2^"?"FL^.O&&E^#/#L1>^U2_BMK4#/ M#NP4$XZ 9R3V )K[P^'O_!/#]NO5]$MK?PU_P4/TO0;>1I!96.J>-==?"+X5^ OV5%D\3+XDLO%'CR6%HK>YL 6L='5AA MVC9RK@@FOS?BOQIS/B_,J^(X+QE*%#"NG37ML/SO$.I[252I#F<)PI4_9T MX1E9\\IN3BXJFY>'Q#@>.,EKX+'5< X8+$0J\M2K%KFG"5*RY;QG%3C.3@W; MG4)-)Q29^6$O_!(#_@MT+1-;\"_M#ZCXBA/,%WH/Q@D*,?57DN(Q7/:S_P $ M]/\ @NQX;!.M^.OC(V.O]E^,[R]_+R;MLU^V.L?L7?!XW[ZW\/IM:\%ZBYR; MSPIJ\EMD]@8R63'L *J_\(5^V1\/>?"7Q6\/^-;-.EGXITTVER%_NK- <.W^ MT]?%S\8O$_!_[]A8R7\U&G0JQ^<)4Z53Y1C/U>Y&'XPIT++%Y32FN\)5;_C4 M_*+/PUN_V7/^"K%@YB\=_''X]Z'&AR9M8L?$9B'^T&C9\CMD54?X0?M;PS?9 M?%__ 5BO=!8_(L?B#5O&L38Z!3MT]P..V<#UK]UO^&I/&O@P^5\;?V.^-1_8JX94ZG_ (!-TY_@>E'C#@+%ODK9;.+[1Q"@ M_NJX>HS\&M(_8X_:1\6E/(_X+3_#O_9_M+XF>([;'_?^S7%='IW_ 2<_;0\ M4A!X1_X*Z_!75&<_,D7QQU(D'MPMNQS['%?NIKOP/^"GBH'_ (2;X0>%M2## MYOM_A^VFR/\ @:&N,U[]@;]B7Q)N.I_LI> 06SN:T\+VUNQSWS$BG/O7U4/% MKQ&I?#+#O_N%R_K(N=7PXQ.D\/7AZJA5_P#;*5_P/Q[T[_@WQ_X*=>,5$FD_ MMM_"_50?F#6_Q)UJ<<]_EL#5O_B&V_X*J_\ 1U/PY_\ "YUS_P"5U?J1K7_! M)+_@GCKK^;<_LW6,#YRKZ?K6H6Q4^H\JX45G_P##I;]EK3O^1,\0?$3PWC[G M]A_$&^CV>F/,=^E=*\:_$V"MRT7Z-_DX?JR*GRJ__ F.ID,/7YK#/Y\TY?\ @WD_X*WK MT_: ^'?X^+-0/_MA7Z=?\.TKG2_F\'?MZ_M#::!]R"3XABX@7Z(\/IQU]*/^ M&(?VL-)Y\(_\%-O'T./N?VSX%SVJO^(X^(B^*C%^BB_SE$G_5/@&I M_#QF&C_CPE2/_I%.H?FI8?\ ! S_ (+)Z5C^S/VG_ ]MC&/(\:ZDF,=.ECVK M;T[_ ()#_P#!?32,?V3^UIH5KM''V?QY=ICM_#:"OT0_X9S_ ."FFB_\@G_@ MHUHVKJ/NKK/PCL8>/0F&3)^O>C_A#/\ @KMI'_(.^-/P2UC'3^UO#FH6^?KY M!/K^@]37/4\:N+JW\?"1?K3A+\ILZ:7"62P_W;'X%^D*T/\ TO#P/@BV_P"" M9W_!QO9Q^39_MXQQ)_H__(]?>?\ MPD7_ 6"T?\ Y"/PZ^ 6L8Z_V3J^K6^?IYX/^0:/^%Y?\%2-*_X__P!A7P=J MV.O]E_$Z&#/T\Y/?]#ZBN-^+N:7O+!4E_P!RU_RN=BX9S&2M1Q.#E_W,48_^ MER@?!G_#OK_@Y3TO_1K3]M[[0G7S/^%E7#\^F9+?=_2E_P"&"_\ @Y<_Z/0' M_AQ9/_C%?>7_ UU^WUIG_(R?\$N-50#JVE_%32[O/N J ^O'T'>C_AO;X_: M=_R,7_!-?XLQ8^]_9OV2\^N-KC/;'K^%+_B+N(^UA*"]<+)?FD/_ %3XF?P1 MP\_\.)PL_P#TFLSX-_X8+_X.7/\ H] ?^'%D_P#C%'_#!?\ PH6''B'_@G[^T;:X^]);_#D3QKZY99^GH<M!+\P_U.XU?P8)2_P /)+_T MF3/A"W_83_X.8+683Q?MG1EAT$GQ 9Q^36Y!JS_PQ1_P#C5_C1?:>>A6 M]\&:LI#?W?EM3S2?B]3?Q4L'\Z4%^;%_J5X@OX)]*O/* M^U:'_P )Q9#[3LE21?\ 6+&ORLJORP^YW/!_2&T_X*[_ /!.F\*B']I2S&Y< MCS= U*/\]UL,?0U=MO\ @JO_ ,$^+I2T7[3>C#!P?,L[M/\ T*$9KHP_C$L/ M6A5I4L$I1:::IQ333NFFI)I^:::Z'+BN"^.:M"=&MDU;EDFFGAJC33T::<&F MO)II]4?RX^)])UW0?$NHZ%XIMI8=3LKZ:#489_OQSHY616]PP(/O5&OOW_@M M+^SA^S5XI^-^K?M8?L5_&C0/$>G^++XW?BOPA9-)'=V.H2$F6Z@1T7SH96R[ M*I+I(['!0_)\$?V=J'VC[']AF\W./*\H[L^F.M?U5POQCD/%>5QQF"Q$):)S MBI)N#ZJ2O=6?5Z-:K0].KE&;X"G!8K"U*7-HE.$H?))I?@6/#&D:[X@\2:?H M/A>VEFU.^OHK?3H8#AWG=PL:K_M%B />OU;^%G_!N]_P4H^(GP_L-'^-W[9L M?A33SYJOX5?7+[5?L:F5R?W<&?\$8O@%^S%X,^.6E M?M6_ML_&32/#MAX2O1=^%?"%S;7$]W?ZA'AHKJ=(HG$4,3?.JDAWD13@(/G_ M &.D_P""OO["]V[0^$?B!KOB*13CR]#\%:G*2?0%X%!_/%?C7B/XS8'+\='+ M\FQ5&3AK.=XSM+5*,;MQT7Q.S=]$U:2>>+X,XVK8J%;#997=HMOJKX$_\$7_V#OV>9H=1\%?LY>$]1U"#!74O%=K+J\N\=' NWD2-O=%7 M':MC_AY1J/B<^7\(OV&/CCXBW?ZN\N/!PT^S?TQ--)_[+2'XV?\ !47XD';\ M/OV./!7@.%^(;[XA^-_MI(_O-#8*'3_=/-?C68^)G$6;IQJXRK-/I!247Z\B MC'[SFGP?Q3_S&SIT%U]K7HTW_P" .?._10;/H*RT7Q5IMG%I^G:AIUO;P1A( M8(++8D:@8"JHX ["L+XC?$_0_@_HY\0?%7XP^%_#EE@[;G6KJ.V5\=E\QAN M/L,DUXP?V4?V\?BP=_QZ_;XN= LY/];H?PG\/QZ>4]=E]+F?\UXKH/AU_P $ MPOV// NLCQ;X@^'D_CC7R09=?^(6I2:Q<2D="5G)BR#SD1@U\J\3F%9_NZ/+ MYSDE^$>9OYM'/_8W"67ZX[,O:O\ EP].4ODZE;V27K&-1=DSBK__ (*63>/] M2E\,_L>?"OQ-\7]0C-_P#H M-V7_ (#'_&MBL[Q5XO\ "W@;19?$?C'Q!::98PC]Y=7LZQH#V&3U)[ B1PRE&*NW9$'V+QO_P!!NR_\!C_C6+X[\;CX8Z$_ MB7Q]\0M'TNR3_EK=1$%S_=11\SM_LJ"?:N&E_:!^*GQHE;3/V8O )&G,Q5_' M'BB)X+(#H6@A(WSGT., CE<.?% Y&IZXH,%L> MN+>WY2)0>1U(/(Q7R;XCQF;ODR*C[2/_ #^G>-%>DX'C'Q%I^V6=?[UM;')8=PS M?*1_=-=!\-OV6=-^'NM-XSN]53Q!XEE.Z?Q'X@5KFYW?[&XXB Z#: <<9->N M=.E%=&$X7P_UF.,S*H\37CJI324(/_IW37N0_P 7O5+;S9=/!QYU4JOGDNKV M7HMEZ[^9C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%%?4'88_V+QO_ M -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\; M_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 M 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P ! MC_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ M 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ MT&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ M -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10! MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/ M^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P ! MC_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0 M;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ MT&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/ M]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_X MT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/ M^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!N MR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0 M;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V M+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1 M]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_X MUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+ M_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!N MR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O M&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V M+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6 MQ10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ M &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+ M_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\; M_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O M&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;% M% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ M 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ M &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ M -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ T&[+_P !C_C1]B\; M_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 M 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!1TJ#7X9'.L7\$RE? MD$46T@U>HHH **** "BBB@ HHHH **** "BBB@ HHHH **** /"_VL/^2V? M_P#['N7_ -)FKW2O"_VL/^2V? __ +'N7_TF:O=* "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH *Y3QS\#?@_\ $H.WCGX;Z1J,K_>N9;-5G_"5 M<./P-=717+B\%@\PHNCBJ<:D'NI)27W--$3ITZL>6:37GJ>-G]CVR\*GS?@I M\9?%_A#;_JK&'4C>6*^F8)L[OQ:CROVWO ?W+KP?X]M4_P">B/IE[)^6817L ME%?._P"IF4X?7+YU,,_^G5248K_N$^:E_P"4SE^H48_PFX?X6TONUC^!XW_P MUO?>%?W?QE^ /C+PSM_UM[!9#4+)/7,\/]%KJO!?[3/P"^(&Q/"WQ7T:65_N M6UQ="WF;Z1S;7/Y5W5]O&GPUT74)'^]<3V">=^$@ SQ]/X9J7^)6?WK3_R4ZA65U#HP*D9! M!X(I:\=?]C#P1H+&?X3?$+QAX,<'*P:+K\C6Y/\ M12[MP]LBD_X03]L[P;S MX8^-?AGQ7"OW;?Q3H36K[?[OF6Q)8^YH_MW/<+IC$?E^(_[*]_=PK]Z^\'ZM%>[_ %VP M'#C\34UE^V]\"4N5T_QE=ZUX6NG.!:^)=!GMVSZ$JK*/Q-./&W#47RXFM[!] MJT9T?_3L8)_)M/H"S#")VG+E_P 204445N4%%% M% !1110!3N_#^@WX87VB6;;(V3ZG(JE$R*MG5*4J<4FZ;E6O) MZRE)THU%'FDV[2:LFNECV[_@AW^TAX>^'/[0MQ\ _']I92Z3X\14TJ:\@1OL MVJ1 F, L/E$J;H\#JXA%?LI'''$@BB0*JC"JHP /2OP%^%/[!/[8/C/QNK_ MKPM:ZIJFBS17EK=6/B:QM)8W1@R2QK=31.2K!3D*0#CGD5^ZGP6UKXD^(?A/ MX?UCXQ>#O[ \53:7%_PD&DBZAF6"[ VR;7A=T*,P++ACA6 .""!^N>'N;0S+ M*OW3YJ>\9KX6NJOM=/IOKY'\\?2!EPAGF:X?B/A_'T<1'$1Y:D:=2,I*45[L MW!/FCS1]UW2LXZZR.GHHHK]!/YW"BBB@ HH)"@LQ ')->;>._VLO@?X%OO[ M#'BHZWJ[-MBT7PW";ZYD?^YB/*JWLS"O/S'-LKRBC[7'5HTH]'*25WV5]WV2 MNV95:]&A'FJ227F>DUD>-?'_ (*^'.C-X@\=>*++2K-<_OKV<)N/]U0>7;V4 M$^U>7'Q-^US\8?W7A/PE8?#?1Y>FIZ_B[U-D_O);CY(S_LR<^]:O@S]DCX:: M'K"^,/'EQ?\ C7Q .3J_BFX^T[#U_=Q']V@!Z#!*]C7@?V]F^:>[E&$?*_\ ME[73I0]8P:]K/RO&$7TFVL0/[\,7^LG]C@8(Y7%7_"W[)VAWFMQ>./CQXJN_'NO1G=$V MK(%L;0]<0VJ_(H^N0<9P#7K2JJJ%50 !@ #I2U=+A6GBJJKYQ5>*FG=1DN6C M%_W:*O&ZZ2J.I-=)#6"4WS5Y<[\_A7I';YN[\QL44<,:PPQJB(H5$48"@= ! MVIU%%?6))([0HHHH **** "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 **** /"_P!K#_DMGP/_ .Q[E_\ 29J]TKPO]K#_ M )+9\#_^Q[E_])FKW2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ J*]L+'4K9K+4;**XA<8>*>,.K?4'@U+12E&, MDTU= TF>>^*_V4/VEL+N?_P"&.-!T3Y_A MO\9?'WAK;_J[:Q\1-);CZQRAMP_&O8J*^;Q'!W"V)JNK+!TU-_:C%0G_ .!0 MY9?B/8R MP'Q45A_JG"C_NF-Q%+_N* MZGX5U67RV)^I*/P5)1_[>O\ ^EIES;6UY";>[ MMTEC;[R2(&!_ T?V7Q90_@9C&?\ U]H*3^^E.C^7R#V.-C\-5/\ Q1O^3B<5 MHW[3'[/>OA?[-^,_ALLWW4GU:*%C_P !D*G]*ZG2O%7AC7@&T/Q'87H/0VEX MDF?^^2:Q=9^!WP7\1%FUWX2^&[MFZR3Z) S_ /?6S(_.N6U;]BG]ES623>?" M"P3/_/I)[E!R7$UHX""G"G.2<*W/9J+:=I4H-V?3=[&.(Q&/IX M>:AJ%PTUU<2'EF/8>@ P !P M!P*S:**_SJK5:N(JRJU9.4I-MMZMMZMM]6WN?E$/%OB'P'XFL MO&'A34Y+/4-/N%FM;B,\JP['U!&00>""0>#7ZH?"3X@6GQ4^&>B?$.SB$:ZM MIT<\D*G(BD(Q(F>^UPRY]J_)VONS]G#]D:VUWX&^&]6\6?%3Q]:/?:>+D:/8 M>)6@LX$D9G0)$%^7*,&(S]YF/>OZ#^C[G'$&%S7&8/!4?;4Y04W%SY(QDI)* M5VGJTVFDKNR_E/J.&*^)A6J4Z<>96O:]M;[GTI=7EI8PFYOKJ.&-?O22N%4? MB:XWQ+^TE\ _"&Y=?^+_ (?B=?O0Q:DDT@_X!&6;]*YBT_88_9L6<7FL^#;O M5[@?\M]6UNZF8_4>8%/Y5V/AGX$?!;P=M;PS\*?#]HZ])H]*B,G_ 'V5+'\Z M_J7VW'&(VHX>BN[J5*K_ / 53HK_ ,G?J?9'I!!G_ &I)=FT>^*;_ ,)5^VCX_P"/#WPV\,^![1_^ M7CQ#J37UT%_O+' H;_9>O8U544(B@ # ' %+2_L'/,9_OV93MUC1A&C%_- M^TJKY5$'U;$3_B57Z12BOU?XGC0_9*U#QJ?/^/OQO\2^+0QS+I=O/_9VGM[& M" Y/IG<*]'\"_"[X=?#*Q_L[P!X+T[28RN'-G:JKR?[[_><^[$FMZBO0R[AG M(LJK>WH4%[7K4DW.H_6I-RF_G(TI83#49Z5X7^UA_R6SX'_P#8 M]R_^DS5[I0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !398HKB)H)XE='4JZ.N M0P/4$=Q3J*&DU9@?!7[4G[!7CGP%K]WXM^$&@W&L^';B1I5L;-#)P M9:1!V9';>196L;Q#'PX:-#W9L$CA>NX?> M<445O$L$$2HB*%1$7 4#H .PIU%?J? W .2_# M/Q)X.\2Z]HVOV%[IMKJGB&UTF_TNT>\TVQN;N-GMR;]]J3F&>?\ =F./;]_T M'XX_\%/O@U\'?V-?!'[9V@_"[XA>.K#XE#2QX$\#^"?#)N_$>LR7T#7*1161 M=29$MTFED7=\JPOU. ?S*^$_Q@_:)_X-T?VKOAO\ O\ @H-]H\;?LZ:)X1\5 MZ)\)?BYX7TTS7>C:7J&JZ%/-_:UNA+K';306D?"DC[=B)I@J1)^S/PDL?@EX M@^'_ (3\9_!F+0M0\.)H2-X,U?2"D\ TZ=(V4VTHS^Z=5C/RG#!5]!0!\0:3 M_P '!^F/\0O!OP^\=?\ !)O]L#P4WCGQCI_AC0]7\![SXA^)$'SQ'Q!JOG:3HT3CHLD=JFL7"YY&Z-AV-<_P#\%*?^">?_ 4' M_:%_: \.?M;?L*?\%#;7X7>*/ WA"ZT?P[X2UCP/#?Z;>FYGCGNFGN)&D,?G MF"T1B+>3"VR8&220#V+]@_\ ;JU[]N#1_$>N:K^Q+\;O@W#X?N;>"&+XU>#5 MT6;56E5V8VL1E=Y$C"KO'O%-$_[ZD_^(H ]:HKR7_AN[]D/_HO&B?\ ?4G_ ,11_P - MW?LA_P#1>-$_[ZD_^(H ]:HKR7_AN[]D/_HO&B?]]2?_ !%'_#=W[(?_ $7C M1/\ OJ3_ .(H ]:HKR7_ (;N_9#_ .B\:)_WU)_\11_PW=^R'_T7C1/^^I/_ M (B@#UJBO)?^&[OV0_\ HO&B?]]2?_$4?\-W?LA_]%XT3_OJ3_XB@#UJBO)? M^&[OV0_^B\:)_P!]2?\ Q%1R_MZ_L@0ND;_';2"9&PNU)F ^I"O45Y M+_PW=^R'_P!%XT3_ +ZD_P#B*/\ AN[]D/\ Z+QHG_?4G_Q% 'K5%>2_\-W? MLA_]%XT3_OJ3_P"(H_X;N_9#_P"B\:)_WU)_\10!ZU17DO\ PW=^R'_T7C1/ M^^I/_B*/^&[OV0_^B\:)_P!]2?\ Q% 'K5%>2_\ #=W[(?\ T7C1/^^I/_B* M/^&[OV0_^B\:)_WU)_\ $4 >M45Y+_PW=^R'_P!%XT3_ +ZD_P#B*/\ AN[] MD/\ Z+QHG_?4G_Q% 'K5%>2_\-W?LA_]%XT3_OJ3_P"(H_X;N_9#_P"B\:)_ MWU)_\10!ZU17DO\ PW=^R'_T7C1/^^I/_B*/^&[OV0_^B\:)_P!]2?\ Q% ' MK5%>2_\ #=W[(?\ T7C1/^^I/_B*/^&[OV0_^B\:)_WU)_\ $4 >M45Y+_PW M=^R'_P!%XT3_ +ZD_P#B*/\ AN[]D/\ Z+QHG_?4G_Q% 'K5%>2_\-W?LA_] M%XT3_OJ3_P"(H_X;N_9#_P"B\:)_WU)_\10!ZU17DO\ PW=^R'_T7C1/^^I/ M_B*/^&[OV0_^B\:)_P!]2?\ Q% 'K5%>2_\ #=W[(?\ T7C1/^^I/_B*/^&[ MOV0_^B\:)_WU)_\ $4 >M45Y+_PW=^R'_P!%XT3_ +ZD_P#B*CE_;U_9 A=( MW^.VD$R-A=J3,!]2$X^IH ]>HKR7_AN[]D/_ *+QHG_?4G_Q%'_#=W[(?_1> M-$_[ZD_^(H ]:HKR7_AN[]D/_HO&B?\ ?4G_ ,11_P -W?LA_P#1>-$_[ZD_ M^(H ]:HKR7_AN[]D/_HO&B?]]2?_ !%'_#=W[(?_ $7C1/\ OJ3_ .(H ]:H MKR7_ (;N_9#_ .B\:)_WU)_\11_PW=^R'_T7C1/^^I/_ (B@#UJBO)?^&[OV M0_\ HO&B?]]2?_$4?\-W?LA_]%XT3_OJ3_XB@#UJBO)?^&[OV0_^B\:)_P!] M2?\ Q%'_ W=^R'_ -%XT3_OJ3_XB@#UJBO)?^&[OV0_^B\:)_WU)_\ $4?\ M-W?LA_\ 1>-$_P"^I/\ XB@#UJBO)?\ AN[]D/\ Z+QHG_?4G_Q%'_#=W[(? M_1>-$_[ZD_\ B* /6J*\E_X;N_9#_P"B\:)_WU)_\11_PW=^R'_T7C1/^^I/ M_B* /6J*\E_X;N_9#_Z+QHG_ 'U)_P#$4?\ #=W[(?\ T7C1/^^I/_B* /6J M*\E_X;N_9#_Z+QHG_?4G_P 11_PW=^R'_P!%XT3_ +ZD_P#B* /6J*\E_P"& M[OV0_P#HO&B?]]2?_$4?\-W?LA_]%XT3_OJ3_P"(H ]:HKR7_AN[]D/_ *+Q MHG_?4G_Q%1R_MZ_L@0ND;_';2"9&PNU)F ^I"O45Y+_P -W?LA_P#1 M>-$_[ZD_^(H_X;N_9#_Z+QHG_?4G_P 10!ZU17DO_#=W[(?_ $7C1/\ OJ3_ M .(H_P"&[OV0_P#HO&B?]]2?_$4 >M45Y+_PW=^R'_T7C1/^^I/_ (BC_AN[ M]D/_ *+QHG_?4G_Q% 'K5%>2_P##=W[(?_1>-$_[ZD_^(H_X;N_9#_Z+QHG_ M 'U)_P#$4 >M45Y+_P -W?LA_P#1>-$_[ZD_^(H_X;N_9#_Z+QHG_?4G_P 1 M0!ZU17DO_#=W[(?_ $7C1/\ OJ3_ .(H_P"&[OV0_P#HO&B?]]2?_$4 >M45 MY+_PW=^R'_T7C1/^^I/_ (BC_AN[]D/_ *+QHG_?4G_Q% 'K5%>2_P##=W[( M?_1>-$_[ZD_^(H_X;N_9#_Z+QHG_ 'U)_P#$4 >M45Y+_P -W?LA_P#1>-$_ M[ZD_^(H_X;N_9#_Z+QHG_?4G_P 10!ZU17DO_#=W[(?_ $7C1/\ OJ3_ .(H M_P"&[OV0_P#HO&B?]]2?_$4 >M45Y+_PW=^R'_T7C1/^^I/_ (BC_AN[]D/_ M *+QHG_?4G_Q% 'K5%>2_P##=W[(?_1>-$_[ZD_^(H_X;N_9#_Z+QHG_ 'U) M_P#$4 >M45Y+_P -W?LA_P#1>-$_[ZD_^(J-?V]?V0&G:V'QVTC2_\ #=W[(?\ T7C1/^^I/_B*/^&[OV0_^B\:)_WU)_\ $4 >M45Y+_PW M=^R'_P!%XT3_ +ZD_P#B*/\ AN[]D/\ Z+QHG_?4G_Q% 'K5%>2_\-W?LA_] M%XT3_OJ3_P"(H_X;N_9#_P"B\:)_WU)_\10!ZU17DO\ PW=^R'_T7C1/^^I/ M_B*/^&[OV0_^B\:)_P!]2?\ Q% 'K5%>2_\ #=W[(?\ T7C1/^^I/_B*/^&[ MOV0_^B\:)_WU)_\ $4 >M45Y+_PW=^R'_P!%XT3_ +ZD_P#B*/\ AN[]D/\ MZ+QHG_?4G_Q% 'K5%>2_\-W?LA_]%XT3_OJ3_P"(H_X;N_9#_P"B\:)_WU)_ M\10!ZU17DO\ PW=^R'_T7C1/^^I/_B*/^&[OV0_^B\:)_P!]2?\ Q% 'K5%> M2_\ #=W[(?\ T7C1/^^I/_B*/^&[OV0_^B\:)_WU)_\ $4 >M45Y+_PW=^R' M_P!%XT3_ +ZD_P#B*/\ AN[]D/\ Z+QHG_?4G_Q% 'K5%>2_\-W?LA_]%XT3 M_OJ3_P"(H_X;N_9#_P"B\:)_WU)_\10!ZU17DO\ PW=^R'_T7C1/^^I/_B*C M7]O7]D!IVMA\=M(W*H))28+^#;,'Z T >O45Y+_PW=^R'_T7C1/^^I/_ (BC M_AN[]D/_ *+QHG_?4G_Q% 'K5%>2_P##=W[(?_1>-$_[ZD_^(H_X;N_9#_Z+ MQHG_ 'U)_P#$4 >M45Y+_P -W?LA_P#1>-$_[ZD_^(H_X;N_9#_Z+QHG_?4G M_P 10!ZU17DO_#=W[(?_ $7C1/\ OJ3_ .(H_P"&[OV0_P#HO&B?]]2?_$4 M>M45Y+_PW=^R'_T7C1/^^I/_ (BC_AN[]D/_ *+QHG_?4G_Q% 'K5%>2_P## M=W[(?_1>-$_[ZD_^(H_X;N_9#_Z+QHG_ 'U)_P#$4 >M45Y+_P -W?LA_P#1 M>-$_[ZD_^(H_X;N_9#_Z+QHG_?4G_P 10!ZU17DO_#=W[(?_ $7C1/\ OJ3_ M .(H_P"&[OV0_P#HO&B?]]2?_$4 >M45Y+_PW=^R'_T7C1/^^I/_ (BC_AN[ M]D/_ *+QHG_?4G_Q% 'K5%>2_P##=W[(?_1>-$_[ZD_^(H_X;N_9#_Z+QHG_ M 'U)_P#$4 >M45Y+_P -W?LA_P#1>-$_[ZD_^(H_X;N_9#_Z+QHG_?4G_P 1 M0!ZU17DO_#=W[(?_ $7C1/\ OJ3_ .(H_P"&[OV0_P#HO&B?]]2?_$4 >M45 MY+_PW=^R'_T7C1/^^I/_ (BHU_;U_9 :=K8?';2-RJ"24F"_@VS!^@- 'KU% M>2_\-W?LA_\ 1>-$_P"^I/\ XBC_ (;N_9#_ .B\:)_WU)_\10!ZU17DO_#= MW[(?_1>-$_[ZD_\ B*/^&[OV0_\ HO&B?]]2?_$4 >M45Y+_ ,-W?LA_]%XT M3_OJ3_XBC_AN[]D/_HO&B?\ ?4G_ ,10!ZU17DO_ W=^R'_ -%XT3_OJ3_X MBC_AN[]D/_HO&B?]]2?_ !% 'K5%>2_\-W?LA_\ 1>-$_P"^I/\ XBC_ (;N M_9#_ .B\:)_WU)_\10!ZU17DO_#=W[(?_1>-$_[ZD_\ B*/^&[OV0_\ HO&B M?]]2?_$4 >M45QGPP_:'^"GQGU"ZTKX6_$2PUJXLH1+=169;,:$X#'('&>*[ M.@ HHHH **** "N;^,A^(@^$/BH_"$*?%G_"-WW_ BX?RL'4?L[_9L^=^[Q MYNS[_P O][C-=)10!^<'QC_:O\0_'/XB>#/#'Q;_ .">GQ2O?'&L?LY^/M#U M[X/ZIX+9[6_U&ZO?"BM NI$G3GL2\4@:[-P%C1HRX1Y(T;Z1_P""1G['_CS] M@G_@G%\*OV3/BCXEAU;Q%X2T.8:U=6LIDACN;F[GO'@C<@%XX3<&%6P,K$#@ M9Q7T/)ING2ZC%K$NGP-=P020P731 R1QR%&=%;&0K&.,D#@F-2?NC$] 'R]_ MP3/^&WQ =_C#^UK\9?!6J:!XJ^,OQ7U"_MM*UZQDM;ZP\.Z;C2M%MY87 :,F MUM/M6TC.;YB>34WQ/_;_ /C-\(_VK=8_9^US_@F]\9O$7AA+"TG\*?$SP%86 MNJ:=JTDD2M-#.K2P_P!GM'(6C!E1W']BZ5I=@MEIUI--&3'-=;?.FF:-FC M5[@Q1M(D2RR?0-%% !67JW@CP7KUX=0USPAI=[<%0IGN]/CD<@=!N92<5J44 M 81^%WPS((/PZT+!&#_Q*(?_ (FF?\*F^%?_ $33P_\ ^":#_P"(KH** .?_ M .%3?"O_ *)IX?\ _!-!_P#$4?\ "IOA7_T33P__ .":#_XBN@HH Y__ (5- M\*_^B:>'_P#P30?_ !%'_"IOA7_T33P__P"":#_XBN@HH Y__A4WPK_Z)IX? M_P#!-!_\11_PJ;X5_P#1-/#_ /X)H/\ XBN@HH Y_P#X5-\*_P#HFGA__P $ MT'_Q%'_"IOA7_P!$T\/_ /@F@_\ B*Z"B@#G_P#A4WPK_P"B:>'_ /P30?\ MQ%'_ J;X5_]$T\/_P#@F@_^(KH** .?_P"%3?"O_HFGA_\ \$T'_P 17B?[ M4GP\\ :=\9/@O:Z?X&T>"*[\;RQW4<.F1*LR?9F.UP%PPSV-?1E'_\ P30?_$5T%% '/_\ "IOA7_T33P__ .":#_XBC_A4WPK_ .B: M>'__ 30?_$5T%% '/\ _"IOA7_T33P__P"":#_XBC_A4WPK_P"B:>'_ /P3 M0?\ Q%=!10!S_P#PJ;X5_P#1-/#_ /X)H/\ XBC_ (5-\*_^B:>'_P#P30?_ M !%=!10!S_\ PJ;X5_\ 1-/#_P#X)H/_ (BC_A4WPK_Z)IX?_P#!-!_\1704 M4 <__P *F^%?_1-/#_\ X)H/_B*/^%3?"O\ Z)IX?_\ !-!_\17044 <_P#\ M*F^%?_1-/#__ ()H/_B*/^%3?"O_ *)IX?\ _!-!_P#$5T%% '/_ /"IOA7_ M -$T\/\ _@F@_P#B*/\ A4WPK_Z)IX?_ /!-!_\ $5T%% '/_P#"IOA7_P!$ MT\/_ /@F@_\ B*/^%3?"O_HFGA__ ,$T'_Q%=!10!S__ J;X5_]$T\/_P#@ MF@_^(H_X5-\*_P#HFGA__P $T'_Q%=!10!S_ /PJ;X5_]$T\/_\ @F@_^(KQ M/]J3X>> -.^,GP7M=/\ VCP17?C>6.ZCATR)5F3[,QVN N&&>QKZ,KF_&_P MI\(_$'Q%X<\4>(X9VN_"VI-?:289RBK,4*$L/XA@]* )/^%3?"O_ *)IX?\ M_!-!_P#$4?\ "IOA7_T33P__ .":#_XBN@HH Y__ (5-\*_^B:>'_P#P30?_ M !%'_"IOA7_T33P__P"":#_XBN@HH Y__A4WPK_Z)IX?_P#!-!_\11_PJ;X5 M_P#1-/#_ /X)H/\ XBN@HH Y_P#X5-\*_P#HFGA__P $T'_Q%'_"IOA7_P!$ MT\/_ /@F@_\ B*Z"B@#G_P#A4WPK_P"B:>'_ /P30?\ Q%'_ J;X5_]$T\/ M_P#@F@_^(KH** .?_P"%3?"O_HFGA_\ \$T'_P 11_PJ;X5_]$T\/_\ @F@_ M^(KH** .?_X5-\*_^B:>'_\ P30?_$4?\*F^%?\ T33P_P#^":#_ .(KH** M.?\ ^%3?"O\ Z)IX?_\ !-!_\11_PJ;X5_\ 1-/#_P#X)H/_ (BN@HH Y_\ MX5-\*_\ HFGA_P#\$T'_ ,11_P *F^%?_1-/#_\ X)H/_B*Z"B@#G_\ A4WP MK_Z)IX?_ /!-!_\ $4?\*F^%?_1-/#__ ()H/_B*Z"B@#G_^%3?"O_HFGA__ M ,$T'_Q%'_"IOA7_ -$T\/\ _@F@_P#B*Z"B@#G_ /A4WPK_ .B:>'__ 30 M?_$4?\*F^%?_ $33P_\ ^":#_P"(KH** .?_ .%3?"O_ *)IX?\ _!-!_P#$ M5XG^U)\// &G?&3X+VNG^!M'@BN_&\L=U'#ID2K,GV9CM'__ 30?_$5T%% '/\ _"IOA7_T33P__P"":#_X MBC_A4WPK_P"B:>'_ /P30?\ Q%=!10!S_P#PJ;X5_P#1-/#_ /X)H/\ XBC_ M (5-\*_^B:>'_P#P30?_ !%=!10!S_\ PJ;X5_\ 1-/#_P#X)H/_ (BC_A4W MPK_Z)IX?_P#!-!_\17044 <__P *F^%?_1-/#_\ X)H/_B*/^%3?"O\ Z)IX M?_\ !-!_\17044 <_P#\*F^%?_1-/#__ ()H/_B*/^%3?"O_ *)IX?\ _!-! M_P#$5T%% '/_ /"IOA7_ -$T\/\ _@F@_P#B*/\ A4WPK_Z)IX?_ /!-!_\ M$5T%% '/_P#"IOA7_P!$T\/_ /@F@_\ B*/^%3?"O_HFGA__ ,$T'_Q%=!10 M!S__ J;X5_]$T\/_P#@F@_^(H_X5-\*_P#HFGA__P $T'_Q%=!10!S_ /PJ M;X5_]$T\/_\ @F@_^(H_X5-\*_\ HFGA_P#\$T'_ ,17044 <_\ \*F^%?\ MT33P_P#^":#_ .(H_P"%3?"O_HFGA_\ \$T'_P 17044 <__ ,*F^%?_ $33 MP_\ ^":#_P"(H_X5-\*_^B:>'_\ P30?_$5T%% '/_\ "IOA7_T33P__ .": M#_XBO$_ OP\\ 3?MY>.]&F\#:.]G#X(TN2&T;3(C&CF1LL%VX!/NTY,9AB)* )V.3U[T 2?\*F^%?_ $33P_\ M^":#_P"(H_X5-\*_^B:>'_\ P30?_$5T%% '/_\ "IOA7_T33P__ .":#_XB MC_A4WPK_ .B:>'__ 30?_$5T%% '/\ _"IOA7_T33P__P"":#_XBC_A4WPK M_P"B:>'_ /P30?\ Q%=!10!S_P#PJ;X5_P#1-/#_ /X)H/\ XBC_ (5-\*_^ MB:>'_P#P30?_ !%=!10!S_\ PJ;X5_\ 1-/#_P#X)H/_ (BC_A4WPK_Z)IX? M_P#!-!_\17044 <__P *F^%?_1-/#_\ X)H/_B*/^%3?"O\ Z)IX?_\ !-!_ M\17044 <_P#\*F^%?_1-/#__ ()H/_B*/^%3?"O_ *)IX?\ _!-!_P#$5T%% M '/_ /"IOA7_ -$T\/\ _@F@_P#B*/\ A4WPK_Z)IX?_ /!-!_\ $5T%% '/ M_P#"IOA7_P!$T\/_ /@F@_\ B*/^%3?"O_HFGA__ ,$T'_Q%=!10!S__ J; MX5_]$T\/_P#@F@_^(H_X5-\*_P#HFGA__P $T'_Q%=!10!S_ /PJ;X5_]$T\ M/_\ @F@_^(H_X5-\*_\ HFGA_P#\$T'_ ,17044 <_\ \*F^%?\ T33P_P#^ M":#_ .(H_P"%3?"O_HFGA_\ \$T'_P 17044 <__ ,*F^%?_ $33P_\ ^":# M_P"(KQ/P+\// $W[>7CO1IO VCO9P^"-+DAM&TR(QHYD;+!=N 3W(KZ,KF], M^%/A'2/BCJGQ@LX9QK6KZ;!8WKM.3&88B2@"=CD]>] $G_"IOA7_ -$T\/\ M_@F@_P#B*/\ A4WPK_Z)IX?_ /!-!_\ $5T%% '/_P#"IOA7_P!$T\/_ /@F M@_\ B*/^%3?"O_HFGA__ ,$T'_Q%=!10!S__ J;X5_]$T\/_P#@F@_^(H_X M5-\*_P#HFGA__P $T'_Q%=!10!S_ /PJ;X5_]$T\/_\ @F@_^(H_X5-\*_\ MHFGA_P#\$T'_ ,17044 <_\ \*F^%?\ T33P_P#^":#_ .(H_P"%3?"O_HFG MA_\ \$T'_P 17044 <__ ,*F^%?_ $33P_\ ^":#_P"(H_X5-\*_^B:>'_\ MP30?_$5T%% '/_\ "IOA7_T33P__ .":#_XBC_A4WPK_ .B:>'__ 30?_$5 MT%% '/\ _"IOA7_T33P__P"":#_XBC_A4WPK_P"B:>'_ /P30?\ Q%=!10!S M_P#PJ;X5_P#1-/#_ /X)H/\ XBC_ (5-\*_^B:>'_P#P30?_ !%=!10!S_\ MPJ;X5_\ 1-/#_P#X)H/_ (BC_A4WPK_Z)IX?_P#!-!_\17044 <__P *F^%? M_1-/#_\ X)H/_B*/^%3?"O\ Z)IX?_\ !-!_\17044 <_P#\*F^%?_1-/#__ M ()H/_B*/^%3?"O_ *)IX?\ _!-!_P#$5T%% '/_ /"IOA7_ -$T\/\ _@F@ M_P#B*\3\"_#SP!-^WEX[T:;P-H[V'_\ P30?_$5T%% '/_\ "IOA7_T33P__ .":#_XBC_A4WPK_ M .B:>'__ 30?_$5T%% '/\ _"IOA7_T33P__P"":#_XBC_A4WPK_P"B:>'_ M /P30?\ Q%=!10!S_P#PJ;X5_P#1-/#_ /X)H/\ XBC_ (5-\*_^B:>'_P#P M30?_ !%=!10!FZ'X-\(>&)GN/#?A33=/DE7;*]C8QQ%QUP2@&16E110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'SK_P4 MJ_X*,>#?^"8GP$F_:8^+/P6\8>)_"%E>VUKJM[X0:P>6QDN)?*B+Q75S"S*7 M*+E-V"XR,9(Y[Q-_P4N^)OP]^&2?&GXD?\$O?V@;'PK_ &>M]=:EHP\,:U/: M6S('\Z2ST_6IKHH$^9O+BTZQ3_1["[AMM,OIS%&,+&=NJ7PVK@8C1>B #U'XJ_P#!1#_@ MH3XP_8NT7]N7]EJ^\>:KX[U2QTWQ%IGP"L_V8M?OM!U'2KIXW&GC51IPFENE MMI0[7L5R+>5XV\J)4=30!^IM%?&MY^WE\7/VC/VE/A;^Q1\%M'OOAAXH\6_! M&+XI_$V_\3:()=5\(:5+)#;0Z7#:7*B-=2:[E9)#<1LL*6[DPNSKLZO]DWQ9 M^W_\-_C=\8_AU^W ^C:I\*O"\EG?_"WXT7<^G:?V;" M>=Y,"M@G#!@0 ?3]?-W[07_!3;X0_L]_MB_"C]B;7_AKXXO/$OQ;UJXT_1-: M7P[);:/ ;> 33$W<^Q;AE5HOEMQ( 9!N92,5[-X0^/'P.^(6LCP[X!^,WA37 M-0:-I%L-'\16US,47[S;(W+8'F6VI^ M)O@_'IUH;NZG2WMX3/<7:1JTDLB1J"PRS #DU^BVH:'HNJWECJ&J:3;7,^F7 M+7.FS3P*[VLQBDA,D9(RC&*65"PP=LC+T8BODG]L=?\ AH__ (*/_L\_L@0? MOM'\"R7OQC\=PC@ :?\ Z!H4;'OOU&ZDN IZG321]W( /L"BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH ^=?^"E7_!1CP;_P3$^ DW[3'Q9^"WC# MQ/X0LKVVM=5O?"#6#RV,EQ+Y41>*ZN8692Y1)O\ @I=\3?A[ M\,D^-/Q(_P""7O[0-CX5_L];ZZU+1AX8UJ>TMF0/YTEGI^M3710)\S>7$Y4# MY@,''AW_ =>?\H2/B5_V'O#O_IXM:^^OA#_ ,DF\+_]B[9?^B$H Y7]DG]L M3]F_]NCX+V'[0'[+/Q1L?%?A>_D:$7EHKQRVMP@!>WN(9 LD$RAE)C=5;#*P MRK*3Z97XP_L!_$+PE^P#_P ' _[>WP;\/RMIOPATGX9CXG:]IUBG^CV%W#;: M9?3F*,86,[=4OAM7 Q&B]$ 'J/Q5_P""B'_!0GQA^Q=HO[2SO_A;\:+N?3M/N=7LY8B]S;WUM;.J1O;-A/.\F!6P3A@P( /I^OF[]H+_ M (*;?"']GO\ ;%^%'[$VO_#7QQ>>)?BWK5QI^B:TOAV2VT> V\ FF)NY]BW# M*K1?+;B0 R#/@=\0M9'AWP#\9O"FN:@T;2+8:/XBMKF8HOWFV M1N6P.YQQ7PQ_P5S _P"'J?\ P3T;'(^*'BG!_P"X7;T ?:?[47[3'PH_8^^! M6O\ [1'QJU6XM?#_ (?AB,ZV-J9[F[GFE2"WM8(AS)---)'$BY +2#) R1YE MXA_;XUWX-^(O =K^U=^S=K7P[T3XD^)[7PYX<\02>(+'4H['6+H,;2QU)+9R M;5YF4QK)$;B$285I5#*S,_X*V?LO?"[]L#_@GQ\1_@U\7?B[#\/M)_LJ/5XO M'ES<"*+P]=6$R7D%[(Q91Y:20KO&X$H6 *M@C\Y/V6?VW?BW^W'^TM\#/V!/ M^"S-F?AWKW@[5-.\<_#^\_L*XL[3XT:G;;SI5UYMPL?V-4!\]K0QAKF_#)/C3\2/\ @E[^T#8^%?[/6^NM2T8>&-:GM+9D M#^=)9Z?K4UT4"?,WEQ.5 ^8#!QX=_P '7G_*$CXE?]A[P[_Z>+6OOKX0_P#) M)O"__8NV7_HA* .5_9)_;$_9O_;H^"]A^T!^RS\4;'Q7X7OY&A%Y:*\/-5\=ZI8Z;XBTSX!6?[,6OWV@ZCI5T\;C3QJHTX32W2VTH M=KV*Y%O*\;>5$J.IH _4VBOC6\_;R^+G[1G[2GPM_8H^"VCWWPP\4>+?@C%\ M4_B;?^)M$$NJ^$-*EDAMH=+AM+E1&NI-=RLDAN(V6%+=R879UV=7^R;XL_;_ M /AO\;OC'\.OVX'T;5/A5X7DL[_X6_&B[GT[3[G5[.6(OD7KVDK_8KV10?+3]Y#(RNJ3,RX/B/_ *?V(?!/Q>^ M!/@74O%,OP>^./ASQ]XE\-:1"TMQJ&E:?]I$JI&N3($DFAD8 '"1LY&$R/FC M_@X9_P""C'[)O[:/_!+_ ,&Q?L:_&"W\8>+M?^+OAF7P2NAV<[SZ7JVZ9XXK MAA'ML[L*)%$$K)*?FVJ0K$ '[/44B[MHWD9QSBEH **** "BBB@ HHHH *** M* "BBB@ HHHH **** /G7_@I5_P48\&_\$Q/@)-^TQ\6?@MXP\3^$+*]MK75 M;WP@U@\MC)<2^5$7BNKF%F4N47*;L%QD8R1SWB;_ (*7?$WX>_#)/C3\2/\ M@E[^T#8^%?[/6^NM2T8>&-:GM+9D#^=)9Z?K4UT4"?,WEQ.5 ^8#!QX=_P ' M7G_*$CXE?]A[P[_Z>+6OOKX0_P#))O"__8NV7_HA* .5_9)_;$_9O_;H^"]A M^T!^RS\4;'Q7X7OY&A%Y:*\/-5\=ZI8Z;XBTSX!6? M[,6OWV@ZCI5T\;C3QJHTX32W2VTH=KV*Y%O*\;>5$J.IH _4VBOC6\_;R^+G M[1G[2GPM_8H^"VCWWPP\4>+?@C%\4_B;?^)M$$NJ^$-*EDAMH=+AM+E1&NI- M=RLDAN(V6%+=R879UV=7^R;XL_;_ /AO\;OC'\.OVX'T;5/A5X7DL[_X6_&B M[GT[3[G5[.6(O$/C!X3\07-U:R"73=(\1VUQ,\6,.=D4A;&#R1TS M7E/_ 4D\3^$OA%_P3]\=?#_ $/P-#JEUXG\(7'@?P!X&L+=9'W*BQ;?,,C"/;O.VO./"O_ 4BLK/Q?\.-&_:(_9U\5_"S M2?C'>+8_#/7?%%]92I=ZA)"9[?3;^.WFSPJSQ0L75C&\9=90(S^>W_!8 M#]F_7OV*?^"+?[(O_!.^\U\7UI>?&SP9X6\=W<+$V]_E+R\N8P".8C>*'0-_ M#$N1FO??^#K:]N/#?_!(W5/B-HMZUIK?A/XC>&M7\.7T1Q):7T=\JI*A[,JR M/@B@#]):*H^%]5N-=\,Z=K=W;>3+>6$,\L./]6SH&*_@3BKU !1110 4444 M%%%% !1110 4444 %%%% !1110!\Z_\ !2K_ (*,>#?^"8GP$F_:8^+/P6\8 M>)_"%E>VUKJM[X0:P>6QDN)?*B+Q75S"S*7*+E-V"XR,9(Y[Q-_P4N^)OP]^ M&2?&GXD?\$O?V@;'PK_9ZWUUJ6C#PQK4]I;,@?SI+/3]:FNB@3YF\N)RH'S M8./#O^#KS_E"1\2O^P]X=_\ 3Q:U]]?"'_DDWA?_ +%VR_\ 1"4 B #U'XJ_\%$/^"A/C#]B[1?VY?V6K[QYJOCO5+'3 M?$6F? *S_9BU^^T'4=*NGC<:>-5&G":6Z6VE#M>Q7(MY7C;RHE1U- 'ZFT5\ M:WG[>7Q<_:,_:4^%O[%'P6T>^^&'BCQ;\$8OBG\3;_Q-H@EU7PAI4LD-M#I< M-I^MK9U2-[9L)YWDP*V"<,&! !]/U^?'Q\_ MX. O"7P/AO/BU9_\$_OCOXG^!^EW_P!GU#XXZ+X:B&CRQ>9Y9OK6.619+BRW M8"W)\N.3JA8%"WVMX?\ C5\ _BM=2^"O"'Q@\)^(+FZM9!+IND>([:XF>+&' M.R*0MC!Y(Z9KRG_@I)XG\)?"+_@G[XZ^'^A^!H=4NO$_A"X\#^ / UA;KG6= M4U"V>QL=-ABZ;"SC=@;8X8Y9&PD;$ 'KGPU^-OPR^,7P8T?]H+X7>)?[>\): M_H$6M:-J>E6DL[7=G)%YJ,D**964%\S=\NW=Q7D'[$O_ 4D^%/[=?Q9 M^,'PI^&GPY\8Z#/\&O$%GHNO2^,=(_L^6ZNIUG8F.W9C+&BB'@RA&;<#L Y/ M0?\ !.7]E2X_8@_87^%O[*.H:TFHWW@GPA;6.JWT))CFO2#)=NW-?*__!(,!?\ @I__ ,%" !C_ (NWX=_]-L] 'Z)4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% 'SK_P %*O\ @HQX-_X)B? 2;]ICXL_!;QAX MG\(65[;6NJWOA!K!Y;&2XE\J(O%=7,+,I%_\ L7;+_P!$)0!RO[)/[8G[ M-_[='P7L/V@/V6?BC8^*_"]_(T(O+17CEM;A "]O<0R!9()E#*3&ZJV&5AE6 M4GTROQA_8#^(7A+]@'_@X'_;V^#?A^5M-^$.D_#,?$[7M.L4_P!'L+N&VTR^ MG,48PL9VZI?#:N!B-%Z( /4?BK_P40_X*$^,/V+M%_;E_9:OO'FJ^.]4L=-\ M1:9\ K/]F+7[[0=1TJZ>-QIXU4:<)I;I;:4.U[%-O*B5'4T ?J;17QK M>?MY?%S]HS]I3X6_L4?!;1[[X8>*/%OP1B^*?Q-O_$VB"75?"&E2R0VT.EPV MERHC74FNY620W$;+"ENY,+LZ[.K_ &3?%G[?_P -_C=\8_AU^W ^C:I\*O"\ MEG?_ M^-%W/IVGW.KVYM[ZVMG5(WMFPGG>3 K8)PP8$ 'T_7Y\?'S_@ MX"\)? ^&\^+5G_P3^^._B?X'Z7?_ &?4/CCHOAJ(:/+%YGEF^M8Y9%DN++=@ M+[1:6=C:##RW,K,%$9V[,.9"BHY7YZ^ G_!,/'*.WP[D^(^GP"Q\0LO6".XA=E2<\ )\R[B$+A MW17]O_X)^_L5Z+^R!^Q/\&/V9_%9M-;U?X6Z! $U3:66+5GMIX[J> GE5/VN M[C4GGRY,'J:\2_X*&?!:R_;?_P""B/[,OP.\*62S/\#O&\?Q7^(&OQ)G^Q+: MW!32[ OT\V^NX]PBSGR;&60C"KN /N>BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#\^?^ M#E+X8_&C]I;_ ()I^)/V5OVWOX[B266 MX8+"F!"5";S(2ZG;M.X>J6'[R*1;1Q0A =H>9D0#R5ERI_5RB@#\P/V[?@5_P4"_8V_;_ M /A+_P %8_V>/A-J'QWEL_A'%\./CSX0\+0I;:GJ=NLQN?[3LK<9R6N&5_*0 M$K]G1''T2T^&7Q!D@D MUC7UG(-U=ZA# S"RB5%6&&#S/,?S)WD 'D@?3=% 'S[^SA_P2G_X)V?LA_$J M/XQ?LT_LE>$_!WB>*REM(]:T>WD698)0!)'EG(PV!GCM7SI_P51\+_%[QS_P M4C_8_P#B)\-/V??'OB?P[\(/'.LZG\0M=T/PM/+;:;;WEE;0PLC$#[4?O,P@ M$A4(0?F^6OT-HH BL;R+4+*&_@254GB61%G@>)P&&0&1P&0\\JP!!X(!KYC_ M &%OAK\0->_:8_:(_;$^+?@K5-$O_&/CN'PIX*L=:L9()D\+:#";:VG190&6 M.ZO9M2NUX =)HF&01CZAHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@#\^?^#E+X8_&C]I;_@FGXD_96_9Q^!_B[QSXS\4:QH\]I8^'M$DD@@M M[>_CN))9;A@L*8$)4)O,A+J=NT[AZI8?MR?';1_@AI>@?!O_ ()K?&SQ%XUM MM"MK6RT/Q!8:=H-BMRL*KFYOKN\$<4(93EHQ*^/NHV:^LJ* /SP_86_X(S^/ MO"WPE_:.^)'[&].N[:>"/3K(R8:18EG^ M9C@'RH4&1$)'\R_X)[_M4_\ !7S]BOX2Z#_P3/\ C3_P2J\7>._%/@&U3P[X M%^*F@ZY!!X3U'2X?W=G/>WLBD6T<4(0':'F9$ \E9H0P,PLHE15AA@\SS'\R=Y !Y('TW10!\^_LX?\ !*?_ M ()V?LA_$J/XQ?LT_LE>$_!WB>*REM(]:T>WD698)0!)'EG(PV!GCM7SI_P5 M1\+_ !>\<_\ !2/]C_XB?#3]GWQ[XG\._"#QSK.I_$+7=#\+3RVVFV]Y96T, M+(Q ^U'[S,(!(5"$'YOEK]#:* /E+_@L;^R_\8OVV/\ @GWKGPO_ &?+>.]U M\:OHOB"U\+ZI,;*+Q)#8WT%X^ES-,!Y/G+%@"4!1(J!]HW,OEO\ P44^$<'_ M 5>^&_PL^&_P^_9X\>>&_''A[XG:%XD_P"$O\9^"[K1G\ 6]M=1S7[BZN$6 M.\E>*-H$ALI)TDE:&1F6.,2K]_T4 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110!^?/_ .?&?BC6-'GM+'P M]HDDD$%O;W\=Q)++<,%A3 A*A-YD)=3MVG(O&MMH5M:V6A^(+#3M!L5N5A5'[ M"W_!&?Q]X6^$O[1WQ(_;C^(6EZQ\;OVL-)U.P^(&I>&T=[#PWIUW;3P1Z=9& M3#2+$L_S,< ^5"@R(A(_F7_!/?\ :I_X*^?L5_"70?\ @F?\:?\ @E5XN\=^ M*? -JGAWP+\5-!UR"#PGJ.EP_N[.>]O9%(MHXH0@.T/,R(!Y*RY4_JY10!^8 M'[=OP*_X*!?L;?M__"7_ (*Q_L\?";4/CO+9_".+X8_F3O( /) ^FZ* /GW]G M#_@E/_P3L_9#^)4?QB_9I_9*\)^#O$\5E+:1ZUH]O(LRP2@"2/+.1AL#/':O MG3_@JCX7^+WCG_@I'^Q_\1/AI^S[X]\3^'?A!XYUG4_B%KNA^%IY;;3;>\LK M:&%D8@?:C]YF$ D*A"#\WRU^AM% '/>-?B;X>\!>#T\;ZSI/B&ZM) GEVVB> M$]0U&\)92P!M;6"2=>!@[D 4X#8-?)#_ +)/Q>_X* ?MN^"/VP?VL_ UQX/^ M&/P7N9+WX-_"S5IHI-2U77'VY\0ZJL+O';B(*GV6T#O*A'F2F)BT)^V** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH _/G_@Y2^&/QH_:6_P"" M:?B3]E;]G'X'^+O'/C/Q1K&CSVECX>T222""WM[^.XDEEN&"PI@0E0F\R$NI MV[3N'JEA^W)\=M'^"&EZ!\&_^":WQL\1>-;;0K:ULM#\06&G:#8K._%/@&U3P[X%^*F@ZY!!X3U'2X?W=G/>W MLBD6T<4(0':'F9$ \E9)[K]J_]D75?AO\*?$'AQ]$M/AE\09()-8U]9R#=7>H0P,P MLHE15AA@\SS'\R=Y !Y('TW10!\X?!7_ ()@_P#!.O\ 8?\ %%Y^T)^S7^QM MH'ASQ-I>BW:)>>%=.D>_F@*;I+>%"YWNX4*%ZDX%?(.@?\% ?V^M2_:!U']H M+XO?\$.OCQKU]I/O@Y#\(?BU;>*(_%_PP\(ZW?BX MET2_TVY=;**_F4!#)E>)_CY>>-='-G;Z=9V*.\FB6DC';J4]Q<,J+<6IEMTCC9VDR50 M_H=10 # & .@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /SY_ MX.4OAC\:/VEO^":?B3]E;]G'X'^+O'/C/Q1K&CSVECX>T222""WM[^.XDEEN M&"PI@0E0F\R$NIV[3N'JEA^W)\=M'^"&EZ!\&_\ @FM\;/$7C6VT*VM;+0_$ M%AIV@V*W*PJN;F^N[P1Q0AE.6C$KX^ZC9KZRHH _/#]A;_@C/X^\+?"7]H[X MD?MQ_$+2]8^-W[6&DZG8?$#4O#:.]AX;TZ[MIX(].LC)AI%B6?YF. ?*A09$ M0D?S+_@GO^U3_P %?/V*_A+H/_!,_P"-/_!*KQ=X[\4^ ;5/#O@7XJ:#KD$' MA/4=+A_=V<][>R*1;1Q0A =H>9D0#R5ERI_5RB@#\P/V[?@5_P % OV-OV__ M (2_\%8_V>/A-J'QWEL_A'%\./CSX0\+0I;:GJ=NLQN?[3LK<9R6N&5_*0$K M]G1Z_:O_ &1=5^&_PI\0>''T2T^&7Q!D@DUC M7UG(-U=ZA# S"RB5%6&&#S/,?S)WD 'D@?3=% 'SA\%?^"8/_!.O]A_Q1>?M M"?LU_L;:!X<\3:7HMVB7GA73I'OYH"FZ2WA0N=[N%"A>I.!7R#H'_!0']OK4 MOV@=1_:"^+W_ 0Z^/&O7VES7-C\-=,AO--CM?#>FO\ (\ZHTIWZA7$?@&69 MK_4-*L8I&CA6X:)?WUQ(L9FV1)\HF2,!F4LWR5_P2F\*_%[P)_P45_:_\??$ MW]G[QYX7\/\ Q=^(&EZK\/MT222""WM[^.XDEEN&"PI@0 ME0F\R$NIV[3N'JEA^W)\=M'^"&EZ!\&_^":WQL\1>-;;0K:ULM#\06&G:#8K M._%/@&U3P[X%^*F@ZY!!X3U'2 MX?W=G/>WLBD6T<4(0':'F9$ \E9)[K]J_]D75?AO\*?$'AQ]$M/AE\09()-8U]9R# M=7>H0P,PLHE15AA@\SS'\R=Y !Y('TW10!\X?!7_ ()@_P#!.O\ 8?\ %%Y^ MT)^S7^QMH'ASQ-I>BW:)>>%=.D>_F@*;I+>%"YWNX4*%ZDX%?(.@?\% ?V^M M2_:!U']H+XO?\$.OCQKU]IK3>9$CG9']H,414MYT4 *[9)QXK^SI^V_\ MV_#K18/ MA7\-O^"*?QE@\5>,=?BD\2?$KXDZ[IX@NM3NFCAEUC5&MOF:*)0I\F((L<$" M00^5&B!?TSHH /K1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !117SI_P %9/\ E']X_P#^X5_Z=;.O4R3+?[9SK#8# MFY?;5(4^:U[<\E&]KJ]KWM=7[H\K/W-R1_/Y6MUOI^I^&GB7_P 1$^M_ M[)[#V'L_^7G/S<_/_\*:[<>#_'FJ:2+[2;NUOWGMY%M+B-3EK>(A\!UP=K M#)H _3^BOR,_X+MR?$3_ ((^_#'X9?MG_L(?M(_$[3O$1^)=EH.H?"_Q9\3] M:\3Z1XPM9X+B5XVL]5NKEEE'D*GF0%&"RG!#[&'ZMZ[XZ\->"O ES\1?B1K5 MCX;TG3M--]K-_K5]'!;Z="J;Y'FFCZ]H][I4FNVR#^$_CW]K+P+IOB/PMX?N=;\4:3-X@A,FC6-N\<?AS4_%7[(?[0.@^.;31;E8- M872I'2>R=P2GFP3*DL:OM;:S*%?8VTG:<9?Q<_X*4?L/? CQ!/X?^+7[06F: M,MEK*:1JFLS6-V^DZ9J#$ 6EWJ,<36=G/\RYBFE1EW#(&10![E17E'Q6_;K_ M &./@?\ $3P[\)/BO^TMX.T3Q1XL=?[ \/W>MQ&[ND9&<3>4I+1P;58^>X6( M OZ!IUB(/.>XNY8=+NK827$KS;27+C9#'T)./@K_@B#^SSIG[:OA'] MIBT_:&^.WQOU>;P;^T=XA\+>$KZV_:!\66DVE:7;I#Y$,9AU)5A6GB#5[JXU'5?$LZ M!_)VHJ-<7U[)#'YCI&CN2LA *J6KH/V(+CPOJ/ MV#Q-I8AFM;_1[GG$5W9W*1W%LQVM@21KNVMC.TX /2Z*\+\;?\%+?V&?ASXH M7POXV_:'TK3E_P"$@&@R:[-9W1T6#5=Q0V$NJK$;&*Y#*RM"\ZNK JP!&*^/ M_P#@HE#X4^%O_!P/^Q)\4]<\[\2R:UXJN?[*M(K#PS-MN!#/ M,;:S"1S3%WC6,-DLY)R: /TTHKQ3]FC_ (*-?L._MAR>*8?V;?VE?#?BB3P4 M _BF*WG>!M.B(8B=UG5"8"$;$RYC.#\UU\Z)J.K:=J1O(GOQ"LS06_D*YNRL3J[& 2!%R6(P< 'TI17)_#7X M[_!KXP_!W3_V@_AE\3=%UGP1JNE-J5CXHM+Y#9/:*&+RF0D! FU@^[!0HP8 MJ0///"/_ 4?_8G\;^/_ ]\--#^/-@FI^,"P\%RZEIUW967B8@ XTR\N84M MM2R""/LTDFX$$9% 'M]%?FS_ ,%G/"UMIW_!1G]@_P :V6MZVD^H_'C[%?6/ M_"07;6$L:0)(C?8S*;=9 V?WBQASG!8C&/N[XS?M(_!3]G\Z7;?%7QQ'8W^N MRRQZ#HEG93WVIZJT:[Y1:V-JDES<[%(9_*C;8""V : .XHK@?V??VI/V?OVJ M?#=]XJ_9_P#BGIGB6VTG47T_6H;5GCNM+O$^_;7=M*JS6LP[QRHCXYQ7+?$? M_@H5^QU\)K_7[3Q[\:[6TMO"6I1:?XPUR'2[RYTKP[=R;-MOJ.H0PO:6$G[R M,E+B6,J)$+ !UR >ST5\K_M:?M/?\$J?VGOV(/'6F?&G]MCX<7OPCUZ"30/$ MWB/PS\3;-HUF*),;2.XM)F)N=NQQ NYW5@"C*Q!]>\%>/_V=O@7^ROX6\8Z; M\0K33/AKI'A'2HO#^NZWJ+XDT\P0Q669)SYDLLBF%5#9ED=P,%VP0#TJBO)O M@9^W-^RM^T=\1-;^#_PF^+,-SXP\.6J76M^$-7TN[TK5K6W?&VX:ROH89S"2 MRCS0A3+J,_,,Y?C'_@HO^QMX U*[LO%GQB^RVMEKW]AW.O#P]J,FCKJOG>0= M/&I1V[6;78F_=&W$IE$@*%0P(H ]MHHJ.\M8+ZTELKE28YHV20*Y4E2,'!!! M''<$/AE9>'+KP5X9UWXD:O M>:;I,E[:Q7-PR03W+1D;\[0P(1254 <5]C:U_P %;_\ @FCH6@>,/%5W^VIX M#FTSP'?6MEXGO].U@7<5O=W*S/#;1M '%S,5MIV,4'F.HAH/R %MYI"Q( S0![C1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%?#O_!;C]LW5O@!\'=)^#'PV\1RV'BOQ?=+D?&A1110 454U^\U'3M"O=0 MT?3#>W<%I)):V8<+Y\BJ2L>X]-Q &>V:_*#_ ((M>*?V3?\ @K!\!-5\:_M. M_&KQ;J_[3HUO5)/B'IG_ L35]#U?PDXO95MH])M;:YB^Q6<4/D!3 N/,WB4 ME]RT ?K517@G_!.3X'?&C]G3]GV_^$WQW^)_B#QKK5AX_P#$4EIXL\4WGGW^ MJZ;+J4\EC-,_0O\ 9FA4X *D 8%?$/[1'[3_P;\2?\%Q/BA^S3_P %&OB) MJ.F?##P7\%-+U7X3>$FUR\L['6;RXDA%W&_P!GW]DSP#\&/V_/VG_#7A;XH7$=Y<6'A3XF_$"R MB\2PZ//J-RVCP7J7$XFFNEL3;1R,V7,B,&+.&)^?O^#@JU\3>'?VE_V-K7P- M\7?B#X6M_B7^T5I'A/QU:^#_ (C:OH\6KZ3(?V-_VD/^"HWQH_9SL?AJ]OH/A-OACXHF\.67B'5YPF4#Z7_ &YOC)#_ ,$-/^"-7BCQO\+_ (M>,_B)K^@V MOV/P?XJ^*7B4ZYJFHZKJ5WMAGN;AE59D@$QD6-55#%;!,9)) /O"BOS(_;V\ M ?$C_@E5_P $Z_#G_!0KX9?$7Q;K/Q4^%U]X>U'XL7^N^*[VZ'C^UO+JWM-5 ML[V&:5H=C/=&6$JBFT\E1#L4%3UO[5?[6E_^US_P4I_9]_X)M_"WQOJVF> / M%WPZN/BE\4+W0-1ELKS6=$\N1=,TP7$#+)!!+<)ON%1@TD91-P5F# 'Z%45\ M"> _C#JG[#?_ 6DT7_@GEH^MZCT@\\P[BB3*3&J!WS]]T %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% '!?'GQ!^T/X?TBPF_9X^'N@^(;V2Y9=1AU[5FM$A MBV_*R%0=Q+<8KS+_ (65_P %-?\ HVCX<_\ A9R?_$U]%45[F"SG#X/#JE+! MT:C5_>FJG,_7EJ16FRT/!QV2XC&XEU88VM23M[L'3Y5ZI\Z_\+*_X M*:_]&T?#G_PLY/\ XFO%O^"AGC?]NC6/V/O%^G?&/X'>"]'\-R?V?_:.HZ3X MF>XN(<:A;&/9&5 ;,@13Z!B>U?>=?.G_ 5D_P"4?WC_ /[A7_IULZ^MX0S[ M#5N+HHHK^[S^ 0K]HO\ A97_ 4U_P"C:/AS_P"%G)_\ M37XNU_197\[^/F8TLO\ [.Y\-3K\MK9A M_:7)B:E'E]C_ W!7O[7?FA/:VEK;N]SYU_X65_P4U_Z-H^'/_A9R?\ Q-'_ M LK_@IK_P!&T?#G_P +.3_XFOHJBOYV_P!8L)_T+L/]U7_Y:?TE_JWB_P#H M98C[Z7_RDY3X,ZO\8=;\$1W_ ,]+EN9X5N?VNO"D336L[12H&L-7!9'7!1AG(8<@X(K]1 M*^4*[A2[L%WMM"[CGY[$58UZ\JD8*";ORQO9>2NV[>K?J?1X:C+#T(TY35#IAGWC[,3+['_P '*/Q.U/P%\!/@ M!:ZY)M^&NN?M1>$(/BM*QS;S:+%-)=-!<=C SP*[;N-T*#O@_9_QR_9"^$G[ M4'[,.M?LF?M+)?>.O#'B#3FM-5N-;:%+R7Y_,BF#V\42I-$P1HY%0,&C5CN; M)/$>&?\ @F)^S;8_LDZI^PQ\2;_Q9\1OA=J>E0:='X;^(GB%M2.GV\)S$EM< M[5N(MA$9C/F$Q&&/R]FWG$V/F3_@Z0\(:E+;)' PY)<2[M@X8Q(2#M&,[XJ?#;P/XZ_X.E_AZ/B%X+TG4 M9;/]CA]2CANK598EOHO$5R$F"L,.R;F*%@2I"L,,H(^J?AC_ ,$S_A'X'N_! M0^('Q>^)'Q,TWX:7L5[\.M"^)'B.&^L] NXHS%!0C /B/\*-7_9S_ .#C[QCXL_8Z\+1:?=^+ M_P!C/5/$OC?1](M0MO<:M'?36]G;)-;6@Z;F82-SYCDW?^"3_[-GPZ M_P""FW_!$#PI\,->_;>^)-QX6\3>&+K1/B/X6TFW\+YL]4^T/)?*\LVC2W23 M/.QN1++*TK>*?BG8:MK7B?QUXWDMSXN\>>+ M+N*?4]2CMT*6\'[F.*"WMXE9MD%O%%$"[MLW.S'YD\5?\&Z/_!.#Q#^T%KOQ M\T+3O'_A6+Q9>F[\9> _!OCRYTSP]K\C,6D%U:PX8QN6;=$DB1_,P"@$B@#Y MU_;J^!'P!\/>,_\ @F+\$/ /B2_\?^ M$^*+Z/H&M^*Y([F?5M+@LH5A,KI% M$EQ"R0Q %8Q%+&J$!D8$_J_X2^'O@'P =2;P)X'T?1#K6J2:EK!TC3(K;[=> MR!1)6H\V9@JAI&RQ"C)X%>&?M,?\ !,?X!?M3?$#X:_$/QKXK\8Z+/\'[ MZ*]^&NG>$-7ATZST*YC$866.)("'^6*-=DA= JE0H5F!^AK&WFM+*&TN+Z6Z MDBB5'N9P@>8@8+L$55!/4[5 R> !Q0!+7Y@?\&RG_(!_:\_[._\ %/\ Z!;U M^E_BG1;[Q%X?N=$TWQ1J&BS7"!4U32E@-Q!R"2GGQR1Y(!'S(W!.,'!'@'[# MG_!,'X#?\$]=6\3W_P"SOXY\=I:^--;EUGQ7I7B'Q!'J$&I:C(I#7;&6$R)* MI);Z9IEJ!=6[BU2.0MEO,9 M0K<[?IW_ (*"_P#!,K]DC_@II\.M+^'_ .U%X*N[F7P_?->^&/$FAZ@UEJNB MW#;0[VUPH.T,%3%]7T;X97'BCQ+JWB*.* M+Q'XP^(GB.76M8U."(.(;>6XFX6",22;88U2,&1SMW,Q(!X)^P1\'OV%OV\/ M^"!'PC^$?Q5T'2=:^%=S\*-'3QC:MJTEE';ZCIZQ2W\LMQ!)&\,D=_;S222; MU).XM\K$'S;]NCPY\+/B%_P6F_X)LZ79>&;?4/"D_AWQ_=:/I^JV3,HAB\.P M3VC-'.-X="D3@.-RL@)^85ZKX#_X-VO^"<7PT^+^H?$7P7I?CRQ\,ZIK(U;4 M/@_!X[ND\&W-X&#AY=,7 F0,JD0R.T.%">7L 2O9_CK_ ,$Y/A%^T!^U3X(_ M;)\6_$GQU8^-OAI'?B63P;ICZA-^U;XATZ2]>Q1I6M'*R/;[B,^6SL6*=&/)! MP*^IKS_@F_\ "BZ_;7F_X*"1?%7Q]!\3)/#;^'(]1BU:U-K#HIF,XTY;5K4Q M&%9#N!93)N 8N6RQA_9M_P"":?PI_9,UOXD>)/@E\8?B+8:A\6->N-=\:W=[ MK-I=M-OAA_P:<7NE>$5O4\ M+O\ M W>B>,%L68&U\./X@D::$%>4CDE$4+ <,+AE.0Y!_2#_@Y \&_#;QQ_ MP1(^('CG19+2(^$(M \1?#W6M+8(=.O(]1M([::T=,;"T4SQ*4Q\LQ ZBO<_ MV;?^"4_[)W[,W[,OBG]C3P_IVN>)OAAXPDNI-9\'^-M3748&>ZYN&20QK,ID M(#??(5U#H$?+&C\-/^"3GP"\ >%/"_PI\0?%+XE>-OAYX&U*VOO!GPU\<>*( M[W1]*EM7#V8PL"7%Y%;L%,,-W-/%&8XRJ QH5 /ES_@I#>_$34OC3_P3)U'X MOPM'XMN/BSI\GBB-TVE=1;2H#<@@=")2_':ND_9V^)>K>(/^#G/]H3P%\56* MW6A? /P]!\*DN^/^),S6EQJ+0 _WKZK_"O61J_@-/#VM16L&F:AE";K9Y+>>Y\M 5F+IM! 4!G#2?M M*_\ !.WX&?M-_$CP9\>]W\+_%'P3JD=AK4%O(&$MM*3$]O M

/_P!E2U\0?%:U MMN+>74(=5EL;.YE ^7SPD$**3\VQY>S,:\U_8R\!_%[X4?\ !-G]JC_@G=K_ M ,$?$OQ0\5ZQXU\=Z1X2\5>&--^W:/XVN-3C:/S9M2)%O:307$KQ77VEX_*> M%T5I)(V1?T-\ _LY> /V1]"^('QS\'Z!XG\?>/M=TPW_ (FU[5KQ+O7O$[V5 MN_V6R1@L<,2@9CBMX8XH5:5F"!G=C^.G[+7A7_@B#\2/AROBKXE_\%&OC+^S MS\4=>U6]U'Q]\(O#OQ.U?PX?#^M7=S)//I\%C?ME?LI^(OV0/^#7GQA^S+\3;W3]3\0^$/@=;VFO7EE&&ADO8F@8A&(!D6)E M2-'(!*PH<#H.,_:[^+$GP[TC_@E_HGCKXM:GX&^'NKM -=\4Z?'9,MAK/_"* MPV^C._V^WN+48GNI2&EB8( TBE6177Z!_9U_8,O_ -I/]@[QK^R;^TE\?_C5 MXM^%'B7Q=+_PA6H_$+41;^+-4\+_ &:R98-1GEMDN51K]+V2(.D4YMF@60 $ MQCV'XG_\$P_V5/CM^Q18?L"_'O0M4\;> ='L;6UT(Z_?@ZCIBVL0BM9(+J%( MW66%!L60Y=E9ED+J[ @'#^(?^"='P5T+_@H)\)OVZ_C!^U_\4==^)VBVM]X5 M\%6>IG0K:TU>"6ROIY;.XAT[2+=YT2(W4X+.H1HP<] ?AWQAXP_:_P#^"/?P M'O=*^+WP_P!#_:9_8,\1ZRVKZ?XN\/S&#Q-X-T[4]0^VQ23H2!=(EQ<"1)!G M+E3YMOE(A]_?L'?\$C/V5_\ @GSKUU"T2YLY5R/-B=0RN ><$,I_$5;KXP_:;_ .">/A;XO_\ !4'X M.?MH_#AO'&E^-? %O#::]K4.J/;^'[?PZBWC-9)"R 7-U/\ X3G4=1\0V]Q!K:1E2D/?A)_P;R?M[V7P<%S8VVF?M=>)=$,.DL8S9:'-JFB MP74$07[D;032QL ,!)7/O7ZV?&CX0_\ !.S]K/\ 9,^&WQ8^*OAO2M7^%_@J M?1?&OPVN["_N+:*RD@B5=.:W%I(KR9658EMOF$C,J;&;:*D_9G_X):?LQ_LN M_#WXC?!_PO-XD\1^$/BQJNH:IX]\+^-M3CU*TU2^OD6.[N6WQ!U:5$564,$( M&=N0"/.OV3_^""?["/['GQ*L/'WPWO?B-JVFZ#JQU3P?X$\6^/[K4/#WAR^W M%EN;2Q;"&9"Q*23&5T;#@AP& !]J45XS_P ,)_!+_AN[_AXC]N\1_P#"??\ M"O\ _A#_ +/_ &Z_]F?V?]H\_=]FQCS-W?=L_BV;_GKV:@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** /FS6_B=_P %1X-:O(-!_9?^&L]BEU(M ME//XVE1Y(@QV,R[>"5P2.Q-5O^%I_P#!5W_HU7X8?^%S+_\ $5].45YSP%5O M^//_ ,E_^1/L(\5X*,4O[*PK^5;_ .7GS'_PM/\ X*N_]&J_##_PN9?_ (BJ MNM_&W_@J/X;T6\\1:]^S+\++2QL+62YO;J?QY*J0Q(I9W8[. %!)/H*^IJ^% M/^"Z?[6?_"I/@':_L[>%-3\O7?'V[^TO*?#V^DQL/,SCD><^(QV9%F%<.9)Y M;@9XB>(G[J[QU?1?#U9]3P95CQEQ/A_G'WF).,L[' SB MO;/^"4W[97Q\^ _Q%N/@1\']"\/ZT?'=Y$+'3/$^IR6EO'?(C!62100KR+B/ M!'SE8QG( /R35K1-:U;PWK5GXBT'4);2^L+J.YLKJ!MKPRHP9'4]B& (/J*_ M([:W=]_+7T/]#R>);ZZM?LVOVL72VU"+"SICL"WSJ#_!(A[UZQ M7[/0PSQ%&-6GB)N,DFOAV?\ VZ?YLYGG<&BVFKI5KJZW5ZS5UNKIJ_1E?5M1AT?2KG5[A&:.UMWF=4ZD*I8@9[\5 M^;O[8'_!$?\ 8S_X*I^&_#?_ 44_8Z\?ZK\&/BWXGT6T\3>%OBCX&G-O]O> MX@6:&6]@@==TI5\-/"\/["7[25C^QW\&/^"ZWP ^,>K?$']I'X::39>/?&&M7M\TEIKV@W5JMS=Z=9 M6L9$-M8VT4LH2"!4\RWENV8R32[C^G.B?\$WOV,]#_8]U?\ 813X,VMW\-?$ M,%P/$>DZC>3SW&KW$\@FFO;F[=S/+=M,%E^T%_,5T0JR[%QX_P#L]?\ !"G] MD[]G[PY:?#.3XQ?&GQQ\/-,N?.TKX4^/OB;<7OA>UP_F+&=.B2**XA5_F$-Q MYL1;YBI;F@#F?^":_P 4?@?_ ,%%/"/_"%_#W1+ZY@ MN-0T2ZDVW&LW5R(R?(E:1TM8 =K?9X9)L;+T >2?\'$AT7XA?&?]@#^P_$SM MI^N?M5^'OL>L:'?@,89KFTV7%O/&2 =K!TD4GLPKVS7?^#>+_@G==?M":O\ M'_P)!\0? D?B>?S?&G@/X?>.[G1_#OB3))>.\M(,,87+-NACDCC.YOE^8Y]/ M_:^_X)5_L\_MN>./ _CCXS^-?'4#?#/5X=5^'FE^&==BTVT\/WL7DE)X$A@# M,X:"-@96DV'(7:IVT 6]$_X)>+OB3\0/"EL8/!VL?$+Q M-+?P^'@WWGL[10EM#(3@^;Y9DRH8,",U]&U2\.Z5>Z'HEMI.H^([W5YH(]LF MI:BD*SW!_O.((XX\]OE11QTJ[0!YE^UK^Q[^SA^V]\&M5^!G[3OPNTOQ-X?U M*UDC'VZV0SV#LI N+68C?;S+U61""".XR*_&3]K/X'_'OQ5_P:2Z3I_B#5KW MQ5_PJ_QH=2T349@7FU/PI8Z_=V=E(_$\F@_&+XTS>$/%VLW6IZU\+[OXKWY\.2S7$C23)]G1ED:*0L0\3RL MDJG;(KK\M?4-_P" O!&J>!9OAAJ'@_3)O#=QI+:7/H#V,9LWL6B\HVQAQL\H MQG9LQMV\8Q0!\&_\''/Q'T3Q?_P0L^(NI>"9#J;_ !"M_#%GX1M[1?,DU*2] MUC3Y(DB4*\?\ A1\"_$W[)'_!PC^SMIOQ!4_9_%/[%:>"](OG M;*3ZQHP5[RW1NC,L$22G':7-?;GP]_X)A?L[^ [[P/9W_B'QEXF\+_"V_2]^ M%O@/Q7XA^V:/X4N8U9+>6WC\M9;A[>-V2W:[EN#;J?W/ED CT3]I']E7X3_M M1Z5H,7Q"M]0L]7\(Z['K7@SQ5H-Z;75- U%%9!<6TP! W(S(\;J\4J,4D1U. M* /AC]JCPGJ_Q<_X.@/V8[/PO"\T?PK^!_B/Q1XHDB&1:VMZM_ID&\C[I:>2 M,8/)!]*_2^O+O@!^R/\ "[]GSQ1XG^)>DWNL>(O&_C:6W?Q?X\\5WJ7.J:JL M"%+>%FC2.*"")2P2W@CBA4LS!-SLQ]1H **** "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@ KG/BS\)OA_\ '+X?ZA\+?BEH']J:#JGE M?;K'[5+!YOERI,GSPNCKB2-&X89Q@Y!(KHZAU"_LM*L)]4U*Z2"WMH6EN)I& MPL:*"68GL 36E+$U<'5C7IS<)0:DI)V<6M4TUJFGJGTW,<10H8FA.C7BI0D MFI*23335FFGHTUHT]&CYZ_X=-_\ !/[_ *(%_P"75JO_ ,E4?\.F_P#@G]_T M0+_RZM5_^2J^??VEOVY/B/\ %K7[K1O 6NWFA>&8I"EM#92F*>\4''F3.OS? M-_SS!"@$ Y(S7BVF^)_$NC:B-8TCQ#?6MVK;A=6UV\<@/KN4@YK\4SOZ8F;8 M#,I8? 5\57IQ=G4^LS@G;K%>\VNS;C<_,,1@. *55QIY1AY)=?8TE]WN/]#[ MK_X=-_\ !/[_ *(%_P"75JO_ ,E5]%U\B_L1_MN>)/%7B2U^#OQBU/[9/>?) MHFMRX$CR <03'HQ8#Y7^\6X.XL"/KJOU'(?$N7B=D]/,%BZM:,6URU9RE*G) MVYHV\+_& M[X&_M#_L,_%_Q=8^ [3QF+OQIX*TCX@WNI>&==TN;3+U(;^.":XEB1XYWMF# MP[4D5B6#,B,O9_\ !9SXY_'#]FK_ ()<_&GXX_LX74MMXR\/^$&FTF_@B#R6 M"O/%%/=H""-T,#S3 D$ Q@D$"@#Z=JF?#GAYKDWK:%9&8R;S*;5-V[.=V<9S MGG-?EQ^Q_P#$#X"R_$;]G#XZ?L7_ !HUB3PMI7PZN=;_ &K/'_B/QW=W6D"R MN=$5[>'6[F]G:W.L'49(I@N1/!'',7"1.JM^B?@GXP?LT_M<>#M5L/A!\;_" MWCK2(V2#5;GP+XSBNOLS$[D5I[&8M"QVDC#*3M/O0!Z!17XW_P#!#']F*_\ MV[?V6?CUJGQI_:Q_: 7Q3X;_ &A?$?A/PAXQTOX^^)H;O1+"UM+![81Q"_\ MLTI1[B5CYT4F_=AL@*![U_P;7_MX_M*?MM_LB>-=(_:C\5IXLU_X6_$B[\*6 MWCV.!4_M^UBABDCDD* *\R;R#(.61HBV7+.P!^BU%?-?_!6W]N71_P#@GM^P MQXM^/USJKV>K2B+1?"]RFGM=?9]1NR8X[DPKS*ENGFW3ID;TMF4'+"OE;_@C M]^SO^P9\>/'6E_M:_LD?\%D?VH/C($&0*10!^GM%?GOX/^*5S_P %*O\ @K[\:?V9/&.LZH_P>_9I M\,Z18W'A;3M6N+.V\0>)]45Y7N[TV[HUQ';10301V[DQB16EVEMI7*_9=_X* M :G^Q[\8_P!LS]CCX]^*=6\2:)^S'HJ^/? >I:QJ;W6H3^%;K3/[1_LQ[B8M M+.UJ[)!'+*7D9955F;8,@'Z.T5^6_P ?AC\;/VH/^".>J_\%+?&/QA\56G[ M1?BKPAK'Q \)>*=,\17<-MX=>!I[G3-)M+/S/LZZ=Y$,,,L#QNLXFF>7>S!A M]J?\$SOVPH?V^_V#?AA^UV--ALKKQGX:2?5[.V),4&HPR/;7D<>23Y:W,$P7 M)SM SSF@#W2BOR\_X.8I?&/P_P# _P"S[XY^%GQ>\>^#M4\4_M%Z#X3\07'@ M[Q[J>E+?:5=0733021VMPB$DPQD/MWK@X(R<_%?%GC#0+5[G4-%TF\9V:!7"/-!(5$= MU&K,H9X6=1N&2,BN@^.O[5O[.GP=U@?"_P")WCZ\37-3T6:^_P"$>\,:9J.H MZM'IPRDEZ8-,BEN;>!3E?M)"(K#APPX /4**_*/_ ((6_M#? +X3:-^VM\<= M0^+UWJ/PUT_]IG59]-\97-_?:VD>D+:QM!/+='SI6@2 +^_E8@*!N?)Y^_/% MO[?7[(/@7]G72?VN/%'QOTZV^&6MV\<^G^.%M;B73FBD;9&[RQQL(59B%4R; M0S$ 9/% 'L%%<#X]_:?^!GPV\(^'?&OB?QQOM/%YC'A*VTG3+G4;W6R\)G46 M=G:127%R?)!E(CC8JBEFP 37G'Q _P""H_[&7@/]FOQ[^U,GQ+N-6\._#>[G MT_Q-9Z;HEW_:%OJ<=NMP=.-K)$DJ7.QT+(ZJ(PQ,A15-;J954]5#XR![9KY%_9*_X+)?LD?%+]AKPW^UC^T/\>?"?@:> M?PUI]_XLAUFX>QM["[NXY)$M(&N%7[4^(Y%"P^8S;,XY%>@Z5_P5+_X)Q>+O M'&K?".U_;&\#QZQI?@Z+Q)K=K>:W]C6QTF9(66>:>79'"=EQ"Q1G61!*I*KF M@#Z#HKYC_P""=3_\$]/V,M<\2RSVL(2]G: M]E>[NRO[I)A*-_"87<"V=Q[;X6_\%!OV0_C'\3M)^#'@KXME/%/B#1WU;PUH MNO>']0TB;7;! 6:ZL/MUO"+Z(*"^^W,B[06SM&: /9J*_-GQGX6MO"G_ =' M^ &TO6];E@UK]EW5]2NK'4?$%W>6\5T=5DB9X(IY72V4I'&ICA")\@.W))/V M'\6?V_OV2?@=JFOZ;\3/BN;&/PD$_P"$OU2VT#4+O3O#[/&LJ1ZA>V\$EM8R M-&\;B.>1'*R(P&'4D ]CHJKHFM:9XDT6S\0Z)=BXLK^UCN;2=5($D3J&1@" M1E2#SSS5J@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ KQ/XZ?\$Z_P!CO]I;Q])\3_C=\)9==UR6UBMC>2>)M2@" MQ1@A$6.&Y2- ,DX51DL2VRS$5*-5KEYJWTRQ0DXCAM4;RU '&X@NV,LS'FC]E;_@H!^UQ^QGXO MM/%?P(^-&L:?#;S*USH%W>/<:9?(",QS6KMY; CC< '4$E64\U^P?\2YQ^H\ M_/1]K;X?9+EOVY]_GR'W/^M?B-R7_MK$W[>WK?GS_H?T[?L[?LH? 3]E#1=1 M\._ +P1+H-CJUTES?6IUJ\NT>55VAP+F:38=N 2N-P5$_P#!.3]N M;P7_ ,%"?V7='^/WA>P73M0,KZ?XHT02[SINI1!3+$#_ !(RNDB$\E)%SAL@ M>[5^0XC+:F3XB>"J4_9RIMQ<4DK-/7;3[M'N? 9CC,PS#&SQ&.JRJ59/WI3D MY2;6FLFVWHDM7L%%%%8G$%%5-?O-1T[0KW4-'TPWMW!:226MF'"^?(JDK'N/ M3<0!GMFOR@_X(M>*?V3?^"L'P$U7QK^T[\:O%NK_ +3HUO5)/B'IG_"Q-7T/ M5_"3B]E6VCTFUMKF+[%9Q0^0%,"X\S>)27W+0!^M5%>"?\$Y/@=\:/V=/V?; M_P"$WQW^)_B#QKK5AX_\126GBSQ3>>??ZKILNI3R6,TS]"_V9H5. "I &! M7Q#^T1^T_P#!OQ)_P7$^*'[-/_!1KXB:CIGPP\%_!32]5^$WA)M&_V??V3/ /P M8_;\_:?\->%OBA<1WEQ8>%/B;\0+*+Q+#H\^HW+:/!>I<3B::Z6Q-M'(S9$_'5KX/^(VKZ/%J M^DW-S9Q2P.ME-_C-_P1V_;J_9C\ M:?LH_'WXB:WX+^,GC\>$O&_P<\=^/M2\2VEVCSVD?VJP;5)[BXM9@+DY,L(V[6='_6V@ HK\>/V\?VZ?V$?VO/\ @I1XA_8W_:0_X*C?&C]G.Q^&KV^@ M^$V^&/BB;PY9>(=7ER^I3W^H&UFA\N)Q;VL2RF-8WMKIM["90/I?]N;XR0_\ M$-/^"-7BCQO\+_BUXS^(FOZ#:_8_!_BKXI>)3KFJ:CJNI7>V&>YN&55F2 3& M18U54,5L$QDDD ^\**_,C]O;P!\2/^"57_!.OPY_P4*^&7Q%\6ZS\5/A=?>' MM1^+%_KOBN]NAX_M;RZM[35;.]AFE:'8SW1EA*HIM/)40[%!4];^U7^UI?\ M[7/_ 4I_9]_X)M_"WQOJVF> /%WPZN/BE\4+W0-1ELKS6=$\N1=,TP7$#+) M!!+<)ON%1@TD91-P5F# 'Z%45\"> _C#JG[#?_!:31?^">6CZWJ-Q\*OC?\ M"V?Q)X%T/4]3FN_^$:\1:<\_VVVLWG=GCLY[2#SS#N*),I,:H'?/W?X@T'3? M$^BW/A_6$F:VNXC',(+J2%]I_NR1LKH?=2#[T 7**_*W_@@-KM])\5/VQ_&? MQM^//C/6=-^%W[0>N>'?#EWX^^).I7UEH.B6DEP N+VY>)%5#\TKC=A 2W&: M^N/$G_!9;_@ESX4^%UQ\:=6_;:\$/X7M_$MSH(U>PO7NTN;^WB@EGCMU@1VN M4C2Y@9YH@\2^:N7&: /IJBO#?VF?V[_@A\#_ -C+4?VP-!^(.EZMH=[X5N=1 M\$:G8K)>6FL3_89KJU17@5ODD$1^-O&GQ5\,-)I^O7DSW3RW%C>7LL!2YL'4^3]G!:.*-% M2,1H"I /UAHKPO3/^"EO[#.K>+M!\'6W[0VEQOXKU$Z?X2UB[LKJWT?7KO) MM[#5)8ELKV4D$*D$SLQ& ":WOB[^W-^QY\!?BAHOP3^,/[27A#P_XO\ $+-_ M97AJ_P!:C%ZZ+$\K3/$"6AA"1NQFD"Q@*?FH ]6HKYF\+_\ !93_ ();>-/" M5CXU\+_MQ> KRRU3Q6/#>EQQZJ1=7NIEXD$$-J5$\O,T1\Q4,>V16W;3FNA\ M(?\ !3[_ ()^^/OVA;O]E7PA^UCX0OO'ME!8MNKM<"*=E$$[1". M0R)&[,@BDW ;&P >\45X=^SG_P %*?V$OVN/BCK/P6_9N_:<\,^+O%&@V?VS M4-(TR=][6NX(;B%G55N8=S(#+"70;T^;YES-\8?^"BG[&WP'\0>(?#7Q+^,J M6]SX.@@G\:2:7H5_J5OX:CF&Z)M3GLX)8M.#KAA]I:/*D-]TYH ]KHKY%_X* MG_\ !6/X,?\ !/C]BH_M(Z!KEKXEU/Q;I\:?#!-)C:]L]2FN0@@O'EAR@LT$ MJ2ERZB1<(A+NHK._X*"_'#_@DW^U#^QD^A_MF_M+:?HGPWUSQ!;M:S-K]UHM M]?WMC<13B.VB 2YN"K>7N6.-L!LC! 90#[+HKEOBU\9OA1\ O!P\%4FN8^"'[9W[,_[17BS7?A M[\*/BC!<^)O#,22^(?">K:==:7J^G1/C9--87T4-S'$V1B0Q[#D8)H ]0HKY MWU?_ (*T?\$UM%TGQIK]S^VEX"GL?A[/VC_@7^UE\)M,^.G[./Q.TOQ?X2U@/_ &?K6D3% MHW9&*.C!@&C=6!#(X5E(P0* .VHKQ3]K']D6X_:R\7> [+Q'\6?&?AWP?X8O MK[4/$&E^!O'6I:!=:Y.T*PVMM-<:=+#,;9=\TK!94;?'$!D%L?GMX)^!6DZM M_P '&'C']A[4/C'\9I/A;IG[-<7B:Q\*?\+^\7!8M5.HV,)N?/&I^>3Y#?LV?L^Z'^P1X>^)NI>*OV@O$-_\/KS7_P#A(]+O?B;\ M0+W5I/#%FMA;Q7-NU]J4KNEJLEN\R[Y6V^<^3W.K\+?^"@?[('QD^,2_L^^" M/C)"OC:;3#J5CX7US2+W2KS4+(9S4_' M/]MW]E_]G#5;K0/BU\3Q:ZAI^D_VKJVG:3HU[JMQIFG_ #8O;N*QAF>TMCLD MQ/,$C/EOACM./A#_ (.6_$WPO^/'_!&23]I'X.?%2?6M(?Q'H$WA[6?"GBVX M&F:E:W.I0P2>9%;S""[7:S+B57*,#C:%;SXF^9/$GA6"\9I))H0QFMTEV^3)/'L??"KF1=C@J-IQ9\7?\%&OV$/ M ?Q0U_X,>+?VL_ MEXG\*:#KZII7Q%^/5A80Z#JBZ;XDUJ/3KN MXTK0[TE0+:_U&&%[2PFRZ9CN)8V&]<@9% 'M]%?!_P#P<8Z7H?C7_@B[\7?' MVA^+=43^SO#EIJ.BZAX=\375M!VJY<6TJQW<+Q.1MD#H0^0,X-?2?PC^ M*GPV^"G[$W@7XE_%SQUI?AO0--^'^BF^U?6;U(((MUI B*6<@%F=E15&69F5 M5!) H ]=HKRCX0?MP?LN?'/XEWOP6^'_ ,4E'C.PTY=0G\'Z_H][H^JM9,<" MZCL]0AAFE@SQYR(R9(&[D5K?%7]J7X&_!GQ=9?#SQMXPGD\2:AIDVIVGAC0- M$O=7U1[&)@DEV;.PAFG6W5R$,Q01[R%W;B!0!Z#17@&A_P#!57_@F]XJ\'ZI MXX\'_ML_#C7+/0M%;6->MM"\307U]I6GHZ))=75G 7N;:*-I(UD>2-1&7&_; MFNX^"/[6O[/G[2?P@F^/GP&^('_"5^#XA.8]>T;2KN6&Z\G<)?L^(MUR5964 MB(/\ZE/O B@#T>BN,^ G[0?P<_:@^&MI\8O@+XW@\2>%]0D=-/UNTMY4@NMA MVLT1D1?,4-E=ZY7*L,Y4@=G0 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '*_%35OB]I.GVDGPA M\(Z5J]R\S"\CU6_-NL:8X*D Y.>U<3_PF?[:_P#T1;P=_P"%&_\ \37L%%>! MC\DQ&-Q+JPQU:DG;W8.GRJW;FIR>N[U.:IAYU)\RJ27DK6_%,\?_ .$S_;7_ M .B+>#O_ HW_P#B:X/]ISQQ^UK%\!_$B^+_ (9^'--TN6R6&_O=.UMY9HXI M)$1MJ$#-4\#Z\A-GJUC):SE?O*KJ1N'N,Y'N!7 M@YSP?F.-R?$8>EF5=RG3G%*3I6NXM*]J2=K[V:=MFCFKX&K4H3A&M*[373M_ MA/R1HKK/C-\&?&WP-\;7'@OQIISHZ.39WBH?*O(L\2QGN#W'53P<$5R=?YW8 MW!8O+L7/"XJ#A4@VI1:LTUT9^65*&="O%N)KF5"%O)XR&2!,_>^8 OV"@@\L*_0VOZJ\!>$)Q]3$ M5((# M\IW$=3W%>8?M7>!?V1/VL=5M_P#@G_\ M5_#?3?%EOXS\+7_ (@M-%U:,;7@ ML)[2WEF@D5EEAN(VOX2LD15U#L0PYS[;7A_[4'_!/G]G[]K7XH^#OC;\2[CQ M9IWB_P"'ME?0>!_$?A'Q?>:1=:.]VT!GFC:V=?,9E@1"DHDB*,ZLC!C7TF&H MRP^'C2E-S<5;FE;F?F[)*[\DEY'7"+C%)N_FS\N_&'[*W[3O_!M[^U=\(/%? M[(7[1/B'QK^S1\8?B_IW@K7OA!XMG^TSZ->ZB[E'LR,!GVI,ZRQK$Y:%(YO- M#;J^G?B%^T%)_P %)?\ @KM\1?\ @DOXF\5WNB?"3X2_#J#5/B)X>TC4)+.] M^(%[>I:G[%-<1,LR:7%#>H)8HF0S2-LD9HFV'Z0\+_\ !.#X9#XS>&OCS\=/ MC-\1?B[X@\$327'@8?$C6+.2R\/W+KL-U;V=A:6MNUR$RJW$TPLDLY_'GPC\8-HU_J%NB>6L5P?+ MD60"/]WN"AV0*C,550-RC\X/V8?BE\=/^"1?QD^)7_!O-\0YHKK2/BGUL]*T?POX=%OH>DF9!+9+R-"D<_]K3L\ M^$4E5@S]G4' B XKK_V2_P#@F7\(OV,OA_K?A3X5_&/XH:IK^O6UO:7GQ#\; M>+QK>NPV4#,T-G!+=Q/#;VZ;Y (XX5'[PM]\*R@'Y]?\&]W[*>C?M,?LH_M, M:#XB^-?Q'\-Z9J/[5/B_3M4T[P3XL;38[N VFFELLB&2-V#E2\3(Q4 $X K] M3OV5OV3?V>?V)O@MIG[/?[,'PRL?"GA/22[VVFV;O(TDKG+S32RLTD\K'&9) M&9C@#. /-_V#_\ @F'\!?\ @G+#K^E?LV>-O',6D>*=;EUGQ#HGB#7TU"WO M=1D14>[+2PF5)2J)DHZAMB[@V!CZ-H " 1@C(/45^='[1'[$_P /_@!_P6W_ M &:?VH/V0_#%IX4\1?$1O%&D_&+1/#\"V]IKNAP:6T_]H7,,8"AHKIK56EQ\ M\TUKN)8#/U/^VY^P+\(?V[]#\+6'Q(\;^._"VI^"M>_MCPMXG^'7BZ;1]2T^ MZ,9C9DECW*05./F4D?PD9.>A^ /[)7PP_9\O[KQ5I6K^)O%'BK4;&.RU+QOX M\\1SZOJ]Q;(Q9+<3SDB" ,2_D0+'$7)#?%/]G/XA_M M@_\ !1K_ (*CZ_\ "G3+B]@C_9\T_P !Z.T"DKJ&N/H=MA_'VQ\2>(O!?Q$\/:1<:1IWCOP7>0P:@VESNL MDMA.MQ#-!=6YD59!'-$_ER+OC*,23N_LX_LS?"#]E7P%R7=_K6J7+;[F_O+F4F2XN)6P6=CP JJ%154 'QC^P3\:/!UE_P; M.^&OBTNH0KIOAS]F?4XKZ7>,)+IVGW5O.I_VA+;R+CKGCK79?\&YGP>\6? [ M_@BW\"?!?C>PFM=0N] O=;^SSJ59(-2U.[U"WX/3,%S$<>]>B:U_P2G_ &7] M:M=>\#F^\5VGPW\5>)7\0>)_@_8ZX(O#6IZB\JS2R20"/STAEF42R6D4R6LK M[B\+;V#?25K:VMC:QV5E;1PPPQA(88D"JB@8"@#@ #@ 4 ?F)_P=$_\ )&OV M7?\ L[_PI_Z3W];?_!P=X0\*^,_B9^Q!H/BWP]9ZE97_ .V)X:L;ZTO;=9([ MBVF$@EA=6!#1N RGA@,$&OI;]NG_@F%\!O^"B=QXPU&-2J7:F*$2O* 6P9'8+N;:%W'+OVD_P#@FE\*?VM;[X;Z MM\6FLVEF]OJ\$I>&_D\BU19ID&U!O!3:G*EGD9P# MYP_;HT?2O#__ <,_L$7^AZ=!9S7WA7XD:==O;1!#+:0:$TD,!QU1'=V5>@+ M'%0_\$,OBG/\8/VP_P!NWQ/\3;L2?$6P_:,N-&O(;D_Z1:^'+))+71X #R(5 M6*YVX^5CN;JQ-?37Q=_X)N?"OXV_M.?#_P#:_P#'7Q;^(+>._A=;3P^!M2LM M6M((=-%Q (+L_9TM1%*;A-WF>8K [RJA4"JO._&;_@D#^R_\5OVL)/VV/"/C M/XC_ R^(NI6*67BK6_A3XUET;_A);9 JK%?HBL)<*B#>NQ_D0ELHI !\:_L M#Z%I.B? [_@JEX?T#3(;:VC^,OQ"$%G;1A40-I4QVJHX R3@#CL*Q_%EQ;?\ M09T4CS)M_P"%&62;BPQN_M*))OA%IOBJ MYF^*FKW5_P",;3Q)XSOM0L[LW!;>AMI9/)DPKLOG2H]PRL0\KY)/DVC?\&]W M["ND? ;Q+^R_/XR^+6I?#W7!*NB^#M9^(]Q=Z;X366?SI/[*MI5:*W=CN7SG M6295EE"R*99"P!Q?[2?[-G[5?Q7^$_[)_P"T)_P3Z^.WA?0?C?\ "CX5S7WA M_P %>-86DTKQ=HUWI^DP:A;S%?FC*LMHJR#;AIQEXSMD7E?AY^VZ?VL_^"?' M[=_@OXO?LJW7P=^/'@KX[^TV]S>3^%I[>RU"WF'#QRVM@H4#=\D M2$/(K*[?6VH?\$PO@=:K\+;KX9_$_P")_@O4_@WH5]H_@36M%\=3WES;65XM MFLUO/_:8NTO(2+&W"PSH\2;!M0;5V];\-/V&?@3\/_#WQ'TO6K34?%VI_&'< M/BIXF\5722:AXF0V?V)8IVMTABBACM?W,<,$<44:D[44LQ(!\ _$JTM+W_@S M]MH[J!)57]F#2G4.H(#+%;LIY[AE!'H0*^W_ /@GS\"/@IX=_8W^"_B+1?A- MX=@U./X,Z-8+JRZ/";LVMQ9P7$\)G*F1DEG9I74L0\C%VRQ)K@/#W_!$K]D3 MPQ^R-K/[$>E>-/B>W@/7[:.QU.UO_'L]WZ_"W]F;2?@[^S?8?LQ>"/BMXRBT?1]&BTG0]9N=1MYM4TZQBC2*. M&.X: [ML:;5DD5Y #G?D*5 /R1_X)X^,/V0?!G_!I'8/^W-X/;W^K7;>*9FL[6"1'0HS7*0Y8LJA0Q<[0P/L'[;VF_M$VW_ 5/ M_P"">/B;X\V_A#0Y9?&GBFWT?P=X3BGN#H,1TBW$EO-JW0;" M K_?/T_X3_X(F_L1^%_V$->_X)LW-CXIUCX1ZW9J\G_:/MOV^?\ @FIXA^.G[2_P'\%^&/VF?V3/B1XQ\0Z_\5_A[+<&V\0> M%9W=[/7!;R$%;BVC:WE1DQ)M6(CRXPKS-]S:Y_P37^"NM_MGZ)^WFOCWQM9> M/O#?AW_A'M":PU6WCT^ST;>[G3EM/LYB:$F1R2P,F2"'!52N;>?\$N_A>8?B M'XM_LK_%/X9?&_P#9G^'_ ,8?@N+H>$?$W@W3=2\-)?(5GCLI;:-X M4E!)Q(J$*PR?F!Y/6N]K)\!^!?!_PP\$:/\ #7X>^';71]!\/Z7;Z;HFDV,6 MR&RM((UBAAC7LJ(JJ!Z 5K4 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110!^1/Q&_:X_X.3].^(6NZ?X(_9B$^BP:S=1Z1/_ M ,(9;MYEJLK")LF7G*!3GO6-_P -B?\ !SO_ -&L#_PB+;_X]7['T5^@PXXP M$(*/]D85VZ\C_P#DCN6,@E_"C]Q^.'_#8G_!SO\ ]&L#_P (BV_^/5\F?\%8 M/C1_P5F^*_@CPA;_ /!1+X3S^&M#LM5N6\/.F@QV<5Q=M$H<,8W8,P1?E!Q@ M,^,\U_2%7A/_ 4;_89\%_\ !0G]EW5_@#XHOUT[4#*FH>%];,6\Z;J40812 ME?XD97>-P.2DC8PV"/;X>\0\JP>=4*M7+*%**EK.$&I13T;6KVOKIJKI&U#' MTH5HMTXI=TM4?RJT5[)^U3^P!^UO^QGXON_"OQX^"^L:?#;S,MMK]K:/<:9> MH"<20W2+Y; CG:2'7(#*IXH_96_8 _:W_;,\7VGA7X#_ 7UC4(;B94N=?NK M-[?2[)"1F2:Z=?+4 <[02[8PJL>*_I_^U\J^H_7?;P]E:_/S+EMZWL?2>UI< MG/S*W<]Z_P""3_QH_P""LWPH\$>+[?\ X)V_">?Q+H=[JMLWB%WT&.\BM[M8 MF"!3(ZA6*-\P&W[+ND? 'PO?KJ.H"5]0\4:V(MAU+4I0HEE"_PHJHD: \A(USELD^[5_,' M$/B'E6,SJO5I990JQ ;W65C\ M4ZC_ ,(E!!Y%KM;+>8LI*\[>0#7ZB45X&)XUP-?#SI+*<-%R35U!W5U:Z][= M;KS,)8R$HM>RC]Q7U;48='TJYU>X1FCM;=YG5.I"J6(&>_%?F[^V!_P1'_8S M_P""J?AOPW_P44_8Z\?ZK\&/BWXGT6T\3>%OBCX&G-O]O>X@6:&6]@@==TI5 M\-/"\.X[RV8D?O)(CJMM>2632,6=OLCP# M>[,H4FO@CB/C?]E__@M1^UG^S[_P1Y_:'^-G[:OARR\6_%C]F/XC7GPZEU6! M<6GB+5$N+:SMY)VB"!O+GN1YK($+Q1JW#R$UQ7[>/["7[25C^QW\&/\ @NM\ M /C'JWQ!_:1^&FDV7CWQAK5[?-)::]H-U:KG65K&1#;6-M%+*$@@5/,MY M;MF,DTNX_ISHG_!-[]C/0_V/=7_813X,VMW\-?$,%P/$>DZC>3SW&KW$\@FF MO;F[=S/+=M,%E^T%_,5T0JR[%QX_^SU_P0I_9._9^\.6GPSD^,7QI\;$6^8J6YH YG_@FO\4?@?\ M\%%/"/_"%_#W1+ZY@N-0T2ZDVW&LW5R(R?(E:1TM8 M=K?9X9)L;+T >2?\'$AT7XA?&?\ 8 _L/Q,[:?KG[5?A[['K&AWX#&&:YM-E MQ;SQD@':P=)%)[,*]LUW_@WB_P""=UU^T)J_Q_\ D'Q!\"1^)Y_-\:> _A] MX[N='\.^),DEX[RT@PQA./ _CCX MS^-?'4#?#/5X=5^'FE^&==BTVT\/WL7DE)X$A@#,X:"-@96DV'(7:IVT 6]$ M_P""7'[,A_::T/\ ;!^*MYXN^)/Q \*6Q@\':Q\0O$TM_#X>#?>>SM%"6T,A M.#YOEF3*A@P(S7T;5+P[I5[H>B6VDZCXCO=7F@CVR:EJ*0K/<'^\X@CCCSV^ M5%''2KM 'F7[6O['O[.'[;WP:U7X&?M._"[2_$WA_4K62,?;K9#/8.RD"XM9 MB-]O,O59$((([C(K\9/VL_@?\>_%7_!I+I.G^(-6O?%7_"K_ !H=2T349@7F MU/PI8Z_=V=E(_$\F@_&+XTS M>$/%VLW6IZU\+[OXKWY\.2S7$C23)]G1ED:*0L0\3RLDJG;(KK\M?4-_X"\$ M:IX%F^&&H>#],F\-W&DMI<^@/8QFS>Q:+RC;&'&SRC&=FS&W;QC% 'P;_P ' M'/Q'T3Q?_P $+/B+J7@F0ZF_Q"M_#%GX1M[1?,DU*2]UC3Y(DB4*\?^%'P+\3?LD?\'"/[.VF_$%3]G\4_L5IX+TB^=LI/K&C!7O+=&Z,RP1) M*<=I)O"_PMOTO?A;X#\5^(?MFC^%+F M-62WEMX_+66X>WC=DMVNY;@VZG]SY9 (]$_:1_95^$_[4>E:#%\0K?4+/5_" M.NQZUX,\5:#>FUU30-11607%M, 0-R,R/&ZO%*C%)$=3B@#X8_:H\)ZO\7/^ M#H#]F.S\+PO-'\*_@?XC\4>*)(AD6MK>K?Z9!O(^Z6GDC&#R0?2OTOKR[X ? MLC_"[]GSQ1XG^)>DWNL>(O&_C:6W?Q?X\\5WJ7.J:JL"%+>%FC2.*"")2P2W M@CBA4LS!-SLQ]#\2:3>Z[H=SI&G>)+[1YKB/;'J6FK"9[/OA=\"_B[\1]*TKXDZW>:UXG^T:_;W4[:G=^6 MMU>Q2S6S/#-*D81BI"@'@ KS;X[>._BM\/?^#-/0=;^$$UU#?7/PCT'3]4NK$GS8=, MN=2@M[PC;SM:"22-_1)')X&:_0'X4?\ !*3X"?!#]BC4O^"?'PP^)GQ#TOX7 MZG;WMK+I":_ ]Q#9WAG:\M8KI[8S1Q3O<2.VUMP/W&0,X;L/V)_AB-$ET>W\(>-KBWU"W@L)?,\ZVWF%99(W$K*4E=P% 50HXH M ^B^*?B]XD_X))7?[4FAKJOBC5;N*;Q?'K$6^6XO&T'3 MYIOM ;[S-*BM(A^5F!!!'%?;?@#_ ((]_LU> OAU8_L^R_$7XE:_\(-*U**] MTGX,^)?%:WGA^V,4_P!HA@.Z$7EQ:QRA76TN+F6WRBYC8#%=7^U1_P $W_@U M^U_\9OA_\=OB?\0?'5EKGPLU,ZEX 7P[KL5G;Z1>-Y>^<1B$^]I%OM#'MVF!A&@,6-A"@$8XKZU_;7_ .">/P=_;\\*>%_!'[0'C?QF MVE^$=>M==TNUT#68K#=JML'$-[(T<.YI$\Q\*"(P6SLR 11_:-_X)M?"O]JK MQ]\-_B?\8?B]\0[G6_A-JB:KX'N].UBTLQ9ZDNS-X\<-JJ32-L4$2*T>,@( MS @'S=^V186.D_\ !QU^QGJFF6D=O<:C\-/'EE?30H%:>WAT^22*)R/O(CLS M*#P"Q(ZUR:ZQX&^+OP1_;HN?^"??A#2/#W@B3Q!XRM_C%X\\9376K7/B?Q/% MH^-2M-,L/.C6UMD1HU%U+(R%Y&$=LZ /7V!\4/\ @F]\)_B[^UAX(_;5\8?% M7Q^?'WPYLI[3P;?6>KVL-MI\,\1BN4^S+;>5+YRL^\R*Q.[ *A4"\38?\$1_ MV&M-^*_Q)^)%I:>.(](^+-]-O##P.R@E&_M:!K1Q+IZU)>^.9[G4_$%]%Y8 MAN;Z_N%DN9FC$2!%#K&JHBA-L<80 \%_;L^)>K6'_!P[^QE\,_B2QB\#R^$/ M%M]X6^U<6LWB9[*XA+'/RM-' (5C)R5:Z^7!DYK?\%5?".O>%?\ @M/^P5\8 M?@I"UMXRU_Q#XD\.>)WLQA]3\-16T%Q/K30WT;2_&/Q U"WN+K M3-/=U>2WM8K6"WMK?S&1#)(D(EEV()'<*H !\=?\$OO O@R3_@NI_P %"O%D MOA73VU32]7^'\>FZ@UHAFM4N=&NGN%C?&4$C1H7QC<4&$='MDMM,T?\ ;@\=VFEV,*[8K6!5L L4:CA5'91P*^C_ (&_\$V?A9^S MQ\??B/\ M-_#;XO_ !"C\9?%I86\?:E?ZM9W,>IS00RQ6LWD/:&*%[<2L8Q& MBH.%963*'1_8N_X)Y_!O]@_4/&MW\$_&7C*YA^(7B>Z\2>*[+Q)K4=[%=ZS< ME3/?@F)7CE<( P5@A&,H2%( />*_,#X;_P#*V_X__P"S0(?_ $[:;7Z?U\P: M'_P2G^"GA_\ ;1N_^"@UE\8OB6WQ7U#1UTC4/$4NO6IBN-. C'V-K3[+]F$/ M[I#M6,89=X(?YJ /'/\ @XE^+%S\(OV<_@CK>N^,K_P[X'NOVI/!L7Q+UZPA M@E.GZ+')..YM[64K+'(A,:JR,#BNU_:!_X)T_!#XH?&?X'_MA M?M#_ +<_Q5UO5/A;XWLKKX:7:/X;MX+V[U"YM8EM'.GZ+%)<6]R4A1U5P/+9 MVW(NYQ],?M$_L[?!?]K'X+Z_^SW^T)X!L_$WA#Q-9_9M8T>]W!95#!U970AX MY$=5=)$(=&564@@&OG+]AW_@B!^Q?^P3X]LOB+\,]8^(7B>]T*.:/P;:_$#Q MK-JEGX665&CE_LZV*I%;NT;-&9=K2!&90X#N& /)_P#@A!\4-#^,WB;]LOPA M\6I8;OXE1?M2>)(O'&G:AAKG^R/+BL]-B(;DVB16T\$2_= B?'WLGR3_ (+? M? 3]D_\ 9B_X( >-OV;_ -C;PZFE^"?"/Q1TBP_LZ'4KJ\C@OFUZWFO(UN+F M21Y"LTKHV'8)(KQ\-&RK]7?M1_\ !#+]B3]J/]I>3]KNYU+XA?#_ ,>ZC;); M>)M;^%7CB?0G\0PJ%4)>>2"7^5$4M&8W8*NYCM7':?M'_P#!*7]DW]IC]E/0 M?V(?$EAK_A_X6>'FA>U\)>$=7^QQW#PN)(GFF*//*RR;I2QDS)([22;WPP / MFO\ X+A>#/"'P]^*'[ B>!?"^GZ.FB_MA^%=(TB+3;-($LK&;.*3XB>!?!GB/_@ZQ\&WGB#PKI][+8?L8OJ-F]U:))Y-VGB:Y1+A< MCB15=@'Z@'@U]-_M*?\ !,_X4?M;/\.+CXY?&+XC:EM:%I]G""+G64\-SR0/Y8&&=ICSQEB[$Y+&O M5_\ @@7H7P>_:*_X(/\ PW\$Z_9VNN:-XK\-:[IWCRWNV$C7UU<:A>IJ/VDM MDM)([R,6;DAU;H0:]^^#?_!.;X1_!']KCQE^VWX9^)/CJ\\=_$*UMK;QM<:K MK%O+::M!;1"*VC:W6W5(1"JH$,(C(VX)(9PW+Z%_P2)_9T^'^K>-;7X'_$OX ME?#OPA\1]1FO_&_PV\$>*DL]#U&YG7;<2Q(T+W&G-*H"N;&>WR H& JX /S% M^#NJ_%+4_P#@S+^(MO\ $C5;F_LM.M=2L/!M]=L6:;1H?$$,<.">2BR+.B=@ MB(H^4"OH3]N_XEZMX9_:)_X);^!/&KE/AMK'B6.ZUCSO^/:77X=)L8M%$F> MZ374K1YZMDCE*^[/VB/^">?[.O[1W[(\?["VM6&I^&?A:FG6NG2>%O!=S'81 MR65LT;P6V\1LZ1JT4;81E+;<,6!(-;XJ?\$WOV:OCS^R1I?[&'QWLM:\8>%= M 2T_X1S4=6U,1ZMI$MH@2TN+>\MDBDCGA4;5FY=@6$A<.P8 ^4?^"^OA'7M& M_:%_8B^//P8A:'XEZ?\ M/Z5X_BD;4()"O+6YCMU$@/"I))TW M&MO0;'QO^S!_P7P^,7QD\3:!K?C7PG\4O@WX?>*X\':7/K%[X(>Q8VT5I>6= MLKSP6][)'=312*C*\D>!OB1X=^,7Q)^*OCSXI^*O!MA M<6?@K6_B5K%O=/H,4Z".=K>.UM[>(SR1J(WNI$>X9,J9=K.&_,O]IC5_^"7' MQI_X*6_'#7O^"@_Q\^*'[+7Q#TO5K+P_X7N-(\7ZEX;3Q?H-A; 0ZV+L(]O< M>;++*B1J5V0V\!P7DD- 'V-_P1X_8>^(/P"T7]H'XD_'/X:VWAZV^.7QQ\1> M+/#_ (#U".WFGTC0KV0"*"[$9>-))D4/);JS*@"*3NW*ORC^SW\6_B/_ ,$S MM<^.O_!"3PEJUQ9^)=7\00WG[(M_+N9AH7B6\:*9T)QO&D2R75W(3R_V>Y(X M4"O8?V+O$7P@_8=A\?\ [5_PP_;B^/'Q3_9@\/\ PXNM0\4ZU\4[^[U^WCUA M+JV:V?097MHYYX5MOMHN6B#P;I;?$A9)1%Z9^ROXV^ '_!4W]M;PQ_P4I^#7 M@N[O/ OPL^'U[H'@'QSK7AJYTV?7-7U65&OS EU&DKP65O;BW$NWRVEU*[5" MWEEJ /KWX.?"?P3\!OA)X8^"/PUTH6/A[PAH%IHVB68Q^ZM;:%88E)'4[4&3 MW.372444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% &3XQ\"^#/B%I!T'QQX7L=6 MLR=P@O[99%5O[RY'RGW!:;^Q/^RWI6HC5+7X06+2AMP6YNKB://\ USDD M9,>V,5ZG17D8[A_(M&,8Q48JR1NDD@HHHI@%%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !575-$T77(XXM:TBUO%BD$D2W5N ML@1QT8!@<'WJU10 V6**:)H9HU='4JZ,,A@>H([BD@@@M8$M;6%(XHT"QQQJ M JJ!@ = !VI]% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% )%% !1110!__9 end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover - USD ($)
$ in Billions
12 Months Ended
Dec. 31, 2022
Feb. 17, 2023
Jun. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2022    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 1-12273    
Entity Registrant Name ROPER TECHNOLOGIES, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 51-0263969    
Entity Address, Address Line One 6901 Professional Parkway, Suite 200    
Entity Address, City or Town Sarasota,    
Entity Address, State or Province FL    
Entity Address, Postal Zip Code 34240    
City Area Code 941    
Local Phone Number 556-2601    
Title of 12(b) Security Common Stock, $0.01 Par Value    
Trading Symbol ROP    
Security Exchange Name NYSE    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Large Accelerated Filer    
Entity Small Business false    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Entity Shell Company false    
Entity Public Float     $ 41.6
Entity Common Stock, Shares Outstanding   106,243,275  
Documents Incorporated by Reference Portions of the registrant’s Proxy Statement to be furnished to Stockholders in connection with its 2023 Annual Meeting of Stockholders are incorporated by reference into Part III, Items 10, 11, 12, 13 and 14 of this Annual Report on Form 10-K.    
Entity Central Index Key 0000882835    
Document Fiscal Year Focus 2022    
Document Fiscal Period Focus FY    
Amendment Flag false    

XML 16 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Audit Information
12 Months Ended
Dec. 31, 2022
Audit Information [Abstract]  
Auditor Name PricewaterhouseCoopers LLP
Auditor Location Tampa, Florida
Auditor Firm ID 238
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Assets    
Cash and cash equivalents $ 792.8 $ 351.5
Accounts receivable, net 724.5 687.6
Inventories, net 111.3 69.2
Income taxes receivable 61.0 16.8
Unbilled receivables 91.5 81.9
Other current assets 151.3 136.1
Current assets held for sale 0.0 1,078.0
Total current assets 1,932.4 2,421.1
Property, plant and equipment, net 85.3 82.7
Goodwill 15,946.1 13,476.3
Other intangible assets, net 8,030.7 6,509.1
Deferred taxes 55.9 50.0
Equity investment 535.0 0.0
Other assets 395.4 369.8
Assets held for sale 0.0 804.9
Total assets 26,980.8 23,713.9
Liabilities and Stockholders’ Equity    
Accounts payable 122.6 98.3
Accrued compensation 228.8 261.9
Deferred revenue 1,370.7 1,106.3
Other accrued liabilities 454.6 398.7
Income taxes payable 16.6 117.3
Current portion of long-term debt, net 699.2 799.2
Current liabilities held for sale 0.0 340.1
Total current liabilities 2,892.5 3,121.8
Long-term debt, net of current portion 5,962.5 7,122.6
Deferred taxes 1,676.8 1,466.2
Other liabilities 411.2 390.1
Liabilities held for sale 0.0 49.4
Total liabilities 10,943.0 12,150.1
Commitments and contingencies (Note $13)
Stockholders’ equity:    
Preferred stock, $0.01 par value per share; 1.0 shares authorized; none outstanding 0.0 0.0
Common stock, $0.01 par value per share; 350.0 shares authorized; 107.9 shares issued and 106.1 outstanding at December 31, 2022 and 107.3 shares issued and 105.5 outstanding at December 31, 2021 1.1 1.1
Additional paid-in capital 2,510.2 2,307.8
Retained earnings 13,730.7 9,455.6
Accumulated other comprehensive loss (187.0) (183.1)
Treasury stock, 1.8 shares at December 31, 2022 and 1.8 shares at December 31, 2021 (17.2) (17.6)
Total stockholders' equity 16,037.8 11,563.8
Total liabilities and stockholders' equity $ 26,980.8 $ 23,713.9
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Preferred stock, par or stated value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, authorized (in shares) 1,000,000.0 1,000,000.0
Preferred stock, outstanding (in shares) 0 0
Common stock, par or stated value (in dollars per share) $ 0.01 $ 0.01
Common stock, authorized (in shares) 350,000,000.0 350,000,000.0
Common stock, issued (in shares) 107,900,000 107,300,000
Common stock, outstanding (in dollars per share) 106,100,000 105,500,000
Treasury Stock (in shares) 1,800,000 1,800,000
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Net revenues $ 5,371.8 $ 4,833.8 $ 4,022.4
Cost of sales 1,619.0 1,426.2 1,194.1
Gross profit 3,752.8 3,407.6 2,828.3
Selling, general and administrative expenses 2,228.3 2,072.0 1,745.4
Impairment of intangible assets 0.0 94.4 0.0
Income from operations 1,524.5 1,241.2 1,082.9
Interest expense, net 192.4 233.9 218.5
Other income (expense), net (50.1) 24.6 (3.1)
Earnings before income taxes 1,282.0 1,031.9 861.3
Income taxes 296.4 226.6 187.5
Net earnings from continuing operations 985.6 805.3 673.8
Earnings from discontinued operations, net of tax 202.8 291.4 275.9
Gain on disposition of discontinued operations, net of tax 3,356.3 55.9 0.0
Net earnings from discontinued operations 3,559.1 347.3 275.9
Net earnings $ 4,544.7 $ 1,152.6 $ 949.7
Net earnings per share from continuing operations:      
Basic (in dollars per share) $ 9.31 $ 7.65 $ 6.44
Diluted (in dollars per share) 9.23 7.56 6.37
Net earnings per share from discontinued operations:      
Basic (in dollars per share) 33.61 3.30 2.64
Diluted (in dollars per share) 33.32 3.26 2.61
Net earnings per share:      
Basic (in dollars per share) 42.92 10.95 9.08
Diluted (in dollars per share) $ 42.55 $ 10.82 $ 8.98
Weighted-average common shares outstanding:      
Basic (in shares) 105.9 105.3 104.6
Diluted (in shares) 106.8 106.5 105.7
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Comprehensive Income [Abstract]      
Net earnings $ 4,544.7 $ 1,152.6 $ 949.7
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustments [1] (3.9) (36.1) 65.8
Total other comprehensive income (loss), net of tax (3.9) (36.1) 65.8
Comprehensive income $ 4,540.8 $ 1,116.5 $ 1,015.5
[1] In connection with the Indicor Transaction, we reclassified $142.6 of foreign currency translation adjustments to “Gain on disposition of discontinued operations, net of tax” during the year ended December 31, 2022.
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Industrial Businesses  
Other comprehensive income related to foreign currency translation to gain on disposition of discontinued operations, net of tax $ 142.6
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Millions
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional paid-in capital
Retained earnings
Retained earnings
Cumulative Effect, Period of Adoption, Adjustment
Accumulated other comprehensive loss
Treasury stock
Beginning balance (in shares) at Dec. 31, 2019     104,100          
Beginning balance at Dec. 31, 2019 $ 9,491.9 $ (1.7) $ 1.1 $ 1,903.9 $ 7,818.0 $ (1.7) $ (212.8) $ (18.3)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Accounting standards update [Extensible List] Accounting Standards Update 2016-13 [Member]              
Net earnings $ 949.7       949.7      
Stock option exercises (in shares)     700          
Stock option exercises 105.5     105.5        
Treasury stock sold 10.5     10.2       0.3
Currency translation adjustments, including tax provision (benefit) 65.8 [1]           65.8  
Stock based compensation 119.0     119.0        
Restricted stock activity (in shares)     100          
Restricted stock activity (41.1)     (41.1)        
Dividends declared (219.8)       (219.8)      
Ending balance (in shares) at Dec. 31, 2020     104,900          
Ending balance at Dec. 31, 2020 10,479.8   $ 1.1 2,097.5 8,546.2   (147.0) (18.0)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net earnings $ 1,152.6       1,152.6      
Stock option exercises (in shares) 537   500          
Stock option exercises $ 104.7     104.7        
Cash settlement of share-based awards in connection with disposition of discontinued operations (6.7)     (6.7)        
Treasury stock sold 15.1     14.7       0.4
Currency translation adjustments, including tax provision (benefit) (36.1) [1]           (36.1)  
Stock based compensation 138.0     138.0        
Restricted stock activity (in shares)     100          
Restricted stock activity (40.4)     (40.4)        
Dividends declared $ (243.2)       (243.2)      
Ending balance (in shares) at Dec. 31, 2021 105,500   105,500          
Ending balance at Dec. 31, 2021 $ 11,563.8   $ 1.1 2,307.8 9,455.6   (183.1) (17.6)
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net earnings $ 4,544.7       4,544.7      
Stock option exercises (in shares) 460   500          
Stock option exercises $ 110.0     110.0        
Cash settlement of share-based awards in connection with disposition of discontinued operations (11.1)     (11.1)        
Treasury stock sold 14.3     13.9       0.4
Currency translation adjustments, including tax provision (benefit) (3.9) [1]           (3.9)  
Stock based compensation 131.4     131.4        
Restricted stock activity (in shares)     100          
Restricted stock activity (41.8)     (41.8)        
Dividends declared $ (269.6)       (269.6)      
Ending balance (in shares) at Dec. 31, 2022 106,100   106,100          
Ending balance at Dec. 31, 2022 $ 16,037.8   $ 1.1 $ 2,510.2 $ 13,730.7   $ (187.0) $ (17.2)
[1] In connection with the Indicor Transaction, we reclassified $142.6 of foreign currency translation adjustments to “Gain on disposition of discontinued operations, net of tax” during the year ended December 31, 2022.
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (Parenthetical) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Statement of Stockholders' Equity [Abstract]      
Currency translation adjustments, tax provision (benefit) $ (41.9) $ (6.2) $ 14.6
Dividends declared (in dollars per share) $ 2.54 $ 2.31 $ 2.10
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:      
Net earnings from continuing operations $ 985.6 $ 805.3 $ 673.8
Adjustments to reconcile net earnings from continuing operations to cash flows from operating activities:      
Depreciation and amortization of property, plant and equipment 37.3 44.0 40.6
Amortization of intangible assets 612.8 571.9 451.0
Amortization of deferred financing costs 11.8 13.5 10.9
Non-cash stock compensation 118.5 123.0 108.3
Impairment of intangible assets 0.0 94.4 0.0
Gain on disposal of assets and businesses, net of associated income tax 0.0 (21.6) 0.0
Income tax provision, excluding tax associated with gain on disposal of businesses and assets 296.4 221.1 187.5
Changes in operating assets and liabilities, net of acquired businesses:      
Accounts receivable 2.5 (73.7) 22.3
Unbilled receivables (11.1) (16.4) (4.5)
Inventories (43.1) (0.3) (8.4)
Accounts payable 21.3 16.0 4.9
Other accrued liabilities (7.6) 27.0 74.6
Deferred revenue 52.9 162.2 60.7
Cash tax paid for gain on disposal of businesses (953.8) 0.0 (201.9)
Cash income taxes paid, excluding tax associated with gain on disposal of businesses (498.9) (273.9) (277.7)
Other, net (18.0) (36.7) (18.9)
Cash provided by operating activities from continuing operations 606.6 1,655.8 1,123.2
Cash provided by operating activities from discontinued operations 128.0 356.1 401.9
Cash provided by operating activities 734.6 2,011.9 1,525.1
Cash flows from (used in) investing activities:      
Acquisitions of businesses, net of cash acquired (4,280.1) (217.0) (6,018.1)
Capital expenditures (40.1) (28.5) (24.7)
Capitalized software expenditures (30.2) (29.7) (17.7)
Proceeds used in disposal of businesses 0.0 0.0 (4.5)
Proceeds from sale of assets 0.0 27.1 0.0
Other, net (1.4) (1.1) (2.6)
Cash used in investing activities from continuing operations (4,351.8) (249.2) (6,067.6)
Proceeds from disposition of discontinued operations 5,561.8 115.6 0.0
Cash used in investing activities from discontinued operations (0.5) (9.3) (6.3)
Cash provided by (used in) investing activities 1,209.5 (142.9) (6,073.9)
Cash flows from (used in) financing activities:      
Proceeds from senior notes 0.0 0.0 3,300.0
Payment of senior notes (800.0) (500.0) (600.0)
(Payments) borrowings under revolving line of credit, net (470.0) (1,150.0) 1,620.0
Debt issuance costs (3.9) 0.0 (42.0)
Cash dividends to stockholders (262.3) (236.4) (214.1)
Treasury stock sales 14.3 15.1 10.5
Proceeds from stock-based compensation, net 68.2 64.3 64.4
Other, net (0.2) (0.1) (0.1)
Cash (used in) provided by financing activities from continuing operations (1,453.9) (1,807.1) 4,138.7
Cash used in financing activities from discontinued operations (11.4) (6.4) (1.8)
Cash (used in) provided by financing activities from continuing operations (1,465.3) (1,813.5) 4,136.9
Effect of exchange rate changes on cash (37.5) (12.3) 10.5
Net increase in cash and cash equivalents 441.3 43.2 (401.4)
Cash and cash equivalents, beginning of year 351.5 308.3 709.7
Cash and cash equivalents, end of year 792.8 351.5 308.3
Cash paid for:      
Interest 206.5 222.2 197.7
Net assets of businesses acquired:      
Fair value of assets, including goodwill 4,891.8 249.8 6,715.4
Liabilities assumed (611.7) (32.8) (697.3)
Cash paid, net of cash acquired $ 4,280.1 $ 217.0 $ 6,018.1
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Accounting Policies
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Summary of Accounting Policies Summary of Accounting Policies
Basis of Presentation - These financial statements present consolidated information for Roper Technologies, Inc. and its subsidiaries (“Roper,” the “Company,” “we,” “our” or “us”). All significant intercompany accounts and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current period presentation.

Nature of the Business - Roper is a diversified technology company. The Company operates market leading businesses that design and develop vertical software and technology enabled products for a variety of defensible niche markets.

Discontinued Operations - On November 22, 2022, the Company completed the divestiture of a majority 51% equity stake in its industrial businesses, including its entire historical Process Technologies reportable segment and the industrial businesses within its historical Measurement & Analytical Solutions reportable segment, to Clayton, Dubilier & Rice, LLC (“CD&R”). The businesses included in this transaction were Alpha, AMOT, CCC, Cornell, Dynisco, FTI, Hansen, Hardy, Logitech, Metrix, PAC, Roper Pump, Struers, Technolog, Uson, and Viatran (collectively “Indicor”). Following the sale of the majority stake, the Company retained an initial 49% minority equity interest in the new standalone parent company, Indicor, LLC. This transaction is referred to herein as the “Indicor Transaction.”

During 2021, the Company signed definitive agreements to divest its TransCore, Zetec and CIVCO Radiotherapy businesses, (“2021 Divestitures”). As of March 31, 2022, Roper had completed the 2021 Divestitures.

The financial results for Indicor and the 2021 Divestitures are presented as discontinued operations for all periods presented. Unless otherwise noted, discussion within these Notes to Consolidated Financial Statements relate to continuing operations. Refer to Note 3 for additional information on discontinued operations.

Update to Segment Reporting Structure - During the second quarter of 2022, we updated our reportable segment structure following the announcement of the Indicor Transaction. The Company’s new reporting segment structure is classified based on business model and delivery of performance obligations. The three updated reportable segments (and businesses within each; including changes due to acquisitions since the realignment) are as follows:

–Application Software - Aderant, CBORD/Horizon, CliniSys, Data Innovations, Deltek, Frontline Education, IntelliTrans, PowerPlan, Strata, Vertafore

–Network Software - ConstructConnect, DAT, Foundry, iPipeline, iTradeNetwork, Loadlink, MHA, SHP, SoftWriters

–Technology Enabled Products - CIVCO Medical Solutions, FMI, Inovonics, IPA, Neptune, Northern Digital, rf IDEAS, Verathon

Following the Indicor Transaction and the realignment of our reportable segments, the day-to-day operations of our businesses, our organizational structure, and our strategy remain unchanged. All prior periods have been recast to reflect the changes noted above.

Recent Accounting Pronouncements - The Financial Accounting Standards Board (“FASB”) establishes changes to accounting principles under GAAP in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification (“ASC”). The Company considers the applicability and impact of all ASUs. Any ASUs not listed below were assessed and determined to be either not applicable or are expected to have an immaterial impact on the Company’s results of operations, financial position or cash flows.

Recently Adopted Accounting Pronouncements

In October 2021, the FASB issued an update to improve the accounting for acquired revenue contracts with customers in a business combination by promoting consistency in the recognition of an acquired contract liability and the subsequent revenue recognized by the acquirer. The update is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted. The Company early-adopted this update in the fourth quarter of 2021. This update did not have a material impact on the acquisitions completed in 2022 and 2021.
The Company adopted ASC Topic 326, Financial Instruments - Credit Losses (“ASC 326”), as of January 1, 2020 using the modified retrospective transition method. We recorded a noncash cumulative effect decrease to retained earnings of $1.7, net of income taxes, on our opening consolidated balance sheet as of January 1, 2020.

Significant Accounting Policies

Cash and Cash Equivalents - Roper considers highly liquid financial instruments with remaining maturities at acquisition of three months or less to be cash equivalents. Roper had $432.9 of cash equivalents at December 31, 2022. Roper had no cash equivalents at December 31, 2021.

Contingencies - Management continually assesses the probability of any adverse judgments or outcomes to its potential contingencies. Disclosure of the contingency is made if there is at least a reasonable possibility that a loss or an additional loss may have been incurred. In the assessment of contingencies as of December 31, 2022, management concluded that there were no matters for which there was a reasonable possibility of a material loss.

Earnings per Share - Basic earnings per share were calculated using net earnings and the weighted-average number of shares of common stock outstanding during the respective year. Diluted earnings per share were calculated using net earnings and the weighted-average number of shares of common stock and potential common stock associated with stock options outstanding during the respective year.

The effects of potential common stock were determined using the treasury stock method:

  Year ended December 31,
 202220212020
Basic weighted-average shares outstanding105.9 105.3 104.6 
Effect of potential common stock:   
Common stock awards0.9 1.2 1.1 
Diluted weighted-average shares outstanding106.8 106.5 105.7 

As of and for the years ended December 31, 2022, 2021 and 2020, there were 0.834, 0.521 and 0.208 outstanding stock options, respectively, that were not included in the determination of diluted earnings per share because doing so would have been antidilutive.

Estimates - The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities. Actual results could differ from those estimates.

Equity Investment - The Company has an initial 49% minority equity interest in Indicor which provides us with the ability to exercise significant influence, but not control, over the investee. We elected to apply the fair value option as we believe this is the most reasonable method to value the equity investment. Subsequent changes in fair value will be recognized as a discrete non-operating line item in the Consolidated Statements of Operations beginning in the first quarter of 2023. See Note 10 for additional information on this investment.

Foreign Currency Translation and Transactions - Assets and liabilities of subsidiaries whose functional currency is not the U.S. dollar were translated at the exchange rate in effect at the balance sheet date, and revenues and expenses were translated at average exchange rates for the period in which those entities were included in Roper’s financial results. Translation adjustments are reflected as a component of other comprehensive income. Foreign currency transaction gains and losses are recorded in the Consolidated Statements of Earnings within “Other income (expense), net.” Foreign currency transaction gains / (losses) were not material in any periods presented.

Goodwill and Other Intangibles - Roper accounts for goodwill in a purchase business combination as the excess of the cost over the estimated fair value of net assets acquired. Business combinations can also result in other intangible assets being recognized. Amortization of intangible assets, if applicable, occurs over their estimated useful lives. Goodwill, which is not amortized, is tested for impairment on an annual basis (or an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value). When testing goodwill for impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or
circumstances leads to a determination that it is more likely than not that the estimated fair value of a reporting unit is less than its carrying amount. If the Company elects to perform a qualitative assessment and determines that an impairment is more likely than not, then performance of the quantitative impairment test is required. The quantitative process utilizes both an income approach (discounted cash flows) and a market approach (consisting of a comparable public company earnings multiples methodology) to estimate the fair value of a reporting unit. To determine the reasonableness of the estimated fair values, the Company reviews the assumptions to ensure that neither the income approach nor the market approach provides significantly different valuations. If the estimated fair value exceeds the carrying value, no further work is required and no impairment loss is recognized. If the carrying value exceeds the estimated fair value, a non-cash impairment loss is recognized in the amount of that excess.
When performing the quantitative assessment, key assumptions used in the income and market methodologies are updated when the analysis is performed for each reporting unit. The assumptions that have the most significant effect on the fair value calculations are the projected revenue growth rates, future operating margins, discount rates, terminal values and earnings multiples. While the Company uses reasonable and timely information to prepare its discounted cash flow analysis, actual future cash flows or market conditions could differ significantly resulting in future impairment charges related to recorded goodwill balances.

As of the annual impairment test, Roper has 21 reporting units with individual goodwill amounts ranging from $17.5 to $3,363.1. In 2022, the Company performed its annual impairment test in the fourth quarter for all reporting units. The Company conducted its analysis qualitatively and assessed whether it was more likely than not that the respective fair value of these reporting units was less than the carrying amount. The Company determined that impairment of goodwill was not likely in any of its reporting units and thus was not required to perform a quantitative analysis for these reporting units.

Recently acquired reporting units generally represent a higher inherent risk of impairment, which typically decreases as the businesses are integrated into the enterprise. Negative industry or economic trends, disruptions to its business, actual results significantly below expected results, unexpected significant changes or planned changes in the use of the assets, divestitures and market capitalization declines may have a negative effect on the fair value of Roper’s reporting units.

The following events or circumstances, although not comprehensive, would be considered to determine whether interim testing of goodwill would be required:

a significant adverse change in legal factors or in the business climate;
an adverse action or assessment by a regulator;
unanticipated competition;
a loss of key personnel;
a more-likely-than-not expectation that a reporting unit or a significant portion of a reporting unit will be sold or otherwise disposed of;
the testing for recoverability of a significant asset group within a reporting unit; and
recognition of a goodwill impairment loss in the financial statements of a subsidiary that is a component of a reporting unit.

Business combinations can also result in other intangible assets being recognized. Amortization of intangible assets, if applicable, occurs over their estimated useful lives. Trade names that are determined to have indefinite useful economic lives are not amortized, but separately tested for impairment during the fourth quarter of the fiscal year or on an interim basis if an event occurs that indicates the fair value is more likely than not below the carrying value. Roper first qualitatively assesses whether the existence of events or circumstances leads to a determination that it is more likely than not that the estimated fair value of an indefinite-lived trade name is less than its carrying amount. If necessary, Roper conducts a quantitative review using the relief-from-royalty method. This methodology assumes that, in lieu of ownership, a third party would be willing to pay a royalty in order to exploit the related benefits of these assets. To the extent the Company determines a fair value, the inputs used represent a Level 3 fair value measurement in the FASB fair value hierarchy given that the inputs are unobservable. The assumptions that have the most significant effect on the fair value calculations are the royalty rates, projected revenue growth rates, discount rates and terminal values. Each royalty rate is determined based on the profitability of the trade name to which it relates and observed market royalty rates. Revenue growth rates are determined after considering current and future economic conditions, recent sales trends, discussions with customers, planned timing of new product launches or other variables. Trade names resulting from recent acquisitions generally represent the highest risk of impairment, which typically decreases as the businesses are integrated into Roper.

During the fourth quarter of 2021, the Company determined the use of the Sunquest trade name would be discontinued given the strategic action to merge the Sunquest business into our CliniSys business, both of which are reported in our Application
Software reportable segment. Considering the planned merger and updated market comparisons, the royalty rate utilized in the quantitative impairment assessment of the trade name was 0.5% as compared to a royalty rate of 3.5% used in the prior year. The royalty rate reduction was the significant assumption that resulted in a non-cash impairment charge of $94.4 recognized as a component of “Impairment of intangible assets” within the Consolidated Statements of Earnings.

The assessment of fair value for impairment purposes requires significant judgments to be made by management. Although forecasts are based on assumptions that are considered reasonable by management and consistent with the plans and estimates management uses to operate the underlying businesses, there is significant judgment in estimating future operating results. Changes in estimates or the application of alternative assumptions could produce significantly different results.

The most significant identifiable intangible assets with definite useful economic lives recognized from our acquisitions are customer relationships. The fair value for customer relationships is determined as of the acquisition date using the excess earnings method. Under this methodology the fair value is determined based on the estimated future after-tax cash flows arising from the acquired customer relationships over their estimated lives after considering customer attrition and contributory asset charges. The assumptions that have the most significant effect on the fair value calculations are the customer attrition rates, projected customer revenue growth rates, margins, contributory asset charges and discount rates. When testing customer relationship intangible assets for potential impairment, management considers historical customer attrition rates and projected revenues and profitability related to customers that existed at acquisition. In evaluating the amortizable life for customer relationship intangible assets, management considers historical customer attrition patterns.

Roper evaluates whether there has been an impairment of identifiable intangible assets with definite useful economic lives, or of the remaining life of such assets, when certain indicators of impairment are present. In the event that facts and circumstances indicate that the cost or remaining period of amortization of any asset may be impaired, an evaluation of recoverability would be performed. If an evaluation is required, the estimated future gross, undiscounted cash flows associated with the asset would be compared to the asset’s carrying amount to determine if a write-down to fair value or a revision in the remaining amortization period is required.

Impairment of Long-Lived Assets - The Company determines whether there has been an impairment of long-lived assets, excluding goodwill and other intangible assets, when certain indicators of impairment are present. In the event that facts and circumstances indicate that the cost or life of any long-lived assets may be impaired, an evaluation of recoverability would be performed. If an evaluation is required, the estimated future gross, undiscounted cash flows associated with the asset would be compared to the asset’s carrying amount to determine if a write-down to fair value or revision to remaining life is required. Future adverse changes in market conditions or poor operating results of underlying long-lived assets could result in losses or an inability to recover the carrying value of the long-lived assets that may not be reflected in the assets’ current carrying value, thereby possibly requiring an impairment charge or acceleration of depreciation or amortization expense in the future.

Income Taxes - The Company recognizes in the Consolidated Financial Statements only those tax positions determined to be “more likely than not” of being sustained upon examination based on the technical merits of the positions. Interest and penalties related to unrecognized tax benefits are classified as a component of income tax expense.

The Company records a valuation allowance to reduce its deferred tax assets if, based on the weight of available evidence, both positive and negative, for each respective tax jurisdiction, it is more likely than not that some portion or all of such deferred tax assets will not be realized. Available evidence which is considered in determining the amount of valuation allowance required includes, but is not limited to, the Company’s estimate of future taxable income and any applicable tax-planning strategies.

Certain assets and liabilities have different basis for financial reporting and income tax purposes. Deferred income taxes have been provided for these differences at the enacted tax rates expected to be paid. See Note 8 for information regarding income taxes.

Inventories - Inventories are valued at the lower of cost and net realizable value. Cost is determined using the first-in, first-out method. The Company writes down its inventory for estimated obsolescence or excess inventory equal to the difference between the cost of inventory and the estimated net realizable value based upon assumptions about future demand and market conditions.

Product Warranties - The Company sells certain of its products to customers with a product warranty that allows customers to return a defective product during a specified warranty period following the purchase in exchange for a replacement product, repair at no cost to the customer or the issuance of a credit to the customer. The Company accrues its estimated exposure to
warranty claims based upon current and historical product sales data, warranty costs incurred and any other related information known to the Company.

Property, Plant and Equipment and Depreciation and Amortization - Property, plant and equipment is stated at cost less accumulated depreciation and amortization. Depreciation and amortization are provided for using principally the straight-line method over the estimated useful lives of the assets as follows:
Buildings
20-30 years
Machinery
8-12 years
Other equipment and software
3-5 years

Research, Development and Engineering - Research, development and engineering (“R,D&E”) costs include salaries and benefits, rents, supplies, and other costs related to products under development or improvements to existing products. R,D&E costs are expensed as incurred and are included within selling, general and administrative expenses. R,D&E expenses totaled $529.8, $484.8 and $382.4 for the years ended December 31, 2022, 2021 and 2020, respectively.

Revenue Recognition - The reported results reflect the application of ASC 606 guidance. The amount of revenue recognized reflects the consideration which the Company expects to be entitled to receive in exchange for these products and/or services. To achieve this principle, the Company applies the following five steps:

identify the contract with the customer;
identify the performance obligations in the contract;
determine the transaction price;
allocate the transaction price to performance obligations in the contract; and
recognize revenue when or as the Company satisfies a performance obligation.

Disaggregated Revenue - We disaggregate our revenues by reportable segment into four categories: (i) recurring revenue comprised of Software-as-a-Service (“SaaS”) licenses and software maintenance; (ii) reoccurring revenue comprised of transactional and volume-based fees related to software licenses; (iii) non-recurring revenue comprised of term and perpetual software licenses, professional services associated with software products and hardware sold with our software licenses; and (iv) product revenue. See details in the table below.

Year Ended December 31, 2022
Application SoftwareNetwork SoftwareTechnology Enabled ProductsTotal
Revenue Stream
Software related
Recurring$1,946.0 $981.4 $12.0 $2,939.4 
Reoccurring124.2 246.2 — 370.4 
Non-recurring569.3 150.9 1.2 721.4 
Total Software Revenues2,639.5 1,378.5 13.2 4,031.2 
Product Revenue— — 1,340.6 1,340.6 
$2,639.5 $1,378.5 $1,353.8 $5,371.8 
Year Ended December 31, 2021
Application SoftwareNetwork SoftwareTechnology Enabled ProductsTotal
Revenue Stream
Software related
Recurring$1,708.0 $837.5 $7.8 $2,553.3 
Reoccurring111.4 249.5 — 360.9 
Non-recurring547.3 136.8 0.8 684.9 
Total Software Revenues2,366.7 1,223.8 8.6 3,599.1 
Product Revenue— — 1,234.7 1,234.7 
$2,366.7 $1,223.8 $1,243.3 $4,833.8 
Year Ended December 31, 2020
Application SoftwareNetwork SoftwareTechnology Enabled ProductsTotal
Revenue Stream
Software related
Recurring$1,251.5 $707.4 $5.8 $1,964.7 
Reoccurring64.8 235.5 — 300.3 
Non-recurring469.5 126.5 0.6 596.6 
Total Software Revenues1,785.8 1,069.4 6.4 2,861.6 
Product Revenue— — 1,160.8 1,160.8 
$1,785.8 $1,069.4 $1,167.2 $4,022.4 

We recognize revenue over time or at a point in time depending on our evaluation of when the customer obtains control over the promised products or services. For software arrangements that include multiple performance obligations, we allocate revenue to each performance obligation based on estimates of the price that we would charge the customer for each promised product or service if it were sold on a standalone basis. Software licenses may be combined with implementation/installation services as a single performance obligation if the implementation/installation significantly modifies or customizes the functionality of the software license.

Software and related services

Recurring - consists primarily of SaaS subscriptions and post contract support (“PCS”) which are recognized ratably over the contractual term.
Reoccurring - consists primarily of transactional and volume-based fees which are highly reoccurring and recognized at a point-in-time under a usage-based model.

Non-recurring - consists primarily of perpetual, time-based (“term”) software licenses, or installation/implementation services and associated hardware. Revenues from perpetual and term licenses are generally recognized at a point-in-time. Revenues from software implementation projects are generally recognized over time using the input method, utilizing the ratio of costs or labor hours incurred to total estimated costs or labor, as the measure of performance.

Payment for software licenses is generally required within 30 to 60 days of the transfer of control. Payment for PCS is generally required within 30 to 60 days of the commencement of the service period, which is primarily offered to customers over a one-year timeframe. Payment terms do not contain a significant financing component. Payment for implementation/installation services that are recognized over time are typically commensurate with milestones defined in the contract, or billable hours incurred.
Products

Revenue from product sales is recognized when control transfers to the customer, which is generally when the product is shipped. Non-project-based installation and repair services are performed by certain of our businesses for which revenue is recognized upon completion.

Payment terms are generally 30 to 60 days from the transfer of control. Payment terms do not contain a significant financing component.

Accounts receivable, net - Accounts receivable, net includes amounts billed and currently due from customers. The amounts due are stated at their net estimated realizable value. Accounts receivable are stated net of an allowance for doubtful accounts and sales allowances of $16.6 and $15.7 at December 31, 2022 and 2021, respectively. We make estimates of expected allowance for doubtful accounts based upon our assessment of various factors, including historical experience, the age of the accounts receivable balances, changes to customer creditworthiness and other factors that may affect our ability to collect from customers.

Unbilled receivables - Our unbilled receivables include unbilled amounts typically resulting from sales under software milestone billings associated with multi-year term license renewals and software implementations when the input method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not solely due to the passage of time. Amounts may not exceed their net realizable value.

Deferred revenues - We record deferred revenues when cash payments are received or due in advance of our performance. Our deferred revenues relate primarily to software and related services. In most cases, we recognize these deferred revenues ratably over time as the SaaS or PCS performance obligation is satisfied. The non-current portion of deferred revenue is included in “Other liabilities” in our Consolidated Balance Sheets.

Our unbilled receivables and deferred revenues are reported in a net position on a contract-by-contract basis at the end of each reporting period. The net balances are classified as current or non-current based on expected timing of revenue recognition and billable milestones.

Deferred commissions - Our incremental direct costs of obtaining a contract, which consist of sales commissions primarily for our software sales, are deferred and amortized on a straight-line basis over the period of contract performance or a longer period, depending on facts and circumstances. We classify deferred commissions as current or non-current based on the expected timing of expense recognition. Where the amortization period would have been one year or less, we expense the associated incremental direct cost as incurred. The current and non-current portions of deferred commissions are included in “Other current assets” and “Other assets,” respectively, in our Consolidated Balance Sheets. At December 31, 2022 and 2021, the current portion of deferred commissions was $33.1 and $32.5, respectively, and the non-current portion of deferred commissions was $31.7 and $24.2, respectively. The Company recognized $30.7, $27.2 and $30.1 of expense related to deferred commissions for the years ended December 31, 2022, 2021 and 2020, respectively.

Remaining performance obligations - Remaining performance obligations represent the transaction price of firm orders for which work has not been performed and excludes unexercised contract options. As of December 31, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations was $4,214.0. We expect to recognize revenue on approximately 69% of our remaining performance obligations over the next 12 months, with the remainder to be recognized thereafter.

Capitalized Software - The Company accounts for capitalized software under applicable accounting guidance which, among other provisions, requires capitalization of certain internal-use software costs once certain criteria are met. Overhead, general and administrative and training costs are not capitalized. Capitalized software balances, net of accumulated amortization, were $83.9 and $65.9 at December 31, 2022 and 2021, respectively, which are included in “Other Assets” our Consolidated Balance Sheets.
Stock-Based Compensation - The Company recognizes expense for the grant date fair value of its employee stock awards on a straight-line basis (or, in the case of performance-based awards, on a graded basis) over the employee’s requisite service period (generally the vesting period of the award). The fair value of option awards is estimated using the Black-Scholes option valuation model.
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions and Dispositions
12 Months Ended
Dec. 31, 2022
Business Combination and Asset Acquisition [Abstract]  
Business Acquisitions and Dispositions Business Acquisitions and Dispositions
Acquisitions

2022 Acquisitions - Roper completed seven business acquisitions in the year ended December 31, 2022. The results of operations of the acquired businesses are included in Roper’s Consolidated Financial Statements since the date of each acquisition. Pro forma results of operations and the revenue and net income subsequent to the acquisition date for the acquisitions completed during fiscal 2022 have not been presented because the effects of the acquisitions, individually and in the aggregate, were not material to our financial results.

The largest of the 2022 acquisitions was Frontline Technologies Parent, LLC (“Frontline Education”), a leading provider of K-12 school administration software, connecting solutions for human capital management, student and special programs, and business operations with powerful analytics to empower educators. Roper acquired Frontline Education on October 4, 2022, for a purchase price of $3,738.0. The purchase price comprised an enterprise value of $3,725.0, adjusted for cash acquired and the settlement of certain liabilities. Additionally, the purchase price contemplated a net present value tax benefit of approximately $350 which is expected to be utilized over the next 15 years. The results of Frontline Education are reported in the Application Software reportable segment.

The Company recorded $2,197.6 in goodwill and $1,918.6 of other identifiable intangibles in connection with the Frontline Education acquisition. Of the $1,918.6 of acquired intangible assets, $83.0 was assigned to trade names that are not subject to amortization. The remaining $1,835.6 of acquired intangible assets include customer relationships of $1,757.0 (20 year useful life) and unpatented technology of $78.6 (5 year useful life).

Net assets acquired also includes approximately $258 of deferred revenue and approximately $181 of net deferred tax liabilities, primarily attributable to acquired intangible assets, partially offset by federal tax attributes. Approximately $1,100 of goodwill is expected to be deductible for tax purposes.

During the year ended December 31, 2022, Roper completed six additional bolt-on acquisitions with an aggregate purchase price of $578.8, net of cash acquired and debt assumed.

On January 3, 2022, Roper acquired the outstanding membership interests of Horizon Lab Systems, LLC, a provider of laboratory information management systems in the toxicology, environmental, public health and agricultural markets. This acquisition has been integrated into our CliniSys business and its results are reported in the Application Software reportable segment.

On April 6, 2022, Roper acquired the issued and outstanding shares of Common Cents Systems, Inc. (ApolloLIMS), a provider of laboratory information management systems in the toxicology and public health markets. This acquisition has been integrated into our CliniSys business and its results are reported in the Application Software reportable segment.

On June 27, 2022, Roper acquired the issued and outstanding shares of MGA Systems Holdings, Inc., a leading provider of purpose-built insurance software for managing general agents. This acquisition has been integrated into our Vertafore business and its results are reported in the Application Software reportable segment.

On August 19, 2022, Roper acquired substantially all of the assets of viDesktop Inc., a leading provider of end-to-end human resources management software used for recruiting and integration, productivity management, resource allocation, performance management, learning and development, and diversity and inclusion at professional service firms. This acquisition has been integrated into our Aderant business and its results are reported in the Application Software reportable segment.

During the third quarter of 2022, Roper acquired TIP Technologies Inc. and Common Sense Solutions Inc., which have been integrated with our Deltek business and their results are reported in the Application Software reportable segment.

The Company recorded $361.5 in goodwill, $9.5 assigned to trade names that are not subject to amortization and $239.3 of other identifiable intangibles in connection with these six acquisitions. The amortizable intangible assets include customer relationships of $223.4 (18.2 year weighted average useful life) and technology of $15.9 (4.9 year weighted average useful life).
2021 Acquisitions - Roper completed seven business acquisitions in the year ended December 31, 2021 with an aggregate purchase price of $225.9, net of cash acquired and debt assumed. The results of operations of the acquired businesses are included in Roper’s Consolidated Financial Statements since the date of each acquisition. Pro forma results of operations and the revenue and net income subsequent to the acquisition date for the acquisitions completed during fiscal 2021 have not been presented because the effects of the acquisitions, individually and in the aggregate, were not material to our financial results.

During the first three quarters of 2021, Roper completed four acquisitions which were integrated into our Deltek business and its results are reported in the Application Software reportable segment.

On November 18, 2021, Roper acquired substantially all of the assets of Agency Zoom, LLC (“Agency Zoom”), a provider of sales, marketing and service automation software solutions for insurance agencies. Agency Zoom was integrated into our Vertafore business and its results are reported in the Application Software reportable segment.

On December 21, 2021, Roper acquired a majority of the assets of The Construction Journal, LTD. (“Construction Journal”), a provider of selling, marketing, and licensing software solutions for the commercial construction industry. Construction Journal was integrated into our ConstructConnect business and its results are reported in the Network Software reportable segment.

On December 30, 2021, Roper acquired 100% of the shares of American LegalNet, Inc. (“ALN”), a provider of court forms, eFiling, calendaring and docketing software solutions. ALN was integrated into our Aderant business and its results are reported in the Application Software reportable segment.

The Company recorded $138.8 in goodwill and $104.9 of other identifiable intangibles in connection with these seven acquisitions. The amortizable intangible assets include customer relationships of $94.6 (12.9 year weighted average useful life) and technology of $10.3 (5.3 year weighted average useful life).

2020 Acquisitions - Roper completed six business acquisitions in the year ended December 31, 2020. The results of operations of the acquired businesses are included in Roper’s Consolidated Financial Statements since the date of each acquisition. Pro forma results of operations and the revenue and net income subsequent to the acquisition date for the acquisitions completed during fiscal 2020 have not been presented because the effects of the acquisitions, individually and in the aggregate, were not material to our financial results.

The largest of the 2020 acquisitions was Vertafore, Inc. (“Vertafore”), a leading provider of SaaS solutions for the property and casualty insurance industry. Roper acquired 100% of the shares of Project Viking Holdings, Inc. (the parent company of Vertafore) on September 3, 2020, for a purchase price of $5,398.6. The purchase price comprises an enterprise value of $5,335.0 and the settlement of certain liabilities, net of cash acquired. Additionally, the purchase price contemplated approximately $120 of federal tax attributes that were substantially utilized by the end of 2021. The results of Vertafore are reported in the Application Software reportable segment.

The Company recorded $3,229.1 in goodwill and $2,660.0 of other identifiable intangibles in connection with the Vertafore acquisition. The majority of the goodwill is not expected to be deductible for tax purposes. Of the $2,660.0 of acquired intangible assets, $120.0 was assigned to trade names that are not subject to amortization. The remaining $2,540.0 of acquired intangible assets include customer relationships of $2,230.0 (17 year useful life) and unpatented technology of $310.0 (8 year useful life).

Net assets acquired also includes approximately $489 of deferred tax liabilities, which are due primarily to approximately $638 of deferred tax liabilities associated with acquired intangible assets, partially offset primarily by approximately $120 of federal tax attributes that were substantially utilized by the end of 2021.

During the year ended December 31, 2020, Roper completed five additional bolt-on acquisitions with an aggregate purchase price of $612.8, net of cash acquired and debt assumed.

On June 9, 2020, Roper acquired substantially all of the assets of Freight Market Intelligence Consortium (“FMIC”), a leading provider of subscription-based freight transaction benchmarking and analysis service. FMIC was integrated into our DAT business and its results are reported in the Network Software reportable segment.

On June 15, 2020, Roper acquired substantially all of the assets of Team TSI Corporation (“Team TSI”), a leading provider of subscription-based data analytics serving long term health care facilities. Team TSI was integrated into our SHP business and its results are reported in the Network Software reportable segment.
On September 15, 2020, Roper acquired substantially all of the assets of Impact Financial Systems (“IFS”), a leading provider of service request automation solutions for client onboarding, transaction automation, maintenance and advisor transitions. IFS was integrated into our iPipeline business and its results are reported in the Network Software reportable segment.

On September 18, 2020, Roper acquired all of the membership interests of WELIS, a premier provider of life insurance illustration systems to carriers in the US. WELIS was integrated into our iPipeline business and its results are reported in the Network Software reportable segment.

On October 15, 2020, Roper acquired substantially all of the assets of EPSi, a leading provider of financial decision support and planning tools for hospitals and health systems. EPSi was integrated into our Strata business and its results are reported in the Application Software reportable segment.

The Company recorded $303.9 in goodwill and $313.0 of other identifiable intangibles in connection with these five acquisitions. The amortizable intangible assets include customer relationships of $283.7 (16 year weighted average useful life) and technology of $29.3 (5 year weighted average useful life).

Dispositions

On March 17, 2021, Roper completed the sale of a minority investment in Sedaru, Inc. for $27.1 in cash. The sale resulted in a pretax gain of $27.1, which is reported within “Other income (expense), net” in the Consolidated Statements of Earnings. In addition, we recognized income tax expense of $5.5 in connection with the sale, which is included within “Income taxes” in the Consolidated Statements of Earnings.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations
12 Months Ended
Dec. 31, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations Discontinued Operations
The Company concluded that the 2021 Divestitures and the Indicor Transaction each represented a strategic shift that will have a major effect on the Company’s operations and financial results. These transactions have greatly reduced the cyclicality and asset intensity of the Company. In addition, the Company has an increased mix of recurring revenue and a higher margin profile. Accordingly, the financial results related to the 2021 Divestitures and Indicor are presented in the Consolidated Financial Statements as discontinued operations for all periods presented. Current and non-current assets and liabilities of the 2021 Divestitures and Indicor are presented in the Consolidated Balance Sheets as assets and liabilities of discontinued operations classified as held for sale for periods presented, as applicable.

2021 Divestitures - During 2021, the Company signed definitive agreements to divest its TransCore, Zetec and CIVCO Radiotherapy businesses as described below.

On March 17, 2022, Roper closed on the divestiture of our TransCore business to an affiliate of Singapore Technologies Engineering Ltd., for approximately $2,680 in cash. The sale resulted in a pretax gain of $2,073.7 and income tax expense of $550.5, which are reported within “Gain on disposition of discontinued operations, net of tax” in the Consolidated Statements of Earnings for the year ended December 31, 2022. TransCore was previously included in the historical Network Software & Systems reportable segment.
On January 5, 2022, Roper closed on the divestiture of our Zetec business to Eddyfi NDT Inc. for approximately $350 in cash. The sale resulted in a pretax gain of $255.3 and income tax expense of $60.9, which are reported within “Gain on disposition of discontinued operations, net of tax” in the Consolidated Statements of Earnings for the year ended December 31, 2022. Zetec was previously included in the historical Process Technologies reportable segment.

On November 1, 2021, Roper closed on the divestiture of our CIVCO Radiotherapy business to an affiliate of Blue Wolf Capital Partners LLC, for approximately $120 in cash. The sale resulted in a pretax gain of $77.2 and income tax expense of $21.3, which are reported within “Gain on disposition of discontinued operations, net of tax” in the Consolidated Statements of Earnings for the year ended December 31, 2021. The CIVCO Radiotherapy business was previously included in the historical Measurement & Analytical Solutions reportable segment.
The following table summarizes the major classes of assets and liabilities related to the discontinued operations of the TransCore and Zetec businesses as reported in the Consolidated Balance Sheets at December 31:

December 31,
2021 (1)
Accounts receivable, net$74.7 
Inventories, net47.8 
Unbilled receivables158.2 
Goodwill405.5 
Other intangible assets, net31.0 
Other current assets71.4 
Current assets held for sale$788.6 
Accounts payable$40.3 
Accrued compensation27.0 
Deferred taxes29.5 
Other current liabilities62.3 
Current liabilities held for sale$159.1 
(1) All assets and liabilities held for sale were classified as current as it was probable that the sale of TransCore and Zetec would be completed within one year from the balance sheet date.
The following table summarizes the major classes of revenue and expenses constituting net earnings from discontinued operations attributable to the TransCore, Zetec and CIVCO Radiotherapy businesses:

Year ended December 31,
202220212020
Net revenues$100.4 $638.0 $672.9 
Cost of sales71.2372.9400.7
Gross profit29.2265.1272.2
Selling, general and administrative expenses (1)
19.9124.0114.6
Income from operations9.3141.1157.6
Other income, net0.11.50.3
Earnings before income taxes (2)
9.4142.6157.9
Income taxes(6.2)28.533.7
Earnings from discontinued operations, net of tax15.6114.1124.2
Gain on disposition of discontinued operations, net of tax (3)
1,717.555.9
Net earnings from discontinued operations$1,733.1 $170.0 $124.2 
(1) Includes stock-based compensation expense of $0.9, $5.4 and $4.8 for the years ended December 31, 2022, 2021, and 2020, respectively. Stock-based compensation for discontinued operations was previously reported as a component of unallocated corporate general and administrative expenses.
(2) During the year ended December 31, 2022, there was no depreciation of property, plant and equipment or amortization of intangible assets given the asset classification as held for sale during the period. Depreciation and amortization of $5.2 and $7.9 for the years ended December 31, 2021, and 2020, respectively.
(3) In connection with the 2021 Divestitures, we recognized $4.5 and $0.9 associated with accelerated vesting of share-based awards for the years ended December 31, 2022 and 2021, respectively.
Indicor - On November 22, 2022, Roper completed the divestiture of a majority 51% stake in Indicor to CD&R for approximately $2,604 in cash. The consideration was comprised of a cash distribution of approximately $1,775 funded by third-party indebtedness incurred by Indicor and approximately $829 related to the majority 51% equity stake. The Company retained an initial 49% minority equity interest. The sale resulted in a pre-tax gain of $2,046.0, which included $142.6 of foreign currency translation losses and $535.0 associated with the initial remaining 49% interest in Indicor (described further in Note 10). The Company recognized income tax expense of $407.2 associated with the gain. The following table summarizes the major classes of assets and liabilities related to the discontinued operations of Indicor, as reported in the Consolidated Balance Sheets:

December 31, 2021
Accounts receivable, net$151.8 
Inventories, net106.9 
Other current assets30.7 
Current assets held for sale$289.4 
Goodwill618.2 
Other intangible assets, net79.4 
Deferred taxes51.1 
Other assets56.2 
Assets held for sale$804.9 
Accounts payable$52.5 
Accrued compensation47.9 
Deferred revenue23.9 
Income taxes payable14.7 
Other current liabilities42.0 
Current liabilities held for sale$181.0 
Deferred taxes$13.3 
Noncurrent operating lease liabilities24.1 
Other liabilities12.0 
Liabilities held for sale$49.4 
The following table summarizes the major classes of revenue and expenses constituting net earnings from discontinued operations attributable to Indicor:

Year ended December 31,
202220212020
Net revenues$916.1 $944.0 $831.8 
Cost of sales432.1434.2389.3
Gross profit484.0509.8442.5
Selling, general and administrative expenses(1)
250.5265.7251.9
Impairment of intangible assets5.1
Income from operations233.5239.0190.6
Other income (expense), net(0.7)0.1(0.5)
Earnings before income taxes (2)
232.8239.1190.1
Income taxes45.661.838.4
Earnings from discontinued operations, net of tax187.2177.3151.7
Gain on disposition of discontinued operations, net of tax1,638.8
Net earnings from discontinued operations$1,826.0 $177.3 $151.7 
(1) Certain costs previously reported as a component of unallocated corporate general and administrative expenses have been reclassified to discontinued operations. These costs primarily include stock-based compensation expense of $10.3, $13.1, and $8.7 for the years ended December 31, 2022, 2021, and 2020, respectively.
(2) Includes depreciation and amortization of $6.4, $18.2 and $21.3 for the years ended December 31, 2022, 2021, and 2020, respectively.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Inventories Inventories
The components of inventories at December 31 were as follows:
 20222021
Raw materials and supplies$60.6 $36.4 
Work in process24.9 19.1 
Finished products31.3 18.4 
Inventory reserves(5.5)(4.7)
 $111.3 $69.2 
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
The components of property, plant and equipment at December 31 were as follows:
 20222021
Land$1.0 $1.0 
Buildings43.0 45.6 
Machinery and other equipment113.2 104.2 
Computer equipment107.5 109.7 
Software71.9 68.0 
 336.6 328.5 
Accumulated depreciation(251.3)(245.8)
 $85.3 $82.7 

Depreciation and amortization expense related to property, plant and equipment was $37.3, $44.0 and $40.6 for the years ended December 31, 2022, 2021 and 2020, respectively.
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
The carrying value of goodwill by segment was as follows:
 Application SoftwareNetwork SoftwareTechnology Enabled ProductsTotal
Balances at December 31, 2020$8,802.3 $3,604.5 $931.6 $13,338.4 
Goodwill acquired85.9 52.9 — 138.8 
Currency translation adjustments(5.8)(3.0)0.1 (8.7)
Reclassifications and other6.9 0.9 — 7.8 
Balances at December 31, 2021$8,889.3 $3,655.3 $931.7 $13,476.3 
Goodwill acquired2,559.1 — — 2,559.1 
Currency translation adjustments(32.1)(56.3)(1.4)(89.8)
Reclassifications and other1.2 (0.7)— 0.5 
Balances at December 31, 2022$11,417.5 $3,598.3 $930.3 $15,946.1 

Reclassifications and other during the years ended December 31, 2022 were due primarily to purchase accounting and tax adjustments for acquisitions completed in 2022 and 2021. See Note 2 for information regarding acquisitions.
Other intangible assets were comprised of:
 CostAccumulated amortizationNet book value
Assets subject to amortization:   
Customer related intangibles$7,379.6 $(1,989.8)$5,389.8 
Unpatented technology886.4 (414.6)471.8 
Software149.5 (122.4)27.1 
Patents and other protective rights8.5 (1.0)7.5 
Trade names12.1 (5.6)6.5 
Assets not subject to amortization:   
Trade names606.4 — 606.4 
Balances at December 31, 2021$9,042.5 $(2,533.4)$6,509.1 
Assets subject to amortization:   
Customer related intangibles$9,300.7 $(2,437.7)$6,863.0 
Unpatented technology954.6 (506.9)447.7 
Software149.0 (134.0)15.0 
Patents and other protective rights10.3 (1.2)9.1 
Trade names9.7 (3.1)6.6 
Assets not subject to amortization:   
Trade names689.3 — 689.3 
Balances at December 31, 2022$11,113.6 $(3,082.9)$8,030.7 

Amortization expense of other intangible assets was $600.5, $565.1, and $446.4 during the years ended December 31, 2022, 2021 and 2020, respectively. Amortization expense is expected to be $676.0 in 2023, $632.0 in 2024, $606.0 in 2025, $576.0 in 2026 and $542.0 in 2027.
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities
12 Months Ended
Dec. 31, 2022
Accrued Liabilities [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities at December 31 were as follows: 
 20222021
Interest$40.2 $42.6 
Customer deposits48.9 46.5 
Accrued dividend74.0 66.8 
Rebates51.5 62.5 
Operating lease liability46.4 41.5 
Sales and other taxes payable22.9 25.0 
Patent litigation accrual (1)
45.0 — 
Other125.7 113.8 
 $454.6 $398.7 
(1) Refer to Note 13 for details regarding the Berall v. Verathon patent litigation matter.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Earnings before income taxes for the years ended December 31, 2022, 2021 and 2020 consisted of the following components:

 202220212020
United States$1,026.4 $814.7 $676.2 
Other255.6 217.2 185.1 
 $1,282.0 $1,031.9 $861.3 




Components of income tax expense for the years ended December 31, 2022, 2021 and 2020 were as follows:

 202220212020
Current:   
Federal$322.9 $110.2 $142.9 
State80.8 50.8 48.0 
Foreign65.9 59.9 54.6 
Deferred:   
Federal(136.9)27.5 (32.2)
State(31.1)(27.2)(26.8)
Foreign(5.2)5.4 1.0 
 $296.4 $226.6 $187.5 

Reconciliations between the statutory federal income tax rate and the effective income tax rate for the years ended December 31, 2022, 2021 and 2020 were as follows:

 202220212020
Federal statutory rate21.0 %21.0 %21.0 %
Foreign operations, net0.8 2.5 2.1 
R&D tax credits(3.0)(2.1)(1.6)
State taxes, net of federal benefit3.7 2.8 3.3 
Stock-based compensation(1.0)(2.4)(3.3)
Impact of UK tax rate change— 2.0 — 
Legal entity restructuring0.8 (1.4)— 
Other, net0.8 (0.4)0.3 
 23.1 %22.0 %21.8 %
 
The deferred income tax balance sheet accounts arise from temporary differences between the amount of assets and liabilities recognized for financial reporting and tax purposes.
Components of the deferred tax assets and liabilities at December 31 were as follows:

 20222021
Deferred tax assets:  
Reserves and accrued expenses$192.4 $179.6 
Net operating loss carryforwards84.6 51.0 
R&D credits8.9 12.5 
Capitalized R&D expenditures97.8 — 
Interest expense limitation carryforwards41.1 10.9 
Outside basis differences on assets held for sale— 57.4 
Lease liability50.1 46.2 
Valuation allowance(37.1)(31.9)
Total deferred tax assets$437.8 $325.7 
Deferred tax liabilities:  
Reserves and accrued expenses$12.0 $17.3 
Amortizable intangible assets1,818.7 1,656.2 
Accrued tax on unremitted foreign earnings5.8 24.7 
ROU asset48.0 43.7 
Outside basis difference in Indicor174.2 — 
Total deferred tax liabilities$2,058.7 $1,741.9 

As of December 31, 2022, the Company has $46.6 of tax-effected U.S. federal net operating loss carryforwards and $38.0 of tax-effected state net operating loss carryforwards without regard to federal benefit of state. The majority of the net operating loss carryforwards are subject to limitation under the Internal Revenue Code of 1986, as amended (“IRC”) Section 382; however, the Company expects to utilize such losses in their entirety prior to expiration.

As of December 31, 2022, the Company has $41.1 of IRC Section 163(j) interest expense limitation carryforwards which have an indefinite carryforward period.

Collectively, the deferred tax assets for the federal and state net operating loss carryforward, interest expense limitation carryforward and the deferred tax liability for amortizable intangible assets each increased from 2021 to 2022 due primarily to the acquisition of Frontline Education.

During the year ended December 31, 2022, the Company generated a $97.8 deferred tax asset related to changes under the Tax Cuts and Jobs Act which requires taxpayers to capitalize and amortize research and development (“R&D”) expenditures under section 174 for tax years beginning after December 31, 2021. The Company will amortize these costs for tax purposes over 5 years if the R&D was performed in the U.S. and over 15 years if the R&D was performed outside the U.S.

In connection with the Indicor Transaction, the Company recognized a deferred tax liability of $174.2 in outside basis difference associated with the initial retained 49% minority equity interest in Indicor. The Company expects to settle this liability upon exit of the investment.

As of December 31, 2022, the Company determined that a total valuation allowance of $37.1 was necessary to reduce U.S. federal and state deferred tax assets by $31.0 and foreign deferred tax assets by $6.1, where it was more likely than not that all such deferred tax assets will not be realized. As of December 31, 2022, the Company believes it is more likely than not that the remaining net deferred tax assets will be realized based on the Company’s estimates of future taxable income and any applicable tax-planning strategies within various tax jurisdictions.

The Company recognizes in the Consolidated Financial Statements only those tax positions determined to be “more likely than not” of being sustained upon examination based on the technical merits of the positions. 
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:

 202220212020
Beginning balance$40.5 $63.5 $57.6 
Additions for tax positions of prior periods— 2.2 6.0 
Additions for tax positions of the current period2.3 3.3 3.5 
Additions due to acquisitions— 1.0 6.2 
Reductions for tax positions of prior periods(11.2)(0.5)(3.6)
Reductions attributable to lapses of applicable statute of limitations(2.6)(4.6)(6.2)
Reductions attributable to settlements with taxing authorities— (24.4)— 
Ending balance$29.0 $40.5 $63.5 

The total amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate is $28.8. Interest and penalties related to unrecognized tax expense were $0.3 in 2022 and are classified as a component of income tax expense. Accrued interest and penalties were $4.6 at December 31, 2022 and $4.3 at December 31, 2021. During the next twelve months, it is reasonably possible that the unrecognized tax benefits may decrease by a net $2.3, mainly due to anticipated statute of limitations lapses in various jurisdictions.
 
The Company and its subsidiaries are subject to examinations for U.S. federal income tax as well as income tax in various state, city and foreign jurisdictions. The Company’s federal income tax returns for 2019 through the current period remain open to examination and the relevant state, city and foreign statutes vary. The Company does not expect the assessment of any significant additional tax in excess of amounts reserved.
The Company intends to distribute all historical unremitted foreign earnings up to the amount of excess foreign cash, as well as all future foreign earnings that can be repatriated without incremental U.S. federal tax cost. Any remaining outside basis differences relating to the Company’s investment in foreign subsidiaries are not expected to be material and will be indefinitely reinvested.
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
On July 21, 2022, the Company entered into a new five-year unsecured credit facility (the “Credit Agreement”) among Roper, the financial institutions from time to time party thereto, JPMorgan Chase Bank, N.A., as administrative agent, Bank of America, N.A. and Wells Fargo Bank, N.A., as syndication agents, and Mizuho Bank, Ltd., MUFG Bank, Ltd., PNC Bank, National Association, TD Bank, N.A., Truist Bank and U.S Bank, National Association, as documentation agents, which replaced the existing $3,000.0 unsecured credit facility, dated as of September 2, 2020, as amended. The new facility comprises a five-year $3,500.0 revolving credit facility, which includes availability of up to $150.0 for letters of credit. Loans under the facility will be available in dollars, and letters of credit will be available in dollars and other currencies to be agreed. The Company may also, subject to compliance with specified conditions, request additional term loans or revolving credit commitments in an aggregate amount not to exceed $500.0.

The Company will have the right to add foreign subsidiaries as borrowers under the Credit Agreement, subject to the satisfaction of specified conditions. The Company will guarantee the payment and performance by the foreign subsidiary borrowers of their obligations under the Credit Agreement. The Company’s obligations under the Credit Agreement are not guaranteed by any of its subsidiaries. However, the Company has the right, subject to the satisfaction of certain conditions set forth in the Credit Agreement, to cause any of its wholly-owned domestic subsidiaries to become guarantors.

Loans under the Credit Agreement can be borrowed as term Secured Overnight Financing Rate (“SOFR”) loans or Alternate Base Rate (“ABR”) Loans, at the Company’s option. Each term SOFR loan will bear interest at a rate per annum equal to the applicable Adjusted Term SOFR rate plus a spread ranging from 0.795% to 1.300%, as determined by the Company’s senior unsecured long-term debt rating at such time. Based on the Company’s current rating, the spread for SOFR loans would be 0.910%. Each ABR Loan will bear interest at a rate per annum equal to the Alternate Base Rate plus a spread ranging from 0.000% to 0.300%, as determined by the Company’s senior unsecured long-term debt rating at such time. Based on the Company’s current rating, the spread for ABR Loans would be 0.000%.
Outstanding letters of credit issued under the Credit Agreement will be charged a quarterly fee depending on the Company’s senior unsecured long-term debt rating. Based on the Company’s current rating, the quarterly fee would be payable at a rate of 0.910% per annum, plus a fronting fee of 0.125% per annum on the undrawn and unexpired amount of all letters of credit.

Additionally, the Company will pay a quarterly facility fee on the used and unused portions of the revolving credit facility depending on the Company’s senior unsecured long-term debt rating. Based on the Company’s current rating, the quarterly fee would accrue at a rate of 0.090% per annum.

Amounts outstanding under the Credit Agreement may be accelerated upon the occurrence of customary events of default. The Credit Agreement requires the Company to maintain a Total Debt to Total Capital Ratio of 0.65 to 1.00 or less. Borrowings under the Credit Agreement are prepayable at Roper’s option at any time in whole or in part without premium or penalty.

At December 31, 2022, there were no outstanding borrowings under the Credit Agreement. Comparably, at December 31, 2021, there was $470.0 of outstanding borrowings under the credit agreement in place at the time. The Company was in compliance with its debt covenants throughout the years ended December 31, 2022 and 2021.

On June 22, 2020, the Company completed a public offering of $600.0 aggregate principal amount of 2.00% senior unsecured notes due June 30, 2030 (“2030 Notes”). The 2030 Notes bear interest at a fixed rate and are payable semi-annually in arrears on June 30 and December 30 of each year, beginning December 30, 2020. The net proceeds from the sale of the 2030 Notes were used for general corporate purposes, including acquisitions.

On September 1, 2020, the Company completed a public offering of $300.0 aggregate principal amount of 0.45% senior unsecured notes due August 15, 2022 (“2022 Notes”), $700.0 aggregate principal amount of 1.00% senior unsecured notes due September 15, 2025 (“2025 Notes”), $700.0 aggregate principal amount of 1.40% senior unsecured notes due September 15, 2027 (“2027 Notes”) and $1,000.0 aggregate principal amount of 1.75% senior unsecured notes due February 15, 2031 (“2031 Notes” and, together with the 2022 Notes, 2025 Notes, and 2027 Notes, the “Notes”). The 2022 Notes and 2031 Notes bear interest at a fixed rate and are payable semi-annually in arrears on February 15 and August 15 of each year, beginning February 15, 2021 and the 2025 Notes and 2027 Notes bear interest at a fixed rate and are payable semi-annually in arrears on March 15 and September 15 of each year, beginning March 15, 2021. The net proceeds from the sale of the Notes, together with cash on hand and borrowings under the Credit Agreement, were used to fund the purchase price of the acquisition of Vertafore, Inc. and related costs.

On August 26, 2019, the Company completed a public offering of $500.0 aggregate principal amount of 2.35% senior unsecured notes due September 15, 2024 and $700.0 aggregate principal amount of 2.95% senior unsecured notes due September 15, 2029. The notes bear interest at a fixed rate and are payable semi-annually in arrears on March 15 and September 15 of each year, beginning March 15, 2020. The net proceeds were used to fund a portion of the purchase of iPipeline Holdings, Inc.

On August 28, 2018, the Company completed a public offering of $700.0 aggregate principal amount of 3.65% senior unsecured notes due September 15, 2023 and $800.0 aggregate principal amount of 4.20% senior unsecured notes due September 15, 2028 (the “2018 Offering”). The notes bear interest at a fixed rate and are payable semi-annually in arrears on March 15 and September 15 of each year, beginning March 15, 2019.

On December 19, 2016, the Company completed a public offering of $500.0 aggregate principal amount of 2.80% senior unsecured notes due December 15, 2021 and $700.0 aggregate principal amount of 3.80% senior unsecured notes due December 15, 2026. The notes bear interest at a fixed rate and are payable semi-annually in arrears on June 15 and December 15 of each year, beginning June 15, 2017.

On December 7, 2015, the Company completed a public offering of $600.0 aggregate principal amount of 3.00% senior unsecured notes due December 15, 2020 and $300.0 aggregate principal amount of 3.85% senior unsecured notes due December 15, 2025. The notes bear interest at a fixed rate and are payable semi-annually in arrears on June 15 and December 15 of each year, beginning June 15, 2016.

On November 21, 2012, the Company completed a public offering of $500.0 aggregate principal amount of 3.125% senior unsecured notes due November 15, 2022. The notes bear interest at a fixed rate and are payable semi-annually in arrears on May 15 and November 15 of each year, beginning May 15, 2013.

Roper may redeem some or all of these notes at any time or from time to time, at 100% of their principal amount, plus a make-whole premium based on a spread to U.S. Treasury securities.
On August 15, 2022 $500.0 of 3.125% senior notes due 2022 were redeemed using cash flows generated from operations.

On August 15, 2022, $300.0 of 0.450% senior notes due 2022 were repaid at maturity using cash flows generated from operations.

On November 15, 2021, $500.0 of 2.800% senior notes due 2021 were redeemed predominantly using cash flows generated from operations.

On November 15, 2020, $600.0 of 3.000% senior notes due 2020 were redeemed using revolver borrowings under the Credit Agreement.

The Company’s senior notes are unsecured senior obligations of the Company and rank equally in right of payment with all of Roper’s existing and future unsecured and unsubordinated indebtedness. The notes are effectively subordinated to any of its existing and future secured indebtedness to the extent of the value of the collateral securing such indebtedness. The notes are not guaranteed by any of Roper’s subsidiaries and are effectively subordinated to all existing and future indebtedness and other liabilities of Roper’s subsidiaries.

Total debt at December 31 consisted of the following:
 20222021
Unsecured credit facility$— $470.0 
$500 3.125% senior notes due 2022
— 500.0 
$300 0.450% senior notes due 2022
— 300.0 
$700 3.650% senior notes due 2023
700.0 700.0 
$500 2.350% senior notes due 2024
500.0 500.0 
$300 3.850% senior notes due 2025
300.0 300.0 
$700 1.000% senior notes due 2025
700.0 700.0 
$700 3.800% senior notes due 2026
700.0 700.0 
$700 1.400% senior notes due 2027
700.0 700.0 
$800 4.200% senior notes due 2028
800.0 800.0 
$700 2.950% senior notes due 2029
700.0 700.0 
$600 2.000% senior notes due 2030
600.0 600.0 
$1,000 1.750% senior notes due 2031
1,000.0 1,000.0 
Other0.3 0.3 
Less unamortized debt issuance costs(38.6)(48.5)
Total debt6,661.7 7,921.8 
Less current portion(699.2)(799.2)
Long-term debt$5,962.5 $7,122.6 

The interest rate on the borrowings under the unsecured credit facility is calculated based upon various recognized indices plus a margin as defined in the Credit Agreement. At December 31, 2022, Roper had $19.0 of outstanding letters of credit.

Future maturities of total debt during each of the next five years ending December 31 and thereafter are as follows:

2023$700.2 
2024500.1 
20251,000.0 
2026700.0 
2027700.0 
Thereafter3,100.0 
Total$6,700.3 
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Fair Value
Financial assets and liabilities are valued using market prices on active markets (Level 1), less active markets (Level 2) and little or no market activity (Level 3). Level 1 instrument valuations are obtained from real-time quotes for transactions in active exchange markets involving identical assets. Level 2 instrument valuations are obtained from readily available pricing sources for comparable instruments, identical instruments in less active markets, or models using market observable inputs. Level 3 instrument valuations typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.

Debt – Roper’s debt at December 31, 2022 included $6,700.0 of fixed-rate senior notes with the following fair values:

$700 3.650% senior notes due 2023
692 
$500 2.350% senior notes due 2024
478 
$300 3.850% senior notes due 2025
291 
$700 1.000% senior notes due 2025
629 
$700 3.800% senior notes due 2026
670 
$700 1.400% senior notes due 2027
594 
$800 4.200% senior notes due 2028
772 
$700 2.950% senior notes due 2029
608 
$600 2.000% senior notes due 2030
481 
$1,000 1.750% senior notes due 2031
770 

The fair values of the senior notes are based on the trading prices of the notes, which the Company has determined to be Level 2 in the FASB fair value hierarchy.

Indicor Investment – In connection with the Indicor Transaction, the Company retained an initial 49% equity interest in Indicor valued at $535.0 as of the transaction close date. The valuation is based on the implied equity value associated with the sale price of the 51% equity interest in Indicor to CD&R for approximately $829, inclusive of the Unit Adjustment received by CD&R as discussed below. Roper’s equity interest is comprised of an equity value for the initial 49% retained ownership of approximately $650, partially offset by approximately $115 of anticipated dilution associated with the Unit Adjustment. The fair value of the investment reflects management’s estimate of assumptions that market participants would use in pricing the equity interest, which the Company has determined to be Level 3 in the FASB fair value hierarchy.

As part of the investment, Roper is also required to make quarterly payments (“Unit Adjustment”), to CD&R, either (i) in cash, with total payments of approximately $29 per year on a pre-tax basis, or (ii) in-kind through the transfer of Roper’s equity interests in Indicor to CD&R, of approximately a 1.7% ownership interest on an annual basis. Roper intends to make these quarterly payments in-kind. Roper valued the Unit Adjustment at approximately $115 based on an expected investment horizon of 5 years. The Company's obligation to make such quarterly payments will cease upon the earlier of:

Indicor achieving $425.0 of earnings before interest, taxes, depreciation and amortization in any three twelve month periods, whether or not consecutive; or
Upon the initial public offering of Indicor.

In the event of a sale of Indicor, CD&R would be entitled to a liquidation preference equal to its initial investment of approximately $829, plus any Unit Adjustment paid in-kind. Management’s valuation assumes the expected exit of the Indicor investment is an initial public offering which is not subject to the liquidation preference. Roper’s approval is required prior to a sale of Indicor which would trigger the liquidation preference.

The assessment of fair value for the equity investment requires significant judgments to be made by management. Although our assumptions are considered reasonable and are consistent with the plans and estimates, there is significant judgment in determining these assumptions. Changes in estimates or the application of alternative assumptions could produce significantly different results.

There were no changes in fair value between the initial recognition and December 31, 2022. Subsequent changes in fair value will be recognized as a discrete non-operating line item in the Consolidated Statements of Operations beginning in the first quarter of 2023.
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement and Other Benefit Plans
12 Months Ended
Dec. 31, 2022
Retirement Benefits [Abstract]  
Retirement and Other Benefit Plans Retirement and Other Benefit Plans
Roper maintains three defined contribution retirement plans under the provisions of Section 401(k) of the IRC covering substantially all U.S. employees. Roper partially matches employee contributions. Costs related to all such plans were $34.1, $30.2 and $24.3 for 2022, 2021 and 2020, respectively.

Roper also maintains various defined benefit retirement plans covering employees of non-U.S. and certain U.S. subsidiaries and a plan that supplements certain employees for the contribution ceiling applicable to the Section 401(k) plans. The costs and accumulated benefit obligations associated with each of these plans were not material.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Stock-Based Compensation
The Roper Technologies, Inc. 2021 Incentive Plan (“2021 Plan”) is a stock-based compensation plan used to grant incentive stock options, nonqualified stock options, restricted stock, stock appreciation rights or equivalent instruments to Roper’s employees, officers, directors and consultants. The 2021 Plan was approved by shareholders at the Annual Meeting of Shareholders on June 14, 2021. The 2021 Plan replaces the Roper Technologies, Inc. Amended and Restated 2016 Incentive Plan (“2016 Plan”), and no additional grants will be made from the 2016 Plan. At December 31, 2022, 8.387 shares were available to grant under the 2021 Plan.

Under the Roper Technologies, Inc., Employee Stock Purchase Plan (“ESPP”), employees in the U.S. and Canada are allowed to designate up to 10% of eligible earnings to purchase Roper’s common stock at a 10% discount on the lower of the closing price of the stock on the first and last day of each quarterly offering period. Common stock sold to employees pursuant to the stock purchase plan may be either treasury stock, stock purchased on the open market, or newly issued shares.

Stock-based compensation expense is not allocated to our reportable segments, which are described further in Note 14. Stock based compensation expense for the years ended December 31, 2022, 2021 and 2020 included as a component of “Selling, general and administrative expenses” was as follows:

 202220212020
Stock-based compensation$117.8 $123.0 $108.3 
Tax benefit recognized in net earnings18.6 19.8 17.3 

Stock Options – Stock options are granted at prices not less than 100% of market value of the underlying stock at the date of grant. Stock options typically vest over a weighted average period of 3 years from the grant date and expire 10 years after the grant date. The Company recorded $38.1, $40.4, and $34.9 of compensation expense relating to outstanding options during 2022, 2021 and 2020, respectively, as a component of general and administrative expenses at Corporate.

The Company estimates the fair value of its option awards using the Black-Scholes option valuation model. The stock volatility for each grant is measured using the weighted-average of historical daily price changes of the Company’s common stock over the most recent period equal to the expected life of the grant. The expected term of options granted is derived from historical data to estimate option exercises and employee forfeitures, and represents the period of time that options granted are expected to be outstanding. The risk-free rate for periods aligns with the expected life of the option is based on the U.S. Treasury yield curve in effect at the time of grant. The weighted-average fair value of options granted in 2022, 2021 and 2020 were calculated using the following weighted-average assumptions:
 202220212020
Weighted-average fair value ($)116.55 95.17 63.22 
Risk-free interest rate (%)2.19 0.94 0.81 
Average expected option life (years)5.635.615.64
Expected volatility (%)24.59 25.14 20.39 
Expected dividend yield (%)0.55 0.56 0.62 
The following table summarizes the Company’s activities with respect to its share-based compensation plans for the years ended December 31, 2022 and 2021:
 Number of sharesWeighted-average
exercise price
per share
Weighted-average
contractual term
Aggregate intrinsic
value
Outstanding at December 31, 20203.366 $255.32   
Granted0.516 405.20   
Exercised(0.537)195.07   
Canceled(0.122)312.97   
Outstanding at December 31, 20213.223 287.15 6.61$659.9 
Granted0.399 452.08   
Exercised(0.460)239.11   
Canceled(0.177)359.06   
Outstanding at December 31, 20222.985 312.34 6.18$366.3 
Exercisable at December 31, 20221.842 $256.87 4.90$322.8 

The following table summarizes information for stock options outstanding at December 31, 2022:
 Outstanding optionsExercisable options
Exercise priceNumberAverage
exercise
price
Average remaining
life (years)
NumberAverage
exercise
price
$115.22 - $170.66
0.366 $153.15 2.10.366 $153.15 
$170.67 - $267.22
0.326 199.08 4.00.324 198.79 
$267.23 - $279.28
0.247 273.07 5.50.247 273.07 
$279.29 - $316.24
0.296 281.55 5.30.289 280.89 
$316.25 -$324.71
0.435 323.09 7.20.209 323.09 
$324.72 - $347.81
0.333 327.22 6.20.332 327.19 
$347.82 - $398.19
0.160 372.19 7.00.069 368.53 
$398.20 - $413.85
0.425 403.57 8.2— — 
$413.86 - $491.86
0.397 453.54 9.20.006 450.17 
$115.22 - $491.86
2.985 $312.34 6.21.842 $256.87 

At December 31, 2022, there was $51.7 of total unrecognized compensation expense related to nonvested options granted under the Company’s share-based compensation plans. That cost is expected to be recognized over a weighted-average period of 1.84 years. The total intrinsic value of options exercised in 2022, 2021 and 2020 was $92.7, $138.2 and $155.4, respectively. Cash received from option exercises under all plans in 2022, 2021, and 2020 was $110.0, $104.7, and $105.5 respectively.
Restricted Stock Grants – During 2022 and 2021, the Company granted 0.271 and 0.228 shares, respectively, of restricted stock to certain employee and director participants under its share-based compensation plans. Restricted stock grants generally vest over a period of 1 to 4 years. The Company recorded $77.6, $82.7 and $72.6 of compensation expense related to outstanding shares of restricted stock held by employees and directors during 2022, 2021 and 2020, respectively. A summary of the Company’s nonvested shares activity for 2022 and 2021 is as follows:
 Number of
shares
Weighted-average
grant date
fair value
Nonvested at December 31, 20200.601 $320.36 
Granted0.228 409.36 
Vested(0.294)308.79 
Forfeited(0.037)350.53 
Nonvested at December 31, 20210.498 $365.79 
Granted0.271 446.42 
Vested(0.272)360.14 
Forfeited(0.052)386.06 
Nonvested at December 31, 20220.445 $416.00 

At December 31, 2022, there was $89.4 of total unrecognized compensation expense related to nonvested awards granted to both employees and directors under the Company’s share-based compensation plans. That cost is expected to be recognized over a weighted-average period of 1.7 years.
Employee Stock Purchase Plan – During 2022, 2021 and 2020, participants of the ESPP purchased 0.039, 0.040 and 0.031 shares, respectively, of Roper’s common stock for total consideration of $14.3, $15.1, and $10.5, respectively. All of these shares were purchased from Roper’s treasury shares.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Contingencies
12 Months Ended
Dec. 31, 2022
Loss Contingency [Abstract]  
Contingencies Contingencies
Roper, in the ordinary course of business, is party to various pending or threatened legal actions, including product liability, intellectual property, data privacy and employment practices that, in general, are of a nature consistent with those over the past several years. After analyzing the Company’s contingent liabilities on a gross basis and, based upon past experience with resolution of such legal claims and the availability and limits of the primary, excess, and umbrella liability insurance coverages with respect to pending claims, management believes that adequate provision has been made to cover any potential liability not covered by insurance, and that the ultimate liability, if any, arising from these actions should not have a material adverse effect on Roper’s consolidated financial position, results of operations or cash flows. However, no assurances can be given in this regard.

Roper’s subsidiary, Vertafore, Inc., was named in three putative class actions, two in the U.S. District Court for the Southern District of Texas (Allen, et al. v. Vertafore, Inc., Case 4:20-cv-4139, filed December 4, 2020 and Masciotra, et al. v. Vertafore, Inc. (originally filed on December 8, 2020 as Case 1:20-cv-03603 in the U.S. District Court for the District of Colorado and subsequently transferred)), and one in the U.S. District Court for the Northern District of Texas (Mulvey, et al. v. Vertafore, Inc., Case 3:21-cv-00213-E, filed January 31, 2021). In July 2021, the court granted Vertafore’s motion to dismiss the Allen Case. In March 2022, the U.S. Fifth Circuit Court of Appeals affirmed the lower court’s dismissal of the Allen case, and that dismissal was affirmed on appeal, effectively concluding the litigation. In July 2021, the plaintiff in the Masciotra case voluntarily dismissed his action without prejudice. In February 2023, the court granted Vertafore’s motion to dismiss the Mulvey case on similar grounds as the dismissal of the Allen case. Plaintiff has the right to appeal the dismissal of the Mulvey case. Both the Allen and Mulvey cases purported to represent approximately 27.7 million individuals who held Texas driver’s licenses prior to February 2019. In November 2020, Vertafore announced that as a result of human error, three data files were inadvertently stored in an unsecured external storage service that appears to have been accessed without authorization. The files, which included driver information for licenses issued before February 2019, contained Texas driver license numbers, as well as names, dates of birth, addresses and vehicle registration histories. The files did not contain any Social Security numbers or financial account information. These cases sought recovery under the Driver’s Privacy Protection Act, 18 U.S.C. § 2721.

Roper’s subsidiary, Verathon, Inc. (“Verathon”), was a defendant in a patent infringement action pending in the United States District Court for the Western District of Washington (Berall v. Verathon, Inc., Case No. 2:2021mc00043). The plaintiff claimed that video laryngoscopes and certain accessories sold by Verathon and other manufacturers from approximately 2004
through 2016 infringed U.S. Patent 5,827,178 (the “‘178 Patent”). In the first quarter of 2023, Verathon and the plaintiff agreed to settle the matter for $45.0 which fully concludes the matter and which is recorded as a component of “Other income (expense), net” within the Consolidated Statements of Earnings for the year ended December 31, 2022.

Roper or its subsidiaries have been named defendants along with numerous industrial companies in asbestos-related litigation claims in certain U.S. states. To date, no significant resources have been required by Roper to respond to asbestos claims. In the first quarter of 2022, Roper completed a transaction in which it transferred the remainder of our exposure for asbestos claims to a third party. In connection with this transaction, Roper incurred a one-time charge of $4.1, which is recorded as a component of “Other income (expense), net” within the Consolidated Statements of Earnings for the year ended December 31, 2022.

As of December 31, 2022, Roper had $19.0 of letters of credit issued to guarantee its performance under certain services contracts or to support certain insurance programs and $43.0 of outstanding surety bonds. Certain contracts require Roper to provide a surety bond as a guarantee of its performance of contractual obligations.
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Area Information
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Segment and Geographic Area Information Segment and Geographic Area Information
As discussed in Note 1, our businesses are now reported in three segments classified based on business model and delivery of performance obligations. The segments are: Application Software, Network Software, and Technology Enabled Products. The three reportable segments (and businesses within each; including changes due to acquisitions since the realignment) are as follows:

–Application Software - Aderant, CBORD/Horizon, CliniSys, Data Innovations, Deltek, Frontline Education, IntelliTrans, PowerPlan, Strata, Vertafore

–Network Software - ConstructConnect, DAT, Foundry, iPipeline, iTradeNetwork, Loadlink, MHA, SHP, SoftWriters

–Technology Enabled Products - CIVCO Medical Solutions, FMI, Inovonics, IPA, Neptune, Northern Digital, rf IDEAS, Verathon

There were no material transactions between Roper’s reportable segments during 2022, 2021 and 2020. Operating profit by reportable segment and by geographic area is defined as net revenues less operating costs and expenses. These costs and expenses do not include unallocated corporate administrative expenses, enterprise-wide stock-based compensation, or non-cash impairments. Items below income from operations on Roper’s Consolidated Statements of Earnings are not allocated to reportable segments.

Operating assets are those assets used primarily in the operations of each reportable segment or geographic area. Corporate assets are principally comprised of cash and cash equivalents, deferred tax assets, recoverable insurance claims, deferred compensation assets and property and equipment.
Selected financial information by reportable segment for 2022, 2021 and 2020 follows:

 Application SoftwareNetwork SoftwareTechnology Enabled ProductsCorporateTotal
2022    
Net revenues$2,639.5 $1,378.5 $1,353.8 $— $5,371.8 
Operating profit714.0 570.6 449.1 (209.2)1,524.5 
Assets:     
Operating assets624.7 224.7 307.4 7.1 1,163.9 
Intangible assets, net17,758.4 5,118.5 1,099.9 — 23,976.8 
Other 340.2 124.2 95.4 1,280.3 1,840.1 
Total    26,980.8 
Capital expenditures20.7 8.8 9.2 1.4 40.1 
Capitalized software expenditures28.5 1.7 — — 30.2 
Depreciation and other amortization455.8 164.2 29.8 0.3 650.1 
2021     
Net revenues$2,366.7 $1,223.8 $1,243.3 $— $4,833.8 
Operating profit 2
633.1 476.8 415.6 (189.9)1,335.6 
Assets:   
Operating assets576.0 215.5 250.7 15.4 1,057.6 
Intangible assets, net13,498.4 5,364.8 1,122.2 — 19,985.4 
Other 205.8 50.4 33.8 498.0 788.0 
Total 1
  21,831.0 
Capital expenditures18.0 5.0 4.5 1.0 28.5 
Capitalized software expenditures26.3 3.4 — — 29.7 
Depreciation and other amortization418.7 164.8 32.1 0.3 615.9 
2020     
Net revenues$1,785.8 $1,069.4 $1,167.2 $— $4,022.4 
Operating profit467.9 382.7 412.1 (179.8)1,082.9 
Assets:   
Operating assets524.7 196.0 234.1 3.8 958.6 
Intangible assets, net13,837.1 5,428.6 1,143.4 — 20,409.1 
Other 173.1 48.4 46.9 444.2 712.6 
Total 1
    22,080.3 
Capital expenditures12.9 5.8 5.9 0.1 24.7 
Capitalized software expenditures16.3 1.4 — — 17.7 
Depreciation and other amortization293.2 164.9 33.2 0.3 491.6 

1 Total excludes assets held for sale of $1,882.9 and $1,944.5 associated with the 2021 Divestitures and Indicor, as applicable, on December 31, 2021 and 2020, respectively.
2 Operating profit excludes $94.4 of non-cash impairment charges.
Summarized data for Roper’s U.S. and foreign operations (principally in Canada, Europe and Asia) for 2022, 2021 and 2020, based upon the country of origin of the Roper entity making the sale, was as follows:

 United StatesNon-U.S.EliminationsTotal
2022    
Sales to unaffiliated customers$4,610.2 $761.6 $— $5,371.8 
Sales between geographic areas55.5 82.2 (137.7)— 
Net revenues$4,665.7 $843.8 $(137.7)$5,371.8 
Long-lived assets $196.5 $17.1 $— $213.6 
2021    
Sales to unaffiliated customers$4,105.6 $728.2 $— $4,833.8 
Sales between geographic areas81.1 81.9 (163.0)— 
Net revenues$4,186.7 $810.1 $(163.0)$4,833.8 
Long-lived assets $167.3 $19.8 $— $187.1 
2020    
Sales to unaffiliated customers$3,384.6 $637.8 $— $4,022.4 
Sales between geographic areas81.6 119.2 (200.8)— 
Net revenues$3,466.2 $757.0 $(200.8)$4,022.4 
Long-lived assets$156.4 $21.2 $— $177.6 

Export sales from the U.S. during the years ended December 31, 2022, 2021 and 2020 were $191.8, $179.9 and $180.0, respectively. In the year ended December 31, 2022, these exports were shipped primarily to Canada (42%), Europe (26%), Asia (16%) and other (16%).

Sales to customers outside the U.S. accounted for a significant portion of Roper’s revenues. Sales are attributed to geographic areas based upon the location where the product is ultimately delivered. Roper’s net revenues for the years ended December 31, 2022, 2021 and 2020 are shown below by region, except for Canada, which is presented separately:

 Application SoftwareNetwork SoftwareTechnology Enabled ProductsTotal
2022    
Canada$57.8 $95.9 $68.6 $222.3 
Europe241.2 65.7 117.7 424.6 
Asia4.9 12.2 56.2 73.3 
Rest of the world35.1 7.5 43.7 86.3 
Total$339.0 $181.3 $286.2 $806.5 
2021    
Canada$51.2 $85.2 $61.7 $198.1 
Europe248.2 59.2 125.3 432.7 
Asia3.7 10.9 49.4 64.0 
Rest of the world37.1 6.5 37.5 81.1 
Total$340.2 $161.8 $273.9 $775.9 
2020    
Canada$43.4 $73.6 $63.7 $180.7 
Europe205.5 50.7 123.6 379.8 
Asia3.3 10.9 45.6 59.8 
Rest of the world37.7 6.0 45.0 88.7 
Total$289.9 $141.2 $277.9 $709.0 
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Concentration of Risk
12 Months Ended
Dec. 31, 2022
Risks and Uncertainties [Abstract]  
Concentration of Risk Concentration of Risk
Financial instruments which potentially subject the Company to credit risk consist primarily of cash and cash equivalents, trade receivables and unbilled receivables.

The Company maintains cash and cash equivalents with various major financial institutions around the world. The Company limits the amount of credit exposure with any one financial institution and believes that no significant concentration of credit risk exists with respect to cash and cash equivalent balances.

Trade and unbilled receivables subject the Company to the potential for credit risk with customers. To reduce credit risk, the Company performs ongoing evaluations of its customers’ financial condition.
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Contract Balances
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Contract Balances Contract Balances
Contract balances at December 31 are set forth in the following table:
Balance Sheet Account20222021Change
Unbilled receivables $91.5 $81.9 $9.6 
Contract liabilities - current(1,370.7)(1,106.3)(264.4)
Deferred revenue - non-current (111.5)(69.9)(41.6)
Net contract assets/(liabilities)$(1,390.7)$(1,094.3)$(296.4)

The change in our net contract assets/(liabilities) from December 31, 2021 to December 31, 2022 was due primarily to net contract liabilities associated with the acquisitions completed during the year ended December 31, 2022, the timing of payments and invoicing relating to Software-as-a-Service (“SaaS”) and post contract support (“PCS”) renewals, partially offset by the increase in unbilled receivables due to the timing of invoicing related to software milestone billings associated with multi-year term license renewals and software implementations.

Revenue recognized during the year ended December 31, 2022 and 2021 that was included in the contract liability balance on December 31, 2021 and 2020 was $1,053.1 and $937.2, respectively. In order to determine revenues recognized in the period from contract liabilities, we allocate revenue to the individual deferred revenue balance outstanding at the beginning of the year until the revenue exceeds that balance.

Impairment losses recognized on our accounts receivable and unbilled receivables were immaterial in the each of years ended December 31, 2022, 2021 and 2020, respectively.
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Leases
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Leases Leases
The Company’s operating leases are primarily for real property in support of our business operations. Although many of our leases contain renewal options, we generally are not reasonably certain to exercise these options at the commencement date. Accordingly, renewal options are generally not included in the lease term for determining the ROU asset and lease liability at commencement. Variable lease payments generally depend on an inflation-based index and such payments are not included in the original estimate of the lease liability. These variable lease payments are not material.

For the years ended December 31, 2022, 2021 and 2020, the Company recognized $48.7, $51.8 and $47.2 in operating lease expense, respectively.

The following table presents the supplemental cash flow information related to the Company’s operating leases for the year ended December 31:
202220212020
Operating cash flows used for operating leases$48.3 $51.5 $48.8 
Right-of-use assets obtained in exchange for operating lease obligations53.9 28.2 49.1 
The following table presents the lease balances within the Consolidated Balance Sheet related to the Company’s operating leases as of December 31:

Lease Assets and LiabilitiesBalance Sheet Account20222021
ASSETS:
Operating lease ROU assetsOther assets$196.1 $188.1 
LIABILITIES:
Current operating lease liabilitiesOther accrued liabilities46.4 41.5 
Operating lease liabilitiesOther liabilities164.2 156.9 
Total operating lease liabilities$210.6 $198.4 

Future minimum lease payments under non-cancellable leases were as follows:

2023$50.7 
202443.8 
202536.4 
202629.1 
202722.9 
Thereafter42.2 
Total operating lease payments225.1 
Less: Imputed interest14.5 
Total operating lease liabilities$210.6 
Weighted average remaining lease term - operating leases (years)6
Weighted average discount rate (%)2.4 
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Quarterly Financial Data (unaudited)
12 Months Ended
Dec. 31, 2022
Quarterly Financial Data [Abstract]  
Quarterly Financial Data (unaudited) Quarterly Financial Data (unaudited)
The unaudited interim financial information below has been adjusted to incorporate the presentation of discontinued operations. See Note 3 for further information on discontinued operations.

 First QuarterSecond QuarterThird QuarterFourth Quarter
2022    
Net revenues$1,279.8 $1,310.8 $1,350.3 $1,430.9 
Gross profit897.2 911.5 941.8 1,002.3 
Income from operations355.9 362.9 393.2 412.5 
Net earnings from continuing operations236.4 225.0 276.9 247.3 
Net earnings from discontinued operations1,784.1 43.8 50.1 1,681.1 
Net earnings2,020.5 268.8 327.0 1,928.4 
Net earnings per share from continuing operations:    
Basic$2.24 $2.13 $2.61 $2.33 
Diluted$2.22 $2.11 $2.59 $2.32 
Net earnings per share from discontinued operations:
Basic$16.89 $0.41 $0.47 $15.85 
Diluted$16.72 $0.41 $0.47 $15.74 
Net earnings per share:
Basic$19.13 $2.54 $3.08 $18.18 
Diluted$18.94 $2.52 $3.06 $18.06 
2021    
Net revenues$1,155.3 $1,189.8 $1,232.1 $1,256.6 
Gross profit816.3 839.2 871.7 880.4 
Income from operations317.6 316.2 346.9 260.5 
Net earnings from continuing operations223.0 204.4 210.8 167.1 
Net earnings from discontinued operations66.0 81.9 78.7 120.7 
Net earnings289.0 286.3 289.5 287.8 
Net earnings per share from continuing operations:    
Basic$2.12 $1.94 $2.00 $1.58 
Diluted$2.11 $1.92 $1.97 $1.57 
Net earnings per share from discontinued operations:
Basic$0.63 $0.78 $0.75 $1.15 
Diluted$0.62 $0.77 $0.74 $1.13 
Net earnings per share:
Basic$2.75 $2.72 $2.75 $2.73 
Diluted$2.73 $2.69 $2.71 $2.70 

The sum of the four quarters may not agree with the total for the year due to rounding.
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Basis of Presentation Basis of Presentation - These financial statements present consolidated information for Roper Technologies, Inc. and its subsidiaries (“Roper,” the “Company,” “we,” “our” or “us”). All significant intercompany accounts and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current period presentation.
Discontinued Operations
Discontinued Operations - On November 22, 2022, the Company completed the divestiture of a majority 51% equity stake in its industrial businesses, including its entire historical Process Technologies reportable segment and the industrial businesses within its historical Measurement & Analytical Solutions reportable segment, to Clayton, Dubilier & Rice, LLC (“CD&R”). The businesses included in this transaction were Alpha, AMOT, CCC, Cornell, Dynisco, FTI, Hansen, Hardy, Logitech, Metrix, PAC, Roper Pump, Struers, Technolog, Uson, and Viatran (collectively “Indicor”). Following the sale of the majority stake, the Company retained an initial 49% minority equity interest in the new standalone parent company, Indicor, LLC. This transaction is referred to herein as the “Indicor Transaction.”

During 2021, the Company signed definitive agreements to divest its TransCore, Zetec and CIVCO Radiotherapy businesses, (“2021 Divestitures”). As of March 31, 2022, Roper had completed the 2021 Divestitures.

The financial results for Indicor and the 2021 Divestitures are presented as discontinued operations for all periods presented. Unless otherwise noted, discussion within these Notes to Consolidated Financial Statements relate to continuing operations. Refer to Note 3 for additional information on discontinued operations.
Recent Accounting Pronouncements
Recent Accounting Pronouncements - The Financial Accounting Standards Board (“FASB”) establishes changes to accounting principles under GAAP in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification (“ASC”). The Company considers the applicability and impact of all ASUs. Any ASUs not listed below were assessed and determined to be either not applicable or are expected to have an immaterial impact on the Company’s results of operations, financial position or cash flows.

Recently Adopted Accounting Pronouncements

In October 2021, the FASB issued an update to improve the accounting for acquired revenue contracts with customers in a business combination by promoting consistency in the recognition of an acquired contract liability and the subsequent revenue recognized by the acquirer. The update is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted. The Company early-adopted this update in the fourth quarter of 2021. This update did not have a material impact on the acquisitions completed in 2022 and 2021.
The Company adopted ASC Topic 326, Financial Instruments - Credit Losses (“ASC 326”), as of January 1, 2020 using the modified retrospective transition method.
Cash and Cash Equivalents Cash and Cash Equivalents - Roper considers highly liquid financial instruments with remaining maturities at acquisition of three months or less to be cash equivalents.
Contingencies Contingencies - Management continually assesses the probability of any adverse judgments or outcomes to its potential contingencies. Disclosure of the contingency is made if there is at least a reasonable possibility that a loss or an additional loss may have been incurred. In the assessment of contingencies as of December 31, 2022, management concluded that there were no matters for which there was a reasonable possibility of a material loss.
Earnings per Share Earnings per Share - Basic earnings per share were calculated using net earnings and the weighted-average number of shares of common stock outstanding during the respective year. Diluted earnings per share were calculated using net earnings and the weighted-average number of shares of common stock and potential common stock associated with stock options outstanding during the respective year.
Estimates Estimates - The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities. Actual results could differ from those estimates.
Equity Investment Equity Investment - The Company has an initial 49% minority equity interest in Indicor which provides us with the ability to exercise significant influence, but not control, over the investee. We elected to apply the fair value option as we believe this is the most reasonable method to value the equity investment. Subsequent changes in fair value will be recognized as a discrete non-operating line item in the Consolidated Statements of Operations beginning in the first quarter of 2023. See Note 10 for additional information on this investment.
Foreign Currency Translation and Transactions Foreign Currency Translation and Transactions - Assets and liabilities of subsidiaries whose functional currency is not the U.S. dollar were translated at the exchange rate in effect at the balance sheet date, and revenues and expenses were translated at average exchange rates for the period in which those entities were included in Roper’s financial results. Translation adjustments are reflected as a component of other comprehensive income. Foreign currency transaction gains and losses are recorded in the Consolidated Statements of Earnings within “Other income (expense), net.” Foreign currency transaction gains / (losses) were not material in any periods presented.
Goodwill and Other Intangibles Goodwill and Other Intangibles - Roper accounts for goodwill in a purchase business combination as the excess of the cost over the estimated fair value of net assets acquired. Business combinations can also result in other intangible assets being recognized. Amortization of intangible assets, if applicable, occurs over their estimated useful lives. Goodwill, which is not amortized, is tested for impairment on an annual basis (or an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value). When testing goodwill for impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or
circumstances leads to a determination that it is more likely than not that the estimated fair value of a reporting unit is less than its carrying amount. If the Company elects to perform a qualitative assessment and determines that an impairment is more likely than not, then performance of the quantitative impairment test is required. The quantitative process utilizes both an income approach (discounted cash flows) and a market approach (consisting of a comparable public company earnings multiples methodology) to estimate the fair value of a reporting unit. To determine the reasonableness of the estimated fair values, the Company reviews the assumptions to ensure that neither the income approach nor the market approach provides significantly different valuations. If the estimated fair value exceeds the carrying value, no further work is required and no impairment loss is recognized. If the carrying value exceeds the estimated fair value, a non-cash impairment loss is recognized in the amount of that excess.
When performing the quantitative assessment, key assumptions used in the income and market methodologies are updated when the analysis is performed for each reporting unit. The assumptions that have the most significant effect on the fair value calculations are the projected revenue growth rates, future operating margins, discount rates, terminal values and earnings multiples. While the Company uses reasonable and timely information to prepare its discounted cash flow analysis, actual future cash flows or market conditions could differ significantly resulting in future impairment charges related to recorded goodwill balances.

As of the annual impairment test, Roper has 21 reporting units with individual goodwill amounts ranging from $17.5 to $3,363.1. In 2022, the Company performed its annual impairment test in the fourth quarter for all reporting units. The Company conducted its analysis qualitatively and assessed whether it was more likely than not that the respective fair value of these reporting units was less than the carrying amount. The Company determined that impairment of goodwill was not likely in any of its reporting units and thus was not required to perform a quantitative analysis for these reporting units.

Recently acquired reporting units generally represent a higher inherent risk of impairment, which typically decreases as the businesses are integrated into the enterprise. Negative industry or economic trends, disruptions to its business, actual results significantly below expected results, unexpected significant changes or planned changes in the use of the assets, divestitures and market capitalization declines may have a negative effect on the fair value of Roper’s reporting units.

The following events or circumstances, although not comprehensive, would be considered to determine whether interim testing of goodwill would be required:

a significant adverse change in legal factors or in the business climate;
an adverse action or assessment by a regulator;
unanticipated competition;
a loss of key personnel;
a more-likely-than-not expectation that a reporting unit or a significant portion of a reporting unit will be sold or otherwise disposed of;
the testing for recoverability of a significant asset group within a reporting unit; and
recognition of a goodwill impairment loss in the financial statements of a subsidiary that is a component of a reporting unit.

Business combinations can also result in other intangible assets being recognized. Amortization of intangible assets, if applicable, occurs over their estimated useful lives. Trade names that are determined to have indefinite useful economic lives are not amortized, but separately tested for impairment during the fourth quarter of the fiscal year or on an interim basis if an event occurs that indicates the fair value is more likely than not below the carrying value. Roper first qualitatively assesses whether the existence of events or circumstances leads to a determination that it is more likely than not that the estimated fair value of an indefinite-lived trade name is less than its carrying amount. If necessary, Roper conducts a quantitative review using the relief-from-royalty method. This methodology assumes that, in lieu of ownership, a third party would be willing to pay a royalty in order to exploit the related benefits of these assets. To the extent the Company determines a fair value, the inputs used represent a Level 3 fair value measurement in the FASB fair value hierarchy given that the inputs are unobservable. The assumptions that have the most significant effect on the fair value calculations are the royalty rates, projected revenue growth rates, discount rates and terminal values. Each royalty rate is determined based on the profitability of the trade name to which it relates and observed market royalty rates. Revenue growth rates are determined after considering current and future economic conditions, recent sales trends, discussions with customers, planned timing of new product launches or other variables. Trade names resulting from recent acquisitions generally represent the highest risk of impairment, which typically decreases as the businesses are integrated into Roper.

During the fourth quarter of 2021, the Company determined the use of the Sunquest trade name would be discontinued given the strategic action to merge the Sunquest business into our CliniSys business, both of which are reported in our Application
Software reportable segment. Considering the planned merger and updated market comparisons, the royalty rate utilized in the quantitative impairment assessment of the trade name was 0.5% as compared to a royalty rate of 3.5% used in the prior year. The royalty rate reduction was the significant assumption that resulted in a non-cash impairment charge of $94.4 recognized as a component of “Impairment of intangible assets” within the Consolidated Statements of Earnings.

The assessment of fair value for impairment purposes requires significant judgments to be made by management. Although forecasts are based on assumptions that are considered reasonable by management and consistent with the plans and estimates management uses to operate the underlying businesses, there is significant judgment in estimating future operating results. Changes in estimates or the application of alternative assumptions could produce significantly different results.

The most significant identifiable intangible assets with definite useful economic lives recognized from our acquisitions are customer relationships. The fair value for customer relationships is determined as of the acquisition date using the excess earnings method. Under this methodology the fair value is determined based on the estimated future after-tax cash flows arising from the acquired customer relationships over their estimated lives after considering customer attrition and contributory asset charges. The assumptions that have the most significant effect on the fair value calculations are the customer attrition rates, projected customer revenue growth rates, margins, contributory asset charges and discount rates. When testing customer relationship intangible assets for potential impairment, management considers historical customer attrition rates and projected revenues and profitability related to customers that existed at acquisition. In evaluating the amortizable life for customer relationship intangible assets, management considers historical customer attrition patterns.

Roper evaluates whether there has been an impairment of identifiable intangible assets with definite useful economic lives, or of the remaining life of such assets, when certain indicators of impairment are present. In the event that facts and circumstances indicate that the cost or remaining period of amortization of any asset may be impaired, an evaluation of recoverability would be performed. If an evaluation is required, the estimated future gross, undiscounted cash flows associated with the asset would be compared to the asset’s carrying amount to determine if a write-down to fair value or a revision in the remaining amortization period is required.
Impairment of Long-Lived Assets Impairment of Long-Lived Assets - The Company determines whether there has been an impairment of long-lived assets, excluding goodwill and other intangible assets, when certain indicators of impairment are present. In the event that facts and circumstances indicate that the cost or life of any long-lived assets may be impaired, an evaluation of recoverability would be performed. If an evaluation is required, the estimated future gross, undiscounted cash flows associated with the asset would be compared to the asset’s carrying amount to determine if a write-down to fair value or revision to remaining life is required. Future adverse changes in market conditions or poor operating results of underlying long-lived assets could result in losses or an inability to recover the carrying value of the long-lived assets that may not be reflected in the assets’ current carrying value, thereby possibly requiring an impairment charge or acceleration of depreciation or amortization expense in the future.
Income Taxes
Income Taxes - The Company recognizes in the Consolidated Financial Statements only those tax positions determined to be “more likely than not” of being sustained upon examination based on the technical merits of the positions. Interest and penalties related to unrecognized tax benefits are classified as a component of income tax expense.

The Company records a valuation allowance to reduce its deferred tax assets if, based on the weight of available evidence, both positive and negative, for each respective tax jurisdiction, it is more likely than not that some portion or all of such deferred tax assets will not be realized. Available evidence which is considered in determining the amount of valuation allowance required includes, but is not limited to, the Company’s estimate of future taxable income and any applicable tax-planning strategies.
Certain assets and liabilities have different basis for financial reporting and income tax purposes. Deferred income taxes have been provided for these differences at the enacted tax rates expected to be paid.
Inventories Inventories - Inventories are valued at the lower of cost and net realizable value. Cost is determined using the first-in, first-out method. The Company writes down its inventory for estimated obsolescence or excess inventory equal to the difference between the cost of inventory and the estimated net realizable value based upon assumptions about future demand and market conditions.
Product Warranties Product Warranties - The Company sells certain of its products to customers with a product warranty that allows customers to return a defective product during a specified warranty period following the purchase in exchange for a replacement product, repair at no cost to the customer or the issuance of a credit to the customer. The Company accrues its estimated exposure to warranty claims based upon current and historical product sales data, warranty costs incurred and any other related information known to the Company.
Property, Plant and Equipment and Depreciation and Amortization Property, Plant and Equipment and Depreciation and Amortization - Property, plant and equipment is stated at cost less accumulated depreciation and amortization.
Research, Development and Engineering Research, Development and Engineering - Research, development and engineering (“R,D&E”) costs include salaries and benefits, rents, supplies, and other costs related to products under development or improvements to existing products. R,D&E costs are expensed as incurred and are included within selling, general and administrative expenses.
Revenue Recognition
Revenue Recognition - The reported results reflect the application of ASC 606 guidance. The amount of revenue recognized reflects the consideration which the Company expects to be entitled to receive in exchange for these products and/or services. To achieve this principle, the Company applies the following five steps:

identify the contract with the customer;
identify the performance obligations in the contract;
determine the transaction price;
allocate the transaction price to performance obligations in the contract; and
recognize revenue when or as the Company satisfies a performance obligation.
We recognize revenue over time or at a point in time depending on our evaluation of when the customer obtains control over the promised products or services. For software arrangements that include multiple performance obligations, we allocate revenue to each performance obligation based on estimates of the price that we would charge the customer for each promised product or service if it were sold on a standalone basis. Software licenses may be combined with implementation/installation services as a single performance obligation if the implementation/installation significantly modifies or customizes the functionality of the software license.

Software and related services

Recurring - consists primarily of SaaS subscriptions and post contract support (“PCS”) which are recognized ratably over the contractual term.
Reoccurring - consists primarily of transactional and volume-based fees which are highly reoccurring and recognized at a point-in-time under a usage-based model.

Non-recurring - consists primarily of perpetual, time-based (“term”) software licenses, or installation/implementation services and associated hardware. Revenues from perpetual and term licenses are generally recognized at a point-in-time. Revenues from software implementation projects are generally recognized over time using the input method, utilizing the ratio of costs or labor hours incurred to total estimated costs or labor, as the measure of performance.

Payment for software licenses is generally required within 30 to 60 days of the transfer of control. Payment for PCS is generally required within 30 to 60 days of the commencement of the service period, which is primarily offered to customers over a one-year timeframe. Payment terms do not contain a significant financing component. Payment for implementation/installation services that are recognized over time are typically commensurate with milestones defined in the contract, or billable hours incurred.
Products

Revenue from product sales is recognized when control transfers to the customer, which is generally when the product is shipped. Non-project-based installation and repair services are performed by certain of our businesses for which revenue is recognized upon completion.

Payment terms are generally 30 to 60 days from the transfer of control. Payment terms do not contain a significant financing component.

Accounts receivable, net - Accounts receivable, net includes amounts billed and currently due from customers. The amounts due are stated at their net estimated realizable value. Accounts receivable are stated net of an allowance for doubtful accounts and sales allowances of $16.6 and $15.7 at December 31, 2022 and 2021, respectively. We make estimates of expected allowance for doubtful accounts based upon our assessment of various factors, including historical experience, the age of the accounts receivable balances, changes to customer creditworthiness and other factors that may affect our ability to collect from customers.

Unbilled receivables - Our unbilled receivables include unbilled amounts typically resulting from sales under software milestone billings associated with multi-year term license renewals and software implementations when the input method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not solely due to the passage of time. Amounts may not exceed their net realizable value.

Deferred revenues - We record deferred revenues when cash payments are received or due in advance of our performance. Our deferred revenues relate primarily to software and related services. In most cases, we recognize these deferred revenues ratably over time as the SaaS or PCS performance obligation is satisfied. The non-current portion of deferred revenue is included in “Other liabilities” in our Consolidated Balance Sheets.

Our unbilled receivables and deferred revenues are reported in a net position on a contract-by-contract basis at the end of each reporting period. The net balances are classified as current or non-current based on expected timing of revenue recognition and billable milestones.
Deferred commissions - Our incremental direct costs of obtaining a contract, which consist of sales commissions primarily for our software sales, are deferred and amortized on a straight-line basis over the period of contract performance or a longer period, depending on facts and circumstances. We classify deferred commissions as current or non-current based on the expected timing of expense recognition. Where the amortization period would have been one year or less, we expense the associated incremental direct cost as incurred. The current and non-current portions of deferred commissions are included in “Other current assets” and “Other assets,” respectively, in our Consolidated Balance Sheets.Remaining performance obligations - Remaining performance obligations represent the transaction price of firm orders for which work has not been performed and excludes unexercised contract options.
Capitalized Software Capitalized Software - The Company accounts for capitalized software under applicable accounting guidance which, among other provisions, requires capitalization of certain internal-use software costs once certain criteria are met. Overhead, general and administrative and training costs are not capitalized.
Stock-Based Compensation Stock-Based Compensation - The Company recognizes expense for the grant date fair value of its employee stock awards on a straight-line basis (or, in the case of performance-based awards, on a graded basis) over the employee’s requisite service period (generally the vesting period of the award). The fair value of option awards is estimated using the Black-Scholes option valuation model.
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Schedule of Weighted Average Diluted Shares Outstanding
The effects of potential common stock were determined using the treasury stock method:

  Year ended December 31,
 202220212020
Basic weighted-average shares outstanding105.9 105.3 104.6 
Effect of potential common stock:   
Common stock awards0.9 1.2 1.1 
Diluted weighted-average shares outstanding106.8 106.5 105.7 
Schedule of Property, Plant and Equipment Depreciation and amortization are provided for using principally the straight-line method over the estimated useful lives of the assets as follows:
Buildings
20-30 years
Machinery
8-12 years
Other equipment and software
3-5 years
The components of property, plant and equipment at December 31 were as follows:
 20222021
Land$1.0 $1.0 
Buildings43.0 45.6 
Machinery and other equipment113.2 104.2 
Computer equipment107.5 109.7 
Software71.9 68.0 
 336.6 328.5 
Accumulated depreciation(251.3)(245.8)
 $85.3 $82.7 
Schedule of Disaggregated Revenue See details in the table below.
Year Ended December 31, 2022
Application SoftwareNetwork SoftwareTechnology Enabled ProductsTotal
Revenue Stream
Software related
Recurring$1,946.0 $981.4 $12.0 $2,939.4 
Reoccurring124.2 246.2 — 370.4 
Non-recurring569.3 150.9 1.2 721.4 
Total Software Revenues2,639.5 1,378.5 13.2 4,031.2 
Product Revenue— — 1,340.6 1,340.6 
$2,639.5 $1,378.5 $1,353.8 $5,371.8 
Year Ended December 31, 2021
Application SoftwareNetwork SoftwareTechnology Enabled ProductsTotal
Revenue Stream
Software related
Recurring$1,708.0 $837.5 $7.8 $2,553.3 
Reoccurring111.4 249.5 — 360.9 
Non-recurring547.3 136.8 0.8 684.9 
Total Software Revenues2,366.7 1,223.8 8.6 3,599.1 
Product Revenue— — 1,234.7 1,234.7 
$2,366.7 $1,223.8 $1,243.3 $4,833.8 
Year Ended December 31, 2020
Application SoftwareNetwork SoftwareTechnology Enabled ProductsTotal
Revenue Stream
Software related
Recurring$1,251.5 $707.4 $5.8 $1,964.7 
Reoccurring64.8 235.5 — 300.3 
Non-recurring469.5 126.5 0.6 596.6 
Total Software Revenues1,785.8 1,069.4 6.4 2,861.6 
Product Revenue— — 1,160.8 1,160.8 
$1,785.8 $1,069.4 $1,167.2 $4,022.4 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations (Tables)
12 Months Ended
Dec. 31, 2022
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of Discontinued Operations
The following table summarizes the major classes of assets and liabilities related to the discontinued operations of the TransCore and Zetec businesses as reported in the Consolidated Balance Sheets at December 31:

December 31,
2021 (1)
Accounts receivable, net$74.7 
Inventories, net47.8 
Unbilled receivables158.2 
Goodwill405.5 
Other intangible assets, net31.0 
Other current assets71.4 
Current assets held for sale$788.6 
Accounts payable$40.3 
Accrued compensation27.0 
Deferred taxes29.5 
Other current liabilities62.3 
Current liabilities held for sale$159.1 
(1) All assets and liabilities held for sale were classified as current as it was probable that the sale of TransCore and Zetec would be completed within one year from the balance sheet date.
The following table summarizes the major classes of revenue and expenses constituting net earnings from discontinued operations attributable to the TransCore, Zetec and CIVCO Radiotherapy businesses:

Year ended December 31,
202220212020
Net revenues$100.4 $638.0 $672.9 
Cost of sales71.2372.9400.7
Gross profit29.2265.1272.2
Selling, general and administrative expenses (1)
19.9124.0114.6
Income from operations9.3141.1157.6
Other income, net0.11.50.3
Earnings before income taxes (2)
9.4142.6157.9
Income taxes(6.2)28.533.7
Earnings from discontinued operations, net of tax15.6114.1124.2
Gain on disposition of discontinued operations, net of tax (3)
1,717.555.9
Net earnings from discontinued operations$1,733.1 $170.0 $124.2 
(1) Includes stock-based compensation expense of $0.9, $5.4 and $4.8 for the years ended December 31, 2022, 2021, and 2020, respectively. Stock-based compensation for discontinued operations was previously reported as a component of unallocated corporate general and administrative expenses.
(2) During the year ended December 31, 2022, there was no depreciation of property, plant and equipment or amortization of intangible assets given the asset classification as held for sale during the period. Depreciation and amortization of $5.2 and $7.9 for the years ended December 31, 2021, and 2020, respectively.
(3) In connection with the 2021 Divestitures, we recognized $4.5 and $0.9 associated with accelerated vesting of share-based awards for the years ended December 31, 2022 and 2021, respectively.
The following table summarizes the major classes of assets and liabilities related to the discontinued operations of Indicor, as reported in the Consolidated Balance Sheets:
December 31, 2021
Accounts receivable, net$151.8 
Inventories, net106.9 
Other current assets30.7 
Current assets held for sale$289.4 
Goodwill618.2 
Other intangible assets, net79.4 
Deferred taxes51.1 
Other assets56.2 
Assets held for sale$804.9 
Accounts payable$52.5 
Accrued compensation47.9 
Deferred revenue23.9 
Income taxes payable14.7 
Other current liabilities42.0 
Current liabilities held for sale$181.0 
Deferred taxes$13.3 
Noncurrent operating lease liabilities24.1 
Other liabilities12.0 
Liabilities held for sale$49.4 
The following table summarizes the major classes of revenue and expenses constituting net earnings from discontinued operations attributable to Indicor:

Year ended December 31,
202220212020
Net revenues$916.1 $944.0 $831.8 
Cost of sales432.1434.2389.3
Gross profit484.0509.8442.5
Selling, general and administrative expenses(1)
250.5265.7251.9
Impairment of intangible assets5.1
Income from operations233.5239.0190.6
Other income (expense), net(0.7)0.1(0.5)
Earnings before income taxes (2)
232.8239.1190.1
Income taxes45.661.838.4
Earnings from discontinued operations, net of tax187.2177.3151.7
Gain on disposition of discontinued operations, net of tax1,638.8
Net earnings from discontinued operations$1,826.0 $177.3 $151.7 
(1) Certain costs previously reported as a component of unallocated corporate general and administrative expenses have been reclassified to discontinued operations. These costs primarily include stock-based compensation expense of $10.3, $13.1, and $8.7 for the years ended December 31, 2022, 2021, and 2020, respectively.
(2) Includes depreciation and amortization of $6.4, $18.2 and $21.3 for the years ended December 31, 2022, 2021, and 2020, respectively.
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Tables)
12 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventories
The components of inventories at December 31 were as follows:
 20222021
Raw materials and supplies$60.6 $36.4 
Work in process24.9 19.1 
Finished products31.3 18.4 
Inventory reserves(5.5)(4.7)
 $111.3 $69.2 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment Depreciation and amortization are provided for using principally the straight-line method over the estimated useful lives of the assets as follows:
Buildings
20-30 years
Machinery
8-12 years
Other equipment and software
3-5 years
The components of property, plant and equipment at December 31 were as follows:
 20222021
Land$1.0 $1.0 
Buildings43.0 45.6 
Machinery and other equipment113.2 104.2 
Computer equipment107.5 109.7 
Software71.9 68.0 
 336.6 328.5 
Accumulated depreciation(251.3)(245.8)
 $85.3 $82.7 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill The carrying value of goodwill by segment was as follows:
 Application SoftwareNetwork SoftwareTechnology Enabled ProductsTotal
Balances at December 31, 2020$8,802.3 $3,604.5 $931.6 $13,338.4 
Goodwill acquired85.9 52.9 — 138.8 
Currency translation adjustments(5.8)(3.0)0.1 (8.7)
Reclassifications and other6.9 0.9 — 7.8 
Balances at December 31, 2021$8,889.3 $3,655.3 $931.7 $13,476.3 
Goodwill acquired2,559.1 — — 2,559.1 
Currency translation adjustments(32.1)(56.3)(1.4)(89.8)
Reclassifications and other1.2 (0.7)— 0.5 
Balances at December 31, 2022$11,417.5 $3,598.3 $930.3 $15,946.1 
Schedule of Other Intangible Assets - Subject to Amortization
Other intangible assets were comprised of:
 CostAccumulated amortizationNet book value
Assets subject to amortization:   
Customer related intangibles$7,379.6 $(1,989.8)$5,389.8 
Unpatented technology886.4 (414.6)471.8 
Software149.5 (122.4)27.1 
Patents and other protective rights8.5 (1.0)7.5 
Trade names12.1 (5.6)6.5 
Assets not subject to amortization:   
Trade names606.4 — 606.4 
Balances at December 31, 2021$9,042.5 $(2,533.4)$6,509.1 
Assets subject to amortization:   
Customer related intangibles$9,300.7 $(2,437.7)$6,863.0 
Unpatented technology954.6 (506.9)447.7 
Software149.0 (134.0)15.0 
Patents and other protective rights10.3 (1.2)9.1 
Trade names9.7 (3.1)6.6 
Assets not subject to amortization:   
Trade names689.3 — 689.3 
Balances at December 31, 2022$11,113.6 $(3,082.9)$8,030.7 
Schedule of Other Intangible Assets - Not Subject to Amortization
Other intangible assets were comprised of:
 CostAccumulated amortizationNet book value
Assets subject to amortization:   
Customer related intangibles$7,379.6 $(1,989.8)$5,389.8 
Unpatented technology886.4 (414.6)471.8 
Software149.5 (122.4)27.1 
Patents and other protective rights8.5 (1.0)7.5 
Trade names12.1 (5.6)6.5 
Assets not subject to amortization:   
Trade names606.4 — 606.4 
Balances at December 31, 2021$9,042.5 $(2,533.4)$6,509.1 
Assets subject to amortization:   
Customer related intangibles$9,300.7 $(2,437.7)$6,863.0 
Unpatented technology954.6 (506.9)447.7 
Software149.0 (134.0)15.0 
Patents and other protective rights10.3 (1.2)9.1 
Trade names9.7 (3.1)6.6 
Assets not subject to amortization:   
Trade names689.3 — 689.3 
Balances at December 31, 2022$11,113.6 $(3,082.9)$8,030.7 
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Accrued Liabilities [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities at December 31 were as follows: 
 20222021
Interest$40.2 $42.6 
Customer deposits48.9 46.5 
Accrued dividend74.0 66.8 
Rebates51.5 62.5 
Operating lease liability46.4 41.5 
Sales and other taxes payable22.9 25.0 
Patent litigation accrual (1)
45.0 — 
Other125.7 113.8 
 $454.6 $398.7 
(1) Refer to Note 13 for details regarding the Berall v. Verathon patent litigation matter.
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Schedule of Earnings Before Income Taxes
Earnings before income taxes for the years ended December 31, 2022, 2021 and 2020 consisted of the following components:

 202220212020
United States$1,026.4 $814.7 $676.2 
Other255.6 217.2 185.1 
 $1,282.0 $1,031.9 $861.3 
Schedule of Components of Income Tax Expense (Benefit)
Components of income tax expense for the years ended December 31, 2022, 2021 and 2020 were as follows:

 202220212020
Current:   
Federal$322.9 $110.2 $142.9 
State80.8 50.8 48.0 
Foreign65.9 59.9 54.6 
Deferred:   
Federal(136.9)27.5 (32.2)
State(31.1)(27.2)(26.8)
Foreign(5.2)5.4 1.0 
 $296.4 $226.6 $187.5 
Schedule of Effective Income Tax Rate Reconciliation
Reconciliations between the statutory federal income tax rate and the effective income tax rate for the years ended December 31, 2022, 2021 and 2020 were as follows:

 202220212020
Federal statutory rate21.0 %21.0 %21.0 %
Foreign operations, net0.8 2.5 2.1 
R&D tax credits(3.0)(2.1)(1.6)
State taxes, net of federal benefit3.7 2.8 3.3 
Stock-based compensation(1.0)(2.4)(3.3)
Impact of UK tax rate change— 2.0 — 
Legal entity restructuring0.8 (1.4)— 
Other, net0.8 (0.4)0.3 
 23.1 %22.0 %21.8 %
Schedule of Deferred Tax Assets and Liabilities
Components of the deferred tax assets and liabilities at December 31 were as follows:

 20222021
Deferred tax assets:  
Reserves and accrued expenses$192.4 $179.6 
Net operating loss carryforwards84.6 51.0 
R&D credits8.9 12.5 
Capitalized R&D expenditures97.8 — 
Interest expense limitation carryforwards41.1 10.9 
Outside basis differences on assets held for sale— 57.4 
Lease liability50.1 46.2 
Valuation allowance(37.1)(31.9)
Total deferred tax assets$437.8 $325.7 
Deferred tax liabilities:  
Reserves and accrued expenses$12.0 $17.3 
Amortizable intangible assets1,818.7 1,656.2 
Accrued tax on unremitted foreign earnings5.8 24.7 
ROU asset48.0 43.7 
Outside basis difference in Indicor174.2 — 
Total deferred tax liabilities$2,058.7 $1,741.9 
Schedule of Unrecognized Tax Benefits Roll Forward
A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:

 202220212020
Beginning balance$40.5 $63.5 $57.6 
Additions for tax positions of prior periods— 2.2 6.0 
Additions for tax positions of the current period2.3 3.3 3.5 
Additions due to acquisitions— 1.0 6.2 
Reductions for tax positions of prior periods(11.2)(0.5)(3.6)
Reductions attributable to lapses of applicable statute of limitations(2.6)(4.6)(6.2)
Reductions attributable to settlements with taxing authorities— (24.4)— 
Ending balance$29.0 $40.5 $63.5 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt (Tables)
12 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt
Total debt at December 31 consisted of the following:
 20222021
Unsecured credit facility$— $470.0 
$500 3.125% senior notes due 2022
— 500.0 
$300 0.450% senior notes due 2022
— 300.0 
$700 3.650% senior notes due 2023
700.0 700.0 
$500 2.350% senior notes due 2024
500.0 500.0 
$300 3.850% senior notes due 2025
300.0 300.0 
$700 1.000% senior notes due 2025
700.0 700.0 
$700 3.800% senior notes due 2026
700.0 700.0 
$700 1.400% senior notes due 2027
700.0 700.0 
$800 4.200% senior notes due 2028
800.0 800.0 
$700 2.950% senior notes due 2029
700.0 700.0 
$600 2.000% senior notes due 2030
600.0 600.0 
$1,000 1.750% senior notes due 2031
1,000.0 1,000.0 
Other0.3 0.3 
Less unamortized debt issuance costs(38.6)(48.5)
Total debt6,661.7 7,921.8 
Less current portion(699.2)(799.2)
Long-term debt$5,962.5 $7,122.6 
Schedule of Future Maturities of Long-Term Debt
Future maturities of total debt during each of the next five years ending December 31 and thereafter are as follows:

2023$700.2 
2024500.1 
20251,000.0 
2026700.0 
2027700.0 
Thereafter3,100.0 
Total$6,700.3 
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Fair Value of Debt Roper’s debt at December 31, 2022 included $6,700.0 of fixed-rate senior notes with the following fair values:
$700 3.650% senior notes due 2023
692 
$500 2.350% senior notes due 2024
478 
$300 3.850% senior notes due 2025
291 
$700 1.000% senior notes due 2025
629 
$700 3.800% senior notes due 2026
670 
$700 1.400% senior notes due 2027
594 
$800 4.200% senior notes due 2028
772 
$700 2.950% senior notes due 2029
608 
$600 2.000% senior notes due 2030
481 
$1,000 1.750% senior notes due 2031
770 
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation (Tables)
12 Months Ended
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]  
Schedule of Stock-Based Compensation Expense Stock based compensation expense for the years ended December 31, 2022, 2021 and 2020 included as a component of “Selling, general and administrative expenses” was as follows:
 202220212020
Stock-based compensation$117.8 $123.0 $108.3 
Tax benefit recognized in net earnings18.6 19.8 17.3 
Schedule of Weighted-Average Assumptions of Stock-Based Compensation The weighted-average fair value of options granted in 2022, 2021 and 2020 were calculated using the following weighted-average assumptions:
 202220212020
Weighted-average fair value ($)116.55 95.17 63.22 
Risk-free interest rate (%)2.19 0.94 0.81 
Average expected option life (years)5.635.615.64
Expected volatility (%)24.59 25.14 20.39 
Expected dividend yield (%)0.55 0.56 0.62 
Schedule of Share-Based Compensation Activity
The following table summarizes the Company’s activities with respect to its share-based compensation plans for the years ended December 31, 2022 and 2021:
 Number of sharesWeighted-average
exercise price
per share
Weighted-average
contractual term
Aggregate intrinsic
value
Outstanding at December 31, 20203.366 $255.32   
Granted0.516 405.20   
Exercised(0.537)195.07   
Canceled(0.122)312.97   
Outstanding at December 31, 20213.223 287.15 6.61$659.9 
Granted0.399 452.08   
Exercised(0.460)239.11   
Canceled(0.177)359.06   
Outstanding at December 31, 20222.985 312.34 6.18$366.3 
Exercisable at December 31, 20221.842 $256.87 4.90$322.8 
Schedule of Stock-Based Compensation by Exercise Price Range
The following table summarizes information for stock options outstanding at December 31, 2022:
 Outstanding optionsExercisable options
Exercise priceNumberAverage
exercise
price
Average remaining
life (years)
NumberAverage
exercise
price
$115.22 - $170.66
0.366 $153.15 2.10.366 $153.15 
$170.67 - $267.22
0.326 199.08 4.00.324 198.79 
$267.23 - $279.28
0.247 273.07 5.50.247 273.07 
$279.29 - $316.24
0.296 281.55 5.30.289 280.89 
$316.25 -$324.71
0.435 323.09 7.20.209 323.09 
$324.72 - $347.81
0.333 327.22 6.20.332 327.19 
$347.82 - $398.19
0.160 372.19 7.00.069 368.53 
$398.20 - $413.85
0.425 403.57 8.2— — 
$413.86 - $491.86
0.397 453.54 9.20.006 450.17 
$115.22 - $491.86
2.985 $312.34 6.21.842 $256.87 
Schedule of Nonvested Restricted Stock Awards Activity A summary of the Company’s nonvested shares activity for 2022 and 2021 is as follows:
 Number of
shares
Weighted-average
grant date
fair value
Nonvested at December 31, 20200.601 $320.36 
Granted0.228 409.36 
Vested(0.294)308.79 
Forfeited(0.037)350.53 
Nonvested at December 31, 20210.498 $365.79 
Granted0.271 446.42 
Vested(0.272)360.14 
Forfeited(0.052)386.06 
Nonvested at December 31, 20220.445 $416.00 
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Area Information (Tables)
12 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Schedule of Segment Reporting Information, by Segment
Selected financial information by reportable segment for 2022, 2021 and 2020 follows:

 Application SoftwareNetwork SoftwareTechnology Enabled ProductsCorporateTotal
2022    
Net revenues$2,639.5 $1,378.5 $1,353.8 $— $5,371.8 
Operating profit714.0 570.6 449.1 (209.2)1,524.5 
Assets:     
Operating assets624.7 224.7 307.4 7.1 1,163.9 
Intangible assets, net17,758.4 5,118.5 1,099.9 — 23,976.8 
Other 340.2 124.2 95.4 1,280.3 1,840.1 
Total    26,980.8 
Capital expenditures20.7 8.8 9.2 1.4 40.1 
Capitalized software expenditures28.5 1.7 — — 30.2 
Depreciation and other amortization455.8 164.2 29.8 0.3 650.1 
2021     
Net revenues$2,366.7 $1,223.8 $1,243.3 $— $4,833.8 
Operating profit 2
633.1 476.8 415.6 (189.9)1,335.6 
Assets:   
Operating assets576.0 215.5 250.7 15.4 1,057.6 
Intangible assets, net13,498.4 5,364.8 1,122.2 — 19,985.4 
Other 205.8 50.4 33.8 498.0 788.0 
Total 1
  21,831.0 
Capital expenditures18.0 5.0 4.5 1.0 28.5 
Capitalized software expenditures26.3 3.4 — — 29.7 
Depreciation and other amortization418.7 164.8 32.1 0.3 615.9 
2020     
Net revenues$1,785.8 $1,069.4 $1,167.2 $— $4,022.4 
Operating profit467.9 382.7 412.1 (179.8)1,082.9 
Assets:   
Operating assets524.7 196.0 234.1 3.8 958.6 
Intangible assets, net13,837.1 5,428.6 1,143.4 — 20,409.1 
Other 173.1 48.4 46.9 444.2 712.6 
Total 1
    22,080.3 
Capital expenditures12.9 5.8 5.9 0.1 24.7 
Capitalized software expenditures16.3 1.4 — — 17.7 
Depreciation and other amortization293.2 164.9 33.2 0.3 491.6 

1 Total excludes assets held for sale of $1,882.9 and $1,944.5 associated with the 2021 Divestitures and Indicor, as applicable, on December 31, 2021 and 2020, respectively.
2 Operating profit excludes $94.4 of non-cash impairment charges.
Schedule of Sales and Long-Lived Assets by Country of Origin
Summarized data for Roper’s U.S. and foreign operations (principally in Canada, Europe and Asia) for 2022, 2021 and 2020, based upon the country of origin of the Roper entity making the sale, was as follows:

 United StatesNon-U.S.EliminationsTotal
2022    
Sales to unaffiliated customers$4,610.2 $761.6 $— $5,371.8 
Sales between geographic areas55.5 82.2 (137.7)— 
Net revenues$4,665.7 $843.8 $(137.7)$5,371.8 
Long-lived assets $196.5 $17.1 $— $213.6 
2021    
Sales to unaffiliated customers$4,105.6 $728.2 $— $4,833.8 
Sales between geographic areas81.1 81.9 (163.0)— 
Net revenues$4,186.7 $810.1 $(163.0)$4,833.8 
Long-lived assets $167.3 $19.8 $— $187.1 
2020    
Sales to unaffiliated customers$3,384.6 $637.8 $— $4,022.4 
Sales between geographic areas81.6 119.2 (200.8)— 
Net revenues$3,466.2 $757.0 $(200.8)$4,022.4 
Long-lived assets$156.4 $21.2 $— $177.6 
Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area Roper’s net revenues for the years ended December 31, 2022, 2021 and 2020 are shown below by region, except for Canada, which is presented separately:
 Application SoftwareNetwork SoftwareTechnology Enabled ProductsTotal
2022    
Canada$57.8 $95.9 $68.6 $222.3 
Europe241.2 65.7 117.7 424.6 
Asia4.9 12.2 56.2 73.3 
Rest of the world35.1 7.5 43.7 86.3 
Total$339.0 $181.3 $286.2 $806.5 
2021    
Canada$51.2 $85.2 $61.7 $198.1 
Europe248.2 59.2 125.3 432.7 
Asia3.7 10.9 49.4 64.0 
Rest of the world37.1 6.5 37.5 81.1 
Total$340.2 $161.8 $273.9 $775.9 
2020    
Canada$43.4 $73.6 $63.7 $180.7 
Europe205.5 50.7 123.6 379.8 
Asia3.3 10.9 45.6 59.8 
Rest of the world37.7 6.0 45.0 88.7 
Total$289.9 $141.2 $277.9 $709.0 
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Contract Balances (Tables)
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Balances Contract balances at December 31 are set forth in the following table:
Balance Sheet Account20222021Change
Unbilled receivables $91.5 $81.9 $9.6 
Contract liabilities - current(1,370.7)(1,106.3)(264.4)
Deferred revenue - non-current (111.5)(69.9)(41.6)
Net contract assets/(liabilities)$(1,390.7)$(1,094.3)$(296.4)
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
12 Months Ended
Dec. 31, 2022
Leases [Abstract]  
Schedule of Supplemental Cash Flow and Other Information
The following table presents the supplemental cash flow information related to the Company’s operating leases for the year ended December 31:
202220212020
Operating cash flows used for operating leases$48.3 $51.5 $48.8 
Right-of-use assets obtained in exchange for operating lease obligations53.9 28.2 49.1 
Weighted average remaining lease term - operating leases (years)6
Weighted average discount rate (%)2.4 
Schedule of Lease Balances Within Balance Sheet
The following table presents the lease balances within the Consolidated Balance Sheet related to the Company’s operating leases as of December 31:

Lease Assets and LiabilitiesBalance Sheet Account20222021
ASSETS:
Operating lease ROU assetsOther assets$196.1 $188.1 
LIABILITIES:
Current operating lease liabilitiesOther accrued liabilities46.4 41.5 
Operating lease liabilitiesOther liabilities164.2 156.9 
Total operating lease liabilities$210.6 $198.4 
Schedule of Future Minimum Lease Payments
Future minimum lease payments under non-cancellable leases were as follows:

2023$50.7 
202443.8 
202536.4 
202629.1 
202722.9 
Thereafter42.2 
Total operating lease payments225.1 
Less: Imputed interest14.5 
Total operating lease liabilities$210.6 
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Quarterly Financial Data (unaudited) (Tables)
12 Months Ended
Dec. 31, 2022
Quarterly Financial Data [Abstract]  
Schedule of Quarterly Financial Data
 First QuarterSecond QuarterThird QuarterFourth Quarter
2022    
Net revenues$1,279.8 $1,310.8 $1,350.3 $1,430.9 
Gross profit897.2 911.5 941.8 1,002.3 
Income from operations355.9 362.9 393.2 412.5 
Net earnings from continuing operations236.4 225.0 276.9 247.3 
Net earnings from discontinued operations1,784.1 43.8 50.1 1,681.1 
Net earnings2,020.5 268.8 327.0 1,928.4 
Net earnings per share from continuing operations:    
Basic$2.24 $2.13 $2.61 $2.33 
Diluted$2.22 $2.11 $2.59 $2.32 
Net earnings per share from discontinued operations:
Basic$16.89 $0.41 $0.47 $15.85 
Diluted$16.72 $0.41 $0.47 $15.74 
Net earnings per share:
Basic$19.13 $2.54 $3.08 $18.18 
Diluted$18.94 $2.52 $3.06 $18.06 
2021    
Net revenues$1,155.3 $1,189.8 $1,232.1 $1,256.6 
Gross profit816.3 839.2 871.7 880.4 
Income from operations317.6 316.2 346.9 260.5 
Net earnings from continuing operations223.0 204.4 210.8 167.1 
Net earnings from discontinued operations66.0 81.9 78.7 120.7 
Net earnings289.0 286.3 289.5 287.8 
Net earnings per share from continuing operations:    
Basic$2.12 $1.94 $2.00 $1.58 
Diluted$2.11 $1.92 $1.97 $1.57 
Net earnings per share from discontinued operations:
Basic$0.63 $0.78 $0.75 $1.15 
Diluted$0.62 $0.77 $0.74 $1.13 
Net earnings per share:
Basic$2.75 $2.72 $2.75 $2.73 
Diluted$2.73 $2.69 $2.71 $2.70 
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Accounting Policies - Narrative (Details)
shares in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
reporting_unit
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
shares
Nov. 22, 2022
Dec. 30, 2021
USD ($)
Jan. 01, 2020
USD ($)
Dec. 31, 2019
USD ($)
Summary Of Accounting Policies [Line Items]                
Decrease to retained earnings $ (11,563,800,000) $ (16,037,800,000) $ (11,563,800,000) $ (10,479,800,000)       $ (9,491,900,000)
Cash equivalents 0 $ 432,900,000 $ 0          
Antidilutive securities excluded from computation of earnings per share (in shares) | shares   834 521 208        
Number of reporting units | reporting_unit   21            
Goodwill 13,476,300,000 $ 15,946,100,000 $ 13,476,300,000 $ 13,338,400,000   $ 138,800,000    
Loss from impairment   0 94,400,000 0        
Research and development expense   529,800,000 484,800,000 382,400,000        
Allowance for doubtful accounts receivable and sales returns and allowances net current 15,700,000 16,600,000 15,700,000          
Deferred commission, non-current 32,500,000 33,100,000 32,500,000          
Deferred commission, current 24,200,000 31,700,000 24,200,000          
Deferred commissions expense   30,700,000 27,200,000 30,100,000        
Remaining performance obligations   4,214,000,000            
Capitalized computer software, net 65,900,000 $ 83,900,000 65,900,000          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01                
Summary Of Accounting Policies [Line Items]                
Remaining performance obligations, percentage (as a percent)   69.00%            
Remaining performance obligations, expected timing of revenue recognition   12 months            
Software licenses                
Summary Of Accounting Policies [Line Items]                
Subscription term (in years)   1 year            
Trade names                
Summary Of Accounting Policies [Line Items]                
Loss from impairment $ 94,400,000              
Royalty rate                
Summary Of Accounting Policies [Line Items]                
Intangible assets measurement input 0.005              
Intangible assets measurement input increase (decrease) 0.035              
Minimum                
Summary Of Accounting Policies [Line Items]                
Goodwill   $ 17,500,000,000            
Minimum | Software licenses                
Summary Of Accounting Policies [Line Items]                
Number of days for payment (in days)   30 days            
Minimum | PCS                
Summary Of Accounting Policies [Line Items]                
Number of days for payment (in days)   30 days            
Minimum | Engineered products                
Summary Of Accounting Policies [Line Items]                
Number of days for payment (in days)   30 days            
Maximum                
Summary Of Accounting Policies [Line Items]                
Goodwill   $ 3,363,100,000,000            
Maximum | Software licenses                
Summary Of Accounting Policies [Line Items]                
Number of days for payment (in days)   60 days            
Maximum | PCS                
Summary Of Accounting Policies [Line Items]                
Number of days for payment (in days)   60 days            
Maximum | Engineered products                
Summary Of Accounting Policies [Line Items]                
Number of days for payment (in days)   60 days            
Indicor                
Summary Of Accounting Policies [Line Items]                
Equity method investment, ownership percentage   49.00%            
Retained earnings                
Summary Of Accounting Policies [Line Items]                
Decrease to retained earnings $ (9,455,600,000) $ (13,730,700,000) $ (9,455,600,000) $ (8,546,200,000)       (7,818,000,000)
Cumulative Effect, Period of Adoption, Adjustment                
Summary Of Accounting Policies [Line Items]                
Decrease to retained earnings               1,700,000
Cumulative Effect, Period of Adoption, Adjustment | Retained earnings                
Summary Of Accounting Policies [Line Items]                
Decrease to retained earnings             $ 1,700,000 $ 1,700,000
Held-for-sale or Disposed of by Sale | Industrial Businesses                
Summary Of Accounting Policies [Line Items]                
Ownership interest divested, percent         51.00%      
Retaining minority interest   49.00%            
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Accounting Policies - Schedule of Weighted Average Diluted Shares Outstanding (Details) - shares
shares in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]      
Basic weighted-average shares outstanding (in shares) 105.9 105.3 104.6
Effect of potential common stock:      
Common stock awards (in shares) 0.9 1.2 1.1
Diluted weighted-average shares outstanding (in shares) 106.8 106.5 105.7
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Accounting Policies - Property, Plant and Equipment (Details)
12 Months Ended
Dec. 31, 2022
Buildings | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life (in years) 20 years
Buildings | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life (in years) 30 years
Machinery | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life (in years) 8 years
Machinery | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life (in years) 12 years
Other equipment and software | Minimum  
Property, Plant and Equipment [Line Items]  
Estimated useful life (in years) 3 years
Other equipment and software | Maximum  
Property, Plant and Equipment [Line Items]  
Estimated useful life (in years) 5 years
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Accounting Policies - Disaggregated Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disaggregation of Revenue [Line Items]                      
Net revenues $ 1,430.9 $ 1,350.3 $ 1,310.8 $ 1,279.8 $ 1,256.6 $ 1,232.1 $ 1,189.8 $ 1,155.3 $ 5,371.8 $ 4,833.8 $ 4,022.4
Application Software                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 2,639.5 2,366.7 1,785.8
Network Software                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 1,378.5 1,223.8 1,069.4
Technology Enabled Products                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 1,353.8 1,243.3 1,167.2
Software related                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 4,031.2 3,599.1 2,861.6
Software related | Application Software                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 2,639.5 2,366.7 1,785.8
Software related | Network Software                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 1,378.5 1,223.8 1,069.4
Software related | Technology Enabled Products                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 13.2 8.6 6.4
Recurring                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 2,939.4 2,553.3 1,964.7
Recurring | Application Software                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 1,946.0 1,708.0 1,251.5
Recurring | Network Software                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 981.4 837.5 707.4
Recurring | Technology Enabled Products                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 12.0 7.8 5.8
Reoccurring                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 370.4 360.9 300.3
Reoccurring | Application Software                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 124.2 111.4 64.8
Reoccurring | Network Software                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 246.2 249.5 235.5
Reoccurring | Technology Enabled Products                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 0.0 0.0 0.0
Non-recurring                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 721.4 684.9 596.6
Non-recurring | Application Software                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 569.3 547.3 469.5
Non-recurring | Network Software                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 150.9 136.8 126.5
Non-recurring | Technology Enabled Products                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 1.2 0.8 0.6
Product Revenue                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 1,340.6 1,234.7 1,160.8
Product Revenue | Application Software                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 0.0 0.0 0.0
Product Revenue | Network Software                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 0.0 0.0 0.0
Product Revenue | Technology Enabled Products                      
Disaggregation of Revenue [Line Items]                      
Net revenues                 $ 1,340.6 $ 1,234.7 $ 1,160.8
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Business Acquisitions and Dispositions (Details)
$ in Millions
3 Months Ended 4 Months Ended 9 Months Ended 12 Months Ended
Oct. 04, 2022
USD ($)
Dec. 30, 2021
USD ($)
acquisition
Mar. 17, 2021
USD ($)
Sep. 03, 2020
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2020
USD ($)
Sep. 30, 2021
acquisition
Dec. 31, 2022
USD ($)
acquisition
Dec. 31, 2021
USD ($)
acquisition
Dec. 31, 2020
USD ($)
acquisition
Business Acquisition [Line Items]                    
Number of businesses acquired | acquisition   7         4 7 7  
Goodwill   $ 138.8       $ 13,338.4   $ 15,946.1 $ 13,476.3 $ 13,338.4
Other identifiable intangibles   104.9                
Sedaru, Inc                    
Business Acquisition [Line Items]                    
Proceeds from sale of equity method investments     $ 27.1              
Equity method investment, realized gain (loss) on disposal     27.1              
Sedaru, Inc | Disposal group, disposed of by sale, not discontinued operations | Gatan                    
Business Acquisition [Line Items]                    
Income tax expense in connection with sale     $ 5.5              
Customer related intangibles                    
Business Acquisition [Line Items]                    
Other identifiable intangibles   $ 94.6                
Weighted average useful life of finite-lived intangible assets (in years)   12 years 10 months 24 days                
Technology                    
Business Acquisition [Line Items]                    
Other identifiable intangibles   $ 10.3                
Weighted average useful life of finite-lived intangible assets (in years)   5 years 3 months 18 days                
Frontline Technologies Parent LLC                    
Business Acquisition [Line Items]                    
Aggregate purchase price $ 3,738.0                  
Enterprise value, adjusted for cash and the settlement of liabilities, net of tax benefit               3,725.0    
Business combination, consideration tax benefit $ 350.0                  
Business combination, consideration tax benefit utilized over period 15 years                  
Goodwill               2,197.6    
Other identifiable intangibles               1,918.6    
Amortizable intangible assets               1,835.6    
Deferred tax assets (liabilities), net               258.0    
Deferred tax liabilities               181.0    
Goodwill, expected tax deductible amount               1,100.0    
Frontline Technologies Parent LLC | Trade names                    
Business Acquisition [Line Items]                    
Other identifiable intangibles               83.0    
Frontline Technologies Parent LLC | Customer related intangibles                    
Business Acquisition [Line Items]                    
Other identifiable intangibles               $ 1,757.0    
Weighted average useful life of finite-lived intangible assets (in years)               20 years    
Frontline Technologies Parent LLC | Technology                    
Business Acquisition [Line Items]                    
Other identifiable intangibles               $ 78.6    
Weighted average useful life of finite-lived intangible assets (in years)               5 years    
Other acquisitions                    
Business Acquisition [Line Items]                    
Number of businesses acquired | acquisition               6   5
Aggregate purchase price                 225.9  
Goodwill           303.9       $ 303.9
Deferred tax liabilities           612.8   $ 578.8   612.8
Other acquisitions | Trade names                    
Business Acquisition [Line Items]                    
Other identifiable intangibles           313.0       313.0
Other acquisitions | Customer related intangibles                    
Business Acquisition [Line Items]                    
Other identifiable intangibles           283.7       $ 283.7
Weighted average useful life of finite-lived intangible assets (in years)                   16 years
Other acquisitions | Technology                    
Business Acquisition [Line Items]                    
Other identifiable intangibles           29.3       $ 29.3
Weighted average useful life of finite-lived intangible assets (in years)                   5 years
T I P Technologies Inc And Common Sense Solutions Inc                    
Business Acquisition [Line Items]                    
Goodwill         $ 361.5          
Other identifiable intangibles         239.3          
T I P Technologies Inc And Common Sense Solutions Inc | Trade names                    
Business Acquisition [Line Items]                    
Other identifiable intangibles         9.5          
T I P Technologies Inc And Common Sense Solutions Inc | Customer related intangibles                    
Business Acquisition [Line Items]                    
Other identifiable intangibles         $ 223.4          
Weighted average useful life of finite-lived intangible assets (in years)         18 years 2 months 12 days          
T I P Technologies Inc And Common Sense Solutions Inc | Technology                    
Business Acquisition [Line Items]                    
Other identifiable intangibles         $ 15.9          
Weighted average useful life of finite-lived intangible assets (in years)         4 years 10 months 24 days          
American LegalNet Inc                    
Business Acquisition [Line Items]                    
Percentage of voting interests acquired (as a percent)   100.00%                
Vertafore                    
Business Acquisition [Line Items]                    
Aggregate purchase price       $ 5,398.6            
Goodwill       3,229.1            
Other identifiable intangibles       2,660.0   2,540.0       $ 2,540.0
Deferred tax assets (liabilities), net       489.0         $ 120.0  
Deferred tax liabilities       $ 638.0            
Percentage of voting interests acquired (as a percent)       100.00%            
Business acquisition, enterprise value       $ 5,335.0            
Purchase price       120.0            
Vertafore | Trade names                    
Business Acquisition [Line Items]                    
Other identifiable intangibles       $ 120.0            
Vertafore | Customer related intangibles                    
Business Acquisition [Line Items]                    
Other identifiable intangibles           $ 2,230.0       2,230.0
Weighted average useful life of finite-lived intangible assets (in years)           17 years        
Vertafore | Technology                    
Business Acquisition [Line Items]                    
Other identifiable intangibles           $ 310.0       $ 310.0
Weighted average useful life of finite-lived intangible assets (in years)           8 years        
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Nov. 22, 2022
Mar. 17, 2022
Jan. 05, 2022
Nov. 01, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Indicor              
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]              
Equity method investment fair value         $ 535.0    
Equity method investment, ownership percentage         49.00%    
Held-for-sale or Disposed of by Sale | Indicor              
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]              
Consideration receivable or received on disposal $ 1,775.0            
Pretax gain on disposition of business 2,046.0       $ 232.8 $ 239.1 $ 190.1
Income tax expense $ 407.2       $ 45.6 $ 61.8 $ 38.4
Ownership interest divested, percent 51.00%            
Upfront, pre-tax cash proceeds $ 2,604.0            
Purchase price proceeds 829.0            
Retaining minority interest         49.00%    
Foreign currency translation loss on disposal $ 142.6            
Singapore Technologies Engineering Ltd | Disposed of by Sale | TransCore              
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]              
Consideration receivable or received on disposal   $ 2,680.0          
Pretax gain on disposition of business   2,073.7          
Income tax expense   $ 550.5          
Eddyfi NDT Inc | Disposed of by Sale | Zetec              
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]              
Consideration receivable or received on disposal     $ 350.0        
Pretax gain on disposition of business     255.3        
Income tax expense     $ 60.9        
Blue Wolf Capital Partners LLC | Disposed of by Sale | Civco Radiotherapy              
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]              
Consideration receivable or received on disposal       $ 120.0      
Pretax gain on disposition of business       77.2      
Income tax expense       $ 21.3      
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations - Schedule of Assets and Liabilities From Discontinued Operations (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]    
Current assets held for sale $ 0.0 $ 1,078.0
Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]    
Current liabilities held for sale $ 0.0 340.1
Held-for-sale or Disposed of by Sale | TransCore Holdings Inc, Zetec, and Civco Radiotherapy    
Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]    
Accounts receivable, net   74.7
Inventories, net   47.8
Unbilled receivables   158.2
Goodwill   405.5
Other intangible assets, net   31.0
Other current assets   71.4
Current assets held for sale   788.6
Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]    
Accounts payable   40.3
Accrued compensation   27.0
Deferred taxes   29.5
Other current liabilities   62.3
Current liabilities held for sale   159.1
Held-for-sale or Disposed of by Sale | Indicor    
Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]    
Accounts receivable, net   151.8
Inventories, net   106.9
Other current assets   30.7
Current assets held for sale   289.4
Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract]    
Goodwill   618.2
Other intangible assets, net   79.4
Deferred taxes   51.1
Other assets   56.2
Assets held for sale   804.9
Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]    
Accounts payable   52.5
Accrued compensation   47.9
Deferred revenue   23.9
Income taxes payable   14.7
Other current liabilities   42.0
Current liabilities held for sale   181.0
Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract]    
Deferred taxes   13.3
Noncurrent operating lease liabilities   24.1
Other liabilities   12.0
Liabilities held for sale   $ 49.4
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Discontinued Operations - Schedule of Amounts Included in Discontinued Operations (Details) - USD ($)
3 Months Ended 12 Months Ended
Nov. 22, 2022
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                        
Earnings from discontinued operations, net of tax                   $ 202,800,000 $ 291,400,000 $ 275,900,000
Gain on disposition of discontinued operations, net of tax                   3,356,300,000 55,900,000 0
Net earnings from discontinued operations   $ 1,681,100,000 $ 50,100,000 $ 43,800,000 $ 1,784,100,000 $ 120,700,000 $ 78,700,000 $ 81,900,000 $ 66,000,000.0 3,559,100,000 347,300,000 275,900,000
Held-for-sale or Disposed of by Sale | TransCore Holdings Inc, Zetec, and Civco Radiotherapy                        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                        
Net revenues                   100,400,000 638,000,000.0 672,900,000
Cost of sales                   71,200,000 372,900,000 400,700,000
Gross profit                   29,200,000 265,100,000 272,200,000
Selling, general and administrative expenses                   19,900,000 124,000,000.0 114,600,000
Income from operations                   9,300,000 141,100,000 157,600,000
Other income, net                   100,000 1,500,000 300,000
Earnings before income taxes                   9,400,000 142,600,000 157,900,000
Income taxes                   (6,200,000) 28,500,000 33,700,000
Earnings from discontinued operations, net of tax                   15,600,000 114,100,000 124,200,000
Gain on disposition of discontinued operations, net of tax                   1,717,500,000 55,900,000 0
Net earnings from discontinued operations                   1,733,100,000 170,000,000.0 124,200,000
Stock-based compensation expense                   4,500,000 900,000  
Depreciation and amortization                   0 5,200,000 7,900,000
Held-for-sale or Disposed of by Sale | TransCore Holdings Inc, Zetec, and Civco Radiotherapy | Selling, General and Administrative Expenses                        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                        
Stock-based compensation expense                   900,000 5,400,000 4,800,000
Held-for-sale or Disposed of by Sale | Indicor                        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                        
Net revenues                   916,100,000 944,000,000.0 831,800,000
Cost of sales                   432,100,000 434,200,000 389,300,000
Gross profit                   484,000,000.0 509,800,000 442,500,000
Selling, general and administrative expenses                   250,500,000 265,700,000 251,900,000
Impairment of intangible assets                   0 5,100,000 0
Income from operations                   233,500,000 239,000,000.0 190,600,000
Other income, net                   (700,000) 100,000 (500,000)
Earnings before income taxes $ 2,046,000,000                 232,800,000 239,100,000 190,100,000
Income taxes $ 407,200,000                 45,600,000 61,800,000 38,400,000
Earnings from discontinued operations, net of tax                   187,200,000 177,300,000 151,700,000
Gain on disposition of discontinued operations, net of tax                   1,638,800,000 0 0
Net earnings from discontinued operations                   1,826,000,000 177,300,000 151,700,000
Stock-based compensation expense                   10,300,000 13,100,000 8,700,000
Depreciation and amortization                   $ 6,400,000 $ 18,200,000 $ 21,300,000
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Inventories [Abstract]    
Raw materials and supplies $ 60.6 $ 36.4
Work in process 24.9 19.1
Finished products 31.3 18.4
Inventory reserves (5.5) (4.7)
Total Inventory $ 111.3 $ 69.2
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Property, Plant and Equipment (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 336.6 $ 328.5  
Accumulated depreciation (251.3) (245.8)  
Property, plant and equipment, net 85.3 82.7  
Depreciation expense 37.3 44.0 $ 40.6
Land      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 1.0 1.0  
Buildings      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 43.0 45.6  
Machinery and other equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 113.2 104.2  
Computer equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross 107.5 109.7  
Software      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment, gross $ 71.9 $ 68.0  
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Goodwill [Roll Forward]    
Beginning balances $ 13,476.3 $ 13,338.4
Goodwill acquired 2,559.1 138.8
Currency translation adjustments (89.8) (8.7)
Reclassifications and other 0.5 7.8
Ending balances 15,946.1 13,476.3
Application Software    
Goodwill [Roll Forward]    
Beginning balances 8,889.3 8,802.3
Goodwill acquired 2,559.1 85.9
Currency translation adjustments (32.1) (5.8)
Reclassifications and other 1.2 6.9
Ending balances 11,417.5 8,889.3
Network Software    
Goodwill [Roll Forward]    
Beginning balances 3,655.3 3,604.5
Goodwill acquired 0.0 52.9
Currency translation adjustments (56.3) (3.0)
Reclassifications and other (0.7) 0.9
Ending balances 3,598.3 3,655.3
Technology Enabled Products    
Goodwill [Roll Forward]    
Beginning balances 931.7 931.6
Goodwill acquired 0.0 0.0
Currency translation adjustments (1.4) 0.1
Reclassifications and other 0.0 0.0
Ending balances $ 930.3 $ 931.7
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets - Other Intangible Assets (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Assets subject to amortization, accumulated amortization $ (3,082.9) $ (2,533.4)
Intangible assets, cost 11,113.6 9,042.5
Intangible assets, net book value 8,030.7 6,509.1
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Assets not subject to amortization 689.3 606.4
Customer related intangibles    
Finite-Lived Intangible Assets [Line Items]    
Assets subject to amortization, cost 9,300.7 7,379.6
Assets subject to amortization, accumulated amortization (2,437.7) (1,989.8)
Assets subject to amortization, net book value 6,863.0 5,389.8
Unpatented technology    
Finite-Lived Intangible Assets [Line Items]    
Assets subject to amortization, cost 954.6 886.4
Assets subject to amortization, accumulated amortization (506.9) (414.6)
Assets subject to amortization, net book value 447.7 471.8
Software    
Finite-Lived Intangible Assets [Line Items]    
Assets subject to amortization, cost 149.0 149.5
Assets subject to amortization, accumulated amortization (134.0) (122.4)
Assets subject to amortization, net book value 15.0 27.1
Patents and other protective rights    
Finite-Lived Intangible Assets [Line Items]    
Assets subject to amortization, cost 10.3 8.5
Assets subject to amortization, accumulated amortization (1.2) (1.0)
Assets subject to amortization, net book value 9.1 7.5
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Assets subject to amortization, cost 9.7 12.1
Assets subject to amortization, accumulated amortization (3.1) (5.6)
Assets subject to amortization, net book value $ 6.6 $ 6.5
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]      
Amortization of intangible assets $ 612.8 $ 571.9 $ 451.0
Amortization expense, 2023 676.0    
Amortization expense, 2024 632.0    
Amortization expense, 2025 606.0    
Amortization expense, 2026 576.0    
Amortization expense, 2027 542.0    
Other Intangible Assets      
Finite-Lived Intangible Assets [Line Items]      
Amortization of intangible assets $ 600.5 $ 565.1 $ 446.4
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Accrued Liabilities [Abstract]    
Interest $ 40.2 $ 42.6
Customer deposits 48.9 46.5
Accrued dividend 74.0 66.8
Rebates 51.5 62.5
Operating lease liability 46.4 41.5
Sales and other taxes payable 22.9 25.0
Patent litigation accrual 45.0 0.0
Other 125.7 113.8
Total $ 454.6 $ 398.7
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Earnings Before Income Taxes (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
United States $ 1,026.4 $ 814.7 $ 676.2
Other 255.6 217.2 185.1
Earnings before income taxes $ 1,282.0 $ 1,031.9 $ 861.3
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Current:      
Federal $ 322.9 $ 110.2 $ 142.9
State 80.8 50.8 48.0
Foreign 65.9 59.9 54.6
Deferred:      
Federal (136.9) 27.5 (32.2)
State (31.1) (27.2) (26.8)
Foreign (5.2) 5.4 1.0
Total $ 296.4 $ 226.6 $ 187.5
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Tax Disclosure [Abstract]      
Federal statutory rate 21.00% 21.00% 21.00%
Foreign operations, net 0.80% 2.50% 2.10%
R&D tax credits (3.00%) (2.10%) (1.60%)
State taxes, net of federal benefit 3.70% 2.80% 3.30%
Stock-based compensation (1.00%) (2.40%) (3.30%)
Impact of UK tax rate change 0.00% 2.00% 0.00%
Legal entity restructuring 0.80% (1.40%) 0.00%
Other, net 0.80% (0.40%) 0.30%
Effective income tax rate 23.10% 22.00% 21.80%
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Deferred tax assets:    
Reserves and accrued expenses $ 192.4 $ 179.6
Net operating loss carryforwards 84.6 51.0
R&D credits 8.9 12.5
Capitalized R&D expenditures 97.8 0.0
Interest expense limitation carryforwards 41.1 10.9
Outside basis differences on assets held for sale 0.0 57.4
Lease liability 50.1 46.2
Valuation allowance (37.1) (31.9)
Total deferred tax assets 437.8 325.7
Deferred tax liabilities:    
Reserves and accrued expenses 12.0 17.3
Amortizable intangible assets 1,818.7 1,656.2
Accrued tax on unremitted foreign earnings 5.8 24.7
ROU asset 48.0 43.7
Outside basis difference in Indicor 174.2 0.0
Total deferred tax liabilities $ 2,058.7 $ 1,741.9
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]    
Interest expense limitation carryforwards $ 41.1 $ 10.9
Capitalized R&D expenditures 97.8 0.0
Outside basis difference in Indicor 174.2 0.0
Valuation allowance 37.1 31.9
Unrecognized tax benefits that would impact effective tax rate 28.8  
Unrecognized tax benefits, income tax penalties and interest expense 0.3  
Accrued interest and penalties 4.6 $ 4.3
Expected decrease of unrecognized tax benefits $ 2.3  
Indicor    
Operating Loss Carryforwards [Line Items]    
Equity method investment, ownership percentage 49.00%  
Domestic Tax Authority    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards $ 46.6  
Valuation allowance 31.0  
State and Local Jurisdiction    
Operating Loss Carryforwards [Line Items]    
Operating loss carryforwards 38.0  
Foreign Tax Authority    
Operating Loss Carryforwards [Line Items]    
Valuation allowance $ 6.1  
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Beginning balance $ 40.5 $ 63.5 $ 57.6
Additions for tax positions of prior periods 0.0 2.2 6.0
Additions for tax positions of the current period 2.3 3.3 3.5
Additions due to acquisitions 0.0 1.0 6.2
Reductions for tax positions of prior periods (11.2) (0.5) (3.6)
Reductions attributable to lapses of applicable statute of limitations (2.6) (4.6) (6.2)
Reductions attributable to settlements with taxing authorities 0.0 (24.4) 0.0
Ending balance $ 29.0 $ 40.5 $ 63.5
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Aug. 15, 2022
Jul. 21, 2022
Sep. 02, 2020
Dec. 31, 2022
Jun. 23, 2022
Dec. 31, 2021
Nov. 15, 2021
Nov. 15, 2020
Sep. 01, 2020
Jun. 22, 2020
Aug. 26, 2019
Aug. 28, 2018
Dec. 19, 2016
Dec. 07, 2015
Nov. 21, 2012
Debt Instrument [Line Items]                              
Outstanding letters of credit       $ 19.0                      
Senior notes                              
Debt Instrument [Line Items]                              
Redemption price percentage (as a percent)       100.00%                      
Credit Facility Member 2016 | Credit facility                              
Debt Instrument [Line Items]                              
Long-term debt       $ 0.0   $ 470.0                  
$600 2.000% senior notes due 2030 | Senior notes                              
Debt Instrument [Line Items]                              
Long-term debt       600.0   600.0                  
Face amount of debt                   $ 600.0          
Fixed interest rate (as a percent)                   2.00%          
$300 0.450% senior notes due 2022 | Senior notes                              
Debt Instrument [Line Items]                              
Long-term debt       0.0   300.0                  
Face amount of debt                 $ 300.0            
Fixed interest rate (as a percent)                 0.45%            
$700 1.000% senior notes due 2025 | Senior notes                              
Debt Instrument [Line Items]                              
Long-term debt       700.0   700.0                  
Face amount of debt                 $ 700.0            
Fixed interest rate (as a percent)                 1.00%            
$700 1.400% senior notes due 2027 | Senior notes                              
Debt Instrument [Line Items]                              
Long-term debt       700.0   700.0                  
Face amount of debt                 $ 700.0            
Fixed interest rate (as a percent)                 1.40%            
$1,000 1.750% senior notes due 2031 | Senior notes                              
Debt Instrument [Line Items]                              
Long-term debt       1,000.0   1,000.0                  
Face amount of debt                 $ 1,000.0            
Fixed interest rate (as a percent)                 1.75%            
$500 2.350% senior notes due 2024 | Senior notes                              
Debt Instrument [Line Items]                              
Long-term debt       500.0   500.0                  
Face amount of debt                     $ 500.0        
Fixed interest rate (as a percent)                     2.35%        
$700 2.950% senior notes due 2029 | Senior notes                              
Debt Instrument [Line Items]                              
Long-term debt       700.0   700.0                  
Face amount of debt                     $ 700.0        
Fixed interest rate (as a percent)                     2.95%        
$700 3.650% senior notes due 2023 | Senior notes                              
Debt Instrument [Line Items]                              
Long-term debt       700.0   700.0                  
Face amount of debt                       $ 700.0      
Fixed interest rate (as a percent)                       3.65%      
Senior Notes Due 2028 | Senior notes                              
Debt Instrument [Line Items]                              
Long-term debt       800.0   800.0                  
Face amount of debt                       $ 800.0      
Fixed interest rate (as a percent)                       4.20%      
Senior Notes 2021 | Senior notes                              
Debt Instrument [Line Items]                              
Face amount of debt             $ 500.0           $ 500.0    
Fixed interest rate (as a percent)             2.80%           2.80%    
$700 3.800% senior notes due 2026 | Senior notes                              
Debt Instrument [Line Items]                              
Face amount of debt                         $ 700.0    
Fixed interest rate (as a percent)                         3.80%    
Senior Notes 2020 | Senior notes                              
Debt Instrument [Line Items]                              
Face amount of debt               $ 600.0           $ 600.0  
Fixed interest rate (as a percent)               3.00%           3.00%  
$300 3.850% senior notes due 2025 | Senior notes                              
Debt Instrument [Line Items]                              
Face amount of debt                           $ 300.0  
Fixed interest rate (as a percent)                           3.85%  
$500 3.125% senior notes due 2022 | Senior notes                              
Debt Instrument [Line Items]                              
Long-term debt       $ 0.0   $ 500.0                  
Face amount of debt                             $ 500.0
Fixed interest rate (as a percent)                             3.125%
Senior Notes Due 2022 | Senior notes                              
Debt Instrument [Line Items]                              
Fixed interest rate (as a percent)         3.125%                    
Repayments of debt $ 500.0                            
Senior Notes Due 2022 One | Senior notes                              
Debt Instrument [Line Items]                              
Fixed interest rate (as a percent) 0.45%                            
Repayments of debt $ 300.0                            
Minimum | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                              
Debt Instrument [Line Items]                              
Basis spread on variable interest rate (as a percent)       0.795%                      
Senior unsecured, interest rate during period       0.00%                      
Maximum | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate                              
Debt Instrument [Line Items]                              
Basis spread on variable interest rate (as a percent)       1.30%                      
Senior unsecured, interest rate during period       0.30%                      
Revolving credit facility | Interest Rate Scenario Two                              
Debt Instrument [Line Items]                              
Basis spread based on current rating (as a percent)       0.00%                      
Revolving credit facility | Current Variable Rate In Effect | Interest Rate Scenario One                              
Debt Instrument [Line Items]                              
Basis spread based on current rating (as a percent)       0.91%                      
Revolving credit facility | JPMORGAN CHASE BANK N.A.                              
Debt Instrument [Line Items]                              
Debt term (in years)   5 years                          
Maximum borrowing capacity (up to)   $ 3,500.0 $ 3,000.0                        
Potential increase limit   500.0                          
Fee percentage on outstanding letters of credit (as a percent)     0.91%                        
Fee percentage on undrawn amounts (as a percent)       0.09%                      
Total Debt to Total Capital Ratio, minimum required       0.65                      
Letter of credit | JPMORGAN CHASE BANK N.A.                              
Debt Instrument [Line Items]                              
Maximum borrowing capacity (up to)   $ 150.0                          
Fee percentage on undrawn amounts (as a percent)     0.125%                        
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Sep. 01, 2020
Jun. 22, 2020
Aug. 26, 2019
Aug. 28, 2018
Nov. 21, 2012
Debt Instrument [Line Items]              
Total debt $ 6,661,700,000 $ 7,921,800,000          
Less current portion (699,200,000) (799,200,000)          
Long-term debt 5,962,500,000 7,122,600,000          
Senior notes              
Debt Instrument [Line Items]              
Less unamortized debt issuance costs (38,600,000) (48,500,000)          
Unsecured credit facility | Credit facility              
Debt Instrument [Line Items]              
Long-term debt 0 470,000,000.0          
$500 3.125% senior notes due 2022 | Senior notes              
Debt Instrument [Line Items]              
Long-term debt 0 500,000,000.0          
Face amount of debt             $ 500,000,000.0
Fixed interest rate (as a percent)             3.125%
$500 3.125% senior notes due 2022 | Senior notes | Fair Value, Inputs, Level 2              
Debt Instrument [Line Items]              
Face amount of debt $ 500,000,000            
Fixed interest rate (as a percent) 3.125%            
$300 0.450% senior notes due 2022 | Senior notes              
Debt Instrument [Line Items]              
Long-term debt $ 0 300,000,000.0          
Face amount of debt     $ 300,000,000.0        
Fixed interest rate (as a percent)     0.45%        
$300 0.450% senior notes due 2022 | Senior notes | Fair Value, Inputs, Level 2              
Debt Instrument [Line Items]              
Face amount of debt $ 300,000,000            
Fixed interest rate (as a percent) 0.45%            
$700 3.650% senior notes due 2023 | Senior notes              
Debt Instrument [Line Items]              
Long-term debt $ 700,000,000.0 700,000,000.0          
Face amount of debt           $ 700,000,000.0  
Fixed interest rate (as a percent)           3.65%  
$700 3.650% senior notes due 2023 | Senior notes | Fair Value, Inputs, Level 2              
Debt Instrument [Line Items]              
Face amount of debt $ 700,000,000            
Fixed interest rate (as a percent) 3.65%            
$500 2.350% senior notes due 2024 | Senior notes              
Debt Instrument [Line Items]              
Long-term debt $ 500,000,000.0 500,000,000.0          
Face amount of debt         $ 500,000,000.0    
Fixed interest rate (as a percent)         2.35%    
$500 2.350% senior notes due 2024 | Senior notes | Fair Value, Inputs, Level 2              
Debt Instrument [Line Items]              
Face amount of debt $ 500,000,000            
Fixed interest rate (as a percent) 2.35%            
$300 3.850% senior notes due 2025 | Senior notes              
Debt Instrument [Line Items]              
Long-term debt $ 300,000,000.0 300,000,000.0          
$300 3.850% senior notes due 2025 | Senior notes | Fair Value, Inputs, Level 2              
Debt Instrument [Line Items]              
Face amount of debt $ 300,000,000            
Fixed interest rate (as a percent) 3.85%            
$700 1.000% senior notes due 2025 | Senior notes              
Debt Instrument [Line Items]              
Long-term debt $ 700,000,000.0 700,000,000.0          
Face amount of debt     $ 700,000,000.0        
Fixed interest rate (as a percent)     1.00%        
$700 1.000% senior notes due 2025 | Senior notes | Fair Value, Inputs, Level 2              
Debt Instrument [Line Items]              
Face amount of debt $ 700,000,000            
Fixed interest rate (as a percent) 1.00%            
$700 3.800% senior notes due 2026 | Senior notes              
Debt Instrument [Line Items]              
Long-term debt $ 700,000,000.0 700,000,000.0          
$700 3.800% senior notes due 2026 | Senior notes | Fair Value, Inputs, Level 2              
Debt Instrument [Line Items]              
Face amount of debt $ 700,000,000            
Fixed interest rate (as a percent) 3.80%            
$700 1.400% senior notes due 2027 | Senior notes              
Debt Instrument [Line Items]              
Long-term debt $ 700,000,000.0 700,000,000.0          
Face amount of debt     $ 700,000,000.0        
Fixed interest rate (as a percent)     1.40%        
$700 1.400% senior notes due 2027 | Senior notes | Fair Value, Inputs, Level 2              
Debt Instrument [Line Items]              
Face amount of debt $ 700,000,000            
Fixed interest rate (as a percent) 1.40%            
$800 4.200% senior notes due 2028 | Senior notes              
Debt Instrument [Line Items]              
Long-term debt $ 800,000,000.0 800,000,000.0          
Face amount of debt           $ 800,000,000.0  
Fixed interest rate (as a percent)           4.20%  
$800 4.200% senior notes due 2028 | Senior notes | Fair Value, Inputs, Level 2              
Debt Instrument [Line Items]              
Face amount of debt $ 800,000,000            
Fixed interest rate (as a percent) 4.20%            
$700 2.950% senior notes due 2029 | Senior notes              
Debt Instrument [Line Items]              
Long-term debt $ 700,000,000.0 700,000,000.0          
Face amount of debt         $ 700,000,000.0    
Fixed interest rate (as a percent)         2.95%    
$700 2.950% senior notes due 2029 | Senior notes | Fair Value, Inputs, Level 2              
Debt Instrument [Line Items]              
Face amount of debt $ 700,000,000            
Fixed interest rate (as a percent) 2.95%            
$600 2.000% senior notes due 2030 | Senior notes              
Debt Instrument [Line Items]              
Long-term debt $ 600,000,000.0 600,000,000.0          
Face amount of debt       $ 600,000,000.0      
Fixed interest rate (as a percent)       2.00%      
$600 2.000% senior notes due 2030 | Senior notes | Fair Value, Inputs, Level 2              
Debt Instrument [Line Items]              
Face amount of debt $ 600,000,000            
Fixed interest rate (as a percent) 2.00%            
$1,000 1.750% senior notes due 2031 | Senior notes              
Debt Instrument [Line Items]              
Long-term debt $ 1,000,000,000 1,000,000,000          
Face amount of debt     $ 1,000,000,000        
Fixed interest rate (as a percent)     1.75%        
$1,000 1.750% senior notes due 2031 | Senior notes | Fair Value, Inputs, Level 2              
Debt Instrument [Line Items]              
Face amount of debt $ 1,000,000,000            
Fixed interest rate (as a percent) 1.75%            
Other | Senior notes              
Debt Instrument [Line Items]              
Long-term debt $ 300,000 $ 300,000          
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Long-Term Debt - Future Maturities of Long-Term Debt (Details)
$ in Millions
Dec. 31, 2022
USD ($)
Debt Disclosure [Abstract]  
2023 $ 700.2
2024 500.1
2025 1,000.0
2026 700.0
2027 700.0
Thereafter 3,100.0
Total $ 6,700.3
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value - Schedule of Fixed-Rate Senior Notes, Fair Value (Details) - Senior notes - USD ($)
Dec. 31, 2022
Sep. 01, 2020
Jun. 22, 2020
Aug. 26, 2019
Aug. 28, 2018
Fair Value, Inputs, Level 2          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Fixed rate senior notes carrying amount $ 6,700,000,000        
$700 3.650% senior notes due 2023          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Face amount of debt         $ 700,000,000.0
Fixed interest rate (as a percent)         3.65%
$700 3.650% senior notes due 2023 | Fair Value, Inputs, Level 2          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Face amount of debt $ 700,000,000        
Fixed interest rate (as a percent) 3.65%        
Long-term debt, fair value $ 692,000,000        
$500 2.350% senior notes due 2024          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Face amount of debt       $ 500,000,000.0  
Fixed interest rate (as a percent)       2.35%  
$500 2.350% senior notes due 2024 | Fair Value, Inputs, Level 2          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Face amount of debt $ 500,000,000        
Fixed interest rate (as a percent) 2.35%        
Long-term debt, fair value $ 478,000,000        
$300 3.850% senior notes due 2025 | Fair Value, Inputs, Level 2          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Face amount of debt $ 300,000,000        
Fixed interest rate (as a percent) 3.85%        
Long-term debt, fair value $ 291,000,000        
$700 1.000% senior notes due 2025          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Face amount of debt   $ 700,000,000.0      
Fixed interest rate (as a percent)   1.00%      
$700 1.000% senior notes due 2025 | Fair Value, Inputs, Level 2          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Face amount of debt $ 700,000,000        
Fixed interest rate (as a percent) 1.00%        
Long-term debt, fair value $ 629,000,000        
$700 3.800% senior notes due 2026 | Fair Value, Inputs, Level 2          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Face amount of debt $ 700,000,000        
Fixed interest rate (as a percent) 3.80%        
Long-term debt, fair value $ 670,000,000        
$700 1.400% senior notes due 2027          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Face amount of debt   $ 700,000,000.0      
Fixed interest rate (as a percent)   1.40%      
$700 1.400% senior notes due 2027 | Fair Value, Inputs, Level 2          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Face amount of debt $ 700,000,000        
Fixed interest rate (as a percent) 1.40%        
Long-term debt, fair value $ 594,000,000        
$800 4.200% senior notes due 2028          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Face amount of debt         $ 800,000,000.0
Fixed interest rate (as a percent)         4.20%
$800 4.200% senior notes due 2028 | Fair Value, Inputs, Level 2          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Face amount of debt $ 800,000,000        
Fixed interest rate (as a percent) 4.20%        
Long-term debt, fair value $ 772,000,000        
$700 2.950% senior notes due 2029          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Face amount of debt       $ 700,000,000.0  
Fixed interest rate (as a percent)       2.95%  
$700 2.950% senior notes due 2029 | Fair Value, Inputs, Level 2          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Face amount of debt $ 700,000,000        
Fixed interest rate (as a percent) 2.95%        
Long-term debt, fair value $ 608,000,000        
$600 2.000% senior notes due 2030          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Face amount of debt     $ 600,000,000.0    
Fixed interest rate (as a percent)     2.00%    
$600 2.000% senior notes due 2030 | Fair Value, Inputs, Level 2          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Face amount of debt $ 600,000,000        
Fixed interest rate (as a percent) 2.00%        
Long-term debt, fair value $ 481,000,000        
$1,000 1.750% senior notes due 2031          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Face amount of debt   $ 1,000,000,000      
Fixed interest rate (as a percent)   1.75%      
$1,000 1.750% senior notes due 2031 | Fair Value, Inputs, Level 2          
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]          
Face amount of debt $ 1,000,000,000        
Fixed interest rate (as a percent) 1.75%        
Long-term debt, fair value $ 770,000,000        
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Nov. 22, 2022
Indicor    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Equity method investment fair value $ 535.0  
Held-for-sale or Disposed of by Sale | Industrial Businesses    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Retaining minority interest 49.00%  
Ownership interest divested, percent   51.00%
Consideration receivable or received on disposal $ 829.0  
Retained interest, fair value disclosure 650.0  
Anticipated dilution amount associated with unit adjustment 115.0  
Annual payment made on unit adjustment pre-tax basis 29.0  
Obligation to pay achieving EBITDA $ 425.0  
Held-for-sale or Disposed of by Sale | Industrial Businesses | RIPIC TopCo    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Investment pay in kind percentage 1.70%  
Liquidation preference   $ 829.0
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Retirement and Other Benefit Plans (Details)
$ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
plan
Dec. 31, 2021
USD ($)
plan
Dec. 31, 2020
USD ($)
plan
Retirement Benefits [Abstract]      
Number of defined contribution plans maintained by the company | plan 3 3 3
Defined contribution retirement plan cost | $ $ 34.1 $ 30.2 $ 24.3
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Narrative (Details) - USD ($)
shares in Thousands, $ in Millions
12 Months Ended
Jul. 01, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Purchase price of common stock, percent of market value, not less than (as a percent)   100.00%    
Stock based compensation expense   $ 117.8 $ 123.0 $ 108.3
Nonvested options granted, unrecognized compensation expense   $ 51.7    
Nonvested options granted, period for recognition (in years)   1 year 10 months 2 days    
Options exercised, total intrinsic value   $ 92.7 138.2 155.4
Proceeds from stock options exercised   $ 110.0 $ 104.7 $ 105.5
Nonvested shares granted (in shares)   271 228  
Nonvested awards other than options granted, unrecognized compensation expense   $ 89.4    
Nonvested awards other than options granted, weighted average period for recognition (in years)   1 year 8 months 12 days    
Stock issued during period under employee stock purchase plan (in shares)   39 40 31
Proceeds from issuance of shares under employee stock purchase plan   $ 14.3 $ 15.1 $ 10.5
ESPP        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum designated percent of eligible earnings per employee (as a percent) 10.00%      
Discount percent (as a percent) 10.00%      
Stock options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expiration period (in years)   10 years    
Stock based compensation expense   $ 38.1 40.4 34.9
Stock options | Weighted Average        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years)   3 years    
Restricted stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock based compensation expense   $ 77.6 $ 82.7 $ 72.6
Restricted stock | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years)   1 year    
Restricted stock | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years)   4 years    
Incentive Plan 2016        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares available for grant (in shares)   8,387    
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Schedule of Share Based Compensation Expense (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Payment Arrangement [Abstract]      
Stock-based compensation $ 117.8 $ 123.0 $ 108.3
Tax benefit recognized in net earnings $ 18.6 $ 19.8 $ 17.3
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Weighted-Average Assumptions (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-Based Payment Arrangement [Abstract]      
Weighted average fair value (in dollars per share) $ 116.55 $ 95.17 $ 63.22
Risk-free interest rate (%) 2.19% 0.94% 0.81%
Average expected option life (years) 5 years 7 months 17 days 5 years 7 months 9 days 5 years 7 months 20 days
Expected volatility (%) 24.59% 25.14% 20.39%
Expected dividend yield (%) 0.55% 0.56% 0.62%
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Schedule of Share-based Compensation Plans Activity (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Number of shares    
Outstanding, beginning balance (in shares) 3,223 3,366
Granted (in shares) 399 516
Exercised (in shares) (460) (537)
Canceled (in shares) (177) (122)
Outstanding, ending balance (in shares) 2,985 3,223
Exercisable (in shares) 1,842  
Weighted-average exercise price per share    
Outstanding, beginning balance (in dollars per share) $ 287.15 $ 255.32
Granted (in dollars per share) 452.08 405.20
Exercised (in dollars per share) 239.11 195.07
Canceled (in dollars per share) 359.06 312.97
Outstanding, ending balance (in dollars per share) 312.34 $ 287.15
Exercisable (in dollars per share) $ 256.87  
Weighted-average contractual term, outstanding (in years) 6 years 2 months 4 days 6 years 7 months 9 days
Weighted-average contractual term, exercisable (in years) 4 years 10 months 24 days  
Aggregate intrinsic value, outstanding $ 366.3 $ 659.9
Aggregate intrinsic value, exercisable $ 322.8  
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Schedule by Exercise Price Range (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2022
$ / shares
shares
$115.22 - $491.86  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price, lower range limit (in dollars per share) $ 115.22
Exercise price, upper range limit (in dollars per share) $ 491.86
Outstanding options, number (in shares) | shares 2,985
Outstanding options, average exercise price (in dollars per share) $ 312.34
Outstanding options, average remaining life (in years) 6 years 2 months 12 days
Exercisable options, number (in shares) | shares 1,842
Exercisable options, average exercise price (in dollars per share) $ 256.87
$115.22 - $170.66  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price, lower range limit (in dollars per share) 115.22
Exercise price, upper range limit (in dollars per share) $ 170.66
Outstanding options, number (in shares) | shares 366
Outstanding options, average exercise price (in dollars per share) $ 153.15
Outstanding options, average remaining life (in years) 2 years 1 month 6 days
Exercisable options, number (in shares) | shares 366
Exercisable options, average exercise price (in dollars per share) $ 153.15
$170.67 - $267.22  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price, lower range limit (in dollars per share) 170.67
Exercise price, upper range limit (in dollars per share) $ 267.22
Outstanding options, number (in shares) | shares 326
Outstanding options, average exercise price (in dollars per share) $ 199.08
Outstanding options, average remaining life (in years) 4 years
Exercisable options, number (in shares) | shares 324
Exercisable options, average exercise price (in dollars per share) $ 198.79
$267.23 - $279.28  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price, lower range limit (in dollars per share) 267.23
Exercise price, upper range limit (in dollars per share) $ 279.28
Outstanding options, number (in shares) | shares 247
Outstanding options, average exercise price (in dollars per share) $ 273.07
Outstanding options, average remaining life (in years) 5 years 6 months
Exercisable options, number (in shares) | shares 247
Exercisable options, average exercise price (in dollars per share) $ 273.07
$279.29 - $316.24  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price, lower range limit (in dollars per share) 279.29
Exercise price, upper range limit (in dollars per share) $ 316.24
Outstanding options, number (in shares) | shares 296
Outstanding options, average exercise price (in dollars per share) $ 281.55
Outstanding options, average remaining life (in years) 5 years 3 months 18 days
Exercisable options, number (in shares) | shares 289
Exercisable options, average exercise price (in dollars per share) $ 280.89
$316.25 -$324.71  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price, lower range limit (in dollars per share) 316.25
Exercise price, upper range limit (in dollars per share) $ 324.71
Outstanding options, number (in shares) | shares 435
Outstanding options, average exercise price (in dollars per share) $ 323.09
Outstanding options, average remaining life (in years) 7 years 2 months 12 days
Exercisable options, number (in shares) | shares 209
Exercisable options, average exercise price (in dollars per share) $ 323.09
$324.72 - $347.81  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price, lower range limit (in dollars per share) 324.72
Exercise price, upper range limit (in dollars per share) $ 347.81
Outstanding options, number (in shares) | shares 333
Outstanding options, average exercise price (in dollars per share) $ 327.22
Outstanding options, average remaining life (in years) 6 years 2 months 12 days
Exercisable options, number (in shares) | shares 332
Exercisable options, average exercise price (in dollars per share) $ 327.19
$347.82 - $398.19  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price, lower range limit (in dollars per share) 347.82
Exercise price, upper range limit (in dollars per share) $ 398.19
Outstanding options, number (in shares) | shares 160
Outstanding options, average exercise price (in dollars per share) $ 372.19
Outstanding options, average remaining life (in years) 7 years
Exercisable options, number (in shares) | shares 69
Exercisable options, average exercise price (in dollars per share) $ 368.53
$398.20 - $413.85  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price, lower range limit (in dollars per share) 398.20
Exercise price, upper range limit (in dollars per share) $ 413.85
Outstanding options, number (in shares) | shares 425
Outstanding options, average exercise price (in dollars per share) $ 403.57
Outstanding options, average remaining life (in years) 8 years 2 months 12 days
Exercisable options, number (in shares) | shares 0
Exercisable options, average exercise price (in dollars per share) $ 0
$413.86 - $491.86  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Exercise price, lower range limit (in dollars per share) 413.86
Exercise price, upper range limit (in dollars per share) $ 491.86
Outstanding options, number (in shares) | shares 397
Outstanding options, average exercise price (in dollars per share) $ 453.54
Outstanding options, average remaining life (in years) 9 years 2 months 12 days
Exercisable options, number (in shares) | shares 6
Exercisable options, average exercise price (in dollars per share) $ 450.17
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Schedule of Nonvested Restricted Stock Awards Activity (Details) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Number of shares    
Nonvested, beginning of period (in shares) 498 601
Granted (in shares) 271 228
Vested (in shares) (272) (294)
Forfeited (in shares) (52) (37)
Nonvested, end of period (in shares) 445 498
Weighted-average grant date fair value    
Nonvested, beginning of period (in dollars per share) $ 365.79 $ 320.36
Granted (in dollars per share) 446.42 409.36
Vested (in dollars per share) 360.14 308.79
Forfeited (in dollars per share) 386.06 350.53
Nonvested, end of period (in dollars per share) $ 416.00 $ 365.79
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.22.4
Contingencies (Details)
individual in Millions, $ in Millions
2 Months Ended 12 Months Ended
Feb. 27, 2023
USD ($)
Dec. 31, 2022
USD ($)
individual
claim
Loss Contingencies [Line Items]    
Outstanding letters of credit   $ 19.0
Outstanding surety bonds   $ 43.0
Vertafore Litigation    
Loss Contingencies [Line Items]    
Number of class actions | claim   3
Number of individuals represented | individual   27.7
Vertafore Litigation | Other Nonoperating Income (Expense) | Subsequent event    
Loss Contingencies [Line Items]    
Litigation settlement, expense $ 45.0  
Allen, et al. v. Vertafore, Inc.    
Loss Contingencies [Line Items]    
Number of class actions | claim   2
Verathon Inc    
Loss Contingencies [Line Items]    
Litigation settlement, expense   $ 4.1
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Area Information - Narrative (Details)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2022
USD ($)
Sep. 30, 2022
USD ($)
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Segment Reporting Information [Line Items]                      
Number of reportable segments | segment                 3    
Export sales $ 1,430.9 $ 1,350.3 $ 1,310.8 $ 1,279.8 $ 1,256.6 $ 1,232.1 $ 1,189.8 $ 1,155.3 $ 5,371.8 $ 4,833.8 $ 4,022.4
Asia                      
Segment Reporting Information [Line Items]                      
Export sales                 73.3 64.0 59.8
Canada                      
Segment Reporting Information [Line Items]                      
Export sales                 222.3 198.1 180.7
Europe                      
Segment Reporting Information [Line Items]                      
Export sales                 424.6 432.7 379.8
Exports                      
Segment Reporting Information [Line Items]                      
Export sales                 $ 191.8 $ 179.9 $ 180.0
Exports | Asia | Geographic Concentration Risk | Revenue                      
Segment Reporting Information [Line Items]                      
Concentration risk percentage (as a percent)                 16.00%    
Exports | Canada | Geographic Concentration Risk | Revenue                      
Segment Reporting Information [Line Items]                      
Concentration risk percentage (as a percent)                 42.00%    
Exports | Europe | Geographic Concentration Risk | Revenue                      
Segment Reporting Information [Line Items]                      
Concentration risk percentage (as a percent)                 26.00%    
Exports | Other | Geographic Concentration Risk | Revenue                      
Segment Reporting Information [Line Items]                      
Concentration risk percentage (as a percent)                 16.00%    
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Area Information - Schedule of Reporting Information (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]                      
Net revenues $ 1,430.9 $ 1,350.3 $ 1,310.8 $ 1,279.8 $ 1,256.6 $ 1,232.1 $ 1,189.8 $ 1,155.3 $ 5,371.8 $ 4,833.8 $ 4,022.4
Operating profit                 1,524.5 1,335.6 1,082.9
Assets:                      
Operating assets 1,163.9       1,057.6       1,163.9 1,057.6 958.6
Intangible assets, net 23,976.8       19,985.4       23,976.8 19,985.4 20,409.1
Other 1,840.1       788.0       1,840.1 788.0 712.6
Total assets 26,980.8       21,831.0       26,980.8 21,831.0 22,080.3
Capital expenditures                 40.1 28.5 24.7
Capitalized software expenditures                 30.2 29.7 17.7
Depreciation and other amortization                 650.1 615.9 491.6
Impairment of intangible assets                 0.0 94.4 0.0
Disposal group, held-for-sale, not discontinued operations | Industrial Businesses                      
Assets:                      
Operating assets classified as held for sale         1,882.9         1,882.9 1,944.5
Application Software                      
Segment Reporting Information [Line Items]                      
Net revenues                 2,639.5 2,366.7 1,785.8
Network Software                      
Segment Reporting Information [Line Items]                      
Net revenues                 1,378.5 1,223.8 1,069.4
Technology Enabled Products                      
Segment Reporting Information [Line Items]                      
Net revenues                 1,353.8 1,243.3 1,167.2
Operating Segments | Application Software                      
Segment Reporting Information [Line Items]                      
Net revenues                 2,639.5 2,366.7 1,785.8
Operating profit                 714.0 633.1 467.9
Assets:                      
Operating assets 624.7       576.0       624.7 576.0 524.7
Intangible assets, net 17,758.4       13,498.4       17,758.4 13,498.4 13,837.1
Other 340.2       205.8       340.2 205.8 173.1
Capital expenditures                 20.7 18.0 12.9
Capitalized software expenditures                 28.5 26.3 16.3
Depreciation and other amortization                 455.8 418.7 293.2
Operating Segments | Network Software                      
Segment Reporting Information [Line Items]                      
Net revenues                 1,378.5 1,223.8 1,069.4
Operating profit                 570.6 476.8 382.7
Assets:                      
Operating assets 224.7       215.5       224.7 215.5 196.0
Intangible assets, net 5,118.5       5,364.8       5,118.5 5,364.8 5,428.6
Other 124.2       50.4       124.2 50.4 48.4
Capital expenditures                 8.8 5.0 5.8
Capitalized software expenditures                 1.7 3.4 1.4
Depreciation and other amortization                 164.2 164.8 164.9
Operating Segments | Technology Enabled Products                      
Segment Reporting Information [Line Items]                      
Net revenues                 1,353.8 1,243.3 1,167.2
Operating profit                 449.1 415.6 412.1
Assets:                      
Operating assets 307.4       250.7       307.4 250.7 234.1
Intangible assets, net 1,099.9       1,122.2       1,099.9 1,122.2 1,143.4
Other 95.4       33.8       95.4 33.8 46.9
Capital expenditures                 9.2 4.5 5.9
Capitalized software expenditures                 0.0 0.0 0.0
Depreciation and other amortization                 29.8 32.1 33.2
Corporate                      
Segment Reporting Information [Line Items]                      
Net revenues                 0.0 0.0 0.0
Operating profit                 (209.2) (189.9) (179.8)
Assets:                      
Operating assets 7.1       15.4       7.1 15.4 3.8
Intangible assets, net 0.0       0.0       0.0 0.0 0.0
Other $ 1,280.3       $ 498.0       1,280.3 498.0 444.2
Capital expenditures                 1.4 1.0 0.1
Capitalized software expenditures                 0.0 0.0 0.0
Depreciation and other amortization                 $ 0.3 $ 0.3 $ 0.3
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Area Information - Sales and Long-Lived Assets by Country of Origin (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]                      
Net revenues $ 1,430.9 $ 1,350.3 $ 1,310.8 $ 1,279.8 $ 1,256.6 $ 1,232.1 $ 1,189.8 $ 1,155.3 $ 5,371.8 $ 4,833.8 $ 4,022.4
Long-lived assets 213.6       187.1       213.6 187.1 177.6
Non-U.S.                      
Segment Reporting Information [Line Items]                      
Net revenues                 806.5 775.9 709.0
Sales to unaffiliated customers                      
Segment Reporting Information [Line Items]                      
Net revenues                 5,371.8 4,833.8 4,022.4
Sales between geographic areas                      
Segment Reporting Information [Line Items]                      
Net revenues                 0.0 0.0 0.0
Reportable Geographical Components | United States                      
Segment Reporting Information [Line Items]                      
Net revenues                 4,665.7 4,186.7 3,466.2
Long-lived assets 196.5       167.3       196.5 167.3 156.4
Reportable Geographical Components | Non-U.S.                      
Segment Reporting Information [Line Items]                      
Net revenues                 843.8 810.1 757.0
Long-lived assets 17.1       19.8       17.1 19.8 21.2
Reportable Geographical Components | Sales to unaffiliated customers | United States                      
Segment Reporting Information [Line Items]                      
Net revenues                 4,610.2 4,105.6 3,384.6
Reportable Geographical Components | Sales to unaffiliated customers | Non-U.S.                      
Segment Reporting Information [Line Items]                      
Net revenues                 761.6 728.2 637.8
Reportable Geographical Components | Sales between geographic areas | United States                      
Segment Reporting Information [Line Items]                      
Net revenues                 55.5 81.1 81.6
Reportable Geographical Components | Sales between geographic areas | Non-U.S.                      
Segment Reporting Information [Line Items]                      
Net revenues                 82.2 81.9 119.2
Eliminations                      
Segment Reporting Information [Line Items]                      
Net revenues                 (137.7) (163.0) (200.8)
Long-lived assets $ 0.0       $ 0.0       0.0 0.0 0.0
Eliminations | Sales to unaffiliated customers                      
Segment Reporting Information [Line Items]                      
Net revenues                 0.0 0.0 0.0
Eliminations | Sales between geographic areas                      
Segment Reporting Information [Line Items]                      
Net revenues                 $ (137.7) $ (163.0) $ (200.8)
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Segment and Geographic Area Information - Schedule of Revenue by Geographic Area (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]                      
Net revenues $ 1,430.9 $ 1,350.3 $ 1,310.8 $ 1,279.8 $ 1,256.6 $ 1,232.1 $ 1,189.8 $ 1,155.3 $ 5,371.8 $ 4,833.8 $ 4,022.4
Application Software                      
Segment Reporting Information [Line Items]                      
Net revenues                 2,639.5 2,366.7 1,785.8
Network Software                      
Segment Reporting Information [Line Items]                      
Net revenues                 1,378.5 1,223.8 1,069.4
Technology Enabled Products                      
Segment Reporting Information [Line Items]                      
Net revenues                 1,353.8 1,243.3 1,167.2
Canada                      
Segment Reporting Information [Line Items]                      
Net revenues                 222.3 198.1 180.7
Canada | Application Software                      
Segment Reporting Information [Line Items]                      
Net revenues                 57.8 51.2 43.4
Canada | Network Software                      
Segment Reporting Information [Line Items]                      
Net revenues                 95.9 85.2 73.6
Canada | Technology Enabled Products                      
Segment Reporting Information [Line Items]                      
Net revenues                 68.6 61.7 63.7
Europe                      
Segment Reporting Information [Line Items]                      
Net revenues                 424.6 432.7 379.8
Europe | Application Software                      
Segment Reporting Information [Line Items]                      
Net revenues                 241.2 248.2 205.5
Europe | Network Software                      
Segment Reporting Information [Line Items]                      
Net revenues                 65.7 59.2 50.7
Europe | Technology Enabled Products                      
Segment Reporting Information [Line Items]                      
Net revenues                 117.7 125.3 123.6
Asia                      
Segment Reporting Information [Line Items]                      
Net revenues                 73.3 64.0 59.8
Asia | Application Software                      
Segment Reporting Information [Line Items]                      
Net revenues                 4.9 3.7 3.3
Asia | Network Software                      
Segment Reporting Information [Line Items]                      
Net revenues                 12.2 10.9 10.9
Asia | Technology Enabled Products                      
Segment Reporting Information [Line Items]                      
Net revenues                 56.2 49.4 45.6
Rest of the world                      
Segment Reporting Information [Line Items]                      
Net revenues                 86.3 81.1 88.7
Rest of the world | Application Software                      
Segment Reporting Information [Line Items]                      
Net revenues                 35.1 37.1 37.7
Rest of the world | Network Software                      
Segment Reporting Information [Line Items]                      
Net revenues                 7.5 6.5 6.0
Rest of the world | Technology Enabled Products                      
Segment Reporting Information [Line Items]                      
Net revenues                 43.7 37.5 45.0
Non-U.S.                      
Segment Reporting Information [Line Items]                      
Net revenues                 806.5 775.9 709.0
Non-U.S. | Application Software                      
Segment Reporting Information [Line Items]                      
Net revenues                 339.0 340.2 289.9
Non-U.S. | Network Software                      
Segment Reporting Information [Line Items]                      
Net revenues                 181.3 161.8 141.2
Non-U.S. | Technology Enabled Products                      
Segment Reporting Information [Line Items]                      
Net revenues                 $ 286.2 $ 273.9 $ 277.9
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.22.4
Contract Balances - Schedule of Contract Balances (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Unbilled receivables $ 91.5 $ 81.9
Contract liabilities - current (1,370.7) (1,106.3)
Deferred revenue - non-current (111.5) (69.9)
Net contract assets/(liabilities) (1,390.7) $ (1,094.3)
Change in unbilled receivables 9.6  
Change in contract liabilities - current (264.4)  
Change in deferred revenue - non-current (41.6)  
Change in net contract assets/(liabilities) $ (296.4)  
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.22.4
Contract Balances - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]    
Revenue recognized from contract liability balance $ 1,053.1 $ 937.2
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Supplemental Cash Flow and Other Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]      
Operating lease cost $ 48.7 $ 51.8 $ 47.2
Operating cash flows used for operating leases 48.3 51.5 48.8
Right-of-use assets obtained in exchange for operating lease obligations $ 53.9 $ 28.2 $ 49.1
Weighted average remaining lease term - operating leases (years) 6 years    
Weighted average discount rate (%) 2.40%    
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Lease Balances Within Balance Sheet (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
ASSETS:    
Operating lease ROU assets $ 196.1 $ 188.1
Operating lease, right-of-use asset, statement of financial position [Extensible List] Other Assets, Noncurrent Other Assets, Noncurrent
LIABILITIES:    
Current operating lease liabilities $ 46.4 $ 41.5
Operating lease liabilities 164.2 156.9
Total operating lease liabilities $ 210.6 $ 198.4
Operating lease, liability, current, statement of financial position [Extensible List] Other accrued liabilities Other accrued liabilities
Operating lease, liability, noncurrent, statement of financial position [Extensible List] Other Liabilities, Noncurrent Other Liabilities, Noncurrent
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Future Minimum Lease Payments (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2023 $ 50.7  
2024 43.8  
2025 36.4  
2026 29.1  
2027 22.9  
Thereafter 42.2  
Total operating lease payments 225.1  
Less: Imputed interest 14.5  
Total operating lease liabilities $ 210.6 $ 198.4
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Quarterly Financial Data (unaudited) (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Quarterly Financial Data [Abstract]                      
Net revenues $ 1,430.9 $ 1,350.3 $ 1,310.8 $ 1,279.8 $ 1,256.6 $ 1,232.1 $ 1,189.8 $ 1,155.3 $ 5,371.8 $ 4,833.8 $ 4,022.4
Gross profit 1,002.3 941.8 911.5 897.2 880.4 871.7 839.2 816.3 3,752.8 3,407.6 2,828.3
Income from operations 412.5 393.2 362.9 355.9 260.5 346.9 316.2 317.6 1,524.5 1,241.2 1,082.9
Net earnings from continuing operations 247.3 276.9 225.0 236.4 167.1 210.8 204.4 223.0 985.6 805.3 673.8
Net earnings from discontinued operations 1,681.1 50.1 43.8 1,784.1 120.7 78.7 81.9 66.0 3,559.1 347.3 275.9
Net earnings $ 1,928.4 $ 327.0 $ 268.8 $ 2,020.5 $ 287.8 $ 289.5 $ 286.3 $ 289.0 $ 4,544.7 $ 1,152.6 $ 949.7
Net earnings per share from continuing operations:                      
Basic (in dollars per share) $ 2.33 $ 2.61 $ 2.13 $ 2.24 $ 1.58 $ 2.00 $ 1.94 $ 2.12 $ 9.31 $ 7.65 $ 6.44
Diluted (in dollars per share) 2.32 2.59 2.11 2.22 1.57 1.97 1.92 2.11 9.23 7.56 6.37
Net earnings per share from discontinued operations:                      
Basic (in dollars per share) 15.85 0.47 0.41 16.89 1.15 0.75 0.78 0.63 33.61 3.30 2.64
Diluted (in dollars per share) 15.74 0.47 0.41 16.72 1.13 0.74 0.77 0.62 33.32 3.26 2.61
Net earnings per share:                      
Basic (in dollars per share) 18.18 3.08 2.54 19.13 2.73 2.75 2.72 2.75 42.92 10.95 9.08
Diluted (in dollars per share) $ 18.06 $ 3.06 $ 2.52 $ 18.94 $ 2.70 $ 2.71 $ 2.69 $ 2.73 $ 42.55 $ 10.82 $ 8.98
XML 101 rop-20221231_htm.xml IDEA: XBRL DOCUMENT 0000882835 2022-01-01 2022-12-31 0000882835 2022-06-30 0000882835 2023-02-17 0000882835 2022-12-31 0000882835 2021-12-31 0000882835 2021-01-01 2021-12-31 0000882835 2020-01-01 2020-12-31 0000882835 rop:IndustrialBusinessesMember 2022-01-01 2022-12-31 0000882835 us-gaap:CommonStockMember 2019-12-31 0000882835 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000882835 us-gaap:RetainedEarningsMember 2019-12-31 0000882835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000882835 us-gaap:TreasuryStockCommonMember 2019-12-31 0000882835 2019-12-31 0000882835 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2019-12-31 0000882835 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0000882835 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000882835 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000882835 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000882835 us-gaap:TreasuryStockCommonMember 2020-01-01 2020-12-31 0000882835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000882835 us-gaap:CommonStockMember 2020-12-31 0000882835 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000882835 us-gaap:RetainedEarningsMember 2020-12-31 0000882835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000882835 us-gaap:TreasuryStockCommonMember 2020-12-31 0000882835 2020-12-31 0000882835 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000882835 us-gaap:CommonStockMember 2021-01-01 2021-12-31 0000882835 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000882835 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0000882835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000882835 us-gaap:CommonStockMember 2021-12-31 0000882835 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000882835 us-gaap:RetainedEarningsMember 2021-12-31 0000882835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000882835 us-gaap:TreasuryStockCommonMember 2021-12-31 0000882835 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000882835 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000882835 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000882835 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0000882835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000882835 us-gaap:CommonStockMember 2022-12-31 0000882835 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000882835 us-gaap:RetainedEarningsMember 2022-12-31 0000882835 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000882835 us-gaap:TreasuryStockCommonMember 2022-12-31 0000882835 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:IndustrialBusinessesMember 2022-11-22 0000882835 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:IndustrialBusinessesMember 2022-01-01 2022-12-31 0000882835 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:RetainedEarningsMember 2020-01-01 0000882835 rop:IndicorMember 2022-12-31 0000882835 srt:MinimumMember 2022-12-31 0000882835 srt:MaximumMember 2022-12-31 0000882835 rop:RoyaltyRateMember 2021-10-01 2021-12-31 0000882835 us-gaap:TradeNamesMember 2021-10-01 2021-12-31 0000882835 srt:MinimumMember us-gaap:BuildingMember 2022-01-01 2022-12-31 0000882835 srt:MaximumMember us-gaap:BuildingMember 2022-01-01 2022-12-31 0000882835 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0000882835 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-12-31 0000882835 srt:MinimumMember rop:OtherEquipmentAndSoftwareMember 2022-01-01 2022-12-31 0000882835 srt:MaximumMember rop:OtherEquipmentAndSoftwareMember 2022-01-01 2022-12-31 0000882835 rop:SoftwareRelatedRecurringMember rop:ApplicationSoftwareSegmentMember 2022-01-01 2022-12-31 0000882835 rop:SoftwareRelatedRecurringMember rop:NetworkSoftwareAndSystemsSegmentMember 2022-01-01 2022-12-31 0000882835 rop:SoftwareRelatedRecurringMember rop:TechnologyEnabledProductsSegmentMember 2022-01-01 2022-12-31 0000882835 rop:SoftwareRelatedRecurringMember 2022-01-01 2022-12-31 0000882835 rop:SoftwareRelatedReoccurringMember rop:ApplicationSoftwareSegmentMember 2022-01-01 2022-12-31 0000882835 rop:SoftwareRelatedReoccurringMember rop:NetworkSoftwareAndSystemsSegmentMember 2022-01-01 2022-12-31 0000882835 rop:SoftwareRelatedReoccurringMember rop:TechnologyEnabledProductsSegmentMember 2022-01-01 2022-12-31 0000882835 rop:SoftwareRelatedReoccurringMember 2022-01-01 2022-12-31 0000882835 rop:SoftwareRelatedNonRecurringMember rop:ApplicationSoftwareSegmentMember 2022-01-01 2022-12-31 0000882835 rop:SoftwareRelatedNonRecurringMember rop:NetworkSoftwareAndSystemsSegmentMember 2022-01-01 2022-12-31 0000882835 rop:SoftwareRelatedNonRecurringMember rop:TechnologyEnabledProductsSegmentMember 2022-01-01 2022-12-31 0000882835 rop:SoftwareRelatedNonRecurringMember 2022-01-01 2022-12-31 0000882835 rop:SoftwareRelatedMember rop:ApplicationSoftwareSegmentMember 2022-01-01 2022-12-31 0000882835 rop:SoftwareRelatedMember rop:NetworkSoftwareAndSystemsSegmentMember 2022-01-01 2022-12-31 0000882835 rop:SoftwareRelatedMember rop:TechnologyEnabledProductsSegmentMember 2022-01-01 2022-12-31 0000882835 rop:SoftwareRelatedMember 2022-01-01 2022-12-31 0000882835 rop:ProductRevenueMember rop:ApplicationSoftwareSegmentMember 2022-01-01 2022-12-31 0000882835 rop:ProductRevenueMember rop:NetworkSoftwareAndSystemsSegmentMember 2022-01-01 2022-12-31 0000882835 rop:ProductRevenueMember rop:TechnologyEnabledProductsSegmentMember 2022-01-01 2022-12-31 0000882835 rop:ProductRevenueMember 2022-01-01 2022-12-31 0000882835 rop:ApplicationSoftwareSegmentMember 2022-01-01 2022-12-31 0000882835 rop:NetworkSoftwareAndSystemsSegmentMember 2022-01-01 2022-12-31 0000882835 rop:TechnologyEnabledProductsSegmentMember 2022-01-01 2022-12-31 0000882835 rop:SoftwareRelatedRecurringMember rop:ApplicationSoftwareSegmentMember 2021-01-01 2021-12-31 0000882835 rop:SoftwareRelatedRecurringMember rop:NetworkSoftwareAndSystemsSegmentMember 2021-01-01 2021-12-31 0000882835 rop:SoftwareRelatedRecurringMember rop:TechnologyEnabledProductsSegmentMember 2021-01-01 2021-12-31 0000882835 rop:SoftwareRelatedRecurringMember 2021-01-01 2021-12-31 0000882835 rop:SoftwareRelatedReoccurringMember rop:ApplicationSoftwareSegmentMember 2021-01-01 2021-12-31 0000882835 rop:SoftwareRelatedReoccurringMember rop:NetworkSoftwareAndSystemsSegmentMember 2021-01-01 2021-12-31 0000882835 rop:SoftwareRelatedReoccurringMember rop:TechnologyEnabledProductsSegmentMember 2021-01-01 2021-12-31 0000882835 rop:SoftwareRelatedReoccurringMember 2021-01-01 2021-12-31 0000882835 rop:SoftwareRelatedNonRecurringMember rop:ApplicationSoftwareSegmentMember 2021-01-01 2021-12-31 0000882835 rop:SoftwareRelatedNonRecurringMember rop:NetworkSoftwareAndSystemsSegmentMember 2021-01-01 2021-12-31 0000882835 rop:SoftwareRelatedNonRecurringMember rop:TechnologyEnabledProductsSegmentMember 2021-01-01 2021-12-31 0000882835 rop:SoftwareRelatedNonRecurringMember 2021-01-01 2021-12-31 0000882835 rop:SoftwareRelatedMember rop:ApplicationSoftwareSegmentMember 2021-01-01 2021-12-31 0000882835 rop:SoftwareRelatedMember rop:NetworkSoftwareAndSystemsSegmentMember 2021-01-01 2021-12-31 0000882835 rop:SoftwareRelatedMember rop:TechnologyEnabledProductsSegmentMember 2021-01-01 2021-12-31 0000882835 rop:SoftwareRelatedMember 2021-01-01 2021-12-31 0000882835 rop:ProductRevenueMember rop:ApplicationSoftwareSegmentMember 2021-01-01 2021-12-31 0000882835 rop:ProductRevenueMember rop:NetworkSoftwareAndSystemsSegmentMember 2021-01-01 2021-12-31 0000882835 rop:ProductRevenueMember rop:TechnologyEnabledProductsSegmentMember 2021-01-01 2021-12-31 0000882835 rop:ProductRevenueMember 2021-01-01 2021-12-31 0000882835 rop:ApplicationSoftwareSegmentMember 2021-01-01 2021-12-31 0000882835 rop:NetworkSoftwareAndSystemsSegmentMember 2021-01-01 2021-12-31 0000882835 rop:TechnologyEnabledProductsSegmentMember 2021-01-01 2021-12-31 0000882835 rop:SoftwareRelatedRecurringMember rop:ApplicationSoftwareSegmentMember 2020-01-01 2020-12-31 0000882835 rop:SoftwareRelatedRecurringMember rop:NetworkSoftwareAndSystemsSegmentMember 2020-01-01 2020-12-31 0000882835 rop:SoftwareRelatedRecurringMember rop:TechnologyEnabledProductsSegmentMember 2020-01-01 2020-12-31 0000882835 rop:SoftwareRelatedRecurringMember 2020-01-01 2020-12-31 0000882835 rop:SoftwareRelatedReoccurringMember rop:ApplicationSoftwareSegmentMember 2020-01-01 2020-12-31 0000882835 rop:SoftwareRelatedReoccurringMember rop:NetworkSoftwareAndSystemsSegmentMember 2020-01-01 2020-12-31 0000882835 rop:SoftwareRelatedReoccurringMember rop:TechnologyEnabledProductsSegmentMember 2020-01-01 2020-12-31 0000882835 rop:SoftwareRelatedReoccurringMember 2020-01-01 2020-12-31 0000882835 rop:SoftwareRelatedNonRecurringMember rop:ApplicationSoftwareSegmentMember 2020-01-01 2020-12-31 0000882835 rop:SoftwareRelatedNonRecurringMember rop:NetworkSoftwareAndSystemsSegmentMember 2020-01-01 2020-12-31 0000882835 rop:SoftwareRelatedNonRecurringMember rop:TechnologyEnabledProductsSegmentMember 2020-01-01 2020-12-31 0000882835 rop:SoftwareRelatedNonRecurringMember 2020-01-01 2020-12-31 0000882835 rop:SoftwareRelatedMember rop:ApplicationSoftwareSegmentMember 2020-01-01 2020-12-31 0000882835 rop:SoftwareRelatedMember rop:NetworkSoftwareAndSystemsSegmentMember 2020-01-01 2020-12-31 0000882835 rop:SoftwareRelatedMember rop:TechnologyEnabledProductsSegmentMember 2020-01-01 2020-12-31 0000882835 rop:SoftwareRelatedMember 2020-01-01 2020-12-31 0000882835 rop:ProductRevenueMember rop:ApplicationSoftwareSegmentMember 2020-01-01 2020-12-31 0000882835 rop:ProductRevenueMember rop:NetworkSoftwareAndSystemsSegmentMember 2020-01-01 2020-12-31 0000882835 rop:ProductRevenueMember rop:TechnologyEnabledProductsSegmentMember 2020-01-01 2020-12-31 0000882835 rop:ProductRevenueMember 2020-01-01 2020-12-31 0000882835 rop:ApplicationSoftwareSegmentMember 2020-01-01 2020-12-31 0000882835 rop:NetworkSoftwareAndSystemsSegmentMember 2020-01-01 2020-12-31 0000882835 rop:TechnologyEnabledProductsSegmentMember 2020-01-01 2020-12-31 0000882835 rop:SoftwareLicensesMember srt:MinimumMember 2022-01-01 2022-12-31 0000882835 rop:SoftwareLicensesMember srt:MaximumMember 2022-01-01 2022-12-31 0000882835 rop:PostContractSupportMember srt:MinimumMember 2022-01-01 2022-12-31 0000882835 rop:PostContractSupportMember srt:MaximumMember 2022-01-01 2022-12-31 0000882835 rop:SoftwareLicensesMember 2022-01-01 2022-12-31 0000882835 rop:EngineeredProductsMember srt:MinimumMember 2022-01-01 2022-12-31 0000882835 rop:EngineeredProductsMember srt:MaximumMember 2022-01-01 2022-12-31 0000882835 2023-01-01 2022-12-31 0000882835 rop:FrontlineTechnologiesParentLLCMember 2022-10-04 2022-10-04 0000882835 rop:FrontlineTechnologiesParentLLCMember 2022-01-01 2022-12-31 0000882835 rop:FrontlineTechnologiesParentLLCMember 2022-12-31 0000882835 rop:FrontlineTechnologiesParentLLCMember us-gaap:TradeNamesMember 2022-12-31 0000882835 rop:FrontlineTechnologiesParentLLCMember us-gaap:CustomerRelationshipsMember 2022-12-31 0000882835 rop:FrontlineTechnologiesParentLLCMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-12-31 0000882835 rop:FrontlineTechnologiesParentLLCMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-12-31 0000882835 rop:FrontlineTechnologiesParentLLCMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-01 2022-12-31 0000882835 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-01-01 2022-12-31 0000882835 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2022-12-31 0000882835 rop:TIPTechnologiesIncAndCommonSenseSolutionsIncMember 2022-09-30 0000882835 rop:TIPTechnologiesIncAndCommonSenseSolutionsIncMember us-gaap:TradeNamesMember 2022-09-30 0000882835 rop:TIPTechnologiesIncAndCommonSenseSolutionsIncMember us-gaap:CustomerRelationshipsMember 2022-09-30 0000882835 rop:TIPTechnologiesIncAndCommonSenseSolutionsIncMember us-gaap:CustomerRelationshipsMember 2022-07-01 2022-09-30 0000882835 rop:TIPTechnologiesIncAndCommonSenseSolutionsIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-09-30 0000882835 rop:TIPTechnologiesIncAndCommonSenseSolutionsIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2022-07-01 2022-09-30 0000882835 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2021-01-01 2021-12-31 0000882835 2021-01-01 2021-09-30 0000882835 rop:AmericanLegalNetIncMember 2021-12-30 0000882835 2021-12-30 0000882835 2021-12-30 2021-12-30 0000882835 us-gaap:CustomerRelationshipsMember 2021-12-30 0000882835 us-gaap:CustomerRelationshipsMember 2021-12-30 2021-12-30 0000882835 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-30 0000882835 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-30 2021-12-30 0000882835 rop:VertaforeMember 2020-09-03 0000882835 rop:VertaforeMember 2020-09-03 2020-09-03 0000882835 rop:VertaforeMember 2021-12-31 0000882835 rop:VertaforeMember us-gaap:TradeNamesMember 2020-09-03 0000882835 rop:VertaforeMember 2020-12-31 0000882835 rop:VertaforeMember us-gaap:CustomerRelationshipsMember 2020-12-31 0000882835 rop:VertaforeMember us-gaap:CustomerRelationshipsMember 2020-09-04 2020-12-31 0000882835 rop:VertaforeMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-31 0000882835 rop:VertaforeMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-09-04 2020-12-31 0000882835 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2020-01-01 2020-12-31 0000882835 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember 2020-12-31 0000882835 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:TradeNamesMember 2020-12-31 0000882835 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:CustomerRelationshipsMember 2020-12-31 0000882835 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0000882835 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-12-31 0000882835 us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember us-gaap:TechnologyBasedIntangibleAssetsMember 2020-01-01 2020-12-31 0000882835 rop:SedaruIncMember 2021-03-17 2021-03-17 0000882835 rop:SedaruIncMember us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember rop:GatanInc.Member 2021-03-17 2021-03-17 0000882835 rop:SingaporeTechnologiesEngineeringLtdAffiliateMember us-gaap:DiscontinuedOperationsDisposedOfBySaleMember rop:TransCoreMember 2022-03-17 0000882835 rop:SingaporeTechnologiesEngineeringLtdAffiliateMember us-gaap:DiscontinuedOperationsDisposedOfBySaleMember rop:TransCoreMember 2022-03-17 2022-03-17 0000882835 rop:EddyfiNDTIncMember us-gaap:DiscontinuedOperationsDisposedOfBySaleMember rop:ZetecMember 2022-01-05 0000882835 rop:EddyfiNDTIncMember us-gaap:DiscontinuedOperationsDisposedOfBySaleMember rop:ZetecMember 2022-01-05 2022-01-05 0000882835 rop:BlueWolfCapitalPartnersLLCAffilateMember us-gaap:DiscontinuedOperationsDisposedOfBySaleMember rop:CivcoRadiotherapyMember 2021-11-01 0000882835 rop:BlueWolfCapitalPartnersLLCAffilateMember us-gaap:DiscontinuedOperationsDisposedOfBySaleMember rop:CivcoRadiotherapyMember 2021-11-01 2021-11-01 0000882835 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember 2021-12-31 0000882835 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember 2022-01-01 2022-12-31 0000882835 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember 2021-01-01 2021-12-31 0000882835 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember 2020-01-01 2020-12-31 0000882835 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0000882835 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0000882835 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0000882835 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:IndicorMember 2022-11-22 0000882835 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:IndicorMember 2022-11-22 2022-11-22 0000882835 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:IndicorMember 2022-01-01 2022-12-31 0000882835 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:IndicorMember 2021-12-31 0000882835 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:IndicorMember 2021-01-01 2021-12-31 0000882835 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:IndicorMember 2020-01-01 2020-12-31 0000882835 us-gaap:LandMember 2022-12-31 0000882835 us-gaap:LandMember 2021-12-31 0000882835 us-gaap:BuildingMember 2022-12-31 0000882835 us-gaap:BuildingMember 2021-12-31 0000882835 us-gaap:MachineryAndEquipmentMember 2022-12-31 0000882835 us-gaap:MachineryAndEquipmentMember 2021-12-31 0000882835 us-gaap:ComputerEquipmentMember 2022-12-31 0000882835 us-gaap:ComputerEquipmentMember 2021-12-31 0000882835 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-12-31 0000882835 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2021-12-31 0000882835 rop:ApplicationSoftwareSegmentMember 2020-12-31 0000882835 rop:NetworkSoftwareAndSystemsSegmentMember 2020-12-31 0000882835 rop:TechnologyEnabledProductsSegmentMember 2020-12-31 0000882835 rop:ApplicationSoftwareSegmentMember 2021-12-31 0000882835 rop:NetworkSoftwareAndSystemsSegmentMember 2021-12-31 0000882835 rop:TechnologyEnabledProductsSegmentMember 2021-12-31 0000882835 rop:ApplicationSoftwareSegmentMember 2022-12-31 0000882835 rop:NetworkSoftwareAndSystemsSegmentMember 2022-12-31 0000882835 rop:TechnologyEnabledProductsSegmentMember 2022-12-31 0000882835 us-gaap:CustomerRelationshipsMember 2021-12-31 0000882835 us-gaap:UnpatentedTechnologyMember 2021-12-31 0000882835 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0000882835 us-gaap:PatentsMember 2021-12-31 0000882835 us-gaap:TradeNamesMember 2021-12-31 0000882835 us-gaap:TradeNamesMember 2021-12-31 0000882835 us-gaap:CustomerRelationshipsMember 2022-12-31 0000882835 us-gaap:UnpatentedTechnologyMember 2022-12-31 0000882835 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-12-31 0000882835 us-gaap:PatentsMember 2022-12-31 0000882835 us-gaap:TradeNamesMember 2022-12-31 0000882835 us-gaap:TradeNamesMember 2022-12-31 0000882835 us-gaap:OtherIntangibleAssetsMember 2022-01-01 2022-12-31 0000882835 us-gaap:OtherIntangibleAssetsMember 2021-01-01 2021-12-31 0000882835 us-gaap:OtherIntangibleAssetsMember 2020-01-01 2020-12-31 0000882835 us-gaap:DomesticCountryMember 2022-12-31 0000882835 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0000882835 us-gaap:ForeignCountryMember 2022-12-31 0000882835 us-gaap:RevolvingCreditFacilityMember exch:JPCB 2022-07-21 2022-07-21 0000882835 us-gaap:RevolvingCreditFacilityMember exch:JPCB 2020-09-02 0000882835 us-gaap:RevolvingCreditFacilityMember exch:JPCB 2022-07-21 0000882835 us-gaap:LetterOfCreditMember exch:JPCB 2022-07-21 0000882835 srt:MinimumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-12-31 0000882835 srt:MaximumMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2022-01-01 2022-12-31 0000882835 us-gaap:RevolvingCreditFacilityMember rop:CurrentVariableRateInEffectMember rop:InterestRateScenarioOneMember 2022-12-31 0000882835 us-gaap:RevolvingCreditFacilityMember rop:InterestRateScenarioTwoMember 2022-12-31 0000882835 us-gaap:RevolvingCreditFacilityMember exch:JPCB 2020-09-02 2020-09-02 0000882835 us-gaap:LetterOfCreditMember exch:JPCB 2020-09-02 2020-09-02 0000882835 us-gaap:RevolvingCreditFacilityMember exch:JPCB 2022-01-01 2022-12-31 0000882835 us-gaap:RevolvingCreditFacilityMember exch:JPCB 2022-12-31 0000882835 rop:CreditFacilityMember2016Member us-gaap:LineOfCreditMember 2022-12-31 0000882835 rop:CreditFacilityMember2016Member us-gaap:LineOfCreditMember 2021-12-31 0000882835 rop:SeniorNotesDueJune2030Member us-gaap:SeniorNotesMember 2020-06-22 0000882835 rop:SeniorUnsecuredNotesDueAugust152022Member us-gaap:SeniorNotesMember 2020-09-01 0000882835 rop:SeniorUnsecuredNotesDueSeptember152025Member us-gaap:SeniorNotesMember 2020-09-01 0000882835 rop:SeniorUnsecuredNotesDueSeptember152027Member us-gaap:SeniorNotesMember 2020-09-01 0000882835 rop:SeniorUnsecuredNotesDueFebruary152031Member us-gaap:SeniorNotesMember 2020-09-01 0000882835 rop:SeniorNotesDuein2024Member us-gaap:SeniorNotesMember 2019-08-26 0000882835 rop:SeniorNotesDuein2029Member us-gaap:SeniorNotesMember 2019-08-26 0000882835 rop:SeniorNotesDue2023Member us-gaap:SeniorNotesMember 2018-08-28 0000882835 rop:SeniorNotesDue2028Member us-gaap:SeniorNotesMember 2018-08-28 0000882835 rop:SeniorNotes2021Member us-gaap:SeniorNotesMember 2016-12-19 0000882835 rop:SeniorNotes2026Member us-gaap:SeniorNotesMember 2016-12-19 0000882835 rop:SeniorNotes2020Member us-gaap:SeniorNotesMember 2015-12-07 0000882835 rop:SeniorNotes2025Member us-gaap:SeniorNotesMember 2015-12-07 0000882835 rop:SeniorNotes2022Member us-gaap:SeniorNotesMember 2012-11-21 0000882835 us-gaap:SeniorNotesMember 2022-01-01 2022-12-31 0000882835 rop:SeniorNotesDue2022Member us-gaap:SeniorNotesMember 2022-08-15 2022-08-15 0000882835 rop:SeniorNotesDue2022Member us-gaap:SeniorNotesMember 2022-06-23 0000882835 rop:SeniorNotesDue2022OneMember us-gaap:SeniorNotesMember 2022-08-15 2022-08-15 0000882835 rop:SeniorNotesDue2022OneMember us-gaap:SeniorNotesMember 2022-08-15 0000882835 rop:SeniorNotes2021Member us-gaap:SeniorNotesMember 2021-11-15 0000882835 rop:SeniorNotes2020Member us-gaap:SeniorNotesMember 2020-11-15 0000882835 rop:SeniorNotes2022Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorNotes2022Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorNotes2022Member us-gaap:SeniorNotesMember 2021-12-31 0000882835 rop:SeniorUnsecuredNotesDueAugust152022Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorUnsecuredNotesDueAugust152022Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorUnsecuredNotesDueAugust152022Member us-gaap:SeniorNotesMember 2021-12-31 0000882835 rop:SeniorNotesDue2023Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorNotesDue2023Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorNotesDue2023Member us-gaap:SeniorNotesMember 2021-12-31 0000882835 rop:SeniorNotesDuein2024Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorNotesDuein2024Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorNotesDuein2024Member us-gaap:SeniorNotesMember 2021-12-31 0000882835 rop:SeniorNotesDue2025Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorNotesDue2025Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorNotesDue2025Member us-gaap:SeniorNotesMember 2021-12-31 0000882835 rop:SeniorUnsecuredNotesDueSeptember152025Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorUnsecuredNotesDueSeptember152025Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorUnsecuredNotesDueSeptember152025Member us-gaap:SeniorNotesMember 2021-12-31 0000882835 rop:SeniorNotesDue2026Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorNotesDue2026Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorNotesDue2026Member us-gaap:SeniorNotesMember 2021-12-31 0000882835 rop:SeniorUnsecuredNotesDueSeptember152027Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorUnsecuredNotesDueSeptember152027Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorUnsecuredNotesDueSeptember152027Member us-gaap:SeniorNotesMember 2021-12-31 0000882835 rop:SeniorNotesDue2028Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorNotesDue2028Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorNotesDue2028Member us-gaap:SeniorNotesMember 2021-12-31 0000882835 rop:SeniorNotesDuein2029Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorNotesDuein2029Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorNotesDuein2029Member us-gaap:SeniorNotesMember 2021-12-31 0000882835 rop:SeniorNotesDueJune2030Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorNotesDueJune2030Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorNotesDueJune2030Member us-gaap:SeniorNotesMember 2021-12-31 0000882835 rop:SeniorUnsecuredNotesDueFebruary152031Member us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorUnsecuredNotesDueFebruary152031Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:SeniorUnsecuredNotesDueFebruary152031Member us-gaap:SeniorNotesMember 2021-12-31 0000882835 rop:CapitalLeaseObligationsAndForeignLetterOfCreditIssuanceMember us-gaap:SeniorNotesMember 2022-12-31 0000882835 rop:CapitalLeaseObligationsAndForeignLetterOfCreditIssuanceMember us-gaap:SeniorNotesMember 2021-12-31 0000882835 us-gaap:SeniorNotesMember 2022-12-31 0000882835 us-gaap:SeniorNotesMember 2021-12-31 0000882835 us-gaap:FairValueInputsLevel2Member us-gaap:SeniorNotesMember 2022-12-31 0000882835 us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:IndustrialBusinessesMember 2022-12-31 0000882835 rop:RIPICTopCoMember us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:IndustrialBusinessesMember 2022-12-31 0000882835 rop:RIPICTopCoMember us-gaap:DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember rop:IndustrialBusinessesMember 2022-11-22 0000882835 rop:IncentivePlan2016Member 2022-12-31 0000882835 us-gaap:EmployeeStockMember 2020-07-01 0000882835 us-gaap:EmployeeStockMember 2020-07-01 2020-07-01 0000882835 srt:WeightedAverageMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000882835 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000882835 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000882835 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0000882835 rop:ExercisePriceRange1Member 2022-01-01 2022-12-31 0000882835 rop:ExercisePriceRange1Member 2022-12-31 0000882835 rop:ExercisePriceRange2Member 2022-01-01 2022-12-31 0000882835 rop:ExercisePriceRange2Member 2022-12-31 0000882835 rop:ExercisePriceRange3Member 2022-01-01 2022-12-31 0000882835 rop:ExercisePriceRange3Member 2022-12-31 0000882835 rop:ExercisePriceRange4Member 2022-01-01 2022-12-31 0000882835 rop:ExercisePriceRange4Member 2022-12-31 0000882835 rop:ExercisePriceRange5Member 2022-01-01 2022-12-31 0000882835 rop:ExercisePriceRange5Member 2022-12-31 0000882835 rop:ExercisePriceRange6Member 2022-01-01 2022-12-31 0000882835 rop:ExercisePriceRange6Member 2022-12-31 0000882835 rop:ExercisePriceRange7Member 2022-01-01 2022-12-31 0000882835 rop:ExercisePriceRange7Member 2022-12-31 0000882835 rop:ExercisePriceRange8Member 2022-01-01 2022-12-31 0000882835 rop:ExercisePriceRange8Member 2022-12-31 0000882835 rop:ExercisePriceRange9Member 2022-01-01 2022-12-31 0000882835 rop:ExercisePriceRange9Member 2022-12-31 0000882835 rop:ExercisePriceRangeTotalSharesMember 2022-01-01 2022-12-31 0000882835 rop:ExercisePriceRangeTotalSharesMember 2022-12-31 0000882835 srt:MinimumMember us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000882835 srt:MaximumMember us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000882835 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000882835 us-gaap:RestrictedStockMember 2021-01-01 2021-12-31 0000882835 us-gaap:RestrictedStockMember 2020-01-01 2020-12-31 0000882835 rop:VertaforeLitigationMember 2022-12-31 0000882835 rop:AllenEtAlVVertaforeIncMember 2022-12-31 0000882835 rop:VertaforeLitigationMember 2022-01-01 2022-12-31 0000882835 rop:VertaforeLitigationMember us-gaap:OtherNonoperatingIncomeExpenseMember us-gaap:SubsequentEventMember 2023-01-01 2023-02-27 0000882835 rop:VerathonIncMember 2022-01-01 2022-12-31 0000882835 us-gaap:OperatingSegmentsMember rop:ApplicationSoftwareSegmentMember 2022-01-01 2022-12-31 0000882835 us-gaap:OperatingSegmentsMember rop:NetworkSoftwareAndSystemsSegmentMember 2022-01-01 2022-12-31 0000882835 us-gaap:OperatingSegmentsMember rop:TechnologyEnabledProductsSegmentMember 2022-01-01 2022-12-31 0000882835 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-12-31 0000882835 us-gaap:OperatingSegmentsMember rop:ApplicationSoftwareSegmentMember 2022-12-31 0000882835 us-gaap:OperatingSegmentsMember rop:NetworkSoftwareAndSystemsSegmentMember 2022-12-31 0000882835 us-gaap:OperatingSegmentsMember rop:TechnologyEnabledProductsSegmentMember 2022-12-31 0000882835 us-gaap:CorporateNonSegmentMember 2022-12-31 0000882835 us-gaap:OperatingSegmentsMember rop:ApplicationSoftwareSegmentMember 2021-01-01 2021-12-31 0000882835 us-gaap:OperatingSegmentsMember rop:NetworkSoftwareAndSystemsSegmentMember 2021-01-01 2021-12-31 0000882835 us-gaap:OperatingSegmentsMember rop:TechnologyEnabledProductsSegmentMember 2021-01-01 2021-12-31 0000882835 us-gaap:CorporateNonSegmentMember 2021-01-01 2021-12-31 0000882835 us-gaap:OperatingSegmentsMember rop:ApplicationSoftwareSegmentMember 2021-12-31 0000882835 us-gaap:OperatingSegmentsMember rop:NetworkSoftwareAndSystemsSegmentMember 2021-12-31 0000882835 us-gaap:OperatingSegmentsMember rop:TechnologyEnabledProductsSegmentMember 2021-12-31 0000882835 us-gaap:CorporateNonSegmentMember 2021-12-31 0000882835 us-gaap:OperatingSegmentsMember rop:ApplicationSoftwareSegmentMember 2020-01-01 2020-12-31 0000882835 us-gaap:OperatingSegmentsMember rop:NetworkSoftwareAndSystemsSegmentMember 2020-01-01 2020-12-31 0000882835 us-gaap:OperatingSegmentsMember rop:TechnologyEnabledProductsSegmentMember 2020-01-01 2020-12-31 0000882835 us-gaap:CorporateNonSegmentMember 2020-01-01 2020-12-31 0000882835 us-gaap:OperatingSegmentsMember rop:ApplicationSoftwareSegmentMember 2020-12-31 0000882835 us-gaap:OperatingSegmentsMember rop:NetworkSoftwareAndSystemsSegmentMember 2020-12-31 0000882835 us-gaap:OperatingSegmentsMember rop:TechnologyEnabledProductsSegmentMember 2020-12-31 0000882835 us-gaap:CorporateNonSegmentMember 2020-12-31 0000882835 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember rop:IndustrialBusinessesMember 2021-12-31 0000882835 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember rop:IndustrialBusinessesMember 2020-12-31 0000882835 srt:ReportableGeographicalComponentsMember rop:UnaffiliatedCustomersMember country:US 2022-01-01 2022-12-31 0000882835 srt:ReportableGeographicalComponentsMember rop:UnaffiliatedCustomersMember us-gaap:NonUsMember 2022-01-01 2022-12-31 0000882835 srt:GeographyEliminationsMember rop:UnaffiliatedCustomersMember 2022-01-01 2022-12-31 0000882835 rop:UnaffiliatedCustomersMember 2022-01-01 2022-12-31 0000882835 srt:ReportableGeographicalComponentsMember rop:BetweenGeographicalAreasMember country:US 2022-01-01 2022-12-31 0000882835 srt:ReportableGeographicalComponentsMember rop:BetweenGeographicalAreasMember us-gaap:NonUsMember 2022-01-01 2022-12-31 0000882835 srt:GeographyEliminationsMember rop:BetweenGeographicalAreasMember 2022-01-01 2022-12-31 0000882835 rop:BetweenGeographicalAreasMember 2022-01-01 2022-12-31 0000882835 srt:ReportableGeographicalComponentsMember country:US 2022-01-01 2022-12-31 0000882835 srt:ReportableGeographicalComponentsMember us-gaap:NonUsMember 2022-01-01 2022-12-31 0000882835 srt:GeographyEliminationsMember 2022-01-01 2022-12-31 0000882835 srt:ReportableGeographicalComponentsMember country:US 2022-12-31 0000882835 srt:ReportableGeographicalComponentsMember us-gaap:NonUsMember 2022-12-31 0000882835 srt:GeographyEliminationsMember 2022-12-31 0000882835 srt:ReportableGeographicalComponentsMember rop:UnaffiliatedCustomersMember country:US 2021-01-01 2021-12-31 0000882835 srt:ReportableGeographicalComponentsMember rop:UnaffiliatedCustomersMember us-gaap:NonUsMember 2021-01-01 2021-12-31 0000882835 srt:GeographyEliminationsMember rop:UnaffiliatedCustomersMember 2021-01-01 2021-12-31 0000882835 rop:UnaffiliatedCustomersMember 2021-01-01 2021-12-31 0000882835 srt:ReportableGeographicalComponentsMember rop:BetweenGeographicalAreasMember country:US 2021-01-01 2021-12-31 0000882835 srt:ReportableGeographicalComponentsMember rop:BetweenGeographicalAreasMember us-gaap:NonUsMember 2021-01-01 2021-12-31 0000882835 srt:GeographyEliminationsMember rop:BetweenGeographicalAreasMember 2021-01-01 2021-12-31 0000882835 rop:BetweenGeographicalAreasMember 2021-01-01 2021-12-31 0000882835 srt:ReportableGeographicalComponentsMember country:US 2021-01-01 2021-12-31 0000882835 srt:ReportableGeographicalComponentsMember us-gaap:NonUsMember 2021-01-01 2021-12-31 0000882835 srt:GeographyEliminationsMember 2021-01-01 2021-12-31 0000882835 srt:ReportableGeographicalComponentsMember country:US 2021-12-31 0000882835 srt:ReportableGeographicalComponentsMember us-gaap:NonUsMember 2021-12-31 0000882835 srt:GeographyEliminationsMember 2021-12-31 0000882835 srt:ReportableGeographicalComponentsMember rop:UnaffiliatedCustomersMember country:US 2020-01-01 2020-12-31 0000882835 srt:ReportableGeographicalComponentsMember rop:UnaffiliatedCustomersMember us-gaap:NonUsMember 2020-01-01 2020-12-31 0000882835 srt:GeographyEliminationsMember rop:UnaffiliatedCustomersMember 2020-01-01 2020-12-31 0000882835 rop:UnaffiliatedCustomersMember 2020-01-01 2020-12-31 0000882835 srt:ReportableGeographicalComponentsMember rop:BetweenGeographicalAreasMember country:US 2020-01-01 2020-12-31 0000882835 srt:ReportableGeographicalComponentsMember rop:BetweenGeographicalAreasMember us-gaap:NonUsMember 2020-01-01 2020-12-31 0000882835 srt:GeographyEliminationsMember rop:BetweenGeographicalAreasMember 2020-01-01 2020-12-31 0000882835 rop:BetweenGeographicalAreasMember 2020-01-01 2020-12-31 0000882835 srt:ReportableGeographicalComponentsMember country:US 2020-01-01 2020-12-31 0000882835 srt:ReportableGeographicalComponentsMember us-gaap:NonUsMember 2020-01-01 2020-12-31 0000882835 srt:GeographyEliminationsMember 2020-01-01 2020-12-31 0000882835 srt:ReportableGeographicalComponentsMember country:US 2020-12-31 0000882835 srt:ReportableGeographicalComponentsMember us-gaap:NonUsMember 2020-12-31 0000882835 srt:GeographyEliminationsMember 2020-12-31 0000882835 rop:ExportsMember 2022-01-01 2022-12-31 0000882835 rop:ExportsMember 2021-01-01 2021-12-31 0000882835 rop:ExportsMember 2020-01-01 2020-12-31 0000882835 rop:ExportsMember country:CA us-gaap:SalesMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0000882835 rop:ExportsMember srt:EuropeMember us-gaap:SalesMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0000882835 rop:ExportsMember srt:AsiaMember us-gaap:SalesMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0000882835 rop:ExportsMember rop:OtherGeographicalAreaMember us-gaap:SalesMember us-gaap:GeographicConcentrationRiskMember 2022-01-01 2022-12-31 0000882835 country:CA rop:ApplicationSoftwareSegmentMember 2022-01-01 2022-12-31 0000882835 country:CA rop:NetworkSoftwareAndSystemsSegmentMember 2022-01-01 2022-12-31 0000882835 country:CA rop:TechnologyEnabledProductsSegmentMember 2022-01-01 2022-12-31 0000882835 country:CA 2022-01-01 2022-12-31 0000882835 srt:EuropeMember rop:ApplicationSoftwareSegmentMember 2022-01-01 2022-12-31 0000882835 srt:EuropeMember rop:NetworkSoftwareAndSystemsSegmentMember 2022-01-01 2022-12-31 0000882835 srt:EuropeMember rop:TechnologyEnabledProductsSegmentMember 2022-01-01 2022-12-31 0000882835 srt:EuropeMember 2022-01-01 2022-12-31 0000882835 srt:AsiaMember rop:ApplicationSoftwareSegmentMember 2022-01-01 2022-12-31 0000882835 srt:AsiaMember rop:NetworkSoftwareAndSystemsSegmentMember 2022-01-01 2022-12-31 0000882835 srt:AsiaMember rop:TechnologyEnabledProductsSegmentMember 2022-01-01 2022-12-31 0000882835 srt:AsiaMember 2022-01-01 2022-12-31 0000882835 rop:RestOfWorldMember rop:ApplicationSoftwareSegmentMember 2022-01-01 2022-12-31 0000882835 rop:RestOfWorldMember rop:NetworkSoftwareAndSystemsSegmentMember 2022-01-01 2022-12-31 0000882835 rop:RestOfWorldMember rop:TechnologyEnabledProductsSegmentMember 2022-01-01 2022-12-31 0000882835 rop:RestOfWorldMember 2022-01-01 2022-12-31 0000882835 us-gaap:NonUsMember rop:ApplicationSoftwareSegmentMember 2022-01-01 2022-12-31 0000882835 us-gaap:NonUsMember rop:NetworkSoftwareAndSystemsSegmentMember 2022-01-01 2022-12-31 0000882835 us-gaap:NonUsMember rop:TechnologyEnabledProductsSegmentMember 2022-01-01 2022-12-31 0000882835 us-gaap:NonUsMember 2022-01-01 2022-12-31 0000882835 country:CA rop:ApplicationSoftwareSegmentMember 2021-01-01 2021-12-31 0000882835 country:CA rop:NetworkSoftwareAndSystemsSegmentMember 2021-01-01 2021-12-31 0000882835 country:CA rop:TechnologyEnabledProductsSegmentMember 2021-01-01 2021-12-31 0000882835 country:CA 2021-01-01 2021-12-31 0000882835 srt:EuropeMember rop:ApplicationSoftwareSegmentMember 2021-01-01 2021-12-31 0000882835 srt:EuropeMember rop:NetworkSoftwareAndSystemsSegmentMember 2021-01-01 2021-12-31 0000882835 srt:EuropeMember rop:TechnologyEnabledProductsSegmentMember 2021-01-01 2021-12-31 0000882835 srt:EuropeMember 2021-01-01 2021-12-31 0000882835 srt:AsiaMember rop:ApplicationSoftwareSegmentMember 2021-01-01 2021-12-31 0000882835 srt:AsiaMember rop:NetworkSoftwareAndSystemsSegmentMember 2021-01-01 2021-12-31 0000882835 srt:AsiaMember rop:TechnologyEnabledProductsSegmentMember 2021-01-01 2021-12-31 0000882835 srt:AsiaMember 2021-01-01 2021-12-31 0000882835 rop:RestOfWorldMember rop:ApplicationSoftwareSegmentMember 2021-01-01 2021-12-31 0000882835 rop:RestOfWorldMember rop:NetworkSoftwareAndSystemsSegmentMember 2021-01-01 2021-12-31 0000882835 rop:RestOfWorldMember rop:TechnologyEnabledProductsSegmentMember 2021-01-01 2021-12-31 0000882835 rop:RestOfWorldMember 2021-01-01 2021-12-31 0000882835 us-gaap:NonUsMember rop:ApplicationSoftwareSegmentMember 2021-01-01 2021-12-31 0000882835 us-gaap:NonUsMember rop:NetworkSoftwareAndSystemsSegmentMember 2021-01-01 2021-12-31 0000882835 us-gaap:NonUsMember rop:TechnologyEnabledProductsSegmentMember 2021-01-01 2021-12-31 0000882835 us-gaap:NonUsMember 2021-01-01 2021-12-31 0000882835 country:CA rop:ApplicationSoftwareSegmentMember 2020-01-01 2020-12-31 0000882835 country:CA rop:NetworkSoftwareAndSystemsSegmentMember 2020-01-01 2020-12-31 0000882835 country:CA rop:TechnologyEnabledProductsSegmentMember 2020-01-01 2020-12-31 0000882835 country:CA 2020-01-01 2020-12-31 0000882835 srt:EuropeMember rop:ApplicationSoftwareSegmentMember 2020-01-01 2020-12-31 0000882835 srt:EuropeMember rop:NetworkSoftwareAndSystemsSegmentMember 2020-01-01 2020-12-31 0000882835 srt:EuropeMember rop:TechnologyEnabledProductsSegmentMember 2020-01-01 2020-12-31 0000882835 srt:EuropeMember 2020-01-01 2020-12-31 0000882835 srt:AsiaMember rop:ApplicationSoftwareSegmentMember 2020-01-01 2020-12-31 0000882835 srt:AsiaMember rop:NetworkSoftwareAndSystemsSegmentMember 2020-01-01 2020-12-31 0000882835 srt:AsiaMember rop:TechnologyEnabledProductsSegmentMember 2020-01-01 2020-12-31 0000882835 srt:AsiaMember 2020-01-01 2020-12-31 0000882835 rop:RestOfWorldMember rop:ApplicationSoftwareSegmentMember 2020-01-01 2020-12-31 0000882835 rop:RestOfWorldMember rop:NetworkSoftwareAndSystemsSegmentMember 2020-01-01 2020-12-31 0000882835 rop:RestOfWorldMember rop:TechnologyEnabledProductsSegmentMember 2020-01-01 2020-12-31 0000882835 rop:RestOfWorldMember 2020-01-01 2020-12-31 0000882835 us-gaap:NonUsMember rop:ApplicationSoftwareSegmentMember 2020-01-01 2020-12-31 0000882835 us-gaap:NonUsMember rop:NetworkSoftwareAndSystemsSegmentMember 2020-01-01 2020-12-31 0000882835 us-gaap:NonUsMember rop:TechnologyEnabledProductsSegmentMember 2020-01-01 2020-12-31 0000882835 us-gaap:NonUsMember 2020-01-01 2020-12-31 0000882835 2022-01-01 2022-03-31 0000882835 2022-04-01 2022-06-30 0000882835 2022-07-01 2022-09-30 0000882835 2022-10-01 2022-12-31 0000882835 2021-01-01 2021-03-31 0000882835 2021-04-01 2021-06-30 0000882835 2021-07-01 2021-09-30 0000882835 2021-10-01 2021-12-31 iso4217:USD shares iso4217:USD shares pure rop:reporting_unit rop:acquisition rop:plan rop:claim rop:individual rop:segment 0000882835 2022 FY false http://fasb.org/us-gaap/2022#AccountingStandardsUpdate201613Member http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#OtherAssetsNoncurrent http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#AccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent 10-K true 2022-12-31 --12-31 false 1-12273 ROPER TECHNOLOGIES, INC. DE 51-0263969 6901 Professional Parkway, Suite 200 Sarasota, FL 34240 941 556-2601 Common Stock, $0.01 Par Value ROP NYSE Yes No Yes Yes Large Accelerated Filer false false true false 41600000000 106243275 Portions of the registrant’s Proxy Statement to be furnished to Stockholders in connection with its 2023 Annual Meeting of Stockholders are incorporated by reference into Part III, Items 10, 11, 12, 13 and 14 of this Annual Report on Form 10-K. 238 PricewaterhouseCoopers LLP Tampa, Florida 792800000 351500000 724500000 687600000 111300000 69200000 61000000.0 16800000 91500000 81900000 151300000 136100000 0 1078000000 1932400000 2421100000 85300000 82700000 15946100000 13476300000 8030700000 6509100000 55900000 50000000.0 535000000.0 0 395400000 369800000 0 804900000 26980800000 23713900000 122600000 98300000 228800000 261900000 1370700000 1106300000 454600000 398700000 16600000 117300000 699200000 799200000 0 340100000 2892500000 3121800000 5962500000 7122600000 1676800000 1466200000 411200000 390100000 0 49400000 10943000000 12150100000 0.01 0.01 1000000.0 1000000.0 0 0 0 0 0.01 0.01 350000000.0 350000000.0 107900000 106100000 107300000 105500000 1100000 1100000 2510200000 2307800000 13730700000 9455600000 -187000000.0 -183100000 1800000 1800000 17200000 17600000 16037800000 11563800000 26980800000 23713900000 5371800000 4833800000 4022400000 1619000000 1426200000 1194100000 3752800000 3407600000 2828300000 2228300000 2072000000 1745400000 0 94400000 0 1524500000 1241200000 1082900000 192400000 233900000 218500000 -50100000 24600000 -3100000 1282000000 1031900000 861300000 296400000 226600000 187500000 985600000 805300000 673800000 202800000 291400000 275900000 3356300000 55900000 0 3559100000 347300000 275900000 4544700000 1152600000 949700000 9.31 7.65 6.44 9.23 7.56 6.37 33.61 3.30 2.64 33.32 3.26 2.61 42.92 10.95 9.08 42.55 10.82 8.98 105900000 105300000 104600000 106800000 106500000 105700000 4544700000 1152600000 949700000 -3900000 -36100000 65800000 -3900000 -36100000 65800000 4540800000 1116500000 1015500000 142600000 104100000 1100000 1903900000 7818000000 -212800000 -18300000 9491900000 -1700000 -1700000 949700000 949700000 700000 105500000 105500000 10200000 300000 10500000 14600000 65800000 65800000 119000000.0 119000000.0 100000 -41100000 -41100000 2.10 219800000 219800000 104900000 1100000 2097500000 8546200000 -147000000.0 -18000000.0 10479800000 1152600000 1152600000 500000 104700000 104700000 6700000 6700000 14700000 400000 15100000 -6200000 -36100000 -36100000 138000000.0 138000000.0 100000 -40400000 -40400000 2.31 243200000 243200000 105500000 1100000 2307800000 9455600000 -183100000 -17600000 11563800000 4544700000 4544700000 500000 110000000.0 110000000.0 11100000 11100000 13900000 400000 14300000 -41900000 -3900000 -3900000 131400000 131400000 100000 -41800000 -41800000 2.54 269600000 269600000 106100000 1100000 2510200000 13730700000 -187000000.0 -17200000 16037800000 985600000 805300000 673800000 37300000 44000000.0 40600000 612800000 571900000 451000000.0 11800000 13500000 10900000 118500000 123000000.0 108300000 0 94400000 0 0 21600000 0 296400000 221100000 187500000 -2500000 73700000 -22300000 11100000 16400000 4500000 43100000 300000 8400000 21300000 16000000.0 4900000 -7600000 27000000.0 74600000 52900000 162200000 60700000 953800000 0 201900000 498900000 273900000 277700000 18000000.0 36700000 18900000 606600000 1655800000 1123200000 128000000.0 356100000 401900000 734600000 2011900000 1525100000 4280100000 217000000.0 6018100000 40100000 28500000 24700000 30200000 29700000 17700000 0 0 -4500000 0 27100000 0 1400000 1100000 2600000 -4351800000 -249200000 -6067600000 5561800000 115600000 0 500000 9300000 6300000 1209500000 -142900000 -6073900000 0 0 3300000000 800000000.0 500000000.0 600000000.0 -470000000.0 -1150000000 1620000000 3900000 0 42000000.0 262300000 236400000 214100000 14300000 15100000 10500000 68200000 64300000 64400000 -200000 -100000 -100000 -1453900000 -1807100000 4138700000 -11400000 -6400000 -1800000 -1465300000 -1813500000 4136900000 -37500000 -12300000 10500000 441300000 43200000 -401400000 351500000 308300000 709700000 792800000 351500000 308300000 206500000 222200000 197700000 4891800000 249800000 6715400000 611700000 32800000 697300000 4280100000 217000000.0 6018100000 Summary of Accounting Policies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - These financial statements present consolidated information for Roper Technologies, Inc. and its subsidiaries (“Roper,” the “Company,” “we,” “our” or “us”). All significant intercompany accounts and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current period presentation.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Nature of the Business</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> - Roper is a diversified technology company. The Company operates market leading businesses that design and develop vertical software and technology enabled products for a variety of defensible niche markets.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On November 22, 2022, the Company completed the divestiture of a majority 51% equity stake in its industrial businesses, including its entire historical Process Technologies reportable segment and the industrial businesses within its historical Measurement &amp; Analytical Solutions reportable segment, to Clayton, Dubilier &amp; Rice, LLC (“CD&amp;R”). The businesses included in this transaction were Alpha, AMOT, CCC, Cornell, Dynisco, FTI, Hansen, Hardy, Logitech, Metrix, PAC, Roper Pump, Struers, Technolog, Uson, and Viatran (collectively “Indicor”). Following the sale of the majority stake, the Company retained an initial 49% minority equity interest in the new standalone parent company, Indicor, LLC. This transaction is referred to herein as the “Indicor Transaction.”</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the Company signed definitive agreements to divest its TransCore, Zetec and CIVCO Radiotherapy businesses, (“2021 Divestitures”). As of March 31, 2022, Roper had completed the 2021 Divestitures.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial results for Indicor and the 2021 Divestitures are presented as discontinued operations for all periods presented. Unless otherwise noted, discussion within these Notes to Consolidated Financial Statements relate to continuing operations. Refer to Note 3 for additional information on discontinued operations.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Update to Segment Reporting Structure</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- During the second quarter of 2022, we updated our reportable segment structure following the announcement of the Indicor Transaction. The Company’s new reporting segment structure is classified based on business model and delivery of performance obligations. The three updated reportable segments (and businesses within each; including changes due to acquisitions since the realignment) are as follows:</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">–Application Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Aderant, CBORD/Horizon, CliniSys, Data Innovations, Deltek, Frontline Education, IntelliTrans, PowerPlan, Strata, Vertafore</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">–Network Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - ConstructConnect, DAT, Foundry, iPipeline, iTradeNetwork, Loadlink, MHA, SHP, SoftWriters</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">–Technology Enabled Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - CIVCO Medical Solutions, FMI, Inovonics, IPA, Neptune, Northern Digital, rf IDEAS, Verathon</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Following the Indicor Transaction and the realignment of our reportable segments, the day-to-day operations of our businesses, our organizational structure, and our strategy remain unchanged. All prior periods have been recast to reflect the changes noted above.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recent Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Financial Accounting Standards Board (“FASB”) establishes changes to accounting principles under GAAP in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification (“ASC”). The Company considers the applicability and impact of all ASUs. Any ASUs not listed below were assessed and determined to be either not applicable or are expected to have an immaterial impact on the Company’s results of operations, financial position or cash flows.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued an update to improve the accounting for acquired revenue contracts with customers in a business combination by promoting consistency in the recognition of an acquired contract liability and the subsequent revenue recognized by the acquirer. The update is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted. The Company early-adopted this update in the fourth quarter of 2021. This update did not have a material impact on the acquisitions completed in 2022 and 2021.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company adopted ASC Topic 326, Financial Instruments - Credit Losses (“ASC 326”), as of January 1, 2020 using the modified retrospective transition method. We recorded a noncash cumulative effect decrease to retained earnings of $1.7, net of income taxes, on our opening consolidated balance sheet as of January 1, 2020.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Significant Accounting Policies</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Cash and Cash Equivalents</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Roper considers highly liquid financial instruments with remaining maturities at acquisition of three months or less to be cash equivalents. Roper had $432.9 of cash equivalents at December 31, 2022. Roper had no cash equivalents at December 31, 2021.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Management continually assesses the probability of any adverse judgments or outcomes to its potential contingencies. Disclosure of the contingency is made if there is at least a reasonable possibility that a loss or an additional loss may have been incurred. In the assessment of contingencies as of December 31, 2022, management concluded that there were no matters for which there was a reasonable possibility of a material loss.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Earnings per Share</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Basic earnings per share were calculated using net earnings and the weighted-average number of shares of common stock outstanding during the respective year. Diluted earnings per share were calculated using net earnings and the weighted-average number of shares of common stock and potential common stock associated with stock options outstanding during the respective year. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effects of potential common stock were determined using the treasury stock method:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted-average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.9 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.3 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.6 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of potential common stock:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted-average shares outstanding</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.8 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.5 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.7 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of and for the years ended December 31, 2022, 2021 and 2020, there were 0.834, 0.521 and 0.208 outstanding stock options, respectively, that were not included in the determination of diluted earnings per share because doing so would have been antidilutive.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities. Actual results could differ from those estimates.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Equity Investment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> - The Company has an initial 49% minority equity interest in Indicor which provides us with the ability to exercise significant influence, but not control, over the investee. We elected to apply the fair value option as we believe this is the most reasonable method to value the equity investment. Subsequent changes in fair value will be recognized as a discrete non-operating line item in the Consolidated Statements of Operations beginning in the first quarter of 2023. See Note 10 for additional information on this investment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currency Translation and Transactions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Assets and liabilities of subsidiaries whose functional currency is not the U.S. dollar were translated at the exchange rate in effect at the balance sheet date, and revenues and expenses were translated at average exchange rates for the period in which those entities were included in Roper’s financial results. Translation adjustments are reflected as a component of other comprehensive income. Foreign currency transaction gains and losses are recorded in the Consolidated Statements of Earnings within “Other income (expense), net.” Foreign currency transaction gains / (losses) were not material in any periods presented.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill and Other Intangibles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Roper accounts for goodwill in a purchase business combination as the excess of the cost over the estimated fair value of net assets acquired. Business combinations can also result in other intangible assets being recognized. Amortization of intangible assets, if applicable, occurs over their estimated useful lives. Goodwill, which is not amortized, is tested for impairment on an annual basis (or an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value). When testing goodwill for impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or </span></div><div style="margin-bottom:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">circumstances leads to a determination that it is more likely than not that the estimated fair value of a reporting unit is less than its carrying amount. If the Company elects to perform a qualitative assessment and determines that an impairment is more likely than not, then performance of the quantitative impairment test is required. The quantitative process utilizes both an income approach (discounted cash flows) and a market approach (consisting of a comparable public company earnings multiples methodology) to estimate the fair value of a reporting unit. To determine the reasonableness of the estimated fair values, the Company reviews the assumptions to ensure that neither the income approach nor the market approach provides significantly different valuations. If the estimated fair value exceeds the carrying value, no further work is required and no impairment loss is recognized. If the carrying value exceeds the estimated fair value, a non-cash impairment loss is recognized in the amount of that excess.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When performing the quantitative assessment, key assumptions used in the income and market methodologies are updated when the analysis is performed for each reporting unit. The assumptions that have the most significant effect on the fair value calculations are the projected revenue growth rates, future operating margins, discount rates, terminal values and earnings multiples. While the Company uses reasonable and timely information to prepare its discounted cash flow analysis, actual future cash flows or market conditions could differ significantly resulting in future impairment charges related to recorded goodwill balances.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the annual impairment test, Roper has 21 reporting units with individual goodwill amounts ranging from $17.5 to $3,363.1. In 2022, the Company performed its annual impairment test in the fourth quarter for all reporting units. The Company conducted its analysis qualitatively and assessed whether it was more likely than not that the respective fair value of these reporting units was less than the carrying amount. The Company determined that impairment of goodwill was not likely in any of its reporting units and thus was not required to perform a quantitative analysis for these reporting units.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recently acquired reporting units generally represent a higher inherent risk of impairment, which typically decreases as the businesses are integrated into the enterprise. Negative industry or economic trends, disruptions to its business, actual results significantly below expected results, unexpected significant changes or planned changes in the use of the assets, divestitures and market capitalization declines may have a negative effect on the fair value of Roper’s reporting units. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following events or circumstances, although not comprehensive, would be considered to determine whether interim testing of goodwill would be required:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant adverse change in legal factors or in the business climate;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an adverse action or assessment by a regulator;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unanticipated competition;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a loss of key personnel;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a more-likely-than-not expectation that a reporting unit or a significant portion of a reporting unit will be sold or otherwise disposed of;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the testing for recoverability of a significant asset group within a reporting unit; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recognition of a goodwill impairment loss in the financial statements of a subsidiary that is a component of a reporting unit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business combinations can also result in other intangible assets being recognized. Amortization of intangible assets, if applicable, occurs over their estimated useful lives. Trade names that are determined to have indefinite useful economic lives are not amortized, but separately tested for impairment during the fourth quarter of the fiscal year or on an interim basis if an event occurs that indicates the fair value is more likely than not below the carrying value. Roper first qualitatively assesses whether the existence of events or circumstances leads to a determination that it is more likely than not that the estimated fair value of an indefinite-lived trade name is less than its carrying amount. If necessary, Roper conducts a quantitative review using the relief-from-royalty method. This methodology assumes that, in lieu of ownership, a third party would be willing to pay a royalty in order to exploit the related benefits of these assets. To the extent the Company determines a fair value, the inputs used represent a Level 3 fair value measurement in the FASB fair value hierarchy given that the inputs are unobservable. The assumptions that have the most significant effect on the fair value calculations are the royalty rates, projected revenue growth rates, discount rates and terminal values. Each royalty rate is determined based on the profitability of the trade name to which it relates and observed market royalty rates. Revenue growth rates are determined after considering current and future economic conditions, recent sales trends, discussions with customers, planned timing of new product launches or other variables. Trade names resulting from recent acquisitions generally represent the highest risk of impairment, which typically decreases as the businesses are integrated into Roper. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2021, the Company determined the use of the Sunquest trade name would be discontinued given the strategic action to merge the Sunquest business into our CliniSys business, both of which are reported in our Application </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software reportable segment. Considering the planned merger and updated market comparisons, the royalty rate utilized in the quantitative impairment assessment of the trade name was 0.5% as compared to a royalty rate of 3.5% used in the prior year. The royalty rate reduction was the significant assumption that resulted in a non-cash impairment charge of $94.4 recognized as a component of “Impairment of intangible assets” within the Consolidated Statements of Earnings.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assessment of fair value for impairment purposes requires significant judgments to be made by management. Although forecasts are based on assumptions that are considered reasonable by management and consistent with the plans and estimates management uses to operate the underlying businesses, there is significant judgment in estimating future operating results. Changes in estimates or the application of alternative assumptions could produce significantly different results. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The most significant identifiable intangible assets with definite useful economic lives recognized from our acquisitions are customer relationships. The fair value for customer relationships is determined as of the acquisition date using the excess earnings method. Under this methodology the fair value is determined based on the estimated future after-tax cash flows arising from the acquired customer relationships over their estimated lives after considering customer attrition and contributory asset charges. The assumptions that have the most significant effect on the fair value calculations are the customer attrition rates, projected customer revenue growth rates, margins, contributory asset charges and discount rates. When testing customer relationship intangible assets for potential impairment, management considers historical customer attrition rates and projected revenues and profitability related to customers that existed at acquisition. In evaluating the amortizable life for customer relationship intangible assets, management considers historical customer attrition patterns. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roper evaluates whether there has been an impairment of identifiable intangible assets with definite useful economic lives, or of the remaining life of such assets, when certain indicators of impairment are present. In the event that facts and circumstances indicate that the cost or remaining period of amortization of any asset may be impaired, an evaluation of recoverability would be performed. If an evaluation is required, the estimated future gross, undiscounted cash flows associated with the asset would be compared to the asset’s carrying amount to determine if a write-down to fair value or a revision in the remaining amortization period is required.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Impairment of Long-Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company determines whether there has been an impairment of long-lived assets, excluding goodwill and other intangible assets, when certain indicators of impairment are present. In the event that facts and circumstances indicate that the cost or life of any long-lived assets may be impaired, an evaluation of recoverability would be performed. If an evaluation is required, the estimated future gross, undiscounted cash flows associated with the asset would be compared to the asset’s carrying amount to determine if a write-down to fair value or revision to remaining life is required. Future adverse changes in market conditions or poor operating results of underlying long-lived assets could result in losses or an inability to recover the carrying value of the long-lived assets that may not be reflected in the assets’ current carrying value, thereby possibly requiring an impairment charge or acceleration of depreciation or amortization expense in the future.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company recognizes in the Consolidated Financial Statements only those tax positions determined to be “more likely than not” of being sustained upon examination based on the technical merits of the positions. Interest and penalties related to unrecognized tax benefits are classified as a component of income tax expense.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a valuation allowance to reduce its deferred tax assets if, based on the weight of available evidence, both positive and negative, for each respective tax jurisdiction, it is more likely than not that some portion or all of such deferred tax assets will not be realized. Available evidence which is considered in determining the amount of valuation allowance required includes, but is not limited to, the Company’s estimate of future taxable income and any applicable tax-planning strategies.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain assets and liabilities have different basis for financial reporting and income tax purposes. Deferred income taxes have been provided for these differences at the enacted tax rates expected to be paid. See Note 8 for information regarding income taxes.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Inventories</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Inventories are valued at the lower of cost and net realizable value. Cost is determined using the first-in, first-out method. The Company writes down its inventory for estimated obsolescence or excess inventory equal to the difference between the cost of inventory and the estimated net realizable value based upon assumptions about future demand and market conditions.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Product Warranties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company sells certain of its products to customers with a product warranty that allows customers to return a defective product during a specified warranty period following the purchase in exchange for a replacement product, repair at no cost to the customer or the issuance of a credit to the customer. The Company accrues its estimated exposure to </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">warranty claims based upon current and historical product sales data, warranty costs incurred and any other related information known to the Company.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Property, Plant and Equipment and Depreciation and Amortization</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Property, plant and equipment is stated at cost less accumulated depreciation and amortization. Depreciation and amortization are provided for using principally the straight-line method over the estimated useful lives of the assets as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-30 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-12 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other equipment and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></td></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline">Research, Development and Engineering</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"> - Research, development and engineering (“R,D&amp;E”) costs include salaries and benefits, rents, supplies, and other costs related to products under development or improvements to existing products. R,D&amp;E costs are expensed as incurred and are included within selling, general and administrative expenses. R,D&amp;E expenses totaled $529.8, $484.8 and $382.4 for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- The reported results reflect the application of ASC 606 guidance. The amount of revenue recognized reflects the consideration which the Company expects to be entitled to receive in exchange for these products and/or services. To achieve this principle, the Company applies the following five steps:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">identify the contract with the customer;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">identify the performance obligations in the contract;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">determine the transaction price;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">allocate the transaction price to performance obligations in the contract; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recognize revenue when or as the Company satisfies a performance obligation.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Disaggregated Revenue - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate our revenues by reportable segment into four categories: (i) recurring revenue comprised of Software-as-a-Service (“SaaS”) licenses and software maintenance; (ii) reoccurring revenue comprised of transactional and volume-based fees related to software licenses; (iii) non-recurring revenue comprised of term and perpetual software licenses, professional services associated with software products and hardware sold with our software licenses; and (iv) product revenue. See details in the table below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Application Software</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Network Software</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Technology Enabled Products</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue Stream</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software related</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,946.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,939.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reoccurring</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Software Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,639.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,031.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,340.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,340.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,639.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,353.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,371.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Application Software</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Network Software</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Technology Enabled Products</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue Stream</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software related</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,708.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">837.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,553.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reoccurring</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Software Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,599.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,243.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,833.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Application Software</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Network Software</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Technology Enabled Products</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue Stream</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software related</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,964.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reoccurring</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Software Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,785.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,160.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,160.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,785.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,167.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,022.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue over time or at a point in time depending on our evaluation of when the customer obtains control over the promised products or services. For software arrangements that include multiple performance obligations, we allocate revenue to each performance obligation based on estimates of the price that we would charge the customer for each promised product or service if it were sold on a standalone basis. Software licenses may be combined with implementation/installation services as a single performance obligation if the implementation/installation significantly modifies or customizes the functionality of the software license. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Software and related services</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recurring - consists primarily of SaaS subscriptions and post contract support (“PCS”) which are recognized ratably over the contractual term. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Reoccurring - consists primarily of transactional and volume-based fees which are highly reoccurring and recognized at a point-in-time under a usage-based model.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Non-recurring - consists primarily of perpetual, time-based (“term”) software licenses, or installation/implementation services and associated hardware. Revenues from perpetual and term licenses are generally recognized at a point-in-time. Revenues from software implementation projects are generally recognized over time using the input method, utilizing the ratio of costs or labor hours incurred to total estimated costs or labor, as the measure of performance. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment for software licenses is generally required within 30 to 60 days of the transfer of control. Payment for PCS is generally required within 30 to 60 days of the commencement of the service period, which is primarily offered to customers over a one-year timeframe. Payment terms do not contain a significant financing component. Payment for implementation/installation services that are recognized over time are typically commensurate with milestones defined in the contract, or billable hours incurred.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Products</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from product sales is recognized when control transfers to the customer, which is generally when the product is shipped. Non-project-based installation and repair services are performed by certain of our businesses for which revenue is recognized upon completion. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment terms are generally 30 to 60 days from the transfer of control. Payment terms do not contain a significant financing component. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accounts receivable, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Accounts receivable, net includes amounts billed and currently due from customers. The amounts due are stated at their net estimated realizable value. Accounts receivable are stated net of an allowance for doubtful accounts and sales allowances of $16.6 and $15.7 at December 31, 2022 and 2021, respectively. We make estimates of expected allowance for doubtful accounts based upon our assessment of various factors, including historical experience, the age of the accounts receivable balances, changes to customer creditworthiness and other factors that may affect our ability to collect from customers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Unbilled receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our unbilled receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include unbilled amounts typically resulting from sales under software milestone billings associated with multi-year term license renewals and software implementations when the input method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not solely due to the passage of time. Amounts may not exceed their net realizable value. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Deferred revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record deferred revenues when cash payments are received or due in advance of our performance. Our deferred revenues relate primarily to software and related services. In most cases, we recognize these deferred revenues ratably over time as the SaaS or PCS performance obligation is satisfied. The non-current portion of deferred revenue is included in “Other liabilities” in our Consolidated Balance Sheets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our unbilled receivables and deferred revenues are reported in a net position on a contract-by-contract basis at the end of each reporting period. The net balances are classified as current or non-current based on expected timing of revenue recognition and billable milestones.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Deferred commissions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our incremental direct costs of obtaining a contract, which consist of sales commissions primarily for our software sales, are deferred and amortized on a straight-line basis over the period of contract performance or a longer period, depending on facts and circumstances. We classify deferred commissions as current or non-current based on the expected timing of expense recognition. Where the amortization period would have been one year or less, we expense the associated incremental direct cost as incurred. The current and non-current portions of deferred commissions are included in “Other current assets” and “Other assets,” respectively, in our Consolidated Balance Sheets. At December 31, 2022 and 2021, the current portion of deferred commissions was $33.1 and $32.5, respectively, and the non-current portion of deferred commissions was $31.7 and $24.2, respectively. The Company recognized $30.7, $27.2 and $30.1 of expense related to deferred commissions for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Remaining performance obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Remaining performance obligations represent the transaction price of firm orders for which work has not been performed and excludes unexercised contract options. As of December 31, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations was $4,214.0. We expect to recognize revenue on approximately 69% of our remaining performance obligations over the next 12 months, with the remainder to be recognized thereafter.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Capitalized Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company accounts for capitalized software under applicable accounting guidance which, among other provisions, requires capitalization of certain internal-use software costs once certain criteria are met. Overhead, general and administrative and training costs are not capitalized. Capitalized software balances, net of accumulated amortization, were $83.9 and $65.9 at December 31, 2022 and 2021, respectively, which are included in “Other Assets” our Consolidated Balance Sheets.</span></div>Stock-Based Compensation - The Company recognizes expense for the grant date fair value of its employee stock awards on a straight-line basis (or, in the case of performance-based awards, on a graded basis) over the employee’s requisite service period (generally the vesting period of the award). The fair value of option awards is estimated using the Black-Scholes option valuation model. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Basis of Presentation</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - These financial statements present consolidated information for Roper Technologies, Inc. and its subsidiaries (“Roper,” the “Company,” “we,” “our” or “us”). All significant intercompany accounts and transactions have been eliminated. Certain prior period amounts have been reclassified to conform to current period presentation.</span> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Discontinued Operations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - On November 22, 2022, the Company completed the divestiture of a majority 51% equity stake in its industrial businesses, including its entire historical Process Technologies reportable segment and the industrial businesses within its historical Measurement &amp; Analytical Solutions reportable segment, to Clayton, Dubilier &amp; Rice, LLC (“CD&amp;R”). The businesses included in this transaction were Alpha, AMOT, CCC, Cornell, Dynisco, FTI, Hansen, Hardy, Logitech, Metrix, PAC, Roper Pump, Struers, Technolog, Uson, and Viatran (collectively “Indicor”). Following the sale of the majority stake, the Company retained an initial 49% minority equity interest in the new standalone parent company, Indicor, LLC. This transaction is referred to herein as the “Indicor Transaction.”</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the Company signed definitive agreements to divest its TransCore, Zetec and CIVCO Radiotherapy businesses, (“2021 Divestitures”). As of March 31, 2022, Roper had completed the 2021 Divestitures.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial results for Indicor and the 2021 Divestitures are presented as discontinued operations for all periods presented. Unless otherwise noted, discussion within these Notes to Consolidated Financial Statements relate to continuing operations. Refer to Note 3 for additional information on discontinued operations.</span></div> 0.51 0.49 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Recent Accounting Pronouncements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Financial Accounting Standards Board (“FASB”) establishes changes to accounting principles under GAAP in the form of accounting standards updates (“ASUs”) to the FASB’s Accounting Standards Codification (“ASC”). The Company considers the applicability and impact of all ASUs. Any ASUs not listed below were assessed and determined to be either not applicable or are expected to have an immaterial impact on the Company’s results of operations, financial position or cash flows.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Recently Adopted Accounting Pronouncements</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued an update to improve the accounting for acquired revenue contracts with customers in a business combination by promoting consistency in the recognition of an acquired contract liability and the subsequent revenue recognized by the acquirer. The update is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, with early adoption permitted. The Company early-adopted this update in the fourth quarter of 2021. This update did not have a material impact on the acquisitions completed in 2022 and 2021.</span></div>The Company adopted ASC Topic 326, Financial Instruments - Credit Losses (“ASC 326”), as of January 1, 2020 using the modified retrospective transition method. -1700000 Cash and Cash Equivalents - Roper considers highly liquid financial instruments with remaining maturities at acquisition of three months or less to be cash equivalents. 432900000 0 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Contingencies</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Management continually assesses the probability of any adverse judgments or outcomes to its potential contingencies. Disclosure of the contingency is made if there is at least a reasonable possibility that a loss or an additional loss may have been incurred. In the assessment of contingencies as of December 31, 2022, management concluded that there were no matters for which there was a reasonable possibility of a material loss.</span> Earnings per Share - Basic earnings per share were calculated using net earnings and the weighted-average number of shares of common stock outstanding during the respective year. Diluted earnings per share were calculated using net earnings and the weighted-average number of shares of common stock and potential common stock associated with stock options outstanding during the respective year. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effects of potential common stock were determined using the treasury stock method:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">  </span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted-average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.9 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.3 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.6 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of potential common stock:</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock awards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted-average shares outstanding</span></td><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.8 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.5 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105.7 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 105900000 105300000 104600000 900000 1200000 1100000 106800000 106500000 105700000 834000 521000 208000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Estimates</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities. Actual results could differ from those estimates.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Equity Investment</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> - The Company has an initial 49% minority equity interest in Indicor which provides us with the ability to exercise significant influence, but not control, over the investee. We elected to apply the fair value option as we believe this is the most reasonable method to value the equity investment. Subsequent changes in fair value will be recognized as a discrete non-operating line item in the Consolidated Statements of Operations beginning in the first quarter of 2023. See Note 10 for additional information on this investment.</span> 0.49 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Foreign Currency Translation and Transactions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Assets and liabilities of subsidiaries whose functional currency is not the U.S. dollar were translated at the exchange rate in effect at the balance sheet date, and revenues and expenses were translated at average exchange rates for the period in which those entities were included in Roper’s financial results. Translation adjustments are reflected as a component of other comprehensive income. Foreign currency transaction gains and losses are recorded in the Consolidated Statements of Earnings within “Other income (expense), net.” Foreign currency transaction gains / (losses) were not material in any periods presented.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Goodwill and Other Intangibles</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Roper accounts for goodwill in a purchase business combination as the excess of the cost over the estimated fair value of net assets acquired. Business combinations can also result in other intangible assets being recognized. Amortization of intangible assets, if applicable, occurs over their estimated useful lives. Goodwill, which is not amortized, is tested for impairment on an annual basis (or an interim basis if an event occurs or circumstances change that would more likely than not reduce the fair value of a reporting unit below its carrying value). When testing goodwill for impairment, the Company has the option to first assess qualitative factors to determine whether the existence of events or </span><div style="margin-bottom:11pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">circumstances leads to a determination that it is more likely than not that the estimated fair value of a reporting unit is less than its carrying amount. If the Company elects to perform a qualitative assessment and determines that an impairment is more likely than not, then performance of the quantitative impairment test is required. The quantitative process utilizes both an income approach (discounted cash flows) and a market approach (consisting of a comparable public company earnings multiples methodology) to estimate the fair value of a reporting unit. To determine the reasonableness of the estimated fair values, the Company reviews the assumptions to ensure that neither the income approach nor the market approach provides significantly different valuations. If the estimated fair value exceeds the carrying value, no further work is required and no impairment loss is recognized. If the carrying value exceeds the estimated fair value, a non-cash impairment loss is recognized in the amount of that excess.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When performing the quantitative assessment, key assumptions used in the income and market methodologies are updated when the analysis is performed for each reporting unit. The assumptions that have the most significant effect on the fair value calculations are the projected revenue growth rates, future operating margins, discount rates, terminal values and earnings multiples. While the Company uses reasonable and timely information to prepare its discounted cash flow analysis, actual future cash flows or market conditions could differ significantly resulting in future impairment charges related to recorded goodwill balances.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the annual impairment test, Roper has 21 reporting units with individual goodwill amounts ranging from $17.5 to $3,363.1. In 2022, the Company performed its annual impairment test in the fourth quarter for all reporting units. The Company conducted its analysis qualitatively and assessed whether it was more likely than not that the respective fair value of these reporting units was less than the carrying amount. The Company determined that impairment of goodwill was not likely in any of its reporting units and thus was not required to perform a quantitative analysis for these reporting units.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recently acquired reporting units generally represent a higher inherent risk of impairment, which typically decreases as the businesses are integrated into the enterprise. Negative industry or economic trends, disruptions to its business, actual results significantly below expected results, unexpected significant changes or planned changes in the use of the assets, divestitures and market capitalization declines may have a negative effect on the fair value of Roper’s reporting units. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following events or circumstances, although not comprehensive, would be considered to determine whether interim testing of goodwill would be required:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a significant adverse change in legal factors or in the business climate;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an adverse action or assessment by a regulator;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">unanticipated competition;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a loss of key personnel;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a more-likely-than-not expectation that a reporting unit or a significant portion of a reporting unit will be sold or otherwise disposed of;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the testing for recoverability of a significant asset group within a reporting unit; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recognition of a goodwill impairment loss in the financial statements of a subsidiary that is a component of a reporting unit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business combinations can also result in other intangible assets being recognized. Amortization of intangible assets, if applicable, occurs over their estimated useful lives. Trade names that are determined to have indefinite useful economic lives are not amortized, but separately tested for impairment during the fourth quarter of the fiscal year or on an interim basis if an event occurs that indicates the fair value is more likely than not below the carrying value. Roper first qualitatively assesses whether the existence of events or circumstances leads to a determination that it is more likely than not that the estimated fair value of an indefinite-lived trade name is less than its carrying amount. If necessary, Roper conducts a quantitative review using the relief-from-royalty method. This methodology assumes that, in lieu of ownership, a third party would be willing to pay a royalty in order to exploit the related benefits of these assets. To the extent the Company determines a fair value, the inputs used represent a Level 3 fair value measurement in the FASB fair value hierarchy given that the inputs are unobservable. The assumptions that have the most significant effect on the fair value calculations are the royalty rates, projected revenue growth rates, discount rates and terminal values. Each royalty rate is determined based on the profitability of the trade name to which it relates and observed market royalty rates. Revenue growth rates are determined after considering current and future economic conditions, recent sales trends, discussions with customers, planned timing of new product launches or other variables. Trade names resulting from recent acquisitions generally represent the highest risk of impairment, which typically decreases as the businesses are integrated into Roper. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2021, the Company determined the use of the Sunquest trade name would be discontinued given the strategic action to merge the Sunquest business into our CliniSys business, both of which are reported in our Application </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Software reportable segment. Considering the planned merger and updated market comparisons, the royalty rate utilized in the quantitative impairment assessment of the trade name was 0.5% as compared to a royalty rate of 3.5% used in the prior year. The royalty rate reduction was the significant assumption that resulted in a non-cash impairment charge of $94.4 recognized as a component of “Impairment of intangible assets” within the Consolidated Statements of Earnings.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The assessment of fair value for impairment purposes requires significant judgments to be made by management. Although forecasts are based on assumptions that are considered reasonable by management and consistent with the plans and estimates management uses to operate the underlying businesses, there is significant judgment in estimating future operating results. Changes in estimates or the application of alternative assumptions could produce significantly different results. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The most significant identifiable intangible assets with definite useful economic lives recognized from our acquisitions are customer relationships. The fair value for customer relationships is determined as of the acquisition date using the excess earnings method. Under this methodology the fair value is determined based on the estimated future after-tax cash flows arising from the acquired customer relationships over their estimated lives after considering customer attrition and contributory asset charges. The assumptions that have the most significant effect on the fair value calculations are the customer attrition rates, projected customer revenue growth rates, margins, contributory asset charges and discount rates. When testing customer relationship intangible assets for potential impairment, management considers historical customer attrition rates and projected revenues and profitability related to customers that existed at acquisition. In evaluating the amortizable life for customer relationship intangible assets, management considers historical customer attrition patterns. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roper evaluates whether there has been an impairment of identifiable intangible assets with definite useful economic lives, or of the remaining life of such assets, when certain indicators of impairment are present. In the event that facts and circumstances indicate that the cost or remaining period of amortization of any asset may be impaired, an evaluation of recoverability would be performed. If an evaluation is required, the estimated future gross, undiscounted cash flows associated with the asset would be compared to the asset’s carrying amount to determine if a write-down to fair value or a revision in the remaining amortization period is required.</span></div> 21 17500000000 3363100000000 0.005 0.035 94400000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Impairment of Long-Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company determines whether there has been an impairment of long-lived assets, excluding goodwill and other intangible assets, when certain indicators of impairment are present. In the event that facts and circumstances indicate that the cost or life of any long-lived assets may be impaired, an evaluation of recoverability would be performed. If an evaluation is required, the estimated future gross, undiscounted cash flows associated with the asset would be compared to the asset’s carrying amount to determine if a write-down to fair value or revision to remaining life is required. Future adverse changes in market conditions or poor operating results of underlying long-lived assets could result in losses or an inability to recover the carrying value of the long-lived assets that may not be reflected in the assets’ current carrying value, thereby possibly requiring an impairment charge or acceleration of depreciation or amortization expense in the future.</span> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Income Taxes</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company recognizes in the Consolidated Financial Statements only those tax positions determined to be “more likely than not” of being sustained upon examination based on the technical merits of the positions. Interest and penalties related to unrecognized tax benefits are classified as a component of income tax expense.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company records a valuation allowance to reduce its deferred tax assets if, based on the weight of available evidence, both positive and negative, for each respective tax jurisdiction, it is more likely than not that some portion or all of such deferred tax assets will not be realized. Available evidence which is considered in determining the amount of valuation allowance required includes, but is not limited to, the Company’s estimate of future taxable income and any applicable tax-planning strategies.</span></div>Certain assets and liabilities have different basis for financial reporting and income tax purposes. Deferred income taxes have been provided for these differences at the enacted tax rates expected to be paid. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Inventories</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Inventories are valued at the lower of cost and net realizable value. Cost is determined using the first-in, first-out method. The Company writes down its inventory for estimated obsolescence or excess inventory equal to the difference between the cost of inventory and the estimated net realizable value based upon assumptions about future demand and market conditions.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Product Warranties</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - The Company sells certain of its products to customers with a product warranty that allows customers to return a defective product during a specified warranty period following the purchase in exchange for a replacement product, repair at no cost to the customer or the issuance of a credit to the customer. The Company accrues its estimated exposure to </span>warranty claims based upon current and historical product sales data, warranty costs incurred and any other related information known to the Company. Property, Plant and Equipment and Depreciation and Amortization - Property, plant and equipment is stated at cost less accumulated depreciation and amortization. Depreciation and amortization are provided for using principally the straight-line method over the estimated useful lives of the assets as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:53.592%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.208%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20-30 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8-12 years</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other equipment and software</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3-5 years</span></div></td></tr></table><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property, plant and equipment at December 31 were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.183%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and other equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336.6 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328.5 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(251.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.3 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.7 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P20Y P30Y P8Y P12Y P3Y P5Y Research, Development and Engineering - Research, development and engineering (“R,D&amp;E”) costs include salaries and benefits, rents, supplies, and other costs related to products under development or improvements to existing products. R,D&amp;E costs are expensed as incurred and are included within selling, general and administrative expenses. 529800000 484800000 382400000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Revenue Recognition</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- The reported results reflect the application of ASC 606 guidance. The amount of revenue recognized reflects the consideration which the Company expects to be entitled to receive in exchange for these products and/or services. To achieve this principle, the Company applies the following five steps:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">identify the contract with the customer;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">identify the performance obligations in the contract;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">determine the transaction price;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">allocate the transaction price to performance obligations in the contract; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">recognize revenue when or as the Company satisfies a performance obligation.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize revenue over time or at a point in time depending on our evaluation of when the customer obtains control over the promised products or services. For software arrangements that include multiple performance obligations, we allocate revenue to each performance obligation based on estimates of the price that we would charge the customer for each promised product or service if it were sold on a standalone basis. Software licenses may be combined with implementation/installation services as a single performance obligation if the implementation/installation significantly modifies or customizes the functionality of the software license. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Software and related services</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Recurring - consists primarily of SaaS subscriptions and post contract support (“PCS”) which are recognized ratably over the contractual term. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Reoccurring - consists primarily of transactional and volume-based fees which are highly reoccurring and recognized at a point-in-time under a usage-based model.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Non-recurring - consists primarily of perpetual, time-based (“term”) software licenses, or installation/implementation services and associated hardware. Revenues from perpetual and term licenses are generally recognized at a point-in-time. Revenues from software implementation projects are generally recognized over time using the input method, utilizing the ratio of costs or labor hours incurred to total estimated costs or labor, as the measure of performance. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment for software licenses is generally required within 30 to 60 days of the transfer of control. Payment for PCS is generally required within 30 to 60 days of the commencement of the service period, which is primarily offered to customers over a one-year timeframe. Payment terms do not contain a significant financing component. Payment for implementation/installation services that are recognized over time are typically commensurate with milestones defined in the contract, or billable hours incurred.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline">Products</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue from product sales is recognized when control transfers to the customer, which is generally when the product is shipped. Non-project-based installation and repair services are performed by certain of our businesses for which revenue is recognized upon completion. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Payment terms are generally 30 to 60 days from the transfer of control. Payment terms do not contain a significant financing component. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Accounts receivable, net</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- Accounts receivable, net includes amounts billed and currently due from customers. The amounts due are stated at their net estimated realizable value. Accounts receivable are stated net of an allowance for doubtful accounts and sales allowances of $16.6 and $15.7 at December 31, 2022 and 2021, respectively. We make estimates of expected allowance for doubtful accounts based upon our assessment of various factors, including historical experience, the age of the accounts receivable balances, changes to customer creditworthiness and other factors that may affect our ability to collect from customers.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Unbilled receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">-</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our unbilled receivables</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">include unbilled amounts typically resulting from sales under software milestone billings associated with multi-year term license renewals and software implementations when the input method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer, and right to payment is not solely due to the passage of time. Amounts may not exceed their net realizable value. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Deferred revenues</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We record deferred revenues when cash payments are received or due in advance of our performance. Our deferred revenues relate primarily to software and related services. In most cases, we recognize these deferred revenues ratably over time as the SaaS or PCS performance obligation is satisfied. The non-current portion of deferred revenue is included in “Other liabilities” in our Consolidated Balance Sheets. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our unbilled receivables and deferred revenues are reported in a net position on a contract-by-contract basis at the end of each reporting period. The net balances are classified as current or non-current based on expected timing of revenue recognition and billable milestones.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Deferred commissions</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span>Our incremental direct costs of obtaining a contract, which consist of sales commissions primarily for our software sales, are deferred and amortized on a straight-line basis over the period of contract performance or a longer period, depending on facts and circumstances. We classify deferred commissions as current or non-current based on the expected timing of expense recognition. Where the amortization period would have been one year or less, we expense the associated incremental direct cost as incurred. The current and non-current portions of deferred commissions are included in “Other current assets” and “Other assets,” respectively, in our Consolidated Balance Sheets.<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Remaining performance obligations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span>Remaining performance obligations represent the transaction price of firm orders for which work has not been performed and excludes unexercised contract options. See details in the table below.<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Application Software</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Network Software</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Technology Enabled Products</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue Stream</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software related</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,946.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">981.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,939.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reoccurring</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">246.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">370.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">569.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">721.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Software Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,639.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,031.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,340.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,340.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,639.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378.5 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,353.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,371.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Application Software</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Network Software</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Technology Enabled Products</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue Stream</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software related</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,708.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">837.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,553.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reoccurring</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">249.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">547.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">136.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">684.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Software Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,599.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,234.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,243.3 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,833.8 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:48.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.034%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.040%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31, 2020</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Application Software</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Network Software</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Technology Enabled Products</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenue Stream</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software related</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">707.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,964.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reoccurring</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-recurring</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">469.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">126.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">596.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Software Revenues</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,785.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,861.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product Revenue</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,160.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,160.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,785.8 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,167.2 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,022.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1946000000 981400000 12000000.0 2939400000 124200000 246200000 0 370400000 569300000 150900000 1200000 721400000 2639500000 1378500000 13200000 4031200000 0 0 1340600000 1340600000 2639500000 1378500000 1353800000 5371800000 1708000000 837500000 7800000 2553300000 111400000 249500000 0 360900000 547300000 136800000 800000 684900000 2366700000 1223800000 8600000 3599100000 0 0 1234700000 1234700000 2366700000 1223800000 1243300000 4833800000 1251500000 707400000 5800000 1964700000 64800000 235500000 0 300300000 469500000 126500000 600000 596600000 1785800000 1069400000 6400000 2861600000 0 0 1160800000 1160800000 1785800000 1069400000 1167200000 4022400000 P30D P60D P30D P60D P1Y P30D P60D 16600000 15700000 33100000 32500000 31700000 24200000 30700000 27200000 30100000 4214000000 0.69 P12M Capitalized Software - The Company accounts for capitalized software under applicable accounting guidance which, among other provisions, requires capitalization of certain internal-use software costs once certain criteria are met. Overhead, general and administrative and training costs are not capitalized. 83900000 65900000 Stock-Based Compensation - The Company recognizes expense for the grant date fair value of its employee stock awards on a straight-line basis (or, in the case of performance-based awards, on a graded basis) over the employee’s requisite service period (generally the vesting period of the award). The fair value of option awards is estimated using the Black-Scholes option valuation model. Business Acquisitions and Dispositions<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Acquisitions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2022 Acquisitions - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roper completed seven business acquisitions in the year ended December 31, 2022. The results of operations of the acquired businesses are included in Roper’s Consolidated Financial Statements since the date of each acquisition. Pro forma results of operations and the revenue and net income subsequent to the acquisition date for the acquisitions completed during fiscal 2022 have not been presented because the effects of the acquisitions, individually and in the aggregate, were not material to our financial results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The largest of the 2022 acquisitions was Frontline Technologies Parent, LLC (“Frontline Education”), a leading provider of K-12 school administration software, connecting solutions for human capital management, student and special programs, and business operations with powerful analytics to empower educators. Roper acquired Frontline Education on October 4, 2022, for a purchase price of $3,738.0. The purchase price comprised an enterprise value of $3,725.0, adjusted for cash acquired and the settlement of certain liabilities. Additionally, the purchase price contemplated a net present value tax benefit of approximately $350 which is expected to be utilized over the next 15 years. The results of Frontline Education are reported in the Application Software reportable segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded $2,197.6 in goodwill and $1,918.6 of other identifiable intangibles in connection with the Frontline Education acquisition. Of the $1,918.6 of acquired intangible assets, $83.0 was assigned to trade names that are not subject to amortization. The remaining $1,835.6 of acquired intangible assets include customer relationships of $1,757.0 (20 year useful life) and unpatented technology of $78.6 (5 year useful life).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net assets acquired also includes approximately $258 of deferred revenue and approximately $181 of net deferred tax liabilities, primarily attributable to acquired intangible assets, partially offset by federal tax attributes. Approximately $1,100 of goodwill is expected to be deductible for tax purposes.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, Roper completed six additional bolt-on acquisitions with an aggregate purchase price of $578.8, net of cash acquired and debt assumed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 3, 2022, Roper acquired the outstanding membership interests of Horizon Lab Systems, LLC, a provider of laboratory information management systems in the toxicology, environmental, public health and agricultural markets. This acquisition has been integrated into our CliniSys business and its results are reported in the Application Software reportable segment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 6, 2022, Roper acquired the issued and outstanding shares of Common Cents Systems, Inc. (ApolloLIMS), a provider of laboratory information management systems in the toxicology and public health markets. This acquisition has been integrated into our CliniSys business and its results are reported in the Application Software reportable segment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 27, 2022, Roper acquired the issued and outstanding shares of MGA Systems Holdings, Inc., a leading provider of purpose-built insurance software for managing general agents. This acquisition has been integrated into our Vertafore business and its results are reported in the Application Software reportable segment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 19, 2022, Roper acquired substantially all of the assets of viDesktop Inc., a leading provider of end-to-end human resources management software used for recruiting and integration, productivity management, resource allocation, performance management, learning and development, and diversity and inclusion at professional service firms. This acquisition has been integrated into our Aderant business and its results are reported in the Application Software reportable segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2022, Roper acquired TIP Technologies Inc. and Common Sense Solutions Inc., which have been integrated with our Deltek business and their results are reported in the Application Software reportable segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded $361.5 in goodwill, $9.5 assigned to trade names that are not subject to amortization and $239.3 of other identifiable intangibles in connection with these six acquisitions. The amortizable intangible assets include customer relationships of $223.4 (18.2 year weighted average useful life) and technology of $15.9 (4.9 year weighted average useful life).</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2021 Acquisitions - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roper completed seven business acquisitions in the year ended December 31, 2021 with an aggregate purchase price of $225.9, net of cash acquired and debt assumed. The results of operations of the acquired businesses are included in Roper’s Consolidated Financial Statements since the date of each acquisition. Pro forma results of operations and the revenue and net income subsequent to the acquisition date for the acquisitions completed during fiscal 2021 have not been presented because the effects of the acquisitions, individually and in the aggregate, were not material to our financial results. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first three quarters of 2021, Roper completed four acquisitions which were integrated into our Deltek business and its results are reported in the Application Software reportable segment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 18, 2021, Roper acquired substantially all of the assets of Agency Zoom, LLC (“Agency Zoom”), a provider of sales, marketing and service automation software solutions for insurance agencies. Agency Zoom was integrated into our Vertafore business and its results are reported in the Application Software reportable segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 21, 2021, Roper acquired a majority of the assets of The Construction Journal, LTD. (“Construction Journal”), a provider of selling, marketing, and licensing software solutions for the commercial construction industry. Construction Journal was integrated into our ConstructConnect business and its results are reported in the Network Software reportable segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 30, 2021, Roper acquired 100% of the shares of American LegalNet, Inc. (“ALN”), a provider of court forms, eFiling, calendaring and docketing software solutions. ALN was integrated into our Aderant business and its results are reported in the Application Software reportable segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded $138.8 in goodwill and $104.9 of other identifiable intangibles in connection with these seven acquisitions. The amortizable intangible assets include customer relationships of $94.6 (12.9 year weighted average useful life) and technology of $10.3 (5.3 year weighted average useful life). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">2020 Acquisitions - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roper completed six business acquisitions in the year ended December 31, 2020. The results of operations of the acquired businesses are included in Roper’s Consolidated Financial Statements since the date of each acquisition. Pro forma results of operations and the revenue and net income subsequent to the acquisition date for the acquisitions completed during fiscal 2020 have not been presented because the effects of the acquisitions, individually and in the aggregate, were not material to our financial results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The largest of the 2020 acquisitions was Vertafore, Inc. (“Vertafore”), a leading provider of SaaS solutions for the property and casualty insurance industry. Roper acquired 100% of the shares of Project Viking Holdings, Inc. (the parent company of Vertafore) on September 3, 2020, for a purchase price of $5,398.6. The purchase price comprises an enterprise value of $5,335.0 and the settlement of certain liabilities, net of cash acquired. Additionally, the purchase price contemplated approximately $120 of federal tax attributes that were substantially utilized by the end of 2021. The results of Vertafore are reported in the Application Software reportable segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded $3,229.1 in goodwill and $2,660.0 of other identifiable intangibles in connection with the Vertafore acquisition. The majority of the goodwill is not expected to be deductible for tax purposes. Of the $2,660.0 of acquired intangible assets, $120.0 was assigned to trade names that are not subject to amortization. The remaining $2,540.0 of acquired intangible assets include customer relationships of $2,230.0 (17 year useful life) and unpatented technology of $310.0 (8 year useful life).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net assets acquired also includes approximately $489 of deferred tax liabilities, which are due primarily to approximately $638 of deferred tax liabilities associated with acquired intangible assets, partially offset primarily by approximately $120 of federal tax attributes that were substantially utilized by the end of 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2020, Roper completed five additional bolt-on acquisitions with an aggregate purchase price of $612.8, net of cash acquired and debt assumed.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 9, 2020, Roper acquired substantially all of the assets of Freight Market Intelligence Consortium (“FMIC”), a leading provider of subscription-based freight transaction benchmarking and analysis service. FMIC was integrated into our DAT business and its results are reported in the Network Software reportable segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 15, 2020, Roper acquired substantially all of the assets of Team TSI Corporation (“Team TSI”), a leading provider of subscription-based data analytics serving long term health care facilities. Team TSI was integrated into our SHP business and its results are reported in the Network Software reportable segment.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 15, 2020, Roper acquired substantially all of the assets of Impact Financial Systems (“IFS”), a leading provider of service request automation solutions for client onboarding, transaction automation, maintenance and advisor transitions. IFS was integrated into our iPipeline business and its results are reported in the Network Software reportable segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 18, 2020, Roper acquired all of the membership interests of WELIS, a premier provider of life insurance illustration systems to carriers in the US. WELIS was integrated into our iPipeline business and its results are reported in the Network Software reportable segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 15, 2020, Roper acquired substantially all of the assets of EPSi, a leading provider of financial decision support and planning tools for hospitals and health systems. EPSi was integrated into our Strata business and its results are reported in the Application Software reportable segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded $303.9 in goodwill and $313.0 of other identifiable intangibles in connection with these five acquisitions. The amortizable intangible assets include customer relationships of $283.7 (16 year weighted average useful life) and technology of $29.3 (5 year weighted average useful life). </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Dispositions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 17, 2021, Roper completed the sale of a minority investment in Sedaru, Inc. for $27.1 in cash. The sale resulted in a pretax gain of $27.1, which is reported within “Other income (expense), net” in the Consolidated Statements of Earnings. In addition, we recognized income tax expense of $5.5 in connection with the sale, which is included within “Income taxes” in the Consolidated Statements of Earnings.</span></div> 7 3738000000 3725000000 350000000 P15Y 2197600000 1918600000 1918600000 83000000.0 1835600000 1757000000 P20Y 78600000 P5Y 258000000 181000000 1100000000 6 578800000 361500000 9500000 239300000 6 223400000 P18Y2M12D 15900000 P4Y10M24D 7 225900000 4 1 138800000 104900000 7 94600000 P12Y10M24D 10300000 P5Y3M18D 1 5398600000 5335000000 120000000 3229100000 2660000000 2660000000 120000000.0 2540000000 2230000000 P17Y 310000000.0 P8Y 489000000 638000000 120000000 5 612800000 303900000 313000000.0 5 283700000 P16Y 29300000 P5Y 27100000 27100000 5500000 Discontinued Operations<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company concluded that the 2021 Divestitures and the Indicor Transaction each represented a strategic shift that will have a major effect on the Company’s operations and financial results. These transactions have greatly reduced the cyclicality and asset intensity of the Company. In addition, the Company has an increased mix of recurring revenue and a higher margin profile. Accordingly, the financial results related to the 2021 Divestitures and Indicor are presented in the Consolidated Financial Statements as discontinued operations for all periods presented. Current and non-current assets and liabilities of the 2021 Divestitures and Indicor are presented in the Consolidated Balance Sheets as assets and liabilities of discontinued operations classified as held for sale for periods presented, as applicable.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021 Divestitures - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2021, the Company signed definitive agreements to divest its TransCore, Zetec and CIVCO Radiotherapy businesses as described below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">On March 17, 2022, Roper closed on the divestiture of our TransCore business to an affiliate of Singapore Technologies Engineering Ltd., for approximately $2,680 in cash. The sale resulted in a pretax gain of $2,073.7 and income tax expense of $550.5, which are reported within “Gain on disposition of discontinued operations, net of tax” in the Consolidated Statements of Earnings for the year ended December 31, 2022.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> TransCore</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was previously included in the historical Network Software &amp; Systems reportable segment.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">On January 5, 2022, Roper closed on the divestiture of our Zetec business to Eddyfi NDT Inc. for approximately $350 in cash. The sale resulted in a pretax gain of $255.3 and income tax expense of $60.9, which are reported within “Gain on disposition of discontinued operations, net of tax” in the Consolidated Statements of Earnings for the year ended December 31, 2022. Zetec was previously included in the historical Process Technologies reportable segment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">On November 1, 2021, Roper closed on the divestiture of our CIVCO Radiotherapy business to an affiliate of Blue Wolf Capital Partners LLC, for approximately $120 in cash. The sale resulted in a pretax gain of $77.2 and income tax expense of $21.3, which are reported within “Gain on disposition of discontinued operations, net of tax” in the Consolidated Statements of Earnings for the year ended December 31, 2021. The CIVCO Radiotherapy business was previously included in the historical Measurement &amp; Analytical Solutions reportable segment.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the major classes of assets and liabilities related to the discontinued operations of the TransCore and Zetec businesses as reported in the Consolidated Balance Sheets at December 31:</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All assets and liabilities held for sale were classified as current as it was probable that the sale of TransCore and Zetec would be completed within one year from the balance sheet date. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the major classes of revenue and expenses constituting net earnings from discontinued operations attributable to the TransCore, Zetec and CIVCO Radiotherapy businesses:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.4 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672.9 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272.2</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.6</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.9</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.7</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings from discontinued operations, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.2</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposition of discontinued operations, net of tax </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings from discontinued operations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,733.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes stock-based compensation expense of $0.9, $5.4 and $4.8 for the years ended December 31, 2022, 2021, and 2020, respectively. Stock-based compensation for discontinued operations was previously reported as a component of unallocated corporate general and administrative expenses.</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, there was no depreciation of property, plant and equipment or amortization of intangible assets given the asset classification as held for sale during the period. Depreciation and amortization of $5.2 and $7.9 for the years ended December 31, 2021, and 2020, respectively.</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In connection with the 2021 Divestitures, we recognized $4.5 and $0.9 associated with accelerated vesting of share-based awards for the years ended December 31, 2022 and 2021, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indicor -</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> On November 22, 2022, Roper completed the divestiture of a majority 51% stake in Indicor to CD&amp;R for approximately $2,604 in cash. The consideration was comprised of a cash distribution of approximately $1,775 funded by third-party indebtedness incurred by Indicor and approximately $829 related to the majority 51% equity stake. The Company retained an initial 49% minority equity interest. The sale resulted in a pre-tax gain of $2,046.0, which included $142.6 of foreign currency translation losses and $535.0 associated with the initial remaining 49% interest in Indicor (described further in Note 10). The Company recognized income tax expense of $407.2 associated with the gain. The following table summarizes the major classes of assets and liabilities related to the discontinued operations of Indicor, as reported in the Consolidated Balance Sheets:</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets held for sale</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">804.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent operating lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities held for sale</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the major classes of revenue and expenses constituting net earnings from discontinued operations attributable to Indicor: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916.1 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">831.8 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">509.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442.5</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190.6</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190.1</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.4</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings from discontinued operations, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.7</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposition of discontinued operations, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,638.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings from discontinued operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,826.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain costs previously reported as a component of unallocated corporate general and administrative expenses have been reclassified to discontinued operations. These costs primarily include stock-based compensation expense of $10.3, $13.1, and $8.7 for the years ended December 31, 2022, 2021, and 2020, respectively.</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes depreciation and amortization of $6.4, $18.2 and $21.3 for the years ended December 31, 2022, 2021, and 2020, respectively.</span></div> 2680000000 2073700000 550500000 350000000 255300000 60900000 120000000 77200000 21300000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the major classes of assets and liabilities related to the discontinued operations of the TransCore and Zetec businesses as reported in the Consolidated Balance Sheets at December 31:</span></div><div style="text-align:justify"><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:84.718%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.352%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">158.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159.1 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">All assets and liabilities held for sale were classified as current as it was probable that the sale of TransCore and Zetec would be completed within one year from the balance sheet date. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the major classes of revenue and expenses constituting net earnings from discontinued operations attributable to the TransCore, Zetec and CIVCO Radiotherapy businesses:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.4 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">672.9 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">400.7</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272.2</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.6</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">157.9</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.7</span></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings from discontinued operations, net of tax</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.6</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.2</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposition of discontinued operations, net of tax </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,717.5</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings from discontinued operations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,733.1 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.2 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes stock-based compensation expense of $0.9, $5.4 and $4.8 for the years ended December 31, 2022, 2021, and 2020, respectively. Stock-based compensation for discontinued operations was previously reported as a component of unallocated corporate general and administrative expenses.</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, there was no depreciation of property, plant and equipment or amortization of intangible assets given the asset classification as held for sale during the period. Depreciation and amortization of $5.2 and $7.9 for the years ended December 31, 2021, and 2020, respectively.</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(3) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">In connection with the 2021 Divestitures, we recognized $4.5 and $0.9 associated with accelerated vesting of share-based awards for the years ended December 31, 2022 and 2021, respectively.</span></div>The following table summarizes the major classes of assets and liabilities related to the discontinued operations of Indicor, as reported in the Consolidated Balance Sheets:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:85.595%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:12.205%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets held for sale</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289.4 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">618.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other intangible assets, net</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">804.9 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued compensation</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities held for sale</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred taxes</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Noncurrent operating lease liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Liabilities held for sale</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.4 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the major classes of revenue and expenses constituting net earnings from discontinued operations attributable to Indicor: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.595%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.185%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">916.1 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">944.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">831.8 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">434.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389.3</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">509.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442.5</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">265.7</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">251.9</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of intangible assets</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">233.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190.6</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), net</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings before income taxes </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190.1</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income taxes</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.6</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.4</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnings from discontinued operations, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.3</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.7</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on disposition of discontinued operations, net of tax</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,638.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings from discontinued operations</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,826.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Certain costs previously reported as a component of unallocated corporate general and administrative expenses have been reclassified to discontinued operations. These costs primarily include stock-based compensation expense of $10.3, $13.1, and $8.7 for the years ended December 31, 2022, 2021, and 2020, respectively.</span></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Includes depreciation and amortization of $6.4, $18.2 and $21.3 for the years ended December 31, 2022, 2021, and 2020, respectively.</span></div> 74700000 47800000 158200000 405500000 31000000.0 71400000 788600000 40300000 27000000.0 29500000 62300000 159100000 100400000 638000000.0 672900000 71200000 372900000 400700000 29200000 265100000 272200000 19900000 124000000.0 114600000 9300000 141100000 157600000 100000 1500000 300000 9400000 142600000 157900000 -6200000 28500000 33700000 15600000 114100000 124200000 1717500000 55900000 0 1733100000 170000000.0 124200000 900000 5400000 4800000 0 5200000 7900000 4500000 900000 0.51 2604000000 1775000000 829000000 0.51 0.49 2046000000 142600000 535000000.0 0.49 407200000 151800000 106900000 30700000 289400000 618200000 79400000 51100000 56200000 804900000 52500000 47900000 23900000 14700000 42000000.0 181000000.0 13300000 24100000 12000000.0 49400000 916100000 944000000.0 831800000 432100000 434200000 389300000 484000000.0 509800000 442500000 250500000 265700000 251900000 0 5100000 0 233500000 239000000.0 190600000 -700000 100000 -500000 232800000 239100000 190100000 45600000 61800000 38400000 187200000 177300000 151700000 1638800000 0 0 1826000000 177300000 151700000 10300000 13100000 8700000 6400000 18200000 21300000 Inventories<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories at December 31 were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.183%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.6 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.4 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory reserves</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of inventories at December 31 were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.183%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials and supplies</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60.6 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.4 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished products</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory reserves</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.5)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 60600000 36400000 24900000 19100000 31300000 18400000 5500000 4700000 111300000 69200000 Property, Plant and Equipment<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of property, plant and equipment at December 31 were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.607%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.183%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.0 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and other equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107.5 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109.7 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">336.6 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">328.5 </span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(251.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(245.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.3 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.7 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation and amortization expense related to property, plant and equipment was $37.3, $44.0 and $40.6 for the years ended December 31, 2022, 2021 and 2020, respectively.</span></div> 1000000.0 1000000.0 43000000.0 45600000 113200000 104200000 107500000 109700000 71900000 68000000.0 336600000 328500000 251300000 245800000 85300000 82700000 37300000 44000000.0 40600000 Goodwill and Other Intangible Assets<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of goodwill by segment was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Application Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Network Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Technology Enabled Products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2020</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,802.3 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,604.5 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931.6 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,338.4 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,889.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,655.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,476.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,559.1 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,559.1 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,417.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,598.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,946.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reclassifications and other during the years ended December 31, 2022 were due primarily to purchase accounting and tax adjustments for acquisitions completed in 2022 and 2021. See Note 2 for information regarding acquisitions.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets were comprised of:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net book value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets subject to amortization:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer related intangibles</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,379.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,989.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,389.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpatented technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(414.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and other protective rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,042.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,533.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,509.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer related intangibles</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,300.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,437.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,863.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpatented technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(506.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and other protective rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,113.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,082.9)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,030.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of other intangible assets was $600.5, $565.1, and $446.4 during the years ended December 31, 2022, 2021 and 2020, respectively. Amortization expense is expected to be $676.0 in 2023, $632.0 in 2024, $606.0 in 2025, $576.0 in 2026 and $542.0 in 2027.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of goodwill by segment was as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.291%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.350%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Application Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Network Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Technology Enabled Products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2020</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,802.3 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,604.5 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931.6 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,338.4 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,889.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,655.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,476.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,559.1 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,559.1 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Currency translation adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(89.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reclassifications and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2022</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,417.5 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,598.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,946.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 8802300000 3604500000 931600000 13338400000 85900000 52900000 0 138800000 -5800000 -3000000.0 100000 -8700000 6900000 900000 0 7800000 8889300000 3655300000 931700000 13476300000 2559100000 0 0 2559100000 -32100000 -56300000 -1400000 -89800000 1200000 -700000 0 500000 11417500000 3598300000 930300000 15946100000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets were comprised of:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net book value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets subject to amortization:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer related intangibles</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,379.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,989.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,389.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpatented technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(414.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and other protective rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,042.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,533.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,509.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer related intangibles</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,300.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,437.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,863.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpatented technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(506.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and other protective rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,113.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,082.9)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,030.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets were comprised of:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:56.462%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.556%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.558%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accumulated amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Net book value</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets subject to amortization:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer related intangibles</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,379.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,989.8)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,389.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpatented technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">886.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(414.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">471.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(122.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and other protective rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">606.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,042.5 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,533.4)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,509.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer related intangibles</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,300.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,437.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,863.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unpatented technology</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(506.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">447.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Software</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(134.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patents and other protective rights</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets not subject to amortization:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">689.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balances at December 31, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,113.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,082.9)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,030.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 7379600000 1989800000 5389800000 886400000 414600000 471800000 149500000 122400000 27100000 8500000 1000000.0 7500000 12100000 5600000 6500000 606400000 606400000 9042500000 2533400000 6509100000 9300700000 2437700000 6863000000 954600000 506900000 447700000 149000000.0 134000000.0 15000000.0 10300000 1200000 9100000 9700000 3100000 6600000 689300000 689300000 11113600000 3082900000 8030700000 600500000 565100000 446400000 676000000.0 632000000.0 606000000.0 576000000.0 542000000.0 Accrued Liabilities<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities at December 31 were as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:73.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.218%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.2 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.6 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued dividend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rebates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and other taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent litigation accrual </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Refer to Note 13 for details regarding the Berall v. Verathon patent litigation matter.</span></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued liabilities at December 31 were as follows: </span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:73.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.218%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.2 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.6 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer deposits</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued dividend</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rebates</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales and other taxes payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Patent litigation accrual </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">454.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">398.7 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Refer to Note 13 for details regarding the Berall v. Verathon patent litigation matter.</span></div> 40200000 42600000 48900000 46500000 74000000.0 66800000 51500000 62500000 46400000 41500000 22900000 25000000.0 45000000.0 0 125700000 113800000 454600000 398700000 Income Taxes<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings before income taxes for the years ended December 31, 2022, 2021 and 2020 consisted of the following components:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,026.4 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814.7 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676.2 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,282.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,031.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of income tax expense for the years ended December 31, 2022, 2021 and 2020 were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations between the statutory federal income tax rate and the effective income tax rate for the years ended December 31, 2022, 2021 and 2020 were as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign operations, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of UK tax rate change</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal entity restructuring</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The deferred income tax balance sheet accounts arise from temporary differences between the amount of assets and liabilities recognized for financial reporting and tax purposes.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of the deferred tax assets and liabilities at December 31 were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:73.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.218%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized R&amp;D expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense limitation carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside basis differences on assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortizable intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,818.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,656.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued tax on unremitted foreign earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside basis difference in Indicor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,058.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company has $46.6 of tax-effected U.S. federal net operating loss carryforwards and $38.0 of tax-effected state net operating loss carryforwards without regard to federal benefit of state. The majority of the net operating loss carryforwards are subject to limitation under the Internal Revenue Code of 1986, as amended (“IRC”) Section 382; however, the Company expects to utilize such losses in their entirety prior to expiration. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company has $41.1 of IRC Section 163(j) interest expense limitation carryforwards which have an indefinite carryforward period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Collectively, the deferred tax assets for the federal and state net operating loss carryforward, interest expense limitation carryforward and the deferred tax liability for amortizable intangible assets each increased from 2021 to 2022 due primarily to the acquisition of Frontline Education. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2022, the Company generated a $97.8 deferred tax asset related to changes under the Tax Cuts and Jobs Act which requires taxpayers to capitalize and amortize research and development (“R&amp;D”) expenditures under section 174 for tax years beginning after December 31, 2021. The Company will amortize these costs for tax purposes over 5 years if the R&amp;D was performed in the U.S. and over 15 years if the R&amp;D was performed outside the U.S.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Indicor Transaction, the Company recognized a deferred tax liability of $174.2 in outside basis difference associated with the initial retained 49% minority equity interest in Indicor. The Company expects to settle this liability upon exit of the investment.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, the Company determined that a total valuation allowance of $37.1 was necessary to reduce U.S. federal and state deferred tax assets by $31.0 and foreign deferred tax assets by $6.1, where it was more likely than not that all such deferred tax assets will not be realized. As of December 31, 2022, the Company believes it is more likely than not that the remaining net deferred tax assets will be realized based on the Company’s estimates of future taxable income and any applicable tax-planning strategies within various tax jurisdictions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognizes in the Consolidated Financial Statements only those tax positions determined to be “more likely than not” of being sustained upon examination based on the technical merits of the positions. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.5 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.5 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.6 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior periods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of the current period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions due to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior periods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions attributable to lapses of applicable statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions attributable to settlements with taxing authorities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The total amount of unrecognized tax benefits that, if recognized, would impact the effective tax rate is $28.8. Interest and penalties related to unrecognized tax expense were $0.3 in 2022 and are classified as a component of income tax expense. Accrued interest and penalties were $4.6 at December 31, 2022 and $4.3 at December 31, 2021. During the next twelve months, it is reasonably possible that the unrecognized tax benefits may decrease by a net $2.3, mainly due to anticipated statute of limitations lapses in various jurisdictions.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries are subject to examinations for U.S. federal income tax as well as income tax in various state, city and foreign jurisdictions. The Company’s federal income tax returns for 2019 through the current period remain open to examination and the relevant state, city and foreign statutes vary. The Company does not expect the assessment of any significant additional tax in excess of amounts reserved.</span></div>The Company intends to distribute all historical unremitted foreign earnings up to the amount of excess foreign cash, as well as all future foreign earnings that can be repatriated without incremental U.S. federal tax cost. Any remaining outside basis differences relating to the Company’s investment in foreign subsidiaries are not expected to be material and will be indefinitely reinvested. <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings before income taxes for the years ended December 31, 2022, 2021 and 2020 consisted of the following components:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,026.4 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">814.7 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">676.2 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,282.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,031.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1026400000 814700000 676200000 255600000 217200000 185100000 1282000000 1031900000 861300000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of income tax expense for the years ended December 31, 2022, 2021 and 2020 were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(136.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(32.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(27.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296.4 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">226.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 322900000 110200000 142900000 80800000 50800000 48000000.0 65900000 59900000 54600000 -136900000 27500000 -32200000 -31100000 -27200000 -26800000 -5200000 5400000 1000000.0 296400000 226600000 187500000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reconciliations between the statutory federal income tax rate and the effective income tax rate for the years ended December 31, 2022, 2021 and 2020 were as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal statutory rate</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign operations, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D tax credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State taxes, net of federal benefit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of UK tax rate change</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Legal entity restructuring</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.1 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.8 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> 0.210 0.210 0.210 0.008 0.025 0.021 0.030 0.021 0.016 0.037 0.028 0.033 -0.010 -0.024 -0.033 0 0.020 0 0.008 -0.014 0 0.008 -0.004 0.003 0.231 0.220 0.218 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Components of the deferred tax assets and liabilities at December 31 were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:73.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.218%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R&amp;D credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized R&amp;D expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense limitation carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside basis differences on assets held for sale</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liability</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(31.9)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">325.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserves and accrued expenses</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortizable intangible assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,818.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,656.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued tax on unremitted foreign earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ROU asset</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outside basis difference in Indicor</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">174.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,058.7 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,741.9 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 192400000 179600000 84600000 51000000.0 8900000 12500000 97800000 0 41100000 10900000 0 57400000 50100000 46200000 37100000 31900000 437800000 325700000 12000000.0 17300000 1818700000 1656200000 5800000 24700000 48000000.0 43700000 174200000 0 2058700000 1741900000 46600000 38000000.0 41100000 97800000 174200000 0.49 37100000 31000000.0 6100000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.5 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.5 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.6 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of prior periods</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions for tax positions of the current period</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions due to acquisitions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions for tax positions of prior periods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions attributable to lapses of applicable statute of limitations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4.6)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reductions attributable to settlements with taxing authorities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24.4)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.0 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 40500000 63500000 57600000 0 2200000 6000000.0 2300000 3300000 3500000 0 1000000.0 6200000 11200000 500000 3600000 2600000 4600000 6200000 0 24400000 0 29000000.0 40500000 63500000 28800000 300000 4600000 4300000 2300000 Long-Term Debt<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 21, 2022, the Company entered into a new five-year unsecured credit facility (the “Credit Agreement”) among Roper, the financial institutions from time to time party thereto, JPMorgan Chase Bank, N.A., as administrative agent, Bank of America, N.A. and Wells Fargo Bank, N.A., as syndication agents, and Mizuho Bank, Ltd., MUFG Bank, Ltd., PNC Bank, National Association, TD Bank, N.A., Truist Bank and U.S Bank, National Association, as documentation agents, which replaced the existing $3,000.0 unsecured credit facility, dated as of September 2, 2020, as amended. The new facility comprises a five-year $3,500.0 revolving credit facility, which includes availability of up to $150.0 for letters of credit. Loans under the facility will be available in dollars, and letters of credit will be available in dollars and other currencies to be agreed. The Company may also, subject to compliance with specified conditions, request additional term loans or revolving credit commitments in an aggregate amount not to exceed $500.0. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company will have the right to add foreign subsidiaries as borrowers under the Credit Agreement, subject to the satisfaction of specified conditions. The Company will guarantee the payment and performance by the foreign subsidiary borrowers of their obligations under the Credit Agreement. The Company’s obligations under the Credit Agreement are not guaranteed by any of its subsidiaries. However, the Company has the right, subject to the satisfaction of certain conditions set forth in the Credit Agreement, to cause any of its wholly-owned domestic subsidiaries to become guarantors.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Loans under the Credit Agreement can be borrowed as term Secured Overnight Financing Rate (“SOFR”) loans or Alternate Base Rate (“ABR”) Loans, at the Company’s option. Each term SOFR loan will bear interest at a rate per annum equal to the applicable Adjusted Term SOFR rate plus a spread ranging from 0.795% to 1.300%, as determined by the Company’s senior unsecured long-term debt rating at such time. Based on the Company’s current rating, the spread for SOFR loans would be 0.910%. Each ABR Loan will bear interest at a rate per annum equal to the Alternate Base Rate plus a spread ranging from 0.000% to 0.300%, as determined by the Company’s senior unsecured long-term debt rating at such time. Based on the Company’s current rating, the spread for ABR Loans would be 0.000%. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Outstanding letters of credit issued under the Credit Agreement will be charged a quarterly fee depending on the Company’s senior unsecured long-term debt rating. Based on the Company’s current rating, the quarterly fee would be payable at a rate of 0.910% per annum, plus a fronting fee of 0.125% per annum on the undrawn and unexpired amount of all letters of credit. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company will pay a quarterly facility fee on the used and unused portions of the revolving credit facility depending on the Company’s senior unsecured long-term debt rating. Based on the Company’s current rating, the quarterly fee would accrue at a rate of 0.090% per annum. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts outstanding under the Credit Agreement may be accelerated upon the occurrence of customary events of default. The Credit Agreement requires the Company to maintain a Total Debt to Total Capital Ratio of 0.65 to 1.00 or less. Borrowings under the Credit Agreement are prepayable at Roper’s option at any time in whole or in part without premium or penalty.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022, there were no outstanding borrowings under the Credit Agreement. Comparably, at December 31, 2021, there was $470.0 of outstanding borrowings under the credit agreement in place at the time. The Company was in compliance with its debt covenants throughout the years ended December 31, 2022 and 2021.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 22, 2020, the Company completed a public offering of $600.0 aggregate principal amount of 2.00% senior unsecured notes due June 30, 2030 (“2030 Notes”). The 2030 Notes bear interest at a fixed rate and are payable semi-annually in arrears on June 30 and December 30 of each year, beginning December 30, 2020. The net proceeds from the sale of the 2030 Notes were used for general corporate purposes, including acquisitions.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 1, 2020, the Company completed a public offering of $300.0 aggregate principal amount of 0.45% senior unsecured notes due August 15, 2022 (“2022 Notes”), $700.0 aggregate principal amount of 1.00% senior unsecured notes due September 15, 2025 (“2025 Notes”), $700.0 aggregate principal amount of 1.40% senior unsecured notes due September 15, 2027 (“2027 Notes”) and $1,000.0 aggregate principal amount of 1.75% senior unsecured notes due February 15, 2031 (“2031 Notes” and, together with the 2022 Notes, 2025 Notes, and 2027 Notes, the “Notes”). The 2022 Notes and 2031 Notes bear interest at a fixed rate and are payable semi-annually in arrears on February 15 and August 15 of each year, beginning February 15, 2021 and the 2025 Notes and 2027 Notes bear interest at a fixed rate and are payable semi-annually in arrears on March 15 and September 15 of each year, beginning March 15, 2021. The net proceeds from the sale of the Notes, together with cash on hand and borrowings under the Credit Agreement, were used to fund the purchase price of the acquisition of Vertafore, Inc. and related costs. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 26, 2019, the Company completed a public offering of $500.0 aggregate principal amount of 2.35% senior unsecured notes due September 15, 2024 and $700.0 aggregate principal amount of 2.95% senior unsecured notes due September 15, 2029. The notes bear interest at a fixed rate and are payable semi-annually in arrears on March 15 and September 15 of each year, beginning March 15, 2020. The net proceeds were used to fund a portion of the purchase of iPipeline Holdings, Inc.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 28, 2018, the Company completed a public offering of $700.0 aggregate principal amount of 3.65% senior unsecured notes due September 15, 2023 and $800.0 aggregate principal amount of 4.20% senior unsecured notes due September 15, 2028 (the “2018 Offering”). The notes bear interest at a fixed rate and are payable semi-annually in arrears on March 15 and September 15 of each year, beginning March 15, 2019.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 19, 2016, the Company completed a public offering of $500.0 aggregate principal amount of 2.80% senior unsecured notes due December 15, 2021 and $700.0 aggregate principal amount of 3.80% senior unsecured notes due December 15, 2026. The notes bear interest at a fixed rate and are payable semi-annually in arrears on June 15 and December 15 of each year, beginning June 15, 2017. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 7, 2015, the Company completed a public offering of $600.0 aggregate principal amount of 3.00% senior unsecured notes due December 15, 2020 and $300.0 aggregate principal amount of 3.85% senior unsecured notes due December 15, 2025. The notes bear interest at a fixed rate and are payable semi-annually in arrears on June 15 and December 15 of each year, beginning June 15, 2016. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 21, 2012, the Company completed a public offering of $500.0 aggregate principal amount of 3.125% senior unsecured notes due November 15, 2022. The notes bear interest at a fixed rate and are payable </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">semi-annually</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in arrears on May 15 and November 15 of each year, beginning May 15, 2013.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roper may redeem some or all of these notes at any time or from time to time, at 100% of their principal amount, plus a make-whole premium based on a spread to U.S. Treasury securities.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 15, 2022 $500.0 of 3.125% senior notes due 2022 were redeemed using cash flows generated from operations.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August 15, 2022, $300.0 of 0.450% senior notes due 2022 were repaid at maturity using cash flows generated from operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 15, 2021, $500.0 of 2.800% senior notes due 2021 were redeemed predominantly using cash flows generated from operations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 15, 2020, $600.0 of 3.000% senior notes due 2020 were redeemed using revolver borrowings under the Credit Agreement. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s senior notes are unsecured senior obligations of the Company and rank equally in right of payment with all of Roper’s existing and future unsecured and unsubordinated indebtedness. The notes are effectively subordinated to any of its existing and future secured indebtedness to the extent of the value of the collateral securing such indebtedness. The notes are not guaranteed by any of Roper’s subsidiaries and are effectively subordinated to all existing and future indebtedness and other liabilities of Roper’s subsidiaries.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt at December 31 consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:73.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.218%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured credit facility</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$500 3.125% senior notes due 2022</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$300 0.450% senior notes due 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 3.650% senior notes due 2023</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$500 2.350% senior notes due 2024</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$300 3.850% senior notes due 2025</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 1.000% senior notes due 2025</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 3.800% senior notes due 2026</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 1.400% senior notes due 2027</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$800 4.200% senior notes due 2028</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 2.950% senior notes due 2029</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$600 2.000% senior notes due 2030</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,000 1.750% senior notes due 2031</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,661.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,921.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(699.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(799.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,962.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,122.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The interest rate on the borrowings under the unsecured credit facility is calculated based upon various recognized indices plus a margin as defined in the Credit Agreement. At December 31, 2022, Roper had $19.0 of outstanding letters of credit.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future maturities of total debt during each of the next five years ending December 31 and thereafter are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:87.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.777%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,100.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,700.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> P5Y 3000000000 P5Y 3500000000 150000000.0 500000000.0 0.00795 0.01300 0.00910 0.00000 0.00300 0.00000 0.00910 0.00125 0.00090 0.65 0 470000000.0 600000000.0 0.0200 300000000.0 0.0045 700000000.0 0.0100 700000000.0 0.0140 1000000000 0.0175 500000000.0 0.0235 700000000.0 0.0295 700000000.0 0.0365 800000000.0 0.0420 500000000.0 0.0280 700000000.0 0.0380 600000000.0 0.0300 300000000.0 0.0385 500000000.0 0.03125 1 500000000.0 0.03125 300000000.0 0.00450 500000000.0 0.02800 600000000.0 0.03000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total debt at December 31 consisted of the following:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:73.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.216%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.218%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unsecured credit facility</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">470.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$500 3.125% senior notes due 2022</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$300 0.450% senior notes due 2022</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 3.650% senior notes due 2023</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$500 2.350% senior notes due 2024</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$300 3.850% senior notes due 2025</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">300.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 1.000% senior notes due 2025</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 3.800% senior notes due 2026</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 1.400% senior notes due 2027</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$800 4.200% senior notes due 2028</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">800.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 2.950% senior notes due 2029</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$600 2.000% senior notes due 2030</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">600.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,000 1.750% senior notes due 2031</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less unamortized debt issuance costs</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(38.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(48.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total debt</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,661.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,921.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(699.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(799.2)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,962.5 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,122.6 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0 470000000.0 500000000 0.03125 0 500000000.0 300000000 0.00450 0 300000000.0 700000000 0.03650 700000000.0 700000000.0 500000000 0.02350 500000000.0 500000000.0 300000000 0.03850 300000000.0 300000000.0 700000000 0.01000 700000000.0 700000000.0 700000000 0.03800 700000000.0 700000000.0 700000000 0.01400 700000000.0 700000000.0 800000000 0.04200 800000000.0 800000000.0 700000000 0.02950 700000000.0 700000000.0 600000000 0.02000 600000000.0 600000000.0 1000000000 0.01750 1000000000 1000000000 300000 300000 38600000 48500000 6661700000 7921800000 699200000 799200000 5962500000 7122600000 19000000.0 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future maturities of total debt during each of the next five years ending December 31 and thereafter are as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:87.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.777%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">700.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:justify;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,100.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,700.3 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 700200000 500100000 1000000000 700000000.0 700000000.0 3100000000 6700300000 Fair Value<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Financial assets and liabilities are valued using market prices on active markets (Level 1), less active markets (Level 2) and little or no market activity (Level 3). Level 1 instrument valuations are obtained from real-time quotes for transactions in active exchange markets involving identical assets. Level 2 instrument valuations are obtained from readily available pricing sources for comparable instruments, identical instruments in less active markets, or models using market observable inputs. Level 3 instrument valuations typically reflect management’s estimate of assumptions that market participants would use in pricing the asset or liability.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Roper’s debt at December 31, 2022 included $6,700.0 of fixed-rate senior notes with the following fair values:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 3.650% senior notes due 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$500 2.350% senior notes due 2024</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$300 3.850% senior notes due 2025</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 1.000% senior notes due 2025</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 3.800% senior notes due 2026</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 1.400% senior notes due 2027</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$800 4.200% senior notes due 2028</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 2.950% senior notes due 2029</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$600 2.000% senior notes due 2030</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,000 1.750% senior notes due 2031</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of the senior notes are based on the trading prices of the notes, which the Company has determined to be Level 2 in the FASB fair value hierarchy. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Indicor Investment </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">– In connection with the Indicor Transaction, the Company retained an initial 49% equity interest in Indicor valued at $535.0 as of the transaction close date. The valuation is based on the implied equity value associated with the sale price of the 51% equity interest in Indicor to CD&amp;R for approximately $829, inclusive of the Unit Adjustment received by CD&amp;R as discussed below. Roper’s equity interest is comprised of an equity value for the initial 49% retained ownership of approximately $650, partially offset by approximately $115 of anticipated dilution associated with the Unit Adjustment. The fair value of the investment reflects management’s estimate of assumptions that market participants would use in pricing the equity interest, which the Company has determined to be Level 3 in the FASB fair value hierarchy.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the investment, Roper is also required to make quarterly payments (“Unit Adjustment”), to CD&amp;R, either (i) in cash, with total payments of approximately $29 per year on a pre-tax basis, or (ii) in-kind through the transfer of Roper’s equity interests in Indicor to CD&amp;R, of approximately a 1.7% ownership interest on an annual basis. Roper intends to make these quarterly payments in-kind. Roper valued the Unit Adjustment at approximately $115 based on an expected investment horizon of 5 years. The Company's obligation to make such quarterly payments will cease upon the earlier of:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Indicor achieving $425.0 of earnings before interest, taxes, depreciation and amortization in any three twelve month periods, whether or not consecutive; or </span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Upon the initial public offering of Indicor.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the event of a sale of Indicor, CD&amp;R would be entitled to a liquidation preference equal to its initial investment of approximately $829, plus any Unit Adjustment paid in-kind. Management’s valuation assumes the expected exit of the Indicor investment is an initial public offering which is not subject to the liquidation preference. Roper’s approval is required prior to a sale of Indicor which would trigger the liquidation preference.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The assessment of fair value for the equity investment requires significant judgments to be made by management. Although our assumptions are considered reasonable and are consistent with the plans and estimates, there is significant judgment in determining these assumptions. Changes in estimates or the application of alternative assumptions could produce significantly different results.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in fair value between the initial recognition and December 31, 2022. Subsequent changes in fair value will be recognized as a discrete non-operating line item in the Consolidated Statements of Operations beginning in the first quarter of 2023.</span></div> Roper’s debt at December 31, 2022 included $6,700.0 of fixed-rate senior notes with the following fair values:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:81.330%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.470%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 3.650% senior notes due 2023</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">692 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$500 2.350% senior notes due 2024</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$300 3.850% senior notes due 2025</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">291 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 1.000% senior notes due 2025</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">629 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 3.800% senior notes due 2026</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">670 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 1.400% senior notes due 2027</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">594 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$800 4.200% senior notes due 2028</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$700 2.950% senior notes due 2029</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">608 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$600 2.000% senior notes due 2030</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">481 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$1,000 1.750% senior notes due 2031</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 6700000000 700000000 0.03650 692000000 500000000 0.02350 478000000 300000000 0.03850 291000000 700000000 0.01000 629000000 700000000 0.03800 670000000 700000000 0.01400 594000000 800000000 0.04200 772000000 700000000 0.02950 608000000 600000000 0.02000 481000000 1000000000 0.01750 770000000 0.49 535000000.0 0.51 829000000 0.49 650000000 115000000 29000000 0.017 425000000.0 829000000 Retirement and Other Benefit Plans<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roper maintains three defined contribution retirement plans under the provisions of Section 401(k) of the IRC covering substantially all U.S. employees. Roper partially matches employee contributions. Costs related to all such plans were $34.1, $30.2 and $24.3 for 2022, 2021 and 2020, respectively.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roper also maintains various defined benefit retirement plans covering employees of non-U.S. and certain U.S. subsidiaries and a plan that supplements certain employees for the contribution ceiling applicable to the Section 401(k) plans. The costs and accumulated benefit obligations associated with each of these plans were not material.</span></div> 3 3 3 34100000 30200000 24300000 Stock-Based Compensation<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Roper Technologies, Inc. 2021 Incentive Plan (“2021 Plan”) is a stock-based compensation plan used to grant incentive stock options, nonqualified stock options, restricted stock, stock appreciation rights or equivalent instruments to Roper’s employees, officers, directors and consultants. The 2021 Plan was approved by shareholders at the Annual Meeting of Shareholders on June 14, 2021. The 2021 Plan replaces the Roper Technologies, Inc. Amended and Restated 2016 Incentive Plan (“2016 Plan”), and no additional grants will be made from the 2016 Plan. At December 31, 2022, 8.387 shares were available to grant under the 2021 Plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the Roper Technologies, Inc., Employee Stock Purchase Plan (“ESPP”), employees in the U.S. and Canada are allowed to designate up to 10% of eligible earnings to purchase Roper’s common stock at a 10% discount on the lower of the closing price of the stock on the first and last day of each quarterly offering period. Common stock sold to employees pursuant to the stock purchase plan may be either treasury stock, stock purchased on the open market, or newly issued shares.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock-based compensation expense is not allocated to our reportable segments, which are described further in Note 14. Stock based compensation expense for the years ended December 31, 2022, 2021 and 2020 included as a component of “Selling, general and administrative expenses” was as follows: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:61.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.796%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.8 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.3 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit recognized in net earnings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – Stock options are granted at prices not less than 100% of market value of the underlying stock at the date of grant. Stock options typically vest over a weighted average period of 3 years from the grant date and expire 10 years after the grant date. The Company recorded $38.1, $40.4, and $34.9 of compensation expense relating to outstanding options during 2022, 2021 and 2020, respectively, as a component of general and administrative expenses at Corporate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company estimates the fair value of its option awards using the Black-Scholes option valuation model. The stock volatility for each grant is measured using the weighted-average of historical daily price changes of the Company’s common stock over the most recent period equal to the expected life of the grant. The expected term of options granted is derived from historical data to estimate option exercises and employee forfeitures, and represents the period of time that options granted are expected to be outstanding. The risk-free rate for periods aligns with the expected life of the option is based on the U.S. Treasury yield curve in effect at the time of grant. The weighted-average fair value of options granted in 2022, 2021 and 2020 were calculated using the following weighted-average assumptions:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average fair value ($)</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116.55 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.17 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.22 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate (%)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average expected option life (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.63</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.61</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.64</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility (%)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield (%)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s activities with respect to its share-based compensation plans for the years ended December 31, 2022 and 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:47.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.978%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average<br/>exercise price<br/>per share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average<br/>contractual term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate intrinsic<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.366 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255.32 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.537)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.223 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.61</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.399 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.460)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.985 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.18</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.842 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.90</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information for stock options outstanding at December 31, 2022:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.955%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exercisable options</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exercise price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average<br/>exercise<br/>price</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average remaining<br/>life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average<br/>exercise<br/>price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$115.22 - $170.66</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.366 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.15 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.366 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.15 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$170.67 - $267.22</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$267.23 - $279.28</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$279.29 - $316.24</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$316.25 -$324.71</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$324.72 - $347.81</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$347.82 - $398.19</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$398.20 - $413.85</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$413.86 - $491.86</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$115.22 - $491.86</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.985 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312.34 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.842 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256.87 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022, there was $51.7 of total unrecognized compensation expense related to nonvested options granted under the Company’s share-based compensation plans. That cost is expected to be recognized over a weighted-average period of 1.84 years. The total intrinsic value of options exercised in 2022, 2021 and 2020 was $92.7, $138.2 and $155.4, respectively. Cash received from option exercises under all plans in 2022, 2021, and 2020 was $110.0, $104.7, and $105.5 respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Grants</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> – During 2022 and 2021, the Company granted 0.271 and 0.228 shares, respectively, of restricted stock to certain employee and director participants under its share-based compensation plans. Restricted stock grants generally vest over a period of 1 to 4 years. The Company recorded $77.6, $82.7 and $72.6 of compensation expense related to outstanding shares of restricted stock held by employees and directors during 2022, 2021 and 2020, respectively. A summary of the Company’s nonvested shares activity for 2022 and 2021 is as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:71.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average<br/>grant date<br/>fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.601 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320.36 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.037)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365.79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.271 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446.42 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.052)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.445 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416.00 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December 31, 2022, there was $89.4 of total unrecognized compensation expense related to nonvested awards granted to both employees and directors under the Company’s share-based compensation plans. That cost is expected to be recognized over a weighted-average period of 1.7 years.</span></div>Employee Stock Purchase Plan – During 2022, 2021 and 2020, participants of the ESPP purchased 0.039, 0.040 and 0.031 shares, respectively, of Roper’s common stock for total consideration of $14.3, $15.1, and $10.5, respectively. All of these shares were purchased from Roper’s treasury shares. 8387000 0.10 0.10 Stock based compensation expense for the years ended December 31, 2022, 2021 and 2020 included as a component of “Selling, general and administrative expenses” was as follows: <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:61.748%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.794%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.796%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.8 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.0 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108.3 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax benefit recognized in net earnings</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.6 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.8 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.3 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table> 117800000 123000000.0 108300000 18600000 19800000 17300000 1 P3Y P10Y 38100000 40400000 34900000 The weighted-average fair value of options granted in 2022, 2021 and 2020 were calculated using the following weighted-average assumptions:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:60.979%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.053%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average fair value ($)</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116.55 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.17 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.22 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Risk-free interest rate (%)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average expected option life (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.63</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.61</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.64</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected volatility (%)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expected dividend yield (%)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 116.55 95.17 63.22 0.0219 0.0094 0.0081 P5Y7M17D P5Y7M9D P5Y7M20D 0.2459 0.2514 0.2039 0.0055 0.0056 0.0062 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the Company’s activities with respect to its share-based compensation plans for the years ended December 31, 2022 and 2021:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:47.433%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.630%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.978%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average<br/>exercise price<br/>per share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average<br/>contractual term</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Aggregate intrinsic<br/>value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.366 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">255.32 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405.20 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.537)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">195.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.223 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.61</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">659.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.399 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">452.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.460)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239.11 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.177)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.985 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312.34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.18</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at December 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.842 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256.87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.90</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3366000 255.32 516000 405.20 537000 195.07 122000 312.97 3223000 287.15 P6Y7M9D 659900000 399000 452.08 460000 239.11 177000 359.06 2985000 312.34 P6Y2M4D 366300000 1842000 256.87 P4Y10M24D 322800000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information for stock options outstanding at December 31, 2022:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.953%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.955%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Outstanding options</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exercisable options</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exercise price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average<br/>exercise<br/>price</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average remaining<br/>life (years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Average<br/>exercise<br/>price</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$115.22 - $170.66</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.366 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.15 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.366 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153.15 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$170.67 - $267.22</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.326 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$267.23 - $279.28</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.247 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$279.29 - $316.24</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.296 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">281.55 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$316.25 -$324.71</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.435 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">323.09 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$324.72 - $347.81</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.332 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$347.82 - $398.19</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.160 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372.19 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.0</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.069 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">368.53 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$398.20 - $413.85</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">403.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$413.86 - $491.86</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.397 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.006 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450.17 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$115.22 - $491.86</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.985 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">312.34 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.842 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">256.87 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 115.22 170.66 366000 153.15 P2Y1M6D 366000 153.15 170.67 267.22 326000 199.08 P4Y 324000 198.79 267.23 279.28 247000 273.07 P5Y6M 247000 273.07 279.29 316.24 296000 281.55 P5Y3M18D 289000 280.89 316.25 324.71 435000 323.09 P7Y2M12D 209000 323.09 324.72 347.81 333000 327.22 P6Y2M12D 332000 327.19 347.82 398.19 160000 372.19 P7Y 69000.000 368.53 398.20 413.85 425000 403.57 P8Y2M12D 0 0 413.86 491.86 397000 453.54 P9Y2M12D 6000.000 450.17 115.22 491.86 2985000 312.34 P6Y2M12D 1842000 256.87 51700000 P1Y10M2D 92700000 138200000 155400000 110000000.0 104700000 105500000 271000 228000 P1Y P4Y 77600000 82700000 72600000 A summary of the Company’s nonvested shares activity for 2022 and 2021 is as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:71.040%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.389%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.538%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Number of<br/>shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Weighted-average<br/>grant date<br/>fair value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.601 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">320.36 </span></td><td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">409.36 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.294)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">308.79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.037)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350.53 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">365.79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.271 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">446.42 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.272)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360.14 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.052)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.445 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">416.00 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 601000 320.36 228000 409.36 294000 308.79 37000.000 350.53 498000 365.79 271000 446.42 272000 360.14 52000.000 386.06 445000 416.00 89400000 P1Y8M12D 39000.000 40000.000 31000.000 14300000 15100000 10500000 Contingencies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roper, in the ordinary course of business, is party to various pending or threatened legal actions, including product liability, intellectual property, data privacy and employment practices that, in general, are of a nature consistent with those over the past several years. After analyzing the Company’s contingent liabilities on a gross basis and, based upon past experience with resolution of such legal claims and the availability and limits of the primary, excess, and umbrella liability insurance coverages with respect to pending claims, management believes that adequate provision has been made to cover any potential liability not covered by insurance, and that the ultimate liability, if any, arising from these actions should not have a material adverse effect on Roper’s consolidated financial position, results of operations or cash flows. However, no assurances can be given in this regard.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roper’s subsidiary, Vertafore, Inc., was named in three putative class actions, two in the U.S. District Court for the Southern District of Texas (Allen, et al. v. Vertafore, Inc., Case 4:20-cv-4139, filed December 4, 2020 and Masciotra, et al. v. Vertafore, Inc. (originally filed on December 8, 2020 as Case 1:20-cv-03603 in the U.S. District Court for the District of Colorado and subsequently transferred)), and one in the U.S. District Court for the Northern District of Texas (Mulvey, et al. v. Vertafore, Inc., Case 3:21-cv-00213-E, filed January 31, 2021). In July 2021, the court granted Vertafore’s motion to dismiss the Allen Case. In March 2022, the U.S. Fifth Circuit Court of Appeals affirmed the lower court’s dismissal of the Allen case, and that dismissal was affirmed on appeal, effectively concluding the litigation. In July 2021, the plaintiff in the Masciotra case voluntarily dismissed his action without prejudice. In February 2023, the court granted Vertafore’s motion to dismiss the Mulvey case on similar grounds as the dismissal of the Allen case. Plaintiff has the right to appeal the dismissal of the Mulvey case. Both the Allen and Mulvey cases purported to represent approximately 27.7 million individuals who held Texas driver’s licenses prior to February 2019. In November 2020, Vertafore announced that as a result of human error, three data files were inadvertently stored in an unsecured external storage service that appears to have been accessed without authorization. The files, which included driver information for licenses issued before February 2019, contained Texas driver license numbers, as well as names, dates of birth, addresses and vehicle registration histories. The files did not contain any Social Security numbers or financial account information. These cases sought recovery under the Driver’s Privacy Protection Act, 18 U.S.C. § 2721. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roper’s subsidiary, Verathon, Inc. (“Verathon”), was a defendant in a patent infringement action pending in the United States District Court for the Western District of Washington (Berall v. Verathon, Inc., Case No. 2:2021mc00043). The plaintiff claimed that video laryngoscopes and certain accessories sold by Verathon and other manufacturers from approximately 2004 </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">through 2016 infringed U.S. Patent 5,827,178 (the “‘178 Patent”). In the first quarter of 2023, Verathon and the plaintiff agreed to settle the matter for $45.0 which fully concludes the matter and which is recorded as a component of “Other income (expense), net” within the Consolidated Statements of Earnings for the year ended December 31, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Roper or its subsidiaries have been named defendants along with numerous industrial companies in asbestos-related litigation claims in certain U.S. states. To date, no significant resources have been required by Roper to respond to asbestos claims. In the first quarter of 2022, Roper completed a transaction in which it transferred the remainder of our exposure for asbestos claims to a third party. In connection with this transaction, Roper incurred a one-time charge of $4.1, which is recorded as a component of “Other income (expense), net” within the Consolidated Statements of Earnings for the year ended December 31, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, Roper had $19.0 of letters of credit issued to guarantee its performance under certain services contracts or to support certain insurance programs and $43.0 of outstanding surety bonds. Certain contracts require Roper to provide a surety bond as a guarantee of its performance of contractual obligations.</span></div> 3 2 27700000 45000000.0 4100000 19000000.0 43000000.0 Segment and Geographic Area Information<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Note 1, our businesses are now reported in three segments classified based on business model and delivery of performance obligations. The segments are: Application Software, Network Software, and Technology Enabled Products. The three reportable segments (and businesses within each; including changes due to acquisitions since the realignment) are as follows: </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">–Application Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Aderant, CBORD/Horizon, CliniSys, Data Innovations, Deltek, Frontline Education, IntelliTrans, PowerPlan, Strata, Vertafore</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">–Network Software</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - ConstructConnect, DAT, Foundry, iPipeline, iTradeNetwork, Loadlink, MHA, SHP, SoftWriters</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">–Technology Enabled Products</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - CIVCO Medical Solutions, FMI, Inovonics, IPA, Neptune, Northern Digital, rf IDEAS, Verathon</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no material transactions between Roper’s reportable segments during 2022, 2021 and 2020. Operating profit by reportable segment and by geographic area is defined as net revenues less operating costs and expenses. These costs and expenses do not include unallocated corporate administrative expenses, enterprise-wide stock-based compensation, or non-cash impairments. Items below income from operations on Roper’s Consolidated Statements of Earnings are not allocated to reportable segments.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating assets are those assets used primarily in the operations of each reportable segment or geographic area. Corporate assets are principally comprised of cash and cash equivalents, deferred tax assets, recoverable insurance claims, deferred compensation assets and property and equipment.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected financial information by reportable segment for 2022, 2021 and 2020 follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.748%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Application Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Network Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Technology Enabled Products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,639.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,353.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,371.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(209.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,524.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,758.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,118.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,099.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,976.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,980.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and other amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,243.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,833.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating profit </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,335.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">576.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,057.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,498.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,364.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,985.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,831.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and other amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,785.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,167.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,022.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,082.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,837.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,428.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,409.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,080.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and other amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total excludes assets held for sale of $1,882.9 and $1,944.5 associated with the 2021 Divestitures and Indicor, as applicable, on December 31, 2021 and 2020, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Operating profit excludes $94.4 of non-cash impairment charges.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized data for Roper’s U.S. and foreign operations (principally in Canada, Europe and Asia) for 2022, 2021 and 2020, based upon the country of origin of the Roper entity making the sale, was as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:48.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">United States</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-U.S.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Eliminations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales to unaffiliated customers</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,610.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,371.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales between geographic areas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,665.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,371.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196.5 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213.6 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales to unaffiliated customers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,105.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,833.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales between geographic areas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,186.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,833.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167.3 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.8 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187.1 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales to unaffiliated customers</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,384.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,022.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales between geographic areas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,466.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200.8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,022.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156.4 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.2 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.6 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Export sales from the U.S. during the years ended December 31, 2022, 2021 and 2020 were $191.8, $179.9 and $180.0, respectively. In the year ended December 31, 2022, these exports were shipped primarily to Canada (42%), Europe (26%), Asia (16%) and other (16%).</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Sales to customers outside the U.S. accounted for a significant portion of Roper’s revenues. Sales are attributed to geographic areas based upon the location where the product is ultimately delivered. Roper’s net revenues for the years ended December 31, 2022, 2021 and 2020 are shown below by region, except for Canada, which is presented separately:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.110%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Application Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Network Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Technology Enabled Products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the world</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the world</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the world</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3 3 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selected financial information by reportable segment for 2022, 2021 and 2020 follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:36.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.748%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Application Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Network Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Technology Enabled Products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,639.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,378.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,353.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,371.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">714.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">570.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">449.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(209.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,524.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">224.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">307.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,163.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,758.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,118.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,099.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,976.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,840.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,980.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and other amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">455.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">650.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,243.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,833.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating profit </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">2</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">476.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,335.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">576.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">215.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,057.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,498.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,364.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,122.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,985.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">498.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">788.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,831.0 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and other amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">615.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,785.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,069.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,167.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,022.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">382.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(179.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,082.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">524.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">234.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">958.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,837.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,428.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,143.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,409.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">173.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">444.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">712.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,080.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital expenditures</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized software expenditures</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and other amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">293.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Total excludes assets held for sale of $1,882.9 and $1,944.5 associated with the 2021 Divestitures and Indicor, as applicable, on December 31, 2021 and 2020, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> Operating profit excludes $94.4 of non-cash impairment charges.</span></div> 2639500000 1378500000 1353800000 0 5371800000 714000000.0 570600000 449100000 -209200000 1524500000 624700000 224700000 307400000 7100000 1163900000 17758400000 5118500000 1099900000 0 23976800000 340200000 124200000 95400000 1280300000 1840100000 26980800000 20700000 8800000 9200000 1400000 40100000 28500000 1700000 0 0 30200000 455800000 164200000 29800000 300000 650100000 2366700000 1223800000 1243300000 0 4833800000 633100000 476800000 415600000 -189900000 1335600000 576000000.0 215500000 250700000 15400000 1057600000 13498400000 5364800000 1122200000 0 19985400000 205800000 50400000 33800000 498000000.0 788000000.0 21831000000 18000000.0 5000000.0 4500000 1000000.0 28500000 26300000 3400000 0 0 29700000 418700000 164800000 32100000 300000 615900000 1785800000 1069400000 1167200000 0 4022400000 467900000 382700000 412100000 -179800000 1082900000 524700000 196000000.0 234100000 3800000 958600000 13837100000 5428600000 1143400000 0 20409100000 173100000 48400000 46900000 444200000 712600000 22080300000 12900000 5800000 5900000 100000 24700000 16300000 1400000 0 0 17700000 293200000 164900000 33200000 300000 491600000 1882900000 1944500000 94400000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Summarized data for Roper’s U.S. and foreign operations (principally in Canada, Europe and Asia) for 2022, 2021 and 2020, based upon the country of origin of the Roper entity making the sale, was as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:48.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.052%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.054%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">United States</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Non-U.S.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Eliminations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales to unaffiliated customers</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,610.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">761.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,371.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales between geographic areas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,665.7 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">843.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(137.7)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,371.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196.5 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.1 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">213.6 </span></td><td style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales to unaffiliated customers</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,105.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">728.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,833.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales between geographic areas</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,186.7 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">810.1 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(163.0)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,833.8 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167.3 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.8 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187.1 </span></td><td style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales to unaffiliated customers</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,384.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,022.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales between geographic areas</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">119.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200.8)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,466.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">757.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(200.8)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,022.4 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-lived assets</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156.4 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.2 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177.6 </span></td><td style="background-color:#ffffff;border-bottom:2pt solid #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4610200000 761600000 0 5371800000 55500000 82200000 -137700000 0 4665700000 843800000 -137700000 5371800000 196500000 17100000 0 213600000 4105600000 728200000 0 4833800000 81100000 81900000 -163000000.0 0 4186700000 810100000 -163000000.0 4833800000 167300000 19800000 0 187100000 3384600000 637800000 0 4022400000 81600000 119200000 -200800000 0 3466200000 757000000.0 -200800000 4022400000 156400000 21200000 0 177600000 191800000 179900000 180000000.0 0.42 0.26 0.16 0.16 Roper’s net revenues for the years ended December 31, 2022, 2021 and 2020 are shown below by region, except for Canada, which is presented separately:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:35.888%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.104%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.110%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Application Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Network Software</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Technology Enabled Products</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">65.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">424.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the world</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">86.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">339.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">181.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">806.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">61.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">125.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">432.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the world</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">340.2 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">775.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">205.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123.6 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">379.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rest of the world</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">88.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">141.2 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">709.0 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 57800000 95900000 68600000 222300000 241200000 65700000 117700000 424600000 4900000 12200000 56200000 73300000 35100000 7500000 43700000 86300000 339000000.0 181300000 286200000 806500000 51200000 85200000 61700000 198100000 248200000 59200000 125300000 432700000 3700000 10900000 49400000 64000000.0 37100000 6500000 37500000 81100000 340200000 161800000 273900000 775900000 43400000 73600000 63700000 180700000 205500000 50700000 123600000 379800000 3300000 10900000 45600000 59800000 37700000 6000000.0 45000000.0 88700000 289900000 141200000 277900000 709000000.0 Concentration of Risk<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments which potentially subject the Company to credit risk consist primarily of cash and cash equivalents, trade receivables and unbilled receivables.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains cash and cash equivalents with various major financial institutions around the world. The Company limits the amount of credit exposure with any one financial institution and believes that no significant concentration of credit risk exists with respect to cash and cash equivalent balances.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Trade and unbilled receivables subject the Company to the potential for credit risk with customers. To reduce credit risk, the Company performs ongoing evaluations of its customers’ financial condition.</span></div> Contract Balances<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract balances at December 31 are set forth in the following table:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.416%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.831%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Account</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities - current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,370.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,106.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(264.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue - non-current </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract assets/(liabilities)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,390.7)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,094.3)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(296.4)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The change in our net contract assets/(liabilities) from December 31, 2021 to December 31, 2022 was due primarily to net contract liabilities associated with the acquisitions completed during the year ended December 31, 2022, the timing of payments and invoicing relating to Software-as-a-Service (“SaaS”) and post contract support (“PCS”) renewals, partially offset by the increase in unbilled receivables due to the timing of invoicing related to software milestone billings associated with multi-year term license renewals and software implementations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized during the year ended December 31, 2022 and 2021 that was included in the contract liability balance on December 31, 2021 and 2020 was $1,053.1 and $937.2, respectively. In order to determine revenues recognized in the period from contract liabilities, we allocate revenue to the individual deferred revenue balance outstanding at the beginning of the year until the revenue exceeds that balance.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Impairment losses recognized on our accounts receivable and unbilled receivables were immaterial in the each of years ended December 31, 2022, 2021 and 2020, respectively.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract balances at December 31 are set forth in the following table:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:55.938%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.416%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.949%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.831%"/><td style="width:0.1%"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Account</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Change</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unbilled receivables </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">91.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.9 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.6 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract liabilities - current</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,370.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,106.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(264.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred revenue - non-current </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(111.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(69.9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41.6)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net contract assets/(liabilities)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,390.7)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,094.3)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(296.4)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 91500000 81900000 9600000 1370700000 1106300000 264400000 111500000 69900000 41600000 -1390700000 -1094300000 -296400000 1053100000 937200000 Leases<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s operating leases are primarily for real property in support of our business operations. Although many of our leases contain renewal options, we generally are not reasonably certain to exercise these options at the commencement date. Accordingly, renewal options are generally not included in the lease term for determining the ROU asset and lease liability at commencement. Variable lease payments generally depend on an inflation-based index and such payments are not included in the original estimate of the lease liability. These variable lease payments are not material.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31, 2022, 2021 and 2020, the Company recognized $48.7, $51.8 and $47.2 in operating lease expense, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the supplemental cash flow information related to the Company’s operating leases for the year ended December 31:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.615%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for operating lease obligations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the lease balances within the Consolidated Balance Sheet related to the Company’s operating leases as of December 31:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.502%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.616%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Assets and Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Account</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASSETS:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzItMi0xLTEtNjUxMzE_6965d778-25af-4f3f-b6f6-6791ed673241"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzItMi0xLTEtNjUxMzE_c5f2ac24-d3ec-4375-8d6d-4ece5584fd8a">Other assets</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIABILITIES:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzUtMi0xLTEtNjUxMzE_333f3521-03c9-4b75-9758-f93c2c7cc67d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzUtMi0xLTEtNjUxMzE_8e864176-0b18-4cdb-b5ad-b24718044cdf">Other accrued liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzYtMi0xLTEtNjUxMzE_341388a4-6d2d-4ac4-8155-fb4bd21dcc6e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzYtMi0xLTEtNjUxMzE_86e2d688-446d-4473-bb4e-1dfe90caf5e1">Other liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:80.159%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:80.159%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term - operating leases (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate (%)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 48700000 51800000 47200000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the supplemental cash flow information related to the Company’s operating leases for the year ended December 31:</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:39.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.615%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for operating leases</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.3 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.5 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.8 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets obtained in exchange for operating lease obligations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">53.9 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28.2 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49.1 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:80.159%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term - operating leases (years)</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate (%)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 48300000 51500000 48800000 53900000 28200000 49100000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the lease balances within the Consolidated Balance Sheet related to the Company’s operating leases as of December 31:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.502%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:25.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.613%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.115%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.616%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Lease Assets and Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Account</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ASSETS:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease ROU assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzItMi0xLTEtNjUxMzE_6965d778-25af-4f3f-b6f6-6791ed673241"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzItMi0xLTEtNjUxMzE_c5f2ac24-d3ec-4375-8d6d-4ece5584fd8a">Other assets</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LIABILITIES:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzUtMi0xLTEtNjUxMzE_333f3521-03c9-4b75-9758-f93c2c7cc67d"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzUtMi0xLTEtNjUxMzE_8e864176-0b18-4cdb-b5ad-b24718044cdf">Other accrued liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzYtMi0xLTEtNjUxMzE_341388a4-6d2d-4ac4-8155-fb4bd21dcc6e"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjkxYzMzMWRmN2VmODQ1MGI5YmM4YWE3NzlkNWZkZDRiL3NlYzo5MWMzMzFkZjdlZjg0NTBiOWJjOGFhNzc5ZDVmZGQ0Yl8xNDgvZnJhZzoxOTdiNDhkZGUxZGE0ZGI2OGM0MTg5NDVkZWIzNDVkNi90YWJsZTozM2FmZWRhZTc4ODI0ZTA2YTViNzg4Nzc2NDJmZTA2Yy90YWJsZXJhbmdlOjMzYWZlZGFlNzg4MjRlMDZhNWI3ODg3NzY0MmZlMDZjXzYtMi0xLTEtNjUxMzE_86e2d688-446d-4473-bb4e-1dfe90caf5e1">Other liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198.4 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 196100000 188100000 46400000 41500000 164200000 156900000 210600000 198400000 <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future minimum lease payments under non-cancellable leases were as follows:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:80.159%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36.4 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225.1 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Imputed interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.6 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 50700000 43800000 36400000 29100000 22900000 42200000 225100000 14500000 210600000 P6Y 0.024 Quarterly Financial Data (unaudited)<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The unaudited interim financial information below has been adjusted to incorporate the presentation of discontinued operations. See Note 3 for further information on discontinued operations.</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">First Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Second Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Third Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fourth Quarter</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,310.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,350.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,430.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">897.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">911.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,784.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,681.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,020.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,928.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share from continuing operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share from discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,155.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,189.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,232.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,256.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">871.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share from continuing operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share from discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The sum of the four quarters may not agree with the total for the year due to rounding.</span></div> <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:52.847%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.871%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">First Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Second Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Third Quarter</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Fourth Quarter</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,279.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,310.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,350.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,430.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">897.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">911.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">941.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,002.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">362.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">393.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">412.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276.9 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,784.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,681.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,020.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">268.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">327.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,928.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share from continuing operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.24 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.61 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.22 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.59 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share from discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.47 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.41 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.54 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.08 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net revenues</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,155.3 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,189.8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,232.1 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,256.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">816.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">839.2 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">871.7 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">880.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317.6 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">316.2 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">346.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">260.5 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings from continuing operations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">210.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66.0 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81.9 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">120.7 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286.3 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">289.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287.8 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share from continuing operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.94 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.58 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.11 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.92 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.97 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.57 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share from discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.78 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.13 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net earnings per share:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.75 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.73 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.69 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1279800000 1310800000 1350300000 1430900000 897200000 911500000 941800000 1002300000 355900000 362900000 393200000 412500000 236400000 225000000.0 276900000 247300000 1784100000 43800000 50100000 1681100000 2020500000 268800000 327000000.0 1928400000 2.24 2.13 2.61 2.33 2.22 2.11 2.59 2.32 16.89 0.41 0.47 15.85 16.72 0.41 0.47 15.74 19.13 2.54 3.08 18.18 18.94 2.52 3.06 18.06 1155300000 1189800000 1232100000 1256600000 816300000 839200000 871700000 880400000 317600000 316200000 346900000 260500000 223000000.0 204400000 210800000 167100000 66000000.0 81900000 78700000 120700000 289000000.0 286300000 289500000 287800000 2.12 1.94 2.00 1.58 2.11 1.92 1.97 1.57 0.63 0.78 0.75 1.15 0.62 0.77 0.74 1.13 2.75 2.72 2.75 2.73 2.73 2.69 2.71 2.70 In connection with the Indicor Transaction, we reclassified $142.6 of foreign currency translation adjustments to “Gain on disposition of discontinued operations, net of tax” during the year ended December 31, 2022. EXCEL 102 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( /R%6U8'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #\A5M6&Q8YIN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*''&"B;-I66G#08K;.QF;+4UC?]@:R1]^R5>FS*V!]C1TL^? M/H%:%83R$5^B#QC)8+H;;>^24&'-CD1! "1U1"M3.2785H ]6G24H"YK8-T\ M,9S'OH4;8(811IN^"Z@78J[^BX>6<&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" #\A5M6>^.>Q[D' !.+P & 'AL+W=OVW MO]<)$%(Y)CF921T$\CZ)?]C.^]COQ8J+YV1!J42O<<22R]9"RN7G=COQ%S0F MR0E?4@;?S+B(B81#,6\G2T%)D 7%41L[3J\=DY"U^A?99V/1O^"IC$)&QP(E M:1P3\79%([ZZ;+FMS0>/X7PAU0?M_L62S.F$RN_+L8"C]E8E"&/*DI S).CL MLC5P/U][IRH@.^-'2%?)SGNDFC+E_%D=C(++EJ/NB$;4ETJ"P,L+'=(H4DIP M'_^N15O;:ZK W?<;]=NL\="8*4GHD$=_AH%<7+;.6BB@,Y)&\I&O?J/K!G65 MGL^C)/L?K?)S.YT6\M-$\G@=#'<0ARQ_):]K$#L!9TY% %X'X'@LP[H9&3RIF0@8?9]>+CHY-L6M+8B5RG2VYCDF]?\W]%.8;B9[>EE2'S1SN.L=_Z/@8 MHYKRL216XM/=\NG6XS-@+"41>J1++J0.E%E'BE2'=VB,:@K*DE@)5&\+JE>JR-F#&Q*S))8B=C9EMA9S?E*$,B2LB2G>DR:M68D2K2# MTAC6E)8EL1*M\RVM4J&C9-9PH5?A4]U#?F@,;,K) MDEB)D^L4^9I3A]0CG8OHYN)D=H M=#\\T?$S2S4%:$NM3' GXW7K$!PQGPL8CT0-S2,TD3"5(2[0D*=,BC=X#?18 MS>K7-UJ QJ#& "VIE0'B B"N _")O*)1 %-<. O]C*)AZ.Z1[+K'#NYYY[US M+3UC<&-ZEM3*] H'X!K3Y V]01" >G*T>8/NX#STP/1]SBS9.W=<-!9\!CKP M,\ #>DS$\XJ\0;=.0^C6V'&T7*VZ UMJ9:Z%/W#-&?Y[KD-U!./YB:^8EJE9 M;D($2;@D1UIP5FV#+;4RN,(XN.:,_SVX[4P(/>HE9+Z^1YHU;^^TV*R:"%MJ M96R%C7#-V?][;&.>2!AY?X7+ZD>'6='KX(Y^G%KU$;;4RMP*)^'NL1(9-4%) M-2:SP'E'ZQS,48TA'<([N(5Y<,T9_QU7-FN\X,R4#^\1Z79[Q[CGZ&E9M0ZV MU,JT"O/@FC/_IU"";^ SY.)/TU_1A/JI@%ZF1696&O(XACQF(KG_?(0^.B?J MP0I>]P>)],LB9KW&' _A+7#A+;#9$H!5#4(V1Y.W>,HC';X] N IM$NT5NV# M+;4RI,(^8'."O^E=Z.;57Q VIY4&;(_0_<^)UBN8PQK3.H17P(57P+6\PI\T MBHZ?&:1B,#HAKV(T0*,D2?7SVA[-GU2W,S$T1S7F=@B7@ N7@&NYA!\\ C=* M1+XT(K0[,GN4[KD6EM74WY9:&5:1^N-:J?]FD3)?9LLF,DAE4STTLV)5%[.: M]]M2*U,K\GY<*^\?,4E%OOVJEG/)!J.6FEFQBIK5M-^66IE:D?;C6FE_-AS1 M$)S2G MMIK%'YXX(>'0,?)^"$,@$N:26G]7TWY9:F5^1_F-S]K[F-XE)%*&K M-(&O$_T(->M4KHF;XQK3.H0/P(4/P.84?DWK)J9BKB:TKZ @%^"F6:5Q,8=59[!6ZV9JJC[LI=]Q3WH7[1<=F2+C]VIE_&4G/5D0N"/T MD$H8B4R93"TMFQG\<*W6VVF?Z_1PQ\.GW6TCUR@.D>Q[.T5!YA1]LU><[&Q* M04(P5=M\,PK)F'X-=H_J6"7!G"5J840N*!+;+<-?/IQA]_1+HE9X7]_R!=]L MKUIR-*5HE@H6)@NX SC.?L %CP)P'ZHVS.>,K6OV5B$\BD*X:U5;M:D[^49I MEGK#14NA\/M#>+EU8M,Z^ 8N-29"HM%H=(1&<#\)X8'?3 "#$0OH*_J#ZJ=K MLY0#_\[.\)G7U5*S:GALJ96I%8;'JUDBM5O%<@L?:O///6)5)3_FL,;$#F%V MO,+L>#5KI=;$UB53U5T$A31 M&80Z)Z

O)T?2+[,RIFG7$H>9V\7E, S1IT W\\XEYL#=8%M"7W_/U!+ M P04 " #\A5M6\"<$9CH" "\!0 & 'AL+W=OS??O:#J14@HB;V&//_/[&\4S2*/UB2@"+W@27)L6EM=4LBDQ>@J!FH"J0 M;F>GM*#6F7H?F4H#+4*0X!&)XVDD*),X2\+:1F>)JBUG$C8:F5H(JO\L@*LF MQ4-\7'AB^]+ZA2A+*KJ'9[#?JHUV5M2I%$R -$Q)I&&7XOEPMIAZ_^#PG4%C M3N;(9[)5ZL4;ZR+%L0<"#KGU"M0-KW /G'LAA_'[H(F[(WW@Z?RHO@JYNURV MU,"]XC]88VZGY24@U1#LX)OU/>;;:[3(7 M9[-Y73"+UK+]O>Z>DL@Z6;\9Y0>)12M!+D@,"7I4TI8&?9(%%/\+1(ZG@R)' MJ 7I55Q"/D"CX0TB,2$]>J,NR5'0&UV;)/HYWQJKW9/X=2[?5FU\7LV7R'30_:I$.;7(7VH/*+3Z5?X2L5%;U!*ZXT*V@/TK1#FEZ%M&):H/7R M'%&_ !G=G<.(3BI*@-Z'OF%0KFIIV^+J5KO6-&\K\I][V]<>J=XS:1"'G0N- M![?NBG3;*UK#JBK4YU995^UA6KKV"MH[N/V=4O9H^ .ZAIW]!5!+ P04 M" #\A5M6FG(*J& ' #K( & 'AL+W=OS:B4Y2YM!13XCGA?."I:5D\5)\]FU7)R(MX2,1B ??G]!AVA'S<7Z,^#=^@ 927ZG.4Y9+XZF2EX<#U\EG0/ M^= ^A%@>/J%75P9"HN-WRR>/L&A]Y[4U"OY&P4(MV&2%W>%^>L6B)6IBBI M+_BO=;9A.2_-4;>N@L95O>PWBR@FT_G);#,,1[>B 9X&6ZL13G^+TW?B/$L2 ML098T!$2#AAOJ4"?<8,5#:<6B/$68NQ>WR-P:,GS% &GHXJ9YSW6 MYMW;@:E;8"^R3#OV>G;QG#B_"\7R9Z2RU&&@58+(BT\@"N6ST#834'M*LI*Q#%UA+HJ0B[N>B"WW&HT[1MI$:(.KD$P33>!>AK2RGP+.!Z M L)N!KJ$6E2/D,X-KU1=DT9\@?YDNML^#48V=#T!83<#M7/M6-XZJ= XT%>W MP0SHT=:%>O;!;OHY>V:7[-RXVB0VL(_G#VI@#+&G'.SFG+91.C*HTP@)X[FG MR323(8TPM4+L*0?'3ME\E3%@\4R!"&K:XXT2R<^ER%,NJ[=OY@1'[U%;IL8 MG(3V4FW]6M[&^X>>UHB;UK:R=<4>;5*+&"B-D($2[78)NED\MW5?TO,9B8CSV$RUF4T[Y>!$:U.3W[@Z].NFU&8=XLH(#V)$3>)C?8" MKNK4J0QDOH;28(4C:T9[-B-N-GN2KRLAF\,<<8=R4=X?*2X+E/);N^(BI@W4 M< ?5 =?-HMBZT2(]T1$WT3T!'Q3!?EHA^JYKEU:(@?E\SZ9I2,]\Q,U\8_V] MKW1U;B/SF&@;,(,=Q2#"+3Q->A(D;A*\TFN@+HUD7"U&Z#KK!7%H@*[;1>.N M/(;>DR-Q;\CVB\?.P7C%1:'>:@UV?AC::I?VI$7=I-6VL3TU0'4Z\C'6UI?! MC,;6>J4];5$W;5V]9%UUOESKBNJ\Y<<#W3F&V=,6==-6NZSVI9(8MM2QO[L[ MI ;:(CBP)W-P!KCG$% 41=9L%EK!EHA29>4]+Y,ZO7]^$8JC TS?&<$[79L% M%C(IM5=P- Z_IT+J._6J29_R1I\>&R-V$NM+!>IK>1O'WA,L=1/LM7SJ1U6= MA4-TX$T]#() H@W+UQRMH!542R;Y>X2G7GL)5;)62R&S_WCZ'I6BY$BL504; M^!3*QI@SUUZR2\2SMYNT9V&ZAX6AL$$U[ ^-PC(R!H>]:!H_?9%552WLZB52 MZT4\C!HQA2YXPHM;+MOY>7J/T=F#&C+Z":;!L_Q@8UX-A[#:THW%N>\5 M]^R5TS2K61;ZVXIEZ5%6HH2M,NAW1J &R1!@3^<+@QV%W%DD ^TE W5+AF]< M,?@H19S)$O)L[L2F,]C(<+9D,(S](+#) ]K+ ^J6![ =6Q?KG"E *MKC9=B8 M2;ZL7XAN.*C?RHQ/34@.-MUU- M[G6QW]!8^+ZN*XY@P[%;3A8SRS3YO?SPW?*CY?5J0!Q_=)1A!*N+"XB/1IJD M,QGB(*2V\O=[(>*_4(@TV7]V $1[IV<^5#(9&@^59H,WT?6_ 7QF\CXK*Y3S M.Q@)"PYGNCQ*IY.7TKE!)%<[GD#(#7!O#]G0"5TMW4[[NW_]^P^!]0 M2P,$% @ _(5;5NS']K<- P 30H !@ !X;"]W;W)K,/(@*0Z#&FB1@:D93IF6F*(((8 MBQ9+(5%WEHS'6*HI7YDBY8##'!13T[$LSXPQ20Q_D*_-N#]@F:0D@1E'(HMC MS)_.@;+-T+"-YX4[LHJD7C#]08I7, ?Y/9UQ-3,KEI#$D C"$L1A.31&]MG8 MMC0@C_A!8".VQDA;63#VH"=7X="PM"*@$$A-@=5E#6.@5#,I'7]*4J/:4P.W MQ\_L%[EY96:!!8P9_4E"&0V-GH%"6.*,RCNVN8324$?S!8R*_!]MBEC/,E"0 M":Z,.Y5Q)^=SW^";2RQ!U:-$;(DN2(*3@&"*9DR0O+Y^C19"!K,/Q/'VS/^MID_)W(:FEPJS2XN]C]F3HU MP#F$2)5:\'"*4LP14^=V\M\+V?OC M:LH[E?+.<[U(MWB'5 MLB>H9J);F>@>8>+P4NF^RJ;;L1J+Y9#(FO1>);UWA'0B1+9?=J^AX.V?U*=O\(V2]+_+!RZ3>(\^PF&TV1GMUH_4-\Q5)!**P5$BKU54GGA>]2S&1+,T__PLF M53.1#R/5[P'7 >K^DC'Y/-$=1=5!^O\ 4$L#!!0 ( /R%6U9'SU;-<@8 M $D> 8 >&PO=V]R:W-H965T&ULK5G9;MLX%/T5PE,, M6B"516K/) :2*.T$F"1%W4X?!O/ 6+0M5(LKTDGF[^=JL;608N+ >8@E^=QK M'MZ%A^+94U[\Y&O&!'I.DXR?3]9";$ZG4[Y8LY1R(]^P#+Y9YD5*!=P6JRG? M%(Q&E5&:3(EINM.4QMED=E8]^U+,SO*M2.*,?2D0WZ8I+?Z[9$G^=#[!D]V# MK_%J+\^H^>&JPY08LM M%WG:&,,(TCBK/^ES,Q$= ^R.&)#&@ P-[!$#JS&P7FM@-P9V-3,UE6H>0BKH M[*S(GU!1HL%;>5%-9F4-]..LC/M<%/!M#'9B=G5_-[__ZR:\^'8=HODW^+B] MOOLV1_>?T/7%U[N;N\]S]!%]GX?H_;L/B*]IP3B*,W0;)PG$C9^@=]W;LZF M096NIXMF )?U ,C( #!!MWDFUAQ=9Q&+^@ZFP&9/B>PH71*MQY M#&3A$T1, M0A0#NGJ].5:8AZ\W-S5LK'V K,J?->+O)EOD*4-S006#>A/HGXL'+@JHEW]5 MDUT[L]7.RB9RRC=TPS^)ML[[ M[ X::,$>6;9ERA2MK9W*NNR4CS/'\K#AGTT?N_,APVS?LH:P4 #3L/:S' MP=ES<+05V035R##"@H8#BP#:RFX.XI MN%H*GXN<<[0I\F4L5 QH:]E>)-N:%Q4O0;2+.G-X*@VX]J.@H8@>XVZ""A"H;] MSN3TZ72$"-;2N1=K5D"Z54%ZWW#Z,$X*2\/XZ)@&'I*281#)8:M0.;/&NATF M+26BI71-BPQZ!4L 9&F=; M>/!">V@\]YJ9[PQ'?J6 ^:8S[/2A N9Z75'1)]C*!:S7"]<]PF-YZT]Q MJ\R(7ID=7 J6%&D0_*Y4"PJ8M XH0-!DQTJAE6E$+]/>4 JVBI0U5-$JF$&D M6I!1I#M!?5:M-B/.&VI!G>Y:E7=PNA_36W@L;_U9;&4?TT/">](B!+27H0+F&\$8 MK5;.$5^;\3^J Q@6?:2/T-U7#+1/FH),;TX4\JW@@F81%(2Z"K1B\> J.*:W M\%C>^C/;"DRB?ZW55D$]E^H<4;V$DC8K5R,PJ=>K8-VW*OV3CE;*67HIU\U] M#1E+\3[+=*5-Z0AL6,=*F",)_VGGC"UEQ:HZJ^20QMM,U&=3^Z?[\]"+ZA1P M\/P2GX;UJ6;KICYDO:7%*LXX2M@27)J&!^VUJ,\MZQN1;ZJ3O(=, M1JPH ?#],L_%[J;\@?WI\>Q_4$L#!!0 ( /R%6U8,(6K&XP, %P, 8 M >&PO=V]R:W-H965T&ULK5?;;MLX$/V5@1H4+9!:%TN^ MQ3:0V.K6P.:"..T^%/O 2+3-K42Z)&TG?]\AI:B^R&X6R(LEDG,.>4:'Y+B_ M$?*'6E"JX2G/N!HX"ZV7/==5R8+F1#7$DG(N8'G MM=R<,.X,^[;O3@[[8J4SQNF=!+7*A?AA&I-TX'AF M132CB384!!]K.J)99IAP'3]+4J>:TP"WWU_8/UOQ*.:1*#H2V3\LU8N!TW$@ MI3.RRO2]V'RAI:#(\"4B4_87-F6LYT"R4EKD)1A7D#->/,E3F8@M@-\\ @A* M0+ /:!T!-$M ;?8O& M?#%NC#+5$D<9XO1P='LSO?U[,KY\B,!Z MH2#F*4UW"5Q444D)7J2,@I.,8YHTH.F?0^ %081OJHFFN",UB!F,1(['P,+LSS6%"4]$3N'[Y:/2$G?:OW79+]C#>G9S M_/34DB1TX""QHG)-G>'[=W[+NZC+W%N2Q6]$MI/5L,IJ>(I]>(-'+R62,SZO M]6R!CBS:G+'K81B%8:/==]?;^3@,\_TH:+1VP^+#L&[8W2+;D1!5$J*3QKC5 M"RHAV7$$*QSQ(1-*?3P'3JUK-'GJU8F,WM(:;TD6OQ'93EY;55Y;)ZV!]P[> M*AP/72DI3YX!]Q97&2GNL_0_/(O-=JRSS=5IYN]^[0XM0.TM=WQJ-KI[3JL+ M:C7\/:,=1K6B1J?>9^TJ'^V3JWX0FF0@_H_;ZE2V7Z.R+NA0Y6'4<96=2F7G MI,I1C;(Z&9VZ@\';FKT0TIJ0GS_&@K;$=+U]GK\+W?M[OW)^M- MT-*"\[(PVS"] /RF>(FD+!$2'HS+B1T\APW%XB_)B%)LQF@*9WZ(IYKYNK-7 M[@[0 MZ_ZP2!=_$7EJF HRE32Z&8C40F;.)Z-.,KG +7FDYU+:/+(%_ >E* MXD%ME_N,IS904RD WK0T?T17OMSUC;K=[V[51#F5_TC4PC7]%]V>^-N7;_O]<9%Y>S^GKBHNZ^)G#.N(*,S7(37:*,%9%'* M%@TMEK96>Q0:*S_[NL#RGTH3@.,S(?1+PTQ0_:$8_@)02P,$% @ _(5; M5O/GC9B% @ +04 !@ !X;"]W;W)KJE&29ZUTQ2R9>A.:6B,K M?% EPCB*;L**<1FDB=];ZC116RNXQ*4&LZTJIM]'*-1^&/2#P\8#WY36;81I M4K,-KM ^U4M-5MBA%+Q":;B2H'$]#.[ZMZ.!.^\//'/E'IUQK08 M!I$CA )SZQ 8_78X1B$<$-'XTV(&74H7>+P^H-_[VJF6%V9PK,1O7MAR&'P/ MH, UVPK[H/8_L:WGVN'E2AC_A7U[-@H@WQJKJC:8&%1<-G_VUM[#44 E:\K*:O)RBK/I>#%?+7Y-)W>/ MV016C_2;9?/'%2SN8;R8+1^RG]E\-7W.8#HG.X/S)=,H;8F6YTQ%I-X/SLX@3N57=15QYW\ GN5!;4#F M9CD. Q*10;W#(/WZI7\3_3A!-KS]B-B%W:'\2]FR3<'1<:'CWA"O7&"]50*5MIF]?< M[7:SX*Z1P+_CS2"9,;WATH# -85&O6^46S?B; RK:B^(%V5)7GY9TCQ#[0Z0 M?ZV4/1@N03MSF[@:QO\53;:S9SN3V CPK4TRT\8V ME^WM).DY5I'<79QLLKSS:M^/UNLV#K(>LF&Q?R;^R1=!SE_FS[TLTW*@F59 M:1WU3<,8]M=!&)]??4HOSY-M'H4Q^Y22;+M>!^GWMRQ*'B].Z,F/#Z[# MAU5>?-"_/-\$#^R&Y9\WGU+^KK^G+,,UB[,PB4G*[B].WM!7OFT7%YO\%1MB(,*]N!(!;.J8#8J4.M(!:NJ8#4J#(XUR:XJ MV&TC#*H*@T8%9XFCR0MRG->\:(475F?RR2,B^/C)D_YMR&O MEU]>??QP\_&=-WUS.YN2FUO^Y_WLP^T-^3CG[SY>_>Y^?#>=7=_\^LO8I*/7 M9/;/S][M?\@9^7PS);^]>$FR59"RC(0QN5TEVRR(E]DI>5&\?Q]&$3\"LO-^ MSMM91.LOJC:]W;7)/-*FVR0/(D6UJ;[:U7:]C8+B<".S^WM^_)V23RP-DR5) M[LF;9;(I#LA3_NJ_?,/R0SQ7A)@]$R)9K_E!?9,GBZ^*VG-][3?+95BT(8C( M)@B79WPC+8)-J.ZLHV==LYP/?FQ)6)#&8?R@VLQN1P1!;$'OF6VP6.R"\+A) MOF(I621K/K*OBB&7QXV23-45_QG%\*DAVZ;?22;OF3X_(O:'A;D_+,P2:!\! MOF4/85QL%#[X1D&\8.0WOK=V8G])@IQ,V:)'+'I*3(-.5!+7\HM9[U6V"1;L MXH1W/F/I-W9R^>LO=&B\5@D?"9OM8,,25DR?WRZI85/#..]_.]0R,J:#A+E( MF(>$^2"8(%EK+UFKHV3;R'3''!R(86)/:&\BBF$J%SNCO9%8:"87HCW:4)6B MS,2PFO&<7;%BLMN7&XWI6"SEMFF5IRAD4K/78/DJUKAG[4L)^\3>[Q.[K&8= MV2=>O"A&)CYZ\!U1OGI93(WE_+%*HB5+LW^0V9_;,/].OEPG443X2=]CD"[_ M4.TK&SFD(&$S)&R.A#E(F(N$>4B8#X()(A_L13[0#CQ\2D^V<5Z,/%G.3P"Y M?#.RW2SY'$^^S)[R8F:_BQAY%V:Y4M>M\3=[_.<=GH]JPS-JD2_OV?J.I2KZ M5$OO*G0D;(Z$.4B8BX1Y2)@/@@E"'^Z%/M0J\0/+=:?;;X>JN;0Y'TVU,;KJ M$0F;(V'.#C;2;PP7&=)#PGP03!#::"^TD59HY?D!V5UN$?;$TD68\8OL@TL0 ME?RTS*ZG!TC8;"1=<8RDRPUD0 <)$N:#8(+D)GO)3;22$U=Y2,8OH%1ZFRCV MER0W;:2N M!G%6K'<6/LU^33,[Y9?HBVB[+*XX\N");-+D6UCZ0;_=L9C=A[ER^JVB'C9V M.&@N,UP]T[8O5'D-HZ_55:Y0VAQ*!GT-;S,N%9;@L ME];YU7>I<*5DJ;P43)M+?_IXG;6'I,W;=,"!AG2A- ]*\U$T47JU9T+UILDU MR_(T7!36SFZ&+LWO8FWSF2L7/;?KI0N4-J,JNZ1Y\0(-Z4!I+I3F06D^BB8* MMG9,J-XR.2I8I4@M:?0_LR6#8ZH/V5E]2-J\71<<:% 72O.@-!]%$_57NT-4 MNRY_.>5B6[)XF9$E6T1\>%1>SU008:^9=-(\\9CJ@W56'M33@=* PD2=MJ/\"I;E0F@>E M^2B:J-S:A*%Z%Z:AW%9JE104ZI1 :3,H;0ZE M.5":"Z5Y4)J/HHERKZT5JO=6GC.:J^K"P$('9F_8',Z@I@J4-H?2'*HP:11; MQ(5&]: T'T4315>;*U3OKOR=!'[JQ#14CYY X9TH'27"C- M@])\%$W,NJZ]&5/O?[1WE2N0, 8:MI1MHX_7.74:ZIR8LI^@Z((##>I":1Z4 MYJ-HHOAJZ\346R=70;8B&W\1![&V^(FAPU+2P-&K6(JKV0,91%#+1@H;=ZJ!PXT MI@NE>5":CZ*)&JX]&%/OP;3,D:@HPM SD-:R];$ZZPY)FZMZH!@[L3>>8.\\ MP=YZ(F\/HV>K+[S-VB$Q]0[)7Y0K82J,"&O8U-_5,XT[DBRAK]59M5 '!DIS MH#072O/:[6(?%534=^W F'H'IDNV1(42UI6MY@JB/EYG\4%-F#8=<* A72C- M@])\%$V47NW F'H'YJ>S)?3D&F? M+4&5FAPK9L6!M&@]U;>BLR;;19U#HSI0F@NE>5":CZ*)FJS]&E/OU^CS(-0Z MG*A\PZ$EY4'H0W<6HB*LE =ARO=ZF)8Q:C;-492;V(.!Y/1!N^ IHI[1L25? MSJK*C0X:)_ZT1^V+6,;?F !A(5?MIU#:#$J;0VD.E.9":1Z4YJ-HHMQK)\;2 M.S'/)4!4U0]'%'M@R^Z?/DQG:4*-$RC-L60;1K5%7&A4#TKS4311=+5U8NFM MDY]+@+#D^T/L8?/$3A^YLP[ED/)9'32D Z6Y4)H'I?DHFBC"@Q_QTGL:[1,@ M+,5O9%$J*0]JAD!I\XHVU'7 @89TH30/2O-1-%%YM15BZ:V0_T/V0]4B\6Q9 MOJ5*W_#.&H9Z*NVZX$"#NE":!Z7Y*)JHXMI5L?2N2LO\AXK2R!ZPFL*#>B-0 MVES5 \7O*$+-$2C-@])\Q?8XFO]@U9Z'I?<\_J+\!TMA+4@[[^J9MAU)?]#7 MZBQ:J*4"I3E0F@NE>:WVL(^**:J[=E2L-K\SUB[[P9)=!&I1R=#31^RL/JBM MTJX+#C2H"Z5Y4)J/HHGRJUT52^^J_'0&A)[;>?T2ZKI8*M=%NCB'6BY0F@NE M>5":CZ*)@JTM%TMON73*@+ 45H!-):M%'[*S^J _1=:N"PXTJ NE>5":CZ*) M/R9>NT"V_NZ8=AD0MGQGS)DYG$AW!^J#=54>E#:'TAQ;OM%&M45<:%0/2O-1 M-%%ZM2-CZQV9]AD0IE*3BA_J,H;2Q#C5MZ*S)MM%G4.C.E":"Z5Y4)J/HHF: MK T;6V_8Z#,@U#HTY52$H6%):093?>C.0E2$E3(@%(7,@>*W/U4P:V09DM<' M[8-7T02_X8R.FS\ H6A=D0%AJE=B[,(8$3\Y>+:&?L'Z"_W#DU>C\Q4C'A?& M(DG);;%H$RQV3RUZ9"0M9LTL"^]#?@;W@MIF;UBL6-\G*0L?..J9Q1Z2)Z1X M$)9IO'8"/@#R;]NM?9^2F)4+ZGGP5 +H:[+ZHCI7_PO*\U2Q_*Y\MEI'Q.PNZ!,?M/=\^P>TM?796/>FM\_L:V7OFV MI?S&_O'8NWX=8O?0O/=!^A#&&8G8/0_'=<=W=KI[#MWN39YLRB>.W25YGJS+ MERL6+%E:%.#?WR=)_N--$6#_-,#+_P%02P,$% @ _(5;5O?E,\W] @ MNP< !@ !X;"]W;W)KW.3:>#AQ9KLM_/N=G9"5+B >>*E]Y_L^WW>I M[X9K(6]5!J#)7=4WI\"%^N1XSD/CBNVR+1QN.&PI N( M0=^4EQ(MMV%)60Z%8J(@$N8CY\0[BOHFW@9\8[!6&WMBE,R$N#7&63IRNB8A MX)!HPT!Q6<$8.#=$F,:?FM-IKC3 S?T#^T>K';7,J(*QX-]9JK.1<^B0%.9T MR?656'^"6H]-,!%(,G 'X-\+:XFG#'$Z M'$\OXNF7L^CD>A*1^!J7\\G%=4RF']&:CC]_FGZ))E?QVS>'OG=P3"9?;\ZN M?Y#=2RJAT!EHEE"^1]Z3FS@BNSM[9(>P@IPSSO&CJJ&K,45SD9O4Z9Q6Z?A/ MI./YY%P@L2*3(H7T,8&+VAJ!_H/ 4_]9Q@B2#NEY^\3O^GY+0N.7P[T6>/1R M>/<9-;WF<_4L7^\)OEA3#?CJ-!%S$FN1W&:"IR#5.S+YLV3ZGOP\F2DM\3G] M:JM^Q1ZTLYL6!,R-#=JJVB/MQ(R._T@RUI;4$];TM:6Y"WI&ULM9MK MC]NV$H;_BN!3% FPMD6*DNQT=X&-E;0!DU3V3)E>2]]->4\;=*LO!JMJVK[9CHMDS7?Q.4D MW_),?K/*BTUUHTVZ92Z;C#=Q"(;75_6GWTMKB_S796*C'\M MG'*WV<3%\UN>YH]7(S)Z^>!W<;^NU ?3Z\MM?,]O>?5]^[60[Z9[+TNQX5DI M\LPI^.IJ=$/>1/Y,-:@M_BOX8]EY[2@I=WG^0[WYL+P:N>J*>,J32KF(Y9\' MON!IJCS)Z_BS=3K:_Z9JV'W]XOU]+5Z*N8M+OLC3/\2R6E^-9B-GR5?Q+JU^ MSQ]_XZT@7_E+\K2L_^\\MK;NR$EV995OVL;R"C8B:_[&3VU'=!J0P-" M@WH ML $S-/#:!MZQ#5C;@-4]TTBI^R&*J_CZLL@?G4)92V_J1=V9=6LI7V1JW&^K M0GXK9+OJ>O'E\^V7CQ^BFV_O(N?VF_SSZ=WG;[?.E_?.XN;V-^?]QR]_W#IC MY_MMY+SZZ;7SDR,RYY-(4SEHY>6TDI>@'$V3]N?>-C]'#3]'J/,ISZIUZ;S+ MEGS9=S"5U[X70%\$O*56CQ%/)HY'+ASJ4HI--N8T3?C62 MV:'DQ0,?7?_\'Q*XOV!==DYGT9F<];J3[;N3V;Q??Y:)D\=%)CNP[=!$1I_( M=JI'V[XUQ''CV*\=J^3Y<#V?^9/@WBJ!5$'J3V=ZJI\W? M:_.MH7*S_)],#S(%5Z53Y3('2VF)2+F3'2=:-4K^;KCYYPRW&N)I;7*N>#YMM+ HU;XZ.O=9C M]W+=@:#6I'NUBS>NV+ZT 9L8K[50*[(R-P*3[\J+.]LVWN7.U7\A'8".=P)!'3"F)+AVA=9/?6%4RV< MVD=U?^TJ5SX(M;VX2LZ'A6;]&YO/6[7=,CL>/C39+D.\57Z^^9C(]4!H-6@D\''UXE 7&^0,W K(DP,V:< M#9JRB!VS/F0/,NWGA3!H@+ S9A[4@)BY -TQJUE':%^"1B=R@)U>(FL;/QO# M"E*03#E#^".0@@C(U- 3,_$$T:A$[*STI5KS0J:9I-CQ7@I"Q4"F&8=@.]5: M=<50,$.@IU &U;S[SR!-LQ*QPU+T@GT%EZ&VPX<'@HU/AXRZ0*Q(0"=T* J: M!6XG.?1+(QJ2J!V2ZG)"O9C&0C)L7AQ8+#&=%"+1>.Y[@&SI0;J*,%?4):90 MI)J7J)V7:IV:>WA9"_YGX(#V!4)&;#X#HX[949GMASL8W"XT#KSF*&KGJ'IN MUBB RJ!@J,8$C"=DF;$7@ 4+,R,SXY!JY*'6M;T9TIH!EXIAGM':Q(DUG?8G M^[,L %D(,2.![P\C/L+LY/ZG,[G[VC5W4#MWG*!=QFXK7UH>4,^0W1H8=<@? MGA\ T$7,F&4B:TZA=DXY2CDJ#J)&Z#$XM-!,)B!86D#LB$_]B:&\0#6[T."D M N^K75EOV5[+_QYX>4SMC5KIZ%1@/ZNWZ%S>^KVKL8H>PBJYYRE%4]_L9?/] MMJBN@;SLC=#NA; T9G3F H"DD+SD-AGD1\1=X,H,:0HES5_4SE^+>"LJN6KQ MIRW/EJ+:%8:I@: 70^0@9A24?"+4C!E7+(UPKT6><+XLG7:NGP 7;JVNNJ,YG4PW6="A5SN/3D02"B(5A]K([Z8C0Q>?^$F#R,=0-5+](0SL M\B/,+G![&[Z^6$TT7O@W>5'?D3IT-,#*3">?#3BGM^A1(5 T/WEV?OH:/[_<##NH ]ZV&\]<( 6Q M\H=6$685F-0PC4S,CDRO6CGE:^8:;?%-%XQ.UY]*WA<[HKG]OZYHEU<$%(48E .8N4#4L2L7!.WL\ZA MJ%-PJ=8S5F;I!.DGF($]%V8%^B'"K0SWV_MR-3(Q.S+9R9ZA^ /4 MH%9@O Y8]05HX&%' (]>^+OH@T' J0?=4,;QD:R"&J'."#W+5R7 R M\&&-AS%XNQ@S\\!6';$:J_J^X;ZWKS''/^)&'2;IPKGC]R++ZH!=.<\\+E"5 MD']426(XCIA9[]!9*Q.:A>[VT^>JSS5'CX;'+5K;ZO@(7'>,^/G/33^;YP: M]S7@^7; >Q^+PI$I8MQ\T"BC%!W\]"8 C64 M^4= 67/(Y-@;BZW'[F,@Z'W%UDZ=*]9#!>XK(M[0VXK3SK-A&U[\D(9R.]7>5Z]O%$_L'_J\?K_4$L#!!0 ( M /R%6U:E#%QE?R8 (=X 9 >&PO=V]R:W-H965T6\;1Y;_*@V/,K"!)LU#DJ4X"2#+]L2+.!$L)\'N8O\HLHMDQ\UNI@_) MS*??=];1;,K:S,[.+K# 3"R1W76\\_>.*GUS7]6?FHVU;?)Y6Y3-MT\V;;O[ M^OGS9KFQ6].,JYTMX9M556]-"[_6Z^?-KK8FHY>VQ?/99'+^?&OR\LEWW]!G M-_5WWU1=6^2EO:F3IMMN3;U_98OJ_MLGTR?ZP8=\O6GQ@^???;,S:WMKVY]W M-S7\]MR-DN5;6S9Y52:U77W[Y&KZ]:M3?)X>^"6W]TWP((!OZYL]>V*' @6,;O,N83-R6^&/ZLH[^EO<->%J:QUU7Q:YZU MFV^?7#Q),KLR7=%^J.Z_M[*?,QQO614-_3>YYV?G,..R:]IJ*R_#[]N\Y'_- M9Z%#\,+%Y,@+,WEA1NOFB6B5KTUKOONFKNZ3&I^&T? 'VBJ]#8O+2V3*;5O# MMSF\UWYWR\Q(JE5RM5Q67=GFY3JYJ8I\F=OFF^*]XO-F1\::S MY'U5MILF>5-F-HL'> Z++V6SRDMY*Z9?IRZ3=V$2^N*ZV.U/NW5?R\;WM M?U)UM7X"JY /NT8^>S9.K@K83+XN\U6^-+"+O&QMO>3AP600A1I:)-LTP!VF+C#.)!G8N%J' M5G+O$]G1&!F9"/42? L6WH ]J3^!_2_ J*,T+&1D^*;=F!:,'%*(B)#9.[#C MNP0F:8%@0+MJU=X;6!61R$]H2[,H+.Z@RKHE;!^EP"1WR."6Q ],)]IV>"HI M<_ ULHIFG+S.&R )"&8' _Q$BR2BCY*?RN3'ZLYN%[#=V8Q-0DK4T#WA1@N+ M(HB?(C6:-E>R&9CCMZK.80%GTZ\2^WN'/X(L?[+ >)+#O,S Z-8HXYX,*7R\ M+#HB#CX$+,EAQ$T.YKDF,MS4U1)Y$4HX\'E7@4#@#AN[1FUA*FWL\#1@^MN- MK",8^[TU#6R WO^KV>Y>)E>E*?9,_]NJZ)@ZA[.E*%'7A=FW59DFK[M%7N1 M.![C0[ZT:?+##]=.VZY?TS0K^D!P^B.E>]?U= MF>7+JO;[>@L/5??(3>1%8PJG5$X^2"ABT:HM*C=L'^;)R[Q%YIU>?H5>F=\1 M>2(3 F+'9 +I!F@"PY69*:K2)CM3L[ED$Y;(ZH@72/(>77/D[,J"62!;L8&A M85S3A.90AD@^^O?&:O9>=S5N%#1E&F\'==JB1J]H,V"'H>TE3_/>U,N- M<_#*](W)>KI\,!#+I_=)\!% ,;8T2A'5MX.7$[198EZ1I0WL-[ ZE;W MWJO6MH"?Q3O@HI")?E7CY ,*!7Z/@R9S7F:6Y?@U#!4Z8/C?D*$;3%R\;4J_:K?EP*E"@P-TB@L^0(BJKR;;*;"'. MK4#O2=X)2$0$A%4EU:+(UTHP7$*[ 45QFSW<*" 8'._0LENSW+P,G,ER8\HU M?)UUQ *S! O2Y"QW\.[2$BD@V((%E#CR,Y);TP@!FZ_)!$RG+Z]V.X!PS.]; M]$U? 2E=@]F\*4Y)]AI'2Y!?$0$ ZJRO[T;88 MF(6K0O$G_L /)5AKF/,*',9;$(*L!I.8W^0[BS/#CS!39F4,=!0F@R_@I_?? M7\&DW]^D-/"O8(#!.^B<'ST0>2- Y$:!R$@LUWN;Q1X4%O#^'>ZPNJL D2!" MO8$Y?K2[ML.E_ A"&5:9AFYV9_:BM1O!/:)GDK=#JXN\0H9LR_\.()7":P)X2G\!8I[5K=&D8 MMR>@>R2(&>/A$+[V<*L!CP"""AX)O2RM3668;%]B%H#/T#HM<5]AB '2Y)2\ MX9 B,'W!D[?D*VN8^E4%_SA/\O;J]I4ZCP0,.= IA\"W<2L@#7+#P"Y@:' @ M#>P/U"#YV]75C?IDPMN("/WSC9N6%=N'(5>W/SNOA9/@ +H8,D&#B[^N,@HJ MB.E^J.L87GG<"E@X0Q$F@\C:C( - 7%2/#8D@0%?1&N"'@%[^%/2/H$:('T M7V":A<&809%H"*^@;0/]V!)\@1TL;&)S%&9Z56=#&%23@;&?=\!>01S(?X0\ M$#C"&,@L74P9 @I'#?7#*)Y.6-/ 4>\JMG$X&TC4)EFA*5.A =QVE54[G/VX M^+PKDY^6;45Q@$,VR!,P]TW'&*USK@W66X-8,FG]F.0RT>369,7O+'A'8 M"6";+2D8Y NB+N\U )LL,.S#;2SV&.9L*QJ4& FL*)=[%3;0FVI=RI97N#0W MJ\X&[ NY36X6(F) E*A&NC89Z _D\UYV0P/5+$RR8_!X=K5B%$R;7('W![KO MK8%]+.PZ+TM :GJF$"R(=A#+YEMG#!RS?*,I)?E,SDBG)%+ M]8 2YL&M$K%U:+\^71EH:_*QVN7+9#X[3P-K]8[\EUJR:^!DWH)O(EHM>&C?R+*3M,P##>G20H4.PLMF0P2!3;NFIVPD *!EAXMA8(#[3\E46A MQEC, !%*TJ)EM^T -.([S'Y0^B5XF<:RR9;H!8B/W*?%G$S'+U) 4&18@.L@ MZ4EK/I,G*=F9[&RI8NT0Z\(4!(PX;3RXKW%R&V15AE)-U[AF"B3PAS? ICL( MQ)BB' -XF[C)UQN0JR*'I[+ DN0!'TC^V*'A/%M,E@#9$.JWH1@PP$0 M^5$ M)2@(P7BVBT1*ZU9GH?:#+ S*,":";/);EPDFA7U678L\IKUB M8+<#GUU2(+L,9^443%$U0;K)/[!' [,%5);D]!5C;$/Y(X '!I$-!.;D3\#4 M-[DLC')))H%A:2UH!GV\0I]N =]XN 'RB-DPD/=WHLNT905,T8I%" ]8D,*8 M(?DD@4%+X:63JP3N@+P0@D1[>;_)(225[TUS?$N24Q++@WL8)V]4OY#UMQM& MO)A777K5PZ\:^HJF!RNZ1-6%E;$Y0(UT#ZM#N*<*@\U&0*$:]I24'>T5%D%C M-4R5+8@U@)EJ^0G93:@&A\Q\ >/JG%!VXWQA.CD#NX+_G<-_3\?GR1NVX$<7_34ZJX!<]X0Y)SC* M> ;_GSJF/F[^\_$%_?>,5O%"F(QGDXMH_HB[:<#'8I^RLHJ:MKTDI.>;4=N>'1?F!00P'=C$K*))J^2^ MZHHL,#G@JW)Z/\<@YDW3YEN*!#A:V4%\9FHWT6 U!%8EZ7RT#R2Z%'?4EH!: M$]JC%JW.)XNQC,R#U ')[[8BYVPR6118P#% M+ZH@#P"JR@E"@61N?5:F466 MW!G-]LA[$%5 L!ADTY9$(D FF&Y: /($ZE(J"%5LO<3<6US%616 G#'#O>A:DAM"VA4$ M[1 (U)*#Q_5:2WB*RL0<\& XQ.AZ9?(Z 6\-T%L +>SD'F6ER"W%$^#X\D;0 M6].&;H)M!8[' ^ S;K-**$!)'N5K& LD"":^SR'>6T38WW"AIP%PUZ)2E".) MLT"H*5^3@S2J?D2IQB#!",(0E%9\4* (/*]A/S$ G\-R+6/(M EV M^K:J+9:1KJG$!2B"DB*%<4F1CV&!;006:%"NT9N$M<)[#D4@-)1U+'7\G -C MW,W/X]LQ:'U1@-TF2]+*W$A-?L1^9OHGM<0A@J'EZQCR(C4YG2*A&:\3P^:2 MTGV'9IG'65@A_,J^"#E RTE79- X:FCY"E"[D/DN#CF+K9;QVS@?/> MDKY14<*PJ"HU#T5I ?RHMALLT-U9B0P\"QV)PT+%&H"WL(L#(9Y)PI0O2Z/# M31)C2ACU$ZU'8I.G0N%G%+2X&LN9=B0\92X+, QG^OU551AJ( M^^*EO"O!:ZVQ;NDC%5V.'4@=1Q0"BHD*!0&U3/F2DU MM%EDCE:$P=2&2SIA[(O"P23P"V+MHJE$.G!AE9!5]Z)#+2P: 6]LP!]L,;7^ MAW-[!^^D& ?X'!)8V"4PHG$[@$7[/8#[774 E;$4X\F;BM2+RAJ>$DLI:%TM M9;:0M!C;YS5' "5%$"6&0YC5AP>?$"VIIZQ8&\IW7$"XC_EBZ M!*( #?)W6TQ@%_DG2YX !L!E 84[2/,X1#::#"-'/>O0.:KFLMWBF>!M):8 MS8+&N2E:-A%E@!S8!\#9U!ZZ(@+!]C#^&R*0AE5'9?: 4'DCL3<.$=&+$0[$ M?JN(&.2G:7%2H8$Q0PH$,6*4]E0L588R=&0?1/XR+@'Q*F FM,@\53!02]"E M490GZ:[HZ9UT" "V+$"T0=- !5E=!OD>_L**2H*NQ+Q2)'^_1Q\#& A\!J MQK/(.ER/UO;>'5\QF6B;\1ICI4XQ?;#JJ#A$/8BA)!#;RBH4%DIUT"/>R,K, M\<#1G$.+2CG[-R(Q>7 &];^L5ZR7'LI=7TIP)Q3#.1P>Q@*" MXR0?''!4LQHTB*FM9M)^8VBD2?=U7=UC9A'A6@I\YF8B![AAFP"=&R[Z$W'E M23&OWA@7-O[ *R_HN4QY$?;'J,(:04$&&"V0/?&F]MMK D''J64"@" MIAOM 9$F@$[2]X%5]?T@33*;]F1!(L(3Z8OQ M&:[H9)[.S^?C*:46#YO(O!#F%($,+>Q(J4*[17H+/2CV82W:C2_B'_BQ8J^Y M "[AJ0\'EXD)R8>];Y &BVTX=Z$/>PUSQ5'OH([YSJ(C\!;(5(!+ZM8;R0L%D6XJ\']A M7?&)9? 036N4H5 ^DGT=1,68VW1FYR]AHR&1M4@C 0@0M@ R% ['8U101L*4 M .40!KST(Y9N&(EXT01Y&+S8$W9;HZNK:O]>5Z(R+?,=B222P;9D_8.AI5BS M(I\/I&^P7Z<('T!+-&(='Z']&"%-6:""F.$ ]U,S<$@)^E;JX_V'-0765$!5 MK&*Y?CO0AEU%#5TKORA*W M7T#:@^\'D2UBSB9B PHMNOMMI[J&_A)J^?X,*C+U9B 7XT0U(WJ:@\&?>^:(ZA') AL.580X4O)QN:VHU3G M/?C^9I/O,(X"O:\S;,[&LHW:;U1JFA-0B"$[*I.A=M49-^""M2NJ7*$7H]X% MP(I5WC8>=;$>4=3,[&L)20X!*]Q_&.1Q8+7K6HFU0J3R Q[(P/9?SYUM<%Y M#!!U1@6/;'*PA_5RLT_60-_2LUNFH3"MK!9XF@GU_1\<="E5)7+Z4@P61UIR M\B0*MK *CY%C,"Z*9&!U7!^P!'W K,!!<.W723,P6?*3K7"89V4"60=SHGT@ M^CQ,1 M'9:CA6.7E;9C!UB>TH.P%J8+UU*D^)MS:]9@R_=A"S%U%#GI(G$70:"E\1D) MSWDZJ;[&<\&+H"0]GT@2P>EA/3%A;,%8F'GHX5P:YS.H6>[R='QZ4(>-P)J> MQXE"X@,PI64K?S;D,74Q9X,#F@:&M0=Z=EV-R-@E(J-H,&@*XZ8WZN:"0,$W M)V GN$1)V,R/C=^L=\YP'O8IU%'4%"2PHI%)WER7;.N+^BB6DB9S#1'!:Y05 M0WWA4XNLK]C87>SC0XO:?)(/[YEJNSP!&;%^0L]54*]]N.L7)&EF$^@>]62# M&2E=JM31A=-H;&+MT12TK]D.N5(@)VC7BDSQ )@G\GT!.0(N#\8Z$)P.>7,8P;5OGKL^!.E%R M"%VJ>B_!IR1-_\$P:V ]!X@KV/<0]'+9[N.;X+I;!-%Z5<]!V@Z(-HJ:[WX+ MP4+P%YG.3$=$=RCV?J1AE$R=1S$(3_ M-66E[G(ZX>H.N2A5(UIJ7U-8&X_AT0]5N1[]0 D$:?D:#=<;'B_%!0[).0F5 M-7 T,>3S25AIAM/6I*!S57@U5/@7^WDX.@D,B@'G$H-. M/BWPNP@#*.MR"?V&!5(@/+9&9QDH3DB'6MQL87WW,.IIN8.H+FG^Y3/R54DI2VR41%RGQPJ;P\..$I<- MI3K=]3 KR8LWX%?YI%2WHZT8ES6-$"9==D*>&)RP3_7Y98SIL#1U-1.^L"6$ M"7E<&N_* )OC)ESBD""Y/[=^&&OZXUI*[O$!1?%,@/$M+EB9KNZIH8GDCZ(2 MZAUP-TS :")J^2J--\P'"<@ZW9F\((A@L;F&^ZPQ7\%[O^.6!:WHI6$KAS_6 M!C/]U@'^!E/(1\N_E(YN<+NN3L1E=H440QL@(^_TQ!12ZCA8N^\]#*+7O'12 M%, YZ9T9(JBK6$N7;L/5B5RKX-N<61[EGYP%=(U7&-2SG8*=" IS+36$2OQA M77AB1+DU'3O,(X>:TD M#\\-!F2#^5Q!=QPWSV,S1 ]/'N,GLOD6=!W?L&)CJ -I@8Q MJ^6PJE_(F(XCE B6R=:$OZ%JD2%TS=\%WF/ YR-$6[&[EH6&2"TUFNN*^_P& M#PM1Z6:4EZG\5'5M4)3PBDF^#,9 9\97#O'2]JPGSOE6"[!_MEERD:?66-D_ M;K%,I![5TQ:HUMY;24DRL%@%;^G!$#_1T%Y%]"V1$0S\+9E%A7Z MG0L=ZXT+R:_@?#!!>&#S&UL4C0-9TAKB+HR*(B_"%<8EJ^]Y2#U32%=AA'$: M'7?MZI+J7GH26E^6>J!)T!:Q=77C"5R-KR=Q+=R8"=+V_96@8%! N;A$QL?, M//I/E"T\]5GQE0E1 "Y9)#RKKNVE8-WY&''OV=[)Y.6RQH"5;J%R# 25X1,^ M6*C0K8#SR+=-R,>PLA $DDH7KB1D=(N''Z5J2$3Y**:S0HR;U9&%ZOBI%) 6 MF#F2!2!MNT\3O"V$EX#'AG8N(_@ZQ!/X0523'@4C[-P(UHV N;Y6CUH0R:G\ M".3B0]$VBP$+[2.88'PX?P1H&.@'!HW57NZ8H(*%%@#028[H&(X< 1KHY \K MY'$/372WRZLN+S+*B\TFH_E$CN"]!T\*PX,J7XRF,_F0SR;8B*3N;K;YZ$P> M^P!F& M_>,L+W>3F'GZ#?7*6$U>CX+FL]YP-GG/W]*5\==@;=TN&$QMTA2A9 M?%B';L41A(-Z0A><-!VZ-&K,<1$9OQ\ )6<6^"Z/<%6<^,8+'EQ*FW(TS"!^ M;9RX-LU%V3"ZBD4\/&TC:7JT5C!DJM4M?C!#@$"^EWJ7Y !0.)T[%-16 MK<&;:$[.9I?CBS0Y.;TX'5_0,"?SB]GX]$\>M0Q/2_JBXX>@287-KJL?:2@3 MWN+22VCCY07GD_-DW0$ !PLEF4F'@ 9NI)#1I$-:D!0/Z,Y3^S9^XX&=8UJ1 J%9^ MA3,VK=TUOE-+4F%[W0_?T^$"7+7/+X=?.')_E 8W.IY_.VZE#P\PP4Z68;\7 M+'JI!9"#YX*&R2_//=#4](=UO*44"/62111L8+1F1=I\9":Z/L"LUXC,4-Y4 M)$=XT#(+OI)+CR0)N]@/5"^Y1HJEW 0WO28$]W7R-'^&*P:-Y=A<[V[94C,E MI?2T)#HRS;662N0?%;1R&IB)J&UB(B!^D]SFI%Z?X[/&;!# M#,1=571;.V(OO+)Q].>FT@70/# 1%B*_L#V4%HDKZYVEOL^#X2BQO[+4#X#? MB[(<'J[7%T/U BA?9_0I]=W1@W1YU.&B\>FG^=TS!R5DQ8S;,[QYI'#BQ^RE M/J@QGZ1_<^0D_6"!^^ ZL8?N^OJ()M?)WRT>Y]^&M?)"Y%,I?9),T\O3\_$$ M?KJ\F())AD]F].LLO9Q?P@PE/F+"_QW#J^DT^J_ M\-+I9'SN_CUQPYVX >FGLSGXGI/D##Z;PD\/,&+Z3V+$B\D%4?YB_H(6_8(6 M/$O/8.GSF ]3I.?L%+?I^'".U.[QX?0%\F&.EQU,X/_GX( O'^##_/Q\_ )6 M,ILAL2Z G//T[/)R/'T$&V;S4WZ7_CUQHYVX\>BG4]S+";#W8CY_F V3?Q(; M9F=3)O_D!>G#F2S]\APW%K+A'.',;'X6X643**)GE^?P MWV-< #FXP"FGZ>0<]>\<.9U>G$_AG2]S87H^H7?YWQ,WVHD;[X2^?0&JA5S M6WM.]7ZEV!TRC,^WG W%WKM=E4N+'7X*\87EVRSDZJ0X,^].._D@<-'2T62Y MF<#'"7B9&)EY9XXCI/.V"HPPQ6EK1;[(Z71L&^>4.!3Z2V\')]E&)RW='#PT4M'G*C M%S?F$@$HPOL"/MK"$ O(6HJZ#1$>Y0 ML_FRSC630Y?O-*W'MAB( ?QR&.GFVD.DL W-0WZ#SGSO)5>'HKP4 )1QL$1O M)XXM\C'HR:]#[@0+,1D3R?=G.24=Y>6(E)2C1P,!N%GKN'0!K%]I;*R.K=6A MKI2T7X92RN'>'>D&8!FE,+W8/(]%*A!*/@.F8$T1V=B;1^I<\1!0>V$#2(OU MNZ ?\P'J](=U"^\M3QHH'AC;VTJ?'J768LF)I-)#Z/JY<6#-O_*-;&8!_]U4 M71V$YIA5(C?A,RGQ"ZD&*](#W;O)=YSQNJL'HGL2G/'9,?C24"'_L2P>-.3[5V(K+:14Y3!C0FA7*[TP))/AA(O M#)A0.Z(3#LB656VV 3508C A[2[*H>)!U&DDI0&Z"5"*4/%&'V5D79_@H*Q0 MGY)K &8: !?1/9$=W^8%,+["3@#J0?%53[4[I%F+O. "3RP]8P^#%"^P\D3I MS_C4-'"-D:T2"Q'1"^V8Y1$]J:@ M#JKX&"L'>?/X%N#@"COUZO&N.!G,=V%2N![+0:S5L7RZ1KD'!?_/RM.57J/" M22 ^:835B='QK[3/(S9HF+!0B=[*J6[28 8[^P@A+H'M2;NA$<$PYPBG>RS9TSZ2[ MQ;2?"_S5]B\8P[-"6E_[TI*"R@$UC$:=QW@XH.H:/:D8WAD;E!9PKCKG C%E M&=?^R.@ Y?18>!I>Z>R0(]='[O$6;FZ?]^EB=^^)MD?(G6FT;M]Q(7\>O5.23!K&7WX!)/:,Y)9ODNQEYDA$"]V M.W#KF#JW]Z;H9:QB&]QX&Q3ZWH'TK;8!N<;^X&:KT'"$]U%(+E@(<& 1:03J M%^"S4UJE08N 94W127EO!_M6V2 @$T$?XF%\K,(;@OZ.-8,-.X3*[4I^GT@_[](7\AA_9.I[=,:KMO6\2.2S9K.FY=X M)$DQ;I13.=)-26Y.&+/WJPLW]@A>\6&$ WYI(UO +VIFEX[ZH5;7_IVB:-_U M:'%!1[ON7:%0"[]J\X^P-:Q/LF2&I?P!O6TBQ8U(T;M',-)>-VIT3,E5B?0Q MZ9'5[^/;6A^C[E\3N;S\53JJ+/Q6?_^6&UX^9)].QQV MBH +A\4\?Q]<#78OXA(F>*?ZR0Q3BKRF":PNDB57 !J<^[^G"ASTN \6 T>/ M>"8^O7E8:Z1+/\/VMP=]"D'N M]7*@@;TSEM0J8GBIU= R-- M?2: #:;S_/(K!0I?GLK91B!#FTQG-X9>4F.^0;#X&]E:", ,SA%FJ.%)'M C3&-GDJ6XX:] M*U_0ZKMN>CHL5XSPM*V;7-P73J$/+NF/^N2&C!: 5\ )0*^--=F#31CRQQIS M^;L%VNQ!L:C?=DPSMPP?@FCL%K00A>8^Y?3TR<5\?,EZ?HYW>/\7XK,T2&8> M-(_+NL?YS_1^YY/ M?X$;6\&K8.?.GC#(UU_::D=_:G91M1 'T(_(+EOC _#]JJI:_04G<'][^+O_ M!%!+ P04 " #\A5M6MM8G$]\, #A, &0 'AL+W=ODGBIM9^[F M/D D)*$A"04 [:B__IY=D!1E27Z)XVL_=*;C2!2PV'UVL?LLP+ZX,O:3FRGE MQ9<\*]S+G9GW\Q_V]EPR4[ET73-7!7Z9&)M+CZ]VNN?F5LF4)^797MSK'>SE M4A<[KU[PLPO[ZH4I?:8+=6&%*_-7JP]^K%7$[5 M2/E?YA<6W_8:*:G.5>&T*815DY<[Q]$/K_=I/ _X5:LKU_HLR)*Q,9_HRUGZ M MEPY/G!/'R>=2.TU0.2&+5)QJ-S?5@Q=['FO1C+VDDOLZR(VWR(UB\=X4?N;$ MFR)5Z:J /2C9:!K7FKZ.;Y1XJI*NZ$<=$??B^ 9Y_<;R/LOKWV;YB!FFXQM-9Y$6D^M% M%):Q"M*3K"2A6(:U^OZ[81P=/B?_%\YD.I6DX%M$0I%HF8F1QP.D'RP$08EB MZ32(5E(RF;6U[XH+:P3GR"WJ$7:>E0<"I>+O!>(,HDVND!3'3GTNL9SP9FE( M%8"\+*1?_\&UH$U+JXNIF&B70'MVQDQ>*E$8+\8*J'/X%31TK!)9NF"1FDR0 M(%?AJX1WH%RJ+W5:RBQ;L,:5C^1T:M442G7$E;)A#61(90DXZ&]*"T5J)"M M@O,R::?*^7H]UG/%HBOIQ%N+W$$Q*3ZJ9%:8S$PU_'@!1Q:^(\[/3\0N^2_N M/5\.?9.6"8/-OT3/GW:$%!D*%<$RMP:&()2P[K^>(3NAO!ED6YDBJ6K:W0RT M,Q-_A54Z +8HJ')@+J*C#+J1"V9E+@N1R+GVL V?4;MR5LMY!!@<2$"YN6+; ML>[4RAQ8TM,F\%N!<:7]3,P-<)R4T*>0V<+KQ!&,*N?G0K%EQ@+"L*&:(-]@ MOT+[9#]NFPXI+,2]M,D,)@U8ZX3A^TN\<]H?=7O#-M=\IMJQV6 8& M4^18_BHN958VL^-!MP?CTM]1JS"2%DJDFRU5K ,?2=5GC!1-393UH PBTW*L M,[A>P;CC-.4@H'#K\*0UC: % IZWJN3]4T5UI9277Q#=A9IH7D7.@?\73:&) M '[2'_3$U4QCZVHGU!>XB.0 Z+$2\'"F_\!7<:JN;%>-5OE>#[/=/7[J(JN:I <9P3+E# )\E&*YK)8X/?$6$I63^).='38 M/2!I4V/2*YUEC.B3J',4#?$#91FL8X6FV-,3S5)UX64QU?C(>;4.9NC X4:* M;32@G=%^"CNTO5+CU*5\(:E<(KZ?#/O='N]>/-'3(B"+C94"2IE#$3^3GC&B M=(&$]SM4HC$R!QCZ#QF6#3@3GZ2]A]6'_<%MJ]?9O6),0,.J+.ROF9ZSOR#H M<' (#7?C7J@QR("TXS(]44\9T[*8(U X0_HZ[2QX[B'9OSM8G]<5'Q"#E1++ MD,^%Z@[?F$I!S6C>3"?&=\4),%!(D)7 L434"N[Z:4 M4I;G%;EL02*V,H@#R3L-E>JV8M]99P\:BC4Y0HQ-YI^M1FV53I&OFA*U*>L- MX-!AAX&E7+26KU(U9J^6N4JQ$0KQHRQ*]"RBOZI:,XEL0 C M\%$B7<@:[XS5?T#ET2EH61 M@3ZXP!S(!%2QD-6J\GZ"U*%A0HO,$3^ F762?% V!.;'\%W%_"'\ED@%YZA&#M)RBY(CH: N*Q.L!6Y5K\:UNJ6KR!BHA"TU\]A X -,L(U*A^$T?:G]8H7) MUK))89/4H\%0:2^0M]J#H:TM:ODIJEEFYN$7?J#!IQPM$)9'4>0#'4G4S4S@ MDY#,J3.F]#S1-K^WHX^I<,'\QW%SJU[YF;:I^(Q:X(-;-CK]X]G%:N/"&8=T MJA+22!6H1Z.FKPB.#]24F[;KEG)5(TM/5>;5IU5#H9BVW\;4S22T?Q!U!VT* M"K9WA"[9270W9A2CGSNZ,S/Z^S3F MSJ;,Q8MO2L^;DM:W+,(? MT+-SK$?#SHK.]RG#QZ 8R4+\VYA\]82I]4/[9*E=G)W,J!4+3*\NA75%DR6R MS.KQTK4CI24+(IZ3A+.0Y:K<5/])_*9)(W&T!5H)LW]'6^,7ZYB&!DE[ M3>PLU *[Z&[4=BO^S>"34)ONYX8/RM.-U=U=T.]M<0'Z\7_4X"^Y^3%,A9O1 M;"(Y9%BM[GSJN#[_L WD!-9Y3J"(:O56!\21R5!;I&VXGDFJ<%^'' %\_F$K M<(_+US:3F*B/GG_#.5J/:O1#& B7Y4?@($?[=.@4Q7>B$!LI2 _<:G> /W>D M(+U;*0C8UM<2D-[?=.$>=*'WEZ,+FR]O>NN7-TU5NI9OFN>WW<^,I!QM2-X8 M H]4C228*0SSBU;M7";Q.Z5'^)S[DE_U)U)@]?1"[/**?-_$;J)<@DF-#4\% MMW%S7\5X"/$;+EH&G?[1L'MPXT6+VWK1@MG]0;=W]\N4S13^WER,!?CW$E$W<&^[O*A:!:%770']XDBO0R M2*S-H;+UP_>GYW<5L]HU<3J.9G]C%XA T#5*MB+ MA9,AFXRQQHRZFII?\[L #GFBZB2[@E;;2JI/CS\^3@/"D$:#K\?THY*Y^#@Z M X!(9=6K%C6"]8]?@2*8E6R],<$P859F*&B5S>L;F(3O%632O&C0*+0-R]&[ MB\?!48Q M-M*FW FVPW8YCWIR K,(1QD4P>FE=E3&:'S='$&WK;CK"SU7_%+"8Z,_W()^ M"^]ME[B_O3D_&X666>4:DU?N#E&"VJ0TR\KEVT65EV L0M)J.F6K+/AEU UR M_RQHZE>&'A*6;RY&>ENX+3N*5"6:KX!<.2=5PI5I)@MF%]Z8K'K1RCA^QRK8 M66WE"L(NK[5]^Q+B\O]ZO-#O]=&HKU'+?M1_ +%TJBJECW##,>QW#\&\#K[R M<"$^XL.%.QTMK+PSBEA#;06;B@X[6PZ8N<.1&3, 26\]!P:MBTML06YZ-.WE M5-JR:M:/=WB;,73CUE7E+EV3J,5@XD6L<0M#W"/2FEP*)A1]2$]*[R7NNU),;[^0@LT_U?#J_\!4$L#!!0 ( /R%6U8I)M&&_0H ' B M 9 >&PO=V]R:W-H965T) M(H%&'Z^['R">+53Y54^%,.QAEN7ZO#4UIGA]Z* 5/[:19=A+Z?N]DQF7>NCBS]SZ5%V=J;C*9BT\ET_/9C)?+*Y&IQ7DK M:-4W/LO)U-"-DXNS@D_$G3 _%Y]*_#III*1R)G(M5MWQ22&0B,22!X^M>7(LL(T%0X[=*9JM9DB:N7]?2 M?[2VPY81U^):9;_*U$S/6X,62\68SS/S62U^$I4],#OF1!6$T*KMUO(:GG##;\X*]6"E30:TNC"FFIG M0SF94U#N3(FG$O/,Q8W4BO[I 2NBQHKHD/3G!.Q%@MB7J6#7:E;P?,DP(,GF""RD25[$O)<\U=T@F>3)&[U@^Y@1S.R*]&3&3"]%2.C9.\ MD%G&IOQ>8,",_QM2Q'B,Q&60858*_?#=( SZIYJIS?"-9<[S1")^6 CYJ#TR M0PMF5KIH)W^"TF6R)0:F\T0XS9-EDLF$9](LK3BN-+"4 M\325)+6S_@0KD#Z8F6 5#>DS^4"S2Y',RU+F$US="WC<+<.FJ!FBA,7E1.:L M*-589L)CEPG\F&)XMG3R']F'[XR3/XTZ$)4Z(KP4;!4"6;LTURJ3J17S8[/ MG<$-5%VL 6/2=9"L.7U,4A$RW)$JU2OI'KN&I;BT"N0J/T[JW^14IU4(:XRH^7J,TB?L MG;*/.7O/2V1FT'?5M<,^DQ_@ 46HK9(N71E";E/S0>#>4&COHADFJM,3@.?0IQP M/;5I[ +@@.^BSRD$AC^P"5@'+8A9?K_K]:U?D'UJAM3'<_$ \J*M3NTX]KVX MPQ93"<,)4"A+JB2)"VFFD&.]XY^^M3)S0@E:@DWR Z#IL!RE@D#,'ZR X'0G M/M?2"H/?\#*'%UP>T=BEX"AYU#@9VIZ8C1",NO5Y:UY?< N_>ZGF&MZ2=7FN MEIQ*$(:22AG[( SQ(7:GQF9!YO[ 9\4INUMJZ*$KXPFU3(L)*;8!C[_Q? Z. MQN)GXL.AZA^$=\/ZMXMZU8-GAS@ T5G5R6XRM#K?E79F%WS0AK2EI0]&@D"2(E4MN,QYMC3V MX9W*YJX)[@(.*3%6&7H(E>[JH=W%R=^!-5K(D3;;05V3W=-^MWC+OE9)&=9=IYRL M;N#YU8@MWM0/O&C%K=R]38H"_08#K[B+& X)20#+7#8:-FK<1Z"'LAA%WO>+"M3A /O:CD,_ M/GSB#;7ZFF+H^\!=F_6Z P %W_W0&R++M*U\Y'<+S9!U[8,(P_NTB=;:;6<, MH0GR>S&@$&),R.Y$AKWHI,,F HT Q;I\1RO6- *$F&/8&U#77BQ=V'O>K" M2YU^T(KNUU*L=PW\4VG:$^KC>[?0^&-9A8OU4;O6P3/;@(K*I]C MET>'(]AYU^%&UD!W@XU_@5KDMM'BM[DL;.,FNC2#_O+W9L*C3L(FT,UU0W>0 M4=?3Q,UYM+=-5XJ[+:X'K=>TLI9OK8KH.L;5IM1X2G0/Q)7@>YM3@093Q*1$11PP\J G52WIF"!%9 X M=D>I?AI :PN";0OJ@XKC#7)=(7JU?6HZT YV71U\T7E3''R/1.-?J2@UHE'Z MKV\LNXM.9[ M&X>1Q/DEG9C8$S;41R1E-/R>3L7=]&HJG=LA.N;0[N%X^_0@ZGE^O4-H2'3; ME7\,H0XA)WE%1I*E.UC,G&>Q9]+5@54[[L8HG=LP)"MKE4'!L2X!D92OE5V/ M]*O5P^#V4BITLNTOTY1LL.QP0,VA8?2\@DG^0U?=IPA;)CHFGN%G5 M.C$H!;O; CZ#R#F8?ARA_.YE]1(6Y6;1FI&%WF\G4L@+:W.QG_<@$_VFL M?Q \WE+@=A>.;]=L!J?#NP-(1^?G_C:]74'\I M 1\&/).!1-\28J$MLK3L@&KS!P*,!38W](29&$0'FV10\ MI,-3R^+[N X(0Z@_LIQ5U.DQ":D9*/'^^GH/;P]!.R&\.R2"/_2WF#M[56ER MY)+I%5+TR#)Y7,5'W^;Q(;PSL.(#*S[8Q']$/+Q'3L46)WH)D1]0@0WZ?=I^ MP#?]/\+D@P[MM :-RUY&Y =ASQ%XJU2[4HL">0UN2=HE -!_G1>[?]Q&0M#_ M]VN[>OOGQD[MZ__M:O4DI>WJ7.MIVX_ I].^-BI.Q3G; UC_I^Q "$_-7BC] M)DGN>1$I,JBY,IU#_BF*[/HC^63M+8"9*"?V70XM@ M-=R]B_'>_B&I49K'F(J$BUNL=.\WN!]&%?:=@I$R1LWLY51P<$T:@.=C!;92 M_: %FI=,+OX#4$L#!!0 ( /R%6U;RHE."?0( 'H% 9 >&PO=V]R M:W-H965T)&W#=SS=65=(,CF#5OC ]J?S9VF63"R%+Q&:;B2H+%< M>.?1;)FZ_"[A%\?6[(S!5;)2ZLE-;HJ%%SI!*#"WCH%1]XP7*(0C(AE_!TYO MW-(!=\=;]JNN=JIEQ0Q>*/'("ULMO%,/"BS91MA[U5[C4,_$\>5*F*Z%ML]- M8@_RC;&J'L"DH.:R[]G+< X[@-/P'4 \ .).=[]1I_*269;-M6I!NVQB8NY#$GV%.(SC WS)6%[2\24?E/<*E]SD0IF-1OA] MOC)6TWOXLZ_DGC#=3^@\,C,-RW'AD0D,ZF?TLB^?HFGX[8#<=)2;'F+_Z#8. M@O=+VV&$'Q5"KNI&20H94"7PG55F@4X?ZQ5JN@%HD4Z*&2B5(..:67J?073F1W#% M):='6[BE8I.3FB3R$XA."?5V9T,5!HXF_N08CE+_Y)BXH\CETE9G?@S[3CW8 M\4.->MVYWE#M&VE[:XS1\6,Y[_WTEM[_2K=,K[DT(+ D:.B?3#S0O=/[B55- MYZZ5LN35;EC1YXC:)=!ZJ93=3MP&XW>;_0-02P,$% @ _(5;5H4-_0CM M @ F@8 !D !X;"]W;W)K&ULI57;;MLP#/T5 MPBN&%0A\SZ59$B!I.VS "@3M+@_#'A2;CHW*EBO)=;.O'R6G;@JT&;:]2*)$ M'AZ*UO&L%?)6Y8@:'DI>J;F3:UU//4\E.99,N:+&BDXR(4NFR91;3]4266J# M2NZ%OC_R2E94SF)F]]9R,1.-YD6%:PFJ*4LF=RODHIT[@?.X<5UL,YAF84MU483N:(R3;G1DDX+BM.+M:3^2KT;P)JS M2@.K4KB\:XJ:+E[//$TIC*.7[.%6'5SX"EP0PI6H=*[@LDHQ?0[@$;>>8/A( M1;S Q(4H&$#HA^$1O*@O.+)XT;\4##^6&Z4E?2H_7ZJ]0XY?1C;/9ZIJ MEN#A4-ZCLWC[)ACY[X_PCGO>\3'TOV_4?\#!EQPA$64M*K(4B SJWK_N M_;'W9QJH3UAN4%*OH$6)P!1D@M.C5U/;.S,$\-D$GD#@^OMQU10\+:JM@C@B M,QZZ([AB24Y\Y)=. S!#R28"DFQ.F M_G!Y+=W4231VHP&H>M@ADPK0/*G#B^X>Q:"[61-%"W] F56-5NWXSGWIT_,.]*)$N;6J MJ*CC3:4[Z>AW>^%==GKSY-ZI]A63VZ)2P#&C4-\=#QV0G1)VAA:U59^-T*1E M=IG3SP.E<:#S3 C]:)@$_>]H\1M02P,$% @ _(5;5@1C!$PL!0 H@P M !D !X;"]W;W)K&ULI5=;;]LV%/XK!VY0.( @ MB[I92A,#3KI+'[H%3;H]#'N@)=IF*XDJ2=7Q?OW.H>1+T,3-5L"02(KG\GT\ M'TE?;I3^;-9"6'BHJ\93B2G6HN;&5ZUH\,M2Z9I;[.K5Q+1:\-(9 MU=4D#()T4G/9C&:7;NQ6SRY59RO9B%L-IJMKKK?7HE*;JQ$;[08^R-7:TL!D M=MGRE;@3]F-[J[$WV7LI92T:(U4#6BRO1G-V<1W3?#?A#RDVYJ@-A&2AU&?J MO"NO1@$E)"I16/+ \?55W(BJ(D>8QI?!YV@?D@R/VSOO/SOLB&7!C;A1U9^R MM.NK43:"4BQY5]D/:O.K&/ DY*]0E7%/V/1SDV@$16>LJ@=CS*"63?_F#P,/ M1P99\(Q!.!B$+N\^D,OR+;=\=JG5!C3-1F_4<%"=-28G&UJ4.ZOQJT0[._M% MJ7(CJPIX4\+O=BTTO&LL;U9R40F8&R.LN9Q8C$3S)\7@];KW&C[CE87P7C5V M;>"GIA3E8P<33'&?9[C+\SH\Z?&M*'R(F =A$(8G_$5[W)'S%[T$]S>(X:TT M1:5,IP7\-5\8J[%Z_GZ*ASY*_'044M2%:7DAKD8H&2/T5S&:O7[%TN#-"0SQ M'D-\ROO_7KL?]PKW:P$%UWHKFQ5\Y54G0"UAM3-=;,&(%6K7PH8;P-]25:A_ M ,,B\+0C_"5N2E0>PGV,HCYJ?X9I$719D?PP%K M\:63&J-DB9]#$N+C]:LL9.$;G)SY&=QT6HNFV *60F.J/G]>?D*%$DP#X\3/ MSF$<^<$Y!#Z#<>9/S^&#*"INC%P.D(UC53E64PP2' 6:8IA3J%B/*LMWJ)+$ MM0C5M$<53U,<^A95Z"5)CDGM0NW>N_'OHXM"GR&\!/WCB_DQ/C&3[#1$YH

'F<8LZGXI:=IL+$-FP%UP8$ M;4-/!-L(++82J[?5$@\E62$%"MI.%VO%%W=X?+A(*^5MO*?/@#J"^AD'*0ZB-ATBT]X.!+B MX]GHS)T[&%J+WMDA!8-+,/6B:>Z$-&9>WE?!&21>1$WXV+1HTY"9/:@XRU+4 MVSAFL9^>0SQE.'.O=A;GN-IC%H945^$45_?6^3A>TU8C>>X,!TU'K8',&9'@ MJ%CN-2\%-+S&'%E("DPH5(J?!KR-LL]C/C9/ TIV5[)][WO*S+T@#EW-CE%5 M441(SB#UDH $]H.,YUX4!$[DZ#R.IJ0H(-5( F:?(^,Q&CUF M/$#RHICH8PEV7L(X(PTBY>$Y$*ICSG)TC[L?(\;3_\ZXV]7VC+O>"[8)QJ*^ M#B,OR$+"25MD$!%7\V,!B >\Q1IW2*GG1(6GU%F*-"<>G"5IXF,DXN(LCFG] M7[JE# 4QZ#[P<$5-V[-8;?VGLY+&-0NW@@H6 A/!G3P8=I$($TIQ ][U8^H' MA^\NX:/Y:9]W$A],IOY3]XW)T;T1BV_E;L>TB^&>UU\A]Z/["_B\OW<>IO>W M]_=E=,$MF7H=F$HCS^JD0@8L# =!P47I3<>U;Z&G8[6Q4I2X MT& V1<'U\QREVDV\R-L[EF*=6^<(IN.*K_$>[;=JH(52.B"B\:O%]+J2 M+O%PO4?_5&LG+0DW>*7D=Y'9?.(-/8^M"+/@ +&3N"U^MD]FJ\WMMEPH]98JRF MS^+G2XH;O/AE/-]8)!O45O>G82#<++(VSCCFU\#/VME_+?(+#W MR0,?MT"GC46"FDX<=J@1N(&5DM2P9E3?@'M$<%-:VC063B$.?>9>S!_ 5?V5 M4G:&E3+"&HB'_@7$ [_?%^R$,!OX0EIAP2_7[$<4-&#WN*M3< MBG(-$JG1.I;/#BN&V 7><^DX$Y*R.=6T_(GLBC_S1"(P1H59GTHL"+NTX#2N M>=O_1(5+>!>]A]B%G)T,6<0NX:X&BBCM'**H1]1(6#\F9:?0NQB2UZ4L<>7* M*?BJ+$+4HP-RBBT7TM!T6G.=.>:$!7.2(25L?7AP@G(J7OU#AP8*G:;_TM<2 M'+0SG>NZ'EH&4K4I;=/9G;>;B[-F'/P);X;J+==K41HZT!6EAOYYWP/=#*K& ML*JJAT.B+%UBO&ULM5G;[,)N4DLP];^P"1D(6$)#0 :%GS]7NZ05)4 M+#G>K=H774B@;SA]NIM\O3'VFULIY<5#D9?N36_E_?KEV9E+5ZJ0+C)K5>+. MTMA">ORU=V=N;97,>%.1GR7#X?2LD+KL7;SF:Q_MQ6M3^5R7ZJ,5KBH*:;=O M56XV;WIQK[EPJ^]6GBZ<7;Q>RSOU2?DOZX\6_\Y:*9DN5.FT*855RS>]R_CE MVS&MYP5_:+5QG=^"/%D8\XW^W&1O>D,R2.4J]21!XNM>7:D\)T$PX\]:9J]5 M21N[OQOI[]EW^+*03EV9_)\Z\ZLWO7E/9&HIJ]S?FLVOJO9G0O)2DSO^%)NP M=C3JB;1RWA3U9EA0Z#)\RX?':FHVPM!K2 MZ >[RKMAG"[I4#YYB[L:^_S%39F:0HG/\D&YUV<>$NGZ65KO?AMV)T=VQXGX MW91^Y<2[,E/9OH SF-+:DS3VO$V>E'BMTDB,XH%(ADGRA+Q1Z]^(Y8U^Z)^X MUB[-C:NL$O^Z7#AO@8A_'_(Y2!P?EDA9\M*M9:K>]) &3ME[U;MX\5,\';YZ MPMYQ:^_X*>D_/(_G[Q;OI"UU>>?$0B%YE=#AIN>;N"+\2HFMDM8)1:QU"QY]]+DR&HHP:UB;4I5>O>2MX:=O.M+J6G+ M)R\]%)^(>#!,IM$8O^;Q.)KA>SJ;1HGX (E6))-)-!5)/,.5>#Z)8MZ1S)-H M&/:.XNB<]D[C:"2N6K5DTLY#H1Y 6T[];WYN%,(E7>W>8X^N*FNA\Z5XKS)E M90YS1DG"9L7Q$(;C>TS_V6@$W %:683K!BN9'FGQ(N?YDF;W M;^H.6@$^[>&\ HM5J:\LI2 Y!@V0W2SFC-IYW1_2S2$L3$9P'I%*FH#-\?49 MIY75(.P>YT+FLDR!"FX29)J:BO)-6DWY94TAO$(66M1TD6D KF1JGU$R8(V MD9_2.46[<>3 W@( ]!J++>!X5^J_H)J0L]0E=&JX:A5$>_*/,0=[UI5=&Z=< M]%WV^Z[]M/"(*NF[0'P*<]>/I;U$XC#G![F(AJVPH*8;IK?SA-,MGITCW?Y! M< D(A LH/TZDTMHMG-Q(FSDQI]R?$&0;,#9 G(,98D+JE5QK+W,.3K.(%6(9 MJID3YS,<8'/H-Z57!(R6 G-=8#L#<%_U&"0BP%?GXD/EG&XG8CPBQXA<)TBOO=/H'.@SCJ0N'C- _[(@./TE%SEQED>B:?I9ZXP' M\W@.7?%@.B'[+VMAI!).5*55"*8/*&5Z44V5G1"O4#V[_? EB MT/R9J.!9@ MF( #RW2*N,:S,30V@3T0ERZ(0>>#X63.Y3,>S,94%"\Y#0Z0+&4&Y8HLMV(% MJ)^,J1)0RLB'7P*%0\67Z%/4\EKY(]Q2J$]&Y.#W#KJ?STEL#^3%S8K#1-7\I[J//8!A)IZN+UE J'7)B,2SO/0 ^3;P5$2;MJ! MYHP)/L\"RN#9AK=-R<&DV;()\LGL5Q)^H_)9Q;6;:QL7 IP'5X4,",$)87S5 M^9:N8B*BQER\RZJT/L'K4**;ANAX/]0]T3OD ?4#\$R< M,,<_CBS2)^B5@-V8QM=S0#TW*R1&;[-B[HPM;FQ5Z""1:X!Y&P<\ #K0GNX4'>Z M++G(+W'8CP(3!PIH K/1>;XS#8X"%*EQ#K+!'0_?9!8D)WEG_*RMIF;W=O]-2;-26?M+3%>S36#ZSU:B)>2;^R?>Z8+D M,1@#8B>A5,!B9 M]H/?H33@S^?D-G3O#*S0DV%5(/"@%[79$UJ>2669@@T%F^A7:-$,9IIZ8+2+/1YSPS40N5:4>,#"_13 M!M FM"XX=DHRHMRCEG2L$&&&,657*37Q@ M"H&=EZEJQ(QR$6!PKF;6%HS<.3LUFXH;Y9TV!'Q)%:EG^U$ M14UI2QL\L(7^R1$DGABFW[9BFPD/'?<0\\:)F([X"\W]5%QF61VGEES;R$%[ M:%A",^ Z(VLBIDBD'VPF[]+P,*46@9TC'J+)@MUN*KPXFTZIW>FBA*5>_9;R M_=F6]N.8GYW 81[&,>=W!$COK5Y4/D 6S:-7G/.8TSU#RIG MG<_!"U'%@$K=;@$HSE08_'1X4+'_S*=]8 &@G23S:![MID^"*CH F=?C?=NE M/%+?M'4\B)_0XPFD-&.5Z0,7TQP$I9>:RB)"N'O8>/BA7]2.;?JP-4$3#=[[ MSP(&.[6X.SIT-][KY4KU@)AL5(Y@%/P@?%!3,;60IL0I;PF$CKO,EHF/GT A MJ?J%!I2JC&2N/D%2# 2Q-\0UJ8")(=5KV4QA ML4$]&J$ZY!9R;*^V=@Y"4HRI1W/=JQU#N 8/1$K]0K?8'C>P+3N''DDJ%)_: MI&08GR/(UE1WJT/\$JH@31SE=RZU\P/ JNX1WZ-6UO%VY,YV/XR9P64JNZ%- M"@,"S7JNJ/%*JQRD ,\I*9$UR<&E.DCJ@;H87EN$9VWU>X8L.O2&X:SS]@>U MY8[?<6&(HJWA15![M7V-=AG>'NV6AW=POTN+F@#DJ"6V#J/9I"=L>*\5_GBS MYG=)"^.]*?CG2DD<""W _:4QOOE#"MJ7BQ?_ 5!+ P04 " #\A5M6^MGG M7,T, #6*P &0 'AL+W=O)DY]_OPU7VNOYBY4E8\+-+,O.[-K5V^.#XVT5PMI/'RI3Y%[KY+7[=\XD@E:K($@2)GSMUI=*4 (&,OTJ8O1HE M;6Q>5]"OF7?P,I%&7>7IGTELYZ][IST1JZDL4OLIO_]5E?P,"5Z4IX;_BGNW M-ASW1%08FR_*S:!@D63N5SZ47&:KQ-L,^>O\VSV?-;I1?BC9K85\<6,.G-<53NOW3[PX[] M02C>Y9F=&_%+%JNX#> 8Q-04A15%E^%>B&]4Y(E!T!>A'X9[X UJ#@<,;] ) M;V+%F\1$:6X*K<2_+R;&:EC#?W9QZV"=[(9%'O+"+&6D7O?@ D;I.]4[_^F' M8.2_W$/I24WIR3[H!^AB[_[=U+6!B@^9^+U(5R(L!=P7=J[$5;Y8RFPE5&:5 M5K%(,IL+*3(XU11.\WREI!9%9E14T.L(?Q(KIC)*TL2NQ#."\=,/IV'HO[QR M[RYF6BDXK^7'P_?WR'("0S<36'.XI+F7WIB_?>A=<7T@@9PTL2TC"YNT!@ MR6R?%XE\*BX62B>1=.N%S&+Q)P*"$==2S_)-4&:5Q5CLH@?!,7W>\B[YNYA7 MJ]_:&*O??;[^5^O!Q_=7%3@& "XOC,G!+MWUQ>V;%K9;78!F1R:A^.S=[-T. MZN(\*DC ;?KNYTDT1[1R/!GW?]SV_6Y-]$4N+QP /8=VH MI56+B=(B9&/QG8"!%)[NB5O 9@NIS"""%>G$**QIF VP#AFK5G=Y>D>$;&%U M5"=9E!8Q;;^322HG#BH(*99D"T?!D, @$8E461@J$^E@>>)M+F$\!4C3SKHJ MJNZ3-!4350%-%?! >&DJ=:G/+6A[]_"6G*P1\5EK!1,&R:"/UI/5EZ*I?&HA M5T*F!H9KBLE_D8QH+8DJ36#^"KCL7)BEBI)I0AK)873L"7U([*]"P2QD[![! M"BQYX5$ZB'1U]3'1"(Q!2H2J*LI4D_\"@KOJDA9L8]X MMU;)H^*,E+:HRAK"% 95'B1BR=-C";\KX] $RR-@ KUVVH!1"QORL M3#"%7@#W__1)0%%="69LZ9=3!B5)7DS>:=4 M$# W,14$E">! L2;@MA$PO58:@ARV4Z(+NI5.YV%E@13;*YE!+O)BS0F_?K> M6>#_6$H2"F#!?Y4,=VEVK]"0\5AH_G9YPGBDP]+!-BIM-5.QBS7)>4W)N,5%4'4U-B)K$XM'RY1 #F:.S23W==])VI1D:1+K;4 MXI\UU0*!L43!7,-L]U@G54=4.$41&G7-Q6>Q+ G-H[+ 8E2N&:8$CL3(&*95 M^UTFYDW85#Y!RZ:E-H0"FE5P9I3B-K>(+=P9X86[NY++A'X_45)W3(Z&+N[Z MON#JTR"W77+. GN/IGVX><.FN0/:R#$L5"*.VAT01@E7$2I<4_?#12(D2J 6 M"1FUALQAE'8%B:.]59$KU ?-M@ZH[Q67'2UM3 XAW',"TZ!ZQ0ER$T50HT!$ M/3H94VD.63V*J+1Q64N(6*1FIQFS4R5"5MYE,,@))F$G>N\ MF+&D"!3U'T9PN[(M(G9)8L1S37&F1%CW.4V+8;R*VR*Q+%#M16!TBCZ2_'(J MCD;2L&\&M3=4>0'?K/C7X&OT-#M"?[YT,]^KOHI@A/HE@6!K7 M6H.X:6FP+X[&!V ,'K.8!M<.Z;")=/B52$^>B'3<1#IN(V5+.@K*H<-CF,?[ M!7RM)KJ@Z.\0#X*FDP0MQ(27&IF9XBZ=@X6SNTH7I;S*ZS(0C*O[QC1KI^]5 M4,J-%?9OZ(H-9GE?;5V=SK@AGC#@?277PQ:]%:/?D-YW4H.FDMBFC7326^WH MER'XL,A1*:BEVDB:.1$Q9XKQ_Z $UV_$'N3V:5&*"Q$GXKDBK#2J$3=B#CWZ M@UIK&BWTQ6]9Y :)6J5.)\\ M)!:$WMD3@9^5:OR^C&M76MI6O:S*\DKCM1W0#.1CLE0T;1>_YBGE(%/JO:'D M4U;RZ=.4?(@>!J@^GZ:'@5/RZ0' 3[SPB0'_M#7M)Y;%AY*E=IS\OLP@.&-M MU34+N2.>COX)ISS=+](U#*I2H:*#LU4:YGD8_;BACS MP^&W+[D'CQ50F[)RE>]!Y2#TL-\G-V$/OS\]C%@/[]$[N2,>KIV#\-L[Q,!- M9/9(JR:B*I__J0A2%U0-C'O"1U5-!0//M>T\K@#M*"&$H6$W&*+!DA,R]A5!J@.(OR=HG>#0D [<(*SZ[2JA8T<9^V/Y:OF>599"U71@,M< M.J+FD;SS+W<\B(7501S7Y*53M&==]4$TP9D6MFBA=Q-24X YE%@LTB2C^8Z* M,QZXK4,"T:T0AOB+'I#1VD0GE>NCJUTX*XQ-\-7Y@GJPRH4MNKN3:5'W !&= M_UH>4#CW E0>_^\CL_/(KRV:]GEJ&=/VL@@![^*MQ=/ZI#I-W'$Z@=^+W"N' MH#Q8:X_]Z"#1)'QJ54ID"HFP';YPKLON\[GS,Y$CKAJ#\"6NW,"0/')_"*IV M.->E$+(_>E3K7:RAHHH+Z([U ^&J+O>7J:&>JF/U24E%@Q8J!#I6#TL:&I0$ MW1X_;%/BZ.X,4J/MU32ZZ5@];J\&5*[[.U:?"M/33L3X0U?2H^OW YNQ[ _[_EJR\R) RT;O]38?39+9T)L9C M8F[%Q;/!J3?Z63P[.?6&/S?->]0?C8 <)>A9&'BG#EIU&E*U@\]&9V=>B.UC M]_NV?<)R)(;]LU'H#7$U[@J"Q9V4N .-G7&[^[.J!-3(-"K<7,%E M?3X#?=7S@RIVYI '> MV?9H?\=)V;4+0&6^+@.-74L[=A&32ZTR?F2(MORET'I2WQXLUU,LU#532X=, MP "F7. Q+YP/'['UA6L7#9Q'53;3<)B&-]RNH0[Z@7O$U![!,&C)0.SZIN^X M\:WE0ND9?U$*15'1YCZ[K)_6'ZU>N&\UU\O=%Z_O6$D&PIQBJP\WZ+ET6MW8 M?,E?;DYR:_,%7\Y1[BE-"_!^FL-9RAM"4'_*>_X_4$L#!!0 ( /R%6U:> MXK+J&@@ -(4 9 >&PO=V]R:W-H965T6RQ!:;8HFEG/RSF RW1%AN)5$G*COOKYUQ2DN7$ MSLQ\6*!H+(KWWG-?YY*Z7&OS:#,A''LJIESY?EP:)-,%-P.="D4WBRT M*;C#HUD.;6D$3[U0D0_C*)H-"RY5[_K2KWTVUY>ZC>C\]L)[?<; M?I=B;3N_&7DRU_J1'CZF5[V( (E<)(XTJ<]EHH%KW+W1:__+6I_IJ0OT;GU_[-UV#N>]%A2 M6:>+6A@("JG"7_Y4QZ$CTT0_OJI<& M.*DH*0_.X*V$G+O^P*5AO_.\$I=#!WVT.DQJV=L@&Q^0'<7LDU8NL^Q?*A7I MKH(A@+1HX@;-;?RJQGN1#-AXU&=Q%,>OZ!NWWHV]OO%?>L?NI4UR;2LC+/O? MS=PZ@X+X8Y_30>5DOTIJDG-;\D1<]= %5IB5Z%V__64TBRY> 3QI 4]>T_X7 MZ?B[LNR#5%PEDN>,6RN<95RE+)=\+G/I)"+ C6 KVIJRRDJU1$F91U! :62" MUVV[U.N6O?M-K$3.1N_[+!?6'G@=OZ\M.9<+I@U3NM'L!:3;-%O'[P>LULFD M0CHJM+KSH#CU:\"HYP[$ I0+HPN0 ,^/'3B!_:BT TZ0$D,BE>5)D)$M,K[C,^1R^4N!(M]6526IDB2Y* M;OSKK6+;[]CO+!/T/9'M4Q0+G8K<[F9*SZGV:N5EM?5B?, +MRG))E"#]X@4 MH4F!=VG?VU].X]')A67"(KSP0880!1S85H6@-XDKT O[&C6 M/XFB0438%O))I,>&D%JAI*\T*HBU=)DWO] YY@V!65!;^%JWY^P(&MAX,)M& M;W8%4W0-S(W9["QF1U/LB@?C0[LF;')RRH[&7M?IH5U3%I^-@L71((H.[IK% M9PVNTT.[9FQV$C6Z)H=VG;#IV80=00N;#.)#NT[9R4D<=,6#LT/HS]@L@H\S MO^L0^C$,G<+'43_RR$X.:!N/8#-B7RDQVW10(BE7.P+4;#1F4R(A>HO^3BF/ M#34%&;^YS]:93$+"[ZC9U(9EG(K)"5/X=G6:S46GO_W>#S.=^B.T4 3+$47#'QLVVYGTNX& M419E+O%8VPQNHT4UAH3#>NN-Y369B<;@=/0J5 3X[OXM+\J++Y[T>%D:_>1) M!%1S=!J?]4,+6V*U6NPK.=<([WG"PKXCL-^7% T.EEHLZ/72AB;R=)+[GH!ON@'WO,$JA<+(C> M?;9O-)H&NX$@*;*8$U4X?^Z)]K,X#)YU2!,NN2W&FKOM_Y>\GP7V'_;9^&_T MV8WU4%YZV \YIESRW&HX#"PF6"CX(XU^R F#<)=\$T;G.PI!'%T\"Z=?'5W@ MR-(ITCX3B#X,O)/O"6?";=:O,Z(=BJ+5^K(,0(H$;2.X\4BNO;T0#2)I^%,@?T**V!. :(0G>I'BFG8I +YIA;V[8S\\D*CFW[6 ME$MK&\JY0%37(J=#'%V/J&:D3OVT$K[TPK"C:6)%4M%Q[X+6&I#?&@\:GBHK M1"(AVH$F8 ;8VA$:6,'9%<64*B10^'9+?\NHH=_1IW3^Q G=-Q7'"0T5F 8O MX"&,")5X$H!M[)"^&@*43@)?]H792]C@ M65,[XDFV?-'DL0.'"$,=#%D@,.RAP-MJ_IT.P/"-E.WW__FP\;ZN* 1V2TH@ MS="E+\)>6PPA=T8NE\*\:NUK?6BVMHENASF;R=5R16<@>"B66;E47;"C65G7- )C$H3UQ1R$7<=JY6_:/B:;]Y: M1^;;45;F7(5[9C.&K#\&42/M!T<=TTR0>O!8T44R8'?^"N<9L=7*ZE @'\AP MB".58@Y-BON[4]>;Q"< J4LKU'0'!PHVE0L??HJBK7(7& B(U_0?[J[)UGXG M&7.!]A:[+0IBT$OZ75/#BWO,@#U4N++]J,CQ)"M6M=/.@$BI/X4A&,* M(5+'5)/P$O&B^S]Z4Q3-N+V#OSJGVH+D@\.?=I#])TA10.9B*94/>"VVD 83 MHR95VDSWH,&^CQG#SG>F0IBE_YKF0ZQ<^.34KK8?[&["=ZKM]O"U[Q,W@&%Q MY5U -,+-H<=,^((6'IPN_5>KN79.%_YGAENW,+0![Q<:-X#Z@0RTGS&O_P10 M2P,$% @ _(5;5DR1QL8M P 4@< !D !X;"]W;W)K&ULI57?;],P$/Y7K# AD$:2IMV81EMI'2#V,#%U#!X0#VYR;:PY M=K O[?K?<^>D60?;D."AJ7_0F5 M]+&MP=#.TKI*(DW=*O&U UD$ITHG69H>)Y54)IJ.P]J5FXYM@UH9N'+"-U4E MW78&VFXFT2#:+2*;C6J[@&O"FOG(T2WJ40E5@O+)&.%A.HK/!Z6S$ M]L'@JX*-WQL+CF1A[2U/+HI)E#(AT) C(TCZ6\,Y:,U 1.-GAQGU1[+C_GB' M_C'$3K$LI(=SJ[^I LM)=!*) I:RT3BWFT_0Q7/$>+G5/GS%IK4='D4B;SS: MJG,F!I4R[;^\ZW381$X9 M3LHU.MI5Y(?3.:!R0"JCD*80G[$$)V9@8*E07&EI_#A!.H>MD[S#G+68V1.8 M@TQ<6H.E%Q], <5#@(0(]BRS'\AC,1P?#];>'1T2WX\%G&+-WH'!K2&:OGPQ.$[?/<-VU+,= M/8?^CSGZ7TPQI\IW@@L;Z><%E@Z ;SQ!%2*G##NU:+"MSAZM#KX-)=Z1!XC: MV;7B$O;"+L5U5XRC=/#J]C6OL,W%_)SPUN"465%[H#Q(@TIJO17T$3?Q=2R@ MJK7= OBX(U9+U]E0;5*O\KW) VYD?VX]Y=>!EDC$T090W^1E1W8##L3!=Y432ON+D2[T&HE M@_Y">F]S%;8W"DL!DI1O,^]A/P7&(N>2I) Z?JQNDKT^5X%;A6[.\C4&VY;7 MK_8/QEG;)^_-V]?F4KH5YTC#DES3^"WU9]=V\':"M@Y=G 8EO3H@6,# MVE]:B[L)'] _H]-?4$L#!!0 ( /R%6U8H,@"PW H (H< 9 >&PO M=V]R:W-H965T[^[(O$@D>G.MW+B#?/&GS MV2ZE[,275=/:MY-EUZU?75_;:BE7I0WT6K9X,M=F57:X-8MKNS:RK'G3JKF. MPS"[7I6JG=R\X;4[<_-&]UVC6GEGA.U7J])LWLE&/[V=1)-AX:-:+#M:N+YY MLRX7\EYVOZWO#.ZN1RZU6LG6*MT*(^=O)[?1JW-@TQ@AI_>IZ3421MW+T>N/_ ML.6A]+*][KY M0]7=\NUD-A&UG)=]TWW43W^3WIXI\:MT8_E7/#G:-)F(JK>=7OG-T&"E6O=? M?O%^V-DP"\]LB/V&F/5V@EC+[\NNO'EC]),P1 UN=,&F\FXHIUH*RGUG\%1A M7W=SW^GJ\]4[V%6+]WJ%6-N2W/7FN@-WHKFN/*=WCE-\AE,4BY]UVRVM^-#6 MLMYG< VU1MWB0;=W\;,IHWYTPO?1ZY="65$*RX(>6%"U*VA-FWM:[K18P/N=4"-G MWB7TFB@AO-7MGWW9J+D"^<$S>+DSJNJ&)Y>>H%PC )5RP@PEI17:"/EGKQ[+ M1K(X[.PIY)9T8*M)^2A_;85M@(2Y!;ZJ:6M+<3':AOVQ8VB9^1LJI=0(JXWZ6"UG_O M6RFBE($?'8HP$AZLI&5>9R-V"_.0A:SO1WBJ)#_%892=#R.>[8;QDO>V6I1U MK0 Z9U \LK5 Y0;$OA2S()DECN7@(/Y>9,#\=NX>,[@2_'!!TXPQ,5=;ZHET+=OY8?[N[NM M@6.L 0GF_EMP'[#9[\NVK$M1DHX-&I=#:RVM6K1PI>C7=!^%WU+X9*,6BHR0 MI6D14D;5>I"_#R^DP@H1]E#MD"C$I%:VTCVLUTX/DFB(-=U4C;8$E#70+H=% MGPR.?*Z,[5COIL1%76Y8K;):"J2/Z:1I:&4N#?/!GZX#2O^M*A;H([6W+H$! MMJ>(8'4K<32+TW@%2<"!5"! ?# 5V-YL]O-QV%$/VM) @9WFL^PN*3-;^03U ME+4]I3*C(W!!/%4^Y!>ZEE1D6MUQ="H&-]34O:'TT*9C3%FYX"2_%$]+!5]0 M-!'"RJ@'T,][PUHC]+_HCO+-2Q7/2,44Q#9L$&K4"DZQ$TAGZ%(\6MZ M3D8JC,17MU2'$",/RWM,)0C-I5C(5AHD&NTM:_1[11V)L]6K8#U\7:FQT(CP M:5^Q9">8A9YUX(6(HCR8T7^KIRWOF:M"5TM9KZ:MENV(N&XGZ1 MS )@XR(-@]25U8LD#0J2>A)E1C8E]P;&=(?JW=;<*KQM=<^)? )KW!;7DD?= M9G-Y G%_ 6'DW_?:((^.3((K%49AWWWFI3+;4"EJM&LW:S^5IK;H\FP$*-^A M97V^NJ_0Y.1(13N=X2M=R\9)\EW)I=G[?G"?_")-I3A> M!,^A_<%?.M@.$/N]V!6_"GH9-LE$1?JGJ,TU2))'I8 MU0WYS_IO\__3*1SL0_3(Z^W)@LVS"5Q?]0VWEBW.7+6ENR-))1K8RO$_*L9_ M/*/6BXN7J,A9,)V*8AI$N?G%]^^%'$0%2(,BA0_LTC< M>J:CF[UKV=LON%J]%-,@2^@GHI]4?!AH=S*-6:?!M! Q%$FA>I 46\I:/:H: M+<\'A:A#TAH_&7ZRF".P]9!OPGS:1RNQ)].-3^48+Z6'BR]?!#JJ)SP.G#M% MV+_6CH>X1J_$+ST_ 1+\%'H4F*.%V\7"R 5Y'G% V;6J$K_NU.3R>-0-11(D M68;.&D^G01*+'SW)B&=Y$$U%1J&^$-FT0*/9*I 4A4BG<1#.]A5(LQ#!3XH@BO85 MR*%8 B9A]C4% /B@F$U9W22% A$-&7 $Q@0OBQ%Q-0$DT3BABR^G#)4>:T)\YRV@V"F.:O@B*88GRC MA10+LR O/%7"]'D1Q#,\CM- M6IBA(,Q0:0I/-157%Q :Y*1OFB#B-$@6 J*)'%=^P5&QR4F:4ZF"MDF"QVQ+ MQO0)$H06HL)3.7H8Q$4NRI!..5>\G,T-,_#/9D@91X54 GT:)<&,K$NA7AHF MP33'>3-V$VG\>OQWA!EO*2*ZHIP X.#P:2H*5BD$V-,I@7\W:I[>@?QB"_,C M\)X^_=)A0_+4?C&-@IS;H.[0W_MV9]P^/P^Z3MSJEN;9L]GVX'Q88Y\O MHM0XD1@533AHQ@=M?T>U@Q'ZZGB$)C^X6NRZL;-O6S>/^K <2]"Y3DSN*N(@ MQ_0<)110GIXCU-5T?];%>;:T2Y[1ME/4T:3DG(1C@6\@>V(O#^1&$:! @L.4 M%'"20TJB?<$?MV^BW!GD1_>:9#@-?;\=U\=>=+D;J3&&R)[<68\K9*_K4H=# M/1QX^/*+HE5)G'MI2!HF0>(SO+D2Z])TJE)KULRYX>L-=L\V)\B_ O+'B(/C MU0X42*,],!R?BO(\R.#>&<+KG(LTSYX_% WG_&W%]HW\E$^6-*8\;';>:>QZ MY*\?HP)Q.WRT.'=JV*:EU\?/->[XLA=Y?CVZ34P9:0QAQ MEZ2VL=/D"3II6-#B[V[_"ZKK*3IYR'WB!W=&< _"A%L\#2'/2^1R7[BF/B4V M/^[!-DTS5-]=B3D-+UE(L^2^Q"D]F&4T5#PKD8IQFE*U3=%XPO#KI756!.G_ M7%K]\77(2JJ$&K/I.1S]7U3>W.?:J:\-USO?AU;2+/@K&!UU^[9SGXK&U?%# MVZW[OK0E=U_I?B[- L5<-'*.K6&03R?N)?MPT^DU?VV"QSJ]XLNE+.$@(L#S MN=;=<$,"QL^/-_\&4$L#!!0 ( /R%6U:N3T);A D 'P6 9 >&PO M=V]R:W-H965T-U'9T=<&_W?FK"]=%HZVZ\R)T32/]_D89M[L59>CZ_G9S8K.\X'?M-J%H[\%>;)V[G=Z^+&\ M',T(D#*JB*1!XK^MNE7&D"+ ^"/K' TF2?#X[U[[6_8=OJQE4+?.?-1EK"]' MIR-1JDIV)GYPNQ]4]N<5Z2N<"?ROV*6S"QPNNA!=DX6!H-$V_2\?75A7<[X>DTM-$?["I+ YRVE)3[Z/%60RY>W3H;M=TH M6V@5+J81*NG%M,CB-TE\\07Q^4*\@X8ZB.]MJT+<<'%RRON47]/WL0A '+_?BG]?K$#W8\*_/N9N4K3ZOC"KD M++2R4)U1654*HS;2 M<"4Y2X*V,!T?:[TKNR(*H^5:&QWW]#*BUE!\'43P'G#HYQ(LQ:/>2N1"VE*H MIC5NCSJ/^)E4%T ?:QD9/-Q17IJQD)Y12V%E[/!W 00Z1!+;Z5A#PI%?6^79 MX5:&*(+:DK#8*^G#1%Q7$6^EE6;_)X&F<[>N::7=?_O-Z6)^* M)O4/L?'$)?0 ! S(Q]P.2M&U>,OVU .DO6"XH"> M&@8<+1)!^>WSFA",T4HLSG'TU\IH!"P%7\A2_=$A[92ZK>8>7$MXKY2%4*E( M&9L!FKUH'65"P[4#'.MB.H$8K8_0C;/?,$+>H7W"/1@ZYDY%6BGIL RTE7<- M'4:&,_E$J%UG2C92RRU^%Z3$$P19PBB.JJHBKX& $5QY\$9;*(4BADJ$6%008V_>!V1*\Q( @9LF]0+BV")#:8-395 M']CBD75?3C[!$;IUT*7FU/Z&ZI"8L8C.C[:8C,4.P;:R 4)6XA4RT45),XR2 M!R(.91AWKJ_S7R?W$_$&=>$U/+]%L4=1N502]YC)M?+V\![^_:(>8.CY-2H5 MCF,)D&8BMI._XKD%U\7J;#%[66Q?KN;+[\8(G0$\-&S5K,&#%??L&6?WG0R% M=FBS3^@4SYW7&X3?F'W6A50-ZDY[=2'9GF?;L^7KV?+O^'OL)H:V\[)T#([B M#G*#L# ,C#94RH.E+UXD:CJK_H[^]\Y_,9[O.K-5^Z\'='FVF+-3L\5\^?+[ M/J8_2=M1M\YS\]#AF^P6CV0 _\7C0/]"K<=QY4*>E#HT.@:4X MTVR<=;Z3'EV)9NWXX/!;7:%KW&I?=+KW&KY=MZV2!L2K*NV)F22 8D"R&,M@ M.=M#3>4.EHRB>HZ+_W"*N#XHI5;+AL:Y@,%X0X-K L%J6ZX<+\7&A:=#>T MHZKJ\SCPD4&(+=JRC>@ND,HP8)DJ-145MTV4"YJ?^C>,%BE8;]7:?'N77RUD&U!5@82,#)0R*F'H MVZ=&"[D.J(J.GM4# M!@K:$[_'E!2T\ %V-DI1]H&0\P#BR2@+FM"0[0DDT7/1YO[,5/T%P688:/"U M1N6E%0H"*3QX3AZ%Q:VHRC2XD#N M&R/R; F\CBD>=&N-;H839>G)@[2<;!5 &D7SBWI<@H4R03RP%1VY Z*5>> S M$EX*[AW/U7L*)R\$"08-TL/41<20RGCL..L%[$3"X#KBM5>\2^R1GS+O>&\> M,^HN+Y5W'LM(*N/K EOD_)2[VNU$T*9^<@[&+N9?F<426;/]F*)#B]EY_S,_ MSL]?I!DMZ0Z(I4JR#WAL)2^E\,?3(LFK5>XJ_?+5#Q>KJ;;N(^?@"U/FHPKQ MTR'S$6L(]$2H?'Y#&Z[)$^8(=AXP[]U$+,ZH,S;%;#9;+5^DK!TZ)&^"?26A M=I43Z$5[NW&A0(@2$0HJ/=WSF[./Q!A>['J[:7;22*2MLJO@-,H(^>;M[9.F M 2A4FI1;XO#K(5YE&D%W*8JOQJ>+D_'\Y%0\IV#D3'#67I_3S^E%#(#?H$-[J@8C2*7P,MR5,NGJU>36:Y:*O.'":2 M"L='27&N[,"<]53).TDF MS.WQXLJT(79Q^7XOO47XPL ;NO,(19?RPTK57ZLS^:D0Z9HQ<)^R>NAE:?L< MV T7C -Y^4:!4E:>[HEH^!T1DRXU?)4B'424L 9Q77B)2PK#/0SL_O:#4SVM M..6!ZP#T=-R5>+$.>F-UI0NJ+KI-=;YXA-%CC]/Y@I%\XDD5$&C.90\CVWR2 M']B D@IRQ"@"+=-ZF,L70'-JX_':F(:OHB]@95(&F'07=($NJI203V P,KH9 M^#+=O!D7^&358?U(-XX/:%5UM)O^(+\;#69C_\?*'C- M0G]YT7M9RU(\PQXPHU/(1N3)@78%SQ'_/ X1R V22-N78BY#E.<(W8+3I.@Y MEH=WNN+3AP8>1%3O74M;SG#P<(U&Q\)FER_JSU;+! 9C'51-G9PRC,FV!MU MKMNLX6 A\_/ 3;Y-EW1=/1)-R3DX B.?^D*>9ZWT/<6M3:ZF,/G/@\.OP:?4Z?5$\'$_?97%#P"4-"YNJ(#J;G+P:I56S?XBN MY>^+:Q>C:_C/6DF$G@[@?>4PC_,#&1@^.%_]!U!+ P04 " #\A5M6RY#! M*]8* ">&@ &0 'AL+W=OYL*Z72*]58;1K1J?G;R4R^ M>A?1^_S"GUIM[-ZU($ONC/E,-]?5VXE/@%2MRIXD%/CXHBY479,@P/A[D#G9 MJJ2-^]>C])_9=MAR5UAU8>J_=-4OWTZRB:C4O%C7_4>S>:\&>V*25YK:\G^Q M<>]&_D24:]N;U; 9"%:Z<9_%U\$/>QNRIS8$PX: <3M%C/*RZ(OS-YW9B([> MAC2Z8%-Y-\#IAH)RVW=8U=C7G]^J!5SI2S!!@<=VXH,-[ M;\YZ**,M9^4@^)T3'#PA6 ;B@VGZI1573:6JAP+.@'(+-1BAO@N>E7BIRJD( MI2<"/PB>D1=N30]97O@-TS^JUG2];A;B7[,[VW=(E'\?L]=)BXY+H^)Y9=NB M5&\GJ ZKNB]J 3-=S="S,7K>H825,J8>YJO6!,=BH^+?<$0_*+J7GWVQ,\=BI:21%S!9E[U\&8/VM2?(!6OWIB-ZF[J M @O()$CRQ)\*OD TU(CLT+= =0$]?0<_XJ(!)T/G[!,4FG53=?>>T#>Z5:09 ME]!4J4&&)WXU184%7'UX/X/2]S<>"_ZKT[WJ[*CSF(\!SL#E8:2GOQ5E"ZR=[!&J49\1#_M&''ZVAY-HVK=49H0 MRS'72HK^C^RF9/?JB,KHC(PNQ\R7(EU4R!-D3M04YH. MX' IB@K=2Q.]4AO>;O8$\*JN[;15+]'Z8$-ORL\O'0N49D6O#6EH.NAI7I:% M70J]:@O=L<.FXKI7*_(PBH-0F)42\\ZL1GO(_>;0\Y2.IM85P[SM\>&\#V:Y M*KH&3AB)"^[B]?G(\F;%^K!AV;'B4!A\QT'/TL'/F)X,B9W4D85(T\/-I\ )BXB"" MP!E[\-7C;$JPG(J _X=^.HU$BNW2DTDXS8F>T5$T^6R,']6V3+TTSO!N[$E) M>*7GYSG>'[$&H9>G"4$EBA-AY$\#(:$D$'F,?=(+,G\:XC/#DAQ]DW@Y'F?B MHFB)$5TI5[I?8WZ YP QPVI.LB"$=PZOZG_@=#L&Y.$^!HB]([CQ,R10EPK# M"=+%Y1D2P##B8D6#VS_N<13'4"L3@A_DN"3H24SJ.6\>A3-,$NBC( :!"R*N MHA"[]L,9>5D8'@MG(!(L2!&Q"R,9(ZRG,H.#*:!A2/=/!C3&)E\$V!2+(":? M2>=Q/TZQ[ZF(AEZ4NXB&L#.C# @"V#O"E3EB0X)<1 .?7 +QD6 ;:+,OTHS^ MNV#"-XAN*/'@:#@EO1KC+^+P^"Y.WQ'.!&X,H? BBG^30?,+UD<([#\.)TB8''88SPJNY"+, 6B-)"D]E MBC2B8/IXFC\33*Y+F7-(PPA;R=DY:N^Y2&8AU7#L10&]!ZS1OK\"WXM\X@@7 M29ERJE'LHP18HHC2/ 7.9!?) $#)2\B_G6"+.4@D [3AD 3=.8__W>:PAEA 9&XH@7&1).91@]?%9_)8GI.X?#$AIRX=QKYH]';( MLA57M<;(-V#?ZZNW$&)IDL*@.)_KV@70?==!XSP5:2)]+MPTH30YUEZ=E'&J M/AB/4)/$K!EQXZE$H:4OMB(.B .ZDIC[0!:Y+C!NV.GZU32+EW3RK,8$/>%R MYQ& JG@?8"!#0&;'?X^ETH_9PA0T<$A5KO-\P]), @#^Y0".<*#24=FJ6NN_G=8&GIA%K&E"=R;'27E;UL*RI T66!R M\HF;GS 5?1+-G1,(_=0G4X<-.V5'38T3[AR!/(B%3*DM7WVEX92KP+H3!A4% M)_MP:*/[>U7 8D7?>CTBET=#+!\:3R38,//PF>9;C@.5/V*@ZV:KX6D%/9_3 M%&.U3H%=ZK9]R[KGM-AW.8/WR1I*KI 88'AV+"_E]'M&!_FTTS M'$CY4+/@ RRZA6K=@6;D[@UL61(X_O:-/6956W0,\_]QM-DCWB'@X#57@#F- M JC'C,LR0%6$8QH$$54 $Z/D1A\%$<^S2 OJXY*8-:822VE@_HAN._8.0$/S MQO@K<4B)!4@5!P(:(AP2%">.43[3AV1>"3)7JIE/C,K.W"%UA8C1CCX2Z09V MC+%RAY1X,^;C1A#39!'2",=(236H#N,2#80)';^.("42(\TAP64VW2*-7!>2 MB62'!6G('DO3[1BZ109S<;#YAN=$/?(;4%HH-M*96=185SU54<6UY@R>Q 5ZCH)M>F9(ZV9A7;RB#+@E,IXV0X MO(A+)E0TGX:S!S.?ZMI)H?#!@*W+DIGW!4J]F46CZ./@4:P*YP_B^;1B*WQ" M]UP]&-K%'4HF2E16: 4&\UET,[I:3+Q],/@N<&-[:_!*4JU?_>9K-HN&GA!* MY,XC,/I;XQ*E]$!$XZW%C+J0WK&__D"_"]I)2\HL+K7\(3)7S*++"#+,62W= MH]Y\P5;/N :^MTV7K3 Q*H9I_MFWST'.X'!YP2%J')/!N M @66M\RQ^=3H#1AO36A^$:0&;R(GE"_*DS-T*\C/S9=:<53.L) CG<.CL*_3 MV!&T-XAY"[-H8)(#,*,$[K5RA87/*L-L%R F3AVQY(/8(CF*>(M\ ./1&23# M)#F"-^Z$C@/>^ ">UV6!J0R>2;%Q]+TZ@19^WJ26Y'/W:Y_J!G.R'],WS)6M M&,=91!UAT:PQFI^>C"Z&UT<83SK&DV/H_UZ:_X"!.Z&8XH))$(KTU]1GSL*F M$+R 2CO:T9U\IV9-7ZB!P!4(2UU63+V#T\ -9L*!\5!<4XM:!Y41U->"G"@( M9[8(V0X+?*O%FDD?XPR(2H;4T!SI+)785*56J9 2L_[% +[UPOH1X\MF#X-3 M\[@"UL1"UY8<7K2!?$>I<+7/ \4TNB8$KXOFALQV8TE1"H+SMZPD0Q6NM<'^80#)%*7"-'HTY4!JL6"F1"\X(EO]=G7YF<4MY;471]U6% M0NB#\FD\2>(0\A9R?"BOAZKJMUWQ@2;^#IM HQE):'P,39A9S;%O=;:#6:'Q M[X:E#*VT4"M 8EJSI@(DUN>X0SP]N4Q&GZY[F:3D$"X9#_:U4]R;>N2_"K.= M\'RYF@'8G7;/QTTS-?^8-V_//3,K_V%)S,EU./A$T]HT\[S9.%V%&9IJ1V3# MLJ G$(TWH/M<4]K:C0_0/:KSWU!+ P04 " #\A5M6^O7:5HD$ "+"@ M&0 'AL+W=OIWK0V\RX7KW<',/PEY 4UER)1G"_?7W238.-"37>P%)WOUV]]L? MTF2KS3>[)G+LJ9#*3J.U<^5UKV>S-17+A>H_^*<2.6!;]_96:>"X\7J:E#;]L6\L.+R.65=;IHE&&!X50]3]_:G@X4+CJOZ*0 M-@II\+LV%+S\R!V?38S>,N.E@>87(=2@#>>$\DF9.X.O GIN=J^5,Z"&W7') M549VTG. ]1][60-Q5T.DKT D*?L"E+5EOZB<\F. 'OQIG4KW3MVE;R)^I"QF M@Z3#TGZ:OH$W:(,VY!E-(W2&);.A:/;^73+JW[SA_;#U?O@6^L^EZ']"/+.PV)]P MQ\ [%0N0,4@8-\0LA@+Z'C0)Q=P:!&J)+A9JQ1Q?2+K>X[%Y&""W6:8KY4+: M_$_"[M=5HXXS$QNM:=L;&27R!OZLD'OM=/'IV2PH.%>$$!+MH M!&,(P!^2SN"R'U^>^U72'\4#K-+1,!Z>P_DE0/9]TI8X<>@A5912O+?\\J$5$)B1]PP\NW[TH%.D'"B\,)ZR4J^PU1V,*5R M1+S1(O-?#$GN IYF<[UT6U10E]LN[\[1$ )%\N']NZLT[=_,.9^'97)S'D!* M;0^BL559HNA:\8?[9VFDDK9-%O;% @IDY86;KGU1)[M]US/QA3 MXU!)1NB\;H)31=QA6Q0M1DT&@MM^;I(F5"XV(J^X]+?O<&ULE5;;;MLX$/V5@9LM6B"1 M+5EVW#0QX*0M&B!%BR9M'Q;[0$NT)902M205Q_OU>X:293=QO-T7B:)FSIRY MDNN[WOICIN:Z=RDOYQ9"MBT*8]:54>G71"WN;C:_Y,G.\T9^> M5V(I;Z7[5GTQ^.IW*&E>R-+FNB0C%Q>]67AV&;.\%_B>RY7=61-[,M?Z)W]< MIQ>] 1.22B:.$01>]_)**L5 H/%WB]GK3++B[GJ#_L'[#E_FPLHKK7[DJI,>I7(A:N6^ZM5'V?HS8KQ$*^N?M&ID0P@GM76Z:)7!H,C+YBT>VCCL*$P& MSRA$K4+D>3>&/,MWPHGIN=$K,BP--%YX5[TVR.4E)^76&?S-H>>F-Q(NV?.^ M Q;O])-6[[+1BY[1"R/ZI$N767I?IC+]%: /$AV3:,/D,CJ(^$XF 0W#8XH& M470 ;]AY-O1XPX.>T9^SN74&R?]KGY,-1+P?@AOBS%8BD1<]5+R5YE[VIB]? MA./!VP,$XXY@? C]0.@/ZNUGU7I[ETFZTD4ERO7+%Y,H/'UK"0ULA,O+):E& M2!A)E@(4"LR&1>#A*A9,@E"3:I'!4K8\?6_:VMI;9:EXF MJD;MLK^,Z*F3DZ;P,4DE+_.2 \>_OW[^1L):S$E1IJVPRL4\5SEB!E:[C +Z MCNC"HPUL)=:\;W324X+)0/[ G/&.:4R@=OR=9)ME7?A.PQ>6WR M95["7VD=,NLD)V3K54YV0J_*8BY- MUZ_^&7J^6 R.O49;B$A%HI=E_@\4C^))<'I,1Z,PF'CIH_@TB-B)1U6*[",Z M5G(B;27][%8->V1'X2SQ>?$N^"Y@\FR4*U?Y'" 8B; 9+2#,\?5#O#E+$&J0 M08VYW^F7Q4X$G@;@S >@\9]]I\^=?F?>4LU)9: GZ$>$F SQ0DQ&S=>$_.%X MHA,J%<=-6; [Y M7ZUQF]=H^FW89[>W[^]NSW8BW[C1M:RESR!F-A]'%+X9(QIX3R9XWUS/+J]O MKN^NWP/DJC:&9\KCJ*H=0BU:DI@:;N_^B<=!3#%G\C&9I_J[.^$X1H["T1CI MNM/.#Z[G]8\H"@?!V#LR@<$/M:O1N#RMBKIXW-,U2M:@J\N3A,.HU+;QD6%I MN,+:JK"^FGTU#H)37L.;(0H2JQ$-V3FLQA1Q,6$%D8@9PQTI%A@9%$?P8[\' M':$H&G'4<:" JJ(_JA'IKE3-A].5_X>-]<.MT*_S' -EX8%\'^A MM=M\L('N8C_]%U!+ P04 " #\A5M6P8&[26($ !*"P &0 'AL+W=O M:374OI MX$O7]G:6K)W;G$\F=K&6G;"IWL@>GRRUZ81#TZPF=F.D: *H:RKEM0$[=)TP]Y>RU=M90I+]P@>U6CN_,)E/-V(E;Z3[?7-M MT)J,+(WJ9&^5[L'(Y2RY(.>7N?"-/XO.-,QI >>#C?LU^%VK&66V'E*]W^J1JWGB55 HUA%T.CG&Q^FDX<1O+^D\6.]3*RTB.LA,([W;NUA5_Z1C:/"2:8XI@G MW>=Y24\ROI:+%!@Y YI1>H*/C76SP,>^M>Z_+FZM,RB6OY\K.Y+FSY/Z W1N M-V(A9PF>$"O-G4SF/WQ'RNSG$RGG8\KY*?;__:I>S@H?UQ)&$U2/ -7!<@2H M/EX/_IS=^H,.:V%Q)O'8-?^@BA'E-+HMM-EH(YP$AY1ADWH7<7H)C;(+E(WJ M!_3'>\>$)S:%&RGAO484 PP$R\$@W#P*B[^C\"MEK(-=I4B&7LUH?EPK\V!= M:<\]FEYM\![O1B/O)/):^![(&>5U6H49(]E^5F0I"[.<96D-;XRV%BO42^6@ MJGE*H28D+:#."4+(6991!+S%+>DD+(WN#E(&5A3(P4KJ_VN&X)Q0!/M4I#"] MZE3EF MN9=F.#BDY$\%=5*498D$*,(:>(79$I0>?Z)'K!QC5+XP/T=E5APCO4B+Q+\ MLG\=61:LHGJDQ2!"]-FY\NC#7Z;%+"U9&'@5AR+0DD,EHD\4(N=QR*,/^T\= MTLA'HY(?K,>'C.].8#Q=/)XUGH5O K9R_M[V=_D2+T[X'*]-BQW*/?3:@5@9 MO+JW"J]4[^2TPZ^%O\*]=8_)03/X93!ZZ!M,-'WN0SDYZ&\Z:5:AB[/XWH;> MQ59G7!T;Q8O8'SVXQR[SG3 KA4IJY1*A?D<3,+%SBX;3F] MW6J'O5>8KK'9 ME<8[X/.EQN_0SO !QO9Y_B]02P,$% @ _(5;5AE]2@M"( :6H !D M !X;"]W;W)K&UL[5UYC]M&EO\JA9[,P 8H]>$C MAQ,#[78\8R")#;>= 7:Q?Y3(DE0Q12HLLF7ET\^[ZJ(HV7$F>P +S,3=$OFJ MZM4[?N^HZF]W;??>K8WIU8=-W;COSM9]O_WF_-R5:[/1;MYN30/?+-MNHWOX MM5N=NVUG=$4O;>KSJXN+Q^<;;9NSI]_29Z^[I]^V0U_;QKSNE!LV&]WMGYFZ MW7UW=GGF/WAC5^L>/SA_^NU6K\RMZ=]M7W?PVWF@4MF-:9QM&]69Y7=GUY?? M/+NZPA?HB9^MV;GD9X5+6;3M>_SE9?7=V07.R-2F[)&$AG_NS(VI:Z0$\_A5 MB)Z%,?'%]&=/_04M'A:ST,[*] M?OIMU^Y4AT\#-?R!EDIOP^1L@[MRVW?PK87W^J>WO!NJ7:KKLFR'IK?-2KUN M:UM:X]0]_]/];\][& Y?.B^%]#,F?76$].65^K%M^K53WS>5J7("YS#/,-DK M/]EG5RN[T!8_FMJQ4SO MX30]U*!OW%:7YKLS4!%GNCMS]O1O?[E\?/'DQ&P?AMD^/$7]Z3/MK,.->HVT MFUZC6$]-\C/(J)EZNX9?U=(VNBFMKI6#;PSH7^_4EI]49=LXX%,%7U3*-FP3 M\&WX2;T!2]&IMZ9<-VW=KH"7A7K9P(;I!AX&*FY8.%M9W9%@_>TO7UU=73RA MMPKZY?*)ZM=&R1F?$G[=#Y3V 6\N'@Y+/[^,6AC3*%-;T#Q<]%S=F*X'6P8.17, A1=E-R\EF$0%)>->JG]LYL%K#?5U>LC07MG6R:0N[6 M!J4$/ZW [KK>]D-G4.XTV*]?VL[V>_7H\J_*_#K@CR!N[PWL#8F*;2HP?1V* MX6)P,#'G4)QL4]9#A>J*#P'7+%!<6S"2'6QM#1+=EO!H)H2P%=L6]FQ1&^7, M"@6:]WIMIHO]O>K-]HJX;7>][^O*VK0?FSN%H!6[Z M3:WW?=L4ZOFPL+4%QC&--[8TA?KAAYN@$#?/Z9LW47Y!,=/I,1-( 6$1H,J) MU*J= 8Y%NKFY@;^TW8-.#X8?M_@MA;JQ=N7A?H'O&@:_+>K M]C -8%@/K"M@L<"5#X5Z?0TOLV*_'C;;0H& #*:#K0@L+M0[APM#GOYL-4Y& MW0.O1&[WSM1[KY(OF\J6;1?7]0(>:G>XF[@73M]R\AU__%7TCOR/R1%H.8L=L,JH!@ #DFDK7;6/45G=LT=C**)D=[06R M?,17BSN[-*"YI,YK( UTM4LMEI!0;^-[JG!@ M]3SJ86H>R1G\J+MR'7RKW_2UKD:Z?$"(Y3.Z#?@( )$CE^ YXO7MX&4%N^ M M(&ZI@_4F5J>-5@?):3#D;#5=?&FNWC4U*CVM?V?!AS4M?%X0J<$1?!25[LG% M_01?$V]O4G?V(JS@-CJ^SM3PLQAPG!1N8IS57+U!H<#OD:AZP-.L*HM? ZG4 M1\+_CBSNE-E_',S^XY/6^HTI49Y31-.U#?Q<\E*F[/\?H\B0(>%;\N0M*5H' M^_2LA7^"&+ZXOGWF)4^!%("=M(!=G2K7NEGQKNA(!IPLD ;IO(W;46@@?8ODKK) M;7-T>A"KP"S9*.CM%A"E1FL/UH@P$#Q6]C1E$&2<$2@?O(<_H->E7V+8&(8!9Q3\#8NH$-/&\C+@'FVP'F8-9&FJ1O)5A\-,R=N3.@6J2K MB.#9E4L4A?N")CN81S1L"X1UN(S%'H2MW;1$E#82MJ(I]U[8 ,^UJT:6O,2I MA5']:+!]Z6Z33P/$"^X(URG@KB(T=CE(V^_$ZB$CM!N@N4,MK EN!_)%LPN^!'V M3^/^X6JW*',]&=I4V.FIF99=)ASBI^[5<^B VJ^#[G"*P#3<97&M\FAE*Y)> MED]U1#B)02QN+O%&, XNE9A-I$]8T2^#%?WRI,V[05$FMXH_? _CW@$L.6(^ M/Y,4V$UVKM%>K.UJ#3RO+3Q5)5IF&T"G ZL+[0W@3P _N*O *X 4/0)!:U^=7BKYM!7H"TQGBE._XW7@SH^Z MT2L&VN(MP5[NO2UDZPK*NO#:1OJ($GL'O#3JEZ%:,W0@\2P8T$,M04W MW1!F+--1YPJCG;IU$J+@$/&!/:KC1E<@V_151_H);*\A)@#FP[9HP,!D?<$P M.BL3Z]>X-0K(TES0:$1H0)]N]#X)&D%G,38$37LIDD]+)D[ I+(9(U:"SX+F M1^2VR=@GL0)-A:=.CJ5I48)Z%#ZT+KNU!?0GWP/EHTN2\$WT%-=P2H"^#@+T M]4D)^%YW*-0.C8VZ78/[FI*BWTL#1 ES'27:JOB5HZ^("6#YRJ$F](<^804Q M0A\?]D9\1XD]4\U@GSK@K&H&XCBP@F@YWIL-J!L D+9\CT)'2 1)5@S\V8>X MK5ATM+/DSDN<">2I$$YI\43VNP,N6>7ZE6/VO/> M((*5<9"EP#N(D9E3K/KDP85%F!8P,56$B@3:+8DG#QVLB?M:918I*']_Y#W MDF4_) $88*0:0*-=8H2R!' C+C],^N0^)?GCR].\YG#[98-1'7)G!F 72($R7+ZDUT"T#9="6&C7F.<%D#;L/DS&+H M":00SFOK0@$,[21]A/,U9J[^"6RM ]Q&,,[8;JEMI\#3 O 3. 4KV:&YKZTA M- N.Q+)+V[2N3\WNQL!^$3TF@,^$Q7I&S=5MQ)@^B (6) /O+$0;BPQYDH5' M^>H 2<'BFIF@?%!HW!MPE6;C@5P6)2>Q,0AEDA6,D-3C/]O!>G+X]P"F:S@ M5Y<7'PF6F3=QI:>D]2I*Z]5)27O1=F N&W5#25CP[)14J7E0U*@D>3-M>?Z- M]$'*KZ=M -KN-%N^8[ .P9/PJO3T+8>.R/%W\]NYJMJZUAW[CU[&QAWG1\P' MEA'5"5+G(,-_O= U&$;0!*H'XHYS7D^"%YXG!I8-Y4D/Q_ N*!N'(0:A-DYY MP[@><)!! LM&JR:":7J3<'((2@]R3/.@[@F'[Q?H\$,*\1/F=:[N\;3N>Y37)T%50S#Y,(%V2K%B)>WR9.GK MZ=_;MB)+@[SAY;QL "NL+-BR:4WZ(P1#$!7J-RAC*_\.!?K;H0,I=&8ZXI?< M+4@J)0\]Y@>;%>R[]Y159L>7!,.\$Y8LP%P]FQ@$?D'07[M61!8GULI>^[5X M4@N#UC-::7#H&\ ,]K> 6P[>*3 @B:D?<$TE2(<+*X!)QS4,SBP'P.R8?ITK MS]Y"5%'LB.8A,7V*;LE00@I9BR&Y[3@4:2B4:3 NPXHX/'B/PQN?:N /+>5) MT'3T86*@=+8KAPW"R#+D_1@N[0BPP 0,3/*](1<*!'!:P.&A- 28#7+5GHPW*0R M=&0=Q/[&#Z"%6S@+& G=! ^5$.H)\SD/TR5+E3V]E:K@T(-[_0WFLP 59'$E M>PL*U+4:=. >Y><'*D7$I.9]!O=@2+OWID^>EC0AE026XF$@RJ"0>5B 3OKJ M4HS9-F #.)_-Z X+:'M*2/M]^P09AR6F0L;AA8>-36+-IF3!C:MI=]CGXK,- M,7Z!&344>]#F-9)J9M2;: !+<.Y^/K*"^/SYA,M*EX MCKE2%YC'6&*>$>:&W3^I)-"V-6TJ+)1SH4>BD961<\+9F%.3 EQ$N)G$Y.0( M'A2P5O'6 $?9[XA1$GGW\70FO5&M"O7>[+-=&ERD[[<%%BT[$47,"E#AM&N% M=DDFA25LQS&(3$+LO<$M/)"[L93@2BA_%0*8-(@2<"EIW&1'?6*#B.C.^)3> M+XS7?*Y\!2@$DYZ((0O89VX@")$*+!-B#L>%/F*N/"F&LQ:)9]1ZH(+(>UN; M3!T&1PT#(0:C6-QNT$2ET0G:0$HI&+*<4V8CL+; QC/TE#+_:%C0_,M6@2FI M0H(["=MSU6$,(3&6D$MD#WQIMS*^:$F18T"FP=T)Q'>^[LM20*Y\9%5C#=BI MJ\N1+$@H;6':H.3X=AC!9S@ZQ"I8HL'4PQ>77\X?X8R^>% \>/Q@?DDYSL/& MD2B$EL*BJ8D=J3#X"O%HH@?,^'%PF9D9/>]\D M$Y;;<*X\'_!0ITXX,T/>":>33PN A <23+:,&X!4N9SXG@67<#_BQ]X=3(&S M38,+;P7S.7;TB4GR;).X[G!E22$PJ<[E(Z_ 5W64V8=OI,%,4RF$X/&:G41G MW7N:>P+1)'C<;['W!EV**5%G.2G>Y]TRI*.@FJM.FM:D^(NA3[<%ZA#Q_616 M@BNX'VB/F@F:T[0;<.(]S*-B*],-T3WB$OPX0<=][BW76\:DH2 K#Q7 A_!9 M:C9]&@?[RT!9<;N3S Y.'LQ4T%T)!*JLJR(Z@5)O8=MJ'T4 JVK"9*'R '[, M+_^HO8:Q\E!\4L>6H9_G"+P%-M7@DH;56A)J2?A="/Q?F% 78QD\1-,^RO!0 M/I-]3\2+\3<<8C]^ @M-F>RK11* &-K8$,=<#Q&!4TF3 HXAS#@2:38!#(2 MAJ,)BC!XL2?LMD)7UW;QO:%!92KMED02V6!ZLOX)::D:+5W!6T#NA_,"*7%HVP34'C1S0];GQ 93^$)";,?8%R&3R+^,0;S6#OI= 0UH[DL"68P41OH)LK#4#Y5]WX/O=VFXQ MC@*][RILR,2ZF[??J-0T)J 03794!D/MZBINN@-K5[?60R]&O0N %4O;NXBZ M6(\H:N;MZPE)3@$K7'\:Y'%@M1UZB;52I/(#;'V-+7]Q=S9)C[ 8(&IH2AY9 M6["'7;G>JQ7PMXG;+<-0F-:T"SP\@/K^)P==GJL2.7TL!LLC+0:/>; U5]]3 MY)C019%,K Z>H:G\_&! V*S$09 +B=(,FRSYR5YVF$=E!ID <[)U(/H\G/W8 M^G'KE <;U/R2^&A=)N.V\Z* .-ZNQ' @MW( ML';4.57KH2G7#/C8<=SISN+FCVQXC/\HII)I9.U14Z :64JPVOTY<)HLR-RW M.!_O_2JF=:X:0]K;H?EUP,DFQ?S17W%[ M>3@I6^=CP8L/\*DTR<2G7KA[Y>UX&!)HB2@;( KXA:"X3QL-.FRJ"E)8&642=Y"U9BHX\P!DQ,8)O5#6 MO8GA;IR0I)EUHGO42@UFI FITL 73J.QB35'4]"QD#SE2H&=H%U+,L438)[8 M]Q'DG,@LV6RT'IG!IJT33\$>#C\&9.2#ZES.IA\=>5@=,WM)7RAUW$8@)X7/ MF!<5$/>.&NW[,90[!-G'7'J"6WF#R='.>OTAS7VBC0N>+$R5^JFGES@9[TAX M,N')A8;N^\Z&Y@MJX;$0NK3=7H)/29K^R3!K8CX'B"M9]Q3T"MGNXXO@NEL& MT495STG>3H@VBEKL$$S!0MY=&OJ7PS&Y8ROEIL,QO P?)R P25_'SGVIF? ! MB;SAF3+)1HI)(MP2J)+BUG9Y0G>F N[/6..6FFGI1!#%4S*?/'+$PXK:<:]O M7@Y%7_6'C4U! '(IT9!O%*?E4S\1@AE9(16 2CG**I$T9;V6&8J(A[-"2S(' MXK0=2SIB07J5A;X^,H^Q#;=5=,FLI!,(#?@H 4*MW"35F*)<>%B#.0<=]YF? M'>67 D@,500*=O/7D@IA,6VO0.\<9663K6%LRF>JQDO?;-54AL_U>D33Z%?GCX_ MGD.L']IF-?N!DA#S1I$7 D^R2@"!SL.J+/E#-*]CL(I, M3K#PX1XQ$(VI8>D;] U322.R[-54.X)8]4/J)# H!ISA3)H>?=M!B'N LR'# M,6ZC( 7",W!TU(.R!\@EVH)F*B:CQCM3F]A47V&^ 7?=UT%26R0=C2$K3YP_ M:8[B=0>7IZ\I>,E]#V_UAR-MAI_^^LC0!.P>J@D?/S#<-I3+Q;96!+S^F*0[ M/+PI >M4#CA<9[&4@H$#P,&'WH:W$8A$L/"KXD.SX_X"B>J]6Q]P=+]NV. M.KU(!2AJ(FTVV61+YC/OI"!O-.V)NQDL.N(._#E_J M+-(>EU"RQY%^&2 P 6N,.RC?7M 1O+6YXEYH(1#AUIF.U@4PDK$7@: M>HT(KL7#Q_#$C))&I[%M+@?-L%&!_C2BX]=3Z"CX\;+%YYC^J3'"6>-NEW1A*E#"R6 MR5O^O%$<:&JMHG=D?](P62]P62(?%7C;ILK:#X(+/2D"\7SNY>E3M:\E9_Y/ M<&"8^CPB"2>)3%_3=$AYY Z'1+\.R;I#X36!)*2 MV!;M'O"OH5JA/_3M7Y8:JE9HIMCP!GH"\9?912JA[1VS9_X"S?M^2"X0?#8@^>S24;,$*'03[=UA/$"UP# M'VN#=T\)13Q^?'GZ #%L'7"BWQ?J=:TES8E'RK8AZ?D\!2?X05IVGY2@/W5$ MD*Q(81LHF$ !$ZB]/U1#>T(U7>#GL)$3H=5X@!1PG52V>"KW\O21VC>@&UBK M+& U=Z9NX^J^Q]8^0[FV2>[]&^CB"8_P7#5ZSB3/A9O$"KXY"?__?;CK YD7 M[DS"DAT?J$(B'M>@"C3XCQO0D5&?4@@%^?T$'@6-YQM)TIEQ'0"OJ0@9?DI9 M\54F_-I<9?,4^O["CL8QKO(GP7ECTU-14KE 8P1D"U_PXP]^KTF5I?4GT36W"FMOXTE6G3.T%:;&\HO/EH2^*;J4K ]>V->GSQ M6*T& .A@IB2E&Q#2Q T<0DU:RP5I,<%P(CZ>?Z#6*E^WH4-K=>BR-=P^F!M< M;C\( @-;= Z?XJ(M=>"^Q_7P_>2A!C<&^DGTR]DIRX6M5U)$MLV&;WX=GX&(3V.!BLITT8YF'3I*T<' MSR6=IA\?>Z(;[#<3]I:R--2$EW'0 36W)+T_,A(=X3VDQ_&XW7#$BUT?V]9* M?8E]-E'5[KHZ:2>'":.9\WP]AF+VA_$)1.5%_B;KS23 M^U]Y(\/-4&S??'/[,7X6>/@X[(9?)=HI.K$Q^5*,N)):W-*7@TM_>,O7Z"5# MD*TZ!%OC52:+Q+P.=AQB)H_;#1$/)3>V43O8/-;;0??Y'*IDP;@GS^><+%X3 M@QRB-9SC32JP;EZ09RM'L(C7CW),;OPX32XK+F[HSBC.\# #*(/ :0]_?C=I M=G&C]20KY*.W['G"G+WP@[$$%\&.4FJZ9$$ >-N:J-]J?4MMCF5G/5JGFQ]< M'XT#^CPPL<&+OKZY#;XS;8"(-E-CC\,^2JXG1;$'V(-Y,D5JV#LYR<0:B!>[ M:^MA8V8L=4M#:5X_#[DHITL(,Y-B9T!04HB\9J2D[*@U1&9ZY>G"+IDZSO2G MMIEU'V4HB,C6X#H+TGXAY3F':P^L&^\J%V=2L3G/12H12CY]X#.HH$X54@I- M38YKIF$RH0LK:@0.G'8"G>#.F&R8^&AZ4KH[03O:RA@"4U.;!+V%=*^$3D(D M[&-LOJ8(@LE.K=NA2Q 0!A@M<"T)(/(7"F_MI?M.=LHK\UR]UGN"9\O4A@9> MV;QI2C(F K,>7.#XCR]4I??!ZI'(+GU^@.QX/@CHT&>0Q7M8C-R.%HR#V$8. M])*SNJE<+GVK? PI:2\TF% SH]Y:W)9EIS<)-U!B,.D0[K;0U(B3UKBE>9IN M1),L7[[03S*RH4-E4E:H0AY:SY@'L(OHGLB.;RQ$/GV+U1ZJ?L;,MK<[I%D+ M6W,&+9>>N7KMW:D'F:P\XGZXA2\_K\>5'O'/?J_=.-!-]B+N<_#WGC[&<6N[ MW>),T,:(%HGER/C%=HQ"\6@*NJ12@[T\2?8!T4;2F!=O/5\5)6[D\C3" M.[D7T"U+P=@<)OTFII72P=?EBL"0B<7=J=IAT6/5/KMR MFB4P/$G6X(O+Q_/'].T7EX_F7^+,#N[Y"M?>%4D&N]X3CAW=381=ZOZF ME&3YJ%4IZWG#MM1V K35O&PT@3G_('$(KT#-"!' MSC+M *&LN7$S1N;AQ+TO@LUZL_EK67T$?Q.L&[';BUC%+87:Z%KF9]M,NVJ#4 M]T[$O[[4&UI*DXM>4L.1GH268%H8<& 1B0(59+AKWZ>RT")@ZEIT4M[;PKJ] M;! 0N1:&^G(FCYPHY:$J/ON$"%T-55=2) M@0)Y7=WY7"<*5 8H4$8.:R3S?[R4R?-!:21P MB]7%Y.)?G^5CT%.@:4)NDT#2S1/.G]60)NS105B$,*&;AUJ(ZQF>00B#2Y"! M0_@'2RS4=5:36&SH:B;\TQZO0!/71EN&2H"_-=N'.H)K&8J!9-9X;F'BM^_GUSM) ,G M)YJYH70<C'_\M$9>W3_2]]NZ6\)+=H>G#[]B*)O.GP OE^V;>]_P0'" M7Y=Z^B]02P,$% @ _(5;5@G41NMV!0 ,@X !D !X;"]W;W)K&ULQ5=M;]LV$/XKA&<4+>#8$BG)*]_#NGN=.XL5&F\]V#>#8U[*H M[.5@[5Q]/IG8; VEM&-=0X5OEMJ4TN&C64UL;4#FWJ@L)CP(DDDI53687_BQ M.S._T(TK5 5WAMFF+*5YOH9";RX'X6 [<*]6:T<#D_E%+5>P /=G?6?P:=*C MY*J$RBI=,0/+R\%5>'Z=T'P_X2\%&[MWSRB21ZT_T\/O^>4@((>@@,P1@L3+ M$[R#HB @=.-+ASGHER3#_?LM^J\^=HSE45IXIXM/*G?KRT$Z8#DL95.X>[WY M#;IX8L++=&']F6W:N7$R8%ECG2X[8_2@5%5[E5^[/.P9I,$1 ]X9<.]WNY#W M\D8Z.;\P>L,,S48TNO&A>FMT3E5$RL(9?*O0SLT7+1E,+]E5ENFFZ\KM[;LMLHA?PDP02][5_G6 MU6M^$O$&LC$3X8CQ@/,3>*(/77@\<03O4+S_7#U:9U J_QZ*N,6+#N-1^9S; M6F9P.<#ZL&">8#!_]4N8!&]/>!OUWD:GT.<++,>\*8"8^N2U!CF[>@*#I<-N M5-'0\V(M<67VL7'6R2K'T Z%<7*APV$\K('!AK<.&81O463NQ!+?6^3G[&Z1A0/I@R"Z4CV!Z MAND4TBE@U]*J#-';J,]D%[5MH]6[:%D8Q..9/PL\1^.$W7JOCSM]SM[MAR W MTN26!80RYGB$?7)_;/UDG/IS[+V8LA/4QSWU\0]3?V>P'QOW/&)WA:PYK?O<[L&X?8VV6M_W<*?9/\APB-H)NO/.^4C@8Q2C M+G>NTVS]C<]A*$A]J&!.^JQ1@"]>!U,OL!D*;+$-;1JB:),4%Q BP14$3W$2 M=KFF; J?ZWR?V-<\#L?B#5[1G_0-NII2U>"%GY9MTLLV^6'9WB@K5RL#*^_' M/3Q!U< AN9Z$/"S7!?BF(U5AF:K:=D-?+?9(OQSCMLG<'FDR5W6-K;_-2)_) M#^#H7V(W\ #9NM*%7CTC$&'G5(AY0^WP03ML*5U(;$&=KMQ9&BBZD+/&&"H4 ME,1H%B5>'+,T'$EZ\[5Q33M"M<[TWG9=81*,$5T()C<245.+E%HT"0:9=:'U,VV6W M5S2* A38]CKLX88]H+^+!3;#(8MQ+,2[$T2$/XF(:9#ZS*=BZIV>>H?Y*$;7 MQ4L>0LHGCRC,GH>$LOT-#]&4>!#T'0CP2-((YQSG020)EELXXIR2E5+=CN+9 M#+\[WZ>!BZBU]==ACS;L\?Q=)'Q=1Z-4B-,T!#^)!FI%/OW8UZ@>XL[U64*! M[=. RGC(MYG(0@POIU_:7O M1_L-T56[#]A-;W=3[Z59J)\_\!4$L#!!0 ( /R%6U87U[FJ90< /$4 9 M >&PO=V]R:W-H965T M;#E- B3.7B_ M;O8;%O<'>X#+=$V;R71):DXZ:^_9RC9<1+;F^[U@/L22Q0Y M\\S,,R_A^5J;SW8II6,/55G;B][2N=79<&CSI:R$#?1*UO@RUZ82#J]F,;0K M(T7A#U7E, K#T; 2JNY=GONU#^;R7#>N5+7\8)AMJDJ8QVM9ZO5%C_2?=SZL/!F_#K91"5;*V2M?,R/E%[XJ?72>TWV_X1CFY5E_[R:66? G7_M\T2K)]FOA_+IS*Y$+B]Z2!@KS;WL77[[ M#1^%WQ^Q(ME:D1R3?GF'_"R:4C(]9P:F7% M/ B['7EC#!1M'#GF0<*FS]>6LBP0&%13 3G EV7!Z,F E7CTH>I#TRP:0^&-G$L(1E3$ V!'DRW,#8C=$(XB")ON^? 2#D\G0>=36'^ M$,\/K25B[5FDY@J $.$G/S#EV!H_*Z-GWC"W1$@IZOXL.+./+VO=0,-,>KM+ M2;Q8*[<$7W0MV:,4ALV-KKR<64>8MO,1B0+V->0W$AQI6A3R@;R-=1#=.N4: M1W(HV%!=X]FV^@^E@G#.J%G3*N[29FOGH#.2%$UO?YF^9Q]%H33%3JP>=W+E MC/V=+)54?%\1/VK9CS\A^PG .OB68AB&X%V?C>(,1,'O. HFR#+KR$[RNZ=F MQ&+_(<'V,55)Z\,T1\3 )L@?I:!"A#T1NT.SA=D#MI U8)8>O"C0QA055>K' M3TXC]O ))/,H 0#.$S#\MD8L9>NV'4]-P$N><"CBZ1C;-IE&F]OT"ND;R$WI M\&[C_9F<$V/:?5T*G$2G$)= 7 1!)&ZRT=IM& 78$F40%L[FU#G1">DW08S4;Y],3>M\@ZB>&EP9B/ 2=-@?7;;[*(1]_[:+Z- M9GT2 %,X/8U#'^P6%X4 MI=- ;LQ>N2?OZ.)YT4AZ2)&B/IA,!FP?@K_46C[ M">HC93@QE_+-'J)A6X4'_A21<0 FVI7T(UKY&+"[0\I)^B'#VHHA[Y5N;/GX MU#"P++P4E(':>[*I!=(\]ZTCUP;[\/@6E@:>+S>-\16BL_*PD41+Z7'5&K,B MP.5*;,*-K %V]SA@*]0BUY:0WQJUJCQ*PT0%_.KW[8%7G80M@*WMAGYA6T_S M]HQX672+)^!0K701 /4.*F_Y"ZV(;M1&EU+C+=$]$E>B[VU-!;+NQG*JT%ZB M+TPWV.=+IZ&>NY;49/6B1OWU[$I;(& =&:P)=E?D,=[G&/6-7_ R8"?5K:4P MLB.26 M3V+<1=&,!?VG!ZU'BR!C!4XZ,>#5'\' $"_8V_YBJZA>:?Y11P=H. M&R-.L\?186-,!U[T_I3*9WNJTY.BTK&K_3JS, 'D/0-'&B$J>P>.A/BR5;II ME%'\LL!N9'&:N0X/(ZC/X=N&D8R_GG2P'*,5_*3KC>RN<( FI00]GHF,DJUO M=IU<\&$CWRKF"2);Q593)Q^/A3A CSAR>#* UQC(:+,9XY<:A:"66JKJ*_KHV;QDCC MR.;YP#@1H1M">#RAN6,2OA@HV$F'Y+1-IA.DZ*D?,/"4GGYYO(C@G]@42"G:'F$+@>!_N?MFBT%WF92T@72SC\;R(H#Z/U_ 59NX2E*6Z!3[5CT MMJF(8^K$6(2*T[7"?@;K_Y3!B/BT'=&*+_;N49 0D&S3PB..R.U7=W>YUVUUUA/V]O+P!^%62APJ91S'$7"I3UFV@NV M]L7IE;_4FFGG=.4?EU(4TM &?)]K[38OI&![RWGY'U!+ P04 " #\A5M6 M9Q3^L8P" "#!0 &0 'AL+W=OQ!UABKJ@%,"BHN^YZ]#N>P S@-/P#$ M R#N=/>).I67S+)TH54+VD43FQMTI79H$L>ENY0'JVF7$\ZF-_(%I56:HX&C M1[86:(X7@25FMQ]D \NJ9XD_8(EBN%72E@:^RQSS?PD"DC3JBK>Z5O%!QDO, M?$BBKQ"'<7R +QGK3#J^Y#]UOL$E-YE0IM$(O\[7QFIZ&+_WE=P33O83.K/, M3;NNA2/Y#+/0GU&7S/P)/)$S*0?46F5H#,03_PRB,S^"*RXYO=[<;>5- M1FJ2R$\@.B74^YT-RNF)3OWI,1Q-_)-CXHXB%TNISOP8]IUZL&.,"O6FL[^A MVAMI>X^,J^,/<]X;ZSV\_YYNF=YP:4!@0=#0/YEZH'O+]Q.KZLYF:V7)M-VP MI%\2M0N@_4(INYVX!.._F_X%4$L#!!0 ( /R%6U8IR3,K'@, -\& 9 M >&PO=V]R:W-H965T2DV=>/LATW'=(\[$47BCP\I$1JM%;Z MT>2(%IX+(C)2E15Y?1Q;3G]&N%'QS79F<-+I*Y4H]N\R4;>Z$CA )3ZQ 8 M32N\0B$<$-%X:C&]SJ4SW%UOT3_5L5,LJ?5G M;./I.[Q4"5./L&YT>[$':66L*EIC8E!PVPM$#FPLTQZ/ DB]G$:0M[K3!C=_ C6*X5=+F!FYDAMEK@(!(=DSC+=-I M?!#Q&E,?DN@$XC".#^ E7>1)C9?\5^2_+N?&:GHSO_?%WB#W]B.[.KHP)4MQ M[%&A&-0K]"8?WD6#\.,!WKV.=^\0^N2>ZC*K!():P,$8]A$_"+V?^#72.N6L M*2)RP JE+?_3"C1"J=6*TR4#]0BH#)=+$G&9\I()L0&;([ATOMKA-\(0@-V%^LB,&IAUXYY]+YNF]:+>M/Y;II=<&A"X(-/0/^M[H)MVVFRL*NL6-E>6&F*]S.D' M0NT4Z'RAE-UNG(/N3YO\!5!+ P04 " #\A5M6/(;&';\$ !H#P &0 M 'AL+W=O'80^T1-MJ)=$EJ;C9K]\A)"[?1WZ' MX70GY">UX5S#EZJLU.^F"0+(7X9 9O M\YGCFX1XR3-M/#!L[OD5+TOC"-/XW/ET^I#&\+B_]_[&8D$XZ]Q?MN[I(^X) MA7>BUAL%/]3PYV*IM,1C]-DH1EH7:LLR/G-0.XK+>^[,7[X@L?]J M $/88PB'O,]O4:IY@TF+%>SQG,IQT,OI'.\V'#(FY4-1K^&>E8T-LMZ3MGP MQ=#F\VJ)9[0[ #Z<0>(F/O4"[ 5N[(=> MA+TT(%Z,+0G<($B\$ Z[G'UN"HE1DLA+(:+X\_)%0@E]A8L3+X&K1DI>9P^ M6UVKLLV?Y1]1B@8FBB'RDG,8!9Y_#KY'8)1XDW.XX5G)E"I6'61ESY.P@HHQ MB'\4:()AAE"1%E62[E%%D>T95),653B)<>I;5-2-HA23VH?:M_OY[Z,+J$<0 M7H3^L2%>B+^823(,D7@41KXA8A_1QXT8 DD-$.*&9&)W+'"C-.E0^K8ED9N& M,>8\()"H%TCT9($\5N1^@MMF^1$O"] "%I60NOC;XCREI,%PIY74QBT.<5D; M=\=1!IFHMK)0N(-B=0%70FE89%E3-;A%.,F.TC$: G/-=7+LTE>'Y(]7HS-[ MB6!HR5MGAQ04TCQQ@TEJQ3(B;MKN]!E$;F"Z\*'>HDUMS/1!J4D2HZ9&(0F] M^!S""<&5O:))F.*.C@BEYNS0">[@M?5Q?%ZV4FAN+V20YMY4D%@C(RIS(.XD MRSG4K,(<"34JBTRH&#]U>&NA'\=\;![[)MG]L6Q'WU-?ZOHAM>=RA,H) H/D M#&(W\HV(_B7CJ1OXOA4R.@^#B5&-<9[$6%,>83R-D&HD ;-/D?$0C;YFW$?R M@M#01R(>Z\#_7@?&1Z\?9'MM MWW@*I=34NGT(];/],W+1OIX.R]LWZ#LFUP7^8U/R%9IB0+SG9?NN:P=:;.U; M:BDT;JWM;O IS*59@-]7 MGM!B9 _[B>_P-02P,$% @ _(5;5F.$?(/N M @ .@8 !D !X;"]W;W)K&ULE55M;]HP$/XK MI[2J.FG*BPF44D""=M,JK2N"K?LP[8.3',2J$V>V@?;?[YQ QC2*M"]^O7ON M>2Z^RW"K]+/)$2V\%+(T(R^WMAH$@4ES++CQ584EW2R5+KBEK5X%IM+(L]JI MD $+PUY0<%%ZXV%]-M/CH5I;*4J<:3#KHN#Z=8I2;4=>Y.T/YF*56W<0C(<5 M7^$"[;=JIFD7M"B9*+ T0I6@<3GR)M%@&CO[VN!)X-82+1O!L&EB(XNR#=H4T;-/8&6L3@094V-_"AS##[&R @:BT_MNN.+LZ@7WIQ@&[=LXU/HXP758+:6"&H)1Y@?HWL:< \B#^1S"Y1E M+!+4E&G8HD;@!I9*4L6:09UY-T1P7UJZ-!;.(0Y]YB;F]^"V?J;DG6&EC+ & MXKY_#7'/[[:L,[$1&9897,5^"+V>WX:Z"(W*X@BCI$C81U8U)V#IWK/ITZESDN73@%7Y1%B#J4 M(*?8N5Z(TE- EN8;^5=<#W72J9F-557>'1%GZ MB/4RI^:.VAG0_5*1W-W&!6A_%^/?4$L#!!0 ( /R%6U8P=0OUG 8 # 1 M 9 >&PO=V]R:W-H965TL& O5@2Q7/] MOG,.Y?.M-I_L6DK'/E=E;2]&:^R$C;0&UGCS5*;2C@\FM7$;HP4 MA1>JR@D/PW12"56/+L_]V@=S>:X;5ZI:?C#,-E4ES..U+/7V8A2-^H4[M5H[ M6IAR+$D1W/BSTSD:3)+@_GVO_0KV M*CYW>=@3R,)O"/!.@'N_6T/>RUOAQ.6YT5MF:#>TT8T/U4O#.543*/?.X*V" MG+M\6^>ZDNRC^"PM&W\4BU+:D_.)@VK:,,D[-=>M&OX--1%G/^O:K2U[4Q>R M>*I@ I\&QWCOV#4_JO%6Y@&+HU/&0\Z/Z(N'0&.O+_[70-FMLGFI;6,D^_UJ M89T!-?XX%'.K<7I8(Y7+F=V(7%Z,4 ]6FK_DZ/+5BR@-7Q_Q=SKX.SVF_?(> MY58$5YM:2/4IA M+).$, ,^LEI(,V#D?R,FZH)N0I9K5*YUV(H(2'JI2[0 &,&K:J-K63M[YD5; M22_U4"L2N7?"P?!W+#H->1I,<9=%TV"&:SI+ \[>0Z-A/$F"E/%HAI4H2X+( M2_",!V$K&T?!G&33*(C9$522 97DV:C<#%'0TQZ_WGQ&R[22C:]E+9?*':RG MHW8.8_34X XA)CN#_PFGK03<+JD078RZ!TGM)B (9''G,];MG!L2\FUC/0=03X= MD$^?7X_+I?339!_U._+U3H+VN2J5H)ES"/?C5I[*4S6ZK92U1]4B&XW3YI$M MNYSM4<"0=<*4=LK!OR]W_"\,Z2'<.>AM<4+DY1>7'C><*DP;XRFKZ?S3]S3!"]^ 4#'> 5+7JIZ>D)GXA+VM4'I>X<-/N]SE:U&O)'OU(N,1 M?\VHQ_3W[^0*5E$ERB%XB9'2Y*XQU.LH,%B [GZS;UV[J,S=R^[CQCKZR52"WA_$Z)!5CGU.&!D6>FP8;NN[HI\F<^^X0S>;H#K\0:5H> M BB<""S+A3&/*)*M,(5E&;6JA(C;4[*G8X9&%A%?;\1&.5&JOV&HW^0-8AL. M&);-9X"QA_YM[2318^C8I:H@[FGXU/04/8^AO<[9^\9954@Z>RK+"H7:1C_. MH9H.M6T:U[(L?&U;4>X8FLP0[#LIO)TVQX_4FB,VI1'ZJRB;UK2@[ KH!/]G MOL)H;IZPCQJA'<3M.S:-*3":!0F*[ D:>X ^ Y)N5L]0 %>5-D[]38=0="Z' M'N_4.K MKIU.4VH0WTHP7 !@AOK=%?8-X>@?4\F=[.HXB?\Q!P'X<8=+M*1#.&;5HG"\1&"[% MALH(6L1F4ZKWL:M MM6EYW@^VM_\E_"P,.&19*9<0#8,93MNF_3YO'YS>^&_BA7;XPO:W:REP>* - M>+_4VO4/9 ^3R'U!+ P04 " #\A5M6.(=W_[X# !]"0 &0 'AL M+W=OF/=0K28;?D:']%^W3YH MFD4'EE+4*(U0$C2NYL'[Y.9V[/ >\+O G3D:@_-DJ=0W-_FUG >Q$X05%M8Q M<.J^XP>L*D=$,O[N.(/#EL[P>+QG_^1])U^6W. '5?TA2KN9!WD ):YX4]DO M:O<+=OYX@86JC&]AUV)'!"X:8U7=&9."6LBVY\_=.1P9Y'&/ >L,F-?=;N15 MWG'+%S.M=J =FMC^+)" MLA2AC<*VDW!C[*$LM3@HA4':2QO;1;=I'Q#HL0TF0( M+&;L E]Z<#7U?&DO'SEX)TQ1*=-HA#_?+XW5%!9_G?.VY1J=YW*I(*N;[Q]^":!+Y*@P6=80D%-<+" MBA>B$O8%!O#V3V7@T+TS[TJ%-QI"4-\S[TN--PI"0)X[@7 M?:*DU9WWH;/_HI-PU(>>G**)%48AZT/GD'M<_LK-PFF?E]-3[LRC^[Q,8\@\ MKFT'R3#VRB<][!1S'D+8??\;Q9VF$$C][S,: XWDM=)6_$,AY\-6&--P62 % MK+$&KM(\S*[A:I2'XVLX"N]LF&6T.4R&4Y:$>E9L*)S TX[<--].\Q-FX8#'T#L-"VF@PA69QA3) M >BVV+<3J[:^P"Z5I7+MAQMZ'Z%V /I_I2C>NXG;X/#B6OP+4$L#!!0 ( M /R%6U8A5XW&PO=V]R:W-H965TVEV%HLQ(K8<=ZBS6M%-I4 MPE%H-J'=&A1YFU2ID#.6AI60=;!:M'-W9K70C5.RQCL#MJDJ8?[W@&\2=_9H M#-[)6NM?/OB4+P/F!:'"S'D&0:]'?(=*>2*2\7O/&?0E?>+Q^,#^H?5.7M;" MXCNMOLO[C[CW,_%\F5:V?<*NP\9) %ECG:[VR:2@DG7W M%D_[?3A*F+&!!+Y/X*WNKE"K\E8XL5H8O0/CT<3F!ZW5-IO$R=I_E =G:%52 MGEM]$-+ -Z$:A-=?Q%JA?;,('1'[Y3#;D]QT)'R ).+P6=>NM/"^SC%_3A"2 MHEX6/\BZX6<9;S$;0QQ= &>YMQRQ?_W^:MM)G2MC%HX:,0= %' MXBFZQ;4[I?8LWVFU]W2WS:L7,QY-KRR=Y;4#X:A AM4:3;__(.M,-?1A891> M3!D;,Z^CD$^8OS7"(5BLI390:T=[NI.N!%F),_*A=#.NMLUHK1VUMG98TK\$C0?0>J%)\S[P!?J_T^HO M4$L#!!0 ( /R%6U8D+(7E@ 8 "H1 9 >&PO=V]R:W-H965T MKR^F4U3_AD-W%O%DM/$].;J[5:Z ?M_[V^L_AK.FBI MS$HWSK0-6#V_GLSXQ6U.\D'@=Z.W;F\,Y,ECVWZA'_^LKB<1 =*U+CUI4/AZ MTA]T79,BA/&?7N=D,$D+]\<[[7\+OJ,OC\KI#VW]V51^>3W))U#IN=K4_K[= M_D/W_B2DKVQK%YZP[6338@+EQOEVU2]&!"O3=&_UW._#WH(\>F>!Z!>(@+LS M%%#^HKRZN;+M%BQ)HS8:!%?#:@1G&@K*@[?XU> Z?_/@V_++^2WZ5<&'=H6Q M=BILU^DG]5AK=W8U]6B&A*=EK_*V4RG>4Q!S,A\RLH]\WHS@Q@90"_U/"BE76@*>: $=.K M1VV'J(4G!]54-(C -&6](4GE0 6];4-;CW[]]$,N1'3Y@$PUS>)G6.A&6U6' MM:I"#A@*#I%Y!\&%)?P2MJ3-(:(:BXV[")8[P\%HMV-'7#D!SC.6TUM(%M$[ MRIF$3^H9'M'\W'BL0&6[:,Q_<:UIH,%ZB?XVB- !SUD*O$ %J$7"2)R3(<[) M=\?Y$^+#3,');0-0%W8WEP+/ZC5H_'_Q.&=KN#H'H(U(K&-P]T+J=,%C'Z]L:1>G7T3S\\CL$Y/ MSC"H*4L2*!+&,T@EP\7WQGTYGUNM$:1'/ X#BV#@],W3(6L@1>CZRI(1X0:'RD^4C&63^F03^GWUXV]ZG=0-V;4(1'QL<095?]^ MXKP&UE,[Z7L_DLB%N)-YU;P0?7EVZ;H>;;S!SUOCE\@Y1[L$O@7C';B _ A_ MU[5JW/<5HETZ\@OX;1.^X)8$Q>YM/KV9F"T65B\H83!]K,&S20G_VGCG42MY MJ?P;BQ%()M,4:XI($B8%_+UG"0:8IQ!'"4.9C\_:EH8<.\5YF6'R8MI&&7Q0 M38EGF##/A3A#M8(5V;>L/\$$"&P"0JB=)O 4">LB)/ EP9(P!.Y14W @MD;RMDQ-&EG.6Q"#N6 MLCR#F!54DZ406&)'V) -;,C^>A=]?!GV!.ZL*37BD9 MY+."B1P_BS@#D4GB1\*2PXE.JB!YB?5?4#4718I,X%16D8(TD6,USK',%[U4 M N6F+=T$"@ 39,XCOJ)3BJX+..,^@2BE1(_!U_2("^1YC3!BUZJ MDT>'0H?!PR#(++2;++@;I:@_S9'XG106!)2/N60Y>17 MP[L33,.2@M.(F(VTP0U/8B@")+RDX011>#]JO7Q'U9-7LKZAX CK\H%U^7>S M[K>V><+>BYR[QQ?F'@V[D^9LJVSE1IO1J)WC?)OMKIUD_5CK:09$?3/H>]%+ MX-]!YP!S>,I\[2-O^L6KGT<[ Q(AXJ&R$4GV"K/ -(^C@B9_[]:?4A;'6'VC MP J\DLZUZ3]$,I1E:ASC%D-R%UTA3DC-GD7,_#A.,=?V+6;4<-*(CBV'%A/Z MD*?4"$8M4NK%,>56C#2+HJ.)--V[OZZT781;NL,6OVE\=Y4=9H<_ F;=_?=5 MO/L7X5=E%]B6H=9S7!JQ#$^\MKN9=S]\NPZWX&PO=V]R M:W-H965TOA])_9=MARKWMS8^L_J](M M+D?Y2)1FIE>UN[7K?YN-/0F=-[5US__%>K,W'(GIJG=VN1$&@F75^%_]L/'# M:P341D Q;J^(47[03E]=='8M.MJ-T^B"365I@*L:(N7.=7A:0G?7$P+60V8WZN3)WXPT[&(9"!4J-2)\Z*M#R(^+WK!![>F MM9VKFKGX[_5][SI$S/^.V>M/BX^?1EGTMF_UU%R.D":]Z;Z9T=6//\@T?'<" M:[S%&I\Z_>H.65FN:B/L3#S%O<=8(.X?AQW'C'A!#:>-*<6L:G0SK70MJKUH MP-$=*Z6@$/T&!YXS)4R,Y)#"18CU&KG?OQ77;5M74W_$G9VYM>Z,^,TX2MS= MPA]FNFAL;>>/B!A24(K/G2U74]>+&]M!K7;891U D3HZ 7"^F69E>G$F5)!& MQ3C!E0RB+!^NDFBR<$W:5!@.156R$LX3E S/&TH+-P"$MN MME9_P^G]0,CW<@P0L@.XX3$9C6!G3A&@%.P=X,H" MW-!!GE$5DDMP?"S8!A(.19;3?T\F? -V(XF%HW1*VIK@+V9Z0L_3*^A,X<8( M>@_I!#/9Z^B$ZHSIS$6DX&>F$UXJ?/8?T"F#+$\V)(9I RPQA1&2&6"U.D,EY*0NF-(HA2LXND'NGF,PCRN$D MB!7M ]9XWU\J#.*0:H1G4F8<:L1]G )+'%.89\"9[IA4 $I>.LXDF<#A@%]. M"@+],I.2F)1'F)39*YE4142U $P6%(:*F8P+259OP)N':;TJH6WCT86I2Z[[ MO?8]Z0Q1RB20#MP4,04D=EM2#O#KRBT$=/M<_X"1K'<;"TCD$^R9VBZ B-"^ M78"20 >VKY9WE/]DP<=)D" ]:WA :]^'"/CGT3-%OA9$<-'0-K8YJ>I[A>B M6K:ZZKB#31>ZFYM^?*)1)]M&G;R^4<,YWKQ?;#/_Z1? +#=12JWTQJX:USW2 MSM^[:EXUQ_KU26W'AXX['K0Y9$K,ALS3+<;YCB,C>]>++^.[,>/"(\ROC;#> M;[;IQ7G;5>C\K:[K1S1_1&"C2QV(CZL.NUCJNJ_TF^?:?L#3C9K*I]%/K)VG0]5YI4AEQ]LI1B_=B,X$^YQZAB3"/F MNT$9:0AP";6'G K\N42UR-YLCSBH?M"5)MS,\MBWLD%@IXMCI.88V639&="8:<(3ELKZZGY%GH1G?]X4!%^;*L.%ZN %\5B9.HGG>)GZ MOB0U^[ZETD*5X-%H(#3T_OBD#3QYW:#.V"_L&J\I],W!OZS,^94(7<"T_D5E M*&=K6(,>T L&U)#YO6DUO6/4C__$*\M>+?(Z*=5]3!;4XA&B.4>J0J!$0WE5 M,04%UPK)#3Q6,<^IE1;4GR45FX2B+J-!^!9=="BG@(:FC+%6XN4C$:@S&/1I M./!($*]X/0HYHR2GFLI]].8A%1EVY@ZICTV,;/232C^(8SR5.Z142A)^C5 ) M30P1C6:,E%0C^S$&T:"7TFO5$:24UZ0Y(KA<8+9(8U^892K982J+V&-9MATO MMTAY*CLC=_BT]TAS&MD'I"&5:3_$*]H6T=PX((TV2*E )K1^%&DF:'B,:=+. M:>X=D"IZGR"%L7>8RC*/-"1?'TOER=Y'&R3@G#]-];Y+^N\WV]7MUZ]K_]%G MM]U_.OL54TN%ME>;&41A'X:%SG^.\C?.MOP)Z-XZ9#M?+HPN34<;\'QFK1MN M2,'VF^#5_P%02P,$% @ _(5;5L<)+R'+ @ _@4 !D !X;"]W;W)K M&UL?51-;]LP#/TKA#<,#=#Z*V[:9(F!)-NP'3H4 MS;H=AAT4FXZ%RE(F*4GW[T?)B9MA:2X6*9./CZ3(\4[I)U,C6GANA#23H+9V M/8HB4]38,!.J-4KZ4RG=,$NJ7D5FK9&5WJD141K'@ZAA7 ;YV-_=ZWRL-E9P MB?<:S*9IF/XS0Z%VDR )#ADQ9U*"5O4!JN)&BL M)L$T&"P?T#_YW"F7)3,X5^('+VT]"6X#*+%B&V$?U.XS[O.Y=GB%$L9_8=?: M9C?=!O(L/S#+\K%6.]#.FM"< MX%/UWD2.2]>4A=7TEY.?S>=*6DVE@1D33!9HX.(;6PHTO7%D"=]91<4>:]9B MI:]@)2G<$5QMX*,LL?P7(")B';OTP&Z6GD7\@$4(_>02TCA-S^#UNVS['J__ M"MX#;E%N$"JM&NA2WW%;P]S7&C7\G"Z-O_]UJ@(M?G8:WTW0R*Q9@9. 1L2@ MWF*0OWN3#.+W9]AG'?OL''J^H(DL-P)!5?!?WTZ1/0_702P/K6<6J.+8+*D, M_0281C"T%VCTJ4!<@JVI=$K0('.Y NO>R>A !9^ATR+0FVD]0USGP3F-9,K MA$>YY$)@29-<(-_Z-P9O89B$UW3<)N'0:>'@)3/!&;EPR\GPBF9!:R3@B^2R M?Q.'-STG)?$@[).4#K(PZQ'Y"LG*Q6C[? 52R:L7UX2BD?E@& [IR))PT(.O MQ+HXQ&2&$C;1Q5'L'O%R08<^J)?C8>;"DIP.!Q3X5&^CHYFD9[7RF\> KTX[ MGMUMM]RF[4R_F+>;\8[I%9<&!%;D2C2N ]#MMFD5J]9^PI?*TAOV8DT+&K4S MH/^54O:@N #=RL__ E!+ P04 " #\A5M6]3*J+"T$ "C"@ &0 'AL M+W=OR<[5#X]S=VTE".;L3=E\1O\\PSGF=&'F^E^JDS M1 //!1=ZXF7&E.>^KY,,"Z9[LD1!.VNI"F9HJC:^+A6RU!D5W _[_=@O6"Z\ MZ=BMW:GI6%:&YP+O%.BJ*)AZF2.7VXD7>+N%^WR3&;O@3\6S/NP-_Y+C5>V.PD:RD_&DGBW3B]2TAY)@8B\#H M]X07R+D%(AI_-YA>Z](:[H]WZ%2/Z8IR:;>",/4ERSBIM[N?V. M33Q#BY=(KMT7MO79X:D'2:6-+!IC8E#DHOZSY^8>]@Q&_5\8A(U!Z'C7CAS+ M;\RPZ5C)+2A[FM#LP(7JK(E<+FQ2ED;1;DYV9GJ-%)*&+P]LQ5$?CWU#H';+ M3QJ >0T0_@(@".%&"I-IN!0IIF\!?&+34@IWE.9A)^(W3'HP"'Z'L!^&'7B# M-L2!PQMTA_CG;*6-(A7\=2C(&B(Z#&$KXUR7+,&)1]+7J)[0FW[^%,3]KQT$ MHY9@U(4^75*EI15'D&M85F7)D51O&(<+IC.XHKH!)E*X-1DJ6(BZ$DG2A^+H M]'0XCH<,82TYNG!E,P4AG<2&+ MDHF7SY]&87#Z50/U$$4'"9[7R2!+=_ %F0*TP@%*.Q8KBG 0G+O4VT]@/WVX M;>U;]QHJ3586Z!WZ$42CWH!^PZ WK&57F;+F\?%B>[XFS#N/^]L=.7W7)-I,C",YB M$@S]1R/Z7R]F\\7UXF%Q22 7E5)T'>^$Q_<(-6A)HBH*>W\GBDD>D17[O\F\ MM]]?">*(9!P,8U+T@[3EW>7_",*@WXM=(*-N/<:M'N,/Z_&J,I5"N*':*:JB MR[&-1Q]28B?T824V/HK&1QUCV?B BAJ1 B'%26(SS[E3:B.?+2K;-QHA M:]>C7(_I]T[MF!(PH#9#HR$,;#YH%$-H6P2-Z$AH+YDR@&Q-+0&BD*[^\*6W MA,)P:(6"FMPMBK(RKE61-6H#043Y_GC6#F7+WWLX%*@V[GFDP2F]?D.TJ^T+ M;%8_/%Z/U\^W&Z8V.75'CFLRI3NA/J'J)U$],;)TSY"5-/2H<<.,7I&H[ ': M7TMI=A/KH'V73O\!4$L#!!0 ( /R%6U;9/) K]P, "X* 9 >&PO M=V]R:W-H965T'#EG3;0_#'FB)MH5*HD=2\&.TO6SFVNLLS6:]5+F^J-&N#)4IM>.G#-*K,;HV03DOHNHQB762_; M(9E/P]Z]F4_UZ+IV4/<&V;'OI?ERHSJ]G24DV6]\:%=KYS>R^70C5^I!N3\V M]P:\[(#2M+T:;*L'9-1REER3JYO /UNUM4=KY#M9:/W).^^:68(](=6I MVGD$">91O5%=YX& QK\[S.10TB<>K_?H=Z%WZ&4AK7JCN[_:QJUGB4A0HY9R M[-P'O?U5[?HI/%ZM.QM^T3;&YF6"ZM$ZW>^2@4'?#M'*S[MS.$H0^$P"W270 MP#L6"BQOI9/SJ=%;9'PTH/E%:#5D [EV\"_EP1EXVD*>F_\^2N.4Z;Z@NW:0 M0]W*#GD@]&HD9>$+1>SVXM46_ M#(UJG@-DP/5 F.X)W]"+B+>J3A$C$T0QI1?PV.$ 6,!CWWH ?U\OK#.@FG]. MM1U!\].@?I*N[$;6:I; J%AE'E4R_^D'4N*?+U#.#Y3S2^CS!YC,9NP4TDMT MCOXISA=13W,&5&/=O@IZ4+4>FH/[<=V:)^].C\:M#ZY_/^@W^%LQZE$-H[+H M1T0FE%>I""M&\'Y5X)2%5RI*FJ$=5C8F02^N'4;8 M.,ZGK$QS1&F18D1Y"2@TYU#NZ_RFM3L(U1PCD D7>4I0SH M]$9@IQ0$[#,, M.L$4 S%:"HACE$-!,JFH@/+/ @$9V;4TZ@+M*W0C;5O#*=*4YL$0%DQ)@F$, MW;;="/,<8VB,B0^+*L;0BX7/]/M4FI2I\$@XS4DTW.\6J2B.BD,4IZ>B^+F^ MCRI4^[8*WR1+<9"02(DXKB#2*IY!06-4&7?!@BS)U[(D()HH02+V J4,SB>N MBC(M7\@2NF!(L KT)3A).1(".CDK2L(!@4$212P/HBKQMXB2,B]'G'MIAL$A M)7\IJ(NB+$L !%6B M@2T!Z_(4>H7.H(7QC?@W*%!PJ?9<6B7\!9/\Z, Y> M(9YI,8@08G:A/,;P[],B3DL6#!?1% &6'"L18J(0.8\FCS'L?W5((QZ-2G[R MG@\9WTU@G"X>9XUC=.H;D!U]PWME5N&F8N& Q\'%S_EA]W 9NHYW@*?P>)-Z M+\VJA5?>J26D^M839.+M)#I.;\*-8*$=W"_"<@T7.F5\ #Q?:NWVCB]PN"+. M_P-02P,$% @ _(5;5J$VI7&ULM=W];]I('@;P?V64.YVZ4M/@%PSTTDAM/&^G[6[5[-[] ML#J='!@2WQJ;M4W2G/://QL<)@.3 5U=NB^+W]C=R]N%LT.Z1RM2T;HFD^=^#NE99UDK-?OS1H6?;;;8KOOSU ML\[6=[ZY,[=)I:Z+[%_IK+[_<#8^(S,U3U99_;5X%*J[0\/6FQ99M?XO>>R6 M'9R1Z:JJBT6WVZ6H6R$Z]DZ/NA5&QZXP[E88'[O"I%MALH[#YL]O M_81BVCX7_ M_%A\\IUBK*;O2."])?[ ]\BO-S%Y\]&UP6&-N[:?BX1WQ_#OMAPCL1B)423&D!A'8@*)21!FI#KW?EF;4JA2IB^:9KGF9R-6,J*3,FW!;7QLVG#=8>^U$]G!U[GG#*!@/VG\N M+QY>!M6Z=#0(1K:EXUXVM2X]"$<3V]+,^3#TS1(2$TA,VAZ423CQ)N9C8F1E MN,W*T)F5ZZ2Z)^J/5?J09"JOK?'8"-&+S>]&8KB_AV'@3VQYL"RZ&P+G'O=] MOD%B'(D))"9!F)&A:)NAR)FAC\W+YBS-5NO!M%+359G6[<'\N?K@\\GY][T?=F-]L(] M#L*=S.XO,_2]G=#N+^,/QCO/5\@=YTA,(#$)PHPLCK99'#FS^--J<=L$J@G8 M=L8G[8Q?-8DRIWY;LIQVWV2-]A.Q$YH8N3V*Q!@2XTA,(#$)PHRHCK=1'3NC MRHMB]IAFF2V(X[WL>$$XB@+;/#;>?T7UAI,P\FPOO[:%7Y.I=>$@&(>V8LKZ#BRV+AN/0^M;0LF@P]JU/1="[PZ&: M@&H2I9E9>W&\VG-/_EE6/";Y5)%Y49)9L;JMYZN,))MC:54S<4U5\\[R-E/K M-%;->\SVQGI5YM7ZEN09J$BN:M*\=2A?>=;K]L1X21R.;*^'MB6CR)J^8TWJ M?ASZ#E=0C4,U =4D2C/SZ>M\^@>.A,U5DZA9^^9SD59M*?B6Y$5^[@J:O_\\ MXP^M0;,L&5BGKJ--ZKY#O8.&U#A4$U!-HC0S:+I'\)P'=.U!X>.Z^^%K').== M9@1Q8 _B_I+^R!Y$FVE[!F70^\*AFH!J$J69(=-]@.=0C&O'Y-2O6W?65A#NW_(/AK:.JOK;DGC M<-0XL-9;1Z/4?9]Z9PW:+4 U =4D2C.SIOL%SUTP?%4/*E\UJ=)/E%]>/%'^ MO'VB?$MH\](\K9M,_I(NVN6*.;EI?E3-D^EF@9LZ*6L2)[4BOWW\EE;_?M^> M)Q.<#[SF7VMDH04%5(NA&H5J#*IQJ":@FD1IYM\.76EXFR/D)SJARD,>S+^& M:C%4HU"-034.U014DRC-S+>N:#QW1W-P.G[;_F#:O.M/[A1YDU0D>;[!=MKC M)_?F>@=^HWG>RP[F732>&/_L3BS(7:!0C4$U#M4$5),HS3S76I=&_J'2Z&"N MU?,T4V^GF7(S"[6'^8N[/&T7M(7V^(3]P3SR?+-9GHEM/YT;N"85J#*IQ MJ":@FD1I9M9U:>6[2ZN;[HTA:8:2]M"9]8B&V^B=6:060S4*U1A4XU!-0#6) MTLP4ZVK+]T\Y:?O(]N4:JL50C4(U!M4X5!-03:(T,]^Z4?/=C=K-ZK::ENER M?;YPK.6^](];L0C]Y ]485.-034 UB=+,[.JB MSG<7=;^4R4R1/%F\,EM >SFH%D,U"M485.-034 UB=+,_.H.T!^>=+: MH%0 M+89J%*HQJ,:AFH!J$J69^=9]H>_N"X\]T]JW]'[VDY^OW5OLG5*D1J$:@VH< MJ@FH)E&:F5+=-/H'FL;B*Z?EP_=-H5J#*IQJ":@FD1I9CAU+Q>X>[EN<"!_DJ/. 7)KO?,*[>F@&H5J M#*IQJ":@FD1I9IYU3Q>X>SI] M,;=9\E2MKS&R3)[6QRK:DX':&^W')J!7"#RPD\%@O2/6$$-K/*C&H!J':@*J M291FAEC7>(&[QM-#QY?K&VM:H3T>5(NA&H5J#*IQJ":@FD1I9H)UCQ>5(NA&H5J#*IQJ":@FD1I9KYUCQ>X>[SO'C.@']X[L).N,0-:[4$U!M4X M5!-03:(T\Y+_NMH+W=6>'C-H?M?\3+47"EJ6Q6PUM5_5W>WU32]4BZ$:A6H, MJG&H)J":1&EFHG7-%WJG'#M":!4(U6*H1J$:@VH.5LS'.&6ZV=[#=.^D8,Z#[0:$: M@VH,XX\&\/M]4XO](-]4(U"-0;5.%034$VB-#/1 MNN@;!B<=.Z!E(%2+H1J%:@RJ<:@FH)I$:6:^=1DX=)8QWS]V0%O SOI&CN@ MC1]48U"-0S4!U21*,T.L&[^AN_&3^2R=%K8+$W]RK]D[I] /^T$U"M485.-0 M34 UB=+,[.HZ#:C%4HU"-034. MU014DRC-3+'N_H:3DTX8T&80JL50C4(U!M4X5!-03:(T(]^1;@8C]T< X^YZ MG:0N2'G,,W;G&:=MGD_"X3"R7>+>NK07C(+!R':.9R^<6I<>#\/(MRS-W ]$ MWTA!-0'59*>]_#[Q\]'8&^^<5FLF1G=MD;O&NEXM5EE2IP^*T/E<39MA](LJ MTV8^+9KGR%FQW'Q/];8=6:(FCQ!M5BJ$:A&H-J'*H)J"91FIER7<9% M)[WF9@2MYJ!:#-4H5&-0C4,U =4D2C/SK:NYR/T9O/ZO^] R#JK%4(U"-0;5 M.%034$UVVLNQPQNY1@[=LT7N"JOWR$'^)$<=?G!OMW>HD5H,U2A48U"-0S4! MU21*,Y.OR[GHI%?KC* %'E2+H1J%:@RJ<:@FH)I$:6:^=8$7N3_/UW\,@59V M4"V&:A2J,:C&H9J(+%^9N#LY=&D]8DDSB;IJB]Q5FU#9['Q>E.=5DBE2E"1. MJV51J?6,N6CI^[-]0XJ]*-Y4(U"-0;5 M.%034$VB-#/PNI^+3GJ%S@C:W$&U&*I1J,:@&H=J JI)E&;F6S=WD?M3>S]O MSY!(\UHU6ZC)+&U/H%"SM\\G35B##:WLH%H,U2A48YVVZ40K5&%3C M4$U -8G2-D&]J.Z5JN.D3JXN%ZJ\4]T7FKFZ7"9WZG-2WJ5Y13(U;\C!NU'SMK-,[^ZWOZF+91.^ M,W);U'6Q6/_R7B4S5;8+-#^?%T7]_)MV X]%^?MZMZ_^#U!+ P04 " #\ MA5M60ZAZ,,F$6.O$J>V0[;^O[804 MV$#WP"7QQ\RSW_AY/-.:\2>1 4CTG--"S*Q,RG+B."+.(,?"9B44:B9E/,=2 M=?G6$24'G!BGG#J^ZP9.CDEAA5,SMN+AE%62D@)6'(DJSS'_LP#*ZIGE6?N! M![+-I!YPPFF)M[ &^;U<<=5S.I2$Y% (P@K$(9U92R&QFW5DH@1175#ZP^@NT?$8:+V94F"^J6UO70G$E),M;9[6#G!3-'S^W M<3AP\((S#G[KX)\Z#,\X#%J'P6L=AJW#T$2FH6+B$&&)PREG->+:6J'IA@FF M\5;T2:&/?2VYFB7*3X;KYK@12]$\CEE52%)LT8I1$A,0Z!:ME="2BH*V>#11 MA 3-=\"5*%!$:*7[ZPQS9?VMDD+B(M$0[R*0F%!QHS!$,]W^2('N":7JU,74 MD8J#WHD3M_M=-/OUS^S7\]$]*V0FT*08P%'DNPCX^P@L_(N($<0V&GCO MD>_Z?L^&EJ]W]WK[NQ?8#+KS'!B\P1F\OD/\.=\(R=4-^]47[P9OV(^G ML\Y$E#B&F:72B@"^ RM\^\8+W(]]L;HF6'0EL*,X#KLX#B^AAPLL2(SJ5O"W MN!5\*V%V*'2EYV;XIB^\S3)CLXS.P;O0OS#&'9OQ13;[Y'Z% M2S#N$6Y@WYWP[+<:G3#MLQK9XQ.NSL&3F /?FM)"(),A&^VJE[EYM$_& M%ZJJ:8J0?S!-272/^984 E%(%:1KCY7T>%-F-!W)2O/P;IA4S[AI9JHR ZX- MU'S*U(5K.WJ!KM8+_P)02P,$% @ _(5;5M6T42

&ULM5==:]LP%/TKPH/1P59;=O/1+@DT M;<<*"PLMVQ[&'E3[.A:5)5>2FQ;VXR?9B9U!HQ13O\26K'MT[H=T]5 M!J#14\ZXFGJ9UL69[ZLX@YRH8U$ -U]2(7.BS5"N?%5(($EEE#,_#(*AGQ/* MO=FDFEO*V424FE$.2XE4F>=$/L^!B?74P]YVXH:N,FTG_-FD("NX!?VC6$HS M\AN4A.; %14<24BGWCD^FX>!-:A6_*2P5COOR+IR)\2]'5PG4R^PC(!!K"T$ M,8]'N #&+)+A\; !]9H]K>'N^Q;]2^6\<>:.*+@0[!=-=#;UQAY*("4ETS=B M_14V#@TL7BR8JG[1NEX[BCP4ETJ+?&-L&.24UT_RM G$C@$>[C$(-P9AQ;O> MJ&)Y23293:18(VE7&S3[4KE:61MRE-NLW&IIOE)CIV>W=3:02-%Y'(N2:\I7 M:"D8C2DH] DMI:D J9\_HB4C7"/"$W3U4-+"I$:CHTO0A#+U8>)KP\9B^O%F MYWF]<[AG9QRBA> Z4^B*)Y#\#^ ;-QI?PJTO\]")> GQ,8KP1Q0&8>C BYK8 M1!7>R1Z\>4E98L*AT%^TH)SF9?Z2FTX0>ZK.5$%BF'KFV"B0C^#-WK_#P^"S M@^))0_&D0H_V4'1GY_8G_3 ?- P'SB#>Z4T-8<*$E0J2$N& M&$T!'5&.GH'(EPO*C1@&M:F#W+ A-WQ]YLG3OLP[03K&;]10'/68^5$/S,<- M\_&;9]Z-&!W._&E#[M0)M2!Q9J;,C>@\\TZ0CO'#07MG!SWF?@/^QN1W! >_ M>?H/0(X/IA^'+;WP]06P_^B[4;H&L54F'/59 7U(%FXU"SN%I5L%N"'-GXF# M)= J$W8+R7>=@430A-,&5XE4KXD$][7@!NX:V%:U\+#/JNA#SG"K9]@I.MVJ MP@T9'2Z*5K2P6V,.%87CJG "=XUK*VCXM,^BZ$/IPE;I0J<8=2J* Y"#_47A M[_11.2*8[ZD0>CNP&S1]^NP?4$L#!!0 ( /R%6U9R MUM_:- \ $P$ 0 9 >&PO=V]R:W-H965T+F_OZ M8;0XGSW6T]6_?)W-'T;+U:?SNXO%X[P>W3XW/4PNXGX_OW@8C:=GUU?/EWV: M7U_-GI:3\;3^-.\MGAX>1O/__EA/9M\_GD5GKQ=\'M_=+]<77%Q?/8[NZB_U M\F^/G^:KSR[>E-OQ0SU=C&?3WKS^^O'LA^A#-4C6#<\5?Q_7WQ<;'_?6=^67 MV>S?ZT_,[<>S_OH6U9/Z9KDF1JN_OM4_U9/)6EK=CO\TZ-G;=:X;-S]^U>7S MG5_=F5]&B_JGV>0?X]OE_<>SR[/>;?UU]#19?IY]UW5SA[*U=S.;+)[_['UO M:OMGO9NGQ7+VT#2O;L'#>/KR]^C7Y@NQT;!R_ UQTQ!O-Z1[&I*F(3FV(6T: MTF,;LJ8A.[8A;QKR8QL&3N?^QU1&\/ M]LZCO;?E]>&.GA_OBY=OK.?ORF*T'%U?S6??>_-U_M]FDW&-^-ZT?M3KQ@O1G=W M\_INM*QO>Y_K;_7TJ>[]OJB7H_%D\8=5Q=^^%+W?__8/O=_VQM/>S^/)9#5= MBZN+Y>K6K:_CXJ:Y)3^^W))XSRU)>C_/ILO[14],;^M;3[\-]T=Q +A8?5G> MOC;QZ]?FQS@H%O7->2^)_MB+^W'LN4$_A=N_U(^K]O[>]B+<;I^FP781;O]Y M- _>>'G\?8\\[>KX^^YKU\??=U^[.?Z^^]KM^Q[W\GU?NNKX]G[@NSAYF_#D MV4OV>>T KY_V5H/^.L3_K%:E/;.L'Q;_\LWKBYOZW?5Z\&'Q.+JI/YZMGO\7 M]?Q;?7;]N]]$>?_/OEDAL8+$!(E)$E,DIDG,D)@EL9+$*@ASYC9]F]LTI%__ M9;6"SU\FU?ML^M*=/7>O=^UOUU&:],^'5Q??-N?.4Y9D_?/$+2M\95'__-(M M$YZR>##<+I.^LBP_S]TRY2M+XO/(+=.>LNARYTJ-KRS+MN^IW2W+DD&TK96[ M9>EEDFR759ZRU9/&>?I6YCSVV=MCGP4?^Q\>'U<+V,M_V%]F7Y??1_/:]ST0 M5+K^#TUB!8D)$I,DIDA,DY@A,4MB)8E5$.9,:?XVI?F)-JN)YM;:*>LB3/SP=;F^AN632XS#865F=6+M]FY?+0K*Q?1@]NH4&A MZ[R06$%B@L0DB2D2TR1F2,R26$EB%80Y$SI\F]#AB;;0(3FW)%:0F" Q26** MQ#2)&1*S)%:26 5ASMQ&_?9';_UW[:'A]JX#BFH%J@E4DZBF4$VCFD$UVVC. M"ID,+G<64E]='.^^-NJKZ^?#?2^.1AL_LXZ"@_/7^N9^.IO,[O[;$]/1+Y/Z MMO=I/KM]NEGZYRBH=9XC4BM03:":1#6%:AK5#*I95"M1K:(T=W+C=G+C$RVK M#4P-,:D5J"903:*:0C6-:@;5+*J5J%91FCO$;: D"O[<^_#>B@9'4*U -8%J M$M44JFE4,ZAF&\W=6[.=?;3TU<5ILIT0J'QU43XXC_?LK6VB(PI'.EY?1%U- MSV0=I_0.3Y#H/#RD5J":0#6):@K5-*H95+.H5J):16GNN+8AG"@[U;**!G-0 MK4 U@6H2U12J:50SJ&91K42UBM+<(6XS.E$P2G!X646S.*A6H)I -8EJ"M4T MJAE4LXVVN5RF_23:6"Z;(=RM2[+A<#L<6WGJXLL\VLC:NH/3AF2B<$IF>UGM M_:]W;"PU+'>>*31"@VH"U22J*533J&90S:):B6H5I;E3W,9WHLM3[;!HK ?5 M"E03J"913:&:1C6#:A;52E2K*,T=XC;A$P6#"(=W6#3)@VH%J@E4DZBF4$VC MFD$UVV@'DZN^.E]TU5,7RJ[&;<(F#B=L/#OL,8'6L-IUGE"M0#6!:A+5%*II M5#.H9E&M1+6*TMP);J,^<72B_35&4S^H5J":0#6):@K5-*H95+.H5J):16GN M$+>IGS@82#BXOX;;.X\JFNU!-8%J$M44JFE4,ZAF&^U@T-57YPNZ^NH"0=>X M3=K$X:2-9W_MF'T-7T'GT4*S.*@F4$VBFD(UC6H&U2RJE:A649H[S&WZ)TY/ MMU?8-G\3A_,WG^N;I_E\/+WS M3@L:OD&U M4$JDE44ZBF4E"M0#6!:A+5%*II5#.H9AO- M"0 ,D\T71ILA]-1EV>YO9GGJHF&>;@0*W,%I$S9Q.&'SMJ5V2+F&R<[#A*9N M4$V@FD0UA6H:U0RJ650K4:VB-/<=[MN<3](_T?*:H%$?5"M03:":1#6%:AK5 M#*I95"M1K:(T=XC;J$\2?E>?0\MKN+WSJ**!'E03J"913:&:1C6#:K;1-2U]58/^=D*@J7*3!%FTD3APAZ:-UB3A:,WFXGI,M#7,=1XB-&J#:@+5 M)*HI5-.H9E#-HEJ):A6EN:.[<2[3R0YF8D]F8H]F8L]F8@]G8D]G8H]G8L]G M8@]H8D]H8H]H.D6H)VE#/4DP;W!X:46C.ZA6H)I -8EJ"M4TJAE4LXVVN6@. M+Z.=%UP]99?)8#L 6WG*!OW!OE! TJ9HDG"*9G-K[1AH#(V]Y.\[S"L<'OG4473/:@F4$VBFD(UC6H&U6RC.:^G;L=9D]VSK@8[ MOY3E*=K[C@))F[!)P@F;S_7L)A!H#7=WGA8T8(-J M4DJBE4TZAF4,VB6HEJ M%:6YD]I&>I)3G8N5H,$>5"M03:":1#6%:AK5#*I95"M1K:(T9XC3-MB3ON^( MK'![UU%%M0+5!*I)5%.HIE'-H)I-=X^T2@;]G9=7?65Y_WRXM:+ZROK]C=2K M.S5MDB8-)VDVEM0.>=8PVGF6T'P-J@E4DZBF4$VCFD$UBVHEJE64Y@YPF^I) M3W5,5HKF>U"M0#6!:A+5%*II5#.H9E&M1+6*TMPA;O,]Z?N.R0JW=QY5-,6# M:@+5)*HI5-.H9E#-IM[CKW;>*\!7%NTD""I/69[N>WTU;?,T:3A/XZZNQR1: MPV#G,4(3-J@F4$VBFD(UC6H&U2RJE:A649H[O&VL)SW5@5DIFNI!M0+5!*I) M5%.HIE'-H)I%M1+5*DISA[A-]:3O.S KW-YY5-'L#JH)5).HIE!-HYI!-9MZ M#KA*\]VUU5>V5HI&?U"M0#6!:A+5%*II5#.H9E&M1+6* MTMPA;J,_Z?O.RPJW=QY5-."#:@+5)*HI5-.H9E#--MIFIK6_O;X>+*F")/?] CQE^66Z$VCUE&7#?..D 7=JVBA-=B!* ML[FF=HBTAMG.TX1&;%!-H)I$-85J&M4,JEE4*U&MHC1WA-M@3Y:>:GM% SZH M5J":0#6):@K5-*H95+.H5J):16GN$+,K2?+@O&Y"UB9KL0*)F:WL])M4:)CM/ M$IJR036!:A+5%*II5#.H9E&M1+6*TMSQ;:,]V:E.QLK07 ^J%:@F4$VBFD(U MC6H&U2RJE:A649H[Q&VN)WO?R5CA]LZCBJ9W4$V@FD0UA6H:U0RJVZ\I7%N=[-]KO++#>HCVQ M@;P-V^3AL$VSF[X^U7E'!LW;H%J!:@+5)*HI5-.H9E#-HEJ):A6EN=/:AGSR M4YV'E:,Q'U0K4$V@FD0UA6H:U0RJ650K4:VB-'>(VYA/'DP@'%Y1T3 /JA6H M)E!-HII"-8UJ!M5LH[DOH*:;NV4SA)ZZ.$G/!]N+JJ=N==W[WO@J;Z,U>3A: ML[6K=@BYAN'.(X6&;E!-H)I$-85J&M4,JEE4*U&MHC1WB-ND3WZJ$[%R-.^# M:@6J"523J*903:.:036+:B6J593F#G&;]\G?=R)6N+WSJ**I'E03J"913:&: M1C6#:C;?/1%K^]T##I=4P1)W4MI031X.U>SNK,=$6\-HY_E!HS:H)E!-HII" M-8UJ!M4LJI6H5E&:.\!MOB<_U1E9.1KM0;4"U02J2513J*91S:":1;42U2I* M6VVS/X%1'9 W0 MR ^J%:@F4$VBFD(UC6H&U2RJE:A649H[Q&WD9_"^([+"[9U'%0WVH)I -8EJ M"M4TJAE4LXV6'4H+^.I\:0%?G2\M<+&XK^ME,5J.KJ\>ZOE=_5,]F2QZ-[.G MZ7+]%+AQZ6I>OJX&*_KP0WQVL7/YC]$'$WDNM]&'ZOGRBY:_OGHJY_I?9/[POA[=UO-UP>K? MO\YFR]=/UE>P?OWW^>Y<_Q]02P,$% @ _(5;5I7;OA$M%0 %(! !D M !X;"]W;W)K&ULQ=WO;]O(@<;Q?X7P%8==P&>+ MU.^]Q$ 2S@R'L[L-FFW[XG O&(FV==4/EZ233;%__%$R[='(],@,OD+[HFL[ MYF=DF8_%$1\.WWS=%/\H;_.\"GY?+=?EV[/;JKK[Z?*RG-WFJZR\V-SEZ_I? MKC?%*JOJ3XN;R_*NR+/Y;J/5\C+J]4:7JVRQ/KMZL_O:Q^+JS>:^6B[6^<];8/ M*5_FLVIK9/5_ON0?\N5R2]4/Y)^->O8TZ';#_8\?=;G[Z>N?YG-6YA\VR[\O MYM7MV[/)63#/K[/[9?67S=B;T-HNB%#:)F@^A@@_[@A0WZS0;]UXXP:#88O':#8;/!\'"# MT0L;C)H-1J\=8=QL,'[M")-F@\EKGZ5IL\'TM1N$O] M9+>+Q5F57;TI-E^#8OO]M;?]8+>?[K:O]ZS%>INI3U51_^NBWJZZ>G]?UE\I MR^#=[)_WBW*QW<_+(%O/@WA1WFT>O_!#G%?98EG^&/PI6*R#7Q;+Y?;K;RZK M^C%LI#8]HE_^^FQ[;5_^S#R M )?UD__T&X@>?P/O(Z_XYUEU$?0&YT'4BZ+@KY_BX(<__=CRP#[XF3B?703] MWHX)'YGZ+];3;[6%C/WD+UEQ$81CEVQAA)_YE-_5/V!_Q_0\C'P%T_R ON=) MO>9Y"H\^FN3UCR8\\C3KUS^BZ)6_N?3UY&MW!O,=S]O+I!.%_M,?H_YNC'Z' M/T;!__Q?#'D3\3[[UXU[P]8*,=MCW\_W(U?G/Y93]$Y'""Q"2)*1)+GC^K M _=9U4>?]_3H=QCH(3O[\/!I'QYZ]V&UVA;3NH=\NN.^@#-MQ[&L+^ MY&)RL).20PH2DR2FVIZ,?OUT'.Q="3FH;AET.!V,+L*#';;MP0W&HXO^P6Y[ M_(=P]LC1TQXY\NZ1?ZYNZS^JBWF^KA;7B^SS,J\G2E6VOEG4'[9-E-Y[O:[[ MZ0,VWO^I>H.+Z<%^2@XI2$R2F"*QA,0TB:4D9B#,R<[X*3MC;W8^Y?.LN#\/ M]'K6%A3OQEV#0F(QB0D2DR2F2"PA,4UB*8D9"'/R-'G*TX2?1T_(E)%83&*" MQ"2)*1)+2$R36$IB!L*4)*9(+"$Q M36(IB1D(<[(4]NQYJ)XW3>*%W)P'19XM%__*Y\%-ME@'/RPW9?EC4+^@S7Y47V<$[XCT!E M5=;Z'K'_@72.'ZG%J"903:*:0K4$U32JI:AF*,V-:61C&O&SM\:D$D=J,:H) M5).HIE M036-:BFJ&4IS$V=K!Z'W?.M5_8*X6>5!E?T>Y+_?Y>MR^]Y]4+_H MK9OBW]=%=;M[16R-'MI 0+6XT?;G<<.+X>&A)MHM0#6%:@FJ:51+4%65; MF?^]?^S.\?/_)&'T\$B"L!>L'BX6B0;!//O6]I;Y>;F6VNRT-X(JL6H)E!-HII"M035-*JEJ&8H MS8V6;9"$TQ/,W-#6"*K%J"903:*:0K4$U32JI:AF*,V]UM;63")_S:3[S,T/ M=HU;HSF7'_0.KU&(T3$%JDE44ZB6H)I&M135#*6Y,;)5DLA?)3GI9,T_=N?$ M^7^283-7ZS].U<+)BU,U]($)5).HIE M036-:BFJ&4IS8VFK(Y'W1/F5+.I] M>/O%X&G2MLC+X&-6U*]WP<\_?VB-&UH=0;48U02J2513J):@FD:U%-4,I;F) ML]61Z 1+5D1H8P358E03J"913:%:@FH:U5)4,Y3F)LY62R)_M>3=S4V1WV15 M'MS=%[/;K*P_*!:SUFI60VU[UT_3K?ZX?W#Y_@?_B)T3A/9%4$VBFD*U!-4T MJJ6H9BC-39#MBT3^Q3/$NLJ+.C-U;&L7^3R\CQ8Y[NO;5N3G_-U?KVH6B.(]DQ0 M+48U@6H2U12J):BF&VWD_(V.#DJJ*3JFH30W@;8_$OG[(T]'C;/-ZO-BO;N@ MYGQ;."X7\^;ZFJ.Y&K6\M U[AZ]L9$,@1C6!:A+5%*HEJ*91+44U0VENKFR' M)/(W+SKF*KBO%@^7EFZ^Y$5PEQ>+3=N:H.^/#!LV;R*VOF*A"XZ@FD UB6H* MU1)4TZB6HIJA-#>!MBP2^#TMS%HVVWH^_O=KQ;;8IJ\:^#!#7GG-MRY/>ZY@C58E03J"913:%: M@FJZ_WRMEG#2'S[+$3JJH30W1[;XN0_O,\ MA;W>8:#8FW^.D_[A82/:K: T-T2V6]'W MEQQ><]C8==DW_Y"=8X96+5!-H)I$-85J":II5$M1S5":&TA;M>B?X"XO?;2# M@6HQJ@E4DZBF4"U!-8UJ*:H92G,39YL:?;JIX0<[QPUM:J":0#6):@K5$E33 MC>;TN,/Q\/!VK.B@AM+<^P_;HL; 7]0XZ>H!_K&[1@[58E03J"913:%:@FKZ MR-X9]5YL!=_\P_0.6MHWP/5!*I)5%.HEJ": M1K44U0REN?&SQ9#!">[S,D ;(J@6HYI -8EJ"M425-.HEJ*:H30W<;9*,O!7 M2;K/W_Q@Y[BA!1)4$Z@F44VA6H)J>O#\#COCB7SG-'_LO=ZW9 M0\LEJ!:CFD UB6H*U1)4TXVVW^$ZO+ 3'="T#&C7N7)38FL@ _^*&UW60_13 MG2.!MC]03:":1#6%:@FJ:51+!RWK>43#BX,W1 PUJ)L@6^L8^&L=OC5K_)MV M3@Q:X$ U@6H2U=3@^7(6_5[_<#]*T$$UJJ6H9AIM^.(3XD1A:)L90_^Y[RX7 M*_NIKM% M1C5!*I)5%/#YRM4C,+HXN"2^@0=5 ^?W\5F.)X<#IJB@YJC/ZF[ MS]L:Q-!?@WC^WMGQ"R#]9.=]'RT^H)I -8EJ"M425-.HEJ*:H30W<+;X,#Q! M\6&(%A]0+48U@6H2U12J):BF42U%-4-I;N)L\6%(%Q_\8.>XH<4'5!.H)E%- M#9^O3M$/^X>'=FB? =525#-'G@XW'+;!,/2?(VX]_NMZ):-_C,YY09L*J"90 M3:*:0K4$U32JI:AF*,U-H&TO#$^P(L80+3.@6HQJ M4DJBE42U!-HUJ*:H;2 MW,39,L.07A'##W:.&]ID0#6!:A+55*,Y)U0F_8OQX2$A6E% M1353*,-7WQ" MW(#8[L'0WSTX::W5/W;G+*'-!%03J"913:%:@FH:U5)4,T>2$X[:.K=N#&VY M8>@O-[2_-^^])M$O=@X7VG% -8%J$M44JB6HIE$M135#:6[>;!5B.#W!3 SM M2*!:C&H"U22J*51+4$VC6HIJAM*/#JF1K44U27$>3[<>-ARQLA?SCCI/,P_=NNFCFT+;V!CY[V'R6Z"#C^XJ,7H]"]ZMY\&'S6I5 M'R-^RM=E'GS:+.\?9FGU/[T,M,>!:C&J M"523C>:\ =%_]@Z$0@=-4$VC6HIJAM+<'-F"QLA?T/BN&=?QZU;\HW8.&]KB M0#6!:A+5%*HEJ*91+44U0VEN)FTG9#0^P?P+[7J@6HQJ M4DJBE42U!-HUJ* M:H;2W,39^L?H-?6/3D>3:/L#U6)4$Z@F1\]7:I@^GY.AI0Y4TZB6HIJA-#=% MMM0Q\J]O\;W'DEVO@?$_C,[90WL@J"903:*:0K4$U32JI:AF*,T)Z=CV0,8] M_N!RC%9!4"U&-8%J$M44JB6HIE$M135#:6[B;+5D_)IU/[H<7/K!SG%#^R*H M)E!--IK3#8KZ%X.#PTMTT 35-*JEJ&8HS,_>60DU:T_&-WCAQ:&$$U M@6KRR.\LG#P\YT$4U,?_U6T9A%$PS[ZU_=E3Z"-+4$VC6HIJAM+<7-JZR-B_ MZ,=WGT+P7E[C'[1S(-$^":H)5).HIE M036-:BFJ&4IS(VG[)./!"29Y:-$$ MU6)4$Z@F44VA6H)J&M525#.4YB;.]E'&=!_%#W:.&]I'036!:K+1]B=YX;.E MGA4Z9H)J&M525#.4YL;(UE'&_CK*:>=X:"D%U6)4$Z@FC_S.!LT4+^P]SO&B MPK?)B,NO#&[W3. M&%I#036!:A+5%*HEJ*91+44U0VENRFP-93PYP;0-;:*@6HQJ M4DJBE42U!- MHUJ*:H;2W,39RLK87UGYF!>S>LJV/=*LCRZ_;*K%^F9[7)G7@U5[-P'[(:L_ M">X>OKO]X!(MI31:&.[/;< MGZL_G5PJB49S M;C$91=.+\# R:(\#U1)4TZB6HIJA-#JB4;; MOTE/-!KU#F.$EC/:QAP.#L9,T#$UJJ6H9AHM[+WTA+C[O6U33/QM"N?VL(_G M=O=N$_OC>;#.J];]'VU5H%J,:J+1]O?%P61ZN/NC-V%!M035-*JEC>;LV&%T M$'1#C>FFQ)8E)OX3[UUNHNRG.N<"[3Z@FF@TYU4$TTFN_,E$1'5*B6H)I&M135#*6YX;)E MAHE_38VG]ZCW[JIR'N3;=-T5BS(/OF3+^_;WS]!& ZK%J"8:S7FM&O;[P\,\ MH54%5$M03:-:BFJ&TMP\V:K"Y$A5X?C[SF@% =5B5!.-MC_W>79T+M$A%:HE MJ*91+44U0VE.:J:V@S!]90?A^)J%?JEK?% M1C6!:A+5%*HEJ*91+44U0VEN MSFPC87J"1L(4;22@6HQJ M4DJBE42U!-HUJ*:H;2W,391L+4WTCH?F[(#W:. M&]I+0#71:/ZW;R4ZID*U!-4TJJ6H9BC-C9%M)4S]K83] \2N"Q'ZZ&X[6:F3;S05@:JI:AF*,V- MH6UE3/VM#.^\:@7ZHFK09%?;P/[T[OH[/+9UW7XDPFW7[^TS-6;NSJQOV3%S6)=!LO\NB9[%]OE M1(MMJ!\_J39W]=^$L^#SIJHVJ]V'MWDVSXOM-]3_?KW95(^?; ?XNBG^L7O8 M5_\/4$L#!!0 ( /R%6U:3P,'G" @ ,]- 9 >&PO=V]R:W-H965T MNK0=D'3W@'W M8B\8B;:%R:(GT4X#[,-?4E8L2Y;9^.[?%WW36#+/[TCBOR3/.1:O'D7^9['D M7)(OJS0KKGM+*=>O!X,B6O(5*_IBS3/US5SD*R;58;X8%.N_FJCQWE]]+?"7\L#CX3?2L/0ORI M#][&USU+7Q%/>20U@JD_6S[C::I)ZCK^JJ"]O4]M>/CYF>Z7-Z]NYH$5?";2 MWY-8+J][TQZ)^9QM4OE1/(:\NJ&1YD4B+YFK;Q-E)V_< MI(A$)I-LPV/RVYKG3$NJ(*_(!Y;K@RTG/[M@]>;M[E/7RYN67H26<*$ ES MD3 /"?-W,-LJ:3I,V-Z,G-'58'LH+*3'$ 1K"&N\%];X_Q+6!1&/&<^+9;(F M:L"+U"D5]G1IS,@_5V-(F(N$>4B8OX/9]H'&K/[PLB4RI,L0!&N(;+(7V<0H MLI"G\2L5D[]2TRLG(J_F6C69BKF>>N_UZ;^)89%HY)\K,B3,1<(\),Q'P@(D M+ 3!&EJ<[K4X_;X6B5.DM)$P%PGSD# ?"0N0L! $:TC["3G$4^V[&$WXNZ.](B;D;@2<9<:+X]7/_9DTEK^S(S7<:[,D# /"?.1L ) M"T&PALQLJ\XO6D:AW>5 /+YXCOLZ^YIV13 CN]W7 M1N]G]S62YD%I/I060&DABM;46)WZM\VY_\_K>2[T0EO17^DQ)&+%4AV(B/.X M>Y9PCEYB]E04Q=H06EF!TEPHS8/2?"@M@-)"%*VI MU[JR0K^SR@J%5E:@-!=*\Z T'TH+H+0016MJO*ZLT&]?63&[.%N6T/XZ#,Y>B/ A_H, MH+0016N*K"ZK.(BRBAERMJ"@+VA :9YS7/*A=CNN]J$^ R@M1-%V@AH<[!*U MXOFBW#&L()'89'*WS]+^['Y7LC?E7ERM\[[].MSM+59C=EN=O6?Y(E$KNI3/ M%=+J3]3#SW>[A^T.I%B7>U$]""G%JORXY$Q-Q+J!^GXNA'P^T [V>[C=_ ]0 M2P,$% @ _(5;5L;T7OQ:!@ NRD !D !X;"]W;W)K&ULQ9KO;YLX&,?_%2LWG3:I2[!-?NW:2%VJ;96VV[3>[J0[W0L* M3H,&.#-.NTKWQY\-%(/ 3_'$U+YH(,'?^/L\YO''#J=W7'S-]XQ)]#U-LOQL MLI?R\&HVR\,]2X-\R@\L4Y_LN$@#J4[%S2P_"!9$1:,TF1'/6\S2(,XFF]/B MO4]B<\J/,HDS]DF@_)BF@;A_S1)^=S;!DXZG?F&U.#\$-NV+RR^&3 M4&>S6B6*4Y;E,<^08+NSR3E^M?5]W:"XXL^8W>6-8Z2M7'/^59]<1F<33_>( M)2R46B)0+[=LRY)$*ZE^?*M$)_5WZH;-XP?U-X5Y9>8ZR-F6)W_%D=R?3583 M%+%=<$SD9W[WCE6&YEHOY$E>_$=WU;7>!(7'7/*T:JQZD,99^1I\KP+1:(!] M2P-2-2!#&]"J 2V,ECTK;%T$,MB<"GZ'A+Y:J>F#(C9%:^4FSG0:KZ10G\:J MG=Q;SU38ZMB1.G:DT*/VV!UX'B3HK>#'PPFZ MS,+D&,79C24F)U4<3]#V* 3+)/KG_#J70@WE?_N"47Z[W__M^OY^E1^"D)U- MU V<,W'+)IM??\$+[[>^T(PDU@H4K0-%(?7-@]V@'$9[ED1(52"D8L?ZC)=J MV"OD="&ZW7BGL]NFG9Y+L+=U^NG7_?1'3FCC;AB:57_,K(XDUHK6O([6 M?%!6DT9%>#2U\\=36UZR;%Q!?6^*^U.[J#N[ #O[3G7LI>K82]TQI#I8YEIE M4Y6WZWMTI=_^#_TA@BS?C @?N$L>"V,88,<1!8.+X MH441K.F\TN_#C[5M 44,?A 8/P8NH2ZS* ZYZ/4Y*J2,I=8.1V/SYXEW?\;= M_OD9^S_$4!*!*8]O2@A@Z(C =#5DAP1+.3KI$A+W%=&UQ M8HB(P/LX0PD6EG%VT[/-X]F6K<3 "H%AQ15:83EG4UUP(:OUU+>X,N1"?M8F MS.\\"X>5FU&A9RRU=KP,'A$8CZ"5,MS4V6@7C!;8NM8GAHS($#(:OE*&Y9Q= M=>%HN1ZTO*2&E"A,2H\C+"S@ZHEVL4C- S8;AHHH3$5EHNQ5$V[N;**[,3-? MV$8;-2Q#X7V9\Z$_S(S*))5:T\S*\VT3&FW\VD2??HE/1Z64L=3:$3,P0V&8 M&;+$AR6<#7=A9DYL"TIJ6(;"+#-TB0_+.)OILHR_M(YCPS(49IFZ0@JF6//8 MGY51^87V\ NU&C'X0N&-%W4#\I25A1X<8J,R2*76XF7K#R/4L 6%V<)ISP+6 MGQYR,2BB56NL>M=0>O_&\#E M/FL\6:2I\7AG@41$_H" M]?F.<_EPHI_?JY_7W/P/4$L#!!0 ( /R%6U:^1ZP$70P #.6 9 M>&PO=V]R:W-H965T6U7)>8_8B85[^Q6[=8^8*EE4T&@ 60G6_OAI\%82.:J+9*S#\E#;.%[?X#$ MZ::;H]N73UG^N7C@O%2^K).TN!H\E.7F8C@L%@]\'17OL@U/Q5]66;Z.2O$R MOQ\6FYQ'RSIIG0S9:&0,UU&<#JXOZVT?\^O+;%LF<7F^B>W_+R]\W'7+P:[BC+>,W3(LY2)>>KJ\%[]2+4 M1U5"'?&/F#\5>[\KU:G<9=GGZH6WO!J,JB/B"5^4%2(2/Q[Y#4^2BB2.XX\& M.MCMLTK<__V%;M#Z4!9\E6T3DCB0BT76NAU3SM"$_H/UMS MY;:,2BYZ[_),^1 E4;H0F^J[C"A=*N^7R[AJ":*D;B*2K-CFO%#NOE8O-UDA MMCMYMMT49TUS$J?W1QN3?\_%$2B>V%OQ'^+T/SP?KDX?;G73_J,;H;Y2"D3 3";.0,!L)(&$F M$F8A8382YB!A+A+F(6$^$A8\PZHAAZ!5(^W':]%?3T?5O\OAX[[:J="9JA.A M(14Z&<\.0P^4.MXI=2Q5JA.)VW\QZ%[6_7G=V5>2_$;)2O?55[)(F(F$64B8 MC80Y2)B+A'E(F(^$!<\P8T];FC8V-$JRW=#Q:Q4^"[8;>$2GQDZGAE2GOPK= M\5-Z54J64G1?61K=MD@UIJI*O TF$3L>49$6$:EK5+-I4_N?3'6*ZE"Q;#0A M0ETB=#*E(CTB;[*\G,Q .1*EC>CP>HZ7%6#P]MJ\_^4O^=16MQD.5?<+%G65ZX8 M)9XI_^(E%S^J >9-_+C(E$_1,L[*!W$);[Y2UZ_T:/I>OTB8B8192)B-A#E( MF(N$>4B8CX0%2-@<"0M!L(.F8[IK.J8_UJS3%-FV(&$F$F8A8382YB!A+A+F M(6$^$A8@87,D+ 3!#MJ6V:YMF;UYCYSS1RZ: /(V6)K=5^I(F(F$64B8C80Y M2)B+A'E(F(^$!;/.3;P8%5"31/-NI-&,H%X/#(C("9,-#-11^PAZ)-7@35;4 M$T35R( 4H3R_KPJA-!-*LZ T&TISH#072O.@-!]*"QK:OG0F*J/42$1J'9$] MRY$(%0*?R/2X9PE1Y?.[>584RB;/5G%)RE&:WEN.2)H)I5E0F@VE.5":"Z5Y M4)H/I04-[6"*:T;+D8@TQM0$6TB%3AB3R9&U2J&J$D] MWHV6ZSB-B[(:LCYRA7_9\+0XTGM*\;WEBJ294)H%I=E0F@.EN5":!Z7Y4%K0 MT YN9F=4ESBG(IE.WLQ2H:INR.3:6J14J4OB9;:J?MXB?\0B!_46)M2^!*59 M4)H-I3E0F@NE>5":#Z4%#6U?0S/R 2@1J.KDL[^0"AU/I+IL[46JW%_T6_6P M2(EK==:>!%*24 ,1E&9":1:49D-I#I3F0FD>E.9#:4%#>S7Q0RB2B!N3>NP& M:C(QM@XB56XAVIG][OBJ>MC[+,O*(G3D'A;J$H+23"C-@M)L*,V!TEPHS8/2 M?"@M4+O6GADY'4L$JCHS2&D2H>.)=$*V]0VI8@*,V$TBPHS8;2 M'"C-A=(\*,V'T@*UZW$Z-^@)(,(--:4[2L)AI4EG8UO?E"HW3D%\\?)]]%8L MU \%I5E0F@VE.5":"Z5Y4)H/I04-[;"OHWK%.16IDC[/D IENG3*MC4LJ5+/ M M@A+]]9;_%"#4=0F@6EV5": Z6Y4)H'I?E06M#0#G0V42=4-SHG8H^8Y8G( M8ZIMK4#JVUZ@;_;+R]F]10JU"D%I%I1F0VD.E.9":1Z4YD-I@4I8AB::1L\> M4;$C^CD+$2KO8UGK&F)RU]!MF2T^GU=%6Y:*&*Y6SS]K=;X\"Z5$*D?V%2F4 M9D)I%I1F0VD.E.9":1Z4YD-I 2,\/V0W2@22G2CJ\ X5W/J,F-QG9'*!7<3/ MJJU-#>LL+^/_UAM(^4*-1U":":594)H-I3E0F@NE>5":#Z4%K.L1Z@BW&S*F M9J9"(E Z]\M:MQ&3NXW^G]_3$WD[,Y.S9V9Z?VAFLB1F)OG1]VX"H&8F*,V" MTFPHS8'27"C-@])\*"V TN906HBB';8[K6V*_6"EI1C4G06EF5":!:794)H# MI;E0F@>E^5!: *7-H;0013ML:5HC&),;P;YIX@#J"X/23"C-@M)L*,V!TEPH MS8/2?"@M8%T;%^F@)N+&9&TI(E"?RH8?K3&,R8UA)PX_O'09+[*E^5!: *7-H;0013ML&EI7&C-^L!$"U 8'I9E0F@6E MV5": Z6Y4)H'I?E06@"ES:&T$$4[;&E:RQV36^[>*@HB3^\M?*B;#DJSH#0; M2G.@-!=*\Z T'TH+6-?X-E,-\E$_%:K37ZDD0J>:*AT4M'8Z)K?3O5D@1)[? M6Y!0AQR49D%I-I3F0&DNE.9!:3Z4%K"NETW7&"U(*O2UH:819#=4F[[^AN:A M(%NG'),[Y=ZJ$")/[ZU'J!D.2K.@-!M*;TZ$ MCDA7EOGFR9WOGGK313GU216=5L;IV64 MWL=W"5>BHN E+5&H]PU*,Z$T"TJSH30'2G.A- ]*\Z&T0'O;^T:$T+6VI*Q# M0;:N-TWN>CN]:(\6T3BK;(V?T%B5V(4#L2H#8I0"Q:P%B%P/$K@:( M70X0NQY@M^K5.75+.B<"Z1Z2 $H'FJUW2I-[I_K6[6EPK]8VT\D%;6[D^^ZM M.Z@M"DJSH30'2G.A- ]*\Z&T0.NZF)A&K[M'AI)K+85$J.@,59G\6G>4)G=' MO568ITD_7!)K-*'FAV_DN^JM-JBS"4JSH30'2G.A- ]*\Z&T0.L6K-+I(AY$ MI/'Z26*C-6(=OJDNDUKK-M+D-; @97?D^^A]7PIU"$%I%I1F0VD.E.9":1Z4 MYD-I@=8M:J5.RC2YK^>["N[(V;W5 M"?7\0&D6E&9#:0Z4YD)I'I3F0VF!1E3%FC)R7F1.Q1[K7(G0-SK7UO2CR4T_ MW_*].3FRMTBA1B HS8+2;"C-@=)<*,V#TGPH+="HA?3(-0ZH2+)Z5DA$OEXR M_$"?>FL"TN4FH-[E=.2\ON*$TDPHS8+2;"C-@=)<*,V#TGPH+6AH!W.=!EE5 MG8H4G2VE3BJ4J:1I=EA4WSHSHS*ZOESS_)[?\"0I1,^X31OE]G!9*PE=B5Z-WD_% R>/[ MA]V+,MN(DQ@H=UE99NOZUP<>+7E>!8B_K[*L?'E1[> IRS_7IW/])U!+ P04 M " #\A5M6!M]B89L" !J!P &0 'AL+W=OXYO4M!2F"2<(8$+"?6M7R^45U6QO&%LHW4O&R$VN" MDK#VB5^[>=@3>.$' K\3^)\5!)T@:(*V9$VL&58X2P6OD3#5VLTTFKEIU#H- M8>9??%1"?R5:I[([M@6FN" @T>D,%"94GJ%S]/0X0ZB&5T,OHSUBLUB<<]S%;ZTI6.(>)I?>.!+$%*_OZQ8O=[V,A_Y/9N\A!'SDX MYIX]X%JO%P6"8"H19H7>L%5%]0R,Q6Z]HL;+' #;+';M.'6V^W&&14%LAWW1 M.\RPQPR/8C[KS6Z66B5X#G*4K35(]H;U0_OR@&U8Y%W:WCA;U+-%1]EN"2-Z MAQ4&KMCD:I0N&@P<>'9P0#=N6!5?VOX!G+-W$II;Z!Z+%6$2 M45AJF6LG6B_:D[WM*%XUA^."*WW4-LVUO@Q!F +]?=M?K]D_4$L# M!!0 ( /R%6U:[I!.3;00 (4; 9 >&PO=V]R:W-H965TB'Z79N#](KIY&RD_.5UQ-(2Y? M;L J)JD$) W!IQ_[:*?&5H+WF$H2Q>(#^ B^/6#P_MT'\ Y$*;B/XE@-FYC: M4@610=E!V>&BZ!"]TB%$X)ZEE1TQNPX4ST MSN0"=9BC9@OHT]QU_8$_M9^:,O58H?%@V+;"V@@OY#^L^ ^U_.^"8)_L8R)I MJ-9$U4$0D6S5[>-<((T:;#ZB(1RX'=)]9MYP,.ZPUL9U(6N_8NW_RJBG5/;Q M]T^(C8=UN(Y.N+6>MU[AIG$@P; FNI-:G4FESQO3$Q MJ:E),&P(K*4I=.KJR+G*FZ.$;>8,[&35STVP/KA+R3=*0Z@EO]A'<1BEFWZ& M6M]SIXQ1-&P*K:T;JG5#5TS%$MR4L";1L"FTMK!U:0RU5>+EV>B>OL&Z+[G2 MIODJ5/6,W\W(:Y2QL*YCH;Z0O2?!5C7QEYPZDUO*:P%ZF1LJ.TN-3*)A4VAM M+>N:& ZOF:6&*MM26)-HV!1:6]BZ[(:_5'>_GJ6G536$[@!U$[7'S/&Z9E@? MY*4BU/4WU!?@2Y;L]O*GZ:D%.7L6F43#IM#: M;%/QQ?,SV-;A*,HF%3:&UA MZWT"U);,EZ?GI"?O1MWO',M>L\G)YE@?Y(4BH+JN1_JZ_H&MY8'PWCVQWO7< MN6,4#9M":\M6[P@0O&)2(J-;!J-HV!1:6]AZRX"TE?/%25G"-C^\C.!@XC3^ MNOO.TB7;6U8^?O>[G3[<<^6P&^<3">6;_)Q'@(#M4UE\YZ]:J[.DN_P$I=.^ M@+>X.!&J88H#JGO"-U$J0$S7"M(9C)0DO#CS*6XDV^6G((],2I;DEUM*0LHS M _5\S9@\WF0=5"=O\_\!4$L#!!0 ( /R%6U8[H'GMYP0 "P8 9 M>&PO=V]R:W-H965TR9Q>MF';#-)MWWH]$$!V:8+R"O)\>;?K[B$BR44.\4/-I?O.YQ/?#H'Y/F! MLB]\2X@ W[(TYPMK*\3NTK9YM"49YA.Z([D\LZ8LPT+NLHW-=XS@N$S*4ALY MCF]G.,FMY;P\=L>6<[H7:9*3.P;X/LLP>[XF*3TL+&B]'+A/-EM1'+"7\QW> MD KE!8))01?R7DP#O;H"CED=(OQ<[' M>&$Y!2.2DD@4$%C^/)$52=,"2?+X6H-:S36+Q.[V"_JO9?&RF$?,R8JF?R>Q MV"ZLP (Q6>-]*N[IX7=2%^05>!%->?D-#G6L8X%HSP7-ZF3)($ORZA=_JP>B MDP#]@014)Z#CA.E @ELGN&6A%;.RK!LL\'+.Z &P(EJB%1OEV)39LIHD+V[C M@V#R;"+SQ/(W2N-#DJ8 YS'X0VP) Q]S@?--\I@2<,4Y$1Q<@ ?9/O%>'J%K MT*2\OR$")RG_( ,^/]R ]^\^@'<@R<&M/"OO$9_;0E(L+F1'-9WKB@X:H ,1 MN*6YV'+P2QZ3N ]@R]J: M%+@=?(B'A#H@EPX4\ .0AI"*U.3X<&.FXSWFZ) MY[XVWO_<4_DM6_& 6?RO;J0JH*D>J)C>EWR'([*PY/SEA#T1:_GC#]!W?M95 M.1)8K^9I4_/4A+Z\)ILDSY-\(R=2:\AZ1E)MA,A^KI/V''O51PKB%GGVLCSP@D\HJB&04DPT!/T M&X*^D>!JSQC)HV<@&,YYBBL5C/^3&B%E56C'U%>(7 1AATA%5Q1\]] MUG"?&;G?DRC%G"?K)"IY\U)N:"$W.MHSA9 S\8Y(JS&SH1$.&I:!D:64G->: M-%#OK!=.?:4#-'%'S=QC,0R/#J]TNK8<0/-"UD-I!=#2-*.=*QTA@O8*A MT_J3,Y9@UD@CE3T66K_NCB_#$42S!NDV6A#(*8YT4[>N2Y?B('U*GSQJR:/_ M+Z8UQJMJJHD+O$GH=#YP@'#KRM!H@&\2UQJRIYLN4NEKPKPAJ8*MIT*SJ9XI MJ35:3Y$FZ)BJ&N1/AIJA-59H=M839!5J'!-.X4Q1?4W@<+_W^;8^"\U&^XF( MXM7#*+!FB+.E9B2T?L&M.)MCE-Z>99OK+CQY3$X([1>!\-W/E1WVK'0NO7WGHP MFHXEG,CHYF?7/1):O^[6T9'9T4\33J1Z=>A"=>KHP_R!QFQM')EM_"39K#%, MLFD,Z7-K'1>9WX??I)GJ&^\%[*QZU&QU[\X#C\>H=4ID=LIS-3-X?51-(7V6 MK5$BLU&>(I>ALGH4NHZJEKJP;NM6#.W.NFM&V*9KN(Q6"9N7F MEN"8L") GE]3*EYVB@LT?Q LOP-02P,$% @ _(5;5OI[%6X=!0 MQX M !D !X;"]W;W)K&ULO9EM;]LV$,>_"J$50PLD MDDCJPJ34>)'B%XEEW?UU M=Q*//Y&S(^.?Q992";XD<2KFUE;*W97CB.66)D38;$=3=6;->$*D.N0;1^PX M):O,*8D=Y+J!DY HM1:S[+<[OIBQO8RCE-YQ(/9)0OC7=S1FQ[D%K6\_?(HV M6ZE_RH?=G=<'3F%RBI*:"HBE@).UW/K+;RZQE@[9!:_1_0H*M^! M3N61L<_ZX'8UMUP=$8WI4FH)HOX=Z#6-8ZVDXO@G%[6*:VK'ZO=OZN^SY%4R MCT30:Q;_$:WD=FY-++"B:[*/Y2=V_(7F"?E:;\EBD?T%Q]S6MZH!SAZQRSBFR+*T;(LEBQMD1<&VMU/27K#:9 MM\HF2O5MO)=*-L'NYOP.M7;\ K$*7@H])4MTG,'*FBU-=REGE$[TX1H8Z(;NC2 M!AA> .0B9'"_?KH[K+L[JC9%@5!1()3IX0Z]]U$:27KY03UL*T,!_OR@[,&M MI(GXRY3K2=PSB^LQ>B5V9$GGEAJ$@O(#M18__@ #]R=3Y@.)U>J BSK@/O5% MGJ_8/_ZM1B"0#)"$<1G]2_1PO%#C<;E/]C&1JDS5,Z:BG*[D9U?2?>:PN,3N M!-G3F7.HYFNP0S[&ME?8U5+QBE2\WE0J=Y%D65V )1/2%.E)**Q$ -4'VT$C MTK;=U/60[9L#]8M _7,#355GUTT1'$B\IZ:0_58H$Q>[=MB(N&T6^.[4AN:( M@R+BH#?BWSA949"2A!I'?J_SN:-A(+%:GF&19SAF5PB'K,- 8K4Z3(HZ3)[2 M%5(FNSJ#*?U)^]F;3&W<>$(-5F[0-?:G1<#3WH"OLRE5S66^?[06?D_%)A;:KU<-B:-DR&<*I&[Z0CG9(OX/, MX_LS7WZ!H-97@F9;R:VJ&?BX)X&2*F _5CRD.U7K5)=;TN4V93';?#7&V:MS M]D@:2*V>=8DHT!^UJ_02T-FU&$BM7HL2?F __?SOKA*TNXKOM2#38#:9=,Z( ML&09V(L(PS:2L-T??#5M-]'>9.=!K[,KED "GT0DSVDC;?#P/$,G-)B%L+.- ME( "^PGEGJWED7!S:(/BR%!J]??JDD?0J#R"!N61H=3JM2AY!(W#([EL=$#M>$#^LWP MV^B!PJY7;E2"!^H'C[L,.T2VA,>RA;H=9Y)F"Z2 ZW5,XZM-O^K9 V@,#$$E MAJ!1,00-BB%#J=5K46((&@=#4)LOH-MZ+3=833I[2:!^\OC.XEV_]]EC9 SXP"5\X%'A M P\*'T.IU6M1P@<>!SZP83'$#J:U3W-%WX BJ&L&Q"6)X)- E:;Y)&HV;_<"J[BGI+]R/AFR@5(*9KY>7:H7+GIUW2 MTX%DNVRC\9%)R9+LZY:JEL*U@3J_9HI*\@.]=UGL52_^ U!+ P04 " #\ MA5M6I%DX[7(# #!#P &0 'AL+W=OLI2*L367F MC&=8JB&?V6+! 2?&*4MMSW%".\.$6M'(S%WS:,26,B44KCD2RRS#_,\II&PU MMESK>>*&S.923]C1:(%G< OR;G'-U<@N51*2 16$4<1A.K9.W./8];2#L?A. M8"76KI%.Y9ZQ!SVX2,:6HR."%"922V#U]PAGD*9:2<7QNQ"URC6UX_KUL_JY M25XE<-67Z!(*-!Z$Y8*\XM6A:UCH'4'?XM#OW#HO];!+QQ\0R9/Q7"(L<31B+,5 MXMI:J>D+ ]-XJ_0)U?M^*[FZ2Y2?C#XSEJQ(FB),$_1-SH&C"RHQG9'[%-") M$" %.D1?,>=8[Q#:CT%BDHH#-7MW&Z/]O0.TAPA%5TI%[:08V5+%I=7M21'# M:1Z#MR4&UT-7C,JY0)]H DE5P%8)E5EYSUF=>JV*,4QZJ.]^0)[C>0T!G;W> MW6UPCU_O[K1DTR_WJ&_T^EOTS@DE$@XO%?ZD87=^7BI[="$A$[^:X.?B?K.X M/E>.Q0)/8&RI@T, ?P0K>O_.#9V/3>"Z%(L[$JM ]4NH?IMZ=)(Q+LE?;$X? M-E5/<,D5&ZY-*'/)P$CJ$_4Q"EVO-QS9C^N,-JV"@=L[JEK%N97KK)GY@5L: M59(*RJ2"UR<%3^KC(, \AOVF;'*M<#V;05C+I76]7?>[([$*FK!$$[X-C=^$ M)MQ$T_=J:%K7VQ5-1V(5-(,2S>!M:((F-(---$[]J6E=;UKNBZ4BL@N:H1'/T-C2#)C1'FVC\^@O5NMZN:#H2JZ!Q MG9>JRFF%LZ62:JR-6I5V_3YWJA9WI5:EN%:;NO^S\"G4NR+;I5K4-0SI9]Z(GIOFKSI[H_-3W3BTS>W%YA/B-4H!2F2M+I#51,/.\7\X%D"]-! MW3.I^C%S.5<]-G!MH.Y/&9// [U V;5'_P!02P,$% @ _(5;5L-Q=)\> M P WPD !D !X;"]W;W)K&ULK99M;]HP$,>_ MBI554R=M>2()T$&DEFI:I55#9=U>3'MAD@.L.G%F&VB__>PD9(&8J)/V!N+D M_G>_.Y\?)GO&G\0&0*+GC.9B:FVD+*X<1R0;R+"P60&Y^K)B/,-2#?G:$04' MG):BC#J^ZT9.ADENQ9/RW9S'$[:5E.0PYTALLPSSEQN@;#^U/.OPXH&L-U*_ M<.))@=>P /E8S+D:.8V7E&20"\)RQ&$UM:Z]JYE7"DJ+[P3VHO6,="I+QI[T MX"Z=6JXF @J)U"ZP^MO!#"C5GA3'[]JIU<34PO;SP?NG,GF5S!(+F#'Z@Z1R M,[5&%DIAA;=4/K#]9Z@3"K6_A%%1_J)]91L&%DJV0K*L%BN"C.35/WZN"]$2 M>.<$?BWP7RL8U()!F6A%5J9UBR6.)YSM$=?6RIM^*&M3JE4V)-?3N)!$$DE H,M;D)A0\0Y]0(^+6W1Y\0Y=()*C>T*IJKV8.%*% MU@ZN%F#! M!)'&#JM<#-N!1_;XA,Y@%-FAF2YLZ,)>ND.WI&1'4LA3$USE(6K%'08G:&$' M+8KLD1DM:M"B7K0'6&()QG)%G7"AUZI$Q=0UBOQSY1HV3,->IJ\%<"Q)OD84 MU :+:+W(7DR40]-\G5;.8.2=HQPUE*->R@6F:M'C/$5,;E3G2?RLQ@5^P4L* M)M)1!\+W.^TWZK2!?X9SW'".>SGG:GYSB?0FM<;UR:?:$5,3X[@3/CB=\:Z) M:P;TW+]'B-L_X;J QC/![=3,\T-[>()D,O,&YY:&USK:O%ZN;TR:RU3KCO:P M,&AM8C57UVPP'K7P*RZG=?KJJ\\]YFN2"]7]*Z5S[:%RP*O;1#60K"@/Y"63 M:M&PO=V]R:W-H965T37(C5Q&:V@>[?SQ\A"Y"R/O2%^..>XW.N MDWL9;QE_%"6 1$]U1<7$*:5<77B>R$NHL7#9"JC:63!>8ZFF?.F)%0=<&%!= M>:'O)UZ-"772L5F[X^F8K65%*-QQ)-9UC?F?*51L.W$"9[=P3Y:EU M>.E[A M)!'PGL!6=,=).YHP]ZLE-,7%\ M+0@JR*5FP.JQ@2NH*DVD9/QN.)WV2 WLCG?LGXUWY66.!5RQZ@[ M1.%D>D-S5@/ZAI] H _H&G-*Z%*@*:A7"M#>]GD&$I-*O%.!#[,,G9^]0V>( M4'1+JDI=HAA[4DG2Q%[>'#^UQX?/'!^$Z)9160IT30LH]@D\Y:4U%.X,3<.3 MC!GD+HJ"]RCTP[!'T-7+X4$//'LYW#_A)FJO)S)\T7^O!V5$Y!43:W4K/R_G M0G+UR?SJR[AEC/L9=1FY$"NFRA^L3U4;M%WK'XWMH;>8+PD5J(*%HO3= MH=+$;5^R$\E6IE+/F51UWPQ+U&PO=V]R:W-H965T=F[D'GL[9058EA0>.Q*&N"?]O"14[ M+ASLO$Q\*[<[J2>\=+XG6UB#_+%_X&KD=2I%60,5):.(PV;A?,)W&38$@_A9 MPE'TGI$.Y9&QWWKPM5@XOG8$%>122Q#U\P0KJ"JMI'S\VXHZW9J:V']^4?]B M@E?!/!(!*U;]*@NY6SA3!Q6P(8=*?F/'?Z -*-9Z.:N$^4;'%NL[*#\(R>J6 MK!S4)6U^R7.;B!X!)V<(04L(AH3H#"%L">%;"5%+B$QFFE!,'C(B23KG[(BX M1BLU_6"2:=@J_)+J?5]+KMZ6BB?3KS1G-:#OY!D$^HC6ZEP5APH0VZ 5J_>, M I5"CUZ!Z/.S.G4"T,T2*&Q*>8MN,I"DK,2MDOBQSM#-AUOT 944W9=5I;97 MS#VIS.HEO;PUMFR,!6>,X0#=,RIW GVF!12G IZ*L@LU> EU&5Q4S"!W48C_ M0H$?!!9#J[?3L86>O9WN7X@F[#8N-'KA&;W5@7.U-W>VS#;,R,[4-\F=V),< M%HZZ*@3P)W#2/__ B?^W+2O7%,NN)':2L:C+6'1)/?T"!7!2V1+6$&-#U#?E M4QH&@3N;>T_]3(Q1&/MN<(K*+*BHKW7B/>Z\QQ>]KR618'/>T":]U::^.QT8 M'X/B$2AK0$D/%$WMII/.='(YX8RK:Y?:;"!P]B&#/BV7"',@LH MRZ7LK;3K:H8\X3$:E M-H8%$S<>[+9%*PQZ]7CB?=9YG[VOTF:6U; [/*86E'(^O"-LJ,0]4V[8?_U; M[K^WX%KFR9+QT-?*@HK=:&"^!?5O"GS&>:\+P1>=?V?2?EY:7O\Z#6;)T-/* M!E,938;6QS \[1^LQK[7ZZ=JX%O3EPJ4LP.53;_1S7:][R?3\0WFE[HG-GW: MJTS34-\3OBVI0!5LE*3O3I0GWO2HS4"RO>G:'IE4/:!YW*F^'K@&J/<;QN3+ M0"_0_:>0_@]02P,$% @ _(5;5E\(LTO% P M T !D !X;"]W;W)K M&ULK5??;]LV$/Y7" TK,J"U),JQG=0VD$0M&FS% M F?='H8]T-+))B*1'DG%Z7\_DI)E6Z,D/_3%UH_[ON-W=SH>YWLN7N060*&W M(F=RX6V5VMWZODRV4! YXCM@^DW&14&4OA4;7^X$D-2"BMS'03#Q"T*9MYS; M9T]B.>>ERBF#)X%D611$?+^'G.\77N@='JSH9JO, W\YWY$-/(/ZMGL2^LYO M6%): ).4,R0@6WAWX6T<8@.P%G]2V,N3:V2DK#E_,3>/Z<(+S(H@AT09"J+_ M7N$!\MPPZ77\6Y-ZC4\#/+T^L'^VXK68-9'PP/._:*JV"V_FH10R4N9JQ?=? MH!9T;?@2GDO[B_:5[50;)Z54O*C!>@4%9=4_>:L#<0(()QT 7 -P&S#N $0U M(+H4,*X!8QN92HJ-0TP46 M /J#O(%$']"SKJNTS 'Q#'W*,K!9044?I*K2,OZV=6!'@: >!2Z@?$ ,!Q-_@<\"\"T"<"TE^E9F::J M3 NVB33--ZO+=0T,,NK,[=29C6C:RJW;#+=*(.Y@B]RYG3729@/2>/+RP6S, M*=*=3$\KTE:L2T\_DPYW5X('@'@T[DCP # :1?T)OFFB<-/+]%CHMF;3^NU7 M6^:F]:!D2]C&V8%N'%VCE567B7=: !ISK[74D\>+A$Y,E4%/;Z^UUM071VU1H\+*K?R570 M+:K#0\?G&.*C,-SK\SC4T6JT.)2C4R=VK0)'[;WP8-?:YMK5V$$7SEJB_)-Q MM@"QL<<"J?M'R50U"#9/FZ/'G1VX6\_OS9'$CLE'FNH\\Y6(#642Y9!IRF T MU5N;J(X(U8WB.SLTK[G2([B]W.IC%0ACH-]GG*O#C7'0'-26_P%02P,$% M @ _(5;5C-_A0Y(! E@\ !D !X;"]W;W)K&ULK9=M;]LV$,>_"J$510NLDJA'.[4-I#&&!6C7(&FZUXQ$VT0IT2/I..FG MWU%29-FDM0Y(7L1ZN#O][DC>GYSMA?RA-I1J]%3Q6LV]C=;;BR!0Q8961/EB M2VMXLQ*R(AINY3I06TE)V3A5/(C", LJPFIO,6N>W7<1 *.?[J@7O]- MXSB\?HG^1Y,\)/- %+T2_&]6ZLWH"G%]=U(2J*OI$GJM '= ?3I-QQBL0*+>F* M2DE+\Q)=*D6U0J0NT6=&'AAGFH''NR75A''U'GSO[Y;HW9OWZ UB-?K".(=A M4K- Z7Y5E!T1)]:HN@,T9(6/HKQ[R@*H\CA?O7K[OC8/8#:] 6*^@)%3;SX M;+RN"AJJ0)HJ7+B2:J,D[BAF,5ZH+2GHW(/5IJA\I-[B[6\X"S^Z4GRE8$<) MQWW"\5CTQ6T;L1UK4A1R!\G3)^@;BCJ'LPV7-N%,UWA@HTFB6;U&7"B%"B+E,[2W/9&E$[>-F ] )HF?3H=_ M)^BM1S;P2+&;.^VYT_$:OR75]N,2%3"QF'9BIC:F?PIFV^#(3]UH68^6C:)= MD2W3A+.?,.HOF,WH ^A.NF= 9G%,: I!^F9R( MLPK0&W7XSUF06\@)]O$)LFV$P\$@'%%/>NK)*/77G5:LI$9[F$(E6T%[H74! MZ\V(6MME-Y27".B1(IRZZ"?CJ)_IJ2IIGY]A/2@?_A_2QP^J[]0__*H" M^%K1CC,_2"!^90WLXF5'K?ATF&*[G>1^?&:4#A*(QS7PLA)2LY_D 79MK-:D M7C-S.3*K; 7$$SP9S)>.UV&7I>=7ZD'\\+CZ778%-=,*ENNNEA0:MZ9-SX-] M=XTHD34HNAO?5KW47A*V492<71$';<3CXGC[];XMK!/,5KC$XK*E,HG/.H_P%BZAJBR6+X9>9D!'5\"KGCEI*1H,T M* H=XKJ>$U$>M\;#M.U6CHD9'R*,1/ M\W(5C%JN8<1"YFL#0>'?$YNP,#1(P.-7#MHJQC2!Z\^OZ%]3\2#FD2HV$>'? M/-"+4:O?0@&;T234=V+UC>6"3@V>+T*5_D6KK*\W:"$_45I$>3 PB'B<_:?/ M>2+6 K"W)8#D 60SH+LEH),'=%*A&;-4UI1J.AY*L4+2] 8T\Y#F)HT&-3PV MTWBO)?S*(4Z/KV)?1 S]19^90K^C/ZF4U"06?9HR37FH/D/KP_T4??KP&7U M/$8W/ QA M30T3"^07'\?*R+;"RR92Q,T(V(]4*ARSA@017 >(%>_+*_H)8 M$:?,;Z,./D'$):2!T.3]X=A"IU,DLY/B=;;@?5\RD[UXCJZ%4F@"R7R!2EM1 M&2CTSS7T1E>:1>K?IMQET-UF:%/-9VI)?39J0;DJ)I]8:_SQ-^RY7YIT'PBL MDH5ND86N#1V6E&: JA%[ALU&,13RB&N:5JV_GI*F+&30IRFTV8*>QEWT"60#/E_+$!W'VFT_#+-! 1<)R"GB6R&V%OC M,>BU^QMDLT[>6B>WF:E7,/6L3+\G6O& F=V+*Q3PV0S2'?O,%.<5T/6%;"+K MUJ.4 M?HTEZ==6A974G@4Z*"0/]I-\ DLH/0Y,(RQ]&FH.QP*-(0,;1=TD?% 3[K8[ M&[JMS/;4C=WRL'.MRL]]7R9L38V15@AM/-'J[%IKRJMDUTYF M;"5["9GV-; -F \.#392,4/)MKEK)(]KO$AM1NPL]IT24JHD;YP66W^2N M1^*AT*HZ2VN C^@-\$'-P:'0JIDH[0&V^X/+7PG7+RAB>B%,*3Y!(<*'@3Y! M8A4SJ19\"34I?6B"#XG&=&0#8%S9:KJ#S95MY;&OSM)08+NCF,).JC3WC;E& MYPFHE:"[48\5:.?I/1!:57;I3K!WQ(5NM3X[9^) :-5,E,X'VZU/F8G09.)- M[YO#58X1KW[86 ?=5U1IE[#=+[W3S^4H7L6K;2HYA@G"I0O"=AMT#]\D+'4 MU\*G(?HCD5S!863$-4HZD'?)Q1_#"9'2"1'W>%5*K"YKUTP<"JV:B=)F$;O- MVK5*<[C*RMYT]_8A]Y54>BIB]U1?A61\'K]]\-AQ=I[(8S@L4CHLF.1183G@)3#_9\**-\O'-]Y'EB37:[,@+N MRCNA[]Q6)2,%,$DX0P*V"^?:OTI\2["(OPCL9><:&2L;SK^9FR_9PO%,1$ A M548"Z[]'N %*C9*.XWLCZK3O-,3N];/Z[]:\-K/!$FXX_9MD*E\X%P[*8(LK MJM9\_P@])**EXT9!U!05C]CY^:1'0(?GR$$#2$H$^( MCA#"AA">2X@:0F0S4UNQ>4BPPLNYX'LD#%JKF0N;3,O6]@DS=;]70C\EFJ>6 M7UC*"T!_XB>0Z!.ZU_,JJR@@OD4/3$#*=XS\!YD!H!4PV!(ET9I3BG3:]UAD MZ'T""A,J/VCZPWV"WK_]@-XBPM MH5275LY=I0,UKW/3)JA5'51P)"@_0+>< MJ5RBSRR#[%# U0Y;F\&SS55P4C&!=()"_R,*O" 8">CF?+H_0D_.IWLGW(1M MT4*K%Q[16^NZL)10@NW:.56KC^CS4TJKC+ =NBYXQ73Y[D#HBC$SI+A^CO6\ M:FAK4)5@$GWMEOB?L0K6$4;C$9K=ZDJ6.(6%H[(1G.6[-W[L_3:6_5\I MEOPBL8/*1&UEHE/JRQ7L"+.9W6"*60ICJ:LEIE;"[,N/R\B;3.?N8S(6=&!AVEJ8GK1PG67$3"N)]*F"E)X4)9?-B)YII2!ZN 3]EXTN M[5H][L3D]:S5B%D'$4R"GK.ARA%;<6LK_AE;*@>]W0H!3#7FQKS%(Y&'/7=# M3-C')&.8Z;B_6>MO=J:_K *SKG'ZO2*-PS$OLU?K-$3X/1^S@8^X4\D#'Q>M MCXN3/M;Z_$E_9OY=#&+ZY/O]^74S@AJLP60$%!Y;7I>MO\MS_6&E!-E4"F^H MK1C%I01K$I<2E**@VTE].NV)RDW9S2:**Y5SH8L/XUV$]^H<;B"'68DF4<_Q2:5# MOYW.RC_I5_B+3/VE<(N%/@(EHK#5DMYDID,2=?-=WRA>VG9T MPY5N;NUEKC]80!B ?K[E7#W?F!>TGT#+_P%02P,$% @ _(5;5ALUX$N= M&@ Q<" !D !X;"]W;W)K&ULM=U;<]M&@H;A MOX+29K>2JHQ-@@=)6<=5CG'J1I_*SLQ>;.T%+<$V:R120U)V4C4_?D$*$M0D MU0+BUSBG:3'Z#'3C(UY]7:[^N?Y<59OHC^NKQ?K7D\^;SS^:+D]>O=I]S MJ]>OEK>;J_FB/BB7\^MJL9XO%]&J^OCKR9OA+VXX'&Q'[+[E'_/JZ_K1XVC[ M=_FP7/YS^X&X_/5DL'U*U55UL=D:L_J/+]7;ZNIJ2]5/Y%^->O(PZ7;@X\?W M>K;[V]=_FP^S=?5V>?4_\\O-YU]/SDZBR^KC[/9J\V[YM:B:O]%DZUTLK]:[ M_T9?F^\=G$07M^O-\KH97#^#Z_GB[L_9'\U/XM& X?B) 7$S(.XZ8-0,&'4= M,&X&C/<'3)\8,&D&3+K.,&T&3+L..&T&G'8=<-8,..LZX+P9<-YU0/U_8O/* M#3H/>7BQ.[_:P_N7>]CY]1[>O^##SJ_X\/XE'QZ\YD\.N7_1AYU?]>']RS[< MO>XO[WY)=K]AR6PS>_UJM?P:K;;?7WO;![M?T]WX^A=KOMA&ROO-JO[JO!ZW M>:V6BT]_^[U:74=)]6$3_2TRL]5JMOTMCWY,JLUL?K7^J?[LW]\GT8\__!3] M$,T7D9Y?7=5IL'[U5B\WD=I8O+ZM('7M9/ M_>'YQ_?/_[1*.G9\^>>_*+^LF/GAR>=Y]]>&1X$1YNEE\>?O+'AHON MPX_]Z&27G_SPR>%EEQ_=TR^'QFNNPP_VPT_.S+<='CAAN>[ MX=,CPVV'X8/3W?#)D>&NPPMW]RLSC ._P:.'!!KMO-&33Z?.';%8;U:W]:'* M)OI?57]#)#;5]?K_CCR[W^ZT\7%M>P3VR_IF=E']>E(?8JVKU9?JY/5__<=P M.OCO8^E 8@F)I226D5A.8@6)"1*3)%:2F"(Q36*&Q"R).0CS$F[\D'#CD/[: MWF[6F]GBH=MSP%J;7ON M^^7U]E_3+X^3BYPP)[&"Q 2)21(K24R1F"8Q0V*6Q!R$>4BN23"YWE>+ M^7(5+9:;ZMC9WF_!T7V#BL02$DM)+".QG,0*$A,D)DFL)#%%8IK$#(E9$G,0 MYB7:]"'1INC9YI1,.!)+2"PEL8S$JQ( OR?8.,Q!(22TDL M([&FYV3"D5A"8BF)9226 MDUA!8H+$)(F5)*9(3).8(3%+8@["O(0;#AXB;KN;%SBLVUUNMME>;G99I]VQ M5 L#?6,-U1)42QO-V_\<[)V$HC/FQV8_0 M(K4$U5)4RU M1[4"U02J250K44VAFD8U@VH6U1RE^3$8MS$8HV>?#4=%'JDE MJ):B6H9J.:H5J"903:):B6H*U32J&52SJ.8HS8^\MG@P#%[UV^5D%"T;H%J" M:FFC31^=&=;'Q?MGHVB/H,N4!3JE0#6):B6J*533J&90S:*:HS0_DMJFP+;8 M&8BDK*:CV?7RMCX"6WY\.I>"2N]<(K4$U5)4RU M1[4"U02J250K&\U;ACQ( M?H7.J5'-H)I%-4=I?H*UC8%AN#*0S?^H+J/YHCZNJM:;:#7;=+GL+(SV#C2T M2H!J*:IEJ):C6H%J M4DJI6-YEU..'@QB/<3#2T+H)I!-8MJCM+\1&L; \/@ MY;JO?Q@-!M'@Q7AR?(,@CKML$* ] E1+4"U%M0S5,IN$*!5 E1+4"U%M0S5N<2J26HEJ):AFHYJA6H)E!--IJW17"0U24ZIT(UC6H&U2RJ M.4KS$ZQM$,3?HT$01GL'&MH@0+44U3)4RU&M0#6!:C(^?LW_<#_1T+L-H)I& M-8-J%M4T0Q$B'(*STSB6T0X!J*:IEJ):C6H%J M5D M?*1#<&2# .T0H)I&-8-J%M4!SBE03:):B6H*U32J&52SJ.8HS0^E MMD90/P1V"<)*[V0BM0354E3+4"U'M0+5!*K)1O-V"0[#ND0G5:BF46V38/2M38(PT#ODT"8!JJ6CP\OZ)X>;!&B3H,N4 M!3JE0#6):B6J*533J&90S:*:HS0_DMHFP0AI$H25WKF$-@E0+46U#-5R5"M0 M3:":1+42U=3H2,OAX-\1CU M4$JDE4*U%-C8\W'.+S@RT"M$6 :A;5 M'*7YF=:V",8=[D

C%]:HM@U&6+ &T1H%J":BFJ9:B6HUJ!:@+5)*J5J*90 M3:.:036+:H[2_!AL6P1CMD4P1EL$J):@6HIJ&:KEJ%:@FD UB6HEJBE4TZAF M4,VBFJ,T/_+:%L'X6UL$8:!WR*$M E1+QUWN1X!.F7>9LD"G%*@F4:U$-85J M&M4,JEE4+8(PVC?04"U!M135,E3+4:U -8%J$M5*5%.H MIB?'.PFCZ=Z&@T&GM:CF*,W/M+9%, FW")KE?[/;%DCNM@7..FP+A-G>J88V M!U M1;4,U7)4*U!-H)I$M1+5%*II5#.H9E'-49H??7$;?6QS8((V!U M0;44 MU3)4RU&M0#6!:A+52E13J*91S:":135':7[DM\78%X$'>Y*7&8[!UH:%$ U5)4RU M1[4"U02J250K44VAFD8U@VH6 MU1RE^;'7%@4F;%%@@A8%4"U!M135,E3+4:U -8%J$M5*5%.HIE'-H)I%-4=I M?N2U18%)N"C0=?D-;0N@6H)J*:IEJ):C6M%HX?>H%NB<$M5*5%.HIE'-='JM M+#JGHS0_F=J^P.29OL!?6U9#ZP.HEJ!:BFH9JN6H5C3:P1M+G.U'%5H,0+42 MU12J:50S'5\MB\[J*,T+JVE;#9B&JP'-.VV<#9YXIXUIAP6T\!1]HPO5$E1+ M42U#M1S5"E03J"91K40UA6H:U0RJ651SE.;'8-LFF [1!;0IVB) M0354E3+ M4"U'M0+5!*I)5"M13:&:1C6#:A;5'*7YD1>WD1>\9+?K EI8Z9UT:'D U5)4 MRU M1[4"U02J250K44VAFD8UTVCADKQ%YW24YB=86PJ8ADL!?VVA+8SV#C2T M*(!J*:IEJ):C6H%J M4DJI6HIE!-HYIIM(.2_/YR'#JKHS0_TMI20?VPS_5K M@R[+;T&R=Z"16H)J*:IEJ):C6H%J M4DJI6HIE!-HYI!-8MJCM+\V&N;"-,) MN_R&=A!0+4&U%-4R5,M1K4 U@6H2U4I44ZBF4FR?(8V!% M0;44U3)4RU&M0#6! M:A+52E13J*91S:":135':7X,MHV#Z3F[?(9V#5 M0;44U3)4RU&M0#6!:A+5 M2E13J*91S:":135':5[DG;:]A=-G;FG0;?DLK/1-.E1+4"U%M0S5@H<4#5$M1 M+4.U'-4*5!.H)E&M1#6%:AK5#*K91CN\%FZRGVG?HU-P&K>9%NX4_##9K<<- MX\GQ];BXPWI<>(K>"8<6#E M1;4,U7)4*U!-H)I$M1+5%*II5#.H9E'-49H? M@VTQX72$KL>=HI4$5$M0+46U#-5R5"M03:":1+42U12J:50SJ&91S5&:'WEM M<:%^&#KR>_X&+6&@=\B16H)J::-YRP_[]V=!9\R/S7CP+EL%.J= -8EJ):HI M5-.H9E#-HIJC-#^2VE+!Z3.W-^BX18!V"5 M0;44U3)4RU&M0#6!:A+52E13 MJ*91S:":1377:$_^^^LG6-L1.'VF(_#7M@C0R@"J):B6HEJ&:CFJ%:@F4$VB M6HEJ"M4TJAE4LZCF&FTXWMMP&,:3)T*MK1>'L>]PKX>SX>[ /QI/]LUBT*R^B-Z_W5VL_N&H\F'-AM0+4&U%-4R M5,M1K4 U@6H2U4I44ZBF4_?%= ME_70<@2J):B6HEJ&:CFJ%:@F4$VB6HEJ"M4TJAE4LZCF*,U+R/.V0'$^0)?U MSM';.*!:@FHIJF6HEJ-:@6H"U22JE:BF4$VCFD$UBVJ.TOS(:RL7Y^'*!;:L M%YZG=Q:B_0M42\^/O^O]<.\FE!DZ:XYJ!:H)5).H5J*:0C6-:@;5+*HY2O-3 M+FY3+GP#B&]>U O[O=,-K5J@6MIH!]=6'Z0;6J) M0+5!*I)5"M13:&:1C6# M:A;5'*7YZ=:6*,[#)8IWU9?EU9=M@%W4V3;?1!]G%_.K^>;/Z-_UV6R3<[MU MO??UX5M]@+>,?O^Z/!ISZ!T?4"U!M135,E3+4:U -8%J$M5*5%.HIE'-H)I% M-4=I?ABV[8OZ(;J&-T8CC]025$M1+4.U'-4*5!.H)E&M1#6%:AK5#*I95'.4 MYD=>V]&'5;PT%X&JB6HEC9:\,(5 M=,87$T MY="B!JHEJ):B6H9J.:H5J"903:):B6H*U32J&52SJ.8HS8O"X:!M:FP?DR>Y M]QZ4>BR7L%S*! MFVIU'?TX7T1_5K/5^NAI[3-._^P+/ZW)W5,YGG-H$X/E,I;+6:Y@.<%RDN5* MEE,LIUG.L)QE.8=Q>SD7/\JY<'OC_HT+/BQ7]>C="?"LGG![YOOC[4VT63Z1 M>FAGXY[SW[#YX,9IR?'O&^Q_7\H^O8SE? MJNUFZ_)VL][,%I?;P[.K:E.?ENYN?]%L53R_]_K,C/W#C^22>^[9#=.4G3AC MN9SE"I83+"=9KF0YQ7*:Y0S+699S&+<7@)-' 1CN7!P&X.WBVKA@N83ETGON($$'YWN7G+ 3YRQ7L)Q@.;+GZ/KYLY!J^I?M_/Z MR.]XZJ$5"Y9+6"Z]Y\Z]T)ONO_\[.VO.<@7+"9:3+%>RG&(YS7*&Y2S+.8S; MB[S31Y$7ONF%VIW(/CJ/[7>EW3-\_ZA#NQ4LE[)RG&(YS7*&Y2S+.8SS$V[XJ%XQ#%Z\S&QOA.?HG7_?G53IY^>K3[-%^OHJOI8 M#QV\.)V<1*OM7='N/]@L;[9D?3BXV2RO=P\_5[/+:K7]AOKK'Y?+S?T'VPF^ M+E?_W#V]U_\/4$L#!!0 ( /R%6U;PD:!;\A$ .&PO=V]R M:W-H965TCT@I9@BQ.*5$G(3CK]\04I2,L%@056?I6+Q+*)!W!T1"SV$-C7 MGS;;7WS.-W?ENOZ3]YOM[:*JO]Q^ MN-C=;+Y?KL\O7A]W[87K[>W%>KY;K\81OL[F]O%]O? MORU7FT]OSL*SQ]_XWI;KW7*S M#K;E^S=G?PF_T6&8[;;?9_+K_XKOK-V>3_2&5J_*J MVAN+^C\?RWFY6NVI^D#^TZAG3SO=;WC\ZT=='O[V]=_FW6)7SC>K?RZOJYLW M9]E9<%V^7]ROJA\WGW39_(UF>^]JL]H=_AU\:EX[.0NN[G?5YK;9N#Z"V^7Z MX;^+WYK_$T<;A$G/!E&S0=3>8-:S0=QL$(_=P[398#IV@UFSP6SL!DFS03)V M@[39(!V[0=9L<(C+Q<.WX_"]+!;5XO+U=O,IV.Y?76O[7QP"<=BZ_A8NU_OP MOJVV]9\NZ^VJR^\WZP]?_U1N;X.B?%<%7P=OZQ^/Z_M5&6S>!ZT__+(HJ\5R MM?NJ?MG/;XO@RR^^>GU1U0>QIRZNFAU^^[##J&>'17EU'L3AJR":1%''YO/Q MFX<=FQ?NS=^6=^?!Y&'S2HA,=O+CW6U%GXKOUKMK> MU^]F5?"O[^L7!-]5Y>WNWUVY>-"FW=K^3?J;W=WBJGQS5K\+[\KMQ_+L\D]_ M")/)G[M20F(%B0D2DR2F2$Q#F)6\^"EYL4N__&E3+5;U&>I=U96SAVW#R6'C M_['2EUY>5"2HPA\G>1YU!67CI>FW2\MG,?FFQ82 MDR2F2$Q#F)66V5-:9NZT[,^,COYYL_R))IUY>3TI6D814E73IQ' MY9L3$I,DIDA,0YB5D^0I)XDS)V_+]7*S#=:;JMQUI<2YM>\HA\0*$A,D)DE, MD9B&,"MIZ5/24G1\G9+)([&"Q 2)21)3)*8AS$I>]I2\;'CD=+]>W.X'3?\M MKP^GQ&"YV]TOUE=E<+7959WO?=GI\"C.NLYZ\XY73K.N4VGA/%+?[)"8)#%% M8AK"K.SD3]G)G=GY>;TKZT%W'9JK^E_+*GB_N%JNEM7OP?^"N?T[71%RXKYO M8B16D)@@,4EBBL0TA%E!#"=F:G."GD ;#@H?JA6H)E!-HII"-4UI=@2/9M?# MS[RJ;(#C4V'[9-GQDNG#;-;)V=)].-XQ(36):@K5-*79,3$SZ:%SNO3RBWKH M$\3G833[8[ [NL ,KN_+0U%2GSR'+CS=N_!^]T(GV%%-H)I$-85JFM+L6)II M]C!F3Z#DW/$3LJ?G$!/7S*;])Q MT7E[5).HIE!-4YH=$S-Y'[IG[V5-!XO;S7W]+K5YWY\5[9?+G\KKX/ENGX'*G=5L%U49?#E8AU6? M$[L_ 8.6 *A6H)I -8EJ"M5THX73X_/,^22NQ^P](3/S_*%S,M=[]%]_*1?+ M;?#+8G5?OJH':'?WU>Y5\'WYL5P%79^I^M9] -Z!1,L!5!.H)E%-H9JF-#NT MIB((,_;:@)SAGJ-:@6H"U22J*533E&9'T#0-H;MJ&#OHR\<,$)IK!50K&BV,[4N3R736SAC:&J":0C5-:7;&3*\0N7L% MW]&__Y2O^P"\\XAV$*@F4$VBFD(U36EV:$U/$;$W)$1HZX!J!:H)5).HIE!- M4YH=0=,Z1.X[$\:.^;+1XZJY>X_>N4*K!%23J*9035.:G2M3)40#5<+SQGSY MN''5W+UW[XRAM0*J2513J*8IS7YF@:D58G>M\$5ZJ/F3OC%?/&+&U[T+WU,J MJA6H)E!-HII"-4UI=BQ-$1&'Z*@N1DL'5"M03:":1#6%:IK2[ B:TB%VW_XP M/./; /:#6GH&=,UKD^&7%N[C\LX+VA"@FD(U36EV7HX>_^-N"$9>!;@5[W=34GNU\Y#^[C\LX+VA2@FD(U36EV7DQ3,'4W M!2.O MR*]SL5>E<"J@E4D]..FJ7G)TBA>]:49N?*- K3@4;A65HGC6SAAZOP*EV1D[6H[ W2[X7@7XS_RZ#\ [CV@3@6H"U22J M*533E&:'UM05TQE[C8"6#ZA6H)I -8EJ"M4TI=D1-.7#=. 93"/'?(G'A0+: M**":0#6):@K5-*79N3*-PG2@47C>F"\=-W:9N_?NG3&T74 UB6H*U32EV1DS M[<+4W2X<[O.*S[.^,=]LQ,RO>Q?>IU2TD$ U@6H2U12J:4JS8VD*B6G.CNK0 M\@'5"E03J"913:&:IC1[M353/LS<=T.,6&]MDL>9U'_VQ'T OF]RJ%:@FD UB6H*U32EV:$U=<6, M?9K2#.TM4*U -8%J$M44JFE*LR-HFHT9-[L28.>?&XN:\^>N/?NG3&T?$ UB6H*U32EV1D[6I)YQ+T2 MX7G]#O3\V1/W+KQ/J6@A@6H"U22J*533E&;'TA02,_9NB!EZ-P2J%:@F4$VB MFD(U36EV!$UW,7-W%R-F3SQNA&A>.^:.:?=Q>><%[2%03:&:IC0[+Z:'F"'/ M37(KWN]4:-4PZWBF4T]*!;IGB6H*U32EV;DR1<+L)9Z;Y$:]8X;6"8VV7Q#T M^ HE;"<,[0E03:&:IC0K88GI"9(13TWRN ;PG_=U'X!O&E&M0#6!:A+5%*II M2K-#:\J*A'VF4H)6#ZA6H)I -8EJ"M4TI=D1--5#@MPID7@\6,F]1^]D3DI>X4Z)!!T95<_>^O1.&-@NH)E%-H9JF-#MAIEE(W,U" M\X2(!U0I4$Z@F44VAFJ8T.[2FJDC8A:43M+- M0+5!*I) M5%.HIBG-CJ!I-1)D8>FD8V'IWI,M6E*@FD UB6H*U32E6;E*39>1OL3"T@UZ M^IFY5L3<._>-&*H)5).HIE!-4YH=,=,\I .W23S49=.^(5\Z8O+$O0O?,RJJ M%:@F4$VBFD(U36EV+$T;D;(W0J3HC1"H5J":0#6):@K5-*79$33%1?JYRTJG MXUGRTOW39ZXC\L[+V@-@6H*U32EV7DQ-43JKB%&7@2X%>]W*K1I:+11 M'YE#]RQ13:&:IC0[5Z9'2%]B>6DWZATSM$U(NY>7#J?MB*$] :HI5-.49D?, M] 3IP.K2GAD+W&7 M1-J]NG1[6#5W[]P[8FBU@&H2U12J:4JS(I:9:B$;N$TBJX=\T_.H;\B7C9CW M=>_"]XR*:@6J"523J*9035.:'4M31V3LC1 96CV@6H%J M4DJBE4TY1F1]!4 M#]GG+BZ===P#D?6,Y[+3Q:5[7EJXC\L[+VA/@&H*U32EV7DQ/4&&/##)K7B_ M4Z$W/J":0#6):BKKJ&QZ?AXUM6<[5Z9/R ;ZA&==!+A1[YBA]0*J"523J*8: MK7TI-HW:$7N):B$SU4(V\+PDSXL _WE?]P%XQQ&M(5!-H)I$-85JFM+LT)JR M(F.?II2AU0.J%:@F4$VBFD(U36EV!$WUD"%K2V<=CU3JO4Y ^P14$Z@F44VA MFJ8T.U>F3\A>8FWIK'MMZ?9@8^[>N7?$T&H!U22J*533E&9'S%0+V<#2TNEA M4;F\[['H^9AY7_1Q3*A6H)I -8EJ"M4TI5FQS$T=D;-+2^=H]8!J!:H)5).H MIE!-4YH=05,]Y)^[M'3>L;1T7X^?GRXMW?=Y7_=Q>><%[0E03:&:IC0[+Z8G MR)$')KD5[WM6$YC7"M@T5' !EJ&9UT9 M#*C^>4-K!Y83CUQ[L8#H)&KH30PLIS&N%;7X*&KNXL'W L%_4GC@"/QCB=84 M+"=83K*<8CF-<:WT3H_2.T6O(QX]+(MH1<%R@N4DRRF6TQC7RN+L*(L#CVP: M.RJ<^5Q3H 4$RPF6DRRG6$YC7"M@R5' !GJ(9XX*DS$#I?G WOVCAI82+"=9 M3K&#I;V?%@@#D=,' _LQ?]LBS8:+"=83K*<8CF- M<:V$9D<)91> >/2P+*(U!LL)EI,LIUA.8UPKB_E1%MVW5XR92.Y8!2*<]([Z M\I.9Y+X7%P,'YQ\=M(!@.<5R&N/LZ(1''40XL-C#R(L&-^/][H5RQ2,W*MV" MW;ED.<5R&N-:"3LJ*\*!LN)Y5PUNU3]P;'?1<"=/O4MG)V%#[XQ@.<5R&N-: M83LJ+D)W<>%_W?",^63W,?A'DZTY4$ZPG&0YQ7(:XUKY/6I#PIB]J@C9;@/E M"I83+"=93K&RH ML0A?8I&)1W5P\#4?V+]_V-CV N4DRRF6TQC7"MM1>Q&ZVXM_5#?E=LRDL=OQ M/Z6RM0;*"9:3+*=83F-<*X-'M4;(KA[QZ&%99 L,E!,L)UE.L9S&N%86CPJ, MT'UGQHA)X[!C"8FX>U0W\I7%P%'Y9X8M&E!.L9S&N(?,7.QNRK(J%M7B\O7= MXD/YM\7VPW*]"U;E^YJ?G.^7A]HN/]P\?5%M[NIO\5GP;E-5F]O#+V_*Q76Y MW;^@_O/WF_J&ULC95K;]HP%(;_BI55 M4RNMY 8)="%26U1MTI!0+]N':1],."%6G3BS'>C^_8X=&K$VP+[@VWG?YYS@ MG"1;(9]5 :#)2\DK-74*K>LKUU59 255 U%#A2>YD"75N)1K5]42Z,J*2NX& MGA>Y)665DR9V;R'31#2:LPH6DJBF+*G\.[[QNW+-UH#:+KZNIXYF$ M@$.FC0/%80.WP+DQPC1^[SR=#FF$^_-7]SM;.]:RI IN!?_!5KJ8.F.'K""G M#=?W8OL%=O6,C%\FN+*_9-O&QK%#LD9I4>[$F$')JG:D+[OGL"<(@@."8"<( M;-XMR&8YHYJFB11;(DTTNIF)+=6J,3E6F3_E04L\9:C3Z3=1K2\?099D!DM- M+LE=HQL)9$YQ8)J!(B(G;Z+.9Z IX^J"G!%6D3GC')^P2ER-&1E?-]O1;UIZ M<( ^@VQ 0O\3";P@($\/,W)^=O&OC8L%=54%756!]0T/^F*6,Z8R+I2IYN?U M4FF)-^!77XZMU[#?R[P55ZJF&4P=O/8*Y :<].,'/_(^'\DT[#(-C[FG6'C8 MEU.K&EF5>;$V:>QY@R!Q-SVP80<;GH(-^V"M*MZ#C1#F]\-&'6QT"C;J@[6J M: _F>Y[7SXHZ5G2*%?6QHG>L^! J[E#Q*53OJFW74?J_0O4$L#!!0 ( /R% M6U;?=[BQ_ L .2E 9 >&PO=V]R:W-H965T+/9"L9E$J&UY)3GI /OC M5U(TINE0E)A]#;@7;9R8#QV_E,@^IHZNGK/\>_'(>6G]6*\VQ?7HL2RW'R:3 M8O'(UTDQSK9\4_WD/LO725D]S!\FQ3;GR;)IM%Y-G.DTF*R3=#.ZN6J^]S6_ MNS6ZR3_XQ-?9<_7(WOTYS>^I0^/9?V-R M3>M7Q%=\4=:(I/KGB<_Y:E63JM?QGQ8ZVO=9-SS\^D\Z-;]\]@7K M=//R;_*C?2,.&E0<=0.G;> <-P@Z&KAM W=H Z]MX UMX+<-_*$-@K9!$^;D MY_32MVI4WE*2Y]7NR MVG'KO75;C=OE;L6M[-ZB] =?OO^6E-RZY9LTRZU?LY(7E]9!BWG?QT]6DK%YDW=5DT;Z@3R\OR.EX03%?C"W7OK2,H MFL_US6_Y=FQ-7YI/%W9XKF-*1YU#2/ MY.:3*M=]N,X^7*?A>;WA7EJ?-]M=6<7WA3_QE:5Z9S]I8?4I[D.Q31;\>E2= MPPJ>/_'1S=_^8@?3OZMB0L)B)(PA802"2?&Z^WC=ANX.B/=C4?"RL)+-TOJ2 M)G?I*BW3ZD#\A2?%+N=+JSJ)?^.+79ZGFX?F6;]FFWS_C4])D1;6O[Y4'5B? M2[XN_JT:'RYR?"!A,1+&D# "P:3QX>W'AZ<__.M3N)77I_#B\.R\2/+\CV8< MK+/=IE1%_0*VIPVY7IT\W03AM/US-7DZ3%+[(DR31,(8$D8@F)2DOT_2UR9Y M4;WWECL._.E?Y2B7U2Q<356N*D,MTO1P1<)B)(PA802"22$'^Y"#LSJ=!\CQ M@83%2!A#P@@$D\9'N!\?8<]J;L';4W:]0%_R.^6I6PLQC14)BY$PAH11^'JZ M>SW;2:%%^]"B 7-PNBEY]3+*E\GX75(=V=:6YPN^*97_1=(R33-$PF(DC"%A M] *SW8,,I^.I&_CJ &?[ &?_W]1K_=1A6UWXU9++&;M=2RY/ MF212]LRAM!A*8U :H6ARUD)LV?YYK:R@5@Q*BZ$T!J41BB8/$Z'&;*U9&;RR M@CHM*"V&TEA+DR8N7[V&)%3/Z>RN;YWXQRA6@M*(Q1-SO%@!YA>:YGID!8F'8I>&*D/1>P.+^P6+^P>KU,8 M+4<8+4=OM"[+#5UW^:]/]F[7N@LJNJ T!J41BB9G)T27TR.Z MWK;N"M0?0T6OUEU0I06E,2B-4#0Y1R&]'+WT,EQW*38@.3-;?2A"51:4QJ T M0M'D"(7O>\C)8#-5I0 M6@RE,2B-4#3Y>AMAM%R(T=)3C*^44?BQCNU",;1G!J41BB9G)XR6>PJCI8<: M1]GZ,5M>I]G'*4)]%I1&*)J&97/V(O?\1>_XB] !)[!>0IG)DKG)FKWTPV=,KV!D^R:VZH#X-2HNA- :E$8HF#Q/ATUS]59-#5UTS@U475')!:0Q*(Q1-+AHB M))?7([G>M.IJH:\_@CJN%@+=P06E,2B-4#0Y1N&[/+WO,EMV>8IK$O<57XXC MA&[>@M(8E$8HFARAD%W>(-GE=2V[0F624)T%I<50&H/2"$63LQ8ZRSLOG>5! M=1:4%D-I#$HC%$T>)@X'(NA/3,HC5 T.3NAL[Q3Z"P]U#A* M7[E,L[WC&*$^"THC%$V.4?@L3^^S>F=E4[ M9[6P\J'.#$J+H30&I1&*)@\3XHIQNE#5!:4Q*(U\17&T2%\6 MUQ-$>JTH#0&I1&*)LI5'X/V3"B:G)U06>$I[L6H MAQI'"35;+>VX)HUSG")T=Q:*)J^;U(VER'Z'HTCAAHO*(U!:82B MR2-!:+'0.Z\I&^K,H+082F-0&J%H\C 1SBR$U*T/%77K.Z;%N;Y'X^R@(@M* M(Q1-SDZ(K/ 4=>M;:,^T.-?W;9PB5&E!:82BR2D*I14BJ]:'BCU:7J2N6J_O MV#A"J,V"T@A%DR,4-BOLJ5IO7TZ;ZY/#C@^A7%N9);3.%I060VD,2B,434Y; MB*_PO.K6AU!G!J7%4!J#T@A%DX9)))Q9!*E;KZ>8IALIKJ*TI^J%6@SMFD%I MA*+)X0F3%9VB<+T>:IRE^L:.=N@?YPC=H 6E$8HFYRBL5M13S:M_9C8W(OH^ MC6.&2B\HC4%IA*+)8T&XL>B\JGU%4'$&I<50&H/2"$63AXD09Y%^/]G0>=L; M/M/.]5T:AP?565 :H6AR>$)G1:1DG97)SM4T>^"])_I!N"FO% M[RO\=%R[T#Q]>-P_*+-M%&PO=V]R:W-H M965TS#=A.BAI(TB!I MNP_#/M#2V>9"D2I)V0FP'[^CY,AOBK9F#M OMDCQGN-SY/$>L;M4^L', 2QY M3(0T/6]N;7KN^R::0\+,B4I!XINIT@FSV-0SWZ0:6)P;)<(/@Z#M)XQ+K]_- M^VYUOZLR*[B$6TU,EB1,/PU!J&7/H]YSQQV?S:WK\/O=E,W@'NS7]%9CRR]1 M8IZ -%Q)HF':\P;T?$0[SB ?\8W#TFP\$T=EHM2#:XSCGA>X&8& R#H(AG\+ M&($0#@GG\7T%ZI4^G>'F\S/ZQYP\DIDP R,E?N>QG?>\CD=BF+),V#NU_ 0K M0BV'%REA\E^R7(T-/!)EQJID98PS2+@L_MGC*A ;!K3]@D&X,@AW#9HO M!HV<:#&SG-8%LZS?U6I)M!N-:.XACTUNC6RX=,MX;S6^Y6AG^Q\9U^0;$QF0 M8W+#M&8NK.3]!5C&A?F O5_O+\C[=Q_(.\(EN>9"8/A-U[?HW6'XTN-?M\L1&1@#UA F8W+%V80+;CD8<@W,9!IB@DEZ!U&F M-9>S?-2-DKKL&#+##?GC"AV0L87$_%D5N.8A W<@L*W MJ3Q# M:KW]Z((?"&PK,*=E8$Y_JDPY/63@#@2V%;A.&;A.[8ZZ).8N_R$^(BGH M"(^!*F:UJ#^ZHF=586K1,DQ;S&BP5@]!+;<12@$>@U,-N:R+@"_8I#@)BE:Q MO>/\5&"B4C8$^X=<)]Q=P?J)O'()Z89,HO]A5T)"SXH%.V4O MA^,O%X-*8LW]Q&R&>ZOX%K**KG45K1=6_T> 8/_=^'8\(E]4.E*5(3B0MEJ% MZBV4&EU+-=K^J20)/:B8.Q3:=O#6 A4&[ ?A^JI1];C@'Y75;_Q]02P,$% @ M_(5;5EEHC(>Z @ N < !D !X;"]W;W)K&UL MK57!;MLP#/T5P2N&#AABQW':H4L,-/6&[= M:-'M,.P@VTPL5)8\24Y:8!\_ M2G;<)'/3''I)))%\Y"-IR H$2A92 ME=3@52U]72F@N3,JN1\&P9E?4B:\>.+>YBJ>R-IP)F"NB*[+DJK'&7"YGGI# M;_-PPY:%L0]^/*GH$F[!W%5SA3>_0\E9"4(S*8B"Q=2['%XD8ZOO%'XP6.NM M,[%,4BGO[>5K/O4"&Q!PR(Q%H/BW@BO@W )A&']:3*]S:0VWSQOTSXX[L\14^XVL8DFLI3*'))Y%#O@O@8^!=].$F^EEX M$#&!;$!&P_I-@H_HM]]96GPHGX\.U@N=$4SF'HX.32H%7CQVS?#L^!C7Q9? M$RQY);"=/$9='J-#Z/&WNDRQV>7"S@F4Y23#[E0LK=U$JESSV\F)W6^EZ2/! MKP.5RHJ*1_+WN=Z8-6[/G%L[=E?Q:.*OMG/XHD9R2&.'[;AC.S[(-NGCJ)Y: MR9)!H39([*2/50,_WHXH&@SWB/4H!8-PC]O_2F$TV*?G;\VT$M32[0:-$=;" M- .B>^W6SZ6;NGOO,UQ+S19Y@FEVVC552X8UYK! R&!PCB&I9D\T%R,K-SE3 M:7 .NV.!JQ6454#Y0DJSN5@'W;*._P%02P,$% @ _(5;5NQ5X#^P!P M!#L !D !X;"]W;W)K&ULQ5M=;]LV%/TKA%<, M*9#:$F7'=I882"(-Z[!T0;.V#\,>&(FQA4JB1\I.,NS'CY1D2Y1IV@KND#RT MEDP>7MYCWLO#CXLGQK^+!:4Y>DZ33%SV%GF^/!\,1+B@*1%]MJ29_.:1\93D M\I'/!V+)*8F*2FDRP(YS-DA)G/5F%\6[.SZ[8*L\B3-ZQY%8I2GA+]W>?$YGB]R]6(PNUB2.;VG^9?E'9=/@RU*%*/E[TK]SSPQJI" M4>)K3)]$XS-277E@[+MZ^!A=]AQE$4UHF"L((O];TQN:) I)VO%W!=K;MJDJ M-C]OT'\N.B\[\T $O6')MSC*%Y>]20]%])&LDOPS>_J%5AT:*;R0):+X%SU5 M99T>"E+^H+?T59^J'C$ISF)$_%>OOUR[Z.3=^^16!!.!8HS M],>"K03)(G&*WJGGVSA))(*X&.320-7,(*R,N2F-P7N,<3&Z95F^$"C((AKI M /9LVWW\*9[U]B*^.LJZ2/'/478P8[)('MUGX9]Y)75L:&Z?WQUUU ].+ZZ M8W&&M^7:*_"\?5PKRCX\[')])8G.YE2._QP]O*!FN3OR4KR^>B(\0G_^)B'1 MQYRFXB]#?Z[+]H?F]E7,.Q=+$M++G@QJ@O(U[4SJ[!)LU/2U.^Y/6OXN2[E.LQCV M]$*! 3+,.']*J A,HVNRI6MB[?/O%4GT M60;N6"B:LL%V]-#6$6-=I>6EJ M"+'#MB\#4ZE1?V3VDNO4LW_GR/%?S>>KX5\,\_*5<9S;8;OZJ4([:_0.C]OS M U,AW$IJ 91=NCL;8LH]TIU$S9<%8OF"\G+&!9/K[ 9T=KR[\[.:3/M#I_&W M0P.D 0$4FLX7KOG"<'P]%8L.JNR:[/D:!V M!5!H.J^UT'6M$JR:@L="K"1=T4JFQOF&K546289INDS8"Z55:EAN155"LH.Q M#U3E5FC-L.9-VV-NM\S0:4<^ XZ[)SW46M,](#:U-*K\2;)2=%;IXK WC1X$ MU985FI8;AWVO[4-#J5'?;7O14,K9FV9K1>C:)6%P?W=G= 2H[@-%\T'1 B@T MG8!:<;IG;[STY8*J4% T'Q0M@$+3J:P5JVO7?;?D.4Y7*8JHB.<940FYL>9% MDW@>/R04R;R7R; OU)=U@#J\[%6UKBU5.>TX<6.WL3,_H (5"DWGIY:HKEVC M^K$(V4JRL6'E")]/CO(YI(+U0=$"*#3=Y[7:=>UR][XI<(T>!M6UH&@^*%H MA:9O-]6"&CMOG&@PJ/0&1?-!T0(H-)W*6LQCNY@/GI99T "KDH=!T M!FHAC^U[QY\E SP.BQT+%?2,C@>5XJ!H/BA: (6FDU%+<3Q^Z\@&NJ$,BN:# MH@50:#J5M6K'=M7^JFD6Z)8RWMU3'H_[HVGSKSWGVJTRV=F&#DS >!^P[KY: M@&.[ &^')3D'NXTSM4YE=!RH&@=%\T'1 B@T_;QCK<:]MU;C'J@:!T7S0=$" M*#2=REJ->W;!VVGJ9D$U$+5-F#HOF@: $4FLY' MK?:]M]ZV]T#7"D#1?%"T I-I[)>*_#LV_;WY8$ALB9Q0M0&O3HV5YRM.W3> MR@[6YRPM M/BXHB2A7!>3WCXSEFP?5P/;BZ^P_4$L#!!0 ( /R%6U;"@",TQ@( *,' M 9 >&PO=V]R:W-H965T5 6BR+7*NADZF]?+6=56<04%52RR!XY>%D 75.)6IJY82:&))1>X& MGM=S"\JX$P[LVE2& ['2.>,PE42MBH+*YS'D8C-T?&>W\,#23)L%-QPL:0HS MT(_+J<296ZLDK "NF.!$PF+HC/S;J&OP%O"3P4;MC8EQ,A?BR4R^)T/',P%! M#K$V"A1?:YA GALA#.-OI>G46QKB_GBG_M5Z1R]SJF B\E\LT=G0Z3LD@05= MY?I!;+Y!Y<<&&(MC8S)16;!XBJFDXD&)#I$&CFAG89%HVVF?<'/M,2_S*D*?# MF1;QT_48,Y>0B2CP;U+4'L@UF>$OEJQR(&)!9AF50!I@=ULS!G(9@:8L5U=( M?)Q%Y/+BBEP0QLD]RW,$JH&K,5RSJ1M7H8W+T((3H?D!N1=<9XK<\0220P$7 M?=9F@YW9<7!6,8*X1=K^)Q)X0= 0T.3M=+^!'KV=[IUQTZZ/KFWUVJ>.SIQ) M=713^HQW49.1E)2G8,>_1W.E)5ZL/TVY+[4[S=JFV-RJ)8UAZ& U42#7X(0? M/_@][TM3WMY3+'HGL8.<=NJ<=LZI5]=A;G,:[_WG31DLE;I6R537=>C[-ZW^ MP%WOIZ9$^=X^+&@?@J(&*:_?>D$=>.G67KIGO?R@6S('#@NFL4#'(N7L']K" M.\FQG0"5G/&T\5YV7X?3;_6.C#6 /A^[CQI -Z]\N7OEJP"9VC:@,/\KKLO+ M7:_6G69D"^S1^A@[4-DP7F3*]G5/9C&PO=V]R:W-H965T^K[(=%%0-1 4E?MD(65"-4[GU526!YM:I MX'X4!"._H*STTIE=NY/I3.PU9R7<2:+V14'E<0E<'.9>Z)T6[MEVI\V"G\XJ MNH4'T']5=Q)G?H>2LP)*Q41))&SFWB*\74^,O37XF\%!G8V)8?(HQ).9?,WG M7F V!!PR;1 H_M6P LX-$&[COQ;3ZT(:Q_/Q"?U/RQVY/%(%*\&_LUSOYM[$ M(SELZ)[K>W'X BV?Q.!E@BO[2PZ-[7CJD6ROM"A:9]Q!PL0#I\E"2EINP8[_63PJ+?'T_.O2OL$>NK'-C7*K*IK!W,,K0X&LP4O?_1:. M@D\NW7XEV/H7@;W0=-AI.KR&GIX*F]"VL#>425)3O@?RGI4D%YQ3J4@%LJGK M#RYMFQ@3&\-R41SC9([0B8.2>]ZZ@)L9YD3(KF.@K')*='UXVV M^DFD:1_0^B>!HL"!]$+#<:?A^"KTYY-VM>!XW7.FCWU5,79E,1HFEU7AMDO" MRZIPVP7QU%T5DX[1Y&V,CR!/MG M+W4!!0:NPL[W&'#"-(8X/>-$/HT,0&Z%C3]'U!+ P04 M" #\A5M6)$!#%YP$ #($@ &0 'AL+W=O&);5!*0_'TE MV]A@"^&F]P5LL7MTSFJU*S3>4_;&UX0(\)ZE.9]8:R$V]X[#HS7),+?IAN3R MER5E&1;RE:T?F-WZM '#F@X(P#JAQ0VV%PQL&K'+Q":,FLD/6$!9Z.&=T# MIJPEFGHH8E-X2S5)KI9Q+IC\-9%^8CH7-'J[>Y2!B,&,9C([."[B>P?F,F7B M;4H 78+Y&C-RM^B:O:0XY^!!+48B/L#U$Q$X2?F-]'^=/X'KJQMP!1S E3\' M20Y>\T3PVZ.!O]9TRW$>R\$K]?ZB,%HC ,\W% MFH,O>4SB4P!'!J:.#CI$YQ$9$9](9 ,/W@+D(J0A-.OO#@UTO'JQO +/.X/W MQS9;$*;6HPR?+D0EPD"/H(K"/=_@B$PLN>LY83MB37_^"0;N+SIY/PCL1.R@ M%CLPH4__W HN9%XD^>H6+,@JR7/Y*/>LS+B(@&N9*F44;G1A*+&# EN5LMW4 M0\@;.[MC>1HC+PAJHQ/:?DW;-]+^E>%"8L2?IE?T)G[;A"X+8(:(]\;ZAD.:X9#(\.96MWT,L%A=VXX'+8(ZHS4 M1M81'-4$1_WSDA3??9-RU*&#PI'?XMPU.LG<$\YAS3GLL^QXD5[D&':FAZ,! M:G$TSO;)N@#=IF6YQC+XO>C-)+[#.\+D60.0*JO!AB5R%3:R1A8*M2W$_9$% M\D>AG4;BJ'G#_ULC8YJFF/$F*-I5K^89':?F:&C#=G+J['S?]L[L*8@:):AW MV>Q)N00,CZ@,?&2[HS9EC9WKV^<8-[T8&KM?JY3VY.QUN" OM"%L<^[:P="W MW3.U%38]%9J;ZDEU[\KPM?2\ M05N&?VDGG,IH.B_LU7KK&MR3=J#9<($]:GD*$,C*T_X Q/A#=QB>]40:'I!"#=)I M1)I3 C0?$WI$A+0RPA 1\UR#2@=T#T*0(29&K,]F2G,2@>:CR,-JQ<@*"R+_ MZPF6Y#R)P ZG6W*2(=H@E,#^\0X. KM]J->8!;)>A?K]BYI3!S+V,9,G#@Y2LI20KCV4"EEY;5*^"+HI;AX65 B:%8]K@F/"E('\ M?4FI.+RH">K+J^F_4$L#!!0 ( /R%6U8BEP-,?0@ /) 9 >&PO M=V]R:W-H965TQ ^Q@@W8O#XM]4&PF%BI9'DE.&F __.IF'SDB:4N4X9?X)O+\21Z=GWA( MYOHES;[G*RD+]".)U_G-;%44FX_S>;Y8R23,G70CU^4OCVF6A$7Y,7N:YYM, MALNZ4!+/B>NR>1)&Z]GM=?W=?79[G6Z+.%K+^PSEVR0)L]<[&:RC!*YSJ-TC3+Y>#/[A#_>!:0J4%_Q MKTB^Y)WWJ&K*0YI^KS[\OKR9N94B&?;:6SO&%MN\2).V<*D@B=;-:_BC[8A. 4HT!4A;H.Z(>6.H5ODE+,+;ZRQ] M05EU=5E;]:9N:EVZ%!>MJU'Y5F3EKU%9KKC]5J2+[U=W9;N6Z'.:E(.=AW5W M7:%OI0%Z6\RLA\T4JY:Z00C11,T!_INECEZ+?U4BX/*YB7[=HWCNP: M=T>,-7Z1"P=1_ $1EQ#T#LUW0IL7@P6Z[SY:6_ T%MYA[#MEW5?HG1=@1S!5 MLXU55+?=QWP3+N3-K+RO7,%NB__RMK!+]7L@D_Z^J==X96N?O6^<;NW_O MEIO*+3^@,L;(#-4-0W&41 7ZI?3)91K'89:C3?E;/?+O5>UH+(G:4A7+GF^; ML;V>/RL4LKU"-DCA=K,9K9#U%.Y\3J60[Q5RH\*_;XN\*._8:/V$TDWE&_D' MM-XF#Z662EMSK[Q'_U/>-8VRQ@+K*".!\-6ZQ%Z7&*XK?)99"0LD#[IU0!^* M7A]23!SJJ;4&>ZW!>*V9K.A8_11'CXW65UDJ5>HSVV%-2410TD3*,F8NPU=3 M),,ND, ]Q57#AS+DCW6$UD37$[#P-/<0[D *#Y=F[0NMT:XS$)\Y@FOD$I!+ M3J4"YJ[#E%0PUS$R<&( %Z87!@,^!_P2[[N,#['>E3!VN AH%HV )I@S!Q MQ!!I.8$;3B!VE!) .FQ&T"24"$YW!@+\(B/X9>T,K=%3G8$ TXB9:0T:> 4) MPG@=2Q36C76,C*$$0$;(A2%!SD%! A0DYOG;E)!H305OXZ_F<8( R<@PDME MHC5U\,S3>I]2))",F$DV!21:$P=Q@>CB N"+C,"7?5SHS\9P$#BNT,@%IA$+ MI@V"Q!%#7E/4=!\!V8@9.%-0H35Q./J:B1D!7I$1O+(?_4 Q^L+A@5HN!8A1 M,\0:%M":"CQPB% FE(QUC R:%,A%\86I0,^!/0K8H^;YVY14:$T%;P,NU7A* M)_,X#%TV5&A-'5"A]3ZE2$ 7-:-K"BJT)@ZR2YX&JA1X14?PRCHNT/X, P;QC#;/#0FCK,FC?>IQ0)#//,#)L"#ZV)P\4'S:3!ZRR;C0"7 M=5SP%+,O@1U?DTSP@&:>!&(H1T>Z'X%0AS++7D .>^DQ3(K3'C]1",1 MNKL) .:- )B]._03C42XCE8N4,TS4ZV!@X^NWI4S*(=CI7%C%6.#*)#,"RY- MB7-@T <,^B>E(Z=9FW9[E&A&6.TH/J#,'X8R&TKX_>6TG?_/QB@IGQXU8<$'J/D64!M$B2.&^/!U:K^SY^.D M-3,K2OC]3"/1]B_PRQ_!+WMWZ&<:C>X 4//-4&O@4"]34X\[0HD)=]2I' ,F9F MV128:$T*(H1';F1C CIVT M:F:%"=9//5*JZU\ &!L!,'MWZ*<>*W? &DRPS@Y&,]4:.#28"$1=H<*ZL8Z1 M490!RAB_,";8.3C(@(/LI#SE))AH305O([#.L8%E;!C+K##17V';>9]RMRNP MC)M9-LE^5\4V1^9JE ' ^ B 6<<%KIB6<:+O2* :MZ#:($P<,<2/+E1S8!L_ M:=7,B@J\GW%DNMX$7/$1N+(?_'["D3+A^)I'&@X,XV:&U2@@;GWP 5.GVNRM ML&ZL8V3,Y NSBX,!7X.ZO'.SOV3LI*30*$U%;R)MQHF< 7'P8N&R;P_K+: MSOF4(@%Q5[/2*@!B8AC$; A^@MJ MIB-RHG,6;<3._:$10;&_,=!%7$"7L#AZ-CXF]&=?GE\"0G=.#G@66/!LV$DY MLZ%@." "P%PPXCS:0'<(^JE&C9L& *Y@!+BLG2'H)QH]WW7P6]^==XZA)S)[ MJ@_;YVB1;M=%I9A)9<\"^ M^5"DF_I0^T-:%&E2OUW)<"FSZH+R]\&UL MK9?;CN(X$(9?Q^^Z(BN@PF+$MD#5/VO& M*RQ5DV]6 <^-4E6[@>;%;84*==&;ZGG@Z8[4L"84GCD1=59C_6$#)]G/' M=PX=SV132-WAIK,MWL +R'^V3URUW$XE)Q5001A%'-9SY\&_7_J1=C 67PGL MQ-I(B@ADUH"J\<.EE"66DEQ_-N*.MV8VO'T_:#^NPE> M!;/" I:L_$9R6V_Q/:@,9:+V.E,+]HW]IZ#LIJ(5G5.BN" MBM#FB;^WB3AQ\.,K#D'K$/0=HBL.8>L0FD ;,A/6(Y8XG7&V1UQ;*S7]8G)C MO%4TA.II?)%<_4N4GTQ?),M>[Q8J$3E:LDI5A\ FOW?H195,7I> V!I]870' M0BJC9_7@)-.OQA<][#'/!7K0\T'D#_3A$20FI?BH)'Y&+A(%YB .#T+1WP6K M!::YF+E21: YW*RE732TP15:/T"?&96%0+_1'/)S 5>%WL4?'.)?!#<5'R$; MH=#_A (O""Q R^'N_@VK71I-DYF[.XWNTB;V_,[F#'K<08]O0O_!,=7%_P;= M^&+D8.+WZ"PV06*GBSNZ^";=UV:1O@$77PQ\%TR"'IW-:!K9\28=WN0FGMIY MUT &$$XN!Q_W 2TVX<3.EW1\R="*!)H/K\7DLA:C<0_78C.],MO3#G=Z<[?X M9@XIR._P#K@Z=-%&%R?*L02TQH2C'2YKL %/WW,/>2>QLQ3XWO$ \_[O+I*S MLL1,#Z-X^TWA8T M$#J\A$GBD1?WH2UV8V\T#J] 'P]*?_!)>;DO#8RA&4$7[[$&_(L(HK?60!.! M>W+CK(!OS$5#:0/V_9DP>&GJ [M,H_0]02P,$ M% @ _(5;5J+-^A7Y P ,!, !D !X;"]W;W)K&ULK9C;;MLX$(9?A= 6BP0(+$L^)5E;0.*TV !)&S1H>U'L!2V-;:(4 MZ9*4G0+[\#N4;!U:65L'O+%)B?,/O]&0''"ZD^J;7@,8\I)RH6?>VIC-M>_K M> TIU3VY 8%OEE*EU&!7K7R]44"3W"CE?MCOC_V4,N%%T_S9DXJF,C.<"7A2 M1&=I2M6/6^!R-_,"[_#@(UNMC7W@1],-7<$SF$^;)X4]OU1)6 I",RF(@N7, MNPFNY\&E-J5/:UAO']3?Y? (LZ :YI)_88E9S[Q+CR2PI!DW'^7N;]@#C:Q>++G.?\FN M&#O!P7&FC4SWQCB#E(GBG[[L U$S",,C!N'>(/S)8'!UQ&"P-QCDH,7,;=]T"7@(WL9@/ 0@-NP4_$=+'HDG%R0L!\.R*?G.W+VYKQM8MTR=Q#WR"#( M9<*#3#V*,:*72$6]',UNSUNH^!JZF];@$8ET.BW@72FP/P@"RF2UH75 MJ70JR^A7EN&@G65GRJD.)Z M)4Y/KU#^5KQ";U/C"26_2CACTJ[.^?_(2 M1:X/9HWH[Z7 XE!1F\[D7L0R!7+V]@7K10WG..HY6VCXGF$P"&SQM_7P[_1_ M:A!Z_HBM^16I,_K/C#SFRIY8C&PY8#5N_F@D"1$JWX8V3;(^6BN+!9WVOEY4FOR5R57T%USO>+HZE8\F7_TR^$5'MG9J]HK^-_BBYHUKE1, MX58"IU67*[4F;%5W!5*K\%,* M^[4[B134*K^JT226F3#%]43YM+P.NLDO0?QJ>'&7]$C5BN$*Y;!$TWYO@IY5 M<3U3=(S&PO=V]R:W-H965T;#NWL%CRXBV6<+NA-K]?.0CR*^.OZ2YA6=KFT??/)@GIQ(W 7>'^X\7MYTQATR%\_.QHL? M@E=#Y ]HD'JSP(NV/\EK%CL:=LAL$\7!*D].[L'*];/?SO=\0QPD,/9& LL3 M6-L$.4^0VR;T\X1^VX1!GC!HFS#,$X9M$T9YPJAMPCA/&+=-F.0)DTJ"++VU MXZ3=GI/:KH/N=W;KO4UWNYMN]WV)MGY6*$SO3ZS!X)6$:GWCIA>U3>YN? M/!E=/ZW"QSA,;G63O'CZ*!9)3<7$\>=$%\$B=-9+=T8^)15-N)]5>5HMOY#/ M3A@Z:+?B(?B.N3>]?SDI#HNA[-\Y;?9RMD;*Y?)?>#' MRXBH_ES,:_+-YGS*&H!>LB7VFX/M-LL2F?Y,F,08^?JHD(\??JJY M8W?-S*-8)XST+J,T,^;&;\6HS-!K(,P=OU%Z5#QIYV$ M$QZ+5?17W3$AL_OU=MIU7$5K9R9N.DE;$8GP172F/_Y A]*O=76(Q!0DIB(Q M#8GI2,Q 8AR)F4C,0F(V""O5;G]?N_TF??IYLWH2(0F>DQXZK5[GR1.[ U5$ M_FTX9MTVPJ<6+A)3D)B*Q#0DIB,Q XEQ)&9FV'"+I>\B7Z;R=>_EL!J1J[-! M6*D:!_MJ'#16H_H]K4$2.9ZH[9^S[,'!IJ!]6>I.RMOCKB9,'DC=RF93ZL*H MU!V7P]2:,#::5,.TNK#!L#LLA^EU83+KTG*841-&QTO4[?/&K%,/LTA,06(J M$M.0F([$#"3&D9B)Q"PD9H.P4E6.]E4YNN![FQ&R=I&8@L14)*8A,1V)&4B, M(S$3B5E(S 9AI=H=[VMW?%8WU9A]:G4B,06)J4A,0V(Z$C.0&$=B9H:-#OK% MD5QM4:WQT;N<8;_2=QX[@\..N%0CDWV-3!IKY,[QG7EMW]F8=VIU(#$%B:E( M3$-B.A(SD!A'8B82LY"8#<)*=4FEXILXZ8*=9XZ#RA>J*5!-A6H:5-.AF@'5 M.%0SH9H%U6R45B[D@Z_4Z5EM:'/ZR:6*U!2HID(U#:KI4,V :ARJF;EVV$7"](38%J*E33 MH)H.U0RHQJ&:"=4LJ&:CM'*1%H,?])*3'Q0Z^@'5%*BF0C4-JNE0S8!J'*J9 M4,V":C9**Q=R,05"F\= WNU1H<,>4$V!:BI4TZ":#M4,J,:AFIEKAUUEG_6K MPP1679C,#IK/O+B.P^31FQ^=TF):@[89UZ@OF,;,DPL&J2E0385J&E33H9H! MU3A4,Z&:!=5LE%:NTF*NA@XOV:1"YV^@F@+55*BF034=JAE0C4,U$ZI94,U& M:>5"+D9Q:..TP/M-*G3*JT+2[K/ M2;5)S<+2+RL./TE]HTR5\<*-O MR>T/XD7XF_I/7J$3,U!-@6HJ5-.@F@[5#*C&H9H)U2RH9J.T;#&JUX7W;RRDRL6.N\#U52HID$U':H94(U# M-1.J65#-1FGEPBZ&C!B[8!?-H(-(4$V!:BI4TZ":#M4,J,:AF@G5+*AFH[1R M(1>#2*QQ/N+\+AHZB@35%*BF0C4-JNE0S8!J'*J9N5;IHONLVD5#9XQ06KE& MBQDCUF;&*.VBL]G>,[MHZ$025%.@F@K5-*BF0S4#JG&H9D(U"ZK9**U9_071V%PV= ME8)J"E13H9H&U72H9D U#M7,7*MTT>SHLVCH$!1**]=H,03%V@Q!I5WT;_%2 MA&EM'Q!//R:JD[BAY!Q]FI_K)KL3! M>GNZE:<@CH/5]N)2.',1I@')[<]!$.^NI"O8GW!I^A]02P,$% @ _(5; M5OX(K9!7$0 >^D !D !X;"]W;W)K&ULM=UA M[';EEFZ.@RZ7U^XMNU?W*?YYNSJ\O"S MC^759?%0K?--]K&T=@_W]VGYQ_ML73R^/7/.OO[@Y_SVKMK_X.+J9I^R MZM?MQ[+^V\6SLLKOL\TN+S96F=V\/7OGO$EF]G[ H>*?>?:X._JSM7\JGXOB MM_U?Q.KMF;U_1-DZNZ[V1%K_YTNVS-;KO50_CO\VZ-GS-O<#C__\56>')U\_ MF<_I+EL6ZW_EJ^KN[=G\S%IE-^G#NOJY>.19\X3HWKLNUKO#OZW'IM8^LZX? M=E5QWPRN'\%]OGGZ;_I[LR..!M2.?H#;#'#[ [R! :090,8.\)H!WM@!M!E MQP[PFP'^V &S9L!L[(!Y,V ^=L"B&;#H#_"'7CC[ZRMGC]V&\_QB*Z_VX)"O M+[=S>+TOGB;6858&:95>79;%HU7NZVMO_X?#U#Z,KR=COMEWX:>JK/]O7H^K MKCYEMW5/55:Z65E15MR6Z?8NO[;>U1UMBWG9H?@ZQ*\_7NI[KZUT^!]>,//UD_6/G&^I"OUW7![O*BJA_R?L,7 MU\W#>__T\-R!AT>L#\6FNMM9X6:5K33CI7F\XQJ BWI?/>\P]^L.>^\:Q2"[ M/K>(\\IR;=?5/*"E>?BG;%L/MP>'!^;A\F%C'!Z:AW](2^.#9^.?NZ,9'HU_ M[KKA?/QSUPT7XY^[;KC\MM<]_K9=EXP?;AMF,7EN>W+PR(FVUS?ROY.ZW!)5 M=K_[CZYGGVQ/;^^/&][LMNEU]O:L/C#89>67[.SJKW]Q?/MONGY!8@$2"Y$8 M0V(1$N-(3" QB<1B)): L$[O>L^]ZYGTJ[_7Q^9E]B7;/&3:=]2GT?0P>G\0 M_N7*\8A]OKB\^'+<=YHR0NUSTBT+=&6.?3[OEH6:,G>VZ)7-"^F6)IJQ^XSCWGLLZKSU] M?NVI\;7_QS8KT\/OZVU9W.25[O4W"E-_.R.Q (F%2(PAL0B)<20FD)A\PF;' M;45=[YSV^D531@CMMWRB*;/G[M%OK4Z_^,_]XAN/<][M=EFU>Z-K$Q_9)D@L M0&(A$F-(+$)B'(D))":16(S$$A#6:/*9?&[4V=Z4@L1&),W1W.8C&G M1\?.3U,=N5&.Q 02DR-G1SQRMR4:S_;LQ=&GJ\YT7SQ/]X7Y-WIUEY6ZV;U0 M']?KD1F(A$F-/F'^T-V;SWBL9(3?(D9A 8G+9O05+GS_K=1B:[* M.Y\-M([;MHX[IG7R/[.5M2MNJL>TS$[WD=&UK:,9XYNPJR^HE9E&+_ MJ<)*[_=GJ?\\_%C;2= STE M@&HA5&-0+8)J'*H)J"8;[7CV^U3SEJ0INCKB^\K)0TV=,YO3HT1,MW':!(MK3K#4C;-?],%XP&HF M)C\ LO)(UEHP@>J M!5 MA&H,JD50C4,U =6DJZ[*HH\-:.JTL0'-@C&&V !I\S;$G+<9LZJJF9C: M/% M@&HA5&-0+8)J'*H)J":)NAK,S.DMY143-4CC$]*_#CG1E'GU)\"!M55) M&[ MEET30 MS7*H)J":'#M+XK'[+M$6SLEL:.E5TN9(B#E',KCX:C.NL^:3IRSZM#3SDR?F7LVI1F M9O+G#FBP JJ%4(U!M0BJ<:@FH)HDZGU+7%L]+J+*<9&C=([F#BB#]S\A;;R! MF.,-+UJ9TFQ.[B)HY@&JA5"-0;4(JG&H)J":)&I&05V[-=95^4K>05/E^$.+ M(Y,V[4#,:8<7KDQI5B=W$C3G -5"J,:@6@35.%034$T2=3T0CRJ':;&NS)DK M9UPT9>Z"#$6'2!LY(.;%1;31H3$7;YK=R>T$31M M1"J,:@6034.U014DU M MAFH)2NOV<)LV(-]SM1$"S2) M0"JA5"-0;4(JG&H)J":A&HQ5$M06O=NPFWZ MP?NVU4;,PZ>V*E0+H%H(U1A4BZ :AVH"JDE/LSJ([N)-79WNXDU=G>'B3:^- M/WCFU4;&Q(;,Q.3F@>8@H%H(U1A4BZ :AVH"JDE/O;\-G=G]&U[&FC)/O:5@ MHBDC4N3^Q :I(!J3+=#'-H_>(F@&^5034 U.6Z& MQ./V6]*4=8.3)SPT4 '5F&Z/ M$-]3$A70K7*H)J":'#E'XI%[+M'5>>[@_"-2CZ<##N8 MF2J^TVDJH-7QGEM MZL$SIQY>E!XRFY,;"IIY@&HA5&-0+8)J'*H)J"8]S3U0U,\7:A%1WXETTM ; M49MV\,QIAQ=&A\SJY#:"9AV@6@C5&%2+H!J':@*JR4;K!N";HVU)$%!I-@&H!5 NA&H-J$53C4$U -0G58JB6H+1N([=A"'KR MUBO&%)%Y^.16A08AH%H(U1A4BZ :AVH"JDFJ1A>TRVCJZG3+:.KJ#,MHTC8+ M0<< 2J!5 MA&H,JD50C4,U =4D5(NA6H+2NEW: M9BNH.5LQ)D5$U3/-Q^2W1EQ!M\1VH#%=01H1-$(:@Y'O"AA9#8GMQ0T&@'50JC&H%H$U3A4$U!--MIQ_L[NM]#)DL18TFV? M-@Y!S7&(%V:+S.KD!H(F(*!:"-485(N@&H=J JI)JKG%PT(]%Z-6$5=9S5Y7 M-;@FD=\F$7SS,@C+HMP695IIUQTRCYW:+U M@&HA5&-0+8)J'*H)J":A6@S5 M$I36[=,V:.";;SKQ;8DA'QI#@&H!5 NA&H-J$53C4$U -0G58JB6H+1N([?! M!]\FK-Z_H?\@[79(82[J=T@8= M_+$+,0Q'A,S$Y&Z!)AZ@6@C5&%2+H!J':@*J25]=K^&U:R^4RT5T=M_.[0T;V=R%T(#$U"-:7:'0Y4U*:#;Y%!-0#4Y M9GK$HW9:HJDB@^]$;4S"-\#?/5Z?[L_SZ$Y":@60C5V>F=$T URJ":@ MFCR],^+3)8FQI#N[VSB$;XY##(: FG'TN.79YWN#YH3:HX(\**IS,)IB9 MR1\JH-D$J!9"-0;5(JC&H9J :M+7++2@Y*)]-7K0/ZVJ<>RA1+3?YA-\LSFYA:#I!*@60C4&U2*HQJ&:@&JRT8P'52=+$F-)IWUF;2AA9@XEO##> M8U:G-A!4"Z!:"-485(N@&H=J JK)1J.=]X[^T=N8HN1$T5,;7>SNLJP*TBJ] MNKS/RMMLF:W7.^NZ>-A4^R^"CWYJE=E-W6;.FW?NV87R\_?.&^%H?BZ=-\GA MYQIL !D !X;"]W;W)K&ULM=UM;^+8&<;Q MKV+15;4K=< //"7-1)J)G^UI1Q--^Z+J"R#;?/90KB\87%ZLDIFX%N7WU=>\^FZP5>[F2Y$6 M\RS5/NUR^ZN[GQU8VY20IQE2W^/;\K'S[VICWM M3MPGCXOR6_;DB_H&C=;>;;8H-O_5GNI:O:?=/A9EMJR;JRU8SM/G_R=_UG?$ M3D/ER!O,NL'<;QB^TF#5#5;7AF'=,.S:,*H;1ET;QG7#N&O#I&Z8=&V8U@W3 MK@UG=@^<=:[-7VDF97%[D MV9.6K^LK;_W%9M?>]%<[XSQ=3^%UF5<_G5=]Y>6UF%4S56I)>J=Y(IOER>IA M?JM]JB9:"]+G*5]/RP?M.EF(8E,79^GL0UP-SYWVJ2A$66@W/[6K[#$M\Y]: M=J_],Y_/YJGVJRW*9+XH?JN:OU_;VJ^__*;]HE4_^#)?+"JSN!B4U2U8;\?@ MMM[:S\];:[ZRM9;V)4O+AT)STCMQ)^D/U?V&J0 &U5VWO?_,E_OOLZD4;7'; MURSC;YJIFZ9D@Z[4[==B5;7KK[;;ZO;P,56V.^KV+TFNW'BW^VTW).U>]]LN M:_>[WW99>]#]MLO:P_<][M'[[KJX>[NNV(NM[6\!:^-9;_P6^"9665[.TUEK M]O\35^5:4(IE\5_9S#[;0[F]7D:<%ZOD5GSL5>N$0N0_1._RKW\QQOK?9?-" M8C:).23FDIA'8CZ)!206DEA$8C&$M69WN)W=H4J__$>U5,_%#Y$^"NDSZG/W M:-.]7I/_N#2&EMX_NQC\V)T[29DUTOM6N\R6E1EZ?]HNG"E@:QL--J_I>%AV M./K#;5GKL1]M'_N1\K'?K,06FY58LEF)R7: 9V*R<]6F8>W?QU?**SKV]RZ) M.23F'MX9QG2ROR=YY%7Z)!:06-AISX@ZW66QI&HRV;%:^_=XNW^/U;_;LO3# M]_YU7[9;*SN/7760F$UB#HFY).:1F$]B 8F%)!:16 QAKQTTEB-HDY).:2 MF$=B/HD%)!9.#Y:,4WW<'^TM/P^K)I/1_LO7^+EJO%NEG\D7GV?;,3E3CLGS M&]YEICVFR?W]?#%/RNIUUO.[\B*73HX2/'9R2,PF,8?$7!+S2,PGL8#$0A*+ M2"R&L-; &GKS899^PE5IC4/CBVHVJCFHYJ*:AVH^J@6H%J):A&HQI;4'>>=3 M:>-=2U1U^]&C2FHVJCFHYJ*:AVH^J@6H%M;:[BI4^FF I$[Z<8"L3O%Y@&$V M@V-V6+3>B/))B%2;-8F.)!>)?)24X-&C1&HVJCFHYJ*:AVH^J@6H%J):A&HQ MI;6'MTEA&*>,81AH#@/5;%1S4,U%-0_5?%0+4"U$M0C58DIK#W(3R3#>E\E0 MMQ\]JJ1FHYJ#:BZJ>:CFHUJ :F&M[;X]JN^O7-\LB94E[4EI BR&.L'R_%27 MW"S$3OPX66A7V7*5I=638:']3_N>SM=OO5Z72?G*/)&QB"M4LU'-0347U3Q4 M\U$M0+40U2)4BRFM/=!-8L<8GW(-BZ9Z4,U&-0?57%3S4,U'M0#50E2+4"VF MM/8@-P$?0YE!>'L-BX9X4,U&-0?57%3S4,U'M0#5PEIKO64Z'H_ZD_V%K*3. MF([WZV))G56!??.5)6V3KC'4\9I.H6SC,-9@G!V$'Z[45W7T6*#Y&51S97?( M>+*?RO?0*_51+4"UL-L>$G6[WV)9V6C\ZN<-34;&4(=D.KU^4\6XU?[13R-H M: ;5'%1S4530]@VH.JKFHYJ&:CVH!JH7F8=IE M.CP(Q42R,D,_^$O#NJR5]1Y-Y M9LPG.F.K@3*=7;;71_BO'_0V\4E_3T0.! M9F!0S97='P=_<.VAU^FC6H!J8:?](^ITK\62*M-X[=T)L\F8F,J/OKN]8'OC M3Q^Z?"2GWHRCGV/0- JJ.:CFHIJ':CZJ!:@6HEJ$:C&EM4>^2:.8PU.^KD.S M*JAFHYJ#:BZJ>:CFHUJ :B&J1:@64UI[D)NPC*D.R[SYN@Z-P:":C6H.JKFH MYJ&:CVH!JH7FX4%?AN/J%9NYO^"5U!GZ:/](,[&DSK*FP]>.(F,VH113?1P9 M:-&K^AQ#O05'SQZ:7$$U!]5<5/-0S4>U -5"5(M0+::T]K0WR17SE,>F,=%< M"ZK9J.:@FHMJ'JKYJ!:@6HAJ$:K%E-8>Y"9)8[[O0#7J]J-'%:CFHUJ :J$I.1;-V#@X8**LS)SNKXIC2=G8FNR\#]R>FB:28P*1'/7?"7=Z M@Q<-[J":C6H.JKFHYJ&:CVH!JH6H%J%:3&GM@[U!;H([UON".^KVHT<5#>Z@FH-J+JIYJ.:C6H!J MH24Y[,WH(((NJ9H:??UL]]_>VE?>,I*WM(>I2?18ZD0/LPY6O>>KWH"CQQ&- M#:&:@VHNJGFHYJ-:@&HAJD6H%E-:>]AW3F!TTC,8L:U -5"5(M0+::T]B WB2/K?UP;WCH-?JH%J!::!V>]FG_N*9OE\3*DO:NW81P+'4(9_=5V-O9 MRO7]\NB94E[4EIPC-#=7A&NGX]YK12:O_H44*S,:CFH)J+:AZJ M^:@6H%J(:A&JQ936GN4F&S,\939FB&9C4,U&-0?57%3S4,U'M0#50E2+4"VF MM/8@-]F8X?NR,>KVHT<5S<:@FH-J+JIYJ.:C6H!J8:V-WOJ8H:YKO6DM^9Q! MQLD^9Q@4#T*4=E(FEQ=+D<_$E5@L"NTV>TS+];/@SJ75N-RO#V)^_LGL#0XN M_VR7#QK^\F*5S,27))_-JQ7Q0MQ75Z7W)]7&YO/9P_:;,EM5 M-[2GW61EF2TW7SZ(Y$[DZX+JY_=95KY\L[Z"IRS_?7-S+O\/4$L#!!0 ( M /R%6U;O%B,_=P\ ) $ 0 9 >&PO=V]R:W-H965T':_ M7C]^.#]?7=]7#Y/58/%8S3=_<[M8/DS6FW>7=^>KQV4UN7EN>IB=1\-A=OXP MF<[/KBZ?/_;;\NIR\;2>3>?5;\M@]?3P,%G^\4LU6_SX>!:>_?S E^G=_7K[ M@?.KR\?)7?6U6O_^^-MR\][YJW(S?:CFJ^EB'BRKVX]GG\(/Y2C>-CQ7_/>T M^K':>3O8/I1OB\7?M^^8FX]GP^T]JF;5]7I+3#9_?*\^5[/95MKS\5EP4]U.GF;K+XL?NJH?4+KU MKA>SU?/OP8^Z=G@67#^MUHN'NGES#QZF\Y<_)_^L/Q$[#1O'W1#5#=%^0W*@ M(:X;XF,;DKHA.;8AK1O28QNRNB$[MF%4-XR.;1C7#>-C&R[JAHO]ANS0$S?\ M^)'L-S6;[SM&\]? MVL_]FR_&Z7P[A5_7R\W?3C=]ZZNOU=UFIM;!9'X3J&IQMYP\WD^O@T^;B0[, M_&7*M]/RU^#KYA^ FZ=9%2QN@R_5]VK^5 7?_N@T_3FOUI/I;/6737^Q@=N(]Q\.MBOKY?!6)^ M4]TX^JV_/XP\P/GF$_;Z68M^?M9^B;QB7ET/@CC\CR :1I'C#GWVMW^M'C?M MPX/MN;_=/LV][<+?_NMDZ;WS\OC''CK:U?&/W=6NCW_LKG9S_&-WM=OW/>_% M^SYUY?'M0\]76#6U\D%A.8H+$)(DI$M,D9DC, MDEA!8B6$M68W>9W=Q*=?_6VSH"]?O@L[OZ.^=*?/W=M-_/M5F,3#P<7E^??= MN7.4Q>EP$+?++RL=99MO'(/DM:SUW*>OSWWJ?>X_/3[. MIMMKP*OT_1>:Q'(2$R0F24R1F"8Q0V*6Q H2*R&L-:79 MZY1F)]RN,G)V22PG,4%BDL04B6D2,R1F2:P@L1+"6K,[>IW=T;NV*V]WW^DD ML9S$!(E)$E,DIDG,D)A]P48[^V.4Q1>#=&\;=93%6388[6VCW;)P-$YWEM;6 MK(Q?9V7\UJQL7VCW;J)>H>^\D%A.8H+$)(DI$M,D9DC,DEA!8B6$M2;TXG5" M+TZXB5Z0LTMB.8D)$I,DIDA,DY@A,4MB!8F5$-::W7#8_(!N^*Y=U-_>=T!1 M+4O> M>DQRU6_UG1]4RU%-H)I$-85J&M4,JEE4*U"MI+3VW#9YGB@\X5,M1 M3:":1#6%:AK5#*I95"M0K:2T]B W\9[(FSIX533 @VH"U22J*533 MJ&90S=;:[IYYD0XNACN_]EY3+1PMX[2SP#JJ1O$@O=C]=6";;2(VD3]B\[K- M]HR[^MG>0X9&;U!-H)I$-85J&M4,JEE4*U"MI+3V"#=AGR@YY6*+!H)0+47&S1R ^JY:@F4$VBFD(UC6H& MU6RM[>Z?V?C0_EG/HZ,E[%Q)P%45'TH41$T.)_+G<,33"@6HYJ M M4DJBE4TZAF4,VB6H%J):6UA[2)_42C4VZK: 8(U7)4$Z@F44VAFD8U@VH6 MU0I4*RFM/6MU];?W'E4T[(-J M4DJBE4TZAF4,W66NL_;"6=0&OA+!MW8@.N MLF&Z)31J@VH"U22J*533J&90S:):@6HEI;5'N$GU MQ*<\""M&DS^HEJ.:0#6):@K5-*H95+.H5J!:26GM06Z2/_'[3L7RM_<>533; M@VH"U22J*533J&90S<:. ZW"47=_=91%G9-?2V=9O!,_:$]-$[.)_3&;3ZNI M\T*N_K;>TX+&:U!-H)I$-85J&M4,JEE4*U"MI+3VB#:9GOB4!V3%:, 'U7)4 M$Z@F44VAFD8U@VH6U0I4*RFM-4960F:[D&U'-4$JDE44ZBF4HHOD=5!.H)E%-H9I&-8-J-NF>:94,]B\3 MX"B*._\%RUD4'UA9FQ!-X@_1U"OK,1E6O]1[=- \#:H)5).HIE!-HYI!-8MJ M!:J5E-:>VB;'DYSRK*P$3?.@6HYJ M4DJBE4TZAF4,VB6H%J):6U![E)\R3O M.RO+W]Y[5-&\#JH)5).HIE!-HYI!-9LX3K>*.O_SRE4UW-]JR[>JVB/3Y&82 M?VZFWEA[)EC]:.]!0M,TJ"903:*:0C6-:@;5+*H5J%926GN FPA/Y";HD[SOM"Q_>^]11:,\J"903:*: M0C6-:@;5;.(X!ROK+J^.<[ N!IV$@*,J/11?39M(3>J/U'RI5NM@<1NL[ZO@ MQV(YNW'-C=_H.S>HEJ.:0#6):@K5-*H95+.H5J!:26GM>6T2/>DI3\E*T8 / MJN6H)E!-HII"-8UJ!M4LJA6H5E):>Y";@$_ZOE.R_.V]1Q6-\*":0#6):@K5 M-*H95+.IX\BKK)-E=56%@Z'GR('2U3(^=.6 M,G5I/Y<36=Q[9%S]=.]9PO- MW*":0#6):@K5-*H95+.H5J!:26GM,6[B/FERRGT630"A6HYJ M4DJBE4TZAF M4,VB6H%J):6U![E) *7O.QS+W]Y[5-&,#ZH)5).HIE!-HYI!-9MVS["*T\'^ M0:^NJM%^5>FN.K3"-EF;U)^U<:VPQ^1>_6SO44(S.*@F4$VBFD(UC6H&U2RJ M%:A64EI[A)OL3WK*T[)2- .$:CFJ"523J*903:.:036+:@6JE936'N0F Y2^ M[[0L?WOO4453/J@F4$VBFD(UC6H&U6S:/=]JM'-$0#V!W:)LOZBLBUJ7'SBP MN39!F]0?M'%MKCWSK_Y;Z#U0:!8'U02J2513J*91S:":1;4"U4I*:TUSUF2 MLE.>FY6AX2!4RU%-H)I$-85J&M4,JEE4*U"MI+3V(#?AH.Q]YV;YVWN/*AK_ M036!:A+5%*II5#.H9K/N25=)YSH"A:,J[NRZ95VUN\8F!X[,RIH03O9&"&7E#1/ ^JY:@F4$VBFD(U MC6H&U6RMM;*IP\Y+J(6C;#1*.]<7J,MV5]31\,#E!;(F6).]$:RI=]0>^5:_ MV'N,T*P-J@E4DZBF4$VCFD$UBVH%JI64UI[>)N.3G?)TK Q-^J!:CFH"U22J M*533J&90S:):@6HEI;4'N4GZ9.\['L>>A4GP\[AKHZR:'QQZ,I861.JR=X(U32KZS&Y5K_6>X30C VJ M"523J*903:.:036+:@6JE936GMPFX).=\LBL#,WVH%J.:@+5)*HI5-.H9E#- MHEJ!:B6EM09YU&1[1N\[,LO?WG=442U'-8%J$M44JFE4,ZAF1]V#KL)QV+G. M@*LL"W<.Q'H9+E=9$N[LM^VI:8(THS>"-,WBVC/6ZH=[SQ,:L4$U@6H2U12J M:50SJ&91K4"UDM+:0]R$>T:G/$)KA,9_4"U'-8%J$M44JFE4,ZAF4:U M9+2 MVH/>U31@ ^J"523J*903:.:035;:VGKY=+N=5U=9:.XDQIP MEHTZ+[Z>K^ZK:IU/UI.KRX=J>5=]KF:S57"]>)JOM]\#=SZZ&9;;S52%'SY% M9^>=C_\2?C"AX^,V_% ^?_R\X:\N'R=WU:^3Y=UTO@IFU>WFIH:#T>:^+J=W M]Z_OK!>/'\\VW^R_+=;KQTKP<\/Y^I? M4$L#!!0 ( /R%6U;*V5%\2P, & + 9 >&PO=V]R:W-H965TF;#18Z5[HJM*W<"<&J=Z.2;,B>=V[$'$/0C=D_)%79PIDY*(4-+JAZY(>_H!(T,7@)I]+^HT-E MZSDH*:3B>>6L&>2$E5_\LPI$P\$/SS@$E4/PVF%\QF%4.8RLT)*9E;7""L=S MP0](&&N-9AHV-M9;JR',;..3$GJ6:#\5+SE30L<2W6&*60(2#="3SI6TH(#X M!K7GKU:@,*'R6EL^/ZW0U<=K]!$1ANX)I7IGY-Q5FIB!=Y.*Q%U)(CA#P@_0 MO5XGD^@S2R$]!7"UHEI6<)1U%_0BKB 9HI'_"05>$'006E[N[O?0&=51'EF\ MT1F\1]@#*P!M!,]?0GH@*D-+N\<@T/?;M;3C_W8%L,0?=^.;LWXC=SB!A:,/ MLP2Q!R?^XX,?>G]VB?]-8">A&->A&/>AQ\]LK?,$4GT')$#V>$VA,V-*E(E% M,7?1/H[\X63N[IM"VD8S?QAYC9]?>YRPG=1L)[ULZ[VB!&O>1!%[0I)""&"J MBW>)-VU0&OBCJ3>9>=[X7#433BL"8>]A%>P G/M1>S." M<#P-)]R]4R-YSI"KT MD[,21&%K&_M9O%6EVZAA]'.XM:6=U.P+ILIRIAZMR\=;6S2Y+^9E[7F/Q98P MB2ALM*N^"[04499S94?QG:V(UESIM]G[#N3IVS )U41W_ E!+ M P04 " #\A5M6C P2OG8" #>!0 &0 'AL+W=OL,*%-@N97VT%I(_4'$SP,3:L&#X@'-[DVUAP[ MV&ZS\==SMM/0C7;B@9?$/M]]=]]GWXT;J>YU"6#(0\6%G@2E,?4H#'5>0D5U M3]8@\&0M544-;M4FU+4"6KB@BH=)% W#BC(19&-GNU'96&X-9P)N%-';JJ+J M<09<-I,@#O:&6[8IC36$V;BF&UB"N:MO%.["#J5@%0C-I" *UI-@&H_F?>OO M'+XR:/3!FE@F*RGO[>9S,0DB6Q!PR(U%H/C;P1PXMT!8QL\6,^A2VL##]1[] MRG%'+BNJ82[Y-U:83:?4GC?8?]@.1;;635 M!F,%%1/^3Q]:'0X"XN&)@*0-2)X'G,J0M@&I(^HK<[06U-!LK&1#E/5&-+MP MVKAH9,.$O<6E47C*,,YD@AZ'!HNP4&'>)ISYA,F)A'%"KC%GJN1KFD.DP#[5H/:09"]?A4/HP_'R/\G ML"=2]#LI^B^A=U(HR.5&L%]0>%7RO2J&ULK5;;;MLX$/V5@;8M$F"CNR]-;0%)W&(+;-"@ M0;7:4[5$EEE057JA[X^]BA7<269V[$XF M,['19<'Q3H+:5!63OZZQ%+NY$SB/ U^+=:[-@)?,:K;&>]3?ZCM)/:]CR8H* MN2H$!XFKN7,57"ZF)MX&_%/@3NVUP2A9"O'3=#YG<\$Q('X"$+6 Z+F MN 7$UIE&BO5AP31+9E+L0)IH8C,-:Z9%D_R"F[3?:TE?"\+IY&\DTQ1

W,.;Z#@ M<%N4)06HF:=I<68*+VT7B9*E)S.E=T.A5L%&9 YQ+$H<;> ]CP3P[U14?Z3H-(W^A(7R_3M%_?N-,W M'M1G7YP+L;H@3<"40JU +.F:X221KA9\2'/&U]@GEP++8FWOIE[EX].D1>[[ M(^6G0>%T+VF-\M.@^+T;]"N?=,HG@\J_V\>)5+(MJ2*%$LV#_5N=1EG137N< M8SC[A4RJ\S[%PS..P2+[3OT@\*6G_I7(#ER==JY.7^9J5JA4;+@&,A'A[&VO M;PUG$.TEV'?],#[:*X-3O]2E5R)K7/+V:H$*Y=K65 JL\N;M[$:[LNW*5BM' MX]=4SC75UV^:IA:\97)=<$6[<$64OCNAXR";^JKI:%';BF,I--4OMIE328K2 M!-#WE1#ZL6,FZ(K&ULK59=;]HP%/TK5E9-K43S!82/0:26 M=AH27:O2K@_3'DRX@%4GSFP#[;^?[804:%K:*2_$3NX]/N?X^N+>FO%'L0"0 MZ"FFB>A;"RG3KN.(: $Q%C9+(5%?9HS'6*HIGSLBY8"G)BFFCN^Z@1-CDEAA MS[R[X6&/+24E"=QP))9QC/GS.5"V[EN>M7EQ2^8+J5\X82_%"5F@@4,&'T@4[GH6VT+36&&EU3>LO4/ MR 4U-5[$J#"_:)W'NA:*ED*R.$]6#&*29$_\E!NQE5!_*\'/$_R/)M3SA+H1 MFC$SLBZPQ&&/LS7B.EJAZ8'QQF0K-231VSB67'TE*D^&(U >"'2*S "=8XJ3 M2+UX(')!DLTC;ME M.K+$1GFB/FU=D>((^I8Z3@+X"JSPZQ\(J]#J!K;Q>;>LIB6JWMZ)VB#8*HHW/$*TA MKL_D*9N=+A5M0[F&A,025%^1B,W0C"2J7 FF*&6"F#[Q^_))ZJXSH8!&1,@_ M92(/\) +X.C,6%1#/UD2+3E7*Y9M;!5(.V8U"[.:[U;N:'AV/AP-[X:7Y>7; MK+)\*P+;$1H40H-W/1QDEB&V5\:4X FA:M.AM(Z#5Q7:".S&7AF7!'EVL[R* M6P7?UJ>.VP&>&5AK^R0%#=O?(UH2U0SL3CG3=L&T_2[3.R;5R?FDK^U7EOF> M:P=[?%]'>9WVEOT[?#L%W\[G^L.&ZG,-Y0>KHOYP@(,R_KY[5)SID<&'\4.P")GF*:B*FQDS(=6Y98[2#&PF0I M).K)AO$82S7D6TND'/ Z%\74PCW(AW3!U#X;PC<4N"^5^"5 B\/6I#EL>98XFC"V0%Q/5NYZ8M\ M;W*U2D,2?8SWDJNG1.ED= -J#P3Z@JXRF7% MR0A<1:C_#Y:X&=U9%*@\SE( M3*CXI&8^W,_1^=DG=(9(HN93JHY#3"RI:+2GM2I7OBQ6=M]8>0XK$WG.9^3: MKMLBG[U?[KR66VH/JHUPJXUPR-^72R%Y.KE^MV6J+#PVRWT+VXL4KR" MJ:%^4@+X'HSHXPE5:K\L]4IOFM04L5$&NTO\ ^RBPS<'$ MVM?!.ZU[@OL5N'\*W&\#+U2#&KCOF<,C\$[KGN!!!1Z< @_:P(,&N!>:_A%X MIW5/\+ "#T^!AVW@80/<'9G.$7BG=4_P004^. 4^: ,?-,%=AC]LONFNZ1[A=R[0$W]4X8^Z\9G$%*E&@V-)DBVB>2E) MRU+2%FG4S9C3B. M;P9':;J7ZQNG5O:='H=$"5X22B2!]H+N-,J#Z]AF>!RM.M: M=,MXB_F6)$*A;)1.E1UEP(LNK!A(EN:-S)))U1;EESO5N0+7$]3S#6/R9:![ MHZH7COX"4$L#!!0 ( /R%6U8V%.Q1H < *XO 9 >&PO=V]R:W-H M965T)@2;RLS-T#;J] M&/9"L9E$J"QYDIRTWWZ4Y-C2W5EU6O9%8\N_^_/ACCR2XN5+FGW)GX0HM*_K M.,FO>D]%L;GH]_/EDUB'N9YN1")_>4BS=5C(K]EC/]]D(EQ51NNXSPW#Z:_# M*.D-+JMG'[/!9;HMXB@1'S,MWZ[78?;M6L3IRU6/]5X??(H>GXKR07]PN0D? MQ9TH/F\^9O);?Z^RBM8BR:,TT3+Q<-7[P"X6S"L-*N*O2+SDC<]:V93[-/U2 M?IFNKGI&62,1BV512H3RS[.X$7%<*LEZ_+<3[>W++ V;GU_51U7C96/NPUS< MI/'?T:IXNNIY/6TE'L)M7'Q*7R9BUR"[U%NF<5[]K[WL6*.G+;=YD:YWQK(& MZRBI_X9?=QW1,) ZM '?&7!H8!TQ,'<&YJD&UL[ .M7 WAG8IQHX.P/G5 -W M9^">:N#M#+Q3#?R=@0\-G&..,UX]9YQ:!ML[&WG[J,FKNUGE[WX=6%54!F$1 M#BZS]$7+2E[JE1^JT*[L93!&23D*[XI,_AI)NV+PYS;,"I'%W[11E(3),@IC MK132SK9)N%U%A5B=:V>!*,(HSL^UW[3/=X%V]NY<>Z?UM?PIS$2N18GV.8F* M_+U\*#_?1G$L!UA^V2]D!=D:8CT]O.V4^.;WME/GT]+93YK.?\_O\Y[IN<;JYT1'%YGZ0 MFY6>^=9!_L^'^[S(9";\EQJLM:A%BY;+@XM\$R[%54_F_UQDSZ(W^/47YAB_ M4P-%I5B@4FRH4FRD4FRL4FRB4FRJ4FRF4FRN4FRA2*PU:*W]H+6ZU =_R"5X M)IY%LA5D*JVM[A.&QM3F,EUUL8F!,8\5.B4PFP;MG2&,=MT&52;8\SR3!-B"P*3&4.W M]EC+]_;>]W:G[\=9FN?:)DL?HH+R?6WM-IMJ&!PV]09COH5:&A 48[H-/(\I MSW=U#AQ/4)[1Z(W:[P0E/> "MQ.4Z<,2IP3%'.1T3)FNS9'3"[T[T(LR1*'O,Z!I9R*Q,E6_G@.^'@XFZW7#09$)2+ MNCVH*:=)<3@5$$JF P?Y"%/,<>'@3++ E.,V,T0K#KQ]''AOC(-5E.]"0:R^$PD>T><>@YU^@S&Y(@!0@"$+ MI;\A4:#K65!K1&#<@!/^&%.NA[("AF0#?:/Q#Q0^]5!8.'""P*)R>O-A,^8$ MA@?: E/51U: ('71Q@+>YXR/4$ M)7>K<%(=$9CG0K$Q1?E0:T)1*-=/B39*,>!Q+&79E@6C;4YTJTP=:$& ,=_R M&V(MES/C<#9G=.[;6W.!'/CU@5M'=K@@S]P,E?MXI6J!4K6A4K614K6Q4K6) M4K6I4K694K6Y4K6%*K7V@&X[Z3:SPC*U^$V8$Y0KF[#M$Y0+;NP2,\ C-T"^[7: I-ZT21C@XW1B,*TQD\ MPR.+=.%^C:;@N3U).?#@AJ!,$ZURYA2&=N@$)!=,QY+[X=">=9_:_T!RMZDP M<.&NG<"H," I% 9$D8[NHO1.8&BU.":+A-6?T)0+PX"B'+3&PY0, [@>FE.8 MSE%^QU1KX=R.@\,Y/G-^(+_3*;SSE<";4[A*M4"IVE"IVDBIVEBIVD2IVE2I MVDRIVERIVD*56GO4'MZ_L.X7,&].X2Z>(3V=>7#NQIBI&_ =+$')_9L%YVZB M2!_-RB-2S$5S-TFA%$Y2:&MVBM:,H"R.]GESJI6&[J,=.L;\9L>VP^#P^H5U MOW_Y@23NX2,,3S<<& @8,Q$5$)0,! X#@2P2'IN,2#&T12 >#I!P?Q@&I MA99RF))Q8,/7L50C#=V#KV,)3'8%C(-^XXKL6F2/U<7O7%NFVZ2H+]+MG^XO MEW^HKMB"Y]?L8LJ(Y[/R,GIU)?<@7]]DOPVSQRC)M5@\R*+*97)/R^K+X?67 M(MU4%W3OTZ)(U]7')Q&N1%8"\O>'-"U>OY0%[*_H#_X'4$L#!!0 ( /R% M6U9ZC%L740, (X5 - >&PO_).??8 MOFX,HTIM.+U>4JJ\=K(0:^\,FY)G;UW3LA_%'WS-RTR*E8__V MY/VO5:$NWGGF?O3AZ*AWUKL]O=A'3BQTZ@=.X?-=X5;H;\3X28X>LX1*#YX@ MC>IBHD/'0(^;<1YCM,0Y/[WN#*$#&?3K>P*'I08%; MG9R)0M:Y30;S>V8?WP.V/3#(.&\,]GT3F(Q*HA25XE)WZH?KX /(L^V;3:D= M+B39A/USOR74-YUD5LB4RB9-Z&]#DQ&G&=B1;+&$NRK* $"EBEPW4D86A2"U MARW#-K3LG')^#;O_9[:COXNJD+/GF,V<+D5,S^"O030[?@LFWL-R# M5_MF?X[)\"!-!O:XUCD3[IP(FZ@')^^Q_P-.\KQ-ZLU6C"LF;&_)TI2*!P=# M+:_(3/^QN:.OGT]I1E9->'VR71%&2N!' W ZB"$-@ M-^((Y@ \8$@4U>_!O?=1L'U/!>U_8"=_ %!+ P04 " #\A5M6EXJ[', M 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D! M5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]I MSI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\= MQ_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( /R% M6U8B2!^8, 8 ' X / >&PO=V]R:V)O;VLN>&ULQ9M;<]HX%(#_BH:G M[,QF";ZWTW2&<&DS0P,;V/9Q1S$"-+$E5I:3IK^^L@GM44+.[,N!)_ %\_G( M]G>.)']XU.;^3NM[]KTL5'79V5B[?=_M5OE&E+SZ2V^%G"!6U%;J56;F6SXJL4C]7O[Y"5 MO).%M$^7G?9[(3JLE$J6\H=87G8N.JS:Z,?/VL@?6EE>S'.CB^*RT]MM^"J, ME?FKU?,&WW(%<=I(+=\"5-)5M]VB/SQWC@W [[Y9JJ\>RL,(, MN16?C*ZW4JV;P[BSZ(+3:..P_]P%\;WY/V'4JY7,Q5#G=2F4W<71B*(!5-5& M;JL.4[P4EYV!?A"F.1_W!]?+W;E9!P4B9=Y+M\%<+UL\.I1^O9267:O=C]U6 M@!4@6 $MUF!Z,Y].KH?]Q6C(KOJ3_LU@Q.:?1Z/%' "&"&!X,D!V-N, ,D(@ MHR-"SA?NX\OHQ@%.QVS4O[T!D#$"&9\,C+( M^6(Z ) 9 IF=$-*+Y#L$\MWIFKL__PP?W1?8L_N"%G->ER4W3TRO6#_/=:VL M,QJ;Z4+F4E20$C4,L6*NZDHJ456.\;_:_7N[ ^-JR8:RVFJ(B1FG1ZP+R0!"11B[@B)W?%&0LS.%MR!P&LSQ-P1$KL#),9[M#\@&^:-D-@; M:(;,SB FVI=%;!(T1_8O2,PD(;%)#N3(!UL<$TI(+!28+!^$PZ024DO%RYH/ MXF&6"8DM\SM]/HB&F26D-LL;">HS*,3$S!)2FP5+";T;.<+,$A&;Y576=:B] M(TPJ$;%4=NG702S,)Q&Q3] \S&]?S"<1=66")C@AQ$1'1XA]@F-&$!-32D2L M%!PSAIB87")BN>"8"<3$)!,12P;MC?9O(4PX$;%PWDJ^S]D--\8;7\2$$Q$+ MYVW,N3LZ+ QC3#CQB4J9%M-K]!BS3GS,4F8H+)>%YYX81)B M\R"80^%C8N9)R,WC8;8Y1C-Y[ODN@IB8@Q)B!R'1_$<9+YJ8@Q)B![WH9WD9 M3XB).2@A=M K3!C/"9R8D6 .2H@=] IS7-O:/3"_H29 K^F@!PL+E+,/BEU[QO:\^\U-CI#F=@^.*;7 MV)A]4NKA'A03EKTI9I_TI,,]L,LUP^R3'7VXQTN0("9FGXS8/H1Z:& MV2>CKH'VF/NBHGE#K2Z?J>';)QEFGXS8/OC 'WR\9YB%LM9"W7;GZN.'IN+^HW/J<%_G,L.:C.5(OB.)F.NVJ+HJ!6S=5$\V7^Q?F]B_[??P)4$L# M!!0 ( /R%6U92-<:CB@( +DR : >&PO7W)E;',O=V]R:V)O;VLN M>&UL+G)E;'/-VDUNHT 0AN&K6!P@[:[JJNZ,XJQFD^TH%T!.^T>QC06,)KG] M6,["_M L9A/QK5"#*-X-CQ#P]*L>VG'?G8;=_CPL/HZ'T[!J=N-X_A'"L-[5 M8SL\=.=ZNAS9=/VQ'2_+?AO.[?J]W=8@RZ6'_GY&\_QT/W/Q^GFN_S.QVVSV MZ_JS6_\^UM/XC\'A3]>_#[M:QV;QVO;;.JZ:\'&X[1["=1,?+I.;QH2@Q_F# MXA)E7!(D3; FT#HBUY' ZXA@1P*Q(Y(="R.B'@OJ+01Z"^HM!'H+ZBT$>@OJ M+01Z"^HM!'H+ZBT$>BOJK01Z*^JM!'HKZJT$>NOD90F!WHIZ*X'>BGHK@=Z* M>BN!WHIZ*X'>BGHK@=Z*>BN!W@GU3@1Z)]0[$>B=4.]$H'="O1.!WFGRLIM M[X1Z)P*]$^J="/1.J'] MG4!O1[V=0&]'O9U ;T>]G4!OG_QL0J"WH]Y.H+>CWDZ@MZ/>3J!W1KTS@=X9 M]F?4.Q/HG5'O3*!W1KTS@=X9]F?4.Q/HG2<_"Q+HG5'O3*!W1KTS M@=X%]2X$>A?4NQ#H75#O0J!W0;T+@=X%]2X$>A?4NQ#H75#O\IUZ#^/GH0ZW MGJ\U7O\[J1XOY];;Y:_+KYV3>_R*<[BO&)[_ E!+ P04 " #\A5M6@]&L M 2X" !$,0 $P %M#;VYT96YT7U1Y<&5S72YX;6S-VTUNVS 0AN&K&-H& MEBQ2I-0BSJ;MMLVB%V E.A:L/Y!,ZMR^E)P$:)$:"5R@[\:"37*^$0=X=K[^ M_CA9OSKVW>"WR3Z$Z6.6^7IO>^/3<;)#7-F-KCY1G)S_=GNS'T75E^.\6??CL,V<;;SR>K3:>._R^G?Q5W)!DKR;,*W\/>#KW[<$ZUS9V=6M<^&KZN"L[=ID/ MCYWUZ?D2K_0X[G9M;9NQON_CD=1/SIK&[ZT-?9>>BEZ=3P[QANWI,[\X?RES M+C#NO'7CY./$G'U_W/-(YM/K*1:R+K3G7_$E,9:^^/WL/.W&-F_,CM?[FC@/2A('UH2!\EI(\*TL<'2!_YAM((1=2< M0FI.,36GH)I35,TIK.845W,*K#E%5D&155!D%119!45609%54&05%%D%159! MD5509)44625%5DF155)DE119)45629%54F25%%DE1=:"(FM!D;6@R%I09"TH MLA8460N*K 5%UH(B:T&155%D5119%45619%54615%%D5159%D5519%44635% M5DV155-DU119-45639%54V35%%DU159-D;6DR%I29"TILI8464N*K"5%UI(B M:TF1M:3(6E)DK2BR5A19*XJL%476BB)K19&U^I^R_AC'PS^.7YYI;]KA.3]; M_CQQ\PM02P$"% ,4 " #\A5M6!T%-8H$ "Q $ M@ $ 9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0 ( /R%6U8;%CFF[P M "L" 1 " :\ !D;V-0&UL4$L! A0#% @ _(5;5GOCGL>Y!P 3B\ !@ M ("!#@@ 'AL+W=O&PO=V]R:W-H965T&UL M4$L! A0#% @ _(5;5NS']K<- P 30H !@ ("! QH M 'AL+W=O 8 " @48= !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ _(5; M5O/GC9B% @ +04 !@ ("!!R@ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! A0#% @ _(5;5N8?Y"O@"@ 3D !D M ("!]3D 'AL+W=O &0 @($,10 >&PO M=V]R:W-H965T&UL4$L! A0#% @ _(5;5BDFT8;]"@ <"( !D ("! MV'@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ _(5;5@1C!$PL!0 H@P !D ("!Y(D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(5;5OK9YUS- M# UBL !D ("!;YT 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(5;5B@R +#<"@ BAP !D M ("!*+8 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ _(5;5E-_KL\= P 8 < !D ("! ]8 M 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% @ M_(5;5L&!NTEB! 2@L !D ("!4^, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(5;5A?7N:IE!P M\10 !D ("!$@X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(5;5CR&QAV_! : \ !D M ("!QAL! 'AL+W=O&PO=V]R:W-H M965T$C 0!X;"]W;W)K&UL4$L! M A0#% @ _(5;5CB'=_^^ P ?0D !D ("!M"H! 'AL M+W=O-W,\" M "I!@ &0 @(&I+@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ _(5; M5J^=$WT+" 'Q0 !D ("!9C@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(5;5MD\D"OW P +@H M !D ("!#D@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(5;5M6T42

&PO=V]R:W-H965T M&UL4$L! A0# M% @ _(5;5I/ P><(" STT !D ("!((_%H& "[ M*0 &0 @(%?CP$ >&PO=V]R:W-H965T&UL4$L! A0#% @ _(5;5@;? M8F&; @ :@< !D ("!A*(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(5;5OI[%6X=!0 MQX !D M ("!&*\! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ _(5;5I;YE@+2 @ * @ !D ("! M:KL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ _(5;5C-_A0Y(! E@\ !D ("!!,8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(5;5M]WN+'\"P Y*4 !D M ("!6 ," 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ _(5;5NQ5X#^P!P !#L !D ("!6!<" M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M_(5;5B1 0Q>&PO=V]R:W-H965T&UL4$L! A0#% @ _(5;5J+-^A7Y P M,!, !D ("!.S<" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ _(5;5G?-0=H3"P >IL !D M ("!.U4" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ _(5;5HP,$KYV @ W@4 !D ("!M7," 'AL M+W=O&PO=V]R:W-H965TQY @!X;"]W;W)K&UL4$L! A0#% @ _(5; M5I5%V:#^ @ %PL !D ("!77T" 'AL+W=O&PO=V]R:W-H965TV5 @!;0V]N=&5N=%]4>7!E&UL4$L%!@ !> - %X R1D $R8 @ $! end XML 103 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 104 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 105 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 496 505 1 true 127 0 false 10 false false R1.htm 0000001 - Document - Cover Sheet http://ropertech.com/role/Cover Cover Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://ropertech.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - CONSOLIDATED BALANCE SHEETS Sheet http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS CONSOLIDATED BALANCE SHEETS Statements 3 false false R4.htm 0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://ropertech.com/role/CONSOLIDATEDBALANCESHEETSParenthetical CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS Sheet http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS CONSOLIDATED STATEMENTS OF EARNINGS Statements 5 false false R6.htm 0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Sheet http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME Statements 6 false false R7.htm 0000007 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Sheet http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) Statements 7 false false R8.htm 0000008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Sheet http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY Statements 8 false false R9.htm 0000009 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (Parenthetical) Sheet http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical CONSOLIDATED STATEMENTS OF STOCKHOLDERS??? EQUITY (Parenthetical) Statements 9 false false R10.htm 0000010 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 10 false false R11.htm 0000011 - Disclosure - Summary of Accounting Policies Sheet http://ropertech.com/role/SummaryofAccountingPolicies Summary of Accounting Policies Notes 11 false false R12.htm 0000012 - Disclosure - Business Acquisitions and Dispositions Sheet http://ropertech.com/role/BusinessAcquisitionsandDispositions Business Acquisitions and Dispositions Notes 12 false false R13.htm 0000013 - Disclosure - Discontinued Operations Sheet http://ropertech.com/role/DiscontinuedOperations Discontinued Operations Notes 13 false false R14.htm 0000014 - Disclosure - Inventories Sheet http://ropertech.com/role/Inventories Inventories Notes 14 false false R15.htm 0000015 - Disclosure - Property, Plant and Equipment Sheet http://ropertech.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 15 false false R16.htm 0000016 - Disclosure - Goodwill and Other Intangible Assets Sheet http://ropertech.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 16 false false R17.htm 0000017 - Disclosure - Accrued Liabilities Sheet http://ropertech.com/role/AccruedLiabilities Accrued Liabilities Notes 17 false false R18.htm 0000018 - Disclosure - Income Taxes Sheet http://ropertech.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 0000019 - Disclosure - Long-Term Debt Sheet http://ropertech.com/role/LongTermDebt Long-Term Debt Notes 19 false false R20.htm 0000020 - Disclosure - Fair Value Sheet http://ropertech.com/role/FairValue Fair Value Notes 20 false false R21.htm 0000021 - Disclosure - Retirement and Other Benefit Plans Sheet http://ropertech.com/role/RetirementandOtherBenefitPlans Retirement and Other Benefit Plans Notes 21 false false R22.htm 0000022 - Disclosure - Stock-Based Compensation Sheet http://ropertech.com/role/StockBasedCompensation Stock-Based Compensation Notes 22 false false R23.htm 0000023 - Disclosure - Contingencies Sheet http://ropertech.com/role/Contingencies Contingencies Notes 23 false false R24.htm 0000024 - Disclosure - Segment and Geographic Area Information Sheet http://ropertech.com/role/SegmentandGeographicAreaInformation Segment and Geographic Area Information Notes 24 false false R25.htm 0000025 - Disclosure - Concentration of Risk Sheet http://ropertech.com/role/ConcentrationofRisk Concentration of Risk Notes 25 false false R26.htm 0000026 - Disclosure - Contract Balances Sheet http://ropertech.com/role/ContractBalances Contract Balances Notes 26 false false R27.htm 0000027 - Disclosure - Leases Sheet http://ropertech.com/role/Leases Leases Notes 27 false false R28.htm 0000028 - Disclosure - Quarterly Financial Data (unaudited) Sheet http://ropertech.com/role/QuarterlyFinancialDataunaudited Quarterly Financial Data (unaudited) Notes 28 false false R29.htm 0000029 - Disclosure - Summary of Accounting Policies (Policies) Sheet http://ropertech.com/role/SummaryofAccountingPoliciesPolicies Summary of Accounting Policies (Policies) Policies http://ropertech.com/role/SummaryofAccountingPolicies 29 false false R30.htm 0000030 - Disclosure - Summary of Accounting Policies (Tables) Sheet http://ropertech.com/role/SummaryofAccountingPoliciesTables Summary of Accounting Policies (Tables) Tables http://ropertech.com/role/SummaryofAccountingPolicies 30 false false R31.htm 0000031 - Disclosure - Discontinued Operations (Tables) Sheet http://ropertech.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://ropertech.com/role/DiscontinuedOperations 31 false false R32.htm 0000032 - Disclosure - Inventories (Tables) Sheet http://ropertech.com/role/InventoriesTables Inventories (Tables) Tables http://ropertech.com/role/Inventories 32 false false R33.htm 0000033 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://ropertech.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://ropertech.com/role/PropertyPlantandEquipment 33 false false R34.htm 0000034 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://ropertech.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://ropertech.com/role/GoodwillandOtherIntangibleAssets 34 false false R35.htm 0000035 - Disclosure - Accrued Liabilities (Tables) Sheet http://ropertech.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://ropertech.com/role/AccruedLiabilities 35 false false R36.htm 0000036 - Disclosure - Income Taxes (Tables) Sheet http://ropertech.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://ropertech.com/role/IncomeTaxes 36 false false R37.htm 0000037 - Disclosure - Long-Term Debt (Tables) Sheet http://ropertech.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://ropertech.com/role/LongTermDebt 37 false false R38.htm 0000038 - Disclosure - Fair Value (Tables) Sheet http://ropertech.com/role/FairValueTables Fair Value (Tables) Tables http://ropertech.com/role/FairValue 38 false false R39.htm 0000039 - Disclosure - Stock-Based Compensation (Tables) Sheet http://ropertech.com/role/StockBasedCompensationTables Stock-Based Compensation (Tables) Tables http://ropertech.com/role/StockBasedCompensation 39 false false R40.htm 0000040 - Disclosure - Segment and Geographic Area Information (Tables) Sheet http://ropertech.com/role/SegmentandGeographicAreaInformationTables Segment and Geographic Area Information (Tables) Tables http://ropertech.com/role/SegmentandGeographicAreaInformation 40 false false R41.htm 0000041 - Disclosure - Contract Balances (Tables) Sheet http://ropertech.com/role/ContractBalancesTables Contract Balances (Tables) Tables http://ropertech.com/role/ContractBalances 41 false false R42.htm 0000042 - Disclosure - Leases (Tables) Sheet http://ropertech.com/role/LeasesTables Leases (Tables) Tables http://ropertech.com/role/Leases 42 false false R43.htm 0000043 - Disclosure - Quarterly Financial Data (unaudited) (Tables) Sheet http://ropertech.com/role/QuarterlyFinancialDataunauditedTables Quarterly Financial Data (unaudited) (Tables) Tables http://ropertech.com/role/QuarterlyFinancialDataunaudited 43 false false R44.htm 0000044 - Disclosure - Summary of Accounting Policies - Narrative (Details) Sheet http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails Summary of Accounting Policies - Narrative (Details) Details 44 false false R45.htm 0000045 - Disclosure - Summary of Accounting Policies - Schedule of Weighted Average Diluted Shares Outstanding (Details) Sheet http://ropertech.com/role/SummaryofAccountingPoliciesScheduleofWeightedAverageDilutedSharesOutstandingDetails Summary of Accounting Policies - Schedule of Weighted Average Diluted Shares Outstanding (Details) Details 45 false false R46.htm 0000046 - Disclosure - Summary of Accounting Policies - Property, Plant and Equipment (Details) Sheet http://ropertech.com/role/SummaryofAccountingPoliciesPropertyPlantandEquipmentDetails Summary of Accounting Policies - Property, Plant and Equipment (Details) Details 46 false false R47.htm 0000047 - Disclosure - Summary of Accounting Policies - Disaggregated Revenue (Details) Sheet http://ropertech.com/role/SummaryofAccountingPoliciesDisaggregatedRevenueDetails Summary of Accounting Policies - Disaggregated Revenue (Details) Details 47 false false R48.htm 0000048 - Disclosure - Business Acquisitions and Dispositions (Details) Sheet http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails Business Acquisitions and Dispositions (Details) Details http://ropertech.com/role/BusinessAcquisitionsandDispositions 48 false false R49.htm 0000049 - Disclosure - Discontinued Operations - Narrative (Details) Sheet http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails Discontinued Operations - Narrative (Details) Details 49 false false R50.htm 0000050 - Disclosure - Discontinued Operations - Schedule of Assets and Liabilities From Discontinued Operations (Details) Sheet http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails Discontinued Operations - Schedule of Assets and Liabilities From Discontinued Operations (Details) Details 50 false false R51.htm 0000051 - Disclosure - Discontinued Operations - Schedule of Amounts Included in Discontinued Operations (Details) Sheet http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails Discontinued Operations - Schedule of Amounts Included in Discontinued Operations (Details) Details 51 false false R52.htm 0000052 - Disclosure - Inventories (Details) Sheet http://ropertech.com/role/InventoriesDetails Inventories (Details) Details http://ropertech.com/role/InventoriesTables 52 false false R53.htm 0000053 - Disclosure - Property, Plant and Equipment (Details) Sheet http://ropertech.com/role/PropertyPlantandEquipmentDetails Property, Plant and Equipment (Details) Details http://ropertech.com/role/PropertyPlantandEquipmentTables 53 false false R54.htm 0000054 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) Sheet http://ropertech.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) Details 54 false false R55.htm 0000055 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details) Sheet http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets - Other Intangible Assets (Details) Details 55 false false R56.htm 0000056 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) Sheet http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets - Narrative (Details) Details 56 false false R57.htm 0000057 - Disclosure - Accrued Liabilities (Details) Sheet http://ropertech.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://ropertech.com/role/AccruedLiabilitiesTables 57 false false R58.htm 0000058 - Disclosure - Income Taxes - Earnings Before Income Taxes (Details) Sheet http://ropertech.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails Income Taxes - Earnings Before Income Taxes (Details) Details 58 false false R59.htm 0000059 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) Sheet http://ropertech.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details) Details 59 false false R60.htm 0000060 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Sheet http://ropertech.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details) Details 60 false false R61.htm 0000061 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Sheet http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) Details 61 false false R62.htm 0000062 - Disclosure - Income Taxes - Narrative (Details) Sheet http://ropertech.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 62 false false R63.htm 0000063 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) Sheet http://ropertech.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details) Details 63 false false R64.htm 0000064 - Disclosure - Long-Term Debt - Narrative (Details) Sheet http://ropertech.com/role/LongTermDebtNarrativeDetails Long-Term Debt - Narrative (Details) Details 64 false false R65.htm 0000065 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details) Sheet http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails Long-Term Debt - Schedule of Long-Term Debt (Details) Details 65 false false R66.htm 0000066 - Disclosure - Long-Term Debt - Future Maturities of Long-Term Debt (Details) Sheet http://ropertech.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails Long-Term Debt - Future Maturities of Long-Term Debt (Details) Details 66 false false R67.htm 0000067 - Disclosure - Fair Value - Schedule of Fixed-Rate Senior Notes, Fair Value (Details) Notes http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails Fair Value - Schedule of Fixed-Rate Senior Notes, Fair Value (Details) Details 67 false false R68.htm 0000068 - Disclosure - Fair Value - Narrative (Details) Sheet http://ropertech.com/role/FairValueNarrativeDetails Fair Value - Narrative (Details) Details 68 false false R69.htm 0000069 - Disclosure - Retirement and Other Benefit Plans (Details) Sheet http://ropertech.com/role/RetirementandOtherBenefitPlansDetails Retirement and Other Benefit Plans (Details) Details http://ropertech.com/role/RetirementandOtherBenefitPlans 69 false false R70.htm 0000070 - Disclosure - Stock-Based Compensation - Narrative (Details) Sheet http://ropertech.com/role/StockBasedCompensationNarrativeDetails Stock-Based Compensation - Narrative (Details) Details 70 false false R71.htm 0000071 - Disclosure - Stock-Based Compensation - Schedule of Share Based Compensation Expense (Details) Sheet http://ropertech.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails Stock-Based Compensation - Schedule of Share Based Compensation Expense (Details) Details 71 false false R72.htm 0000072 - Disclosure - Stock-Based Compensation - Weighted-Average Assumptions (Details) Sheet http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails Stock-Based Compensation - Weighted-Average Assumptions (Details) Details 72 false false R73.htm 0000073 - Disclosure - Stock-Based Compensation - Schedule of Share-based Compensation Plans Activity (Details) Sheet http://ropertech.com/role/StockBasedCompensationScheduleofSharebasedCompensationPlansActivityDetails Stock-Based Compensation - Schedule of Share-based Compensation Plans Activity (Details) Details 73 false false R74.htm 0000074 - Disclosure - Stock-Based Compensation - Schedule by Exercise Price Range (Details) Sheet http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails Stock-Based Compensation - Schedule by Exercise Price Range (Details) Details 74 false false R75.htm 0000075 - Disclosure - Stock-Based Compensation - Schedule of Nonvested Restricted Stock Awards Activity (Details) Sheet http://ropertech.com/role/StockBasedCompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails Stock-Based Compensation - Schedule of Nonvested Restricted Stock Awards Activity (Details) Details 75 false false R76.htm 0000076 - Disclosure - Contingencies (Details) Sheet http://ropertech.com/role/ContingenciesDetails Contingencies (Details) Details http://ropertech.com/role/Contingencies 76 false false R77.htm 0000077 - Disclosure - Segment and Geographic Area Information - Narrative (Details) Sheet http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails Segment and Geographic Area Information - Narrative (Details) Details 77 false false R78.htm 0000078 - Disclosure - Segment and Geographic Area Information - Schedule of Reporting Information (Details) Sheet http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails Segment and Geographic Area Information - Schedule of Reporting Information (Details) Details 78 false false R79.htm 0000079 - Disclosure - Segment and Geographic Area Information - Sales and Long-Lived Assets by Country of Origin (Details) Sheet http://ropertech.com/role/SegmentandGeographicAreaInformationSalesandLongLivedAssetsbyCountryofOriginDetails Segment and Geographic Area Information - Sales and Long-Lived Assets by Country of Origin (Details) Details 79 false false R80.htm 0000080 - Disclosure - Segment and Geographic Area Information - Schedule of Revenue by Geographic Area (Details) Sheet http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofRevenuebyGeographicAreaDetails Segment and Geographic Area Information - Schedule of Revenue by Geographic Area (Details) Details 80 false false R81.htm 0000081 - Disclosure - Contract Balances - Schedule of Contract Balances (Details) Sheet http://ropertech.com/role/ContractBalancesScheduleofContractBalancesDetails Contract Balances - Schedule of Contract Balances (Details) Details 81 false false R82.htm 0000082 - Disclosure - Contract Balances - Narrative (Details) Sheet http://ropertech.com/role/ContractBalancesNarrativeDetails Contract Balances - Narrative (Details) Details 82 false false R83.htm 0000083 - Disclosure - Leases - Supplemental Cash Flow and Other Information (Details) Sheet http://ropertech.com/role/LeasesSupplementalCashFlowandOtherInformationDetails Leases - Supplemental Cash Flow and Other Information (Details) Details 83 false false R84.htm 0000084 - Disclosure - Leases - Lease Balances Within Balance Sheet (Details) Sheet http://ropertech.com/role/LeasesLeaseBalancesWithinBalanceSheetDetails Leases - Lease Balances Within Balance Sheet (Details) Details 84 false false R85.htm 0000085 - Disclosure - Leases - Future Minimum Lease Payments (Details) Sheet http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails Leases - Future Minimum Lease Payments (Details) Details 85 false false R86.htm 0000086 - Disclosure - Quarterly Financial Data (unaudited) (Details) Sheet http://ropertech.com/role/QuarterlyFinancialDataunauditedDetails Quarterly Financial Data (unaudited) (Details) Details http://ropertech.com/role/QuarterlyFinancialDataunauditedTables 86 false false All Reports Book All Reports rop-20221231.htm a202210-kex211.htm a202210-kex231.htm a202210-kex311.htm a202210-kex312.htm a202210-kex321.htm descriptionoftheregistrant.htm rop-20221231.xsd rop-20221231_cal.xml rop-20221231_def.xml rop-20221231_lab.xml rop-20221231_pre.xml ropernqdcplanamendedandres.htm rop-20221231_g1.jpg http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 107 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "rop-20221231.htm": { "axisCustom": 1, "axisStandard": 34, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 1647, "http://xbrl.sec.gov/dei/2022": 37 }, "contextCount": 496, "dts": { "calculationLink": { "local": [ "rop-20221231_cal.xml" ] }, "definitionLink": { "local": [ "rop-20221231_def.xml" ] }, "inline": { "local": [ "rop-20221231.htm" ] }, "labelLink": { "local": [ "rop-20221231_lab.xml" ] }, "presentationLink": { "local": [ "rop-20221231_pre.xml" ] }, "schema": { "local": [ "rop-20221231.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/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", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd", "https://xbrl.sec.gov/exch/2022/exch-2022.xsd" ] } }, "elementCount": 790, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 7, "http://xbrl.sec.gov/dei/2022": 4, "total": 11 }, "keyCustom": 56, "keyStandard": 449, "memberCustom": 71, "memberStandard": 54, "nsprefix": "rop", "nsuri": "http://ropertech.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover", "menuCat": "Cover", "order": "1", "role": "http://ropertech.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperations", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000010 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS", "menuCat": "Statements", "order": "10", "role": "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:AmortizationOfFinancingCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Summary of Accounting Policies", "menuCat": "Notes", "order": "11", "role": "http://ropertech.com/role/SummaryofAccountingPolicies", "shortName": "Summary of Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Business Acquisitions and Dispositions", "menuCat": "Notes", "order": "12", "role": "http://ropertech.com/role/BusinessAcquisitionsandDispositions", "shortName": "Business Acquisitions and Dispositions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Discontinued Operations", "menuCat": "Notes", "order": "13", "role": "http://ropertech.com/role/DiscontinuedOperations", "shortName": "Discontinued Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Inventories", "menuCat": "Notes", "order": "14", "role": "http://ropertech.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Property, Plant and Equipment", "menuCat": "Notes", "order": "15", "role": "http://ropertech.com/role/PropertyPlantandEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Goodwill and Other Intangible Assets", "menuCat": "Notes", "order": "16", "role": "http://ropertech.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Accrued Liabilities", "menuCat": "Notes", "order": "17", "role": "http://ropertech.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "18", "role": "http://ropertech.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Long-Term Debt", "menuCat": "Notes", "order": "19", "role": "http://ropertech.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "false", "longName": "0000002 - Document - Audit Information", "menuCat": "Cover", "order": "2", "role": "http://ropertech.com/role/AuditInformation", "shortName": "Audit Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:AuditorName", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Fair Value", "menuCat": "Notes", "order": "20", "role": "http://ropertech.com/role/FairValue", "shortName": "Fair Value", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Retirement and Other Benefit Plans", "menuCat": "Notes", "order": "21", "role": "http://ropertech.com/role/RetirementandOtherBenefitPlans", "shortName": "Retirement and Other Benefit Plans", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Stock-Based Compensation", "menuCat": "Notes", "order": "22", "role": "http://ropertech.com/role/StockBasedCompensation", "shortName": "Stock-Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "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" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Contingencies", "menuCat": "Notes", "order": "23", "role": "http://ropertech.com/role/Contingencies", "shortName": "Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyDisclosures", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Segment and Geographic Area Information", "menuCat": "Notes", "order": "24", "role": "http://ropertech.com/role/SegmentandGeographicAreaInformation", "shortName": "Segment and Geographic Area Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Concentration of Risk", "menuCat": "Notes", "order": "25", "role": "http://ropertech.com/role/ConcentrationofRisk", "shortName": "Concentration of Risk", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Contract Balances", "menuCat": "Notes", "order": "26", "role": "http://ropertech.com/role/ContractBalances", "shortName": "Contract Balances", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Leases", "menuCat": "Notes", "order": "27", "role": "http://ropertech.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Quarterly Financial Data (unaudited)", "menuCat": "Notes", "order": "28", "role": "http://ropertech.com/role/QuarterlyFinancialDataunaudited", "shortName": "Quarterly Financial Data (unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:QuarterlyFinancialInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Summary of Accounting Policies (Policies)", "menuCat": "Policies", "order": "29", "role": "http://ropertech.com/role/SummaryofAccountingPoliciesPolicies", "shortName": "Summary of Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - CONSOLIDATED BALANCE SHEETS", "menuCat": "Statements", "order": "3", "role": "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS", "shortName": "CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Summary of Accounting Policies (Tables)", "menuCat": "Tables", "order": "30", "role": "http://ropertech.com/role/SummaryofAccountingPoliciesTables", "shortName": "Summary of Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Discontinued Operations (Tables)", "menuCat": "Tables", "order": "31", "role": "http://ropertech.com/role/DiscontinuedOperationsTables", "shortName": "Discontinued Operations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "32", "role": "http://ropertech.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Property, Plant and Equipment (Tables)", "menuCat": "Tables", "order": "33", "role": "http://ropertech.com/role/PropertyPlantandEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R34": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "menuCat": "Tables", "order": "34", "role": "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Accrued Liabilities (Tables)", "menuCat": "Tables", "order": "35", "role": "http://ropertech.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "36", "role": "http://ropertech.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Long-Term Debt (Tables)", "menuCat": "Tables", "order": "37", "role": "http://ropertech.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Fair Value (Tables)", "menuCat": "Tables", "order": "38", "role": "http://ropertech.com/role/FairValueTables", "shortName": "Fair Value (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Stock-Based Compensation (Tables)", "menuCat": "Tables", "order": "39", "role": "http://ropertech.com/role/StockBasedCompensationTables", "shortName": "Stock-Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Segment and Geographic Area Information (Tables)", "menuCat": "Tables", "order": "40", "role": "http://ropertech.com/role/SegmentandGeographicAreaInformationTables", "shortName": "Segment and Geographic Area Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Contract Balances (Tables)", "menuCat": "Tables", "order": "41", "role": "http://ropertech.com/role/ContractBalancesTables", "shortName": "Contract Balances (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "42", "role": "http://ropertech.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Quarterly Financial Data (unaudited) (Tables)", "menuCat": "Tables", "order": "43", "role": "http://ropertech.com/role/QuarterlyFinancialDataunauditedTables", "shortName": "Quarterly Financial Data (unaudited) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "ic99fc45cc9134883bccc4f069343a8a6_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Summary of Accounting Policies - Narrative (Details)", "menuCat": "Details", "order": "44", "role": "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails", "shortName": "Summary of Accounting Policies - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:WeightedAverageNumberOfSharesOutstandingBasic", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Summary of Accounting Policies - Schedule of Weighted Average Diluted Shares Outstanding (Details)", "menuCat": "Details", "order": "45", "role": "http://ropertech.com/role/SummaryofAccountingPoliciesScheduleofWeightedAverageDilutedSharesOutstandingDetails", "shortName": "Summary of Accounting Policies - Schedule of Weighted Average Diluted Shares Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3b10734b216e43b29f3ae27889a145b9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Summary of Accounting Policies - Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "46", "role": "http://ropertech.com/role/SummaryofAccountingPoliciesPropertyPlantandEquipmentDetails", "shortName": "Summary of Accounting Policies - Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3b10734b216e43b29f3ae27889a145b9_D20220101-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "ib622760d5c2a4cffbfe8ca2ab5be3bb0_D20221001-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Summary of Accounting Policies - Disaggregated Revenue (Details)", "menuCat": "Details", "order": "47", "role": "http://ropertech.com/role/SummaryofAccountingPoliciesDisaggregatedRevenueDetails", "shortName": "Summary of Accounting Policies - Disaggregated Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "ifd6d0f8315da4af3816873824fde3792_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i51440789043f40c5ab4583df3db3ba58_D20211230-20211230", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "acquisition", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Business Acquisitions and Dispositions (Details)", "menuCat": "Details", "order": "48", "role": "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails", "shortName": "Business Acquisitions and Dispositions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i51440789043f40c5ab4583df3db3ba58_D20211230-20211230", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfBusinessesAcquired", "reportCount": 1, "unique": true, "unitRef": "acquisition", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i0f46865579da42b7b12229816e6ef3f6_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Discontinued Operations - Narrative (Details)", "menuCat": "Details", "order": "49", "role": "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "shortName": "Discontinued Operations - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "ie275b60cb7d3418ebb4bfbe4db0709cb_I20221122", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - CONSOLIDATED STATEMENTS OF EARNINGS", "menuCat": "Statements", "order": "5", "role": "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "shortName": "CONSOLIDATED STATEMENTS OF EARNINGS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Discontinued Operations - Schedule of Assets and Liabilities From Discontinued Operations (Details)", "menuCat": "Details", "order": "50", "role": "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails", "shortName": "Discontinued Operations - Schedule of Assets and Liabilities From Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "ic4ba1283bdf546ee836d4c707271528c_I20211231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Discontinued Operations - Schedule of Amounts Included in Discontinued Operations (Details)", "menuCat": "Details", "order": "51", "role": "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails", "shortName": "Discontinued Operations - Schedule of Amounts Included in Discontinued Operations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "idcc102fda58f4ed78ac96292926e897d_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "52", "role": "http://ropertech.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndSupplies", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "53", "role": "http://ropertech.com/role/PropertyPlantandEquipmentDetails", "shortName": "Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "ic99fc45cc9134883bccc4f069343a8a6_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)", "menuCat": "Details", "order": "54", "role": "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Goodwill and Other Intangible Assets - Other Intangible Assets (Details)", "menuCat": "Details", "order": "55", "role": "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)", "menuCat": "Details", "order": "56", "role": "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Accrued Liabilities (Details)", "menuCat": "Details", "order": "57", "role": "http://ropertech.com/role/AccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:InterestPayableCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Income Taxes - Earnings Before Income Taxes (Details)", "menuCat": "Details", "order": "58", "role": "http://ropertech.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails", "shortName": "Income Taxes - Earnings Before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)", "menuCat": "Details", "order": "59", "role": "http://ropertech.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails", "shortName": "Income Taxes - Schedule of Components of Income Tax Expense (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "menuCat": "Statements", "order": "6", "role": "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "menuCat": "Details", "order": "60", "role": "http://ropertech.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails", "shortName": "Income Taxes - Schedule of Effective Income Tax Rate Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "61", "role": "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "rop:DeferredTaxAssetsInterestExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "62", "role": "http://ropertech.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "ic99fc45cc9134883bccc4f069343a8a6_I20211231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)", "menuCat": "Details", "order": "63", "role": "http://ropertech.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails", "shortName": "Income Taxes - Schedule of Unrecognized Tax Benefits Roll Forward (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "ied39efe4f9454765b248120faf0ef19a_I20191231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Long-Term Debt - Narrative (Details)", "menuCat": "Details", "order": "64", "role": "http://ropertech.com/role/LongTermDebtNarrativeDetails", "shortName": "Long-Term Debt - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if9af678a03f04009b008eb02c0798a51_D20220101-20221231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentRedemptionPricePercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Long-Term Debt - Schedule of Long-Term Debt (Details)", "menuCat": "Details", "order": "65", "role": "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails", "shortName": "Long-Term Debt - Schedule of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Long-Term Debt - Future Maturities of Long-Term Debt (Details)", "menuCat": "Details", "order": "66", "role": "http://ropertech.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails", "shortName": "Long-Term Debt - Future Maturities of Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i7006e984c66f43e3adaec055d5e95d86_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongtermDebtPercentageBearingFixedInterestAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Fair Value - Schedule of Fixed-Rate Senior Notes, Fair Value (Details)", "menuCat": "Details", "order": "67", "role": "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "shortName": "Fair Value - Schedule of Fixed-Rate Senior Notes, Fair Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i7006e984c66f43e3adaec055d5e95d86_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LongtermDebtPercentageBearingFixedInterestAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i0f46865579da42b7b12229816e6ef3f6_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:EquityMethodInvestmentsFairValueDisclosure", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Fair Value - Narrative (Details)", "menuCat": "Details", "order": "68", "role": "http://ropertech.com/role/FairValueNarrativeDetails", "shortName": "Fair Value - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "ic7f9cf3e3ca44c89a4a113c23e636206_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationConsideration", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "rop:DefinedContributionPlanNumber", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "rop:DefinedContributionPlanNumber", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Retirement and Other Benefit Plans (Details)", "menuCat": "Details", "order": "69", "role": "http://ropertech.com/role/RetirementandOtherBenefitPlansDetails", "shortName": "Retirement and Other Benefit Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "rop:DefinedContributionPlanNumber", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "rop:DefinedContributionPlanNumber", "reportCount": 1, "unique": true, "unitRef": "plan", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "idfffa3c5112840ef8b8a2ab794b82e4c_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000007 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "menuCat": "Statements", "order": "7", "role": "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "link:footnote", "span", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "idfffa3c5112840ef8b8a2ab794b82e4c_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Stock-Based Compensation - Narrative (Details)", "menuCat": "Details", "order": "70", "role": "http://ropertech.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock-Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Stock-Based Compensation - Schedule of Share Based Compensation Expense (Details)", "menuCat": "Details", "order": "71", "role": "http://ropertech.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation - Schedule of Share Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Stock-Based Compensation - Weighted-Average Assumptions (Details)", "menuCat": "Details", "order": "72", "role": "http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails", "shortName": "Stock-Based Compensation - Weighted-Average Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "ic99fc45cc9134883bccc4f069343a8a6_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Stock-Based Compensation - Schedule of Share-based Compensation Plans Activity (Details)", "menuCat": "Details", "order": "73", "role": "http://ropertech.com/role/StockBasedCompensationScheduleofSharebasedCompensationPlansActivityDetails", "shortName": "Stock-Based Compensation - Schedule of Share-based Compensation Plans Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i6b04498219454d8083fdd0d90e5d6fd3_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "ib2fe4488483a4fde85045ed20a81f574_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Stock-Based Compensation - Schedule by Exercise Price Range (Details)", "menuCat": "Details", "order": "74", "role": "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails", "shortName": "Stock-Based Compensation - Schedule by Exercise Price Range (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "ib2fe4488483a4fde85045ed20a81f574_D20220101-20221231", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "ic99fc45cc9134883bccc4f069343a8a6_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Stock-Based Compensation - Schedule of Nonvested Restricted Stock Awards Activity (Details)", "menuCat": "Details", "order": "75", "role": "http://ropertech.com/role/StockBasedCompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails", "shortName": "Stock-Based Compensation - Schedule of Nonvested Restricted Stock Awards Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i6b04498219454d8083fdd0d90e5d6fd3_I20201231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LettersOfCreditOutstandingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Contingencies (Details)", "menuCat": "Details", "order": "76", "role": "http://ropertech.com/role/ContingenciesDetails", "shortName": "Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GuarantyLiabilities", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Segment and Geographic Area Information - Narrative (Details)", "menuCat": "Details", "order": "77", "role": "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails", "shortName": "Segment and Geographic Area Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "ib622760d5c2a4cffbfe8ca2ab5be3bb0_D20221001-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Segment and Geographic Area Information - Schedule of Reporting Information (Details)", "menuCat": "Details", "order": "78", "role": "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails", "shortName": "Segment and Geographic Area Information - Schedule of Reporting Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "rop:SegmentOperatingProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "ib622760d5c2a4cffbfe8ca2ab5be3bb0_D20221001-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Segment and Geographic Area Information - Sales and Long-Lived Assets by Country of Origin (Details)", "menuCat": "Details", "order": "79", "role": "http://ropertech.com/role/SegmentandGeographicAreaInformationSalesandLongLivedAssetsbyCountryofOriginDetails", "shortName": "Segment and Geographic Area Information - Sales and Long-Lived Assets by Country of Origin (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i6b04498219454d8083fdd0d90e5d6fd3_I20201231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i1d4454e4731943f68f8ff67dda94793f_I20191231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000008 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "menuCat": "Statements", "order": "8", "role": "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i1d4454e4731943f68f8ff67dda94793f_I20191231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "ib622760d5c2a4cffbfe8ca2ab5be3bb0_D20221001-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Segment and Geographic Area Information - Schedule of Revenue by Geographic Area (Details)", "menuCat": "Details", "order": "80", "role": "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofRevenuebyGeographicAreaDetails", "shortName": "Segment and Geographic Area Information - Schedule of Revenue by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i1f60f07365cb46ca8a0bfa56038aff13_D20220101-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Contract Balances - Schedule of Contract Balances (Details)", "menuCat": "Details", "order": "81", "role": "http://ropertech.com/role/ContractBalancesScheduleofContractBalancesDetails", "shortName": "Contract Balances - Schedule of Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:UnbilledContractsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Contract Balances - Narrative (Details)", "menuCat": "Details", "order": "82", "role": "http://ropertech.com/role/ContractBalancesNarrativeDetails", "shortName": "Contract Balances - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - Leases - Supplemental Cash Flow and Other Information (Details)", "menuCat": "Details", "order": "83", "role": "http://ropertech.com/role/LeasesSupplementalCashFlowandOtherInformationDetails", "shortName": "Leases - Supplemental Cash Flow and Other Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "rop:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - Leases - Lease Balances Within Balance Sheet (Details)", "menuCat": "Details", "order": "84", "role": "http://ropertech.com/role/LeasesLeaseBalancesWithinBalanceSheetDetails", "shortName": "Leases - Lease Balances Within Balance Sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "rop:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - Leases - Future Minimum Lease Payments (Details)", "menuCat": "Details", "order": "85", "role": "http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails", "shortName": "Leases - Future Minimum Lease Payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "i3a4cfcaf761d4d8680845702988c0c50_I20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "ib622760d5c2a4cffbfe8ca2ab5be3bb0_D20221001-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - Quarterly Financial Data (unaudited) (Details)", "menuCat": "Details", "order": "86", "role": "http://ropertech.com/role/QuarterlyFinancialDataunauditedDetails", "shortName": "Quarterly Financial Data (unaudited) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "ib622760d5c2a4cffbfe8ca2ab5be3bb0_D20221001-20221231", "decimals": "-5", "lang": "en-US", "name": "us-gaap:GrossProfit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000009 - Statement - CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (Parenthetical)", "menuCat": "Statements", "order": "9", "role": "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical", "shortName": "CONSOLIDATED STATEMENTS OF STOCKHOLDERS\u2019 EQUITY (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "rop-20221231.htm", "contextRef": "if4f11e08cb5e49d38ccc1deece294d48_D20220101-20221231", "decimals": "-5", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 127, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationSalesandLongLivedAssetsbyCountryofOriginDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r775", "r776", "r777" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID", "terseLabel": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/AuditInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r775", "r776", "r777" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r775", "r776", "r777" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/AuditInformation" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover page." } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r775", "r776", "r777" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report", "terseLabel": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY 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/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r778" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r773" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r772" ], "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/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "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/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "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/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r772" ], "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/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r772" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r779" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.", "label": "Entity Public Float", "terseLabel": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r772" ], "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/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r772" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r772" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r772" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "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/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r780" ], "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/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r775", "r776", "r777" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r771" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r774" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://ropertech.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "exch_JPCB": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "JPMORGAN CHASE BANK N.A. LONDON BRANCH [Member]", "terseLabel": "JPMORGAN CHASE BANK N.A." } } }, "localname": "JPCB", "nsuri": "http://xbrl.sec.gov/exch/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_APICShareBasedPaymentArrangementCashSettlementForDispositions": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "APIC, Share-Based Payment Arrangement, Cash Settlement For Dispositions", "label": "APIC, Share-Based Payment Arrangement, Cash Settlement For Dispositions", "negatedTerseLabel": "Cash settlement of share-based awards in connection with disposition of discontinued operations" } } }, "localname": "APICShareBasedPaymentArrangementCashSettlementForDispositions", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "rop_AllenEtAlVVertaforeIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Allen, et al. v. Vertafore, Inc.", "label": "Allen, et al. v. Vertafore, Inc. [Member]", "terseLabel": "Allen, et al. v. Vertafore, Inc." } } }, "localname": "AllenEtAlVVertaforeIncMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "rop_AllowanceForDoubtfulAccountsReceivableAndSalesReturnsAndAllowancesNetCurrent": { "auth_ref": [], "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. This element also includes the total deduction from sales during the period arising from goods returned by customers (other than under warranty provisions) and price reductions given by the entity due to defective or nonconforming goods. Returns and allowances are a deduction from gross revenue in arriving at net revenue.", "label": "Allowance For Doubtful Accounts Receivable And Sales Returns And Allowances Net Current", "terseLabel": "Allowance for doubtful accounts receivable and sales returns and allowances net current" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableAndSalesReturnsAndAllowancesNetCurrent", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rop_AmericanLegalNetIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "American LegalNet Inc", "label": "American LegalNet Inc [Member]", "terseLabel": "American LegalNet Inc" } } }, "localname": "AmericanLegalNetIncMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "domainItemType" }, "rop_AnticipatedDilutionAmountAssociatedWithUnitAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Anticipated Dilution Amount Associated With Unit Adjustment", "label": "Anticipated Dilution Amount Associated With Unit Adjustment", "terseLabel": "Anticipated dilution amount associated with unit adjustment" } } }, "localname": "AnticipatedDilutionAmountAssociatedWithUnitAdjustment", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/FairValueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rop_ApplicationSoftwareSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Application Software Segment [Member]", "label": "Application Software Segment [Member]", "netLabel": "Application Software", "terseLabel": "Application Software", "verboseLabel": "Application Software" } } }, "localname": "ApplicationSoftwareSegmentMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofRevenuebyGeographicAreaDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "rop_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Schedule of Lease Balances Within Balance Sheet" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "rop_AssetsExcludingAssetsHeldForSale": { "auth_ref": [], "calculation": { "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Assets, Excluding Assets Held-For-Sale", "label": "Assets, Excluding Assets Held-For-Sale", "totalLabel": "Total assets" } } }, "localname": "AssetsExcludingAssetsHeldForSale", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "rop_AssetsLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets, Lessee [Abstract]", "label": "Assets, Lessee [Abstract]", "terseLabel": "ASSETS:" } } }, "localname": "AssetsLesseeAbstract", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LeasesLeaseBalancesWithinBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "rop_AuditInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Audit Information [Abstract]", "label": "Audit Information [Abstract]" } } }, "localname": "AuditInformationAbstract", "nsuri": "http://ropertech.com/20221231", "xbrltype": "stringItemType" }, "rop_BetweenGeographicalAreasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transactions between geographical locations.", "label": "Between Geographical Areas [Member]", "verboseLabel": "Sales between geographic areas" } } }, "localname": "BetweenGeographicalAreasMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationSalesandLongLivedAssetsbyCountryofOriginDetails" ], "xbrltype": "domainItemType" }, "rop_BlueWolfCapitalPartnersLLCAffilateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Blue Wolf Capital Partners LLC Affiliate", "label": "Blue Wolf Capital Partners LLC Affilate [Member]", "terseLabel": "Blue Wolf Capital Partners LLC" } } }, "localname": "BlueWolfCapitalPartnersLLCAffilateMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_BusinessAcquisitionEnterpriseValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Acquisition, Enterprise Value", "label": "Business Acquisition, Enterprise Value", "terseLabel": "Business acquisition, enterprise value" } } }, "localname": "BusinessAcquisitionEnterpriseValue", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "rop_BusinessCombinationConsiderationTaxBenefit": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Tax Benefit", "label": "Business Combination, Consideration Tax Benefit", "terseLabel": "Business combination, consideration tax benefit" } } }, "localname": "BusinessCombinationConsiderationTaxBenefit", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "rop_BusinessCombinationConsiderationTaxBenefitUtilizedOverPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Consideration Tax Benefit Utilized Over Period", "label": "Business Combination, Consideration Tax Benefit Utilized Over Period", "terseLabel": "Business combination, consideration tax benefit utilized over period" } } }, "localname": "BusinessCombinationConsiderationTaxBenefitUtilizedOverPeriod", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "durationItemType" }, "rop_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetsLiabilities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets (Liabilities)", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets (Liabilities)", "terseLabel": "Deferred tax assets (liabilities), net" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssetsLiabilities", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "rop_CapitalLeaseObligationsAndForeignLetterOfCreditIssuanceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowings recorded for a lease meeting the criteria for capitalization and other foreign letter of credit issuances.", "label": "Capital Lease Obligations And Foreign Letter Of Credit Issuance [Member]", "terseLabel": "Other" } } }, "localname": "CapitalLeaseObligationsAndForeignLetterOfCreditIssuanceMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "rop_CapitalizedContractCostCurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Current", "label": "Capitalized Contract Cost, Current", "terseLabel": "Deferred commission, current" } } }, "localname": "CapitalizedContractCostCurrent", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rop_CapitalizedContractCostNoncurrent": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Capitalized Contract Cost, Noncurrent", "label": "Capitalized Contract Cost, Noncurrent", "terseLabel": "Deferred commission, non-current" } } }, "localname": "CapitalizedContractCostNoncurrent", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rop_CashPaidAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cash Paid", "label": "Cash Paid [Abstract]", "terseLabel": "Cash paid for:" } } }, "localname": "CashPaidAbstract", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "rop_CashUsedInInvestingActivitiesDiscontinuedOperations": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash Used in Investing Activities, Discontinued Operations", "label": "Cash Used in Investing Activities, Discontinued Operations", "negatedTerseLabel": "Cash used in investing activities from discontinued operations" } } }, "localname": "CashUsedInInvestingActivitiesDiscontinuedOperations", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "rop_CivcoRadiotherapyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Civco Radiotherapy", "label": "Civco Radiotherapy [Member]", "terseLabel": "Civco Radiotherapy" } } }, "localname": "CivcoRadiotherapyMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_ContractWithCustomerAssetNetIncreaseDecrease": { "auth_ref": [], "calculation": { "http://ropertech.com/role/ContractBalancesScheduleofContractBalancesDetails": { "order": 1.0, "parentTag": "rop_IncreaseDecreaseInContractWithCustomerAssetLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Asset, Net, Increase (Decrease)", "label": "Contract With Customer, Asset, Net, Increase (Decrease)", "terseLabel": "Change in unbilled receivables" } } }, "localname": "ContractWithCustomerAssetNetIncreaseDecrease", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/ContractBalancesScheduleofContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "rop_ContractWithCustomerLiabilityBillingsInExcessOfRevenuesAndCustomerDepositsIncreaseDecrease": { "auth_ref": [], "calculation": { "http://ropertech.com/role/ContractBalancesScheduleofContractBalancesDetails": { "order": 2.0, "parentTag": "rop_IncreaseDecreaseInContractWithCustomerAssetLiability", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Billings In-Excess Of Revenues, And Customer Deposits, Increase (Decrease)", "label": "Contract With Customer, Liability, Billings In-Excess Of Revenues, And Customer Deposits, Increase (Decrease)", "negatedLabel": "Change in contract liabilities - current" } } }, "localname": "ContractWithCustomerLiabilityBillingsInExcessOfRevenuesAndCustomerDepositsIncreaseDecrease", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/ContractBalancesScheduleofContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "rop_ContractWithCustomerLiabilityCustomerDeposits": { "auth_ref": [], "calculation": { "http://ropertech.com/role/AccruedLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Customer Deposits", "label": "Contract With Customer, Liability, Customer Deposits", "terseLabel": "Customer deposits" } } }, "localname": "ContractWithCustomerLiabilityCustomerDeposits", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rop_ContractWithCustomerLiabilityDeferredRevenueBillingsInExcessOfRevenuesAndCustomerDepositsCurrent": { "auth_ref": [], "calculation": { "http://ropertech.com/role/ContractBalancesScheduleofContractBalancesDetails": { "order": 2.0, "parentTag": "rop_ContractWithCustomerNetAssetLiability", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Deferred Revenue, Billings In-Excess Of Revenues, And Customer Deposits, Current", "label": "Contract With Customer, Liability, Deferred Revenue, Billings In-Excess Of Revenues, And Customer Deposits, Current", "negatedTerseLabel": "Contract liabilities - current" } } }, "localname": "ContractWithCustomerLiabilityDeferredRevenueBillingsInExcessOfRevenuesAndCustomerDepositsCurrent", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/ContractBalancesScheduleofContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "rop_ContractWithCustomerLiabilityNoncurrentIncreaseDecrease": { "auth_ref": [], "calculation": { "http://ropertech.com/role/ContractBalancesScheduleofContractBalancesDetails": { "order": 3.0, "parentTag": "rop_IncreaseDecreaseInContractWithCustomerAssetLiability", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Noncurrent, Increase (Decrease)", "label": "Contract With Customer, Liability, Noncurrent, Increase (Decrease)", "negatedTerseLabel": "Change in deferred revenue - non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrentIncreaseDecrease", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/ContractBalancesScheduleofContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "rop_ContractWithCustomerNetAssetLiability": { "auth_ref": [], "calculation": { "http://ropertech.com/role/ContractBalancesScheduleofContractBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Net Asset (Liability)", "label": "Contract With Customer, Net Asset (Liability)", "totalLabel": "Net contract assets/(liabilities)" } } }, "localname": "ContractWithCustomerNetAssetLiability", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/ContractBalancesScheduleofContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "rop_ContractWithCustomerTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Term", "label": "Contract With Customer, Term", "terseLabel": "Subscription term (in years)" } } }, "localname": "ContractWithCustomerTerm", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "rop_CreditFacilityMember2016Member": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Credit Facility Member 2016 [Member]", "terseLabel": "Credit Facility Member 2016", "verboseLabel": "Unsecured credit facility" } } }, "localname": "CreditFacilityMember2016Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "rop_CurrentVariableRateInEffectMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Current Variable Rate In Effect", "label": "Current Variable Rate In Effect [Member]", "terseLabel": "Current Variable Rate In Effect" } } }, "localname": "CurrentVariableRateInEffectMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_DebtInstrumentBasisSpreadOnVariableRateBasedOnCreditRating": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Basis Spread on Variable Rate Based On Credit Rating", "label": "Debt Instrument, Basis Spread on Variable Rate Based On Credit Rating", "terseLabel": "Basis spread based on current rating (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRateBasedOnCreditRating", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "rop_DeferredTaxAssetsDifferencesOnAssetsHeldForSale": { "auth_ref": [], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Differences On Assets Held For Sale", "label": "Deferred Tax Assets, Differences On Assets Held For Sale", "terseLabel": "Outside basis differences on assets held for sale" } } }, "localname": "DeferredTaxAssetsDifferencesOnAssetsHeldForSale", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rop_DeferredTaxAssetsInterestExpense": { "auth_ref": [], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Interest Expense", "label": "Deferred Tax Assets, Interest Expense", "terseLabel": "Interest expense limitation carryforwards" } } }, "localname": "DeferredTaxAssetsInterestExpense", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/IncomeTaxesNarrativeDetails", "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rop_DeferredTaxAssetsLeaseLiability": { "auth_ref": [], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Lease Liability", "label": "Deferred Tax Assets, Lease Liability", "terseLabel": "Lease liability" } } }, "localname": "DeferredTaxAssetsLeaseLiability", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rop_DeferredTaxAssetsTaxCreditCarryforwardsCapitalizedResearchAndDevelopmentExpenditures": { "auth_ref": [], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Tax Credit Carryforwards, Capitalized Research And Development Expenditures", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Capitalized Research And Development Expenditures", "terseLabel": "Capitalized R&D expenditures" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsCapitalizedResearchAndDevelopmentExpenditures", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/IncomeTaxesNarrativeDetails", "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rop_DeferredTaxLiabilitiesRightOfUseAsset": { "auth_ref": [], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Right-Of-Use Asset", "label": "Deferred Tax Liabilities, Right-Of-Use Asset", "terseLabel": "ROU asset" } } }, "localname": "DeferredTaxLiabilitiesRightOfUseAsset", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rop_DeferredTaxLiabilitiesTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount as of the balance sheet date of the estimated future tax effects attributable to a portion of expenses reflected in reserves and accrued liabilities.", "label": "Deferred Tax Liabilities Tax Deferred Expense Reserves And Accruals", "terseLabel": "Reserves and accrued expenses" } } }, "localname": "DeferredTaxLiabilitiesTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "rop_DefinedContributionPlanNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of defined contribution plans maintained by the company.", "label": "Defined Contribution Plan Number", "verboseLabel": "Number of defined contribution plans maintained by the company" } } }, "localname": "DefinedContributionPlanNumber", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/RetirementandOtherBenefitPlansDetails" ], "xbrltype": "integerItemType" }, "rop_DiscontinuedOperationEquityMethodInvestmentOwnershipInterestDivestedPercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Discontinued Operation, Equity Method Investment, Ownership Interest Divested, Percent", "label": "Discontinued Operation, Equity Method Investment, Ownership Interest Divested, Percent", "terseLabel": "Ownership interest divested, percent" } } }, "localname": "DiscontinuedOperationEquityMethodInvestmentOwnershipInterestDivestedPercent", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/FairValueNarrativeDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "rop_DisposalGroupIncludingDiscontinuedOperationAccountsUnbilledReceivableNet": { "auth_ref": [], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Accounts, Unbilled Receivable, Net", "label": "Disposal Group, Including Discontinued Operation, Accounts, Unbilled Receivable, Net", "terseLabel": "Unbilled receivables" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsUnbilledReceivableNet", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "rop_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilitiesNonCurrent": { "auth_ref": [], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities, Non Current", "label": "Disposal Group, Including Discontinued Operation, Deferred Tax Liabilities, Non Current", "terseLabel": "Deferred taxes" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilitiesNonCurrent", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "rop_DisposalGroupIncludingDiscontinuedOperationDeferredTaxesNoncurrent": { "auth_ref": [], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Deferred Taxes, Noncurrent", "label": "Disposal Group, Including Discontinued Operation, Deferred Taxes, Noncurrent", "terseLabel": "Deferred taxes" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxesNoncurrent", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "rop_DisposalGroupIncludingDiscontinuedOperationOperatingAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Operating Assets", "label": "Disposal Group, Including Discontinued Operation, Operating Assets", "terseLabel": "Operating assets classified as held for sale" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingAssets", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "rop_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNonCurrent": { "auth_ref": [], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group Including Discontinued Operation Operating lease liabilities, Non Current", "label": "Disposal Group Including Discontinued Operation Operating lease liabilities, Non Current", "terseLabel": "Noncurrent operating lease liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNonCurrent", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "rop_DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operation, Stock Based Compensation Expense", "label": "Disposal Group, Including Discontinued Operation, Stock Based Compensation Expense", "terseLabel": "Stock-based compensation expense" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationStockBasedCompensationExpense", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "rop_DisposalGroupIncludingDiscontinuedOperationsIncomeExpenseNotIdentifiedAsMajorNet": { "auth_ref": [], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Disposal Group, Including Discontinued Operations, Income (Expense) Not Identified As Major, Net", "label": "Disposal Group, Including Discontinued Operations, Income (Expense) Not Identified As Major, Net", "terseLabel": "Other income, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationsIncomeExpenseNotIdentifiedAsMajorNet", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "rop_EddyfiNDTIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Eddyfi NDT Inc", "label": "Eddyfi NDT Inc [Member]", "terseLabel": "Eddyfi NDT Inc" } } }, "localname": "EddyfiNDTIncMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_EffectiveIncomeTaxRateReconciliationDeductionLegalEntityRestructuringPercent": { "auth_ref": [], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Deduction, Legal Entity Restructuring, Percent", "label": "Effective Income Tax Rate Reconciliation, Deduction, Legal Entity Restructuring, Percent", "terseLabel": "Legal entity restructuring" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDeductionLegalEntityRestructuringPercent", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "rop_EngineeredProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Engineered Products [Member]", "label": "Engineered Products [Member]", "terseLabel": "Engineered products" } } }, "localname": "EngineeredProductsMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_ExercisePriceRange1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents exercise price range 1 of shares authorized and outstanding at the end of period.", "label": "Exercise Price Range 1 [Member]", "terseLabel": "$115.22 - $170.66" } } }, "localname": "ExercisePriceRange1Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "rop_ExercisePriceRange2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents exercise price range 2 of shares authorized and outstanding at the end of period.", "label": "Exercise Price Range 2 [Member]", "terseLabel": "$170.67 - $267.22" } } }, "localname": "ExercisePriceRange2Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "rop_ExercisePriceRange3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents exercise price range 3 of shares authorized and outstanding at the end of period.", "label": "Exercise Price Range 3 [Member]", "terseLabel": "$267.23 - $279.28" } } }, "localname": "ExercisePriceRange3Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "rop_ExercisePriceRange4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents exercise price range 4 of shares authorized and outstanding at the end of period.", "label": "Exercise Price Range 4 [Member]", "terseLabel": "$279.29 - $316.24" } } }, "localname": "ExercisePriceRange4Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "rop_ExercisePriceRange5Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents exercise price range 5 of shares authorized and outstanding at the end of period.", "label": "Exercise Price Range 5 [Member]", "terseLabel": "$316.25 -$324.71" } } }, "localname": "ExercisePriceRange5Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "rop_ExercisePriceRange6Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents exercise price range 6 of shares authorized and outstanding at the end of period.", "label": "Exercise Price Range 6 [Member]", "terseLabel": "$324.72 - $347.81" } } }, "localname": "ExercisePriceRange6Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "rop_ExercisePriceRange7Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents exercise price range 7 of shares authorized and outstanding at the end of period.", "label": "Exercise Price Range 7 [Member]", "terseLabel": "$347.82 - $398.19" } } }, "localname": "ExercisePriceRange7Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "rop_ExercisePriceRange8Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents exercise price range 8 of shares authorized and outstanding at the end of period.", "label": "Exercise Price Range 8 [Member]", "terseLabel": "$398.20 - $413.85" } } }, "localname": "ExercisePriceRange8Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "rop_ExercisePriceRange9Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents exercise price range 9 of shares authorized and outstanding at the end of period.", "label": "Exercise Price Range 9 [Member]", "terseLabel": "$413.86 - $491.86" } } }, "localname": "ExercisePriceRange9Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "rop_ExercisePriceRangeTotalSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This element represents exercise price range of total shares authorized and outstanding at the end of period.", "label": "Exercise price range total shares [Member]", "terseLabel": "$115.22 - $491.86" } } }, "localname": "ExercisePriceRangeTotalSharesMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "rop_ExportsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exports [Member]", "label": "Exports [Member]", "terseLabel": "Exports" } } }, "localname": "ExportsMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_FairValueInvestmentLiquidationEventLiquidatingLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value, Investment, Liquidation Event, Liquidating Liability", "label": "Fair Value, Investment, Liquidation Event, Liquidating Liability", "terseLabel": "Liquidation preference" } } }, "localname": "FairValueInvestmentLiquidationEventLiquidatingLiability", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/FairValueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rop_FrontlineTechnologiesParentLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Frontline Technologies Parent LLC", "label": "Frontline Technologies Parent LLC [Member]", "terseLabel": "Frontline Technologies Parent LLC" } } }, "localname": "FrontlineTechnologiesParentLLCMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "domainItemType" }, "rop_GainLossOnDispositionOfBusinessNetOfIncomeTaxExpenseBenefit": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain (Loss) On Disposition Of Business, Net Of Income Tax Expense (Benefit)", "label": "Gain (Loss) On Disposition Of Business, Net Of Income Tax Expense (Benefit)", "negatedTerseLabel": "Gain on disposal of assets and businesses, net of associated income tax" } } }, "localname": "GainLossOnDispositionOfBusinessNetOfIncomeTaxExpenseBenefit", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "rop_GatanInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gatan, Inc. [Member]", "label": "Gatan, Inc. [Member]", "terseLabel": "Gatan" } } }, "localname": "GatanInc.Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "domainItemType" }, "rop_IncentivePlan2016Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Roper Technologies 2016 Incentive Stock Plan", "label": "Incentive Plan 2016 [Member]", "terseLabel": "Incentive Plan 2016" } } }, "localname": "IncentivePlan2016Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_IncomeTaxProvisionExcludingTaxesAssociatedWithGainOnDispositionOfBusiness": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income Tax Provision, Excluding Taxes Associated With Gain On Disposition Of Business", "label": "Income Tax Provision, Excluding Taxes Associated With Gain On Disposition Of Business", "terseLabel": "Income tax provision, excluding tax associated with gain on disposal of businesses and assets" } } }, "localname": "IncomeTaxProvisionExcludingTaxesAssociatedWithGainOnDispositionOfBusiness", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "rop_IncomeTaxesPaidExcludingTaxesAssociatedWithGainOnDispositionOfBusiness": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income Taxes Paid, Excluding Taxes Associated With Gain On Disposition Of Business", "label": "Income Taxes Paid, Excluding Taxes Associated With Gain On Disposition Of Business", "negatedTerseLabel": "Cash income taxes paid, excluding tax associated with gain on disposal of businesses" } } }, "localname": "IncomeTaxesPaidExcludingTaxesAssociatedWithGainOnDispositionOfBusiness", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "rop_IncomeTaxesPaidOnDispositionOfBusiness": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Income Taxes Paid On Disposition Of Business", "label": "Income Taxes Paid On Disposition Of Business", "negatedTerseLabel": "Cash tax paid for gain on disposal of businesses" } } }, "localname": "IncomeTaxesPaidOnDispositionOfBusiness", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "rop_IncreaseDecreaseInContractWithCustomerAssetLiability": { "auth_ref": [], "calculation": { "http://ropertech.com/role/ContractBalancesScheduleofContractBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Contract With Customer, Asset (Liability)", "label": "Increase (Decrease) In Contract With Customer, Asset (Liability)", "totalLabel": "Change in net contract assets/(liabilities)" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAssetLiability", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/ContractBalancesScheduleofContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "rop_IncreaseDecreaseInUnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Unbilled Receivables, Current", "label": "Increase (Decrease) In Unbilled Receivables, Current", "negatedLabel": "Unbilled receivables" } } }, "localname": "IncreaseDecreaseInUnbilledReceivablesCurrent", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "rop_IndicorMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicor", "label": "Indicor [Member]", "terseLabel": "Indicor" } } }, "localname": "IndicorMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails", "http://ropertech.com/role/FairValueNarrativeDetails", "http://ropertech.com/role/IncomeTaxesNarrativeDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_IndustrialBusinessesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Industrial Businesses", "label": "Industrial Businesses [Member]", "terseLabel": "Industrial Businesses" } } }, "localname": "IndustrialBusinessesMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails", "http://ropertech.com/role/FairValueNarrativeDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_IntangibleAssetsMeasurementInput": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible Assets, Measurement Input", "label": "Intangible Assets, Measurement Input", "terseLabel": "Intangible assets measurement input" } } }, "localname": "IntangibleAssetsMeasurementInput", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "pureItemType" }, "rop_IntangibleAssetsMeasurementInputIncreaseDecrease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible Assets, Measurement Input, Increase (Decrease)", "label": "Intangible Assets, Measurement Input, Increase (Decrease)", "terseLabel": "Intangible assets measurement input increase (decrease)" } } }, "localname": "IntangibleAssetsMeasurementInputIncreaseDecrease", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "pureItemType" }, "rop_InterestRateScenarioAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Scenario", "label": "Interest Rate Scenario [Axis]", "terseLabel": "Interest Rate Scenario [Axis]" } } }, "localname": "InterestRateScenarioAxis", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "rop_InterestRateScenarioDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Scenario [Domain]", "label": "Interest Rate Scenario [Domain]", "terseLabel": "Interest Rate Scenario [Domain]" } } }, "localname": "InterestRateScenarioDomain", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_InterestRateScenarioOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Scenario One", "label": "Interest Rate Scenario One [Member]", "terseLabel": "Interest Rate Scenario One" } } }, "localname": "InterestRateScenarioOneMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_InterestRateScenarioTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest Rate Scenario Two", "label": "Interest Rate Scenario Two [Member]", "terseLabel": "Interest Rate Scenario Two" } } }, "localname": "InterestRateScenarioTwoMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_InvestmentObligationToPayThresholdOfEarningsBeforeInterestTaxesDepreciationAndAmortizationAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Investment, Obligation To Pay Threshold of Earnings Before Interest, Taxes, Depreciation And Amortization Amount", "label": "Investment, Obligation To Pay Threshold of Earnings Before Interest, Taxes, Depreciation And Amortization Amount", "terseLabel": "Obligation to pay achieving EBITDA" } } }, "localname": "InvestmentObligationToPayThresholdOfEarningsBeforeInterestTaxesDepreciationAndAmortizationAmount", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/FairValueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rop_InvestmentRequiredAnnualPaymentsOnAdjustmentPreTaxBasis": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Investment, Required Annual Payments On Adjustment Pre-tax Basis", "label": "Investment, Required Annual Payments On Adjustment Pre-tax Basis", "terseLabel": "Annual payment made on unit adjustment pre-tax basis" } } }, "localname": "InvestmentRequiredAnnualPaymentsOnAdjustmentPreTaxBasis", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/FairValueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rop_InvestmentRequiredInvestmentPayInKindPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Investment, Required Investment Pay In Kind Percentage", "label": "Investment, Required Investment Pay In Kind Percentage", "terseLabel": "Investment pay in kind percentage" } } }, "localname": "InvestmentRequiredInvestmentPayInKindPercentage", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/FairValueNarrativeDetails" ], "xbrltype": "percentItemType" }, "rop_LiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Liabilities, Lessee [Abstract]", "label": "Liabilities, Lessee [Abstract]", "terseLabel": "LIABILITIES:" } } }, "localname": "LiabilitiesLesseeAbstract", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LeasesLeaseBalancesWithinBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "rop_LineOfCreditFacilityAccordionFeatureIncreaseLimit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Accordion Feature, Increase Limit", "label": "Line of Credit Facility, Accordion Feature, Increase Limit", "terseLabel": "Potential increase limit" } } }, "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "rop_LineOfCreditFacilityCovenantDebtToCapitalRatioMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Covenant, Debt To Capital Ratio, Maximum", "label": "Line Of Credit Facility, Covenant, Debt To Capital Ratio, Maximum", "terseLabel": "Total Debt to Total Capital Ratio, minimum required" } } }, "localname": "LineOfCreditFacilityCovenantDebtToCapitalRatioMaximum", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "pureItemType" }, "rop_LineOfCreditFacilityLettersOfCreditFeePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line Of Credit Facility, Letters Of Credit, Fee Percentage", "label": "Line Of Credit Facility, Letters Of Credit, Fee Percentage", "terseLabel": "Fee percentage on outstanding letters of credit (as a percent)" } } }, "localname": "LineOfCreditFacilityLettersOfCreditFeePercentage", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "rop_NetEarningsPerShareFromContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net Earnings Per Share From continuing Operations", "label": "Net Earnings Per Share From continuing Operations [Abstract]", "terseLabel": "Net earnings per share from continuing operations:" } } }, "localname": "NetEarningsPerShareFromContinuingOperationsAbstract", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/QuarterlyFinancialDataunauditedDetails" ], "xbrltype": "stringItemType" }, "rop_NetEarningsPerShareFromDiscontinuedOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Net Earnings Per Share From Discontinued Operations", "label": "Net Earnings Per Share From Discontinued Operations [Abstract]", "terseLabel": "Net earnings per share from discontinued operations:", "verboseLabel": "Net earnings per share from discontinued operations:" } } }, "localname": "NetEarningsPerShareFromDiscontinuedOperationsAbstract", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/QuarterlyFinancialDataunauditedDetails" ], "xbrltype": "stringItemType" }, "rop_NetworkSoftwareAndSystemsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Network Software And Systems Segment [Member]", "label": "Network Software And Systems Segment [Member]", "netLabel": "Network Software", "terseLabel": "Network Software", "verboseLabel": "Network Software" } } }, "localname": "NetworkSoftwareAndSystemsSegmentMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofRevenuebyGeographicAreaDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "rop_OtherEquipmentAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other Equipment And Software", "label": "Other Equipment And Software [Member]", "terseLabel": "Other equipment and software" } } }, "localname": "OtherEquipmentAndSoftwareMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "rop_OtherGeographicalAreaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Segment information for sales attributed to other countries not specifically listed based upon the location where the product is ultimately shipped.", "label": "Other Geographical Area [Member]", "terseLabel": "Other" } } }, "localname": "OtherGeographicalAreaMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_PostContractSupportMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Post Contract Support [Member]", "label": "Post Contract Support [Member]", "terseLabel": "PCS" } } }, "localname": "PostContractSupportMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_ProceedsFromDispositionOfDiscontinuedOperations": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds From Disposition Of Discontinued Operations", "label": "Proceeds From Disposition Of Discontinued Operations", "terseLabel": "Proceeds from disposition of discontinued operations" } } }, "localname": "ProceedsFromDispositionOfDiscontinuedOperations", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "rop_ProceedsFromStockBasedCompensationNet": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock options, offset by the cash outflow paid by the company to cover an employee's income tax withholding obligation as part of a net-share settlement of a share-based award.", "label": "Proceeds from stock based compensation, net", "terseLabel": "Proceeds from stock-based compensation, net" } } }, "localname": "ProceedsFromStockBasedCompensationNet", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "rop_ProductRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product Revenue", "label": "Product Revenue [Member]", "terseLabel": "Product Revenue" } } }, "localname": "ProductRevenueMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "rop_RIPICTopCoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "RIPIC TopCo", "label": "RIPIC TopCo [Member]", "terseLabel": "RIPIC TopCo" } } }, "localname": "RIPICTopCoMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/FairValueNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_RestOfWorldMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Segment information for sales attributed to the rest of the world based upon the location where the product is ultimately shipped.", "label": "Rest of the World [Member]", "terseLabel": "Rest of the world" } } }, "localname": "RestOfWorldMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "rop_RevenueFromContractWithCustomerRequiredPaymentNumberOfDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue From Contract With Customer, Required Payment, Number Of Days", "label": "Revenue From Contract With Customer, Required Payment, Number Of Days", "terseLabel": "Number of days for payment (in days)" } } }, "localname": "RevenueFromContractWithCustomerRequiredPaymentNumberOfDays", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "rop_RoyaltyRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Royalty Rate", "label": "Royalty Rate [Member]", "terseLabel": "Royalty rate" } } }, "localname": "RoyaltyRateMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_SedaruIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sedaru, Inc", "label": "Sedaru, Inc [Member]", "terseLabel": "Sedaru, Inc" } } }, "localname": "SedaruIncMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "domainItemType" }, "rop_SegmentOperatingProfit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues before Corporate expenses.", "label": "Segment Operating Profit", "verboseLabel": "Operating profit" } } }, "localname": "SegmentOperatingProfit", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "rop_SegmentReportingOperatingAssets": { "auth_ref": [], "calculation": { "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails": { "order": 1.0, "parentTag": "rop_AssetsExcludingAssetsHeldForSale", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total operating assets for a company, which typically excludes intangible assets and other assets.", "label": "Segment Reporting Operating Assets", "verboseLabel": "Operating assets" } } }, "localname": "SegmentReportingOperatingAssets", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "rop_SeniorNotes2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to senior notes for the period of 2020.", "label": "Senior Notes 2020 [Member]", "terseLabel": "Senior Notes 2020" } } }, "localname": "SeniorNotes2020Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotes2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to senior notes for the period of 2021.", "label": "Senior Notes 2021 [Member]", "terseLabel": "Senior Notes 2021" } } }, "localname": "SeniorNotes2021Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotes2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to senior notes for the period of 2022.", "label": "Senior Notes 2022 [Member]", "terseLabel": "$500 3.125% senior notes due 2022" } } }, "localname": "SeniorNotes2022Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotes2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to senior notes for the period of 2025.", "label": "Senior Notes 2025 [Member]", "terseLabel": "$300 3.850% senior notes due 2025" } } }, "localname": "SeniorNotes2025Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotes2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to senior notes for the period of 2025.", "label": "Senior Notes 2026 [Member]", "terseLabel": "$700 3.800% senior notes due 2026" } } }, "localname": "SeniorNotes2026Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotesDue2022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes Payable not collateralized by pledge, mortgage or other lien in the entity's assets. Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes Due 2022 [Member]", "terseLabel": "Senior Notes Due 2022" } } }, "localname": "SeniorNotesDue2022Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotesDue2022OneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due 2022 One", "label": "Senior Notes Due 2022 One [Member]", "terseLabel": "Senior Notes Due 2022 One" } } }, "localname": "SeniorNotesDue2022OneMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotesDue2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due 2023 [Member]", "label": "Senior Notes Due 2023 [Member]", "netLabel": "$700 3.650% senior notes due 2023", "terseLabel": "$700 3.650% senior notes due 2023" } } }, "localname": "SeniorNotesDue2023Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotesDue2025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes Payable not collateralized by pledge, mortgage or other lien in the entity's assets. Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes Due 2025 [Member]", "netLabel": "$300 3.850% senior notes due 2025", "verboseLabel": "$300 3.850% senior notes due 2025" } } }, "localname": "SeniorNotesDue2025Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotesDue2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Notes Payable not collateralized by pledge, mortgage or other lien in the entity's assets. Senior note holders are paid off in full before any payments are made to junior note holders.", "label": "Senior Notes Due 2026 [Member]", "netLabel": "$700 3.800% senior notes due 2026", "verboseLabel": "$700 3.800% senior notes due 2026" } } }, "localname": "SeniorNotesDue2026Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotesDue2028Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due 2028 [Member]", "label": "Senior Notes Due 2028 [Member]", "netLabel": "$800 4.200% senior notes due 2028", "terseLabel": "Senior Notes Due 2028", "verboseLabel": "$800 4.200% senior notes due 2028" } } }, "localname": "SeniorNotesDue2028Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotesDueJune2030Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due June 2030", "label": "Senior Notes Due June 2030 [Member]", "netLabel": "$600 2.000% senior notes due 2030", "terseLabel": "$600 2.000% senior notes due 2030" } } }, "localname": "SeniorNotesDueJune2030Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotesDuein2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due in 2024", "label": "Senior Notes Due in 2024 [Member]", "netLabel": "$500 2.350% senior notes due 2024", "terseLabel": "$500 2.350% senior notes due 2024" } } }, "localname": "SeniorNotesDuein2024Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorNotesDuein2029Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Notes Due in 2029", "label": "Senior Notes Due in 2029 [Member]", "netLabel": "$700 2.950% senior notes due 2029", "terseLabel": "$700 2.950% senior notes due 2029" } } }, "localname": "SeniorNotesDuein2029Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorUnsecuredNotesDueAugust152022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Unsecured Notes Due August 15, 2022", "label": "Senior Unsecured Notes Due August 15, 2022 [Member]", "terseLabel": "$300 0.450% senior notes due 2022" } } }, "localname": "SeniorUnsecuredNotesDueAugust152022Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorUnsecuredNotesDueFebruary152031Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Unsecured Notes Due February 15, 2031", "label": "Senior Unsecured Notes Due February 15, 2031 [Member]", "netLabel": "$1,000 1.750% senior notes due 2031", "terseLabel": "$1,000 1.750% senior notes due 2031" } } }, "localname": "SeniorUnsecuredNotesDueFebruary152031Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorUnsecuredNotesDueSeptember152025Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Unsecured Notes Due September 15, 2025", "label": "Senior Unsecured Notes Due September 15, 2025 [Member]", "netLabel": "$700 1.000% senior notes due 2025", "terseLabel": "$700 1.000% senior notes due 2025" } } }, "localname": "SeniorUnsecuredNotesDueSeptember152025Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "rop_SeniorUnsecuredNotesDueSeptember152027Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Senior Unsecured Notes Due September 15, 2027", "label": "Senior Unsecured Notes Due September 15, 2027 [Member]", "netLabel": "$700 1.400% senior notes due 2027", "terseLabel": "$700 1.400% senior notes due 2027" } } }, "localname": "SeniorUnsecuredNotesDueSeptember152027Member", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "rop_SingaporeTechnologiesEngineeringLtdAffiliateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Singapore Technologies Engineering Ltd Affiliate", "label": "Singapore Technologies Engineering Ltd Affiliate [Member]", "terseLabel": "Singapore Technologies Engineering Ltd" } } }, "localname": "SingaporeTechnologiesEngineeringLtdAffiliateMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_SoftwareLicensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Licenses [Member]", "label": "Software Licenses [Member]", "terseLabel": "Software licenses" } } }, "localname": "SoftwareLicensesMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_SoftwareRelatedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Related", "label": "Software Related [Member]", "terseLabel": "Software related" } } }, "localname": "SoftwareRelatedMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "rop_SoftwareRelatedNonRecurringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Related, Non-recurring", "label": "Software Related, Non-recurring [Member]", "terseLabel": "Non-recurring" } } }, "localname": "SoftwareRelatedNonRecurringMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "rop_SoftwareRelatedRecurringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Related, Recurring", "label": "Software Related, Recurring [Member]", "terseLabel": "Recurring" } } }, "localname": "SoftwareRelatedRecurringMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "rop_SoftwareRelatedReoccurringMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Software Related, Reoccurring", "label": "Software Related, Reoccurring [Member]", "terseLabel": "Reoccurring" } } }, "localname": "SoftwareRelatedReoccurringMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "rop_SummaryOfAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Summary Of Accounting Policies [Table]", "label": "Summary Of Accounting Policies [Line Items]", "terseLabel": "Summary Of Accounting Policies [Line Items]" } } }, "localname": "SummaryOfAccountingPoliciesLineItems", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "rop_SummaryOfAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Summary Of Accounting Policies [Table]", "label": "Summary Of Accounting Policies [Table]", "terseLabel": "Summary Of Accounting Policies [Table]" } } }, "localname": "SummaryOfAccountingPoliciesTable", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "rop_TIPTechnologiesIncAndCommonSenseSolutionsIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TIP Technologies Inc And Common Sense Solutions Inc", "label": "TIP Technologies Inc And Common Sense Solutions Inc [Member]", "terseLabel": "T I P Technologies Inc And Common Sense Solutions Inc" } } }, "localname": "TIPTechnologiesIncAndCommonSenseSolutionsIncMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "domainItemType" }, "rop_TechnologyEnabledProductsSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Technology Enabled Products Segment", "label": "Technology Enabled Products Segment [Member]", "netLabel": "Technology Enabled Products", "terseLabel": "Technology Enabled Products" } } }, "localname": "TechnologyEnabledProductsSegmentMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofRevenuebyGeographicAreaDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "rop_TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TransCore Holdings Inc, Zetec, and Civco Radiotherapy", "label": "TransCore Holdings Inc, Zetec, and Civco Radiotherapy [Member]", "terseLabel": "TransCore Holdings Inc, Zetec, and Civco Radiotherapy" } } }, "localname": "TransCoreHoldingsIncZetecAndCivcoRadiotherapyMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "rop_TransCoreMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "TransCore", "label": "TransCore [Member]", "terseLabel": "TransCore" } } }, "localname": "TransCoreMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/ContingenciesDetails", "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "rop_UnaffiliatedCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Customers that are not associated with the entity.", "label": "Unaffiliated Customers [Member]", "verboseLabel": "Sales to unaffiliated customers" } } }, "localname": "UnaffiliatedCustomersMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationSalesandLongLivedAssetsbyCountryofOriginDetails" ], "xbrltype": "domainItemType" }, "rop_VerathonIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Verathon Inc", "label": "Verathon Inc [Member]", "terseLabel": "Verathon Inc" } } }, "localname": "VerathonIncMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "rop_VertaforeLitigationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vertafore Litigation", "label": "Vertafore Litigation [Member]", "terseLabel": "Vertafore Litigation" } } }, "localname": "VertaforeLitigationMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "rop_VertaforeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vertafore", "label": "Vertafore [Member]", "terseLabel": "Vertafore" } } }, "localname": "VertaforeMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "domainItemType" }, "rop_ZetecMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Zetec", "label": "Zetec [Member]", "terseLabel": "Zetec" } } }, "localname": "ZetecMember", "nsuri": "http://ropertech.com/20221231", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r319", "r360", "r372", "r373", "r374", "r375", "r376", "r378", "r382", "r439", "r440", "r441", "r442", "r444", "r445", "r447", "r449", "r450", "r830", "r831" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationSalesandLongLivedAssetsbyCountryofOriginDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r319", "r360", "r372", "r373", "r374", "r375", "r376", "r378", "r382", "r439", "r440", "r441", "r442", "r444", "r445", "r447", "r449", "r450", "r830", "r831" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationSalesandLongLivedAssetsbyCountryofOriginDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r317", "r318", "r455", "r482", "r732", "r734" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r272", "r323", "r329", "r335", "r399", "r567", "r568", "r569", "r593", "r594", "r617", "r620", "r622", "r623", "r674" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]", "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r272", "r323", "r329", "r335", "r399", "r567", "r568", "r569", "r593", "r594", "r617", "r620", "r622", "r623", "r674" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]", "terseLabel": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r272", "r323", "r329", "r335", "r399", "r567", "r568", "r569", "r593", "r594", "r617", "r620", "r622", "r623", "r674" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]", "terseLabel": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "terseLabel": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails", "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/FairValueNarrativeDetails", "http://ropertech.com/role/IncomeTaxesNarrativeDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_GeographyEliminationsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Geography Eliminations [Member]", "terseLabel": "Eliminations" } } }, "localname": "GeographyEliminationsMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationSalesandLongLivedAssetsbyCountryofOriginDetails" ], "xbrltype": "domainItemType" }, "srt_LitigationCaseAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "terseLabel": "Litigation Case [Axis]" } } }, "localname": "LitigationCaseAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "srt_LitigationCaseTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "terseLabel": "Litigation Case [Domain]" } } }, "localname": "LitigationCaseTypeDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r388", "r751", "r836", "r889" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationSalesandLongLivedAssetsbyCountryofOriginDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r431", "r433", "r434", "r435", "r527", "r682", "r698", "r726", "r727", "r748", "r761", "r770", "r832", "r881", "r882", "r883", "r884", "r885", "r886" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/StockBasedCompensationNarrativeDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r431", "r433", "r434", "r435", "r527", "r682", "r698", "r726", "r727", "r748", "r761", "r770", "r832", "r881", "r882", "r883", "r884", "r885", "r886" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/StockBasedCompensationNarrativeDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r388", "r751", "r836", "r889" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationSalesandLongLivedAssetsbyCountryofOriginDetails" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]", "terseLabel": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/FairValueNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]", "terseLabel": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/FairValueNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r384", "r686", "r749", "r768", "r828", "r829", "r836", "r888" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesDisaggregatedRevenueDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r384", "r686", "r749", "r768", "r828", "r829", "r836", "r888" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesDisaggregatedRevenueDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r431", "r433", "r434", "r435", "r510", "r527", "r558", "r559", "r560", "r681", "r682", "r698", "r726", "r727", "r748", "r761", "r770", "r825", "r832", "r882", "r883", "r884", "r885", "r886" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/StockBasedCompensationNarrativeDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r431", "r433", "r434", "r435", "r510", "r527", "r558", "r559", "r560", "r681", "r682", "r698", "r726", "r727", "r748", "r761", "r770", "r825", "r832", "r882", "r883", "r884", "r885", "r886" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/StockBasedCompensationNarrativeDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ReportableGeographicalComponentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Reportable Geographical Components [Member]", "terseLabel": "Reportable Geographical Components" } } }, "localname": "ReportableGeographicalComponentsMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationSalesandLongLivedAssetsbyCountryofOriginDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r317", "r318", "r455", "r482", "r733", "r734" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "terseLabel": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails", "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/FairValueNarrativeDetails", "http://ropertech.com/role/IncomeTaxesNarrativeDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r385", "r386", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r750", "r769", "r836" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationSalesandLongLivedAssetsbyCountryofOriginDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r385", "r386", "r712", "r717", "r718", "r719", "r720", "r721", "r722", "r723", "r724", "r725", "r750", "r769", "r836" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationSalesandLongLivedAssetsbyCountryofOriginDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "srt_WeightedAverageMember": { "auth_ref": [ "r726", "r727", "r881", "r883", "r886" ], "lang": { "en-us": { "role": { "label": "Weighted Average [Member]", "terseLabel": "Weighted Average" } } }, "localname": "WeightedAverageMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "auth_ref": [ "r270", "r271", "r272", "r273", "r274", "r324", "r325", "r326", "r392", "r393", "r396", "r397", "r398", "r399", "r400", "r401", "r567", "r568", "r569", "r593", "r594", "r606", "r607", "r608", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r632", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r652", "r653", "r657", "r658", "r659", "r671", "r672", "r673", "r674", "r675", "r676", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r807" ], "lang": { "en-us": { "role": { "documentation": "Indicates amendment to accounting standards.", "label": "Accounting Standards Update [Extensible Enumeration]", "terseLabel": "Accounting standards update [Extensible List]" } } }, "localname": "AccountingStandardsUpdateExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrentAndNoncurrent": { "auth_ref": [ "r242", "r262" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r390", "r391" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r30", "r239", "r256" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.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", "verboseLabel": "Income taxes payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://ropertech.com/role/AccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Liabilities, Current", "terseLabel": "Other accrued liabilities", "totalLabel": "Total" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/AccruedLiabilitiesDetails", "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accrued Liabilities [Abstract]", "terseLabel": "Accrued Liabilities [Abstract]" } } }, "localname": "AccruedLiabilitiesCurrentAndNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r147", "r283" ], "calculation": { "http://ropertech.com/role/PropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r57", "r59", "r60", "r289", "r694", "r706", "r710" ], "calculation": { "http://ropertech.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/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r56", "r60", "r220", "r676", "r701", "r702", "r787", "r788", "r789", "r804", "r805", "r806" ], "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/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r125" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Weighted average useful life of finite-lived intangible assets (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r34", "r767" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r567", "r568", "r569", "r804", "r805", "r806", "r875" ], "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/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "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 earnings from continuing operations to cash flows from operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r562" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Stock-based compensation", "verboseLabel": "Stock based compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails", "http://ropertech.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r68", "r474", "r655", "r799" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of deferred financing costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r89", "r123", "r131" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r346" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_Assets": { "auth_ref": [ "r237", "r255", "r287", "r313", "r368", "r374", "r380", "r395", "r439", "r440", "r442", "r443", "r444", "r446", "r448", "r450", "r451", "r610", "r612", "r631", "r767", "r830", "r831", "r879" ], "calculation": { "http://ropertech.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", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets", "verboseLabel": "Assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Lease Assets and Liabilities" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesLeaseBalancesWithinBalanceSheetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r278", "r293", "r313", "r395", "r439", "r440", "r442", "r443", "r444", "r446", "r448", "r450", "r451", "r610", "r612", "r631", "r767", "r830", "r831", "r879" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r20", "r149", "r276", "r277" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "totalLabel": "Assets held for sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]", "terseLabel": "Disposal Group, Including Discontinued Operation, Assets [Abstract]" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r20", "r144", "r149", "r276", "r277" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as 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, Assets, Current", "terseLabel": "Current assets held for sale", "totalLabel": "Current assets held for sale" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]", "terseLabel": "Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract]", "terseLabel": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract]" } } }, "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r533", "r534", "r535", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r557", "r558", "r559", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BuildingMember": { "auth_ref": [ "r146" ], "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": "Buildings", "verboseLabel": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/PropertyPlantandEquipmentDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r605", "r759", "r760" ], "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/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r201", "r202", "r605", "r759", "r760" ], "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/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "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/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r200" ], "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 voting interests acquired (as a percent)" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": { "auth_ref": [ "r213" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes.", "label": "Business Acquisition, Goodwill, Expected Tax Deductible Amount", "terseLabel": "Goodwill, expected tax deductible amount" } } }, "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination and Asset Acquisition [Abstract]" } } }, "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r210", "r211", "r212" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Aggregate purchase price" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "terseLabel": "Net assets of businesses acquired:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets": { "auth_ref": [ "r204" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax asset attributable to deductible temporary differences and carryforwards acquired at the acquisition date.", "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Assets", "terseLabel": "Purchase price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r204" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred tax liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill": { "auth_ref": [ "r204" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of intangible assets, excluding goodwill, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Intangible Assets, Other than Goodwill", "terseLabel": "Other identifiable intangibles" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r203", "r204" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Amortizable intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareAdditions": { "auth_ref": [ "r124" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Additions made to capitalized computer software costs during the period.", "label": "Capitalized Computer Software, Additions", "terseLabel": "Capitalized software expenditures" } } }, "localname": "CapitalizedComputerSoftwareAdditions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r728" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized computer software, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r405" ], "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": "Deferred commissions expense" } } }, "localname": "CapitalizedContractCostAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r91", "r281", "r729" ], "calculation": { "http://ropertech.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", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r92" ], "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/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r85", "r91", "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents, end of year", "periodStartLabel": "Cash and cash equivalents, beginning of year" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r85", "r227" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net increase in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r782" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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 Equivalents, at Carrying Value", "verboseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Noncash Investing and Financing Activities Disclosure [Abstract]", "terseLabel": "Noncash investing activities:" } } }, "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": { "auth_ref": [ "r85" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of financing activities of 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": "Cash Provided by (Used in) Financing Activities, Discontinued Operations", "terseLabel": "Cash used in financing activities from discontinued operations" } } }, "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "auth_ref": [ "r19", "r85" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "terseLabel": "Cash provided by operating activities from discontinued operations" } } }, "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r52", "r244", "r261" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note $13)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockDividendsPerShareDeclared": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding.", "label": "Common Stock, Dividends, Per Share, Declared", "terseLabel": "Dividends declared (in dollars per share)" } } }, "localname": "CommonStockDividendsPerShareDeclared", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r804", "r805", "r875" ], "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/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r33" ], "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 or stated value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r33" ], "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, authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r33" ], "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, issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r33", "r162" ], "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", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "verboseLabel": "Common stock, outstanding (in dollars per share)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETSParenthetical", "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r33", "r767" ], "calculation": { "http://ropertech.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", "verboseLabel": "Common stock, $0.01 par value per share; 350.0 shares authorized; 107.9 shares issued and 106.1 outstanding at December\u00a031, 2022 and 107.3 shares issued and 105.5 outstanding at December\u00a031, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "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/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r63", "r297", "r299", "r305", "r690", "r695" ], "calculation": { "http://ropertech.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/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer Equipment [Member]", "terseLabel": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r765", "r823", "r824" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Computer Software, Intangible Asset [Member]", "terseLabel": "Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r103", "r104", "r224", "r225", "r388", "r713" ], "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/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r103", "r104", "r224", "r225", "r388", "r711", "r713" ], "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/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r103", "r104", "r224", "r225", "r388", "r713", "r890" ], "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/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]", "terseLabel": "Concentration of Risk" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/ConcentrationofRisk" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r103", "r104", "r224", "r225", "r388" ], "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": "Concentration risk percentage (as a percent)" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r103", "r104", "r224", "r225", "r388", "r713" ], "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/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r218", "r735" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContingentLiabilityReserveEstimatePolicy": { "auth_ref": [ "r234", "r235" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the claims loss reserve for insurance contracts with a life contingency (permanent life, some term life, accident and health, some annuities), describing the loss exposures and bases and methodologies for making the relevant accounting estimates.", "label": "Contingent Liability Reserve Estimate, Policy [Policy Text Block]", "terseLabel": "Contingencies" } } }, "localname": "ContingentLiabilityReserveEstimatePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "auth_ref": [ "r834" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "terseLabel": "Schedule of Contract Balances" } } }, "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/ContractBalancesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r484", "r485", "r506" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r484", "r485", "r506" ], "calculation": { "http://ropertech.com/role/ContractBalancesScheduleofContractBalancesDetails": { "order": 3.0, "parentTag": "rop_ContractWithCustomerNetAssetLiability", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "negatedTerseLabel": "Deferred revenue - non-current" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/ContractBalancesScheduleofContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r507" ], "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 from contract liability balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/ContractBalancesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateNonSegmentMember": { "auth_ref": [ "r112", "r373", "r374", "r375", "r376", "r382", "r809" ], "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/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r72", "r313", "r395", "r439", "r440", "r442", "r443", "r444", "r446", "r448", "r450", "r451", "r631", "r830" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "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/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r802", "r870", "r872" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current Federal Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r802", "r870" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "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/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]", "terseLabel": "Current:" } } }, "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r802", "r870", "r872" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "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) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Current State and Local Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRefundLiabilityCurrent": { "auth_ref": [], "calculation": { "http://ropertech.com/role/AccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current regulatory liabilities generally represent obligations to make refunds to customers for various reasons including overpayment.", "label": "Customer Refund Liability, Current", "terseLabel": "Rebates" } } }, "localname": "CustomerRefundLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r207" ], "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 related intangibles" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r161", "r312", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r468", "r475", "r476", "r478" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r29", "r30", "r31", "r238", "r240", "r253", "r319", "r452", "r453", "r454", "r455", "r456", "r458", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r656", "r743", "r744", "r745", "r746", "r747", "r800" ], "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/2022", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable interest rate (as a percent)" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r31", "r240", "r253", "r479" ], "calculation": { "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails_1": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Long-term debt" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r230", "r232", "r452", "r656", "r744", "r745" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Face amount of debt" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "auth_ref": [ "r49", "r230", "r471" ], "lang": { "en-us": { "role": { "documentation": "The average effective interest rate during the reporting period.", "label": "Debt Instrument, Interest Rate During Period", "terseLabel": "Senior unsecured, interest rate during period" } } }, "localname": "DebtInstrumentInterestRateDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r49", "r453" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Fixed interest rate (as a percent)" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "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 [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r50", "r319", "r452", "r453", "r454", "r455", "r456", "r458", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r656", "r743", "r744", "r745", "r746", "r747", "r800" ], "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/2022", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Redemption price percentage (as a percent)" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r50", "r163", "r164", "r165", "r166", "r229", "r230", "r232", "r252", "r319", "r452", "r453", "r454", "r455", "r456", "r458", "r464", "r465", "r466", "r467", "r469", "r470", "r471", "r472", "r473", "r474", "r477", "r656", "r743", "r744", "r745", "r746", "r747", "r800" ], "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/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt term (in years)" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredCompensationCashBasedArrangementsLiabilityCurrent": { "auth_ref": [ "r170", "r171" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for deferred compensation arrangements payable within one year (or the normal operating cycle, if longer). Represents currently earned compensation under cash arrangements (such as a profit-sharing plan, rabbi trust, and employee contract--excluding equity-based arrangements) that is not actually paid until a later date.", "label": "Deferred Compensation Cash-Based Arrangements, Liability, Current", "terseLabel": "Accrued compensation" } } }, "localname": "DeferredCompensationCashBasedArrangementsLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r802", "r871", "r872" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred Federal Income Tax Expense (Benefit)", "terseLabel": "Federal" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r197", "r802", "r871" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "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/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r575", "r576" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "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/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r575", "r576" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r802", "r871", "r872" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "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) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.", "label": "Deferred State and Local Income Tax Expense (Benefit)", "terseLabel": "State" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsNet": { "auth_ref": [ "r868" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r195", "r869" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 5.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 operating loss carryforwards.", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "terseLabel": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": { "auth_ref": [ "r193", "r195", "r869" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Research", "terseLabel": "R&D credits" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "auth_ref": [ "r195", "r869" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.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 from reserves and accruals.", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals", "terseLabel": "Reserves and accrued expenses" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r589" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "negatedLabel": "Valuation allowance", "terseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesNarrativeDetails", "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r188", "r868" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.", "label": "Deferred Tax Liabilities, Net", "totalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "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/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "auth_ref": [ "r195", "r869" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 4.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 from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets", "terseLabel": "Amortizable intangible assets" } } }, "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesParentsBasisInDiscontinuedOperation": { "auth_ref": [ "r195", "r198", "r869" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from the entity's basis in a discontinued operation.", "label": "Deferred Tax Liabilities, Parent's Basis in Discontinued Operation", "terseLabel": "Outside basis difference in Indicor" } } }, "localname": "DeferredTaxLiabilitiesParentsBasisInDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesNarrativeDetails", "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "auth_ref": [ "r869" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": { "order": 1.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 from undistributed earnings of subsidiary and other recognized entity not within country of domicile. Includes, but is not limited to, other basis differences.", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "terseLabel": "Accrued tax on unremitted foreign earnings" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r526" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution retirement plan cost" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/RetirementandOtherBenefitPlansDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r89", "r145" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense", "verboseLabel": "Depreciation and amortization of property, plant and equipment" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://ropertech.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r89", "r363" ], "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", "verboseLabel": "Depreciation and other amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r505", "r749", "r750", "r751", "r752", "r753", "r754", "r755" ], "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/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r836" ], "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": "Schedule of Disaggregated Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r532", "r563", "r564", "r566", "r571", "r762" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationEquityMethodInvestmentRetainedAfterDisposalOwnershipInterestAfterDisposal": { "auth_ref": [ "r14" ], "lang": { "en-us": { "role": { "documentation": "Percent, after disposal, of ownership interest of a discontinued operation in which an equity method investment is retained.", "label": "Discontinued Operation, Equity Method Investment Retained after Disposal, Ownership Interest after Disposal", "terseLabel": "Retaining minority interest" } } }, "localname": "DiscontinuedOperationEquityMethodInvestmentRetainedAfterDisposalOwnershipInterestAfterDisposal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/FairValueNarrativeDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax": { "auth_ref": [ "r5", "r7", "r9", "r22" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0 } }, "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 disposition of discontinued operations, net of tax" } } }, "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "auth_ref": [ "r5", "r6", "r7", "r8", "r9", "r17", "r66", "r265" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "terseLabel": "Pretax gain on disposition of business", "totalLabel": "Earnings before income taxes" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax": { "auth_ref": [ "r5", "r6", "r22" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0 }, "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from operations classified as a discontinued operation. Excludes gain (loss) on disposal and provision for gain (loss) until disposal.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation During Phase-out Period, Net of Tax", "terseLabel": "Earnings from discontinued operations, net of tax", "totalLabel": "Earnings from discontinued operations, net of tax" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/QuarterlyFinancialDataunauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation.", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/QuarterlyFinancialDataunauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "auth_ref": [ "r6", "r7", "r8", "r9", "r17", "r22", "r577", "r596", "r601" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationDuringPhaseOutPeriodNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal.", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "terseLabel": "Income taxes", "verboseLabel": "Income tax expense" } } }, "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DiscontinuedOperationsDisposedOfBySaleMember": { "auth_ref": [ "r3" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components disposed of by sale and representing a strategic shift that has or will have a major effect on operations and financial results.", "label": "Discontinued Operations, Disposed of by Sale [Member]", "terseLabel": "Disposed of by Sale" } } }, "localname": "DiscontinuedOperationsDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember": { "auth_ref": [ "r2", "r3", "r4" ], "lang": { "en-us": { "role": { "documentation": "Component or group of components classified as held-for-sale or disposed of by 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 or Disposed of by Sale [Member]", "terseLabel": "Held-for-sale or Disposed of by Sale" } } }, "localname": "DiscontinuedOperationsHeldForSaleOrDisposedOfBySaleMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails", "http://ropertech.com/role/FairValueNarrativeDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DiscontinuedOperationsPolicyTextBlock": { "auth_ref": [ "r10", "r26" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation.", "label": "Discontinued Operations, Policy [Policy Text Block]", "terseLabel": "Discontinued Operations" } } }, "localname": "DiscontinuedOperationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupClassificationAxis": { "auth_ref": [ "r276" ], "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/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails", "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails", "http://ropertech.com/role/FairValueNarrativeDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "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/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails", "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails", "http://ropertech.com/role/FairValueNarrativeDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r143", "r150" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal group, disposed of by sale, not discontinued operations" } } }, "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": { "auth_ref": [ "r141", "r150", "r276" ], "lang": { "en-us": { "role": { "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations.", "label": "Disposal Group, Held-for-sale, Not Discontinued Operations [Member]", "terseLabel": "Disposal group, held-for-sale, not discontinued operations" } } }, "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "auth_ref": [ "r0", "r1", "r20", "r149" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 5.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "terseLabel": "Accounts receivable, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayable": { "auth_ref": [ "r0", "r1", "r20", "r149" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxPayable": { "auth_ref": [ "r0", "r1", "r20", "r149" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as income tax obligations attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accrued Income Tax Payable", "terseLabel": "Income taxes payable" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedIncomeTaxPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities": { "auth_ref": [ "r0", "r1", "r20", "r149" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities", "terseLabel": "Accrued compensation" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "auth_ref": [ "r0", "r1", "r20", "r140", "r149", "r276", "r277" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "terseLabel": "Assets held for sale" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "auth_ref": [ "r0", "r1", "r20", "r149" ], "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": "Upfront, pre-tax cash proceeds" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Consideration", "terseLabel": "Consideration receivable or received on disposal" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/FairValueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "auth_ref": [ "r18", "r277" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "terseLabel": "Cost of sales" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredRevenue": { "auth_ref": [ "r0", "r1", "r20", "r149" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as deferred revenue attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Deferred Revenue", "terseLabel": "Deferred revenue" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities": { "auth_ref": [ "r0", "r1", "r20", "r149" ], "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 taxes" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": { "auth_ref": [ "r18" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses": { "auth_ref": [ "r228" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) in the disposal group, including discontinued operation, recognized in the statement of income as a result of the sale or complete or substantially complete liquidation of an investment in a foreign entity.", "label": "Disposal Group, Including Discontinued Operation, Foreign Currency Translation Gains (Losses)", "terseLabel": "Foreign currency translation loss on disposal" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationForeignCurrencyTranslationGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "auth_ref": [ "r18" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent": { "auth_ref": [ "r0", "r1", "r20", "r144", "r149" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as goodwill 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, Goodwill, Current", "terseLabel": "Goodwill" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent": { "auth_ref": [ "r0", "r1", "r20", "r140", "r149" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent", "terseLabel": "Goodwill" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "auth_ref": [ "r18", "r277" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "totalLabel": "Gross profit" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent": { "auth_ref": [ "r0", "r1", "r20", "r144", "r149" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 6.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as intangible assets, excluding goodwill, 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, Intangible Assets, Current", "terseLabel": "Other intangible assets, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": { "auth_ref": [ "r0", "r1", "r20", "r140", "r149" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent", "terseLabel": "Other intangible assets, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventory1": { "auth_ref": [ "r0", "r1", "r20", "r149" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 3.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "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, net" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationInventory1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "auth_ref": [ "r18" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "totalLabel": "Income from operations" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets": { "auth_ref": [ "r0", "r1", "r20", "r144", "r149" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 4.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as 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, Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": { "auth_ref": [ "r0", "r1", "r20", "r144", "r149" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current", "terseLabel": "Other current liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "auth_ref": [ "r0", "r1", "r20", "r140", "r149" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": { "auth_ref": [ "r0", "r1", "r20", "r140", "r149" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent", "terseLabel": "Other liabilities" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "auth_ref": [ "r18", "r277" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.", "label": "Disposal Group, Including Discontinued Operation, Revenue", "terseLabel": "Net revenues" } } }, "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "auth_ref": [ "r27", "r153" ], "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": "Discontinued Operations" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperations" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r759", "r760" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails", "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical", "http://ropertech.com/role/ContingenciesDetails", "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails", "http://ropertech.com/role/FairValueNarrativeDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r167", "r250" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).", "label": "Dividends, Common Stock", "negatedLabel": "Dividends declared" } } }, "localname": "DividendsCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_DividendsPayableCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://ropertech.com/role/AccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Dividends Payable, Current", "terseLabel": "Accrued dividend" } } }, "localname": "DividendsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/AccruedLiabilitiesDetails" ], "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": "Domestic Tax Authority" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net earnings per share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/QuarterlyFinancialDataunauditedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r306", "r327", "r328", "r329", "r330", "r331", "r336", "r338", "r343", "r344", "r345", "r347", "r623", "r624", "r691", "r696", "r738" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/QuarterlyFinancialDataunauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r306", "r327", "r328", "r329", "r330", "r331", "r338", "r343", "r344", "r345", "r347", "r623", "r624", "r691", "r696", "r738" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/QuarterlyFinancialDataunauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerSharePolicyTextBlock": { "auth_ref": [ "r98", "r100" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.", "label": "Earnings Per Share, Policy [Policy Text Block]", "terseLabel": "Earnings per Share" } } }, "localname": "EarningsPerSharePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r641" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "terseLabel": "Effect of exchange rate changes on cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r578" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "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 income tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r315", "r578", "r598" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 6.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": "Federal statutory rate" } } }, "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r598", "r866" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "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 changes in the income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "terseLabel": "Impact of UK tax rate change" } } }, "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r866", "r873" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 1.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 operations, net" } } }, "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "auth_ref": [ "r866", "r873" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "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 attributable to other adjustments.", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "terseLabel": "Other, net" } } }, "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "auth_ref": [ "r865", "r866" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Percentage 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 expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "terseLabel": "Stock-based compensation" } } }, "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r866", "r873" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "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 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 taxes, net of federal benefit" } } }, "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": { "auth_ref": [ "r866", "r873" ], "calculation": { "http://ropertech.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails": { "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 research tax credit.", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent", "negatedLabel": "R&D tax credits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofEffectiveIncomeTaxRateReconciliationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r565" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Nonvested options granted, period for recognition (in years)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r864" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Nonvested awards other than options granted, unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r864" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Nonvested options granted, unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "auth_ref": [ "r562" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "terseLabel": "Tax benefit recognized in net earnings" } } }, "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofShareBasedCompensationExpenseDetails" ], "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": "ESPP" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r162", "r272", "r301", "r302", "r303", "r320", "r321", "r322", "r325", "r332", "r334", "r351", "r399", "r483", "r567", "r568", "r569", "r593", "r594", "r622", "r643", "r644", "r645", "r646", "r647", "r649", "r676", "r701", "r702", "r703" ], "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/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r118" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Equity Method Investment, Ownership Percentage", "terseLabel": "Equity method investment, ownership percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/IncomeTaxesNarrativeDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": { "auth_ref": [ "r790", "r791", "r799" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment.", "label": "Equity Method Investment, Realized Gain (Loss) on Disposal", "terseLabel": "Equity method investment, realized gain (loss) on disposal" } } }, "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestments": { "auth_ref": [ "r117", "r369", "r783" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized.", "label": "Equity Method Investments", "terseLabel": "Equity investment" } } }, "localname": "EquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsFairValueDisclosure": { "auth_ref": [ "r116" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of investments accounted under the equity method.", "label": "Equity Method Investments, Fair Value Disclosure", "terseLabel": "Equity method investment fair value" } } }, "localname": "EquityMethodInvestmentsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/FairValueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentsPolicy": { "auth_ref": [ "r84", "r119", "r226" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received.", "label": "Equity Method Investments [Policy Text Block]", "terseLabel": "Equity Investment" } } }, "localname": "EquityMethodInvestmentsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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 [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/FairValueNarrativeDetails", "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r626", "r627", "r630" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/FairValueNarrativeDetails", "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r466", "r512", "r513", "r514", "r515", "r516", "r517", "r627", "r678", "r679", "r680", "r744", "r745", "r756", "r757", "r758" ], "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/2022", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r629" ], "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/2022", "presentation": [ "http://ropertech.com/role/FairValue" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r466", "r512", "r517", "r627", "r679", "r744", "r745", "r756", "r757", "r758" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock": { "auth_ref": [ "r222", "r223" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of liabilities measured at fair value measured on a recurring or nonrecurring basis. Includes, but is 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.", "label": "Fair Value, Liabilities Measured on Recurring and Nonrecurring Basis [Table Text Block]", "terseLabel": "Schedule of Fair Value of Debt" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/FairValueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r466", "r512", "r513", "r514", "r515", "r516", "r517", "r678", "r679", "r680", "r744", "r745", "r756", "r757", "r758" ], "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/2022", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueOfAssetsAcquired": { "auth_ref": [ "r93", "r94", "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The fair value of assets acquired in noncash investing or financing activities.", "label": "Fair Value of Assets Acquired", "terseLabel": "Fair value of assets, including goodwill" } } }, "localname": "FairValueOfAssetsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r285", "r421" ], "calculation": { "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 }, "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails_1": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedLabel": "Assets subject to amortization, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r132" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "Amortization expense, 2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r132" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "terseLabel": "Amortization expense, 2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r132" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "Amortization expense, 2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r132" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "Amortization expense, 2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r132" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "Amortization expense, 2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r418", "r420", "r421", "r423", "r687", "r688" ], "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/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r130", "r688" ], "calculation": { "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Assets subject to amortization, cost" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "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 [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r124", "r129" ], "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/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r130", "r687" ], "calculation": { "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Assets subject to amortization, net book value" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]", "terseLabel": "Foreign Tax Authority" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r651" ], "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 and Transactions" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r102", "r713" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]", "terseLabel": "Geographic Concentration Risk" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r284", "r406", "r689", "r742", "r767", "r812", "r819" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.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": "Ending balances", "periodStartLabel": "Beginning balances", "terseLabel": "Goodwill", "verboseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails", "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r408", "r742" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r121", "r127" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill and Other Intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillOtherIncreaseDecrease": { "auth_ref": [ "r413" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease), classified as other, of an asset representing the future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Other Increase (Decrease)", "terseLabel": "Reclassifications and other" } } }, "localname": "GoodwillOtherIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "auth_ref": [ "r199", "r820" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments 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, Translation and Purchase Accounting Adjustments", "terseLabel": "Currency translation adjustments" } } }, "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r70", "r313", "r368", "r373", "r379", "r382", "r395", "r439", "r440", "r442", "r443", "r444", "r446", "r448", "r450", "r451", "r631", "r740", "r830" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "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", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/QuarterlyFinancialDataunauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuarantyLiabilities": { "auth_ref": [ "r154", "r155", "r243", "r263" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This item represents a non-contingent liability for the fair value of an obligation to stand ready to perform over the term of a guaranty issued in the event that specified triggering events or conditions occur.", "label": "Guaranty Liabilities", "terseLabel": "Outstanding surety bonds" } } }, "localname": "GuarantyLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r89", "r134" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "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)", "netLabel": "Impairment of intangible assets", "terseLabel": "Impairment of intangible assets", "verboseLabel": "Loss from impairment" } } }, "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "auth_ref": [ "r89", "r142" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails": { "order": 1.0, "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale.", "label": "Impairment of Long-Lived Assets to be Disposed of", "terseLabel": "Impairment of intangible assets" } } }, "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r139", "r152" ], "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": "Impairment of Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperations": { "auth_ref": [ "r71", "r90", "r215", "r327", "r328", "r329", "r330", "r342", "r345" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 }, "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent.", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "terseLabel": "Net earnings from continuing operations", "totalLabel": "Net earnings from continuing operations", "verboseLabel": "Net earnings from continuing operations" } } }, "localname": "IncomeLossFromContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/QuarterlyFinancialDataunauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r314", "r597" ], "calculation": { "http://ropertech.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "terseLabel": "United States" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r65", "r233", "r246", "r268", "r368", "r373", "r379", "r382", "r692", "r740" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0 }, "http://ropertech.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails": { "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": "Earnings before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r314", "r597" ], "calculation": { "http://ropertech.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "terseLabel": "Other" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesEarningsBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "auth_ref": [ "r64", "r245", "r247", "r264", "r306", "r324", "r327", "r328", "r329", "r330", "r338", "r343", "r344", "r624", "r691" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period.", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/QuarterlyFinancialDataunauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "auth_ref": [ "r64", "r264", "r267", "r306", "r324", "r327", "r328", "r329", "r330", "r338", "r343", "r344", "r345", "r624", "r691", "r696" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) derived from continuing operations during 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": "Income (Loss) from Continuing Operations, Per Diluted Share", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/QuarterlyFinancialDataunauditedDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "auth_ref": [ "r5", "r6", "r7", "r8", "r9", "r17", "r22", "r216" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "terseLabel": "Net earnings from discontinued operations", "totalLabel": "Net earnings from discontinued operations" } } }, "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails", "http://ropertech.com/role/QuarterlyFinancialDataunauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r759", "r760" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails", "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical", "http://ropertech.com/role/ContingenciesDetails", "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails", "http://ropertech.com/role/FairValueNarrativeDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "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/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "auth_ref": [ "r1", "r10", "r11", "r12", "r13", "r15", "r16", "r21", "r23", "r24", "r25", "r150", "r151" ], "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/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r424", "r426" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/ContingenciesDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r426" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/ContingenciesDetails", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r191" ], "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/2022", "presentation": [ "http://ropertech.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/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r315", "r579", "r587", "r591", "r595", "r599", "r602", "r603", "r604" ], "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/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r316", "r333", "r334", "r366", "r577", "r596", "r600", "r697" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0 }, "http://ropertech.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income taxes", "totalLabel": "Total" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/IncomeTaxesScheduleofComponentsofIncomeTaxExpenseBenefitDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r300", "r573", "r574", "r587", "r588", "r590", "r592" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationDispositionOfBusiness": { "auth_ref": [ "r866" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the disposition of a business not qualifying as a discontinued operation.", "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, Amount", "terseLabel": "Income tax expense in connection with sale" } } }, "localname": "IncomeTaxReconciliationDispositionOfBusiness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": { "auth_ref": [ "r88" ], "calculation": { "http://ropertech.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 due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.", "label": "Increase (Decrease) in Accounts and Other Receivables", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsAndOtherReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r88" ], "calculation": { "http://ropertech.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 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/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "auth_ref": [ "r683", "r798" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Increase (Decrease) in Contract with Customer, Liability", "terseLabel": "Deferred revenue" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r88" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 11.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/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities, net of acquired businesses:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": { "auth_ref": [ "r88" ], "calculation": { "http://ropertech.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 other expenses incurred but not yet paid.", "label": "Increase (Decrease) in Other Accrued Liabilities", "terseLabel": "Other accrued liabilities" } } }, "localname": "IncreaseDecreaseInOtherAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "auth_ref": [ "r339", "r340", "r341", "r345", "r531" ], "calculation": { "http://ropertech.com/role/SummaryofAccountingPoliciesScheduleofWeightedAverageDilutedSharesOutstandingDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "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": "Common stock awards (in shares)" } } }, "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesScheduleofWeightedAverageDilutedSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r419", "r422" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r133" ], "calculation": { "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Assets not subject to amortization" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r126", "r133" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r284" ], "calculation": { "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails_1": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "totalLabel": "Intangible assets, cost" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r122", "r128" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 8.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "totalLabel": "Intangible assets, net book value", "verboseLabel": "Other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetIncludingGoodwill": { "auth_ref": [], "calculation": { "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails": { "order": 2.0, "parentTag": "rop_AssetsExcludingAssetsHeldForSale", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of finite-lived intangible assets, indefinite-lived intangible assets and goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets are assets, not including financial assets, lacking physical substance.", "label": "Intangible Assets, Net (Including Goodwill)", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetIncludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r231", "r249", "r304", "r362", "r654" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "verboseLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r307", "r309", "r310" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://ropertech.com/role/AccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "verboseLabel": "Interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r404" ], "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]", "verboseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r784" ], "calculation": { "http://ropertech.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished products" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r291", "r730", "r767" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://ropertech.com/role/InventoriesDetails": { "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", "totalLabel": "Total Inventory", "verboseLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS", "http://ropertech.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNetAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory, Net [Abstract]", "terseLabel": "Inventories [Abstract]" } } }, "localname": "InventoryNetAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/InventoriesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r280", "r290", "r348", "r402", "r403", "r404", "r685", "r736" ], "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]", "verboseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndSupplies": { "auth_ref": [ "r786" ], "calculation": { "http://ropertech.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross amount of unprocessed materials to be used in manufacturing or production process and supplies that will be consumed.", "label": "Inventory, Raw Materials and Supplies, Gross", "terseLabel": "Raw materials and supplies" } } }, "localname": "InventoryRawMaterialsAndSupplies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r120", "r786" ], "calculation": { "http://ropertech.com/role/InventoriesDetails": { "order": 4.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Inventory reserves" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r785" ], "calculation": { "http://ropertech.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandMember": { "auth_ref": [ "r837" ], "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/2022", "presentation": [ "http://ropertech.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r877" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Schedule of Supplemental Cash Flow and Other Information" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r878" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Schedule of Future Minimum Lease Payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r669" ], "calculation": { "http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r669" ], "calculation": { "http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r669" ], "calculation": { "http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r669" ], "calculation": { "http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "2027" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r669" ], "calculation": { "http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r669" ], "calculation": { "http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r669" ], "calculation": { "http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r669" ], "calculation": { "http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "terseLabel": "Less: Imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r670" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "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/2022", "presentation": [ "http://ropertech.com/role/ContingenciesDetails", "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r46", "r313", "r395", "r439", "r440", "r442", "r443", "r444", "r446", "r448", "r450", "r451", "r611", "r612", "r613", "r631", "r739", "r830", "r879", "r880" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.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/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r38", "r241", "r259", "r767", "r801", "r810", "r876" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAssumed1": { "auth_ref": [ "r93", "r94", "r95" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of liabilities assumed in noncash investing or financing activities.", "label": "Liabilities Assumed", "negatedTerseLabel": "Liabilities assumed" } } }, "localname": "LiabilitiesAssumed1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r48", "r279", "r313", "r395", "r439", "r440", "r442", "r443", "r444", "r446", "r448", "r450", "r451", "r611", "r612", "r613", "r631", "r767", "r830", "r879", "r880" ], "calculation": { "http://ropertech.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/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": { "auth_ref": [ "r0", "r1", "r20", "r149", "r276", "r277" ], "calculation": { "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of.", "label": "Disposal Group, Including Discontinued Operation, Liabilities", "totalLabel": "Liabilities held for sale" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]", "terseLabel": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "auth_ref": [ "r0", "r1", "r20", "r144", "r149", "r276", "r277" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "terseLabel": "Current liabilities held for sale", "totalLabel": "Current liabilities held for sale" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS", "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]", "terseLabel": "Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "auth_ref": [ "r0", "r1", "r20", "r140", "r149", "r276", "r277" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "terseLabel": "Liabilities held for sale" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract]", "terseLabel": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract]" } } }, "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesFromDiscontinuedOperationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityAxis": { "auth_ref": [ "r44", "r800" ], "lang": { "en-us": { "role": { "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.", "label": "Lender Name [Axis]", "terseLabel": "Lender Name [Axis]" } } }, "localname": "LineOfCreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityLenderDomain": { "auth_ref": [ "r44", "r800" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.", "label": "Line of Credit Facility, Lender [Domain]", "terseLabel": "Line of Credit Facility, Lender [Domain]" } } }, "localname": "LineOfCreditFacilityLenderDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r44" ], "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 (up to)" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "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": "Fee percentage on undrawn amounts (as a percent)" } } }, "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "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": "Credit facility" } } }, "localname": "LineOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LitigationSettlementExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees.", "label": "Litigation Settlement, Expense", "terseLabel": "Litigation settlement, expense" } } }, "localname": "LitigationSettlementExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r31", "r240", "r257", "r465", "r480", "r744", "r745" ], "calculation": { "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "totalLabel": "Total debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities": { "auth_ref": [], "calculation": { "http://ropertech.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt and lease obligation, including portion classified as current.", "label": "Long-Term Debt and Lease Obligation, Including Current Maturities", "totalLabel": "Total" } } }, "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r45" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "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", "negatedTerseLabel": "Less current portion", "verboseLabel": "Current portion of long-term debt, net" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-Term Debt, Fair Value", "verboseLabel": "Long-term debt, fair value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive": { "auth_ref": [ "r159", "r319", "r833" ], "calculation": { "http://ropertech.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails": { "order": 6.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r159", "r319", "r470" ], "calculation": { "http://ropertech.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year One", "terseLabel": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r159", "r319", "r470" ], "calculation": { "http://ropertech.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r159", "r319", "r470" ], "calculation": { "http://ropertech.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r159", "r319", "r470" ], "calculation": { "http://ropertech.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r159", "r319", "r470" ], "calculation": { "http://ropertech.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtFutureMaturitiesofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r288" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt", "verboseLabel": "Long-term debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtPercentageBearingFixedInterestAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate.", "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Amount", "terseLabel": "Fixed rate senior notes carrying amount" } } }, "localname": "LongtermDebtPercentageBearingFixedInterestAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r50" ], "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/2022", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r50", "r160" ], "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/2022", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingenciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Loss Contingencies [Line Items]", "terseLabel": "Loss Contingencies [Line Items]" } } }, "localname": "LossContingenciesLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingenciesTable": { "auth_ref": [ "r156", "r157", "r429", "r431", "r433", "r826", "r827" ], "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/2022", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Loss Contingency [Abstract]", "terseLabel": "Loss Contingency [Abstract]" } } }, "localname": "LossContingencyAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "auth_ref": [ "r429", "r781" ], "calculation": { "http://ropertech.com/role/AccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of loss contingency liability.", "label": "Loss Contingency Accrual", "terseLabel": "Patent litigation accrual" } } }, "localname": "LossContingencyAccrualAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LossContingencyDisclosures": { "auth_ref": [ "r429", "r430", "r432", "r434", "r435", "r436", "r437", "r438" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for loss and gain contingencies. Describes any existing condition, situation, or set of circumstances involving uncertainty as of the balance sheet date (or prior to issuance of the financial statements) as to a probable or reasonably possible loss incurred by an entity that will ultimately be resolved when one or more future events occur or fail to occur, and typically discloses the amount of loss recorded or a range of possible loss, or an assertion that no reasonable estimate can be made.", "label": "Contingencies Disclosure [Text Block]", "terseLabel": "Contingencies" } } }, "localname": "LossContingencyDisclosures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/Contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LossContingencyNumberOfPlaintiffs": { "auth_ref": [ "r826", "r827" ], "lang": { "en-us": { "role": { "documentation": "Number of plaintiffs that have filed claims pertaining to a loss contingency.", "label": "Loss Contingency, Number of Plaintiffs", "terseLabel": "Number of individuals represented" } } }, "localname": "LossContingencyNumberOfPlaintiffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "integerItemType" }, "us-gaap_LossContingencyPendingClaimsNumber": { "auth_ref": [ "r826", "r827" ], "lang": { "en-us": { "role": { "documentation": "Number of pending claims pertaining to a loss contingency.", "label": "Loss Contingency, Pending Claims, Number", "terseLabel": "Number of class actions" } } }, "localname": "LossContingencyPendingClaimsNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "integerItemType" }, "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", "verboseLabel": "Machinery and other equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/PropertyPlantandEquipmentDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]", "terseLabel": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]", "terseLabel": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "auth_ref": [ "r27", "r214" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for business combinations, including leverage buyout transactions (as applicable), and divestitures. This may include a description of a business combination or divestiture (or series of individually immaterial business combinations or divestitures) completed during the period, including background, timing, and assets and liabilities recognized and reclassified or sold. This element does not include fixed asset sales and plant closings.", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "terseLabel": "Business Acquisitions and Dispositions" } } }, "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositions" ], "xbrltype": "textBlockItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r308" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Cash (used in) provided by financing activities from continuing operations" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from (used in) financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "auth_ref": [ "r797" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "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 in) provided by financing activities from continuing operations" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r308" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Cash provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.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 (used in) investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "auth_ref": [ "r797" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "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 in investing activities from continuing operations" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r85", "r87", "r90" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.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/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "auth_ref": [ "r85", "r87", "r90" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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 from continuing operations" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r67", "r90", "r248", "r266", "r277", "r295", "r298", "r303", "r313", "r324", "r327", "r328", "r329", "r330", "r333", "r334", "r342", "r368", "r373", "r379", "r382", "r395", "r439", "r440", "r442", "r443", "r444", "r446", "r448", "r450", "r451", "r624", "r631", "r740", "r830" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "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 earnings", "totalLabel": "Net earnings", "verboseLabel": "Net earnings" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://ropertech.com/role/QuarterlyFinancialDataunauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPolicies" ], "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-U.S." } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationSalesandLongLivedAssetsbyCountryofOriginDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NoncurrentAssets": { "auth_ref": [ "r386" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationSalesandLongLivedAssetsbyCountryofOriginDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r74" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).", "label": "Nonoperating Income (Expense)", "terseLabel": "Other income (expense), net" } } }, "localname": "NonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_NumberOfBusinessesAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of businesses acquired by the entity during the period.", "label": "Number of Businesses Acquired", "terseLabel": "Number of businesses acquired" } } }, "localname": "NumberOfBusinessesAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r808" ], "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/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails" ], "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/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r368", "r373", "r379", "r382", "r740" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "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": "Income from operations", "totalLabel": "Income from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/QuarterlyFinancialDataunauditedDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r664", "r766" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesSupplementalCashFlowandOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r661" ], "calculation": { "http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 }, "http://ropertech.com/role/LeasesLeaseBalancesWithinBalanceSheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities", "verboseLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesFutureMinimumLeasePaymentsDetails", "http://ropertech.com/role/LeasesLeaseBalancesWithinBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r661" ], "calculation": { "http://ropertech.com/role/AccruedLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 }, "http://ropertech.com/role/LeasesLeaseBalancesWithinBalanceSheetDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Operating lease liability", "verboseLabel": "Current operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/AccruedLiabilitiesDetails", "http://ropertech.com/role/LeasesLeaseBalancesWithinBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, liability, current, statement of financial position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesLeaseBalancesWithinBalanceSheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r661" ], "calculation": { "http://ropertech.com/role/LeasesLeaseBalancesWithinBalanceSheetDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesLeaseBalancesWithinBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, liability, noncurrent, statement of financial position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesLeaseBalancesWithinBalanceSheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r663", "r665" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows used for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesSupplementalCashFlowandOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r660" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease ROU assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesLeaseBalancesWithinBalanceSheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r662" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease right-of-use asset.", "label": "Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating lease, right-of-use asset, statement of financial position [Extensible List]" } } }, "localname": "OperatingLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesLeaseBalancesWithinBalanceSheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r668", "r766" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate (%)" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesSupplementalCashFlowandOtherInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r667", "r766" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term - operating leases (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesSupplementalCashFlowandOtherInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r193" ], "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": "Operating loss carryforwards" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLossCarryforwardsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Operating Loss Carryforwards [Line Items]", "terseLabel": "Operating Loss Carryforwards [Line Items]" } } }, "localname": "OperatingLossCarryforwardsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLossCarryforwardsTable": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization.", "label": "Operating Loss Carryforwards [Table]", "terseLabel": "Operating Loss Carryforwards [Table]" } } }, "localname": "OperatingLossCarryforwardsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r372", "r373", "r374", "r375", "r376", "r382" ], "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/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r47" ], "calculation": { "http://ropertech.com/role/AccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "verboseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssets": { "auth_ref": [ "r236", "r254", "r286" ], "calculation": { "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails": { "order": 3.0, "parentTag": "rop_AssetsExcludingAssetsHeldForSale", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets classified as other.", "label": "Other Assets", "verboseLabel": "Other" } } }, "localname": "OtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r292", "r767" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 7.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current assets classified as other.", "label": "Other Assets, Current", "terseLabel": "Other current assets" } } }, "localname": "OtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r286" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.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", "verboseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r216", "r217", "r219" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign currency translation adjustments", "verboseLabel": "Currency translation adjustments, including tax provision (benefit)" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME", "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax": { "auth_ref": [ "r57", "r61", "r62", "r294", "r642" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Reclassification Adjustment from AOCI, Realized upon Sale or Liquidation, Net of Tax", "terseLabel": "Other comprehensive income related to foreign currency translation to gain on disposition of discontinued operations, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax": { "auth_ref": [ "r55", "r58", "r640", "r648" ], "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": "Currency translation adjustments, tax provision (benefit)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITYParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r216", "r217", "r219", "r296", "r299" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "totalLabel": "Total other comprehensive income (loss), net of tax" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income (loss), net of tax:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" ], "xbrltype": "stringItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other Intangible Assets" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://ropertech.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", "verboseLabel": "Other liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other nonoperating income (expense).", "label": "Other Nonoperating Income (Expense) [Member]", "terseLabel": "Other Nonoperating Income (Expense)" } } }, "localname": "OtherNonoperatingIncomeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PatentsMember": { "auth_ref": [ "r209" ], "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 and other protective rights" } } }, "localname": "PatentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PaymentsForOtherOperatingActivities": { "auth_ref": [ "r86" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for operating activities classified as other.", "label": "Payments for Other Operating Activities", "negatedLabel": "Other, net" } } }, "localname": "PaymentsForOtherOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "auth_ref": [ "r792", "r793" ], "calculation": { "http://ropertech.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", "negatedLabel": "Other, net" } } }, "localname": "PaymentsForProceedsFromOtherInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r83" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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": "Debt issuance costs" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDividends": { "auth_ref": [ "r81" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests.", "label": "Payments of Dividends", "negatedLabel": "Cash dividends to stockholders" } } }, "localname": "PaymentsOfDividends", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r77", "r609" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Enterprise value, adjusted for cash and the settlement of liabilities, net of tax benefit" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r77" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 4.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 businesses, net of cash acquired", "terseLabel": "Cash paid, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireOtherProductiveAssets": { "auth_ref": [ "r78" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.", "label": "Payments to Acquire Other Productive Assets", "negatedLabel": "Capital expenditures", "terseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquireOtherProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r78" ], "calculation": { "http://ropertech.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 development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedTerseLabel": "Capitalized software expenditures" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r510", "r511", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r528", "r758" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "terseLabel": "Retirement and Other Benefit Plans" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/RetirementandOtherBenefitPlans" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]", "terseLabel": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859", "r860", "r861", "r862", "r863" ], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]", "terseLabel": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r32", "r481" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par or stated value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValueOutstanding": { "auth_ref": [ "r32" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by shareholders, which is net of related treasury stock. May be all or a portion of the number of preferred shares authorized. These shares represent the ownership interest of the preferred shareholders.", "label": "Preferred Stock, Value, Outstanding", "terseLabel": "Preferred stock, $0.01 par value per share; 1.0 shares authorized; none outstanding" } } }, "localname": "PreferredStockValueOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r731", "r741", "r811" ], "calculation": { "http://ropertech.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 income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Income taxes receivable" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": { "auth_ref": [ "r75" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "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": "Proceeds used in disposal of businesses" } } }, "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "auth_ref": [ "r80" ], "calculation": { "http://ropertech.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 borrowing with the highest claim on the assets of the entity in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle, if longer).", "label": "Proceeds from Issuance of Senior Long-Term Debt", "terseLabel": "Proceeds from senior notes" } } }, "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans": { "auth_ref": [ "r79", "r186" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Excludes option exercised.", "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Excluding Option Exercised", "terseLabel": "Proceeds from issuance of shares under employee stock purchase plan" } } }, "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "auth_ref": [ "r794", "r796" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities classified as other.", "label": "Proceeds from (Payments for) Other Financing Activities", "terseLabel": "Other, net" } } }, "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from (Repayments of) Lines of Credit", "terseLabel": "(Payments) borrowings under revolving line of credit, net" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": { "auth_ref": [ "r75" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence.", "label": "Proceeds from Sale of Equity Method Investments", "terseLabel": "Proceeds from sale of equity method investments" } } }, "localname": "ProceedsFromSaleOfEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "auth_ref": [ "r76" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.", "label": "Proceeds from Sale of Productive Assets", "terseLabel": "Proceeds from sale of assets" } } }, "localname": "ProceedsFromSaleOfProductiveAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfTreasuryStock": { "auth_ref": [ "r79" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of an equity stock that has been previously reacquired by the entity.", "label": "Proceeds from Sale of Treasury Stock", "terseLabel": "Treasury stock sales" } } }, "localname": "ProceedsFromSaleOfTreasuryStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r79", "r186" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from stock options exercised" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r148" ], "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": "Long-Lived Tangible Asset [Axis]", "terseLabel": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/PropertyPlantandEquipmentDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r153", "r714", "r715", "r716" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r146", "r282" ], "calculation": { "http://ropertech.com/role/PropertyPlantandEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/PropertyPlantandEquipmentDetails" ], "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/2022", "presentation": [ "http://ropertech.com/role/PropertyPlantandEquipmentDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r148", "r260", "r693", "r767" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://ropertech.com/role/PropertyPlantandEquipmentDetails": { "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", "totalLabel": "Property, plant and equipment, net", "verboseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS", "http://ropertech.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r148", "r714", "r715" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment and Depreciation and Amortization" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r148" ], "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": "Schedule of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/PropertyPlantandEquipmentTables", "http://ropertech.com/role/SummaryofAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r146" ], "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": "Long-Lived Tangible Asset [Domain]", "terseLabel": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/PropertyPlantandEquipmentDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesPropertyPlantandEquipmentDetails" ], "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": "Estimated useful life (in years)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_QuarterlyFinancialDataAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Quarterly Financial Data [Abstract]", "terseLabel": "Quarterly Financial Data [Abstract]" } } }, "localname": "QuarterlyFinancialDataAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_QuarterlyFinancialInformationTextBlock": { "auth_ref": [ "r101", "r350" ], "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]", "verboseLabel": "Quarterly Financial Data (unaudited)" } } }, "localname": "QuarterlyFinancialInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/QuarterlyFinancialDataunaudited" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]" } } }, "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RepaymentsOfDebt": { "auth_ref": [ "r795" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "terseLabel": "Repayments of debt" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfSeniorDebt": { "auth_ref": [ "r82" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for a long-term debt where the holder has highest claim on the entity's asset in case of bankruptcy or liquidation during the period.", "label": "Repayments of Senior Debt", "negatedTerseLabel": "Payment of senior notes" } } }, "localname": "RepaymentsOfSeniorDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r187", "r269", "r887" ], "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 expense" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r187" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.", "label": "Research and Development Expense, Policy [Policy Text Block]", "terseLabel": "Research, Development and Engineering" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock": { "auth_ref": [ "r136", "r137", "r269" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination.", "label": "Research, Development, and Computer Software, Policy [Policy Text Block]", "terseLabel": "Capitalized Software" } } }, "localname": "ResearchDevelopmentAndComputerSoftwarePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r98" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r35", "r167", "r258", "r705", "r710", "r767" ], "calculation": { "http://ropertech.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/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r272", "r320", "r321", "r322", "r325", "r332", "r334", "r399", "r567", "r568", "r569", "r593", "r594", "r622", "r701", "r703" ], "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/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedInterestFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of interest continued to be held by a transferor after transferring financial assets to a third party.", "label": "Retained Interest, Fair Value Disclosure", "terseLabel": "Retained interest, fair value disclosure" } } }, "localname": "RetainedInterestFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/FairValueNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r359", "r360", "r372", "r377", "r378", "r384", "r385", "r388", "r504", "r505", "r686" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "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": "Net revenues", "verboseLabel": "Export sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/QuarterlyFinancialDataunauditedDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationSalesandLongLivedAssetsbyCountryofOriginDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofRevenuebyGeographicAreaDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r509", "r737" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "verboseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r486", "r487", "r488", "r489", "r490", "r491", "r494", "r495", "r508", "r509" ], "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": "Contract Balances" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/ContractBalances" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r492" ], "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 obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r493" ], "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": "Remaining performance obligations, expected timing of revenue recognition" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r493" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-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/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationPercentage": { "auth_ref": [ "r835" ], "lang": { "en-us": { "role": { "documentation": "Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Percentage", "terseLabel": "Remaining performance obligations, percentage (as a percent)" } } }, "localname": "RevenueRemainingPerformanceObligationPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "percentItemType" }, "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/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r666", "r766" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability", "terseLabel": "Right-of-use assets obtained in exchange for operating lease obligations" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LeasesSupplementalCashFlowandOtherInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RisksAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Risks and Uncertainties [Abstract]", "terseLabel": "Risks and Uncertainties [Abstract]" } } }, "localname": "RisksAndUncertaintiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r42" ], "calculation": { "http://ropertech.com/role/AccruedLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Sales and other taxes payable" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesMember": { "auth_ref": [ "r221" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.", "label": "Sales [Member]", "terseLabel": "Revenue" } } }, "localname": "SalesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accrued liabilities.", "label": "Schedule of Accrued Liabilities [Table Text Block]", "verboseLabel": "Schedule of Accrued Liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r201", "r202", "r605" ], "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/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r196" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)" } } }, "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r50", "r163", "r164", "r165", "r166", "r229", "r230", "r232", "r252", "r744", "r746", "r803" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of Long-Term Debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r192" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "terseLabel": "Schedule of Deferred Tax Assets and Liabilities" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "auth_ref": [ "r1", "r10", "r11", "r12", "r13", "r15", "r16", "r21", "r23", "r24", "r25", "r150", "r151" ], "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": "Schedule of Discontinued Operations" } } }, "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r189" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation Expense" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r124", "r129", "r687" ], "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/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r124", "r129" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Other Intangible Assets - Subject to Amortization" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r742" ], "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/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r742", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820", "r821", "r822" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r802" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "verboseLabel": "Schedule of Earnings Before Income Taxes" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r133", "r135" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance and exist in perpetuity, by either major class or business segment.", "label": "Schedule of Indefinite-Lived Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Other Intangible Assets - Not Subject to Amortization" } } }, "localname": "ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r28", "r39", "r40", "r41" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "verboseLabel": "Schedule of Future Maturities of Long-Term Debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule of Nonvested Restricted Stock Awards Activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r148" ], "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/2022", "presentation": [ "http://ropertech.com/role/PropertyPlantandEquipmentDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesPropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data.", "label": "Quarterly Financial Information [Table Text Block]", "terseLabel": "Schedule of Quarterly Financial Data" } } }, "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/QuarterlyFinancialDataunauditedTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": { "auth_ref": [ "r69", "r113" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area [Table Text Block]", "terseLabel": "Schedule of Revenue from External Customers Attributed to Foreign Countries by Geographic Area" } } }, "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r69", "r114" ], "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]", "verboseLabel": "Schedule of Sales and Long-Lived Assets by Country of Origin" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r109", "r110", "r111", "r121" ], "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/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationSalesandLongLivedAssetsbyCountryofOriginDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "auth_ref": [ "r109", "r110", "r111", "r121" ], "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]", "verboseLabel": "Schedule of Segment Reporting Information, by Segment" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r529", "r530", "r533", "r534", "r535", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r557", "r558", "r559", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "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/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails", "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": { "auth_ref": [ "r185" ], "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": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]", "terseLabel": "Schedule of Stock-Based Compensation by Exercise Price Range" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r172", "r177", "r179" ], "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 Payment Arrangement, Option, Activity [Table Text Block]", "terseLabel": "Schedule of Share-Based Compensation Activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r182" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of Weighted-Average Assumptions of Stock-Based Compensation" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r764", "r867" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the change in unrecognized tax benefits.", "label": "Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]", "terseLabel": "Schedule of Unrecognized Tax Benefits Roll Forward" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock": { "auth_ref": [ "r99" ], "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]", "verboseLabel": "Schedule of Weighted Average Diluted Shares Outstanding" } } }, "localname": "ScheduleOfWeightedAverageNumberOfSharesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "auth_ref": [ "r874" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg.", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate" } } }, "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r356", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r382", "r388", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r427", "r428", "r742", "r888" ], "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/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofRevenuebyGeographicAreaDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r356", "r357", "r358", "r368", "r371", "r376", "r380", "r381", "r382", "r383", "r384", "r387", "r388", "r389" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "Segment and Geographic Area Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Reporting Information [Line Items]" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SegmentandGeographicAreaInformationNarrativeDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationSalesandLongLivedAssetsbyCountryofOriginDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofRevenuebyGeographicAreaDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r73" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS": { "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/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsScheduleofAmountsIncludedinDiscontinuedOperationsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeniorNotesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Bond that takes priority over other debt securities sold by the issuer. In the event the issuer goes bankrupt, senior debt holders receive priority for (must receive) repayment prior to (relative to) junior and unsecured (general) creditors.", "label": "Senior Notes [Member]", "terseLabel": "Senior notes" } } }, "localname": "SeniorNotesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/FairValueScheduleofFixedRateSeniorNotesFairValueDetails", "http://ropertech.com/role/LongTermDebtNarrativeDetails", "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "auth_ref": [ "r202" ], "lang": { "en-us": { "role": { "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period.", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "terseLabel": "Other acquisitions" } } }, "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r88" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Non-cash stock compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r762" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "Discount rate from fair value on purchase date that participants pay for shares.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Discount from Market Price, Purchase Date", "terseLabel": "Discount percent (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPricePurchaseDate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Additional Disclosures [Abstract]", "terseLabel": "Weighted-average grant date fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r550" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r548" ], "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": "Nonvested shares granted (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails", "http://ropertech.com/role/StockBasedCompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r548" ], "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": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r545", "r546" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Nonvested, end of period (in shares)", "periodStartLabel": "Nonvested, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r545", "r546" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Nonvested, end of period (in dollars per share)", "periodStartLabel": "Nonvested, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for equity-based awards excluding options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Outstanding, Weighted Average Remaining Contractual Terms", "terseLabel": "Nonvested awards other than options granted, weighted average period for recognition (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r549" ], "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", "negatedLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r549" ], "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": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofNonvestedRestrictedStockAwardsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r559" ], "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": "Expected dividend yield (%)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r558" ], "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": "Expected volatility (%)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r560" ], "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/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails", "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": { "auth_ref": [ "r185" ], "lang": { "en-us": { "role": { "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate", "terseLabel": "Maximum designated percent of eligible earnings per employee (as a percent)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r185" ], "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": "Shares available for grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r539" ], "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": "Exercisable (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofSharebasedCompensationPlansActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r539" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofSharebasedCompensationPlansActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r552" ], "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", "terseLabel": "Options exercised, total intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "auth_ref": [ "r844" ], "lang": { "en-us": { "role": { "documentation": "For presentations that combine terminations, 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 or that expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "negatedLabel": "Canceled (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofSharebasedCompensationPlansActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r844" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Canceled (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofSharebasedCompensationPlansActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r845" ], "lang": { "en-us": { "role": { "documentation": "Net 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, Net of Forfeitures", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofSharebasedCompensationPlansActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r551" ], "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 (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r185" ], "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", "terseLabel": "Aggregate intrinsic value, outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofSharebasedCompensationPlansActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r537", "r538" ], "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": "Outstanding, ending balance (in shares)", "periodStartLabel": "Outstanding, beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofSharebasedCompensationPlansActivityDetails" ], "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": "Number of shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofSharebasedCompensationPlansActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r537", "r538" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Outstanding, ending balance (in dollars per share)", "periodStartLabel": "Outstanding, beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofSharebasedCompensationPlansActivityDetails" ], "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 per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofSharebasedCompensationPlansActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r533", "r534", "r535", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r557", "r558", "r559", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r542" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofSharebasedCompensationPlansActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r541" ], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofSharebasedCompensationPlansActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r536", "r555", "r556", "r557", "r558", "r561", "r570", "r571" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.", "label": "Share-Based Payment Arrangement [Policy Text Block]", "verboseLabel": "Stock-Based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r181" ], "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/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r183" ], "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": "Exercise Price Range [Domain]", "terseLabel": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "auth_ref": [ "r183" ], "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 Payment Arrangement, Option, Exercise Price Range, Lower Range Limit", "terseLabel": "Exercise price, lower range limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r176" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Exercisable options, number (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "terseLabel": "Outstanding options, number (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "auth_ref": [ "r183" ], "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 Payment Arrangement, Option, Exercise Price Range, Upper Range Limit", "terseLabel": "Exercise price, upper range limit (in dollars per share)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r763" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "terseLabel": "Expiration period (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r557" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents 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": "Average expected option life (years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationWeightedAverageAssumptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r185" ], "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": "Aggregate intrinsic value, exercisable" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofSharebasedCompensationPlansActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r185" ], "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 contractual term, exercisable (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofSharebasedCompensationPlansActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r180" ], "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 contractual term, outstanding (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationScheduleofSharebasedCompensationPlansActivityDetails" ], "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": "Purchase price of common stock, percent of market value, not less than (as a percent)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "auth_ref": [ "r174" ], "lang": { "en-us": { "role": { "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable options, average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r173" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "terseLabel": "Outstanding options, average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r180" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Outstanding options, average remaining life (in years)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationSchedulebyExercisePriceRangeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r97", "r311" ], "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 Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit": { "auth_ref": [ "r190" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of the unrecognized tax benefit of a position taken for which it is reasonably possible that the total amount thereof will significantly increase or decrease within twelve months of the balance sheet date.", "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible, Amount of Unrecorded Benefit", "terseLabel": "Expected decrease of unrecognized tax benefits" } } }, "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAmountOfUnrecordedBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use.", "label": "Software and Software Development Costs [Member]", "terseLabel": "Software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Product Warranties" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPolicies" ], "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 and Local Jurisdiction" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r275", "r356", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r382", "r388", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r425", "r427", "r428", "r742", "r888" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofReportingInformationDetails", "http://ropertech.com/role/SegmentandGeographicAreaInformationScheduleofRevenuebyGeographicAreaDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesDisaggregatedRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r53", "r162", "r272", "r301", "r302", "r303", "r320", "r321", "r322", "r325", "r332", "r334", "r351", "r399", "r483", "r567", "r568", "r569", "r593", "r594", "r622", "r643", "r644", "r645", "r646", "r647", "r649", "r676", "r701", "r702", "r703" ], "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/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "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/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical", "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r320", "r321", "r322", "r351", "r686" ], "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/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEParenthetical", "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": { "auth_ref": [ "r32", "r33", "r162", "r167" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.", "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans", "terseLabel": "Stock issued during period under employee stock purchase plan (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r32", "r33", "r162", "r167" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock activity (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r32", "r33", "r162", "r167", "r542" ], "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": "Exercised (in shares)", "terseLabel": "Stock option exercises (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://ropertech.com/role/StockBasedCompensationScheduleofSharebasedCompensationPlansActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r162", "r167" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock activity" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r32", "r33", "r167", "r178" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Stock based compensation" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r53", "r162", "r167" ], "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": "Stock option exercises" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "auth_ref": [ "r32", "r33", "r162", "r167", "r168" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement.", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "terseLabel": "Treasury stock sold" } } }, "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r33", "r36", "r37", "r115", "r767", "r801", "r810", "r876" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.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", "negatedLabel": "Decrease to retained earnings", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS", "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r650", "r677" ], "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/2022", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r650", "r677" ], "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/2022", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r650", "r677" ], "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/2022", "presentation": [ "http://ropertech.com/role/ContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental disclosures:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalDeferredPurchasePrice": { "auth_ref": [ "r93", "r94", "r95" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A device of credit enhancement where a part of the purchase price for the receivable/ payable is retained to serve as a cash collateral.", "label": "Supplemental Deferred Purchase Price", "terseLabel": "Purchase price proceeds" } } }, "localname": "SupplementalDeferredPurchasePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/DiscontinuedOperationsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r205" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Technology-Based Intangible Assets [Member]", "terseLabel": "Technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r206" ], "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", "verboseLabel": "Trade names" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/BusinessAcquisitionsandDispositionsDetails", "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails", "http://ropertech.com/role/SummaryofAccountingPoliciesNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonMember": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common [Member]", "terseLabel": "Treasury stock" } } }, "localname": "TreasuryStockCommonMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFSTOCKHOLDERSEQUITY" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockCommonShares": { "auth_ref": [ "r168" ], "lang": { "en-us": { "role": { "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Shares", "terseLabel": "Treasury Stock (in shares)" } } }, "localname": "TreasuryStockCommonShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockCommonValue": { "auth_ref": [ "r54", "r168", "r169" ], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.", "label": "Treasury Stock, Common, Value", "negatedLabel": "Treasury stock, 1.8 shares at December\u00a031, 2022 and 1.8 shares at December\u00a031, 2021" } } }, "localname": "TreasuryStockCommonValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnamortizedDebtIssuanceExpense": { "auth_ref": [], "calculation": { "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails_1": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.", "label": "Unamortized Debt Issuance Expense", "negatedLabel": "Less unamortized debt issuance costs" } } }, "localname": "UnamortizedDebtIssuanceExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtScheduleofLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledContractsReceivable": { "auth_ref": [ "r684" ], "calculation": { "http://ropertech.com/role/ContractBalancesScheduleofContractBalancesDetails": { "order": 1.0, "parentTag": "rop_ContractWithCustomerNetAssetLiability", "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 receivables" } } }, "localname": "UnbilledContractsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/ContractBalancesScheduleofContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnbilledReceivablesCurrent": { "auth_ref": [], "calculation": { "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.", "label": "Unbilled Receivables, Current", "verboseLabel": "Unbilled receivables" } } }, "localname": "UnbilledReceivablesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDBALANCESHEETS" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnpatentedTechnologyMember": { "auth_ref": [ "r208" ], "lang": { "en-us": { "role": { "documentation": "Technology-based innovations or scientific advances that have not been patented.", "label": "Unpatented Technology [Member]", "terseLabel": "Unpatented technology" } } }, "localname": "UnpatentedTechnologyMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r572", "r581" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r582" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "negatedLabel": "Reductions for tax positions of prior periods" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "auth_ref": [ "r584" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities.", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "negatedTerseLabel": "Reductions attributable to settlements with taxing authorities" } } }, "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "auth_ref": [ "r580" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "terseLabel": "Accrued interest and penalties" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "auth_ref": [ "r580" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "terseLabel": "Unrecognized tax benefits, income tax penalties and interest expense" } } }, "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from acquisitions.", "label": "Unrecognized Tax Benefits, Increase Resulting from Acquisition", "terseLabel": "Additions due to acquisitions" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "auth_ref": [ "r583" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return.", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "terseLabel": "Additions for tax positions of the current period" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "auth_ref": [ "r582" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns.", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "terseLabel": "Additions for tax positions of prior periods" } } }, "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "auth_ref": [ "r585" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations.", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "negatedLabel": "Reductions attributable to lapses of applicable statute of limitations" } } }, "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesScheduleofUnrecognizedTaxBenefitsRollForwardDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate": { "auth_ref": [ "r586" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of unrecognized tax benefits that, if recognized, would affect the effective tax rate.", "label": "Unrecognized Tax Benefits that Would Impact Effective Tax Rate", "terseLabel": "Unrecognized tax benefits that would impact effective tax rate" } } }, "localname": "UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r105", "r106", "r107", "r352", "r353", "r354", "r355" ], "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]", "verboseLabel": "Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "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/2022", "presentation": [ "http://ropertech.com/role/LongTermDebtNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]", "terseLabel": "Effect of potential common stock:" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/SummaryofAccountingPoliciesScheduleofWeightedAverageDilutedSharesOutstandingDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r337", "r345" ], "calculation": { "http://ropertech.com/role/SummaryofAccountingPoliciesScheduleofWeightedAverageDilutedSharesOutstandingDetails": { "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 weighted-average shares outstanding (in shares)", "verboseLabel": "Diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/SummaryofAccountingPoliciesScheduleofWeightedAverageDilutedSharesOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average common shares outstanding:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r336", "r345" ], "calculation": { "http://ropertech.com/role/SummaryofAccountingPoliciesScheduleofWeightedAverageDilutedSharesOutstandingDetails": { "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 weighted-average shares outstanding (in shares)", "verboseLabel": "Basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://ropertech.com/role/CONSOLIDATEDSTATEMENTSOFEARNINGS", "http://ropertech.com/role/SummaryofAccountingPoliciesScheduleofWeightedAverageDilutedSharesOutstandingDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 10 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1107-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721533-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "270", "URI": "https://asc.fasb.org/topic&trid=2126967", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1474-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8475-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=126960272&loc=d3e32014-111567", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721659-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721663-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b),(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "40", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=16397303&loc=d3e19347-109286", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(3)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2510-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2599-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2611-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2443-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2473-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721665-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=SL51724579-110230", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=123422226&loc=d3e11019-110243", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=123422226&loc=d3e11049-110243", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12021-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12053-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721671-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=123585891&loc=d3e19793-108362", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20028-108363", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121829422&loc=d3e41322-109329", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "5B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721673-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4613673-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(13)(b))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(19))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721677-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(20))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "405", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(10))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=26872618&loc=d3e7436-122677", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(11))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r27": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/subtopic&trid=2122178", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "5C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721675-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "17A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721494-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1707-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1757-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "28A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1500-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=d3e1280-108306", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900988&loc=SL124452896-108306", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721503-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905575&loc=SL49131252-203054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/subtopic&trid=2127163", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=6397426&loc=d3e17499-108355", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "30", "Topic": "450", "URI": "https://asc.fasb.org/subtopic&trid=2127197", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e957-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126962052&loc=d3e4991-113900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721523-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e709-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(13))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868656-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30755-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "40", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=116633155&loc=d3e31531-110899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32262-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(14))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(8))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55415-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55302-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "3B", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=SL51721525-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.13)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r763": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r764": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r765": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r766": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r767": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r768": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r769": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r771": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r772": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r773": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r774": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r775": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r776": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r777": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r778": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r779": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(10))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(7)(c))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(b)(9)(a))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222160&loc=d3e1012-107759", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "340", "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "21D", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=SL94080555-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "740", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126970579&loc=d3e23163-113944", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 108 0000882835-23-000016-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000882835-23-000016-xbrl.zip M4$L#!!0 ( /R%6U9[ -GFEA( %SY 0 2 83(P,C(Q,"UK97@R,3$N M:'1M[5U14QLY$GZ_7Z$C=7M0%6P,)-E -E5FC,&+<7R,(7=YN9)GVAXM8\F1 M-!CGUY\TX[$-AML][*M:T4)'J4DN[U M2;L5D*W=:O7K05"M-GH-_/QSLU7Y^-QCTX_UW]&/T MX7#_X/#?-?.05?/VXC-*3U/X96O$^&X"]ON/#OV5W0$K0+)!\4;%?H 1Q,B4_SF9R6GN MDS(.I=RU?2OIZ7W"^LQHH5:IK4CSHB%XXD.142/(C4M8>R3AA\<2UO;_=IP_ M1@R1D-2:]U'&8Y#V75N? \&52%F<6VF8]16+&97,?+48F&\>@R0]B!)N'G1H M7GU+6CRJ$)I?+L7^_^KL?Y6H 1&,^B!_>E-[OW=\4'MKT;7_/ZOH#RNVM 9- M^RF4U_M"F@?:-:.1TK&"H_*7XYBI<4JG1XSG,N4?.AY1.31@[ NMQ>C( O$. MI&8136??D7]=<7F&T8\?*S^_.[ PU>8Q=5Q^\0S!E1S!51VO7GM?J[Q[?_CL MY;U*[=EK_^VV!^\K^P?O_]!MJ_DC%X]M!D:-*?]EZV"K_,"8QK'QED?[XWMB MS7MIK%,8K(Q-,2S_=]>Q8H:YD^S0$5@HS)$SG9O,;!0<%_#73#(5L\BBS IJ MX"_D> :[G]X4LQ_Y"P^$_QTU]VET.Y3"('=W)DP4 0P&QS/L:#$^ M,J-#=Y8C-#BOC" $OUDNWX= M[I"NGI*V$1Z+&ZAG2DOS'&NZ?P=1\)P9=+[MD.MV\#(+<' <[&V^ 4TIC[TK MF 4":RX(7!H"]'% 1TB=D/K(W"6B:\2 #@Y!TWP-0QSY=XW=^P4 .N"G8_,: MN6GMUA?3_C]?[O0='(+-Z-Y!HY^Y>9[/^!W0!O$QHZ0KV1W5L-9"T,'1R(7' MA__1.&$2EC> ,4WZ>+%_%02DV2:!D&,_R[]ZE,LH88K3L3TM/[G!@NX32(B'N^O'>]*91(FT/>[^;B KU.SE&<1.0>:ZL2N MZ34'Z1?S.& ?Y.DNX>-@'LWN?6">82 D7W<=YZ#-!R=?KAJ+'1P?UJ/ >Q"V M2IV7>3I^_8X#[^PN$J7N_?2. ^ZYSB\AM@]D5*ZTS&LOK+NOX,)]2TP0SO'F M)::FBFSG>]4[CW?JT>3IX-RJGZM_GJ94)FAA0?V&\K,:/P,UZI]C M ?Q,:KR0;T"F5938O#1R]E+%.S@ 9R!'CXL/4.&]P>B0"V7W].:[.J0E825# M\14/QE/BHD+_:2;%>+V$# ?%1[Z7/]=^4U(> 0FI3+$@OA 9+^#/C"1CCW=\ M> ^G:YW9."AV%SA7T_2.KGUJXZ#)SP'?X@-A(MV\AMW8@(:1(MO%M.\K\A#Z M@6=MHF4)0#@M.(#6,PT'QV:3IN$@,N:FT0%+)F,W TXJ-V@V_3N@DT)LA=F@R!O)WG30S.>J#J/$O/$'J9]A07@X8?I' 7&\" \CH7/?[B=WG+ 7 M VWS&TBKG]=GD;"-!O]CRC9#T>62U$N:+W?X/?1Q0M_:/PDK;3PYNT@A+_+L MK4B;7SA$)=D:KD2^35"M.6CQCW6/*W/O^>S-:DXU^WF5RO81!?18%!S81_98 M6+,[>)84>D97N[?X".TK.\>N?N1W**&+GXDL[SRF0]CM2Z"WNW2@01[1=$*G M:NO/3U_M28 W1 +\.ESP5?BX@,!2?Z Y?4*;2]Z@*B$M/_6@0'FCWML@P[-3 MDN/%MZ8&W%SRHG+!#?0,FN@\*C/H O%3\? E^MC0SS0@Z!O#"(/?J>L8(0QG=% M1^D %A2+EDY[!#&C&KP_0.H/PJR?^.4](C^@(CJ&1:G<%!7R-Q4!.FCQ$(XA MKD1B9)=ZLXD?3\H=7KS?FP=A_4SFN[B1P(1VO//\?636]ACC^S,0'/Q\3$*0=RP"9*6Q3?,U#&%* M3E.(V+QZNXF*: ?%1QS/SS7?ZI&<]L5SWN "OH2(*DW>D3JGZ=0\F$_+00+\ MN>;7S\=R4'Y/HN])]%\IB;Z#;KAIGU].R0U3!AXCP8<@;:M6"RT>H^O?.Y,; MWZ0DS5O,JZ1K/+/Y^D=]%?S<]-K=@-6_??D!"2/9+@=DAYRD(KH%N?:FI(.# M@S=4?=HJ2E,XR:8@<>U3>0?QT!3*S@Q^W8K5&3S@\/0+6<2^(+<$OX>%V!?X M_2SO!AZDI?J*4^\6%+DT0>(0;+E*N73PBP;,'J+88_(N 8-+.#N]S-E?@WH7 M5530@WN*CS;N+&,Q7-3V/;8Q8/O<\N,E]!;FY2BXYG6LR:I&[RH2I)Z91Z": MJ3QGU?-#HD&]C*>D*T4$2BU:,V.:W!$7HI\+R7ZL5*'R_#R0IJCF_8VX?P>M M__Q*C:C4Y=D/IAD?*7%DJ7'?V@$9Q&>\]R_G^G=0]HUP_3MHZJ7.'TSH6' > MT*FY!VDII#']4[I'R1N)<]^NU/\EW+-(8 ']$])B GM8)]M=/5V'^MM!Z4.1 MZ834!](\$%J<]VAJ3V.7#F87^SBGF13C>14B&DKX33;U@]*C@FO&%/AA0W^) M*NPCK9;W :_>!RC-TA2C!T \^6M(4]:3U.9KX*KL1[Z^GZE>YZHO>E^^M-FG M@])OHMFG@S:_K'0?V6. .>NR,>05%]N]H+L>?8N#XF_2R3MH]@OM+W*SL$#^ M'QGT(4(,^$!4WN9'>5C _BLU4B'&^ /*6"PP]S.[G]-QXMW#' 7,P^]-O0DV M< =E1[LO5RA]1KWH"?:PH3W,^NMD83@H-UZD]R2-H0-Z(N0MKEX/:$'>NND^ M=]#J\?[*\=ZV'3[:8LB4;? PIU7V6_&>[M_3_3^XYB#=OX..N"UHT77H(8LO MOAD):25W4?$1DW.@J4Y(D+>45TI$EJT16?,QM 'IY6G#)O\.0*FBT'/1'YU]^'<' <\.)^U0 > M-IOU16"OW0=TZ!T;4BWDK&W#HOLP+A_0 \Y-] /XG$"GT2HKO%],ZN.@V!LA M]7'0T#LPUMDR__9TAOSM8@&\8]/&L* >Z9K_61OPBWW,'J!@OR%A)09R56E7 MB/D_J-Q4"$%S#+T) B 'L?"L293+ >\9<'@&6RN\TMHMXS^V NR@ MI4@A&Y$ZI^GT1YY*GK,VDG:EBR:B1WM^WSWKDNL+@HV8.8R$MET9\.%=3$!V MC>@EF\V_XQ!Q<6/=UH+B GK?<&4%L$_ ]ZK&B_LL8BOH; M1>J=;Z2KIY;*"8L;J%MF>O,3\>!T< ^PZ>%+]!I$F#T9'@\3/3 MP3(W-Q:G@#$@+AB9$0.\)9NI?]@3YD8]W '@<@"W57HX$6BU4^7N8?8!EZ8B6L[7G MF7R^7/_UNX!_A &I[>_][%-[4.%^IO://K4'%=JOH&_7>3UIA+$Q7UZ8@RJ_ MIVF^AB%,U;]JDE8#*++\?+33^E6KVPK*9&T?R6, ^&4/%[:QUMY;\[S M_(B>IJ6_QS7?XXWE@T'ZNMSJ?,*5(DW'*HX+(&\_V\H3I'R#79P1P MT/8+Y?=J?E)'@_2>^6,OK__RV\A(X+V/:#;'CFZ(DHIE[HM3(*=4Z>*HN/DM M^((&[5F?,K)M1=[!BOCE7IS;+;L9SN,=;)MX,[F1>H+K"[+OE^\(P7]]\39W M^EA@[M?O('=V==M!ZR='C(OW;(BXB!!ML^K\%LXG<_RWFZS-]M M6[C/(%7$]ER/:':/IO3#DE=%"+V &&B+ E+G:@(2%T7#EX3A:Z:8:UR:-:U4 MGI\)(=J_%KI?1^4.2HYXMD\XE6L1]#HH]88(>ATT]%!;;6BP_(C: !4<'"M\3$UN*QK?&6 M[,ZR]B [O\N%Q^H2GK*&%U-R.C@,K=2\QH3"Z@VZU 1$*:0E$:1W>?I2C&4=*3(22JB6Y!DW[,^X'$#OVL-B!8)WB\\:0E+A_[^%!"W M5[!Y'^U*X(\$7[M'Z)V0?[9:N_6E7(#9A+"6"3@X$F@=02\!$IQ\N6J4#+X^ M%P #\(W6FU8&.27782#\#B$>M)=Z+UIUC 0?VB-A5-2/R!/ZK17T6 P3$P+* MY0 P3,S/>'YVM/:4X.#8=(%S-4WO*$=XB#CKY+9\BK1$_(W&/> -"Z3Y<"2, M)P@ZUR$NX..-">9*]PG!J-!^?=[<;,:(@V. %O4F!+8Y(M^S/.XKLX&W'[!# MKU?:[>:@8%X7/&T3J'8& LHIPIY.3VO>H]^COZNG6+"/-WGXQC*R)D;[A?OS M"P%/[PO@:E\ ![WOW D5)<@IV9[/QSM% M&1.N:'1#T8B#GGG5$HJP9(=4&323: 9T4U-%K MEBTX:/BK%E!0-.R0L'[5Q@)_I+04J\H_%WQ(+LP/=)O1<\F]"]C^E1HY=\A% MY0+-^C07V3N [>N+G9?SCCHX LAWH5<,X SDR/:(LLU#L&"_E!DC_#4=Y E( M^?H'UP;T)M9\#EK[0NF;8REP7LBQ"VI=^O! M&E4'#HI^PT!SBH]*WJJ\;U6^()W\Z-/S.DKY\O_[8SU3W?V7.V+>&K^2_0H_?P?4$L#!!0 ( M /R%6U8ZQLJ!#@, %P( 2 83(P,C(Q,"UK97@R,S$N:'1MS5;;CMLV M$'WO5TRT:-( UMV2O%['0&O+J=&-U_ J6/2IH*61Q48B!9*VXGY]J8L3-)L@ MEX@&':]H._L.UELH3?DU>W M,+8<%Q)!F*2*O2++Y3[,GI@E+GAXK9 I2@41A!D=)V0$>,I1OP#0'K06OSX(>"@6>X_GP MP,4;>B(]KJ@J<7[Q,[/[_/,C\B^<0-LGP<3?;7 M093Y&#F!Z^]#WX_^>%06UNFEHIHJIZS@_ M&YWJ?)9SIG0\H>U[L7?SR)G"M\HD)3VP:4?)Z$TO<,I++J973O>[:1$S)Q4M MS]-G":U0P@8;V/&*L&_ M7-\G\2Y>7MK\U\7B[O4F66]>PFJ]>_6(V%>2_OLH%[/D'(F MVZNE.*@"@;*4BYH+TEYJ%2#PKW2][&]4A+T;L5%!?>F M#[]LN 6^[YM>Z 1!^!P(RR[HI$7E +MN&+FC3G;]('*<7O:#, S?B9$WB.'D M.AJ4G>#:&Y3=B1=%U[WL:1^A]QQXKJM4HX $TX+IHAXHRA&L66JU&#\*34S3 M5)!U#\H*]^)(Q/GIE1LZ-YZ.TKTA DO-4S\U0W5RR@A+*2GU>;TCWG)K0G5^/H1G8K; 5-L='5$P4_2ESP]IPDW-YN?Y!D$U+59 0K M'8UFY =)ZN,-^DV/T =#JN;]E)[VS7["1V/K8KCG2O%JZKPW(7O)RZ-Z;/*9 M23>L_=SMO@#F_P)02P,$% @ _(5;5N_.#,Q,2YH=&WM6FMOW#86_=Y?P8ZQJ0W,VZ]X[!A(;1WCN(:6S[R]_N[CY M]_LKEKM"L??_^O'=]05K=7J]C_L7O=[ES27[^>:?[]A!MS]@-X:75CJI2ZYZ MO:M?6ZR5.U>->KWI=-J=[G>U&?=N/O1\4P<]I;6EKG"B=7[FG^!*7)Q_=_9] MI\,N=5H75#J6&N*.!*NM+,?LHR![RSJ=QNI"5S,CQ[ECP_YPGWW4YE9.>"QW MTBDZG[=SUHOW9[W0R5FBQ>S\3,@)D^)-2R9#&HKAX.3H)!L>I(>4]-/]X5&_ M/TR()T3B/P,XV8-YK&/=3-&;5B'+3DZ^_]'!L'M\6+G3J10N'PWZ_7^T@NGY M6:9+A_X,ZL>?L9F-QAS=N0Y7J\.-5*F]%./_P[]26=C!=2S48_ MW,B"+/N5INR#+GCY0]LB#!U+1F;1T,H_"3[!O7 [;5Q&.TJ6-!_"8.B=OKK+ M92(=VQ]T!^L>+T;SM5UZM3,XZI]NB3/7;?:NB\:D8C_79=EF*1DGLQES.7>O M=@Y?;XNCC\S: KON"P9+V>L+IVI"2- G@HI"S'E MK,"=D8AZQE,\,DP78%6GH]V&04DI6/NR47BP=2B\60O9 MJYW7P\'QJ6UPUH@@3RW)L5H%)/ MI_Y>2)LJ;6O4\R1KM(KXJ8Q.2>"Q9;N BR#@+V+BZB[->3DF]A;\]:%6L!CL M\\[@<)?V0M7!H8AW\19]D2DC;GW[S)/<"IPCO+PO3^XH6^LH0T=^G/=!#@NO M$!X6B4\%[O%PNX'+][8(N,,#/P^79#%3B&'(B9\&6-NGZY37]NE5?-Y,"&!I M>HJ96-<#()M(&>H05E:$=OUM8$NLJ.1M2/*"O2<5+!+4;XO:%$B0+7ZQ6 M4H3]L:T3*X7D)NA'&05#2!>E;ZFV/HF'Q6I#Q@]DB@TX',+..%2J.&"?UHK[ M'(!A!2>68@ UHK18543XE9 W!$VC/HDOH^5M1W>R/>@^[AX=;Z+[R>2V ?*G MT^*3L8[U,9'"0YA;77+/_]P"_EZM>EQS(^88 ^HE3Z22;N;UP4/=^A47X!B0 M%A?+FNF*V@UIYJX94%6;"DBW0<^DJ38B.!!T[YA*R!0%P*.$*K^2O DT?00U M5IRLP/0O&];I]L!Z3MI7$Z[JP&P^YI1E$)YR@FC9!P3D0HT\@:GC[<.:,J 8 M%<&R-BK71-?N<0^>DDOXPIJ\+,\^O;]BR5SPAX5)<2;@3P"A[^#% E%L#Q 7 M_!ICO(D5O_=O!&$H>1"0G\&J7A'H-*V-1\1*^GV@U4);A^>IWZ1E\ \-_5$C M>Y.)!T[QNOM([0PH!_6M5YR/ ?LT"B<8_G C'%M%%_>B@SFW"]GB23.L"A(A MFX2I:9A^QI2\)=4<9]RS;W_Q;'WY2MCV#>#A"]D AC-1,5]#[26W>:I=Q?&2 MYCS\/D/';.CDA6L<6MEI8Q?2(3Q DT4AG2/Z+XDDT1 GOEQ(^!<:V07$P=O6 MYP7\]8I]OD3ICUK"_; 2 )@F M[2_V6U/BMSZ/1TT8,GE0L^&<=GYN]5DP;+9&\;CC 0[D A4M+2CP4<@V&AA5 M@#M(U784$Q9*PM8%4(-9"H-ILM"#)WPO7RALX4;L+?1 9D Q;8"! BL"3N&P MO<%=.^9064ZTFI!/I"4?-^\,3$.D5%1*SPBETUQ']N1KJ 8*_Q;!T?V?ILX& M&BYL^IIV$\"93 =!4KRR-)K_.$5ZJ!2?C609ICI4.EWWPK];G_@< \G2=!NZ MB\7-:_>3D^YQ_]B_>7<&_\6\X^:E?#>\E.\YL5EV\+I[TG^\N-\=/%KV-S7; M"RY'MS$QMN+EF]9^:UZA"-P.WVYJN= ZRV<%W['F!MC"\EIO<^)7@\?,T*AZ<8%-ST MIY-L[M^S&>ZW>#Z[$;TWT&\^\01I=)%+RMC5':6U/[%AO\4=R;=8/HL1[;Z/ MIZX0*QLAW-N,82_(A8W/K1[XY&Y%XMS[:J_2\;/%47SY,J&-[_B6#!?D2']9 MA2>@N=H]7F5EHOU&ETSK$Q\%-M?XB6+X6/+\+U!+ P04 " #\A5M6RJJ- MZMH' "Z*0 $@ &$R,#(R,3 M:V5X,S$R+FAT;>U:;6\;N1'^WE_!D]&< M#>C=LF7+CH&<[>#<7N^,P&W03P6U.RNQII9[)%>R^NO[#+F2)_?/V6HS]1(O;O__PT\VEJ#5:K8^'EZW6U=V5 M^/'N;S^)7K/=$7=6YDYY97*I6ZWKGVNB-O:^&+1:L]FL.3ML&CMJW7UH<5>] MEC;&43/U:>WBG)_@2C*]^-/Y=XV&N#)).:'P>G[:/>NW>:?*O#HQL03SJ.#_7]+8V47EC M3#S^H-=M]H\*?S93J1\/.NWVGVM!].(\,[G'>!;Z\6?L9J,S3P^^(;4:Y8,P MI5I4730G1AL[V&N'?V?SN9+F_1FKW/9GRD\A3;:M!@H?\35#O-Q=2^_.CK*]4] M:1[Q,MR(L9R2L#15-$/0\F/EHA/>Y7DIM?A A;%> #[OC9V(3KOQ5V$RF%.0 M%7>4C'-8/U+DZN(F3YH T^GK]5]WY_SW@W3P&KPSF8O[W,PTI2.J!S?"J<%U MJ8$)N4%BP@A2Y4+F\*X*WTZ/$MA#(;4(>5A#!9(E$6*@U@.=5B2 DFSL4K&PI5\ M>=2?D:6J$Y[ 1#F-7,AI=:;\&!-T!27!0.X7B%0FQ32G4$O%<+ZZ#*\;F(=? M#S!)9"J'ZQE%CZZN Y401[-=:5=YAJ CF9_A=Z++%'T"3BM^K0.*RNJY*( & M!C(#7.M'I%8@<4^&QF9( _&KLT2I(0!X]V3OI=OIGKL)918(XG)@L4[@- MSKP1TE* #6"@AIK8O8* U:%6;LSB+#9!*.5PRO>I!UEK=,1/84U" M*1X[L0^XI 3\14Q(NQR.81 MM]R_X""W N<(+[;EQ0-E:P-E&(CG^13DD&"&\#Q)?"EP^]W=!JX\V"'@=GN\ M#E?DL%+P8[@^Y^\[B_B>X7![<-D+\\++X8Z]@?4Y4RA+EHEAS_I0/\ MF:TRKJ5-%Q@#ZI4<*JW\G/G!<\/RC@MP#$B+FV5-=(7MAC3S4$VH*&T!I+O M9Y+$V#08$'COB'+0% W HX4*WDDL DX?08T=IPI$^M<-ZV1W8+T(VM=3J$/&Y/B2L"> $(>X-4",=T=("[C:_3Q)E:X]J\(86AY%I"?$%69 M$9@D*2TC8B7]/M/KQ#B/YPD7:1GL0T>_ELC>9..!4[SN;]'.@'*$OG7%Q1Q0 MIU$XP>##C7!L%4T\B :.I5O2%@Z:85=0&K))6)HJTL^%5O>DJ^.,)_+USUZM MS]\)NUX 'KV2 C"/+2- FN[(UU2^H0 M'J#+R41Y3_0;B61H0$ZX/56P+W2R#X@C;CO."_C+C'VQ1>G74L'\L!W+/ FG M'@??ZKPO3!G>:7! K)4"_KC@YM(]403 5&E_66_-2-YS'H^<,&3RP&;#.>WB MW.J38%B51O&XXYD8*%,H.EJ&P*V0K3@P5( [4-5Z)!,.3,*5$Z &JQ0F4V6A M9T_X7C]1V,%"[!WX0&818NH X6H"#B%P_8*=_680U4^-7I*G$AS.:K>&=@J MD-*DT&9.:)V-38R><@W50.$?0CB:_]/464'#AZ*OZG<(.)-MP$E:%HX&BQ]G M2 ^%EO.!RL-2!Z6S=2OX]?J43T^;_7:?7[Y[B__I8N#J MO7PSO)=O^72SK7?2/&UO;VXW.UO;_J!N6\'D:#86QA4R?UL[K"T4*@<,NL6# MZ*PO/_MD8VU,\>4W9ICI%; >,I]X3T-;\ANM;K\>/M%8 JY:BZ]YFF_V>MAM MX?KTDX"U:;X6MS[YFF"[!ZM-#DLQ*9C)!Y1B8=]7,]UO+OT:9W3]0$G)9S3B M'ZA Q*T%J>-L%/C2Y5A1)MXO$^$OL4SYYMJO8D;[M_$H%H[;<.'!I@];@4/\ M]H=V%6VI;?U*;T7MR8=^A8E?.@[BRYHI;7SZ]Q@. WUI/ZK((6)BZ;>KK)C( MA3'9[1:N7>-7C>'[RHO_ E!+ P04 " #\A5M6*#$W_=@% "5( $@ M &$R,#(R,3 M:V5X,S(Q+FAT;>U:ZV_;-A#_OK_BZF!M"MAZ^!''CP9P;0?- MEL5!K*[KIX&2J(BM1&DD'D),>)[2_#T,9=@L"P1-[Q=T\>[CQ\-9F- MO<_74XA5FL#UQ_>7%V.H-6S[4VMLVQ-O A^\WRZA;3DN>()PR13+.$EL>WI5 M@UJL5-ZW[>5R:2U;5B9N;>_&UJS:=I)EDEJA"FMG0_T&/RD)SWX:OFHT8)(% MBY1R!8&@1-$0%I+Q6_@44OD5&HURUSC+5X+=Q@J:3K,%GS+QE=V18ETQE="S MBL_0+IZ'MCEDZ&?AZFP8LCM@X;L:ZT2DT^RT@Y.PUVV[/;?GD(X3=$^";K?G MAQ']TT60-FXO:*1:)?1=+66\$5-]?K_=M+J=7 V6+%1QWW6>5R6D)%/PCBM1'";&O3T/F8^4]!J M6NYCQ&MIOC6DUT?NB3/8 K-#<0%:FHKOI+GQ],:[.+\8C[R+V15&RLW\X^C* M V\&[BE\M.;6V(+Y=&Q6W5;'J<-H#J/)[-J;3AYMKS;UG!.8G8/W80KST:CM,\.!M]64C%HM5W,M(%AR#CG 8Z2\&2J1A43 OT M(\X7)($;FF="01;A>3D5X-$@Y@COEE%9APL>6'",-/#ZZ+39= ;C+,T)7YDG M=_ 6D.UY)E)PG<:O$&5"\X<5)0(H#VE8'#6A 4U]*HJGEEO7":Q9!R(A8@FF MNPH9S&FP$)A3406$AS"]#V+";RFFOC1E4FHI\%_O##%/0DP%1>2; MY*GQU MN+10F2R!#PO.ZS".&8V0+1ZCV!V%612Q *5&)II'*5W='/X+D7C6M85O>4)7 M%?$YXX0'#%6WCYB2(#;0_!7@.MK?Z#)?"+D@Z 0JVXB1(C90$R3,6IUM!H\](,RM*-%DJ CHGT4I*?B9"*!NHJ(;FD_>K+(&0R3\BJ MS[B1V! -'GN%KB_O=/8,2%)>IL8CBN6R].SUK*[3U=6GPI)3A=7!96%JF<+4 M5N'V6OO4ZCG[EQW+W;OV'[&U#>0"-BI&HAK?U5JUBJ"T?+^9WX-;A4.A!^T, M6[K)\F\?'T;2"7J3N5C@G/IB0<0*FEUSQ;?6":#4Q2&+^?JHW1U(\_FHJ'@D MXX]BTR>7\W[SE1&.2%$HA)DE+(0*W\&(^V+/@Y/H&F\EIFL#M?;'D0 M$AU?"X:%1XZ5QY8)W[[8\% E>C'6\Y7HH99YTN;X?UOPQRAG7DQZB!(]7'V_ MX\4'NPJ[H&7/?B@:):1(# M M*]W)U VL)W.0S7G&OV[%FY"5L>ZU\4R!3R&D-*5A.>[02FCY:Q=L] MK5AOMECKNA>;X5NQ9)*"7/A?<'_5[$\8\5G"U*H@):KJXUJP0_A=F)"1K_N) M08:(A!D_^RL0-**"\D"OX ["5QJ\GDHO.%Z13WO"1GBQ SN]#VB^1HM^H3.: MP;EWWJ1[D@:R[EMOX)+ U"-HUIY1QHX!](9S/IEAHQ5,J[,O:$)T^MV::C\4 M!Z8QZ3R0$!\KA(7:3[)O6KMW1%Y^%@-[\].!LW\ 4$L#!!0 ( /R%6U9^ M+C?Y?Q$ $M2 > 9&5S8W)I<'1I;VYO9G1H97)E9VES=')A;G0N:'1M M[5QM<]LVMOY^?P4VN>TF,Y)?TS2ULYEQ93?Q;!IG;&5S^^D.1$(2:I)@ 5** M[J^_YSD *%*27=>[C9(FF=8C401P<'!>GO-"/O_;Z<5@^,O;,S&M\DR\???C MZ_.!>-#?W7U_.-C=/1V>BE?#GU^+)SM[^V)H9>%TI4TAL]W=LS+F+J9[L9L8XM9-6Z8,7SW&%_BJ9OOBOYW_K]\6I2>I< M%95(K)*52D7M=#$1[U/EKD6_'^X:F')A]61:B8.]@T/QWMAK/9/^]TI7F7H1 MYWF^Z[\_W^5%GH],NGCQ/-4SH=-_/-"C=.^9DD_WTH/#Y,F!5%*-Y/Y!>OAL M?SQ*Y>&S_]TG(G?I=C_&58M,_>-!KHO^5&']H^\/RNIXKM-J>K2_M_?-@^Y] MTD[HUI&I*I,?[>WL/2LKNF-LBHHHL32S_^@76%NF4A^JOLSTI#A*:"O*AK'Q M]\1DQAX]W.-_Q_BE/Y:YSA9'?Q_J7#GQ1LW%I>HQ/J.V7UV-_H]/\I MHIB(YZ_SL!N:)].%BKO;/\"63L^N!I?G;X?G%V_$Q4]B^.I,7)Z]/+\:7IZ\ M&7[[\-G!_O?'5^+J;/#N\GQX?G85?CV[/#OM[O 3W-O;=Y=7[V@;8GB!'? > M]P_B-EM[.ON?P:N3-R_/Q,E@B)_W?SA\\H=WM^'4-X_ZM7:5'B^.^9(N4IKD MZ/!I(SU_'I>>;.32I2F5%4.53 M:<:*5ZXGS(MD1CZJI$A"!@[WCQ.2E+!8] M_KI_'"_/57/%V'C1U#9"?:[1_WK(YI ,G[Y!87;(8T"&O"HW0=-[" MU3D9Y(6012I20P04IA)E;4MC*U$9,5(85&:J4COBO,(@5X]^)>G"KQCU6TT< M&&N2/%T(73E!6]=650LQ6I!'M"H#0B* _&Y66ZTZ&=R[IK9?O3?X\">4#*98M[Y5-,' M:56+)![?V@NH*X3Z,-4CS7R ?IT4!7%"7"IF'7'Y)V-SL;_7_^=RVFI*_(OC MF/^EM-6.>*^(:PGQ1Y)2+DR-.+N@0Y9E1EP: M94J4ULRTHSM=- *GBN[%YEZJ0EDB=["<3KR6\X8_IR\'KQNNCLE&R30-8(88 M0Q=R'G,G2Q%TXY[F?DNVXJ2NIL;2@%0,9*DKVO<5U.;/W_"G8D,N2+CDD@M) MX((W'@D)%7D<%JS#[_9Z1 K^%VY*TL57NPZ*Y%S,9%8K\=][0,=PG7QOCP5W M?\,$)2L<7-KOS?'7E<*!9^(])>]C2\RW#_>?[AU_FJ+.,QY!@G5RAZW\RU04 M8L6M;(.9.^(,+FEJ,N Y(,!&,S:YT8AY:T4K,"@R^L MW;D*+)M(-^T%X@@ &<)/486J!8'A@C&L]'!+[)61;I%"P%4?Y$;SAIROXK_5OM4Z[V'1[ MMH1D!*A;S9"\P\F);$E?CP3!.9/5/D*S8J[]>=9E%&4Y'DMM2;1(#5C\9G1[ M42%@H_MUT7PE%#5F"R\7>5@+XS,M1SKS03]@UHI,)20S&NK3"[%93M(,"J1S MBK#=7&<9(D"BL[)Z5,-A4*Q L04%C"3?$][=]$[J31_D$K&)D23X2$HT;J0? M4KTBR1TI)W5V-6(H.J;>S8NN3@'E&ZF.>VRV [[3[-\^?/+]L;'MLPG3(-IS MK.I*,_^9 JA[#W0S?PKE9X7]6(F_.@N%,+%%^"9R1XIBJ^Y(Q]%H*75ZPQQM M/G]ULQ_3VGCORJKU=BDPV_6V%ZN:AU1B82!I*B\!S) N3/DSC!!%[[0=?:VI$,5:&''L*5P;1P%*_&'OMH_-E M4OW1FU^NSAZ'/#QN=(M\9+*8Y;^\>+L3,FM?,E#C\BAII) 3 !:?K$41PTJ[ MW9.'>:MNH8[3H3C75?$8F+PDC&0]PAE:.@*^AOJ/>+-S\D4#\Y]J1&!O"<5L M]W1/"+(%-]1&EYOSENR"!*(2:<)A/']8]%.VM/4\,5 MCHUM#_W\/5N[YZ TON/BR"J?@[JQ"R&V'RR'R!''8CUUZI2M&)FN,0;/Z=R%KD1&QHN UC50/]M3 MS$QDD^)P9F-NZBSELC2CK92C%),KY+S];S*A,-ZJ:%+A?LE 5E.D"+W;+EPK M1[*>3&0(X#KE4Q\E9)(<>:J0:#$IU*%S]"/V3*3E8\BC*P[A5G!,;0S MZR'"R;1"YL/&<$,3.8I0@T:3!'V@P$H725:SL[CK.CGW@,DL,_/NFEQ4]BE( M">IS7>>")P!;R)I4GX79V[(5F. MG+BL&"#X;!IT,JI(2V2@IZ0#,NN%H!A*1H*7(T55T&9N#*\Y9P:UC+EQ2!CF MD(67KM5P_+;520BAUZEVL44"-,!>Y#Y7-B8&U%G5T@/#R@%5KZS)6@"+K4$U MM::>3$D+R:#!6 M$ED$Y[GHLX6DD# L8SDS%F-6S)S?,BU1$I6-HH\6T>KHD'SU\U"\LN KM^][ M;$T>S"/N5@5S(6#(@DP#@5J[6)WE"U=[0PB1CA8J\L80-)/,>[J>J!2'^NW# M[WXXQG<2F9,$/-RN;;AJFWQH>LE;4-XYC- Z#!<[\HY0I]PTR-: _N,6IEPI MWB."C-9D;";@D)JH(C9UK9N8'J]<>'YQ$2Y%9CW$'S>YW5=F3L)-"B@[=B!' M(#TV[- XPY[.V(Q0P -?539'$5K>1KX7K6F!)& <-2& $#9/$X^F-J[F"^3T MR]RB3E[$M4*^L6Q+!:=XEA.$WE_7./&82HR#.+$:)@H<8F,=F-DTG:'ETRHN M]DC@(DE3_; G4HH7/(@B5V_H&AV\OQAJ!QR :NMPI(5&!A53I,%#, .[YQPC MTQ+H@*'&0DG+/&J?]-K&X\FU=N$/P[5/0HX,4L[M5C4R6IZ[;'H\VY@K4DS( M,G/YB_[2F@=[[7O8C\C*-\?."R^WGC&'WVR*ZCL1-.;YL3K M?.3OPG3+NRH4NK$(G)GJ>?")-L8FJ=!F1"-X3*LBT??%8U^"LHH1,!R)\[XI M]F?BUZ@#7[)9OU0Y(PL$E_$(O"'_ER1CE>AM5W%.BL52OT(YQ()H.D=VXUY. MNC".L0@7DCV82F2-2J4I,F[&9=6G8=R[.5--V\]*8JE1"X)'\E=")]4BWA7P M#1=]^%:?3&NDLRG(M%!HI_3*2T9[H[)@H;M>X*)E*<:UC6T7T(80$6(_-T!; ML&J,;-@,YU@M?YGJDLR'^I"HDBURILD$H:U1VZ3.83&2>V7#_CHZ<0:6!#-. M/&WA"#PGP$X@X.;WP2D.?"2]_4+-;5%0E)WU*)R@,-\ J$+J!.'JP"$D M& *^OP$9L36F64(&UD]$"A?!0\PXL-BIVG>"A+D^_P3L9RSCW+?/'3(<]0Q@ MSZ["6?_LS^<3J.8WL*EM!%=$LDG"N57X[ZT_,'B6A18Z&SI*L?U-O73!/']0 M2F]/1J6FK'K^R1T(BE6EHK-OH57(;0N/M*'+31C:*T_73F?. M^&XS#F88QJ #>F7=SF,U'F!%*4;3B']"2/Q6&UOG*/Q2X,3VG6EL2)N;?C75 M-G7KT'\)EGQHL@:1XHS(L_L,CPG9'X0?L17NJVX\>/%C3&@,3#Z*IOVJDE5= MJ>WJR'NUTMO49"0.]@Z;![)>#EYWLQ'MF^BX^5DQ?E*L'A%'R)9/598N2V)M M=>/ 0!43.8&HDNS,I-44[\;6DR;YDRQY%1]#Y8X'#XB<#R0@]C&'$=.= 3AQ M] S)U";U.UD&T#Y1$_.3[;1#9PFB+CX3UV0Q1RHA503TVKQN3]0%ZD,4J3W[ MCS?/E,AU%)-^IL9>Q#LRW]]_MK4'L?B(GAYO3YJ/.[S9?[+S'7BQKV\%&6U^\^2.IK[-JF9UKBS_90Z3W)K=9Q-NTIYLB??;=-RMY MG-!DOYZR6>F[9\J)9VM;0&" GM_4Y\Z,O9=>?A6O/RA>'@ZB-YNB*6Y!,-Y" M-O9TDZ>_V4!S-6$9P_W1[,L(I%<,[=]%X(4X M++%9T-?Q[R$)'N%DIGS=+E2B.Q#, MFYX %6DJY+TE'O@I:&+_?H<.F[M%LR)2N?E06G3*B._F4X,RU\0_R^1!)@E- MIKDRR%+HG$GX:P\G[\2CD,YFZ]B 3#PZE>*&QV(?5BVT)'!>;>6U$%R*:XN7 M;_!U/D((=?:(LS$3M_E$1BYK^$T-GJZ$1F]=-(7VIO. -T7<* /D;Y??N7PJ M$R(0,I\M>KZM:-G6T.Y?B%U,A-Y1\!?(Z*-87W/LV3;"F(0;%];S/ZQF)5Y( M41GM#B6G$W$!<34*J+I<"9I(,AIK7[@OYCD697L48RN4;AKTC[ M04,O0VW1@-/(Y:87I?A<;WA; M2L]_DZPMK"N6[+E)^(THC58J#K=5IU&3U+8GM+?S QY&OPZF*+*@%AU?-,.I MF%]KJUVJDU %1_5:I?QR$O\47%*%E6/=Z#1>;JWX&(:&\9/)?.%6?2"3Z.", MQGRZ&/U(/PY;0GF-N#CS[BIH$C?UF43Y(OB(BQW\*I>1FLIL'!U7T]/_2+?G M"Y/ \EJ?*\+;FS1*=0) WK]?1I*E36NR<>!#C=+:W/LWV:[X<8< DEAV:8'( M-&1FH=0*&3&6BE\#D\+7Q@1V.SF(\CN1+NEHN.+7$AW_H&9HC;SSBV5"V\>= MWO_#K0!W%$X^U=E=]C*!^5X%$^B,#T_9DE@F)%>%VA$G3=L\K+1/.G28'"HZ M/HV!MVJ%YBL(8+NL"1R5\3)5(XFWR7B3*WQ7<'62-8LOGI!'(FXA=<@/Y?;B M>GC6 %TF9'X !7UO17AE$?&I]_M:<2<)6#[.U'J1V/+]88?==S:UWH#6O3V^ M4^AF3]*-56\-5#^OV'[7OV:17_CXXO\!4$L#!!0 ( /R%6U8GF@$N$]@# M %3X+0 0 R]6W=;1ZXM_'Y^1;Y\KT>=NJ N MR.CN,WR+M_OXDK:=>-LO/5 %E$6'(K5)RK'\ZP^*DFS+<6+9ID0NBNF,M,BU MN+BXY@0P41?@[__GS<'XN]\8R_^V[-IL>?/=L.OMM])KV]I:?N34]/)Z- M7NXOOG/&^8\.SGX$VX(5P3VPN>P!@.P12-@SOED40BS1_^^7/XKSP61G]L") MWP.3\AXQP!Y:8+ MFE3Y_O13\]GBW:<:SW8=>5/WWUUD^95G5^E'/OP=/[[1J_[VY[^F'ST[E67TZ8OJ@7/7K-.CR6)V M_.F33P^>^\ ?[N'\8^J'"\W?/:;9]/#=V?JWS!92]_]6IP?+BUKW_D&,WOS9 M9:W_X(F>G7XTWWM)=/A']$\/G+OIT7RJW$Q_!>_)&1^@^^F3_PI:-0GC]JS[ MD%+\$0ZG7QA_.#FX//7',4U>_N-[F>S]\N1[-0HA_N??#V1!W_5/[LG_'(U> M_^/[6]/)0DU][^GQH3[=>O+J']\OY,WBAR61?_CG__I?_^OOB]%B+/_41[UW M]H#__L/)>W__X>3*9_-A/ ME-G)GR-FF2S_U.,/U=W,1O7DZ]\L'DO[Q_>C!LU:,;F6((#LW_$M_34S&M^;L+SYOW+\_7OW[N'QSQJSNO7]S%5X]>_?;F^=L';Q\\>WSPT/UZ\.CVO^V#N_?" M\X,'\/S9'?_P[?BWA\]>_/;B]N/1??]P_/SM-#QXIN>__>FW%Z]X_.+52_/P MZO7H[D_[#]_6\.+VKP/GK[\_?FK_?&CVR_?Z/>]??[LIUD]WWKYX]?S-P[O_MH_NW@G/G[TX>/#JW_[YJYNO7AS\\N;YLW^? M?N97_:XP>?'T4(__]N;1L^?PX.G#@X>O[I@7MW^!YT_'^R\.GA\_O,VC!W/GCSG])2TZ>>]X(^977BQN\5[]M> ME1JB3R#&U>__:?2?G%WVX>\_G /U,C$^"U0_C>:5QL^%9C_I._,=RI]#V?P! M9:$0J'BS5\EIJ.9<]S(B[2$D"K6YX&+X_I\=A+7A^[->?\H[A"^$L/T#PH"N M5."BPJLJPE#:GHHFOT>^86B%:S#P_3]_>GZ%^-Y0<'D)\)A>?O_=2=33R[Y9 M_-A&;X3W&HU[T-^!_==@NS^ S24$'VS:2U4]-QB?][)J:/V/)!=J=#8:!?O& M_2=WO@1OM#;48"MZ:1!LQ!J"RP+BV5H+LL3;G.%M/L3[5$#]>*,N]=]H\O*) M*E^F&<]_.61-,^Z\4>DQ'Y6QW!_-%^L%W3]Z@@?UX*?)HUCQX^>SAZZ.Z8!W?UNY_J?3S]:?3@]K_]??]X__G!F[%^QC]X^^_? M'SS[=?SHV9W?'SU]_.K!W7^'![?WQR_N/CI]O'UX^\:;%\]^"?J=0<_Y_<7MWWY_=/=7O>]_^X>W?]/?>,<\?_MK>W!L M?C\%WBD!X<'O_S'"OH2R-.JT!T2::VEZM><@J'6;5$.A[__Y5]KV__]3?!3. M:/T#.2@R^Q+.5,16(=2*UD/.OJB/@&8B>O"4*?[GGGZO_115'JFPIWXG]T6U M_^.>8CYJO\SEQGPN"[V[A73?\:C]-)IH#C72"#&=C[IJWB0JO7EX^^7K%Y-_ M[;]X.WWSZ"F/'M[>_^W%W5_>O+BK-GWWGGMT]X'ZE9?AX6V%^-F]M_W_'X[0 M/'_VK_F+I].W#]Q/!R^>/=Y_\;3"H]OWS(NG-]SSI[^.'KY]"?I=[N'M?QTL MWSL^_O'H\?W'ZQ__#9/:]TT=_UW#PX>-'? M>_7?;^\M'HRZ_[BS>/CJES0?V M,UQZM-B7V1*M^J#$+(T#A_S@]M#'?NCZB,QCV7/+F''7E6 M2IY?_D >K]FE#\Z>"M6BY,$4\EY#7UU501,3?SZ(S8Z$SZ ;R?S6EQ-H58%K M1Z K)E"6',&FN&>*5?%;->0B$>P#!FU(&-N1Z,I(I-FVXYC5!T$7/Y#\ M7BD@>Y:;H%%0@UQ(0E^,1#^<'U>?21,]K\K\$[,!?4+EQ_ER]DMI]MUREN?' MQ?&ATF<^.C@<]YF6Y7O[L\["#P?^__9FKN'W[S^3\V:U[__?\./7''_[G MV5OGKWZX''<\>S5?T&QQ6PUG.1BZIS=G[-GGWA][=YO\_E3K]KQ]_Q4G1\Y> MGWW)#^<>U*>?&[5"HJE\;0#Z0[!A33E@)0@M&#SQ""9ZLP&/ZV2" M-^\N='KD8D_@:#(Z^?E'2_:=O'F@CNUH)O\\G6;[\9? MIJB7=[7%8),'+H70!" HN7I]A'CB7[WILW@;]33]/3G.^3&ND?'N@I MG9<'O_B)?D'$VJ@G^I&%?MD3/?<$OD#X;=03L-_R!#ZTT)]E]J23Y]W/X]%K MO:T/3UV&+5I,9U]IS'_X?'_SMDRF!RIE/G'9BU+ZW"5^.'_WGV5^\2ZQ5(S& M@+H4@B@I2"L6]+_^9'C%1'BY/9@^]X M=-"3B[[V["Q9N3>ITP-YEY'HGQ$6N^T\^9]BD,S>!/DZ#I9'[CS4@#G2I9_2X^FB]F MFNW_:Q!"4<,O!!!-.RR";S&WW%I,S(20T+<> MABQN,BO>\>'._QSU ;3IP>%THB]/P3P[3=\_F$Z>+*;UM]7C^#X^6ER90J#$ MR:9&I5H#N2*I\=KBN/JDXHGH)^0[-)NI!+\$=7@H^QDJW'VXV$_@0"A1'(4MH MM09OP];@.O$4ZECNM.:U,7) MNLU'[09/#[L4.+F#"YW)KU2H]U\Q$,NAT ?U*1&A *JB"Q@T[RJ6L@J&Z#>7 M-]<<..F#O1ES-%A!55_!PA9-#DU2S1J5KGX$8K,L_UL3X+6,C\26A5KS%:CH MOTB-O?Y_R;6@_I.W#]5+S837#VC&/L=EK ^4H=A4K&EH^S1-RCE5LWV 7EG^ MO'YPQ2B*+=E8$D"IK3C;U2=B\Q(5T^T#]TI2A/4#6SD7$R&R*FG-TC%C%6L# M,_H$@=FN@6<. \PIABMF+(I4]LD!S2$X!T_S1 M&G*-7=X:F*YRP'F%^+C<5*4$-A8,U!*R@Y@\<_0FV))X:_!9\X#S"B%KF;+! M@ E\4[5AR8;JQ7N?2C#%^JV![(H'G%?I]8H!P.QL'W#FK.ZO,1M&(X&CYNQ7 M!]&ZGD!*!IQK9(U*XK[QGE4\U99=(1OUO36L'!I\ %C_NJ8FC2JR=2J+(?A2 M&-BXX+ 5<;ZU[4/UZL:?U@)HJN)CMN@(+0@Y! "#L:;J;"R(VP?H>L:?UK,* M,?9U]0P>^KKE"HBYKRFP#7T2L+!]X%[]^--:@)4:JJTU1:_^C+6H .:K->40Z:T -E34>< #J; MA9T!OL*Z#T,.LY=2D,)7\"$U0%)HI(D^-Y+(%0,5R(:V!IIUC+ZL#J9$*FLT M[RB5&Q $M+9D]NH:(X3D<6M@NM+1E]7A$W*M&L<:&E-5=:;LK.+5L$$R.<:R M-?BL>_1E=9"Q9GM9I+GD 2R%4I-U(5L _9M/=@AO!617/?JR.H@H0/:J$4I? MF.J:JD3K5"0VEVTS^:06@NLC9&Y3(=KPXB47_AWG;NG6F.9S?3"5WN_]^^#$ M3]SD?\F8?YK.GM!8'LU.KJ6'V\WC_LYEDU&S!_=U9'Q7N&IRU._E3XJA'>J? M9Q>X>'$Y XU%T]A,#7+TQ7,,.8"S9+.QZRAQN./XD#B^_JS.$V9FC92E 7CQ ME'NA1&\3EEQ\.ID17&[>V53F[K;"7]R1?K1MZ%NFO1K$'$-(R 2NI*+QVV&V M4:(TW^+F"J\.1V\,R4=JX^V$- ]DL3_5?/*UG(#PQW=%'M*!G/-AHSJ=;:X& M>Q?V9G(XG?4ZT?_I;_TA_/4?<_Z4+PZ#T3@;2:HJ;X'B3#'4K% RMEG*C3>; M"X]I\E+>6^J#T61T<'2PN<">7]"AGIOU/]GTI?4)*5/V".K%^VHGHS MH$?O-#YB32[$R #%% P44^MU)KQ@.%W];\6^M[5 M/9X>TWAQ_%C#[*6O*K3FRE<50DH5$W.KG):EW]@"VM)4 :E%91D0CKT/:E/_ MM9#[JC0T-=FX>/Z!7T]E2%7\\ND"\#'"7OT]C#0C[8HV*VJ)1 M2L 7A\V3N)0SDH50<$!IVL\G[9"/?];TK"=F7:@<+A.VX_=&>W;RS:/1N.=C MJY"Z5Q4EUY\1.8M)*) -P8-KIO22=HZ+L"W%HMFQ97,"^_K94KRDY$J00 XB M!V+**9O KD@5&L*BE:\V[\OAX0.J^YJHSXX_/'$KJ0->>C^*Z 4 J\F5*WE1 M_K0HI@UAY<17V_J..M]$G;[ V&!?*P<5;+1%QNK&RAUUN!U>H*S MG -]=U3/?#)MB]]IMI4#OBU[GRK)4A)[Z#ODT'M T9R'/*:!4F<-7N?:42>4 MQL5(:] LJ(FBJ;K"EQCE%:&(+7^<.DP=D,U).32WPP2W7CL%]D.2UT!NKI M2:M0R,HP/JJ+1[,G,GL]JA]0ZNS+'LMR@<9CZ0WA/J_+!\FH)AJY?,S)2($4 M;&;;*@NE@+4$5[:+40]E\?MT]ML9P-U;',_U0_,=KU;>0Z^P2+;!%@^MY)P@ M%:O"NHCWAMMV\>JIU/W)=#Q]>7QG0F4L?$J"':]6OD4%FDNE-8FU@8^)D%U# M)*(82AG$%I4=F.\&^KP1#,RQA QD5!.'UH)ZAY+(F62W#\QIO1B<&R&C!LDI M0JK&.VS1:>")%L47 V@YN]Y5.NPXM0%":I#,$D1Q0+5:=;/FBRG:1E43>!B;0]"K;F)//KF\V]@F'L,YBE70:)(8U$ ? "(D1O&;) MR6J:DS-3%9.V0*J<'GDLKV5R]+GE3CNE\M6AQ6#?GITA.0M<&Z962N&24B,+ M,(3="!O*H^LH5)IZHRJ0>[]D,*YW3&;*WJ#GS";MO-).IWS1ZCV/A"E6BII% M&2D&C.28!7,(C$,H?[)"-@T20F^3>%J'6JZ1A3%9B#9EG\E!:U!SZQ4*AMC;:K?E@LXJ'*RCB58M M,4;7N^1F)1)E\*: .A'DU'(89"O2W9:+]?.*6^AM5G)OIZA*DG-S5'--3"76 M@GZ[>'4MMURLI\EN::!T\="H@IBDX<]A1(>I)2 > J]V8+Y+-_69QN(H1=\; M[&9L6+.38"I8%REN'YC7:LO%>MJ_VF"EN5R51N #%8TY241=0RHQN1VG-D%( M#9)93;+%&"BWD* %)BI2(9)I-2B?PHY9&R"E!LFL@I8"VY A!K#54'-L@G(K M(A,/(@G;T"T7Z\E]LO=83: &#!Y[<\G62H%D2@GM=!QNB^"\;ELNUD*J+!E! MT37D(V#(1;(FTJ$2^-)5\XY4.V'SM8N3.+1JG)!@!O51N9407= DFU+5ESMJ M[93-UZZLCA(=]T9TXL $2\L5L0FX(I5DK[/7&B2>QG*19+QQX"'TU6B>B"-2 MEEX!Q6P;GCLYXDVJYXA!(N#Q_#Z;;E8"X^B#ZVEH,D+*Y-"*=4:XWIE M@NC(UK;CT4ZH?,%8BY5=\W_.(0I.9. M.OSI@GQ-01G(J5R 5 )+#3D@L$6EX>P8F 7SO]ZW,%Z8VU"(A-!HLN&8W4A MM:;>6 /\=B%\'4-LC4G]LJJTFBSX9 E,\RVYWC>%4SU)(\T9PF;@"%^S+1?F MXHPR*ZPVU&KC&#ST?=>A9LLI(C03'9K:9+L8=2VW7*R'5Z9!(>\$E4W+1@2, MP4NK3"D'H>WBU;7<B/+OGBZ 1DH50P9$VUD:BW; ?!J!^:[+1=0 M%,9@0^(,MB!)D(BYUY*"@KR%8%ZK+1=KX90*&)7&/G(+!1)Y"H@"#0PV@N1@ MQZD-$%*#9):FUS&6@%X##Z!W12)7; 9=9*FA[9BU 5)JD,RRUK1:EGO=J_HH M3RD5'ZRUI5J'-(2T?D.W7*P'SN**:1E]RJ"RQI&(I434!$LN;>M"T'7;&N"QET%*OQ(H4REDUK!VI=L+F*\9J&(RM-5>+ ,;U]8K&1A]2 MB%*:"SMJ[93-UVMF9U4A)]\0@@; G).WWA"4C+9M789_A5LNUB-MU"'4Q!!* MBY!S*41&L!]R.3CO94H7#(H:1L$8$)J[=EQZ:=3OF" M&">YD#6:2\4N>U-)+15O8VTF>=?<]6+3("$$BR$Z$,ZM#Z%4A!AZ]T>NHOY@ M$(.O.^GP9W,VQ-P<)F?90;:$E(J$;("E-O%;ANUU#.?!>BHMU>I[+;UB47TO M^< 5O02V0T@R=B'VKVVX68L*8"%R4"JA!%-GL;5_O+! M:#(Z.#JXFG7)]_7=R5SFETR/]30RRHV\6_:GL("6"C+:((E+554OP^]:]X4@ M?A49ZE 3ZYAC0L/@LF0O8B/VMG0I%*"!T&,=WN/GZ7QQ2Y_EC.KB MR='AX71VV?%E+0PI?<&%+QX;%HB6*5H$C,J-DFT,0^B$MFH<=S[D_)P[5=-" MR2DVS1--QDR R:)/%J1%'#Q#KH-.B$8"62=030:3$JJN=$[3P1PJQA0'#^*= MR4O-&F3V/BFX#"N_4. 9)$&@6$TR>H;H,G Q:()MA)9;2)$&T1%S$PBRO6&@ M$?BHSL(X&X"JSS%P%*D05"<43/^YMUY>+(X/SR:2/S6\<#J$^U@.2(UX\O)G MF;7I[( F51Z5\>CE51>Z+OSIL*ASY>>/:43]#^^^5< M^&\\[=?IT/DSE"_WF]ZQ](,'^%44'4V4B'KN'UEW=N1BK#N:C$XH1_5_CD;S M4;_S=Y0Z$)H?S61IT1\&SU_U:GV2S*92:1076R0UB& KEBK!94$#7"T7 MWGR,?M+8NM!<\+7PO8D^AI>C,I8;\[DLYC>/']"KZ>S6F.:GLQ)G'WHZ(Y:' M=/#MXY/7B"H1DO4:@ZU216K+R4=,,26KOCHXV5*JW#J:+Z8',ELN?=3+S?=' MASO67)PUR:6HF6JKDL%YQ +8C",/12![.Z#POJ//A@L.21BPL>:\+'VH,U?$ M)+9X9\7:$+;40[V?9K])\S]^<"O)=BF^BB$D TX,B0>32L[LLA5C&*I8J=ON MJZXCD=;OM1@B%LUX0^XMA"(1!RS!(253L-@A1<@_1?;=HB%]+#)_U.Y->/1Z MQ$3K&64&$^P,^C-X+!;+MF[]_.'CO?>I-Z8\*WI MP<%T\J1/MCZ9CH^6<.F12T;,X)XW*T"L#R)FL;'YV("+*TE*C8:X1+ $M/F( M#6&(8PN)XQHGVZ)W9 AB+"5#4L?M?6,QE>SF$^>J$-N\%'I3.,3D/?<=@1 M?,M4F^H[@\D(0G"(O,<\[YEI;&JS%2%4D"CWHNH MM1:#)0E1B SOO-?5$.[;DNI-\6,>P3@!(9L*6#"E@JN)>\W_7&N@G1_;=EJM MWZ,EBJWX(H$Y0Q4NJLJ4>L&8U(H*L@'UJQE$_KS^_C4YEEQB$R^*N(IN-)J[ M<XY84[,, HFVU*.M.S7:)!)> MBF^KS#%[0@+7@!NC)P\FB$HO8VJKV^[;=@3;)"_'D,*R@X73M*UYW[.V3%[C MK69R/IRNDS'>IKVS/S:-C;WBZQ/]1CX:RZ-V1_%:'#^0Q?Y4N?5:YHM^F3^^ M*TOE_T'Y:6&:'5W*FN./5X[[/9LN@O)'IWY+U=C*60JHB[$(DIE2,09J(6E1 MC.4!H'QFMK='\\/IG,9W9].CPZ5[T0N>])(Z;]_G3CQY(?RHW3Q^0F-Y.%WH M6_T9C29'^K8^2[J(C6\8&2_\U/12JB??-_>A<:]7^V1?9'%CPC>8EQZ.QOVA MC*>]>*MZ\'-/L&^-&A_Q:/+RTP_N_O;?MM&28C$E9&=S,18PJ+\T MU23GK U-T)[67]Y$ ^K,O#4]TM\R.]0G=?P1XQ18.IS.SA7H.2O6KX7K1F.%6%C.@AN T1C ' VQM=KZJ MO>2$M7$LY31F6!.&92MWF(_;Z.'MIRL4*CM;^/&%+.32B^FH(@HKB ? S,E3 MLI@R-%%M1 TT=;0)L)=3 MHZZRR9:R2('8)+K:\'33W;M2'CLKV%G!6JW@XTV+7U +Y<-3OR%>5%5+5LE; MN 6((ME'AII,CFG+Z3+5;F"_Y(Q_S2= M=2_P:/:%?N&;'?NJ2JC7:HUK3"$W$$Z9*D:'^K\H&=,0^EOOZ+J1=%U_V6X! M#SFVT%IJX%HJ:%PI5!QCCJ;"@.J/[;B]N=Q>2Z6U9J.UQ1&S2U"@EPGMN2EA MBYE+'=(R_!VW-Y?;:UFYXMD&&UHTID#?9(N9Q0>;/("7E/U.DVP.MS_Z@?>G MG^+U$QF/]8;NBN:N-%[^\(/19#1?]-_P6NZ\.;Q(7_CK8&]KT4G.2)"(AFPK M$&HMFKE6$U)1I=1"J3N=M+.W+;6WM6@W3[V(:%/V1U'M5BE+#K4OS6RM!CND M/1 [>]O9V\;K27$I%$WX2V*O>E**!KA6!+B89+">KM+0N.9V9M:_BT=U.KN> M9#W?@DS]KUO!&*N8F%C0V#X.194QA"@>)I3YG.O[T=$7=$_%16<(Z* MG\D*/CSU6]:V1*(&9O-5V&8ALSI]4B)CP!@A(4!SN: Q8FIV6%.Q)6^9S=P\ M&BW'B@=B-[F)A&H:FI@@5B;K0L3HK1J08E2VS&ZN!)W5V4X@E4B$@L%[#3Q" MM28/E9W),?M2M\QV'E#='TUD=OSAB0,QI.!MS34TZQN"03+SI9*4GC;5M>RWBZ_,2MZ?S2&[:OK# F2LG@8G6Y C=7'"PWF[*/U53# M6V9?ZP9N=1:7*B@L*C:"9E2.*T*HKF53T7K5[P-H"O-^L.RT--Z3DTM\,-)U MX[!?9#G.= ;7Z4F7BM+J:C-*!(U6!9B$(=N&-@9H[%3%4W92M@*EA[+X?3K[ M[4/;.I[KA^;#PJI6,DZS75L5(U<\9DV E\L\\Z$REA8 MW25Z+6 Q&6C+ MG@!D5":Z&C(T,P#QONG>;X4[&\RF,*%C-%096SP%D.*6X'56KW?ZK"*B@CF M5"@637U]HI@*(J@ M.BE#4!57%D+CTT)6.!S<,VZYEI9+ID0#5.N2A7K*<1M MA>R7R:$:I3X'?F]Z T$L-2%]A@XB5# M97*,@9LZP>BX#6!!Z]<9V>GX^UD\ M^^B3 P&O@DMLR4*HO4-BRZ&9OMD6K'?LR@#6P7P5>#\OC6TH/K$$Q.6 M=BVP,I&];83>4P$7'(JARK9/ZN=B9 R?B#2<(695R5O2X&*XB 7QN)JK,EE M%DV8@]E2R*Y<&JYPE6U486&E&@-]?XG)FH49M2^7,8K% 8QK#$X:KG!0JD5Q MS$6A0RBY$3OG4[0N!Q_Q=.)D^\"["FFX.I#8^J@^L)CEIJY4BP:UZH5;H69] M35L*TA7)C14N]T109)JUS3> &'(U0"48S9E#/IO?VFB<-ET:K@ZK$GR@K(E5 MB Y*=5DU>RTE5N=4?"08T+[RKS*N1[U"S1?VQOP*[-:_%;M:!38G-DX:>.?Z M.D1?$I9,7BR9 6V%'0S0ZZE%*AE%$W/CL8()B HU1!/)Q5 *VP'M'AT,T&O9 M<)F!F9JF]38 2,U9Q9!SW&K)4>/O !87G^P.?DIO;APM]J381D.1_+. M1A]+KPEGH7!IS6&TT=;F)9YJT>1.M&C_8U/QN3^:R*-V:R8\6OQ$=31^AY"\ MJ?L__NOG6S?_%(X+?\FG+G]V[+&\GHY?CR8OSY]T^_TFS4%Q\^[LKZ MHW+&]4A!>?1:9I/1R_V%)L4TJ6JJ_=0GTS9[=Z2/6KYY\CL=/EY!)[K>">^Q MYM"G=]-?/M!T_.#H8!M'QYHO-OA20T@)*D=T5B5%8M9W@]BR8])JF41OMI5) MXBA' [86'\%7RD'_C0U+"=8NWC42J':B+/ MD*AXS94V>,KTZ]CX]/?ICA2?(T5!KI*\)\V8(!)G88,VM=S05@QG'2\T8=[; M9K[AW*G?I)'($#8IK5HH(!BI@+6AH FV>-[19G/2K?6S MQ2*7K#F9A\P X,E5EVKV+14 'E0KV[6S96V#N5X'MZ4L M/E&=]@-ZK$JJ]F^ZIX]\=M1O]8/4Z1,$4)<;!T(%GU5<- XL&C*JX[*8B*03?3N?XXN;V:OHS8)[( M9#2=/9PN9'[[2/YU-!%GO%D5'?Z:@!]\]V5/]<75-.\*/I?F^CP?9\@!BS65 M3 5$'YA/5V[TU&-C7<)?\^"7R?QDD/:,$#>.7A[-%S9TQ[IUI, /Y.6WK!OA M5AM98K:@V8;ZB.!JJM18+.;6MHX43^1PL;S6DA=AQXL_X04T+,U$8!9(0N@% MD_J*4,2HGK!;SHNTX\6?K!>I4+V73,'EOF"(DA15EIXK5H[D-I\7JT+DLHCX MDY39$1=*90+63L&T"AD63##-DH$TI-Q<7-9\&&.8=SM,.!L"!X MEPT!A,0(((V20=M<(E9=B7$I*6TOKIHWE047 T4A\=OE"?*2 WD5\2!)2MA" MD+Z-50-#[C7%8XNFB9+ ;1$'\HX#?[9^PB3LVY:S1@'6',+4(%!;=P(6ZK(N M@(W661PP!_I(W781(/:!1XLK($!, +Z10Q,R%-_0H"8-P5"H3-F$;2' YP:" MKRT!@G4)!2+W\6?HJQT*BYCB&L6N#98$T)-,&C8!MFO(V89. )-6,@N5H 0# M,4(!(EL,EXH82Y^0]*UL"P&V:QAQA00P4=0!<$N!03/!0KD001;A4C#+B1+&Y^6@9&I1LBQ@C#G.P M5BK[TXHC.\YL#F?.^Y /:? MPXG!U=[QVAIV0.*S,<5EFPAC2&3SZ8I&.V@: M;-UP8E_':%=#@!C09$TGFBT&K*^YMJ)YA;.I2)9ZNB1E^ 38KM&D7K1M101( M,9K,QB1J"*[O"LY9U:6^XM!7-V_^\O:?:#3[E<9'D6=T_OM^[ M!G]4BNKLI'N3PZ/%?'G&RD3F=1S96&79ZVHL1+"Q&H)J>Y6ZYI \F%1K+F[S MV;@CP+?-;C1C4<,/)7+0.ZP(J1I=-H9(MD#<_"T6UY( J]M8(2U)8=4??66L M_D/6&@\MF-XRSH0-+ED6'U=$]ANC8J*U,8&8B@/8&K@CQ>K[^[E8&0OFW%N1^=A# M&JFN9:@I^TJ;[RD&%,NV=@7I*EM"==IAM;UZ0>^-A]4Y Q4PA5QB'4"RO^/ MMW+ (4C?IQHP% B^Y.)=J>Q-K#W1@J%'JNWEP H#DZ'>E3NY8#3+AJ3JM1'F M1A9C3#R$[F+#"TQ;N,UIE656HO799S"^QDY(:CZX;#18,22& >3].Q9\.PL\ MV%ZDJ^?2 7(@XA8<-ALEF.JD;$MPVD86K"X\D5_6:H,D^I"XVH(60V6-4=ZF M8 90HA^ $7@=ASX9LV<4S/L M;43#8(Q@=AX"!::6:XX#Z"]_73FPNL#$JD^3&KI!U+S)6"I1]6EH.01C(@U@ M_&1 @>EZ51E:9<'*TBQ"#"P,8CU)"ZG%2+5X4VC[YJ=VO+B8JFY0G '3RQ[W MJF3H*B%IKN5\=@ANZ 'L>O%B=4'-J+!)S=74B@I:R:IE:L!BN/K@[1 F!38J MJ&UHM9L+;*G?&$<50XE!V=@J@>VY/U--B7T43;9JVWQ"[CCPK1SP6-%)+MQK M]1/;$JIU+=EH0G,0VN8'J^O*@=4%)DB4P#7-KY' ,5&(+OG@?)>QY';#@%>8 M;6U9[<[5.2KC:W)HV">I(%(*<:_FJ5(J59(T@.;J.UY7$=0"2+6]YU S"(Q&J1&=;\T&]-5QW'Q_,:"@MK45 M!5?HJ-";1N@#F.C!AI1%7LMZF M5&K6Z%4@#3U8;2\'5K@FT(>8':M>21D@:C@RF8,7#K5O$1[ JR-"DP;FOY? M?M'KE2Z[< Y2JMRJ@,144M]>([%10*?O;CXE=RQ8@4 QJ=B*T:@\AIJ82K;@ M7(S6$X,?P,*+Z\N"%0X&=HW:G*@N)0A9_0"V;$*I6#!:K)OO"S8J/%WG[F^K M_]VM+@$6DBKQGBHD;$ONHF%J=FD(L8&::D-8 AP M1XM+B&A9;*\%J0E73)I\>\2<]'^YEX=4+S* 4<$_;4!.AZ,%C>\+S>51&8]> MTD(_-[\QX9^F,QF]G-R7A=+IK!_ZO?G\B"9UZRK)KFS17B&'R#6:E$#%,.H; MP,S9E^B*JYOO/W9$N9KEQIHKE6@H%FD 4I#(NIPQ^90]AK+Y'F4S$%EA11 3 M?#8(4"5HVHK%)XQ86H*$P9H!F.YF(+(Z&TFF]_C)JL9B R^>F*2:$#@(!LZ[ M12)#=*$K'&Y*#6M37E12H^VK8\E:7YV7Z*,S Z#'O4F='LB3!2VD?_(FC7O( M?+(OLM"X>H,UCNKY-+X]FM?Q=*XR>G[S6%\<3N9)]^B;_2\9=1#RAL3R:G5Q+#[>;Q_V=@9#1!:;B:2<3Y;_/CH]XG,YONCP_=\>7SOYWNWGDX/;TU7Q9(=V[>&[2:DRMG%VI(! M!T31V,S)./3!9'_&=NOO^Z<_:3>VN!A#];9HE"BU%W)1A[.U0^AJD1&$W 6B''&:PU6;*KJ$^X9&). M90#M6+LX>$R3EZ?0]9?/9/1R?R%\X[5&M)'?8(>LE464O'5^R] M GJK3J8 U4N)(8%'&]!0;=D/@"H[()?S8@D=:A: M1"T@L5*E0)08S ^MK0$ MTIX!N=&#IQL#I+TXD'9E0 ;;7*^.9",EP.*P.LE0FR.RU:,_C;^G0)H=D!>+ MPA<%TJP,2 BAJE.5%K@!2]"HS,E+%O25HAV2:WVR3S.Y29HOWIH>'.K194:Y M?'=^XVBQ/YV-W@K_,F&9?0!JST(TD[[S1F9U-)>?9Z,J'\3TGK'\\=@EK$-8 MOW-6X(63+=GX!.Q*46W6-U_7F*,/,6U^LCEL!EQ*UEH*-8J-/ >53IJWLFC. MBADTW!K)86??GT+W^8PA2K>9;AD%B1D>E5(8L+;,-O+/O3Z$+VVC?*5N6 MOLJ\1 <(56YNHP6OBU@:PJ'C8#+BL?25) "O[QN"YUQIV5HHXBFA:I)U] M?PK=SU4E'J1]4RL54BLMY@1.8FDY$I-+#BB@#*"+^[ 9<$GEP[WUOC=B$@,* M9Y%HB&NRT69$%64[^_X$NI>P)F#]]JV1NQ&D$@H6B 5S,:ZHA ,.L9$,8)OK ML!EP.<5V,-806=,K!34QH^5L^JZ,:"*TMK/O3Z+[N3J7@[3OD%-9UBHMFGS' MBCDF2&1(-/M&"0.HNS1L!EQ.174Q.=36V[X"F"@EM!2R9%^3"2QV9]^?0O=S MY0(':=]9!9RIP96&!G+PN52;? A1&(*O ^@0-&P&7(Y]AZK_4\S $)A25:$W M%R.@4]EN NSL^U/H7D+YL_7;=V1**7D'F Q83E30>%\,I!BL33M]?LD,N)SY M;]<$(&?(GJ"QY& @"#M#V;:0=O;]272?3A0" MN&S\YZ-)M+/TJ^+"I=A\\K%9#+U0 @ #($IMJM!"\24JO@.P^4^L+'\PFHP. MC@XN>47Y8^D;P^I"^"HV'JS%^FL2VVRT)G@U^ 8%>]M/ZWM_6GW'#8 >*P7Q MJ\A(;RY QD'20V. ]]E*1"J]?Q8"!G*V5*9>K?+:T6.0( KYOO[.?&$R-1IH0!)K+,/?9'"U(*YE M@X'&U\P)+&DZ#6A+8?&N:?)5("8*&USLN<>Y^Z/%:>6R6RJVW\OD7V6VH#:= MR?L3-E<(X:Z;Q1 Q.B$"(';U3"1!O: M -3+VNUN+?+EG9&.)CQZ/>(C&G_24M\?_F)S[2O*;,J!F7I6+(4P5O")*3-Z MK$MN^#-NJ(!R:=.X\2?54NY//U5AY-%B7V8/IY/I2761RVYM(H,'KP$GPI60[W\ M8FG."+<:(Y$U/(1%%Y]!D1;[T\FE1)WU.K?3._VD9SL]]L5NS4 14HG)(69- MV .QF%9R9JB]*V,="!MN32?SZ7C$2T+<4[\V_\B;G7FQ)R>775G%IO2Z+!?Y&2,>=H6FLS(Z4E;0M#S%3;8O752BZVV5Y.:4>-X:B1RREPGJ591R9R8&B]Z:\) M-4%O4U"\V^1>U)M.D*O7%9>SV-5@2M;9EBN!=X)%@*-JT1(\!K?!340V1B%< MSB9!YR J,*Z5"*74XDE"2LA13 J)!S!;O>D6O+81C+7,G)-QF8Q!!M] 56.! M2"E[LBHDB4K>$6J FF']M K)"63G VFJ29@I1<*83$[-&]?"CE8#5!H;0*M& M-D.H HZ!K09!R^JRFA@BM(FVA%97/X*Q%C1;YE*L<:E*!4ZQ4//()1HC7 QO M<%^T3?<-:QK!6%V#MA*@-"K!L0A$![G:ZBR :0EC3AO<\'W3J;'6$8P5$J1Z M*S5);2I=@[58:@H1BRD>;$.S(\AP=,6E$,16%9LF2K N@X M7$AB"KY)!&YM MV 2YZA&,%;;>K#:+:ZYJO >/E%OI_7*L]=AJ2$.H![_I%KRV$8RU+!OW0(PF M<5;?#[E)SP1J1L8TR^Y09B M*:>2U3MD4'E#QIV,8 P6Q.NB8<[U'5S93)VIFISF3,DEB*9E4S)9MK;UHNNG M-=YVU!B$&KD4@K16?03O"B< &QQ)Q2RQU$ 9V>..(,/1%9=#$*XFY(0V!0L. M+9JJ3D2DVEBK;V[8!+GJ$8S5X>)==> QQ.@$!"4SH]JQ9@A.(3JMSKN1(TM? MTWG[_8F]X7:;SO2E8K;X=%/N55GYAO"BJOSBA"=A1)R2%C 9)NY5WK:9]A;83J? 775%@E-*DTBE&S=I-9 MAM)/?$?5]U0]<]8J)G_9RD*4+5"O)^V-M !4*6NPYY*B14O)\3:XUS-4C^^, M1P>CR6JB^*J).DCR0,C9IM[B#QH49PNQ8 ,*.;)M;2C;E*\]CI$Q2)+&OK?E M1<%2,; --OW:9B!X+BI@>NF+'X7F9R++C.AGHU,C<#[HM(JEPBF M2O-!^9MMW,FL0;)UZY46>-<+!8'S&*"/Q9.W7E47-B,BM%-:5\?50?*'++ 7 M[XS4# :Q2&K>HEA1L55Q"'T$=E">+M:HJ2;$IK*K@J9;Q4-L^J0],A:792!0 MKCN"74/M0U$3=A<5R,0JSTU)P3.70"6V'/U.J>]TR.< Y<(,4(F7RIH(\M&F&+X+$-?'OYND>LMG0. M>SU[YQUK('&,U@LP-VJ.H*9(QM1@G=E1=7!4O,6H >P%)KM:6"INES3@/!<5,#U_;.8:^%K;FIVW'-&G$6A#I; 7T,.2?R MF/V.K4-DZ]8K+8.QVM":QDL$0LD0K=,X&3&)"W[H94*OTQSV>MR>KR$4&WR+ M%MBZG)N(9,820E/?-Q#^[*#LTT@Y4^][Q;GV!M;(9#"X7C.+K* =")3KCF#7 M4/M8,CDBV:@Q WSSQ6$,/GFGV)*8(71&WG#F;+T.B='8(& E50N07"D^<41V M2JHJ?BA)^P;,=ZP?2X7/N-XC(F&"AE+ &!%K@TH%A[EL[K;G#?<"ESZ'O;K] MQDR23%/GG\6":@GTD$WO+E-:)8:TX\!F1H)+(8/T1NV$Y- (L$@IAINM)J%4 M%RT-EPQ7/X>].E2B:Z1R3T+W#M5 MF2Q,SIDD3!*&!Z]>4:U6*Q'(EH\D)YA?_[[OZVXMC@-A('B)J0(26TMW?_L> M>2QDJ>/;//43+[#6O,'8LCU6&QK#7DKWM,CU>(1>5- 0W< ,0G2M^H%E)@[W M8W^+JNN'JC_3HEE.QS_+$B+QW3A(3->. 6<3/_1 $[( J\R$;0#./HH8]E*0 MQ[:=F .W U'LNL*TPP1,)SMB3ICXW+;"-4&>1P]'CSNASTW;QOQ=TTK#. H2 M9OJ>;Z7,\9,U@>.J"J[-C6$O!5N!V?A>8H&-%B:NQ7@<^4$2@]461%;DI7R+ MK>N(K1NO:7D!Y\P.NQ%Y@LB@.TS#8!";[6&+8RV%[S+6YF\8\ MBGW70O\D#_R$<69ZEN\FYIK@SQ:43S(3X.;R) DC"QW.<2S<('$\-XE])XW< M=9_%L +^YTW5?1A+0"UW6"Q2QS7]- S3U!>F[\>6\)B7;C%GJX=\#85BA]N) M:\8"C';?!N4CYG%H@A2Q$_@BV@ 46D8,>RFP3$+/2Y(@=%,W<5W.HH"9J9*P Z.W"#R8LL/O"3@;(L# MJRD)'@09O%#XS(TAZR1A& 5@&@1!E-C(&JSU18:?'\/^D9,O B>>0\=7R $<9UGU\;?9;V+,KT:L_-C79LY9_M49'-_SVHO91/3?V.[\UN4_ M0H-;-G4L12H%B9N U>YY80@:A67&KBG YO,]UP%*<-:A%_&24/\261M:<1IQ0F*!PIU',F)MX?@Q") A99,5!Y*8LW-+(8T#='\$0=JN,;2*% MN,(*<'90RGCHVFG$_"!-'SQV?$X)0\83/4ING["HD $3APF MKN\G01RO QNX1_SM3%3U:?JF@"=M728/A$F!9R4NMYF5BL1E/(U!J77LQ/=Y M*@*P?-< D]9',_DVI%Y+?$H"/PD3*[4$3F.VG"CF I,PK-AS M_9,&-IR0K* M(\ G*PS!9$H])^4XCRH.N>FE/(X<)XV%[T1K@$];()HQQSEB7I(XCAM:#F,\ M9K$)0 QB$9L;H*Y\2UG=5EGY^Y7!P@J%Z[BF"-W8\V,W]FT[#BP[=>UT+>([ MZZ.L;/SL=BLQN6 L3&W'=YGE1SB5TW=]2T0\LL)DL[!IR:K*QF-3X)I1Y/F^ M;:6)"SC#7%_8KF!>S,R KTTY[&,&86B"I9+XH*N8W$T2BP6AF8K8]SW3#N*U M&82Q.BEH2]-.EE*8*Y(TB'P6!K;'W-!)0P>H//"#F#&;FV)=BJI7!WV6G'>R MI*%NJ8>S ,,P,MT@#)B=)HF=N$)P*[""=1D*N#I(M.2,DZ4@D>-&5@+:+7<2 M"V,$,?,PCRGD5F)94;0N<^>7FP:[%,C%9IH(GV/&,B:=I:&PO8A%7N0FPG9, M=_TA][C28)_[,4B5.&))&'N1(W@<.")8AQG%VS38)4^\ M3RS?%:85F YWN? BV_8C'@7<#_S88LYFH=#C2(-=CBR)O=!,.%A'J)9X221, M,V96$%@\=&RV8;SH<:3!+LG=QAQAVE$0!8EK)P#)DX2.'YMVXB) M8],-A&]9EL_#=> #ZZ.9_-R,M^5P)M_A06+Z9L ]U^.,V@V@9,@(9B);Z;V(S%=N*ZB6_ZEI^ ZKL& M>+0^RLK/S'I;"C:YJ9V:D0YDBD< ML1N[262OR8"1U4E!6YIVLI09)[Y(D=(=RXD#US&],.6>'WDBX4'D"Y7"M$6? MM)JZ@>5OD6B],DZ6@D0N]TS/X9R9 M:>0&IAN*,(F=,&8.\Y(P69>)U,M-@UV.#'$#SB-A\S"RW @4R9!QQT]]RW22 M( ["]8?P/37R/?@K^NX MOF]&?K@!FNU/2X-=#BMPK<").;-",P*])&6AR\(H3E+.1)Q$R1K ;YL&NUP4 M8J9K>Y$ E=8S7<_R0P>D"M@C81Q&V&9XLU#H<:3!+L=,,FT+?6N.PWV7"9?9 M)D]!(8E=[G,S70>U9'U"-YN,2#SF$3>=-/5-SPTM8$Z8M!0GCFGZB9EN@*=D MDZ''_!@D22B\F'E8[!DF8.6"5<*\R$]%P-8?>H\P#78Y B5P3)=S;!00N$Z4 MA&'B6HQY*;= H'!K#3!I?323GYOQMA1\"EP3>))EIZ83X%S>V'/BD,>>+YAC M.OXZA)+71T%Y!/CD.7:8)('I@I+B&;G:>+0^RLK/S'I;"C997N@Y7H#S$ (W")W8B803FQ$#O3<5=K19V/2( MTF"7$^7Q8R8";K+09FZ$'2"%*WCD)Q;6@UGKX.)][" T6>(D000<0'#7='WL MY.MX7HB!G]!D\PU]3>?A0?BMY_9-771-YP?Y$,) I%$2A+'ENGX01XX5.DGD M1R9S'?BCSLW5Y^8[Y@J>FWO_<_.'COD#SBV.8B_D@^F7@<6"U/TS@5(6.&\1OWU0> M\:/XFV/Y*1@83IJZH9N&8'G$8')$KDAX9(FFNZ*KSVT%^9MU?_YF_3#^YO/8 M8ZGK"PX&/_S$/!],?\>/P88+4INKC^HJFQBL MY&61]S>(M^P4Y>4OH'@[OZ@K?DD9KX=I4=3CHA9/C+0L1F?#C^\^)/F[#Y?FR<5OV>F; M?WTX?7EX=?*9>^_V_QJ]>_FG^38/G9,L&O'1X?CTPV^CDXL_/QV__-,[_O#V M\^G^V=6[B[.KMV^./A_#YV\_'-V.WQQ8;S\?N9/#"VA_KE0_TT M=ZA1&"0Q\QR@BM""0^7A,(3C'"88HHO=-/42MCW4KQSJY[E#Y0R,$=OUAPR$ MS-"U8F\8@90>>C;GIAVXH#O&3XP\&W\\^S(/(0:"USTQZF(]N48N?C^;O7N3 M3&(XD..7;ZV3_8.;=_L?9RK'K''\XGIW^^=X,;1[%H*(R-W:'+I@PP '@IR!,P20$M3RT MS2=&42:B_+\G**1^F6/;^I.JF)9<5/+7*\$2$CI)=OWK_\(_2GVU.&BD"3XY M=#T3K"<>,A8$4>*E2>+&[^D%S3U5/4-0CK+Q\$IDEU?U<]?>";Q)_>(F2^JK MYR __^L)7?KK_U83-O[U?^/R%WB _%D^Y];34/8,69Y=CI]S$(:B?")OUM_S M(B_*Y_\PZ<^+%(35,&6C+)\]_Y^+;"0JXT3<&&?%B(W_9U"Q<36L0+RE\L(J M^RQ@5;! ^O5&+CJ YP#"";T)R\9EOSXYNCC8-\XO=B\.SOMK7L'5GA_LO3X[ MNC@Z.#=V3_:-@_]G[_?=DY<'QM[I\?'1^?G1Z:P=O&&#K^+(NQ@-C M?V=OQ[!-SXV6MVI_;M7NPE4/[_RS\BAS>'IV;*"2-R[&)],1/(0;2O<#MDM9 MV:EE"1-S"X0;)4[(.0A((;BP(S=QPT73MXPQ0Q4X$=GS_8)/T35Y,9N #B@[ MGR^'CW_ZPWXW>_N&^V\_7WIO[<.KT_W+S^\NWF4G+\\^O'MY!#_O.B 3W5.0 M>V_M?V7O/GR\3E[^Y2:__RM_9^?7\8?)A]/]_ .L!:XYR4]&1^:[ER_.]:X) !+$WC.($.#>+PB$8''QH^7;D M1:9G\31X\BLH\?\FEMQ"X==O1IU%C+7ANO? J]TR8[GQ>ISQ(A'&\?E]$6LQ M3?P$G-H=CZ8+^:_Q MO?DPK@X-4#$7H <-2S'.#TS+.]I M\LPX/30N?C\P.M*WD;R[>Q?XM14Y[AV$>0?5KIA.<5WC9,V&R(:QN*\>,B_-GQYZ/W01@Y M 4N2HPV(GM1/_01GSWK0L 5Z'A"1O 0[WA=FC!)"[]824Y=7C4Q1VG?<6AO%"Y@Y3EP/#\$Q[&%E6,$Q2 MST]#L/9MH14%=ZLH+%K(Q=GNR?D1:00/JRRLG-VH%(*ZH2]#1A#(SV^\?__> MJ O\[^_SFA]IH=_FAZMVH'O%:)15F"!D'&:Y,(#,,&WH 5GD 069\&7R78^. M QY]?N\E7)AFRH=>9$=@GHMP&'+0H!B+/3.-32_T/##/AY9M!\Y]A>P6MW^> MG)=(?"8NLPI947T"WSPZ1-YUWR>QZ::.YPXM+P*-T@[$, H9R'/;L7EL!ZYC MFT]^/3M]=7!F7!SL_7YR^L?I2Y ^ ^/H9&_GZYB]-'MT,$UX8!2I MT<+?8)51303'>'IB9&,CJRN#7[$2EOILY0GE+O=QC9G$>C$QQ7F&L*:<32KQ M7/_P(LFJ2C%BY64V'L9%71>CYQB6N19EC=FF:L.T=_FUBMA$ MT4Y@!DBW=0E_$_UB%<_9(9+^I4YN?^>&.Y%Y]]?FCG7G=S_HL;_0DN6RX6#P M^/[OB?-$WS !\S@;7SZW)Y\,"\[B%N!OG4XQ^>D>%_.G\,RC,2]*,(ED40NF M(^_)GG=[8-KUS"38 O^!=WOC=16&>[O\+UOUZ]N[# M6_OXPY%Y>O'7Z.W%679Z >_Y<#D[&1T[;R]V[>,\O/GC8A=CXY_^N'AK'5\< M?WIOA8R%EL.&$?-3S.-(AI%(HZ&#+8&%[P"\7#3XLG'VF7Y_]A#TO-33.-HYVSG?,0Y&D[R8P7'TZ<\X*7:>W4:%7TA+ M64.5;&47_."L=3=)2E%5ZK\_8 '66K+5[XJRVN]#R_3MA'E#RTY,8(8\&3+3 M<89!Z/BA")S8\I(GO_J1:1FORB(5Y-MAN?&*E1]OV&Q@G$\SX!ZV::Z0];5B M.+8'/YZ6%\7->NJ;W^6<,M_[?L3B*+*&B1.#N$U3%P0OX%K@I"P0W#2Y93WY M]9R5K"IJ-KB-1C\)2B0&3TO \FL0>1MJ.WP7M_CT7C#?$A'C0]_W@%LP'W.X M_6B((5O/]2TGX*#['P+Y9@E;&B1?%0"J_%TVD3;@8P/3['W HM0Q+2"YV Z& M6 <") <4*.S4B;!"U0K-)[\ZKNVN$M>^I\], 1E5TTD)E)I-0!R)3X)/Z^P: M_6B@JXGJF?$4$,! #+CM,%N-G)5[1@E;K^!__R.TK>!%9=0B%Y.K8BR,,=F# M U32\REJV0;8W,S N/;SI884GSYD@@:2.FSS49+WD?4^M3@/X6"&H6VS(1R8 M.PS=T!UZ0.UFPI W\R>_1NZM+(MG#\F"_RC @GN%6+G&3HKO8KR?WP>N$SJ" MV<,@-=VA&R=L&(D85.K8]+S(YER8]I-?/<\?VKYY"SRKKS&OG1G925 X.WAY M='YQ<':POSB[P7X:-WD-NWL7SY<6M?!\Z^]$+9Q@Q[:]OQ6U^')$(S##'QX+ ML<(=U_E[(9:?OU@ZV6@I@9N'<85%]_)N7V1U3G') \:OC+V<5=4W>/M,W."3 M=7 ,WO,T2D;ZU?EL%!?Y][D]8@4_9V^+G9XR!6U]7+GW@]B)"JL3^AY\ MXE=L?"F,T['QYBJ#3Z1>+4J1?(MK7PF NIC (=1&5>198NBMK.CQ+ ;Z ZJ" MYV",E:"D6W9,3&0M54$5KWIY,#N^V/7>?GXW>O?FX-/)RS]!U;O\]&Y_]_.[ M-X>CTXNW]O'GW=GI!;\5KWI[ SJY-LW M;[V3#[#K_2/OQ((USH=9&;Q$[.ADW!N>B*T'6;)?+MB M;)S7!?\X,/YI[J"?EI7&7RR??D_L]1[<>TL)]Z $)36DT-B2P3W(X*A/!HY+ M!V\.8XYD$/C6,([@L!W72D43+Y87<;]?J>'J^W*^R35RV7.-&"?%6"QO@U]5_[_-5W7;2]/9P8=I M56?I[*>S0-K"T3C!O!-AQ#.#7PD@$%CK1R-+J6BE;-.%L\I@QHW(\^''<7$# MRQ2L A E\$4UQ?@ JXQ$I-E89A.?3<&P=TT/K2-\DN*'&2Q\E]<[WQHX> ,R M!>5*]5V;_>]_V)[[XD%B%O=;P,/')]\ A/Z- #I7\#DB\*RE>/FN&(;]WHS# M,/!<"90\L-0SOBDK)8[S:5-]X0('?\ M&HOU=HRY0X7#_YX*Q2U7N"=7^*O(I^.:E53$5E:/CAL<..\=7WAI+((A-ZUX MZ HO&#+!^#!A 3;\M#UF1: L%O>/F*T=V=]<"4J_G:/]I]8SXPJD-Q)\8K \ M;ZB^RPYBH2Z 9_Y]#F D\.WXDBZ=E(#$Y/"V;(/:'%3&4W@>&$E&->571G55 M8#62KI>MKU@]O_8;5MUF6G2SVL,S4$S&B?'4EGN,P=2"[^,/L .\GBZ%FW 5 MZCDTIH 608MD56U$II&P6;756AZ*/ZE^&++S #JS:E9/'Q^;VO7>1W:<@%T; M#6,1\J%K.N$0/K"&-&"1)YYM"N=Q*BUW<"^D:B#H45;7P )$#H1=%F-T,.4S M0UR+;6/J.KZW3-F#-Q.96-(HWSX87Q%,\Z>&'; MS@Y<\.RA.9M<7\.P1/5LRXX>KN*O01C$%\6='AT[.G#?!XZ7.CSPAHQA1^4D MMHR"&=4(6!F\J-3"$1!^!,[6QMK ?O#U+N ?@N MBW*VP-5/%Q%@N;IH3;W^W\52O/=.ZON1RY,A,! V= .+(7-QASQ)&6XG3#76_>IRQEC)O)T+9M,70CSQF&41P,_=!R39L)CS-S)7%:@]:X M)-AJC%Y'A3%%/4\LW@_6T=S3)X^6+=FS(*C0.0]&X+02=!7L5#:57=!5#I1& M?%<^PY??9/!J9 QCV%J!'.,ZJTCPC=F8(^V#.,1N)GAQ5;-QPLJD,K $,4OF M;.'6Z_>4/5ND8NX8#5ZM']"^V>F@W*6*"1MP,.AH9'4ML(H3#PK.#)LJP=+8 M);D5_P>,@ZH",8R_Z!/$L11D:HY5R1G>DZ$%BD70R$/+(C>*:UA%"[66\T\! M#\H&-J[I8HV!=L:R,F;PV.'IIUS,R _[U/*,USOG.#$@L'TL2'B&6V[WA]FJ M /8X!P;>P8TT*T?23S&!=S.\"-")8K\5K9A-DZQ6ZUJ29^(!Q<\13\M=W&%1 M[K80/LS9Y;:?NE:HG/<1"V,6AO;0"]U@Z+JI.62"IT,W=5+'#GS/CKW6%KQG M%_\5YAFI4;7A#J")/@DMX)QVASB!&N\4!EVVTQ)]I4?A5OH97<<#E6=*3X"\ M304UTIQB'? 1+\I2-$U74$:5)88Y"J3IZZR85OE,DG2R\*T;S-]11-*9%B!A MY;&TIZ5AVSE_XH2->Q:% "_(UPR\/I]56:7:VJ#5?RV&,4.ABV)9C"LI'-!% M#%]1/*UY>Q>B32GN?.%Q675]S26H"->( ,T2E"+014#EJG;-'?W]YF1JVS#S:AS/))%UA-YJN*BR&,P,(LZ+CX]/C'VZ;V7>@X7 MGC6,$^YCB2W'-K?.4(C$%Z%I>G'HKJ0-M4VGH6-8RS##;R0B"BF\>5Y49)&Q M'*.)P/3U-W=D,^/7_YJ.A1I^8,IA!P.ZA5U> D]$?HEL4M3&-5;N:'YW79!^ MC[8+1B'4KUP6_53T$N 6)*8H2I&B8@$/6Z2#W+#JN?%/Q;X.*8(&#YF.,\F\ MIE7R9(Z;L30&#=&+>>JZH>/AQ*<@]"+.7"!",WI_U,QG!Z[-LQ'+J_][,@QO ML[179+$U/#!RY ;=&CXRS'>^_-M^'5IRDD><-;3>V MAVYD,E#0:?I)X HO]6V;^4]^=:T=7[,U#<5?C3C+<_AA9PUI2[6(!X2MKD"5 M(]1=H&AU*]V,8EJ3/X2(@^XX%'$Y9>5,TI@5$(TYSXT[\5V^; [E11@RFZ>^ M9P6.F^#0<]-SF1N'W $\CTQ"><>$%751_NCD<$'6#*V7EGM.KSIMUWP_(C ? M&Q%<'-GO61(F7@SB/?5#;,X9^\,P]9,A<\(8Q'N:6K[ 27/^P':=@1UXMVCA M;]+ ,DL5]D_W7A\?G%R<8QOST[-7IV>[.*_SM[?&V<'AP=G!R=[!&A+V3YB+ M4[7MGT7RVPR>#>8]&'87\*+?0)FL%@P '(Q\JG0;YN=$4B S7DS$/C6 A2:."EO5O1HL\ZD$7] MIM2P1?=K@47.M7%T=#0PCF ]E6&!5F59\!?T*LLAC^&E!\+6X-"FY+,HDTS?86%E=%/JUOW_*UV<+? M.N,X:&8<7Y5MU>NE&,:E8!]!7P26]YSE-VQ6/?GE 08A+Z>R[>[Y$-_2!VZ) MDVP1,0WXB0KN#H_.]W;_,-X>[)X9!R?[(!?V#_8.CG^#+3J6-"4>:D[:CQTR M17V4@"+W4! [UZPKI_>:RGTG+_3:\FR=H+0_>&-A@)_QW?_7@NG+STVW+&# M^_53^EKS$\8_7I;%=)P,%=9P+D2:?JFP?%$EO6S8_R5,3-,?@HF+*LOEXD#9 M5BW-GU.0#J^"-;&568MQ5:*F](][#+)W0'[OGET81__["YOGQ%_H%/!#@?F3 M.V-^8U.$O['5Q0T11EF2Y&))^WW%+D5OM]],KBG]V9+K4LG5?_(KZJR&M?.= M]+J%YFI 4^=O_AAP_MT.+E^$]8+>#"4>Q-V<;(L$WX8$[AW0WZI4*[.6^P,4 MZV8DC][]7B:]!>=J@/,LJSX:AXS71?F]C/H[0;KEQ0\-Z^A'\>*MAK4" /4T M+_YMJS!O!CA?CTL!>BTFV)W7+$TIN"M=@LN$[Y8Q/S3@+7^K)6\01$/%F>VM MDKP9T'Q5%A,\8[%5D3</-!OA6-=XHB+J*(;M;U7@SH'D,MQCG+!7US-C/*BP"F99;/7G3P?Y@ M>O)])NQLM;-5Q(H BUQE 0=F-N_&Q;0V3J>E<=#4 I^J6N"MTK;9>& %JZ"T M;5SNW2/:*A'D2N]UZQ!:F;7RF0/V^SMK2BG_IZEB/_C/-*MG _@NI_K&3O6C<8Q=ZK ( MR9@ =-$MNG&:X"13W/9Q?5T(N1BMNKUAB.-;6[5Z\V!J*_3X8+O M+M_;@G,UP/DG=DO.:NJT1&P:/LCU[YU\#(-1.%;Y7[#H;ZN/;S9F.#^,=6\U MN!6 J$Z<"[?Z^&9 L]6SS]L6_324Z_LW)&LU^W6O9FHX)C;;7LS8&H MY06*5T=;+7M#P+E'#>NI>2NR:%"LV64I%-.F'JZ[Q MYJV*M@H@U8F"T;87TJ; \Y1F''8JBK;Z\H9#?*LO;Q9(=3)?M+?5ES<$GJWW M O.W64F3Q@Z+$MZ%L_S*K$HR-7Z6ILV^*L4U#L4Y&E<3-9=VJUMO.(Y\C8WK M?>F7>U3OO<1R\1_^C*V\6IFU? ON1DUMX'9BR+:4=VLDKCB]!DTS>G-K]&\( M//>S4E K^L&"KB'DI-W3TP^-EP7 \-JVTC:IJ-%8&\] YL$TJ9U_7?/>MK" M/J1_ALM\;^JH/]QW'FK0ZV"B#5K>NM[^Y=OX7GBL!3-<.8 M&:*P)/SS%_;'MK; M'MI;!\%JDVNDRQ:M;1?M38'GP:>K+,Y4OY %C42,%0(W*U' M9Y- JBL9K6T+[$V!YV%18I+J\-_&^70T8N5LZ[S9<(C_.*:\]6AL^=5/Q5[_ MR:_G<*ZLWO;!> 2@#KPO,:I?:A;G0G_>T-BO_QN7O\S=U &76JAK[P0>;&92 M5-1$_'E)T>EK\>(F2^HKQ2^Z-\9%71>CYV9["XNK(I_6=]_200T.=H\H?S[; MLW%-]MP1=O[%U6;)_SVY!T3,)_JFJZ9*O)+ M[QQ&V7@X=^[S1W8W[.; ^W!G%RP\N]M#8T%ANF%E,ORC*#YB@7';(/,6TMT+ M(SM8\F%:U5DZ6Q*:7%QEE;$['D_!6#\3DZ*LL5=]_A+9MONA=0I]9 M+YX9V9CGTT0% N$770E3&?', +(7)>9P&.H9J3K$7!UBU1RB>B#UKA MBW5@8_A-+*Y8G@Z,$9L9:5F,C!H.U*@+^?^(?13&W2O%?GLE'8+<=$$]09*" M3U7G/;@YRX7LP(<+?[USOM.9_D4W'7SBU+V/AHQE&$K\#I> MC,>R4ET^M:!S:%5+="ZX6#BSW;SW M *J+9Z4PQD5M #[ Y2C\C)1QW&5Y#P#NJ#5+9>OP[N/#0X\%+"N!5V >$"#* M35$FM+[)54FSTZHIOS)8I5^+_<0Q_ER+@484]0UL+1LM^'R2 TG4"IQFX RB59"C1N( A*P+9<$]15 9<#WN*S1")[5,[NIBH@$(3X70M1 M7(:>48PO"[PW&TT(.Q5[V#O]ZVA_:$4&L-!$C#+>$/NT@B4@313-B) !D*AV M4.K-X%OS[#_3+*%Q?S=7&2P(@6W(7#1\WAAH'+3)RA!X<+@*I!"D+74Y[)F- M$0*, WQ@)\!6+ MLQQSS^&MEV(LJ'"3L^J*4 " -06!E8A8IID#R K DYJ0&) <& X]>UR!I '. MD6;R.GI FA M#/ H,S@U8O&*EL&FN:GE@K^P6755?04X>WDE7RFU6!2;(P0+)O+ %J>CB;XY MET>IQ,D7X4L '1AL5.#)DF@9P,F-<%FIDL*P=SA0#3E>5/4 Q:QN0ML!I;K2 MF$Y@]UJE@,-JOLBP+R+^)$^V9#<-WZ$'PV?R(.#D)B# \!TYL.6\^P7H1%LJ:+X$PNF50@.%:*U1GI#5P/&Y)KD56,T5A: M0! HA.7*-,Z!YH;)MUV\T+SM[XN!=C=%V=M,3S+<#\_N8!S/[^27RL0?HCW_ MW/'[1K[BH/*C##.-Z^=#*YQ\P9#_>SPUNA=+)?W ;WQ4/WT%+WJ'9;D[(77 M^0+&O]B>^\.=.Y)3QH&X9FB-$*_L\.XNXTRG2&Q:9#17]@7+%E8/""O42:?H M+@#^+\; F:1Z099>JSN0W::$=Q>66] \(&A2EN5XX""@!,@GCD(=J&4DQ3W( M]UD,*HLN100U23!4(J3 D1K*K*,<@/0!L*%N!)J.0 &WA=[/@1XJ90 X(B+4 M"!-6,U3QKAF?D1=(J>Z7TUSKW5L@K@006XN>-/1;+!$U4[*KQ@0=]&NQ7&F_ MK;V^!='#@HC\*=JZ)??M]L0?\,3)>E&6V)R7"MU:126]HI(VT!,A$OQN"Y,' MA(EV,FC];:8B&A58[1C!($:VAZ'9/M"N=+0$]:P'Q+* M.2LO 1!PC,4(%.0M&!Y>09I3BRZICR"E39/_%R,=6S \(!AX.TQ-1A@F:' 4 MZ4!Z+C-.+LH!D$:,_Z%?['+6]T%CU)7IJ#!RL6*,_LN>*0)?*KMDXE88,3ML4X^NL+ @9!GIAL%P9%ZX -S*:[U8V47!0HM'YKN)DQ;2F M5 WR>.LHV1:7'E*5:&+O-V56BV&1IDVLZK(H$@HJMJD#&9937V9Q3N$#L27T M!P7.7 "PYT9-,%A43+I!IRTP?I*+!\Z[QDP'[1#(,=B%42;X8B+*>K8%Q ," M8CI.V7518K30Z(C"5$W1$#I=:>L;^&FAGT4!!/&)\LY^R49M_IE4($&\:+AA MY)[!>M(MM!X<6J#:89P=X<-*3+F:$8QP&,WVW!_PW#LZ,25_C"9Y1FX:Y66F M7*XF$+<%Q0."@K)6*+JFS24E*[+QH&O'=J(SQM/6)*K9IV=;^#PDJ>C?T0;4SP;&&#HE@4(G-I@ M=>!LIIAUIP11\96,YTJG&&-*6TPJ!!*F<@!UD_5V MC,-IB40S^%*67#41[",\ E-+FZ3H!+,<:DSUQK=@F8!LM'DC)"AK+'48%T81 MYSH\CJ;8%'[E\*#IA!Y 6=?TP'YR>H;9+G J^"6:S%FG: 8(7?GS)47?SGE^ MS*59S@\IS7(>96F6;/-T1PK]SP;D7&GQMT+0?_(U\1;86KQI68:?/#C:WE$5 M=W%P;%@[AMSU[7]_>WU^=')P?KX)G'_Q"6#=E.31?(9Y[U.=;0V\$%Z7DW8[ M'><82L.4_RS-Q&U%YHM[7L[&3J>E\9L* JYY>4UWE]UFAD9J_"2'4.N\XIB0I2+#_927@#A ]L>#3J>:0/C?Q]!M>!%F9"G!X-+ M4UF[T-:=4%;P%2"C&H9PS?*IV/E&S7,7(UEWG;]UK_,W'D39O2?PWPB5-H;J M3OE1U$:N--5NG0T6-"2B0MID*C$,]H:."98'A M2$YE58I$M;. Z5-01 4KL;ZWFBN?BM4Q$W+#R[/Q%"ONLA'1R$B&1XEJ.W5? M;6FC#K2)3["2.;CCBV)=>I7IFJ5;F%%0+*/S9*3D00W]+LR3NU9OO9$OKJ]ZY &[)3SNUCZ!52^3,J^;TN+^'?C>HJI; MRT!C.A9DX^4YJVI*JA;&#&"-!@_8C>P:B^LF>3'#^K8)G-8G*A$"<^.?ECGP M3),X')MDZ-FK"[1W>AGSO7AZ_WYG$'@F+LPV;9MH$]?1N1D??5@"4B$6&P< M)U7UQ1HV@5B6T8FDQKF"^)!50S94;:[;.FW&SAN.WP(:7UOQJZ+(#9: HIUA MB%YF'H]O[=@; $VI%9MWK?@O--3072+EV)VKA?7,K4,5'U+\3),9F//UK)/8 M!GHET&D) FFWR1_(9P2L.^%$JY:PJ8RXR.LA;J];H@(H!+B,N.&-MEPW14@)A89*<)MJ7$S>:9EH[HU-DZ0F\4 .ML>$,+*"DFE@TB? MMJ :-S3D,RSBS\B@1FX!Q/:AH*H%S_HO0\#!PX\5F?. 3!D9YP16S$)H3[1+ M.W@1IBG $SL5_Z_*@NHQN^J3JN E5E6)RV8"$RYLX6MT%P=\1>?9QX)A8(3N M_V\VFKPP=@'79E+DGC>(>_MM T2GO9S-:J35_2GZ]>'@Y#/.@"8'QA]_[%$- M9G<5JG P:2J1ZW;B"* W;'PWGURQ@;%[?'HQ,/;V]@8XRG4L\AS>,@/*Y<7 M.+PX&AB_PXVHG_T.& ^T\0><"[+^ >P)-O]I8+S:A9NE1O=J.IH,C/.ZG%(] M;'.2 ^-U1;P&CNZOC.%BC*> <'E3F*(8RQ&V1BBTAOELQSB$BXH;5;1 "?+: MP=.@ <&^CT&E4"66\!Y@0Y20XD;_!7;*6-ZCT*9)_%9B%5TY\+AQPD ;%9C3 M)-/0I&YLJ-4U1SYWKE3P#?*SE&7=6&2!Q?]55\]6C^A.@+G3:;@V=$VZT/Z4 M] H@9TNC _F99/5X@4*:0($"]A(DHVJ_42@")P9(I[)'[/X=, N1PP?_;5W M:IP!UR>=A4UF74S7(@G?:^RWO*)J<6B7G(+'K.17AF-ICJ-MD&2.W]QZT(ZQ MD91]PKM++%TK97L$4JKE:TA7I&ILU!9E MDX)<]OQ8T/D+('@8= MCW/;]N"NM65]D7 "KS<<#07\C5ZU!Y<6>990UL6"/L:+2&&I#IT[K3(2<9V> M3*2'[0LNU0XK&!A6%%J=H Y5TJGSH/WB+_L !52"O[%KR7+<6,?21#F_(CM- M_7;P"59295KVOE*5'OO2ZD>8KK[4H2<^1YLHX_> _A]DH]%<34HWGS6V2>[%:ME$A MQ5)9M((>6%V',K:R1,5%P'+D.,G71\03<9=SK9B=-R83DW[(%XHP\&:4* M<,LNEDWK&G0UH!-DT-&H46="C4L]#"4&F%Z\V3;'YDKC.?^2<=JSG;#]1PYG MK]T)E&*.FAV^IO&--.M5NE]6SOD.=.N87IJL:JR&OHIB6!=#==S:NA/4!(9H M"Z_I)M-J$[@Y]('RO^7H*U4&;2I(&%"K-^EG68.&2=](G_L=W_ !S;9M?34O M17$)"MX5F,EG@O&KY9,D:3C,N,R+F!)R4:2CT46L1=;K(K4TR%1,ZRI+I)OI M]3B34WI)E&M%%7OBM;II7>"Y ?3_&9K^CJ<].#LRJK18R-\N'.Y+>E2UX#[I M3MWAWR7D[T>N5BB\C SUK?Q[GT?=R.QFV, MW:6,9?)I8)9:8OQG"IJ_]&9*^Q0352:2/)'@%SBB0.J 9$&1FO:\)-B&#YL( MTD6*[A?Y'<@J4H96TUL1999\%V79W'H5\ &>@SDG&7B3O=-448X*$&E=T3:3 M[<8Z48HFXT;V#E..56T")]F3;7T!D+L7 $6,Z)>S M@9&]RB8"[X0?+[ 3HEH_NIU9 E_ 3\>_[P(D?W\UH$V]P3+#/L=%K-Y8!4#T^0EHLK@LPK# 1Y14 [D1,ZBG"]Z2@Q,ZQ ML9]=HNTP,,K4.-H_V#TG^F3U53'>!*@N/K=^6&.1:U7;Q!UII8W@!1)RH')> M9VB4PG]=B^!6<%$VQ2S*2S;./C>]A[2$'S2M5955BYY=]$Q@8V(2L(ELHCTI M,RP05]Y.,I1B3&HO!:?P=]&T<":/L)+-Y/DT6%QQ[^=;WG=D\'U!]J^N>^&+=(2&PZ)M-8HKQG?&HM91 J*&?]H# MWXG V-9Y IBC88@QHD+C(VX#18"$$M^07-UHQ_HO35)DO/<>OV/\)C"31V;! MB8J7V40'^U5&@O0&D?=+UJ$TJK-J-CN:8$$)7?ZEK?WX%(%>]FVTL+9D9;Q( M2FD$^;-,\4? $E<8U+H6G4[U;19=WU&:LYM.]X.%#C\CSA1G MH\FTZB!,@T.=I"_9,5QG#1N7Y3/*1XM)NLKWN2 EL)+H MIY<-^(Q_#RW[D2.CLG>7C(=)QB['!1R-S+Z@KC^L+LI93T?[(J][W'"<]U8L M&9X+1!$I&C)I5^;H2(VC U-05ZZ*BA)1]7PC.0H$OVQ0(GN(1,6U C6YH98, MX X$>\G[77+MJR$+6JP5&+C]@D+25UMPF,%0^G[OD[-Z?Y!N$&XL<$TN&5%0 MQ-Z1G]U*4A2RV,)^O_=5AC"4#O,VBU+T>5=7_G:!OU8Y" MMU>EA-M/*K%:3CF3*:)#E2)ZW:;7;P7+'!!D%&O9UFI>3!.E G110G-Q&N'4 M"?HNP@Y20[/*T U9.@:G+NY1)F3S IQRAC5AF&;%,TJM6D;3JH18[HJWKW%X97Y+7PZM6 ,G"/]>:,7V=H*?%UJY M:UN/VZ$QGZ"Q0M(AH=0=+!J4[B?MIE:#%HGY3X&A]@W:OOK)$*,([#1T4PRY MWB^UAFM](5MMH>_GVKU8MI,+$PE*S"11P0CJ/-80-B&KP:Y9ELM&OFS"N"XT M _A2R[#I&*MRF^'D[=5YP1(YTK>DU^K]$H7=NB$E.-ZPQ52M7!4YHLSCYQ 11O6H*1GH55.4WQ=R(SEG0; ME8ZA>G>EZ*-D&TTZWPJ)D3LB\U0#F*6B8UY00+6Q/!L/UC?[)1XQ-^@E<:ZH M!)'M>CJC1?K^"2U;*+1.UV5RUC^[2T81W?99&HTRL44Z MNA>:'*J9%'R_DB@&L>:9E0"O=D?:E+XFRXK!U M99>NOP782^/G*YZQ?H^JES7VK'YA=U]ULGK.3O@WG:SVSW.RWF.'C]S?NKAX M:LF<4*894WX?X!B?JAK?RVF6-)8Q"$'1<9L6.6'C-*]+5J$/"%&%BX0::&TE M7L]%=GRT; 4GJR9B7 EEN8Y$K3J03$>3JC.; 9 1&ZE0@10SXA+,%Z.D 3?8 MB+';0*84NJ\L\!H5F$]SP!>-':LN")>/%DVEY++-&_AUV$W=N,E*(2L- &> MQG4(Y78?H%X[Z"Y^;#E ']2OEFW#JD@9^D.GY:5L_,W+::S&AXW%6#,)I&DD M;BH[DHF@"])TM@">2P.@*NU?%6#GV?Q78MD4V*GNZ>WSV;&#L)M?(-!+Y+7YQ-$Y! M)6CZA\!U1\_Z<1E*[UGHHI>I7?@4VH6TS.]3O/8XL6ZNI'[)Z%=,9-LW"M)+ MM^J(78+TP";8C98PZG1&UJ5LR&5&2B=6Q2>ZT_)6JMQYY-0_ 4YSR6 _.SS: M1S\(=O*A3HPR[@HJY'@*O(0&&J >1ZUA93UC)SFTIU4R7A98[MA5*YI!%5OO MZ1UYG;W6&4M" DV]B5!I_YV*,Y:5-VS6 SIZ6',<-5$:UZ!1CD2?+?3K4):C M?CS&-$__T:1Y?J6S+JHRNA+R7,> U]P#V6D<2\-,1KU=JDAW16WH*J&:8(.J MAT,6FX"F;*VJV7I53,M>1!U/J1OCI,&J19DG.\;OQ0W.OAC 32-9$%*,J2F+ MO#D>8CG(**8ET+P8.1WR]MOEV$>P64;4;!,6$\LN>NT*D&M(I\:-4+-X2XK. M4Y/O2SGG,5%2*9WUYK_H/=U@9UJ,\M"8&6J["T=5-$ H[XU ''1RJB3Y?UL##8 DV3&TG#8]5:QSI ML:5&@2,VT[4/E#T?"RQ]8+R6'MI>>@/\F^="C;EO)F*T_=7U:VF<]* %36>E M5.??+_QJ)^Q6NOD?,($UZ*'S1$"O.@Z1T[:!(>WU-\8_@BFSYOR@ MW>L=S1K;0(*<:-$=?3$I,SE_"HN%C:),YN@._478RA_1FYI$J7>(1'5EIDY, M.#]0?!(EF 8B:=)QR9"@9I%RD(,.<<@6N3K.0<]9^)4EFV.U8P[D\$(=TKB] M#:"/@I-S1)K&7SF6&]C7/]V!;;D[)JWBG\[ 19>_X!JOOP!%9]0/7.;:W8]UYG;46_?[W=0*:3H0_QV[4:\Z$ M;FU*MM@N.,C_3NA=]V9/LA)%HKHH364;&EC%%"=\@_U05JJQ;-OT?J-L=*D2]L.,Z[_A.93?%2>6P'E5>W.F! M438G *HFQ2X;154.8J$^C;(FL=>#JX-H ^6/H-I4&E/5PRH50J>NBGE&S7^0,U68ZF#*W4> M93'-DAS3\)X%]_?;1AHC *&LIISA8*YR<8I F54?*S7 )M''UGL\#9KL/[JS M3+AE8$QRU$;E."U\AIZ>58N18>WN&&?P$N-0U>K<-3]KG;#W&]T\K\KL&L=B MD-*#3O%SG(>4U;.U/H2OD7 ?2U >-(<@2WG5(@YQU,L<@93O/UN'OOP>OF3MR=FB3Q;^ '"=B\9*W2'I!!(8M1 M+ )'I0$K!\N!@=,T!LU\,M9,8)6?Z_F:E1S!(8=Y)&!/P )AEUFE M0"8[$=")8J=XP%Y6&D^172*3E(X!SO)G_=.&8Z%]4PZ,W@JZ *:\-WX7)\SJ MGGMS8V<0#>7B)$<5GQB>ZJ"9BTJST(#\8/?CC%%36W2W&)H![ (I:*39VWNU M>S?"X1G)- V1=(^^ )+X*&AR6%Y4-/%,3AVC%U6J&Z\,"!)$]-Q&;+4.^#5H MIF_+] \TI0#77I 9=2/M./4H- LFR/O)^-)B3)*NNE]ES6=E(E&2'B01&%V] M"0T,AZW7*&@PA9X&"#>IN!)E2AP,@$>ZIYH.*P3& ^J3()RQH]$B:<65(A#7(7NT.1>Z?.\&4[ MQE\9SJW+&$[C!+8*N(H_R8Y,?%K+LWY=LRNYZ EZR9(&8V^A]$V6Y]I/Q8MY M_H.;WU&%!\;3/Z<"+I+\9@_L+:;.!>_N:!JP(SVI0>*$YL+(9W"5\0'$294HZ*^W ?^-"L;O;92E8R!L^"3,GCZ/ M2CS*0E;U6E@APVFB6_U6F4TJC8YZ43,C9"M*VHW0M07?:X=Z1Y=99)C0I,I& MK9#D81SN[VK= 65<,]B]&R-MA/1,]D-1'98D(7)T?I6Z.RNYWV^/GP:-0T]& M/!0)R=##HD@&QGXYE7V$]XIJ1*'\7;0L/HZ+FV;4[>$^C2?>DU_UK/'NZ?4F MH^DCZ]@8DH2UE.CR 'E$NGN^+,/%@?25-+_:-]*O$] @V*4TS B&NA5R8[$M M6M4.G;3Z34X!O\;@B.(_N+:D9+!I/,1I-9& SM(N]Z,-=( A1POCX/!,ND+U MP#_,KRWQ9GA+G&,*A/1XM%:@GF+MW;9(9' MIV'/ +VQ" &\FRSA.AM^S/A'TOM@C0/5A?:F:E! P1WTBE2J9BQ7)7@5C9=% M*EJDZ#8S%7A6\ND(H<')YXRH+D^BFO*KN3ZW,^F8S&5X!![Q"Q$SZ4 XPY5N M49@ON2;HH+J&^!6-+\B:.;B[G,A/?X3:&RS;BB)_@!CP^]&KW=U!_U'M6CK9 M]$BZ!W Q4CQ'FH>C/BK[B/2HR=>'.S]+G_5VT>E]6YA]A@#W<&J!;K72:Q^ MHV:QBQ2^5Y0J7"C) C_[#9U;P"7_T&K?8_%,SJD"C6@_5)Q:'1;8?,JVDE;? M(5@S4ETGILG;(T5NJ%4D.D MEZ]2$Y-!\YB2?8L" W6-FG[K%[ZDHGE9DJ=Y>_. @6H11XJ5D:,.3VK09*JT?"6)I/1$)X$.=S>!J'8M$X1)5\HH M4T*K3A/E^:*.>Z# D-+6X)]T *%S2H(,*Q;K_@#Q9N@OJ)Z95-SAF.B! MHG%:T?U2L>\::PH?=OO-MSMR3CHT:8)A.]T7, 99#3YI%UNQ=PWRIT<7NYAW M+UGA M[MZS6].V44-6+J9>TE'' =S F\:!R)?71 9=H O4FB7SRTKU?>-.[/;XU+>V M@ 25&6R>-*WZY_#(F,WX.BN+1Q76/>WS!B69:);]K:#B8G=BEP.(W@%.FN!. M#_?(9=\Z(!!5Q2BCH0F8BT>U->A+O\).U_0)D.%\LC/Z*JD_ .!J*E ->".D M+_V2XDMU$SZ6@:K4N&*?69E0EJ74H'2BI7Q^-I[GD[(=LI+ G5-H\ONT#H(G M-<\'V]1(K:%SL'_'P^E$\T: YIB9Y1W636FTE^I?)280D/O2P ]@D"0?2 M8CM3@YOD2E9A"*,7<>]C2^=/?X"*FT+JL27"NI]W>T9*5/HEOKEMK[('-C5B:[9D^'^%8K MB^R+@\AE=MRX:.*36)J#=*2[R>Q6F=P M!\!4?G:V8.+LJJ+>8FBJ[(1\)K7AGH>]4T5#@J?#RGA[ /,?I<)ZI@KKISO M8^!C[12XFG+AR?>\(.^^E^W>*3*0 V7^9" M14]GZM%">:/1\8!M/%EO+^U"M.\>CPECP>VZP)K%T'$LU#P*Y%PC%!V45/49 M^&^1UE@"32.O*$ @E7C\4NO)W3/!?5$[(-JQ6F8G7Y%2B^5J,#^6/!:=E%A4 M,/2XL$''WAC(A.1!ORH.S"BJA:\> M">!/2>\@YB-!DGN,AVU.B\$N2Z$4&&(>&=#U=99,=;U3FZ !QY 4K1\,K^Z^ M2ZY&B+D6H)TV2SK!N#LRK]-:O$=XTI\I+8TFZ'8+:CT^"AMK(K9*?6YZ3BJ+ M1WM8@?.T2R!%?J99:H9\ YZR\'V]@1H]_!LHR'< WX,[:;4-W'^\DO<8@U/A MV@6G?K80^)U&T^VIT73'C:V]"3;&'<5:2*BJ2QOV,J] _>F[*K7.1&J7:N0D MF[HA,H.22%4V+0,9@0S(=0*4U,7&LZZ?3P7(J>FA?BNR!5+>1)-. 8S[O/4V M%+0V5+:0ZS4-Q*AR4^Y!?!)\6O?'9P\,3.";GQHH#7HV[O!N8GN*H=>ZCP P M535 4/H;9'HCH\ (_M?N6<^0Z@F3YL/&7SQ1F[EK B(5IC&\)H]^U*F2,_B)I9:3@KR"TU4X$"F13[-X#G*:.]FM6D]?%RU+IP8 MC(,TJYO1C&U.93SKO* +AN9 ,3VV/?6YQ'V9,8FZ[JP=RX6G7M[_#'42D"ZN MP$Q"LD*D4+SKU:V*C>\ H&6RRW:I'#\="&-"[+1JU'?T9<^6KHMM._CO:' M5@3J&&AWHXP/>G9T/[NVR=*7'?P0BX;(GL!@& F5648Z*ZVUQ_0I!1CT/AG* MFKNS8VIJDB-ON%*0Z:3H =TU7,WB,KOU*!D>'\J0.NR;N@P2]]M@5#]5R-+6 M*P!ZTX&1 [EC:?02R@$99=7(0**1]*\KXT/%WL9==.K:)2!,+L'.^:Q\#3KY M@Z$DQ0\0+N3C'?,L1\G3/(=55<$S63&RN3"12@F6JJMV$)DJ4>_BL#2P^S(# MY$11*O]_JTQ(F2%M5.5CN\9"&MU%0TJ]UC;J(*ZRR*/CJ=9KNS-B1H:(WF*%(+H M-I )1-(%32M"Y4_G,;<1M?Y.ZZ(9$'I)#RA[!*$"/XJ_JW/\@6'CY=A#NTV+ ME$[ZZ)H[Q79SS(:7B AL,LU@=^VP#O)U-!,WS@_VND1(4;WQ>,K:)P#<#S$& M:9G#?P_0)UL"9I 6>>O[/P>Z^V3^=S!-9)(0.>*I.M M\YKFPA<-5'_3)NA>(;6Z V 6:B;$>9/-#Y_OR;*_SA$T--@'G3JXW2XJZ+#[ MM[^-DC\!\QD--.NG\^%+F[3$0S_W47 M#M>D(#7.."HZ!88JZ0C WJ2=(R-X2R,WZX)_- X^R4"\\12_5"6,)V_/#W0) M8XMBO8S\Q>M1!15 ]!J!4&S2N<)7NY(XSX1,[RKIT*04E[@+> \G#HN6\K_+ M27Z@LI,E__]M^\K5&=H&M.]GI MGMCXR9*\;T<7!\=4E"_A=?O?LZ/S?QN'NWL7IV?G:R.%%NU5'GDBN)H_^IRB M(G@5*(Z4\WK6MCTX[;*/TR;/9?4/X,ZTL\7@QWU>EL4-4 QE-(K+F9*]E(G9 M)M.0\M?-A%%\JNF[5DWAI22FVKM OQXG9+BK7F0Y1E:[CY4I)O!:F3;5_08D M&LJA=)HO:K^T<@?_U52W=$JIWNJT@:]A-"^7CDV*\Y"ZB[9C(C#>I9FD3K/' MZC!.#%K5*[;'TSG";AJXBL/)0D9ZNA ?NZF=75#UM/*!$1?(1+&T<2*-&)42 MI-,(E'HNQE?2"X>Q0)UX!*)%?,HJZ9G6?N6+)N\ M"+,R*(:*WC3E6XFJ',, MM.S2*-;?Z2U\Z^+86%P6Z \1TLD#9AV5Q(ERA#ZCF"*72EK*O #4=2;R.>JJ M!DWQ?BIM[N>4W7'N"C3=("@9X(N/#]0E\D&JFP;=5#I-9(Q?4<@0HX%8DR?; M'ER+7)5'Z Z"L,XT:XK2T-W,0.%+\^)F0]TOEHT619=59./K(K]6W6MZX8 , M%2(L"!=-0:.&6:?K37OZ@UYS\[;+3Z_)C[ZM@7D;?];JDK)CY2M:1WFC1;,: M ['4^(#Z8*HJ>R5PP,@&+6[<;3BI@CK:%TDT@K%A=# 2(5ZS?$K(WG3QR<9( M=WCTCTS=%X0&NZS6%75R*S$133+ F OKPG1&--EL"LG=K9 [WM/\;P%7/-8*UML?*W7JZ;J0<=. M:UK-JLQ?C#U*@[CA1.O-N_^&&MH)?V=5$^&KM3&LY&YCW*=@H:,^U4G!(6NQ M%T7'9.?)5!;^U11*:OVX258QG'>!77'77;^DR,^BE*Q&?I6BR62<8(,!JC5L MCNJ%9.U8WH-\O)?U.=DH7Q9U,51Y^JUUT:0&%9=.P M2HREPU[51<@#'E%C+^0@E ';*=&5F?V=T+0$%UPL^V)+EQI5.'Q<*-(IY8R" M3$TC":F:MTKPHV)3K\=-0%<5HO3JLH5VBLE\%RDB5*U,@V=KSFG.55.V6SF, MK0Y,8K&C8:I@&%=<LVK@#4><0 MM-N.K[MD:<3@/CO 497TO5YBH!I-E?$OHR#4TE!M@U0K1H5VCTN9>2,::7NK M?TVG.J!;EIB5R1#EQTR.TB)\FQ+F3@^EBHO+XYT=4KL*:D& DKU) Z MK17:)O]:I5KP@'5G3Z=WG(MD"SJ;>CJ9@TU':50#$I7ZI&9:D>\,B('\=-'TYZUUW(95;W6'3KOZ3VS)N"1V90OB6F/S%93\,: M[1HOOWWWXJ-#WTDNVDUJ_ZYDZ_HH%_$1K#S/RGEOIZJQD1J(YKB5S G#L!7< M2-E@,O;8YF,.E-.BZ2RK6Q+JW$EU0=-P=JY' +40Z?A:8)'(V 5Z1<8$.W1G MR.(=O';'V,/'L;IFO-%<+Z?:Q:1S34194NR*6E#),\&^<24*$5D@K ^GU>:H M[0G8*8TS4ZEPV#FRUB% U32K Y1!MY\'7$ZG4)2]7JXM.UCS0ONO];%H\VAD MD[29C&JW+%?V124O3F><89?SZD2KW1'[##>_$;%QWK3_?ED46).Q1S>]4C=) MU?HXPXSL(JV-W<_*5KU"/:;-39TKY)(T(A&Z0PEZL".MH]=?53?(;W!9C=YJ M/9'HJ%:M';3?4KX&>!1A.D4BR-^W8QS)ZM#^ 33N/90B&583M>%Q6-Q4C8\= MSU3BPJ"?-D1Z,)6]9>B%::K5J$.='CLSZ$FNV]Q!MQ7J.&K;!D&#CH^%$J0: M/XORK.P8AQU^-FV9$6E:JDB?M+$.6NAU-G/*!G.F5F\#NHA?WT5][U0K(TU^ MG<:TW5*] 3&4)J.5#,9N,R12DM5AXK935%6[-9*ID(,3E!N*;(YFB$?318FL MYD:C;4YFYO* *B_:D)7\ MO25=):TR\N-\D30Z/2%O1Q$&FJ/HZ[432?U&G0KD7.J.W-6^*XH=5D(%"B@V MW7!"2ERJ^HX8K?;@V5T16+5DQJ8_TG95S\9UUY**FEA-+GL\E BMJAC1;ZW' M28O-:]&V^R1J55DS>-Z&&FU@O+G"U"R=%]SRP&30.)YE844WJ[*];*"MW=E$ MJ*"30EZ95DKN,8QZJJ)"N'HDZV1J]4J:UM0P!MU(^XK=(1X-1E\#09!&T-!KNWBLY48A"I;12*5 =<)'9MRRH93L=*T8B M'76M%6-=.P.OS\H;RE6V$XE*1;C^6V!Z&ZT6$N M7'W[NDZ#W?'=GNR.TY+8 6I*;4:#='G.-=$C9H&.97+Q:#^OI"WEZ:7L?631 MMURA=Z8EJ*9ZHD6C"?D^L+Q66B>R[PT.U:)*$X5E*B\SIT\ZN"8G9%W*1'\9 M0B*BYQWCHF-.Z5/#C<+M6:6/AG;;/]D.KYCOB@!F%XB@J4XJX529H (G12UT M)?*731)\K&QF>,OX*%MU,=.-?CDZW;B>$2$+N%MGO]*4&F=[U]A\2DK@C>IV MPY1&V]&'GW4B\%7' EKDZJ#L^V:35&8$L*)((=E8G6F*"T^S$4:MOHGZ6EX1A3TH,--NZTQ, M#NA8[]@?:J0R ] YR4I^-5_#-]!21K7_Z9_!-@C?D3:6N8W"?^6(.@%#*6"P M8[M$=,FR$ZG\R 2=IO"EHP#K6^%)>9:*;@*/DL[2?$*,GY9CQ<-42!Z9\>V1 MKH".8^V_6QR#I_:Y_99:G;:UO<*NMA^NG$!6* M;+^D.XACR!UH)I1W@DFWS+@YL[=)+U@#=^XW.M=?-7V!&C"T9R?SGOI\JWNR M5=,![>ZC7(,C^V*^2\\#CBU1*YHDI?3>_MDUB6*]40R=F0^ZD>&M.7CMH(4W MW?'.+$PGUC,5E*#2H*/DC:8L1JBJFE(&O#%GAS18.1J6 MMMI1NW0 'W- 5+=C%+;=)C7M6U7S'?U>7:_?SRE451G:]T;&H2J\T)\MV+M4 M=,B@:#[K]8;1=F)G[6!9E%- 8NSG.)(9H(6TTT$]&F-6:-Y,?DBDM4.V+.5A MJ].0S7_ZY]GN:[[$G^7Y @!V,BZH->0 />_P1@JD$#XP=&NV3CY2?=M9WXQ0 MI1D;SCH)! O>UBBY]#(U@"N36IE\/Q9#3ZDQA8+HM"7LA\S)ZK=O[/IL/B[0:-[,'DACR(<7, VHLZ7ENV]S=RRFX+RJ:KZKQFH&JO94S[EMG0 M-!B5);1M3>SJ']O7NI4M'B)$#!H8!PV?Z^%Y.X!;CW@F\W7^8,BZDA[PLG^H MLI%5MX&A3.*J=+_\69OHT;H;=&BLDW'0233HY+P;NXT[ %LI=B/F?>=%9X@L M.7,R-2]R)!<(MI6*-"RXD'P%TW&&C)=Z-E+Y@ P/4K TP1H%2B73E1#];>(8 M/>7E5T%>_ 1LC SIU&S6-4 7=(2>SQX%6[F\ M%+TYT[(MJIYO)2U@,98B#!_1+6*1K:JIT6D-:GJBZ1S=J0?T6T/]TQFXH8T&%,T*[+FQ6ZM*%N'K$UQ&#;?Q?R\XU[^* MW!/$BJ2Q)^8*F]><,I!94%VHM <[6V]"(5@VUT[/5&4!JB.4KFZ2UF?W]HX= MV193-(&IA3,K&L:DB\GG!F,7\XR-WO'\[T&@UU3!\>>;*ECA3VBJL!@DU 3# M?[$\LGS1.QO+W?'P+"@A8S[+,B[*$EM/MT1&^44OML?^H,?>E)FKLJ0N2]J> M_<.>_01$"^5;B2VB/_AA4T*%[K/7+>?^YH/O"=LM++X,"]E.[VMUKX8.R^N\ MA([M.3\)B12!G"H%.@H%EC+F*F=!Z@"Z4U\O"U<6'%*L9$MO/PK&O3%._10S M *<<1M:)@'0G3L.A AUAAI>.>JR]*WL^9Q[Y3L6O1#+-:=*9BI=N=.! ME@:4RBVH4]] SD3"/&ME+=Q26G5K2D#Z2GEY57(HTD67'BAG3'7W:6)E2N*W M9GK/N=8F@:/GJA.:2-4$BEC,"E4#KS(.YVQ9V:4#'=3QHE0V]7JI]U$"+6KH MLC%"VQNGR7:;2_5'!V136D@M0[I12WNT M"ZL%V@12[0[L=L#'&+)LN=MA_0B%!04M0L@\]"XL]2()?_J3 1:J[?Y<-U\.&N;#_>5(RIT M1L:\2=AIA#M/11AL48D$4MQ\V:G6X0/]HD*L1;P6,H2;B)3AQ]*=20U46O_= MZXF*"Q5<]]"1\=N[[E_HR_O_V7L3YK:M;&OTKZ!R[?OL*HHA.$ABTK>K%$EV MU+$DMR0G-WGUZA9$')*P08"-0;+RZ]\>S@02I$AJ(BE\55]?1R2!,^RSI[/W M6BH+!;Y_8*KV\(YUD*"/RN"CDO,RQ Y=?=M+[;1-, MH,3#%]9[LW@@:)DD> ]7TBA+3Z:?2(^Y$A&- =8@TB6+=\>8_2=]7A)B!T / M&=>!S9'LP+3TB56(A*E&6>"-W@5AA O108/D<@Y"C!1@*B82">@?I#*B/"]'^J5%>E>Y/5?9/'!T? MO7!L=0E!H$O.$BFX>=$(CJVD_5]G^9FW3FG'/O7%%UIWKT48WVH$=D:OK#F! MYAG%\"!!TE)L@^<\A'U3K&Z^@[Z)T!BZA'JGL1[.JM%B!$0RAF@OX(_-,Z RV-BDJ([PGD29.[P8W MP8SPD[_+]F%YUL2($+4229IK$4%JZ< M^I4IH)CY^WGM!ML"_71U+XB:G>_ "UGJD*B5[@>>&=4-J*O-[>J7P%22%\JO MBSMF01!/EY$4-BC&NC#"(@);$*1E[96%^IT)(\@X':9U2@$:STRSY-BV!E9$ M1*91F)8'W45R)*=JKR>0]@I55Y802LQBZ8U/EM?4K%7#RFD]_Z38R6BPZ&9! M+2OQYUV:+_]3" LVFMWT'E!^$G,()5-*)N$=5Q[4=,TH_&(0&+2)V])*Z0J^ MV@@Q@A?!!&*[A0D$3M+(,?@6'FWVC9)8BQ#X N.!K4KI":$M86(LXQ3 M& 3F!WQZT-5)=,'OI>==6MSI4DEOIVHNE"=QK6 @6UD767?)/JP*=D _9? \ ME="5N''5#\V8$1, *F,#Q7!]9QY8 M4Q(%OPR0V#WT[A2N96H09&8#W?%J"%P@-A HD>R-3A2HW(H9J S7JH.",XV% M <'_AJ' =Q>KD%0+FNDCQLJ;FEEU)QUB68WB$R-D,2JTH26P)B>;$V@Q M,E&2]CPL12_61$W<"]B%_D9?)AK&@R<6AYI97&^ !MVE\V2T> D$ ":$F:Y: MXW]$.8:%NE7[/J [=K_E_MVG463%:HE 3W$WJ?U@0)UXA#7ZA$[ IR113*C% M[B7=M+[0V&=KF,I\E)J/QM[,3AV5W]^CAY=$^LC+RBA_C@=]RVLZ%=>!GG;!_[M-PL5@&Z$ M@R)-+VB^0] Z&>J/HQQ/ YSD_P9E^;-S0<7^GSX=.N\D_]/A$7URH3B@I'C+ MM#21%0;D3[>[;\V>*$QV%>#+(T]>G9?HIIN[FMIABQ5!M4RJ^RNE<@C+ 3WH MZ]A+K'21A81%UFA@^,,DFC+G9J>:=@B9R2(VK:GK2TNX0-98S$S<:,&?J6X&B%9\47]U0:;DUW/"LF5>1'X0Y,C3JL.PA+UD_+11V M8\UIH5U-_MCB$K;/!#%_P(CER/6?E'"P 9MH^I=]FY._6;F#U72NZ'777 :Z M1$1?,>FU5,?36CS,ED4*:4RM4A&?Y]J^WY?P.*HV&%YCV-KIH=3E,)E!N0>^ M1.N$/U3W-/DL_E1B5B/?RO_.$Z-Y2A](/C6E:)7,6H^3ARTMY/Z^YOY DT-2 M&LX71655 -;'(9B?D,^1IOE(>7Q$#*PZWHO>K>P&UQK#ZKBBC*253[4?*6%] MR/43$YE:&T[D42>RJ*EB%,2_3Z93>68$"L1-0:RLE*./50=Z M71_?+K_*^_=F=?^^= [CB'PE+DTU^@]B,+7_ZOQ8:7H+F=3P2&RO:UE8HG&< MVH K)@9FY;;86A5C[Z&(N.N\1\3J6!'&MR8[YMO MVDCA*IX2>P)JV)[MG( *]D)"U,WNQI++UW)5]&"E5@?SN0.!9RK=4EFU:=4+ MO\3C+UTG]B\B 2W*AM MQ5@+Q*OVF;(WBLEF<%]DDQVRJ&U01]N#>5H_&H2$"S'(PRVE:35S8TW >/8: MX-Z@?Y=YT"EQFLQEAS+Q @-;:] _4^))N"4-*UV*%3.^-6LE M$K,#9==V,(%0@;TJ4 ]PV/U05D!SA"HQGG40ATC-3,1:@&^S$"_K2JS18DF, M8\(?F>**8.@M-(,^V:R$U3X"+.,80@BX4MGKP;NM'\M$IZ"$%>\DH5Q-0MC. M%#K2M40A$U'NY3)C+M;? [QK"SPD=(?=]?P8_Q5%^,!>+O$EOV3>L#!T=06< MB"$R&] E,+]8SR"6&_\R7G'>E1E1N3-L$])%.MZ6#[/NTW? MH[@SH!=EKWF/995'V9ZF$._(+=6;5]BNDDK\0@&/%B@V9+'.7-SMR/KI7F&$ MQ1N%8EUHS1D*B/6&/7T=CE&5 AY-A42A9O3L%+8ES_19U[H2"S8QP=,#X0PE M $T@68AN@CA4!2=<4L0+X[$'9E:^)I^"$2.-/I,)-9)]=F'P@20X7$7->*:> MPFN#B@K1]'5*<#CD#B%0.HK(!^%3JXNUHX1Q1;&"MH$9G DOKD-Q!]'SP]!B$I9//PA\V& MN^]\E+U.1R@UGPW6J&4WWWT\^GSQ7J.$XFY_^8W>4WSUSBT&'R @V F-$0#M M*$D!9XM321A2U ZU2?5PC\8WT,?ZX# [ &+/<;7:5" M9H&^DK31R1AO,W2&=2+MIK=-FTAK/5&7%SOO"G#G)?:3Q1)L)AP1%A41IN+6 MKCK*(\VPC)*D83@9); ?YM_KS$NSPW"-IA)"QLC665)&T^BH N@E8U3W\&; MKHB<8N0L]"30=8PRI[*(2EHGNC/H\WT)/IP#59N@2,6<1?*:5"@^IFLAB^PE M X;B?PU&Q8MOI2ALI8[)7,;*GMA#"0JO? 7:-4(C8ABB\IRW.*V/FXN286&":,Y\ILX!N?6,$[T3M.) MFNXL^45K1GHL9O[VXJD)3-#/88H\Q:*2B,&K8$#\%JV[&3,3AJ][BX5,?GO? MA1R2%CL%9C;IOL5)0>ALBZ0\DX*(AMR4H8J\3^@SD2E\3:N?1I4;JX.)I8A03:<)OITS])T%2(!V25HJJ" M46*+O)EB!#^FRYNIWC]5XEW@6^,YR]#4=CFMR@S<<.T!R^(^U%1*.=;TBA1Z MI3BE5PQWI9XHA+M&XQ4V ,56:LX"8B4J3IT]L"T-DF,,*.3:D4:G3__OY^+DB;."5TD"J[D/V'$CIBWAK M^D:M*S-K@O<))]FR233 M,1UY>43Y?@Q--U98WP00%^'>8-!)-^.AM6DR/\3)!H/[B EOBV^(KH UVX:" M/5;@VCKAE&:3#!J$U6X\C*(93)6ZEV^9NB#?["V\G_7=G!M:-Z7%:_):F_X) M<7(8WQ%+7%'K2RX9K .2W5;3-7V4J!#45;&*(-B"5" :T[XEV$XJ,9&.A,00 M$=$P1D,Z\+ /"*(./N;,I:GP9#CY3E<&6" D+_0E 4"8IY0RN+)D$%$A4DX) M2,_U&G%W*4&TR.0&,>;)^ 58RX1*Q7#H$[M4@1+-\ WS^^_ B!+=:)8G907ZFSFXL'8X5=HAGAA M>-F06G> .AS))B#SF6,18M9>$EPC;#P56(T)62^D.W 93)ZZ :D-E-&K9*I,\FXP-. "8ON(R\8"D#+&7C^M39^(#S74PBTS$ M,]IU9Q5I4J,[=QULSMWJ@V_MCVTHLL]Q*.D #W55R_HOQ;*QE9QQC:J]>;I6 MTG1FS7'QI%FP5J^@W_B#K&Z]$Q[>Y:(O/0MCPFUK# B$7BA0@^SKC\(8$?1( MCZIR,?%=Z>\9L"-44H9U_AES$ZA:)VLK; ?S2_V22I%E^FSN%LH.,WIL 9YL M(C^J =9D0S%3*LD.K_-Y;YCHZ0/%2DE@7Z!]9A-%#/#1D"TC7H;'=H7[]-PL MGF=%6D)9?G.7"L,,0T*6>UQ46DMAA:92UZ;L<(+\$(O2$:L#98>[LBMXUR?=WS@(9:_B#95H8%Z\6O&G M7/$L\7QAW^@J1G%0>N"P]ONJ1H:@\NG8?*=_V1>EU18]Y1;A967@RTXZDU.6 M%$)H;F7:$ UJ/\#R;]W,I"_/.2C1M#O@*1B.'QG)L?H,)DIWN7I8&]]JJY\4 MWAJM#ULG!OV"PV;XR*NU?]*UMWCA-6%]@3V=*O,MUR/SOE,"H-J7I]P7W15 M_EB:04BH4BK42<'U'[Y(QUC)5:FJ9]P668/M71?J6JJ%?Z:%M[RVF*$$J30H MYTH!)"BLG.=GV@J^)^3TB/!M(V&E:VV7VJKD\U9 MS!=M7RZO1$!1[?3C.P=6O:NL[]:I!_$=X:/5EXK%V9M=S+%DSAAO@70BS@:# M8A0N*T>#]QF>HE'UDA&LZC!.,[N^AKHP&;%#)$F M[QLF>OAVB.NVG![\,J#$:88'% (?CWMM&'I?-U=&7I9C13[>!J:9@?2>*MC#JF:UVOKOENZ$*[!":?0Q;*C$\ M8-;T[QJG(Y;=,4:I5-7IF/W57];(;O+=\F'4%%Q::V=?AG&9L>*G*(FX*1872LAXF$/D*8!_HRI?EA3_>PTC&]]+!,G!PSS =R) M8N%#,GY@Z?,UB'TB, =?FP'5J\!1=2$O_!YQ2XW/_+MP01L39=OUU-KX7N=)S2 6:%1JC(/&:>NG>)G ]5.L[HF9EH&9ON[I(X1]A52$T%J",X32M+P:@P1-6&%ZKWBU 1K/ '^4] MH/FA:?+A)DS6!IBS8E^7IVI BX8!5FI*# @D(E9 9I:D!H45*H-7-'B-\%V] MA&>@;W 10SH=N&C\F!WYC9(=*:@F[<49O31]#/1.*2A*&6L-1&P,&7+9FYI0 M=MM+1:(<1I,S\-=>D@025:'0; 0OE&.B+T[U:92CEI+5U497XDP68$69\DXW M=[&)J"G0$T8\B>EN%B&M2Y!'C>#(JS%N==$0GJ5-^U.M/3;BZ!/TVKW*$K]V M5>*W$L(JPJ,>*1'0'1*$OP@*;!O?<5S;;=#1*[![93C!K6/A2[N@NMDB; M6_J:529_5W0EC-FQ:2#M!2LS#A/"@C^Q2QG+6@WG\(H869NP74J];Q"ZT&R_ M=?[^L4>O?#D[!)BLS*(2OHG#:G72:N#O)9Y10/ N8# B^G69"_.?W$NP19?Z MWQ"M )ND""9#B" =33S#@>.@0-/X.7W5:B3NU,E64ZL(SA7X]0IZ M9$=JQEH!C&VZ%9R/C6[9ZDO"4+WJF"24QX:.Q'F$/BD*33>_>;-5< MA!..KXNQ%!*"J#YG96G#])6#'JR8+ MK'=.HY*;PW\?V2RR5LU=0343!?":" D'"X=QP%ETA-]1/Z>RHRREPGED(]UT M+X%4Q?=,8BBR)>2._B2.O)L@R5-KB;")81I;#0H M ^X$=SM/X&\H0&E&YF/ 8[\8S:*:S @V447OR*:ADD8(VR6;L;"T)<\HZM ' MCB<>)X6]5O;BWJX2#OW]W$+D5H4 # A)>5S]4H8F3S%W4&#QE/W6JGC94S1T M-+9)0;28[+A]D880I%SSK&%4? B> @(6D"K+T>&S;Y+RQE\!7VL<$% M+60LM-DM9E)G"P1+GT ZHDASQS"L")?FF]9%9K2C60>I:F&T8R#5LYCRA?.& MVZ$EXZ4KPEE1/=Y!1'B448^0-,RI(PF0]&%$JZ%38W/NB!; .=EPM?<':WGN MG->Q)E7H4YEB<:FXGI\ZRFQB CAR8#AO"9P%?$5!2X^]#44$#+H1PJ]J3LOI M[[!USE'Q*=XR"^Q5WM3A&(.D0'H?)P533*UR\$=JS)-7E_=)QC2.GK*1TZ&W M'7*I@XR C3/6;1J6?MY$D-17E,JNG,E4*A1&5 QA]4"5"K4*';1_30,U[H6( M=,[<3GI/*%VCO[4*KF'T*PC>7Q)4R(E*6V2'V/1.O9ZTQUS#&CF6&K3"Y>D8 MN68%!E.ALH0D-(SI05)F>I63$Q2\QIF[HEB9K2W%ILCY.\D-Y\5S@K%$7D", MAA_W^. E@J66T'PHYW7'MSHCL-J$48(^J<2\0;-]#;ND^.@,HQ :'K9_HE!L M'%)7CW<3)TH(02;8;PBS#X3Q[XA@N\R/TWY9]N M@")=TBX=FD0],WF(7DYW&B$<()C],!@3Q0C[(]A]R_X?KCHA45/7&7F>B1L<^LW!SC MMLN\S53:1G8)J.LI&AQ!"0=#L*2D\?(DH@9U&/HW<6?/5>..DS:[U9AV'&+S MQ:D<7WCO1-%5U[PQW[ !G(%/"[,M8+.KP'K#ND67//2?IJ"@[+#(D[WUK/MK MA-^:S(+0SC=A>6:=4+=CG$NKS44)?N%@U32#@&D;+8?40ELHDIYLPK!YLA0: MOD(>QO<:AH->Z 7&%J(-4H1?6/>%ABM/&#_/XAZ:VW-Z_TA,/[7),<4%UZ:T M)A@#R8P^-O[&G4:NNK/O'!2;L/Y0SE/Z0'3/P-AF]&?F?T]$^2:4[8&&0$;W MT4L,*&=L8&)U.9\!/U:DN2I\94<%WB8CUR0>\CT:4TS,UNGZ 3**K_B('N6>O5/=LR]?_>M@O>* M:EZD=F"?46-;^N(Z,T4N=-4RF7M7K8]4VHC?E@V0LA!%(:6Q!Z/!"I!P9"OH M'KY$)LCJ%3FJU5J2'9+.N(>Y=2)72(F>7JH'6CE4THH,,9Q5Y&HZ31=;<4YJ MIYG">N@9JZ*7&F8E+M6\N;K:J[:Y"/)R\6DN$4;"K\7/NG/@D.,G][D(5:)6 (I M*R.FBG\]&QK;R@TH VG=7$_?+5E9UV_T_?]]O7_-3L_W-=3LM=4/26J@03_\B*E/3_\\^3J^-1Q M?ZD[#*8R_;]?SBZ.+\\__7Y\Y%Q>'7SXX!R>GYX>GUU=+J<57N;HG\616%)[ M+;C-^QNXS<#S#'PO3JOZ0'9Z%E@14SS)8@_((F_*Y/2J+>P$C9$Q]0: MGR0IDE &A5\TZ_MEOZ@[YY*7ESKC6W6W_+E[NV^1*8!(?R*"]=8,+X6R:@I6 M%%XH-SIX/=E;I.[:([H_L!);Q>MT,"KPYDPH**,@<20CLV;64=2H"DD!,^]( MBQR1#847LL8GN+A)MCX[GV8Z!Y?U7A8[_RUW \]_:_;Y_W3\\>"3 UK@\/CX MZ.3LXZ:K@1,;@Y=S>1(==SJ/(3.$?:+2 AD^BT%$W98N\XSQFBKP2<8^Z-2Z M :A5GI>O+X0/H@@S" S/*P%AZ&M*,=&=3B((BK*':.B)"$K:&A]%4ML;**GM MV9)Z>G)V[%P>?#B^^M,Y.KD\_'1^^>5B6;/U4MY(YAPPTPC$(E5RP$X.[*Y; M'QQ"?]PKGX]=BZ. M/YY<7ET<=,6 M_.$$3 E:#_ I,^=$5L1@PP$UI6'%8R!RRH8+V0UE&9QI4%KP4[_?&0M50-_/ MB"T-!B2-U"FX4M(MOAR"6RC!D[>U8JE<2#YA@UP0.K_"GKP0E@*-H^9T&C6J M9<'R&Y:4S^ B4T*?_(C#82#ZSK&6Q7.612<-T)$XR >PLL2&5W=^I7J/&RP. M0DYI_4#SX]\1.K#L^>?:E5;/IRH@>.X>RA __S2ITX(QSK9Y_L3SP;Q MND '75 MR9SE?_$]22)WZ7F7:A+LX19$%3L,J&.*('B=WET/*US, M;MB+_JLHWDOC&NI7RP62P.6A0CZ(;229J06G@E74;?_MC<8_'_"5N:=Z$(IR M"Q+F.TD<\GX>GGX\4>G._!K+L_!YBO6K0%U"J-4>)D@C-",H]#4F#P6U.[CC M7E$N"$&4P2WMQ2_78__R4EB3S\@Y%X7B[F55:GMO4J6N="#X."KK3C94'T<, MX%!?".LE,Q]]8/CC)[1KDY1?X17J:)4]C7O5PVGMW'1G:W]2EW/./-6;^/!S M3=!UH!#)4>A9WS@29!-&6=,O;TG-O4%,OT, MD:(X3/EM\@V-7?D&6/A?"(/#UGXL:FJF%M4"OYSS2YY9>ZND1A__7[%6EDCI M3@IHVOC3(Q'&09:5(#9L\T&.AY'S&_)J!&/HD[!HG:9Z]-HOJW'JR/ 56"L7O%R2E M@_-V$O7J>.HL,F#90*5MKSH<;?G2W3J8ZN)SBHII)>VGIM8Q;RGHOIKU#H(9 M-X 490>M.#Q30;/@2K/U-1/A.D#E=13[*!6#+NJAT\#WP1$Y5H6%!WV$V[!V MB;AC86@W0KE/V>263.S<8THB:KQC\)CZ85P@)0$-3-V8V=23\!>_8%5]5'.N M8Y"?WWZ[<#!HA/@UB*602%^5+@.()>=7(NQ)J%8>)LPI4=3U0@,]'=+]+M5U MDP0HO[7(,H DK>C<4/3(=+"?O2P#V_]+/!@\ ?[0J\R-[;FHW?EB' MA-ISIY,_'UQ<.247 M^-/G+Q>'OQY<'E,.4O[T\OCPR\7)UMQ+CT:8>2"V)X(GTKRE9W]>'LO^%.KI MN1M=QZ%N+#S_K"H1G5\\R<)9*(W4G9+41,+M.+G%=(TU35E--A$SDTWQ#KG1 M1$ \,"2.(D]3C3_VF,L2G*Y,<&Y.E5BYP!\%2-2)W@A)L?N"F*H__%-#@B&> MH8<98H\Q.7PY2N):P9XJO,K/='2*.Z;#1[?;;<[-FZA+=H\RP:&IVF+IT>\B M+\6\8,8C*7MV%M]0M8,LK,D&\<>X'O M_,N+. QNR10Z"/>;1GUWO]EQ* 8=4A4#.J;XYZ;Y8[%@#5[M-MYJ8F_V@X8! M=HTA>":BTDJ_C3BF='N G=K'F,.,&IU,-5;&M "_BBK3>;],P?+8XUP>C$$U MDVLYHUZ[:Z%<,_!&J"P9G4&9QYJQ?!K/1G:JYV/9V\Q(D[HPW:"XS ;4DG' M2 B?B )IA/ 4Y @J<-(J2E4?BPVQTA3<0_1'K^]F#'+3U<%G T'K?$R\\=#9 M>5&%0,)KX>(Z QI4BK HJBE7;HZT&OT@%+[J0\_A+GG#BY5BAUQUP_ZK;;;6IF< ;,0';._R!?(W]9?FV]\6N?*N!@=NC-.>W MMGAP!-2(J/>X9%:JQ&A6#04$)K'=L0K3I^H.8U2M&9J)M>R)42N0^8$]M#)14GD2*UKK@)4A\'D_W/E]*FDZ' MTO'.YS@VUT"=1@,^QY^=P+I_+XC6)7W_,WY'2Y;*]^MG,GGDQ!-/N(8X0(;9 MN<^UOZG>40I[XR-E:A8P').$<493@7:.QH!9UUK!9I"*SF6!=_&=QG6[,G?:2P-9JX<=37AXL-F)>X2T2N=] M#U+JR>:SI._*IGIPF!1>)QS8&$ZK*<;+D,5^$IT?K! V2-,#5,,GI6'("JM] MCL0MI:]#B9F#:[3%9_&J4'K BRW@Q2P\PG55)K"L/ ML^H%L$]S;5+"IOY@BYSIABZ*KMKMNG/*6 ?D%(WC@"C<$]DWBUDY#(NXJXTT MN<(-8(V.H+(R+U>6/?:93Q]RJ.FN'@"$[ MSM"[^RF(Z S1CWX>><@]N2-3?9BF0LQC-&?R+?1"_MADL*8N5)?#_??5F M^7&=/OHQ\Z<_:W;JNYW9'S?J[LS/YCW6;=0[S?9*CYW_6:=1#;8:;#58'&QK ML)[.U/S?%WQRWR!&%"=U+[L.)Y?L>BP41!Z!-H M52QGOMRD^!;DA:8U%:;3M-SFCRWW1S3+2TRM@1/[81M78;]:!?3\JE5 S[=: M!?3\JU7 L*>P"O>8M6NO]VV08#?4CAQHKR=$O__S)MD[3FKI[ H1H&$QS:0X MW#=G&8%D\1BFG3G4">:HX=L+TG V85G>/-W\[7DG^,JUFC@'>N5>T*.M >R^ ML^1:S-$U]Y[#27U5R?)KD>46Q%N5+%>RO 6RW-JOMW8K6:YD>0MD>;=;;[4K M6:YD>0MDN=NN-RM_N9+E;9#E/;?>Z:ZI+"^=C.G3_]NH9(QUS3TS'==<;LJE M1VX-16^5M$/Y#C^IIIQXY[O'=:;=*SZ^IN?7_9] MWI@5-AI=*C*$DF!T?F*V<)L6JLY0,,*#PCBQ4'GR;!@G\&:?H"A.4B3NZ GY MV^/_Y(BY@N@J(DKY59]#3[/T3E$L,:M2 27HV>D@V[L_E+QLS6$?=V?#/OZ_ M%\>7QQ>_'Q_]?\^'P5)!PDZKT.YL%;JX<'::/ZR'WEWS\[ W#P;U[.#C,?*A M:NQ3)"7[#,_:SWCQWE M*,[$8A,1AAB^(0A %\HC$@S!M$,^>$%(7Q0*)PIZ0S6*#8+J+#>&L*YC)'D3 MBN57<1FD,"POH'6Q^*(D)U'-$5X2$40D?M?(ZK5<2\E?FP51CBPBP8@.@J1: M)T_64$,5T+<8K4Q\EWS#UN82PRTHRAY"Y1/I&H&K3FX_(>HZ0Y@B'Y0=,(]( M3"QWOD:< \QK; 1@9TH : G0GR$M3$^^%9IA%T4(*75Q<1!>K#>$/S-8&*T4 M4ZX'D:).I>%P +/IY'#WX$"GZ6L(C52.PWJV#4/(J*0'D1?>L8J]U(=F^FTUQ,\\ M#+V[# &4CW*$LH6%XV=/S6:.8H@BV*,D8D/T@' ^]FG-P>GY5 M_@;; NJ 5J,">8_/>: M\_D ?LP6_',^&M>EI1!*D?I&CDXO^<2Z$H,FJ-*$X8-E/D!R8!4G MZ%R9W]7E;#?<+![E9&(8EY;%@4)6$D)8#G ':"O0%@P2(;FL\0,ZX&3$:%5 M#F$[_P(%T&/FFI/?#\^="W!=R'QY8YO.SWDG%Y90-X^,KBC"ZX+,G'I);^@8 ME%+E<_H3^F;J0=MA?6;GTKP!;,< W41YLJ960*N\$NEE2']X@I>%>/# %U 8 MSG<]9+]$;'B%-"HR.G+@-1EFRD,5!%ADF,73/&3^6H.'/PJ^XZ\33.4E3)7) MO(_T&G(=8&O9>6"0^E"PBC2P] RWS&ZKFI::9LD"$&(Q*F?F7O)MJVWQ/Y$3 M#$$JX^2F"H)8^'7G"X>E!J<\BC.$ ,='Y6E*BIEM!W/BX?G0(--'YDM$T(3& M \&58YL[ZU A[=-W+N0$X[[E5C#S'?%VR/&36Z@_KQ? HE$L$H;'G3'?H&AJ MB,J^I786_XM.^+V4]EN!L%SNWWT9^W+!+Z7_<$%RA*MZ2:S0(&#;,/VY5H&, MMT J",T@ D+"BAB"A'S,LH$VH,3C2M4Z61C#^$0OBB#V[PF%63Q#1?'1G^3L M15N?Z*V8?A6(=B\$G<59BVO%@Z-,CS.*?4FM!O\7\QNDT0J1&01U W6NB+5C M"'9/3W9ZHF#-*&2;\B81EOIGRX%EG@!00SE)%@5XG%-.)7$*+@5H2Y0 ?/)[ MTF!>*A_E21K(ORJBQXQSXH#?1I3_\Y?SBZ,=?\>X) M;=TA?#NXO .'^:!/X109 #&WD M<=8'3%4BG63P.1@+_"7\\PJ9N>3X,;[R?/@ _G7ZZP'LY*^?:S2I/R!N@:!J MZS?2(J@XEAFFSS+#]-)[2G'(J:1ZUT$[[.KI"9[%^":.@A[B/GZ&C3L3XRS' M_3W#JVF11.###9#]J.8D?>?DZ/C@DLZGEPWC:!MVM7S=BO%[6?R@G&[+6JF< M9HF%Y,C ]^YVLGB'2!N,,RI_9>=\\+_C9.!%P=^*0U1;^)KFK=,-=QS<0>QBGM\"C M=QWGV:R9H@.BPP?M7+OMY;WKZ6S0 3&P24^T8DU]#$&W\(_7M\KH936\[9*! M$!]B&0ZJ4HN@_C,(LF_>?RP](K\3S'H%1Q/"(]0-F!LA3JL! MDR^'>(/3 W,B"GSRH)7@B>.0LKVD$;Y$ 7Z'WF 28Q\/#CY;N3 [WZ#HEF#! M(,KI(1N3_0*Y%PY\X'AA2H1H??1@U N74$&*2HA8A.;1!RVMK#9+,G W^,(M ME;M*2M\+)2VZ.)\ M2.DJ@1?I?+&&-#]1%B=XSY)F2"$),@@_H^?0I3M&LS)=QZD_O&X'$?G;2K75 M-64H?&4VY,TDU%SE%)A2R FW48DP69Z)<^%/Z6BY! PJQ,%VLS< M1.SPL&^18O[#E"_^!98$%TO06QQ):;E"JFJS!) (TTCIZ*4T@I/:/@/M5^)3 M*H/T$>RL$/3>YFS: Z<)*N%&8^QLH%Y7965&.FL=-TY+_RW M,BDD%'%*=_V>W%\I+H43;L1"4C<*YR#W@PQ3=&#],J&+&DIX7BF1-OEUO"$ MB0C$+8H.N.Q&I*UM5$QJS#^L&3OU("Z/#]'AASGD@Z%=NT!<@;%*L"D:8[QV MY)R]3)03&W8D=32+%ET;>&E,D6R-Q2QU1K@W^$$/&9;[5"R,UXQH^5)ZAXI, MS%OQH$AZ4(@H$F0 IH0>D2G:0<4U*&N4'4W277=.D,ZM;,M5L%+C*W$ZASQJ M^659&JTH>OFNEI1V0HODV41_H)QA0OG8\7R4=Q*5#3\Y).A@)F?Y2-/;+2)> MN,303/)Q "G&9 Z#94H:G)TOID5 M>35)?^%QH+M&GB^#^G?-]SH.EYN@OU@XDW=@";ZA3.-]/7&3&\? Z!!<93!0 M1/W-:0#,/O"_MOEV^,225U) R!Y.2H+9D(WE@(V_'0J2868+IVL+YC7_FB=! M"M(E;TB9]%$7PY%LQ[U>SK\,^C5G*"LXX8D1%\I19<78PV*;C$61XIWZ9;V& MM_?75.M!FIC/D2<)Q8G'DO0E&@5S_'3&!_2]O'+&.*N&GZ'8%H<,!SI$)SA+ M8D_I0# K5,4@WPJCQ\=F> VN3*QVUL&EDJ;3 _NB. Z8'VVY).4@NQE MN?;$B3(6II^P0ZE/NZ2>+8@6^:#8K1/>49@@1MB,D]QIJXJ,OVP0\9E\&'HD_Y'FP,.!!D&$6QU1\@^Z4Z MQ3D]P6W6'J8@J,F)6#-]:XVH/AE)<)NMNON6V-$-$WALRC$26:#2;-8;;^NE MA=4S^RJ?T\_6\S&B'2C+631,;#D]79>-?P48ZB)K6;)%"&4#C)L$NQ1@$:,T7CJ"WG MC^Y15&##O.N<4/P*KE.F:HL*T4\LKR_&LNS5-Y4:??@>?%M5:KRCTB@6P&"D M'D^F%:/PC,TW)7-Z00(! 990HN:56IY+P4EO4K2B7"[XE";(16,ER^99!1HY M'!?)ZXZQ2L]+$M+Y].7W6U% -$-4T0O"7:=B>26HQ?VOF:"4^@1HQ^&D]H,D MY;P';#!L)\3S'*KU/8JFJ?Q2Y@:%]N!8O*FQ@?L+:)=+]A?[2>@9GGX*GQ': M<=BO("W?E*3^B( "<*2)/ Q9!\#U3TE4Y2^ MD_\LI'LG]I^3A:1#)(D\>F#C&)MOIAW*HC"9"U;].)EWINZQ5-OA:<62DLFD MRP^]Q)2P5M.0[C9$K6$7?R@-$AGI+X&<<,!0^4B0?_ M(&,#I\6G?!['W?<=%T[Y%;YA/3_/@A"F0A7" L?@\%0H_4)>)ODP&,N\HRI6 MSFKI_JOTO2W@YKNRMXLN5U ?L5-*AEOV Y@8=H1A %U"\+T&E:^\Q[GIK,/] MQJW.]V!7<4$KV?E#+#E0PF=GJGCH2"E6Q05V<8%;%1?< MLT3*B%(5H&5 Z72#/%E*)8Q3:6/Y6A.L;$%\@EX6/,IQ%#B4VW4C\)NX*"B=/S825AIE6M"K/(FNB*>7'I=W&%Y)61D8] ME)8J5YV3*H]O>Z57/)7&-Q>_$\JYYX4]E093GAXJOZ^<^%3-)K)Q5>:IE".@ M>W1E[RHW>-!^JXP6.\JA5-KL DV9$CFG/X8!6)Q;OFHUIH!32K!]F%RP+G_0 M)G-%"7D]Q8[XPD"*-[4R R(1($D+@D-PZ(79VI94XU8A7EB"-]>>A8 M1O.(4U?8FFX=8Y6NQ6O*$+/._N35CZQ2D!X1W:KYD]UM2LB],=;HRFI17"K< MJY0\7WD_%*F9S]0?I2''QNOW ^U[R@S2A)L^W;.'6=L)*:8L% 9PX$CB,\SM MIJSW2/#^$Z\[\*[MC;M7[Z#@O&G56KNMNJOL=%32-6ZL1$!Q9=D8=7Q83'"I MKKW)';/[ADC_Y21]_'QIGZRP)S1]CFG*QHQO=3-*",_/AA4S&3N4.T\F M,J4'FH1(P6M1"1%[\#JD\&5NQDH=]LTNX%-Q5'*4=+%SIR+CR2'PK4:>ZE^5 MY4*\F8&;#)5+YL:7Y>>]+$:, %D7N,TW)=0!XD3>2%AWWO:6JFA%G8 M9,(FG524L]*#K/RG77'E$PF9V)PX>YSF7*,L)KN^$R4;F=[LQ9*:D<#HP,.N M(4[TH1::-*O7=U:E"27%8$=2+A^TBTZG+>14J8MVXH-"&H7]5'DP,),$VR!R MLK&WX!&EPV", 5@V#!)_!X0@[/5#[+4Z%\Y1N=)8PPU/!DHW!=R% ,+"=!4B"WDFAY3R&0]'"7/ MTB^ZN54&.C!USQ3_T=VX$5I8,GD]EH\H;RU'6/6G@]S,19+J@L=Y?>!_Q7!L$H)JZ5OPBG5^;YL"E8 M AHYH8=]0.Q9<@X;D^MX,+2L6GK;% .0ZR+'4NC,+7/A<7')B4^?Q7G?7AMZ M-,^ ,2A)-LLA*H0(EWGTGQRWPY)YK5$*. @#T+Q\9F0Y$M7RUJ;2SK(ZE3,K@X1'6TI[S0TKK=2B1<= MY&.6.TCI/$VJ))5KUVF=65E[RQI-ZP_T%AOUSMO)2@^O^"[X80N_9:>1N!$/ M71!6Q(4?)%S4@U?=\F@4:C:USG9D73(>5WYT>?J.4Q,XCC?==KUMI_$(IY#N MCB(Y1X7N4W"KITR<0@Z6-4PLCU:_@=4O S\_ECFA+3ZTTII:PF*9R D/=9PG MXS@U]6[IC)IR=F2P%A2]$ZMJG76VKN^FEAE9!,&Z4YO!*0,_40IKY>$*KY#9 M+PT*J&MQ\.#)1)\NF;1^EJ?<1J7@&B?*VNR&5EU,5S;Y,J]+YTQ4GL7+LB2 MF(!KVN(I(Q+Y/\;3R0M>O$.36+%J/]G7GNS[L3J:[/7DY"#;6#'S)DD.=LM% M?\I=+-0'3:D/EJV>Z:'B<9XQ157+!4,P;^!%+O-1Y3/H>.G&=G06Z+1AOQT#8,F4]Q.'$B7C MF8HJK'F7A1?Z F/V)*:O%;!@PBY8*EW;$M&F+A-=S6%[P):>5 M>@%:<-5,: MVU0(I?]LQ3C6Y8,.#M3-7$#)$J_@R1-4F2RIUMV)G&^A@TN)F)EGIZS)8X4Y MCJE'(EHUK?PJ;]&;U2WZ_94^JE? 3J0EW&)'J!?%(CETCCSRVN.)E';$VZ)K%1%A"M8S^H*_BU8:J^:D!M+Q MI;[$4$U[UL^LHH9:N=T#_9W215EIH5-IE3@/6+]_LO2>/M:0:1/IR6+U*&9_ MG5OL]]KQXULN/[4R?@D5/-T$!#P@@Q^SJH6UE$ML5T%NMQ\X!72Y&&*MJO#G M3(&NSLJMEE8E8)3G%$D/<2<+#F?4A]VA,DV\)J!>?K3V<5@SM>R(& !FD'O^ MJ?Y/1NS@\4_Y:;+XV$N+#;2![BXFQ\:*H-CGP^?Q TBRU63QQ9S+H+RP^<,$ M/)^,J#]AD[,!H+2&-0S@M"6](1[18G.DF2&KCDR=)I^\"+H74_@^HVED3EWA MQYWJ16].9E4P+1WT MACU(=TUC#A1."D\'?E0N!9JSL'>-.T!VX:J0.NA=*@08TIT*"IW$,I:L<+!VNOTDEI54[*/3A"I"PYD-+RKY;,T.O28T0*#4U&UC(JE=MMS^6ZBV M,H'/$3$8\5396[O*SP93,EZKJF)=;L[RC4IOXJTH=D^&WC@5/ZE__ P.Y3CT M[GX*(IH!_6@5>D&FUB;E(QG4Y9OEQW7Z:((ODS]K[]7W]W9G?MRHNS,_F_=8 MMU-O-V=_/.^Q\S_KM%9[ZG8-MKW08XFT5 I$"R#/,Z][K1=-ZT]2-47@-B13*$ST]6RCQ7_,*C.+QS"OS"&'VE'C MVZ@MQBJ[QYKP3-+G+5TXMUJXU1:NL:T*Y Q+H*23_M,3ZI&UF_C"FO,91+Y: MG U?G'L4PC3B2Z\G1+^_\K2M:*E $KQ+V9,76I?2>J\G '_##/]^Y[R.:E)*ZG;+*EK[8(2KJ2NDKIGG)M;V]OOU/=? M3NJ6]G\DXMU6^3^3W$Z;Z/LT9_@^>E.;RVUJJ6Y8QP/4VMM?VEDH%^(G5=L3 MKYP9=FWK-C6;K:7U7+5-S[Y-C=UNO?URV_1(X3B]>X\+$M;9M5F BVXIR5O4 MQUM'R6MUEE<0Z^=^;_TV-=NM>JO:IG7?)G=WK]Y"Z4#8Y:[JSR^V B_LZ57PVQ]/&OP0?^B%V1LIM]H4JL%2:]?JIG\0+6E9.LU9)52_9D M)5N;DB.>6YSU2O)9N_LOE!I^B$8/N()=PT/77=IX/?55Y,N' MWR_@;F^54.TU5FWOJ(2J$JK90K5L$?/V"U55L5$-\76X;9>">-MJBC&+:35] M9#4AIB5B7_T^%E&Z(+;.<]S7;^TS7EFRJ^Q"_Y5EN=K+UXYORVUC57?%S[U&GNL]?^SW:6S7C4]WG M5_?YJ\/*5: 6Z[]'G2W _=OV/=JMX"RJ^_P-OL_?T(NRUMZJY<0+K\1&!N'K M= &[J:*U_^C5(I5H5:)5B=8VW/!OQ@WZAH_R-7ATEV+ /.),Y!D-*J"&"G6@ M6K(*J*&JZWB"+,W>TA94<6Q M<<3&#O$%F+M?1O@/XV0<)UXF9B$T;")==^MUTG6_:]6[[Y\Y4??R"KO*Y%:R M4^\/MEXI-N%M<[,?$+NK'X2CYQ@-/:"!(LU7]E=PG__UW[3;?Y< MI:K7>YO>->N-Q750M3VO[12]ACSZ2=2+1X+UM:RHCZ/5[G[OR]-L:,:JN3S1 MT+(KL4$%)5NWN\M#!52[NSF[NSSYQG/M[FL(!4ZB3"0BS51BK^9$XK7% N]: M]=W*R5S?[6G7]ZOM6=_MZ=3;+[(]K\'W/\^&(G$"C@#>21W]?G4EO<'9R,;S M9ZJK9/'"V[,R84BU1<]X@MP7.4%5Q>C'B5!V*_.^BP?U M*FQ5>56SM2K;Y).55[V4M[M=^^JN6E5?[>N:[^N*'2U/NZ^O(?PY>:@!V6!O MK?/\U1>5,[U,4FJOVIYJ>V9HY76L$Y]]2;)&9=C;-,C78*'/1.8(%?91B4(/ M?A-$.:+^/6JU D]S'L[B!NDG=_^!W8"+K<9&5F"^W*7Z=HG8[@/+)BH1JT2L M$K$'U9'_F"%@B^HWTMU<__S'=?+C/XO-2/ _:L!R[CMH[']R]XM2\#5/LZ!_ MQW\*(E]$V4\[^*7'GG7WODDWR=$V5PK/_O:?"PNU5^\T<15.HEZ8^_"*1*1Y MF$FO)!L*Q^O])P^X?TJ"ONC7GUS@)_H[AF]ZU ME'O)G7QKL^8D\/5_Y9%PFGL33[_$FV3G,@YS6H_B#\([QVVJ']P$1R+] M!GZO/81\ '+HN%WUI:N3SXY&*@I@]7)]9GYGB=)!&>L>+[P9.'YVA(!::VM@.2P]F$,1U2@RW-? M8S#NGL"J0M!2J=BY#7P!DXE[WW:P%1>?,,)OTH&?O773&_7#0K9SU=_)U4 . M9&PBGNXPAGED0VGI[1]*%Z9A?N)=IZA59__$&F./5NKY'182N69[HA_:^M]A M8@[10.Q<)\+[MN/U8; _>>&M=Y?^\&-A3B +.Q-K.#G]V?NP^"X^W1+ME2[1 MG\)+G&-0#KYEUUUIQ<"2CKT$/LIB9\X776=Y:7UN49CPXM=VG.AE)>)&1#D\ M$UPWLE=WN/:BL/8\'[U3MP*=6FO/K>\[7DI*2&W=FW9MO]6"OR_Z//A? MF'D0]>!0@ \%%M)UZ^[;NG,%/\8GQQ&Y;O"!'*L#0=!M-EQVQ![.$53O;?K3 M"C*TBJ:D>,6H-@K28&]#;YR*G]0_?E;U+4%$.T0_^IDI/E1(5X+$0"_DCXUN MJ#=8/\@TJ7RS_+A.'TW$E/Q9VZUWNK,_;L!^S/ILWF-=T%W[^RL]=OYGK?UV M-=B7'NQ3E'\MM0#=Q89ZS\7!$K<9,[2:Y-33!E5@OHT=%QK[6=^ M$FGJG(S&7B]SXOZC4.(^!N%I]8REG_$4D>)RXWI4*J0U/S<'UJWTCT?!C4BS M(,N3AW46;J#A>%'RE@H28R';7O%4K?L6O3ARX9;XY!NX]1X"B3O5;!?$!?[]IT49Q$3IPG3EFYK9.* =)!$<3PZJT6 MS=INJUOO3+5:-&NMW=WZWN*M%MQ4(=LGXKX#OMM;)X#Q2S]7C_ 67G6=Q)XO MV\R\7H(L5_@2.24':T:O[VCJUWD*JY)BOQJLX0V"E> WQPF6/F9WU,36\]+< M"^$_@BC-$R_JB1H\-<^$,Q3P]V$/9E6C;PYBD->(WH'H)XG7R_")(R_Y)K*T MCDXX#(4;)!Q?<-\(+NW!,%_^YZ_@YSC& D8!0X0-4$XN/ M<_)[$%]E^.=2A"">@YHS$)%(X/?TIF)GX3O,U3<;/U]^_&]O M-/[Y@/[3_?F]U7*(+X"-PUI:;R"LQIL4966QI2WL2]N%?:E-+C=VMKU=](GP MO]/+/8+%NH%?2&0<$)(0!IK0H".UP%.R#0/( B^$9\3]?@KG$J18?M<;P3X% M?_,AAGE3[RX.-X"EB 8!J*GRSEYJ[)UNP>;SQBW!%H0/2S.*+YZSYE[=77@= MIH2VN8LRO^@J/F.+Z NIX6JHG-T+K]A%8%)"SK@;()@[XHZ%Q0"2/A!YYI+S=Q0MUT2A6"W@2%)Y787.55V/>B7FK5 MFXN?O&D%UEGBX);-:B&]E7J@=.K\K 6T">C:]NK:!-R,QD.TR<:H#+=C5,:< M9IC[M$=GF;-?JCU !ENK:8ZN5/REBL/(&4H=RAI,]-;+T.,0^+^9F;12)%HW M0*B ?@BO@.5@\'AF^U^=W7KW >>ITUWB.):=)^52X33!PM=,^S!-36G&7IQF MI"DF?-?(NPD&",: [T>DA70,TQN"NL3_#4,1#I@6 M0OOQ@%5#0K?%5^VA7M22VJBUE(:=TD:M)739)FLCL$)>.-V M455@W-> DU*#/7%:>. L![V&JU6N:O:[]>[F(:\G$;9YVTTF"% M@@[+-2;0#QB%GE69 Q[&H%,+:";J^]OLLFJ^:-P/$V/ YL&RL")_TVW7V_-, MC%-4B+ Y%*5CO"<&<&(]1OV!OX]$,F#E=IE'_\F1ITZK?G@YVXA#&&9P>6?T MOG7$T1DL#+GP+'BC+T")CD1]50",C=FX,IZ_FJ76WR"B ITV=P_49S0N:DCOIZ7#6$/QO YYM] NPY8 M4X+#DYD>XP67[@!=I%D+YBZT8'5GR7<^P7:QB+)_CHO8A !UF5!SWFX-T-.# M]46G!_\R"J(X"2B'B07S2@N^P0Q._?$Q95XEBE:G0M&Z9XF.\@2-,0<#J)!% MOR]ZE-PU%%$..9*47FQAEF+"JN#/*!R@KX$,-YL0^,MTI?IE'JFTRQW9_5[& MCFA&?G\O'D0Z]^G1^3V?1XYQQO-1V4B3 &WS)%5P+V M04IG(D:@?6DK1 +Z?(1>BA-?A]+HI21I/;D]UUHB_Y9[*Z/&"&;KN$UG!,,9 M4F#N!VDO3U-*ZCMG,RGNY+G;C.UZV:"*H66O!S]V9OP#SHFK19 ((!J^6#L^JN_]V M,O!*^?HLN,YQ%O#Y[3#H#3D[5!*!]65]N9#UY?+(4X[Z[9*R=L^'SXN+UNW6 M]SNM56#1,"'5;#X^>)=;WVWM/0%X5Z=5#7:WO1B.W195J9:7EBPWJ><$3IH$ MT2W'34(]N94070M/WWW%TS^<[G%Z#;!9BV#VW3??A:B59A;/K=V2O'FZ^:]W MI9Q;V^ON/CH+ZB.4#3YFQVTES*]%F#MM]]'!I-9,F)=I]7Z88*_A!N\^.J;A M(^SNFE0X;SD(T\+(NMO9:=EIW-L#MTDMMMNY2>WVRB21U28]FQ%I+8WU\WR- MRUL18*X"_+V=P#6[C?W[V@4W";%H.S>IU6J_)+Y0M4D+@02[+WF0[M':3P$K MN7[?? U1!E$*/"HU[D.:C-=N>19/+3WFTJRW9I(7\4_ JOQT3=F/&2Y4IZ,Z M'?-.!Q6=O-K3L4PP_8K *IK+8R*_K$RL29)W!HS%?" 9K%,<;,4#.[- KN*! MK09;\& 7Q"JM*#L7KJ%HWPSC..4;N/5NH^*(?9Z5?N4%6' MUW/K@GJCVJ+UWJ+&J@73Z[A%%5_LXMO^@CW,51//!GWS-=Q;K\[\>T\:^354 MD'=7#<=?;0'YR]U/O@9Y=-T'PFA5 ED)Y*,BQCP0":N2QPW-WKTB&5\97>/5 MRGAY%YD:TQ:0YCP53[*K>9*9#WF:9F]OOS.?J$]WE$VS[+E/2)%>R1,:3/,C[]_S8OK59'&G+<0H7%^OX\V50@/2OE4+W+[>F"W$2+\4J M7,))O-BJ;3.WVTITQ$N2"9=HN@8>_I4T'49)CZ'J5B0J'L]5,)8V*>D??*"7\G";+4 MVE'USM[/J1,A$U-(+$O,'Z:VD-4U$RL7GR%IE97:MXB5GXQ1>2E*Y&E&9>6^ M5,Q\EM9I[E;,?/Y(XNSSX8W+?>83;6QUEE1(QFVU^XW;J;=JE/? M MY_(P.[,.S+WGQ!SWD[]4O,SHW"SZ7V#_E@0F8\4#Z>:<)P$ MH#Y8L/I"*#+GZR3PX8E]YC@$-3-IO2>2$I:8*2'?<"TQ12-<6XA'V (5>C0& MX6D":OJP-9]^VC(OLXX8QN0F>QG'['&T\Z5^67?8_T[SZS3P _@U>F,; M3NMM^'+=A?ARD0EW[>AK:2;E)+X-0^+K0@3,1F>^M?%HPR'JR1-:FR 3(YOM MUG.^_&96A25&A4]#<-P]D-A&O6TQ!&NZ4&DNM]CF;!UO+0G\#!;:F4;QC5OK M-CKU3MF741,IVZ$%T4_@Q$66'&* 7^"T?3R9>6[(M8IB]E4-MJ*877=,IHIC M=;'I-U[Q]"N*V8IBMF+EW'Y6SDJ87XLP8_77E@OS"L6FVT,QVWQ@26E%,;NQ M*$ZOG&*V8B_=@$UJ[;I+0V]6F_3,F]1LOR0"P6L(,"N*V8J]=(,VR=W;JP#> MUGV3]KM+:^V*8O9QO_D:HHR*8K8BT5S6GWSE))K5Z:A.Q[R<+!6)O-K3L4PP M_8JP ;#D:*-D8DV2O#,H9E^HW+*? MJ3)T?["EM>8?&N M76MUW/K^^ZH(9FVWJ-GNUIO5!JWO!NW6&KM[]=T7V:)7%MY],(@U#U/9FUO* M_,ZMM3NM>G=Q<5L_OW3[MVB_L5=WJRU:VRUJU]S6?GUO.WSM#4PZ$[ -9YL- M)FD6_LCR1<*+X MR4GD![TX<:X26$*OQX5\[P)X]9ON'K]#H=::5TW"AS)V(('3$59K1&5_C'E\ M&/O"N90#EP_2$B'J>#OQ7G&)6H$DR"=?CQP+N_23(S2^F,-UUUTN*7R!4(%_HAO$4,I!&&O#$/X MT4;=6'&1IVFK9LOYJR1/V%LW\H3-4BUEV=Y)U=(O^\Y*JD4"MR=B[-T1;"[9 ME7VL\:83@3B_J8B"&(&S,P1O9RZ2PM?;>_AU";.>@]$"(X7%]/ _0>;TO5X0 MJGX(6'&P(/ /]8#Z8\UL4@O)F94,UZVYG44&7'/>=&@AB/! /Z)L6>;.S3:; MJ\]O2E\I=1FD:>XICZ!5:ZDA3XT/)K[;E!_BLES'21+?PN-3Y2\DXB8.(> K MA^A_LSMC-:;>1+C:Z-@2QGN&T._3B[.]WL%1>9I/G>(%,H*+@.#/.,JS[2G^ M>^1]98N:9MXW\GUE[%/CX.=0&;:_1"9Z-2<-<5Y%A[ T8#$>L]U#@T.8-47& M6,R' M)[\?GCL7GA_$2'K@C1]_]).Z89G1;_$Y/ .!G8Q3WF4(?" [W#(,XD4&5LUP MJ-&B$<57X2O.4(3,E8;[6N-34'Q6&'C7:#@"47@@D9_8#[2^5WSJ>]K&2 S( M.22*RTX+27ZS V20(^(1>&(6)W?@9P2O)=$ #[27@4SW:%@OMFM[8$'T)HCC^^:7GYI7S=J!Q&Y$J;'!YT-,I;T?U'7D0^2B"RN.?_Z M?$J\'<[A$#.%OWC1MYIS5C^H$Y&BYX.;$I"2034$$2W2D.*74 .1K!L/8^_ M3T+RAPC#U/G@)8-X\E'I'7IAC%1.STF9]O,T^#L?JF]_RGSX]NF7#Q\+?_A\ M=J@>1P^ 61Y(S4H)H*NCPMNNDAS&S,/$5WRI7\[].68O06/B A?'Q_X;2'WH M(<4FKK/X'G R!N*0!IV8.<$54[=X=%HNQ3ACCZ:I:%5P@4?D[C#-#TF($@,\ MTDE V5%+;."M'+!Q'$/V8/*M/&HP6:#X\.&Y8+"U$^"A8,"8!DBCQ+ !J!]Q!&!E!/+3 MT=YLL<*CK9C02;2P =XUVX2$4 M?:+RE:Q)DR]ZCS+5J.]V\!ENO=%P2'A3Y$$R<;X1VJF!(G3!F&P822&8TZ+; M%(_Y]*,O>\?:$CDZAS%&.>CK^$'Q_0A>/ MQ>,&KBM[*CUPF<$*P6FQV,?0-Y@T<=DPB?,!+>(L_(D)!T?"3VPS$]G!+.\. M-+H@HC;IG=JI+V-\+$\-%SU+,_@W*C.5\;*2874PU/Q$M\N/LW\PK<%G.I[$ MKLCVYHV[#_XND-\C.;\AKJ''8H7&N,:>!WQ$O-64 \G+5*\W!F%A,PAG M-\TQS FW_("A<8/I@[9R4@PW87_Q;,DDT:P=M[05?#SE\-7P&WB9(/-C1((. MSD$PQBM-LF(0 (IT_Y8M*R!:ES$$4YU4Z,(2(E)\SR2H*(F 8E^^_ 2WQU3,JN M&^Q ;=/96P]U8HK* \"MN/%"6D');*J(3VU*TSEA,471Z)[OO?6H@?6GTV7/UAW3EG"8097,^QWZKMFAISW%3/+>4J* M=DIS5?0PB%DP]0E/(QV@ELID6DGK(Z4P7U_HP0E:3M#^\KFHCG_%5>(^^OVS7R&BH$CA&H4LB7)6V4>FK4X7S">4+.4KSX MP\.I/%2*)'W[2G@"Q R#00P24;)"NJN@UU!J,)6<)-/O;#7J37QG%_/5=-FX M]_!W%E_#FN&^P= KUX:B>3C6YETQC2W\U,2Y57:T\ M2LQN(&TNGC'D.<=R%S9[G$JDW+N*]:]%=BM$A&'=6WJ^6^^\W0IWHAR"$'R& M+ &-GE,@#-K[W.(4QODS>_@A>K^)Q%\TR0B"7:2[M %G3+8";JS$AO\18.ZUV-=9JK*]^K-W'! -]&,CBVK5[+HT; M.GO^&XHR^5E=@!_EY+Q\"%(,DO^$T'@9\,E5-_TYP]C)!9DG$KJ8Y 6VQ/*E M%W%ZGF>Q9@QUPM5_DE7KU/<["XRF),F"^),[K;I;XL1A'AB?\,,_'7[ E M^+&E=$$/4^T6K&?S/J;:]5X<""E:BT#%+C+AU[9P[6KA5ENX3K5PJRW<;K5P MJRW<7K5PJUA.O-*GRXFGP%]?ZX#(5!H_!)MBVS!:RZ:XWB CLNY[X[%@[OO= MPDIG2T5R\?FOM[RBM*[(<[R,W:E$N1+EIYXXUDPOR[A:B7(ERFLHRBZWA%3" M7 GSY@OS7B7*E2A7HER)IV]H"SM=(CS"6[U>=)"D)W MZY/UH&4CFET/.K<AVDI+L=1M+NP3K5RVPY9O4=MV*@VG=-PF=ZV4C MH&J3GMVYWJVWJTU:[TW:=ZN#M.Y[Y#97K76I]NBY]JCYHH6@KXSYN;3KZKZY MRGLL"3G0@MGZ<8X !FJ\UD676[CHVNJKSD=>G?4^I?NU5GOE1,4C+=$+)Z*J M8U(=D_M+$IO[^TO['-4QJ8[)JSHF>_O=ZI!4AZ0Z)/?8DMU.=4RJ8U(=D[F7 MW UWU7*1ZI!4A^1U')+]1JY=#)Z/8X)Y;%_)(C8$CRV M(FALJRB>3P36NT 93'/E,AC7>1X(O)GD(4/O1DBV0TE5ID@XF?@]CWI(ZXX, M%-YW1TU2@@O+3YB("S^W"3P]1!PGL&9DNR*@8*(/\-(X(KYXY*X=(6!XD=D6 M_\OP1&L"C2=9I@6!F/=?<(\>G3=D!7CTS3A+S1<]2["XB4AI_9'\<)2/G'[P M72#_<= #B59E>S8,=S;TF%XL% /BT+@.F/3(ZR5Q*NE9MP+.?J;^N8;-$S>" MEX+ZHB):"4-+8K%F$X,ZL;$C21PME,U2R!QN98PWFDO0%__)2>7$DOH2M5,R M@L-A&* E,9U40 *-:L2L)+E/K,]3 M/0Q?(.$!$B_ KZ)\), 0ISC:+);,IGI--.XYNJ%%R)- M)O'-P7+A#F6\XX-#7R"R M%$/PK7I!F04E1:ISI:SZ?1 @.C@UR=PK/:TA/#@M$/CB4B$E:JD28PZ5.SH! M]@F=I "&'Q.%F#PP.!-S2HF@,Q!&"9O?L7S;@@S>2B3, 5*:#9?IFDCB_*"G MV (:"29^ &*7$Q,+.FZ1[R7^-)')ND[Q'JH[]VFH M[LKY[8A65HP"%&,$8P\!FSB[AW-;#E\E7QCW=E\8SC

\O;VNW^G[?OOZ_W;='_ZY%B1E,DFQ@\FLG_:: M*H40D#_VTP[^Y85TQ,G5\:FS=U!W.'$S_;___G)P=G5R=7!U\ONQ(U*+!Q&,S0Z:(E-/HQ46> M(F$T'.3*0GO,E4:4ITQ:3CR*. TD(K?G(IU1Z27R2\=L$TG#Q>QW)IZOHTEI MG3&6C'$WXMZW37<>E^,QYM":-M]L*;L3!=%(X7^C 2XC.99(__T65[1=AY=" M<#?[I1Q0"/3Q\>=J=^B9:(Z$!ZZ?W(<0?+,=8H5GF69++@/2\)+Y%'C 0%Z3.>].J M$9V\<^,E 6;==OB(*#IG6J,)KF=K"9=@!MLL^;I$]]W3M,A64$(IT,+Q1LUP M[87H"*]ZUD_C-#,.<.'I(#SZX:@/)EX@\B0&[73H19X?P*/YB?2S7S!8A:AG MC'E[$(4SFQ$Q@=AR$!&SXO6=Y:_?#F-TP<$-DD3!6M&AF&**86+P3!3INF_5 M6A$?KGF1)HN$5=KOOC6SU-^03),SQD/D[Z4#HN@.1R4"N;2"EF-J-:86H^Z< MJ%&4Z'$Z4*A"KHDL$E2 'X#/B&&A32I/L[+Y+V<]BEEC, L#,5L2"$QOU.RD MBCR\R%BIR&^=VS@/?18V&H8W!O?T.R5QX$EN"6WE9AVP*VFDV/&>8:70BP]S M0;*/ZW7CA;G.MO WO%MP[9T!G)C,!)OLXJ=RB^6'M)9RJ6=DI7!0_%@>$MG> MB3'@CN>9'L4X1DI4YC3V W#1*4-ASP$DPQ>H[F$-^"L@+GJ?X>U..@01(L)4 M1=#-XC$U%$_.BV+MT3B,[X1(__N_]IONWL_,@CJ62J.OTHNIRI620I_V VC. MDB4RZ-FI++V*^L225.L-TT9G@K?9,$]SND5F)I'6G5BKY5J@L:E")_M(M!J/ M$CJUJ]!ID=!I?W;D].'D[.#L\.3@DW,)X=+QZ?'9U25%4)=?/G_^1/]]_6 MNYW.HU,X[M7A\#TFA>,FU,\LS'64,O=F-7]:A*3H M,2! [ZWX@:>LC\ _/>-FP6RZ^_.,9+__9)/GD?L0E+%S_!/=EG/EQ#^\M1F+ M,TQ$_W]^^*\%W*(]*KK ZP'P9T\B]<=T>[ZK?U>K^?Z0O1$L]OVV_O_=X31 M;,-MN#OX#[?9?_WV_<^_3_\^_>-B=-;\?71^]&_W].-)Y\_1:?O//XY; M9W^'W\[^^.O;7T<7P:?66?CGWW'G] _X_M\?OOWUU0__^CIHG%W]$IS_\:^O MYQ\_#,_^[G7^.OI]]-?'?S?^#/>;9X?=46_T(3K_BM\_OCW[&HY.C_YT_[KZ M]_?S/[ZTS[[V;D^O_MTZA=_\^<>_;\^O_KS]U+H8_CGZ'IY_/6F?7?5:?UX= MW_[U![S[ZM_X^^#TZW'S[.M%<';U[[NSJ^,..$P=]1MX5_Y7\\ONZ=>!>_:W M/SR]^B7\L_G[\.SHH'G^Q\G=Z=6?S;./)^[9T8E[>O6M<7H5]D^#QNVGJ^/L M]++1A.?]?7K9;?SUO\-&;_1[Y/W1S<]'%S#_7T9G7P\:ITUXQM>+X>G1H'V* M\_G[P]<_KPY:?QWU8+W.@O_]^UO[_W;W=UN]_=V]'>]ZS]]I[[:OX5_]ZYU] MKR_V7;+"^$#[F2K'*!7;O=^<[SE@ M/<8'[IFI_(5*'M68JZ'"=CH8K15UF) MYSY*)=[>FE3BK4-?H]M\^X +^,UO])P2-%J0*^[6^27&(F:\V0D28=KZ[: . M/R6 !^=*](81C&] ;Z=XY?A;RT@ :M'B_KGP.X*YXY" MI( E#7LW8G]VP,1-R:K+6,V#6[S>84FL( R0\ X^ZXM$-HUXW%4@UZTP:],R M;^:O5I3; [$G8&J'Y=K_/ZD&2*%:('T$S&,3=01F[4_-0;P<'\]:+X$7)(&' M4"+@1@0@)=1_],2%43.U0[G$3QWZ'=(# \:&^9!X(W$;)]]>J)J+ANB\:S;< MUGL"&S$P)X>$\Y,):H.Y'*,8$![$>3+PHN!O3[=UX)>OL)<"O ;^59IBS\:[ MP_/+\_>;;0KNV5KNUV7]7Y.]./< M>"C2,;:]3,%=2"]6;8(\9DNI-MUTA,K3-!YI??J8"HFZ#V-"06!,(^RCL\$. M0%\%XU!80!SXN1AG"E=!.%^B0*>2:-P'5%7F(8 M6XQ8Z:E-T%6B:S58T2_J9\;/?OY$4G!@X#'0;Q*X$9!2N<6 M)D_X8C*+G"Z@A&OT9:40\ BO<.Q9C1*R"]7!I2)-:5R%9D5X)+9IDXI=_,DV MG,RIGK%T&E.%*@.*9>&8 MMU057COQAF[@36PND><#^^7D=NQP\H1R>^HV5* ME3;5 8[E2M-H[K=YY-U&*_N"6HVB;B?',C5@%,Z8(W3+DO0A0D>('17#:V L M&?P[A2%3D:^[PJ&YKWSCHK:WS-N&C6'$SP56?%K%!J3/*"W28.B MP"_4&V< =E'S>E_XU.!O@;J%G@4:"!L(@Z$FXM3EA-5EA&?6-J0*R4HM):^/ AJ7 M1,NTOJSG)KY[(S*I-538GI,ADLTUNBO@6]\$/L(63,"?>2/4PJRM_"#MA7$J MG[G8'-F$R=V0 EJ-!*?0;VI--K(T;K@R\$ 1(0Y NL\$E1T'V!CJ;Q/&J, M#0TBCU ?Q5?$A-(2JJ"N %^PS$R6TG:^DO@202]\6E$ M$FE"E&6H&TM@&=T;=P1D$@UY!.%;FGK)G9:[(.GE(UP^^(#\C0+6KV5.X+$H MV; VEHZ_UBZZ%9%NLTH\0*BA%"+=Z\?T6VNVQS_$\Z:PWE-$ZW$0ZH1\'<+' MFO;$'QS%PZ[W/,3\!9FX8V0@PB!-"JDRY=UIF&R%SV0C\J86IFJ3)(I3I8RG M9B#LT=DHF5R\DFX@/!5XHGI632=Q&/TU((2E,+S;B6\I-T+YZR"5:1(Z=(,! M:NQ,U"24$BZQ K+*6!O\L)@+I#&,C2B*HDB5OJ?]6=!ZT06_Q4NJ=C.,X]%?I..K/O@O<* MF%(%YA3%B$A!1B/F&T9X^'52?];Z^@)^&-9P$GG""H84 F7M,:T?4L _+,'B M0]09S3PB=9#4H=HUI 7X&<:(@YRWNPPA7GB%1*M+4!LA)IYV95!2&%9\D:U] MP"9:Z.8P$A&,I7D@4'"?0>XGYDK#OA8,3NDC$%I8FB#QRWL+])# ME]>8031D:,S0^"*U)4P*\GX@/J#<7-HCVM)""B;E*\<:BLI7T=/*"36;*,!" M%D-<1&QF>$*^+67U;;%M%.-M.5K%1D+]=3!FQ0-S;:;.:=Y4WK+ZBB*!_%5) MF>*+@?V$!/I/9 .PIN! MD#:#==CRN[:>FC/'92.>,V%TYA$"R!R&J8:M)A3%NB:@)T MD+=8KE2FUA-1?&^<3-Z\%#Z6IX??U=,%+-HU00>08S_*MK(CDTHEK/..FM5* M:U?YW,4NNLB#D^BF'.!2",J K'!(PU 09FE-'7K0#'1,Z4R*[\[7W/__V7O3 MIC:2;5WXKRBX^][;'4'2.0_N: M5"O52+X9=4 -=X@9',<]_355^4T62'(0^$'8X+8EWN:@+/+PX0;FQ@-/5ZR8 MS<&^6KCE^OJHGP@O/G"!Y$AKC7IQ)^76'K@T"D]-7\Y;#RN#JP#6V1,XH$JF MYD@SK[A07G?B-]*G[F5,UM[J3N'$_OOOW2++#Z$_:_^,;E@[%VDG_%%H/;MQ MB''/Z41+?1!G/&MS?V)E<.YL9B*XGWETZR^<02!1 D?1F$GN M)#I,(THFM[YS+=X6I_X7V11$1JVDV8R"Z;/%[;WTB!!3I"YRSD"+]7>QJ,C2 M _%V1L5;7!QM"B;N7SS9ND7)ZWZVQ0-?;G3ORDN[@>NL-WRTP>I,4U>[NHTO M^.O"PW%;L+G?L6RK]K%(52@:ZO1?2E-V,TB$NWN8^W>\%S 8QG'<;4.[9-Z MU.QSM#'?^.YU.XT/3="W?KBVT1FY0S-U=.O?X#:R4"0U#Z\1J:QSYRHK5+N& MN8JFZTU?+FE[Z'SQ ^)/!L?%H'QVL2?U"_TGKT4JSG\O6G5?_;^;F>)ZB+ORM+GM_W(5KM_:ET_Z>$AOZ'^R7S.UN_F00M_&\1-;][ZVV M[OA3WC@NW&>%.Z1O8Q32'TS\, IT6VF\F/-"IM-CK_W%=M<\Y9X],8KLAR!8 MV "M@1EZJ^'KN?>'P@$Y=475Q,S;3A?QE? MJ+?]((=D\FI6(,0_%3DQ%O_0KC5#/*$7>NWM'#)+=?+3;!*=BX MQU:]AY22!ZAK&(L84,5HMLM#F"L2..ZS345@.$4\]_(4[O7%[ [L4WT;NKE5 M^70BMS2P >D-13ME\H?1HE"XK4JFVWCK\92:%'&-&U^\UG!I/:S0I6M\^_W> MPNP;O8,O%R'<(KQB;X97ZI\\+@Z'11CHOK '@>F'[E)PW[>)9[USYHX^ZBJN MJOU%]Z89G["X]^ A[_AO9%I',Q=_,7F#IDJW_O11#7FH1PR=1NFV4>F/LU'H M'6.-7>]1RC#18HB, 6NFW-^B1U1BVMMX9:/EXG [-\-QI99H:56-;I M']3 'S6X^"#3]Y;A^ZE7_<793S?2:;2W#YSV@ZW:V[GWV?YMK[K#TWGI[D6? MK3LI#*?O 3".)VQ/A\V=\VHZ5A;5>.9;XBNM7,QY[F90%NN@E1J"]X\VI PI MU["1PX<>FH.49!&7\.M$XO\4)+X_(/&E',CA6VP&E_&4&&KJL0#(UI0V*LDP M[]>S6&VOW%QI<'T'$BF6.()S>)#:Z;O?^IE%@_)'^+Y?:;AW#A2FNW[RA1D4 M^>T\\F=<6 S][W3EKWYT7:4B+$U]TTNAR+VKE!\2[_-_],7EG[7W#>O[YM]O MP]/3>\4[[^^.3Q=G#P:$%R>Y,5B=5/WO6E1J^_<=- :];6@Y:#>N^QIB^F*O M]B]&V-#)-.(K&LEOJ"4'KR\\1GV_R 2=C=VFT;W+8>M'Y(8?N7-=I7N,/O/M M6%(27"[QNC-HLM8.(9%9W.W&/H_0W="*YQCVEG>#QFS% MD&\[J=^:Z>,#'.F%GL1VD23Y/U?Q_DDQJ@UZO7=OA96.KM1V7(+!4"TH9)8D M/I#CYK!#X6]%K*+O"FMWAK$+\+51:.%%9\$[>83XA8>VE/LRZ(ZOM,%])]R( M@\LU[JAOD$C3G:;8C&JM$]ZQP79>R"5-$>QM/M_"9T7U_V==F1952D7/1QQ_J' ME(MVACD]:#P]B.3TH%_LZ(,LD+2E%OCL%PM*\-N\ U^?:K]/>AD=4[N??<0_)EQ'$1W1W'S*5N%$I'PM?6 MM S\.XXJ^'/00?060/[Z+D@_I)B1QTK>X+N]?G#PLITZT?9MP4$^>0I"CR6T M3)^'%8_._C*58GD!@:$,?N+2N=TUIE@5SU5W8'J6S;++(/Q43L\6X9B0S_,& M-.Z88<0=,*/-/U6_&:7)_I+MC2JPMWD\#VL(F_?):7)WOZMD,I7!1J?VZ<(A M4Q9Q"*4MXE\@Z.7QZ+K&8J9 =$'2?V0,9X0.2HW)5)XT?H;H$I=]!??$A8)6 M3?\E;:3#B-7$9C'JIQIU\PQ28E+QCF*%#@[J-(J"4?H.JH/UL:Q(V,\0-%\, M;!Q"I46_[L'JR:)=U[2JWN=%(B>*^OQH:B M'>]5I]L_E7=WT6\+1E"_K4/\]);8*Z'R/P<29XL8/[S?S,FYJQT-?DB,A?_U MC^X?SR3(XO9/T*.['E]X[@[=-\,.W2?L$!_ TS>'K'[QD=6/W^&CXZ_T\#QU MWG;->._FZ?')]>'Y0>K0W?3_?G]S^LE=&DQY_?SKCY/S]U]/?GS%I\=?47WO MA!T=?[DY3)VW\4=R^NF?9OU\_^;P_*]P>+Q#XW4_1Q*@@;D * D:4$4), 02 MP)"%+KX9K$ ;VP_W4A_OG5VEY3Q]/2U_.?W=[I^$6K\EQ0[W]C]#SKCW&@(A MJ(KK"F,@H=? *A-P8"0P)J(!I^..M9G:*W4:3J_>,GKM32=JTG'+11S^B461 M_4!>PBXP?;S#4D#QZ]_Z9V:FZ1U#1W"WD?0E#"%>CHMBAM2?^-2EI_ZL9?B5 MEM'7)37BKEK,]EFG]?W1V_WWM>/]W7_7C_X^>G.P_V&S=E#?W:KMU/=J'S[^ M]>%@[V#G?7QY%FIXUI'T&7#WJ/[AZ.^#O9WC_;W:7SM_[]1W]VL?_KV_?US] M$?P6;:U!Y#H5'[M.9622V[[6/4L!MF0\_C[W(&8G]MNO%;VF[BBC$RW_U VP MJ2^[_M7PES]3-8ZFOGG5:!4C*;[T9S\#&@QX9@J]%??KOSV CU); HJ$H$&O MNL&-!^#:*L U;&EV[ST1"920!]^&6^C!]WYV682V,.*/NNS/WUO:P\J9+CMC M/T"8&L.-7._VHVJ6+G+]1?1@\\!28:5^93<6Q+PS4:WP%@Q+[)*XU(%.:T0W M),![@YM[3-437S)PYAC3@ZMW=8>/5GZ]/@3,=,!^!MD.MJ"D,^.X(Q:QY=KP M\2HYX)( .L-B?L%S4U*CZUKZ5_05]@I/0-'EN8CLIE^2>_>;;OK6)$#F&3ZL MK8#H_[70"$='5K2DK=+0!DZ^UYU!Y/ZJU>B[^*ZZ;N.^SX]H:H/507#DJ)-< MPFC!"HB5E!9:!C\?W+GZG+>-"]WL_K\-P(:.OZLN^*+UY:NTCG9:+OVS?[>( M=GJ[*:X59ZTX$!5!%"'%Z47]>/_'W^3]V'Q__Y M6C]^'__^R.H_=I*CD<9[H/JG=S='>Z_/AM^)][HZQ1_YX9OZQ>'Y7_&*^]>' M%_%S\>_Z\5<2[_?CY/PLCN?7H?#&WC]]_%^[_ #Q.G^A^\^>QB2 M3]8 $6P 5# %E'($&&@8@APZZN'&ME!X2PY=BL,U\, N\!A2FV/M+]+R?7P7 MR@3T(@G(*A4L9=8J1*B4Q,0%3@/DBE"BI>8% :%,0,]"0#_&",A!@Y);&QC! M(:!.&Z"-\P!:03VBBCGG-[8)0UNL0@0TMT87BO^MJ$:W,ZR^US\MUD^7:?G> M@P8 GF\FIG+K*C-062K0<.+?W\Y[W?=V^P43,O',03SUW4G-!T'*@F) 21V) M!T(*M+<:>.DP-I JZ5#4?#!=G'A^ OYE:3YCMWS0_EYWI):E*V2DEH?4<14! M>8*\,A(0QBV@##J@2"! 6^<(MQA:'9'*I=CB%4+J>CE]4B&35JK=DTJ[/%8U MF-7L6F7"*4LU&$[X3>293##S$,R'"56 2T4M]!800@.@02B@7/Q!A,226BMX M(!O;"*$M4B$;I"0G2$9FR:I 1N;CD3F^]1NFC(4: >NX!Q&D"DB"0M34/=', M42.-BUN_VL(5 N9Z.0<.6D6#DIZ^]J,.@NP;6+("\#9U]VJXXS3OF6;FH9G& MA (@#)4&LP!$"!!0[@60"G/@C/=:,>4A318&VH(5,C"R*Z":^W\&YN.!.;[_ M0Q^0Q48#IH4 %"L!XB\.&,:AH,% @V'4S/GBT0X*@">.P9H\C@:'LT.K)2U#CDF M)-O85M4*1V970#55@0S3LF ZKA@([# A4 #(- 84T@ D1!AHAV'@-/X'^<:V M1%NJ0C!=+\? 45'0X;:\_\]SI-?=^"A+,2@FO9^/GIEF?J8YFI(GX(*FB!%@ MI3& >F^ =%$_"-I+96S@1.%H@K 2@@/9.5!9?):E$61\+HK/B01"PZP))D0E MP I *4? !*N 98Q+;Z&P*.&3\"U4(7RNEX]@]YX24#OS35>4Z$OEM;*O8-E) MA,6D'X6]1O>R'6?\39S)RX-A6="]U((G]7N[\N[H2<14Z"'U\X_7AS_VH]UDG0E:@$@<'%"/"= (*2 1C?N2T91#D=A)$;Q% M2[*<9D/'"OD\UA3NY2HN&>[+@/O-&-P1%Q(3"R(U.T!)Q+R6' ."@B <,DV0 MV=C&FQ2CTAPERX7[0$T9*R6(< 'FLDV55;_&>H6>WG92/=W4*.FRJ0>]I5,A MDLM^+Z5\=/4ITE/[(GB;!+#3GD6^DFMC59/M[XT4G'Y M?L@H^Q2>IN;%<-K[CN-HH.Q?#Z+#YIX/OI.:#1=E-K*G8LF*QG"Z^[5-CO7U+3ME MOIF+;SY.:!"<>4N==4 3%?D&"PXTLQH(;1B7P3/,X<8V8Y4ZN)==$]54'S). MR\/IF%[ L61>6PN880)0&'5^F4[9A"@R@9$WAM.(4_AB,U>KKQ3L#]O0IW[Q M*6"7'1!+U@OZ,WY8=$(_N)WV7.5G/K(Y&5$*OL+ZWKO/+E!!23I4BU'*1?4* M&"<"\(Q;AWR4DPF1; C+!;A>,$K+T@H>1&D^S58.>F_NH]=#&CR4& @#):!2 M$:#C"X *"#4CQIB@2SO.EET("T4N%CCAL@Z&R1+*<-3;+9M/^B^H)O1M$FN% M@I32=%J61IL$>V"4-RG3@7)!=6"I-A=1;/$#*]EY4%F,+J$41\9H"0P#2ACEJE(-!=?+<;!35AF.=;!*2HLIS'XX M?Y*4LN52 EG9"85"$&J*1Q8KZ(%:C MUL9T#\2OQKO 0?NJ3-R:XGD[+'R2/?+9#:'(X@K2@&B!D=K M3W.@"+9 $Q*<= H[+C:V,=]4$I9F\%6CBLB"O>4SH:T-H95;+2436JF$-GY> M%RJE&?&IN6PD-$$4D,X&X'A4(;GUAC$5"8UL"D1*2U%;@3HILUJ2,UQC9+0D M#LFUK](YFB%@R[C#,SUE2;I\-:A>3&6]OQO:-)J-7B->,155^=!KVZ]G[6:< MJF[A)A%_UOKA]P?]B8M-2.7V@>F(?ZZ:/RLZ8VOF?A_TBJ]=ZIMIK3(7=L55 M;<"S*XC31ECIQ?P<=NU@^;SMKYY!];R=ELO.Q,>I@>?[DYD&T"3=SP(IO$AJ M( >20@8"8\XK@P44>F,;8;S%*^1,+$E-ROSS(OFG-#,T\T_Y_#-FA@I*M=', M1C,T<$")8L!X(T!J-D0=YHS)R#]*5JK VWKE4T88=*Y\&NG%I6]UBZ!>SJM\ MHH.9NR.3OJN[9W_IKG<[G8YN??%%LO?04+W)798>PTB3)2._^=95SLUIT3O;O>K&H?O. M)//DN%M9M#19M1):S 42%,2?T>#1(>5D2@P,#A9B@XQ!*G4C(2(7EGK)B"Y+ MPT9%1A2@)0F-M4T)(!DR+I,F!D+5$\.)80C6 )]2RS%V.Q4Z$# M7T;S+KR;71G+#^.D.1^)J&<3YS',,UFDTJ=#HEXI0*!S@$8% B@431RM@XH, MI%&0T<2AC"X>O,FNBLKBM,1P1\9I.3@=TQ"DP(QY@P"S-.*4$@RDXBCJ"DQ[ M HV7D*;CW')QC3^[(AX)N'YEM7[9R8?R5;+QLAS5X+:J7::[UQ$ MV)@%^FRN@WE2EJ[P=YSSXSCE>W'&,_T\AGXFZTQA R5BD7Z0"SK2CS9 RW2H MG IKI$.6XU037ZDM7"'#)#L0JJDF9(26@- Q!0%+SZ *"#AND^L ,: =E0 % M3RF4+CC%-K9%Q1"Z7JZ#H8(P$E3():>>5C>XF_FC,$=MFJGQT5QVZI'L-5EV MBBB- B4*4(XYH-!2H)0G@$/O3%0T+-.5+)B;'1$5U3 6Q7G&\WQX'C^M$22/ M&@<%%K.(9RLE,"+$/Z6E0C,DB< ;VX3"%]M!:S5*3]E)C601_\0")5Q6F;66 MH)WDA*S266I:K2:M>( .<(+&8R'B(KX960IO2H6WV$I4-GD& MC\>:8GX)FDK&_#(P/][%BUBC!92 *6/2.5(.#!04,&X,=I;*R.!1,]E$&*U( M>;:J53.J]#76*R+U]V3X*46E[/U 58Y(/6%$ZJ$:YIGG%^#Y'SN3*:_(2X^< M H$Y"I+T@%$6@@#C[T$[8[W>V&:;BI>GVZVH!O>B,;R,F%7&\)(P/%[ '$FC MD%7 8PHCAHT DC$%")$T:G$&4YYB6INE5!W*4:WGZ\2^#J[MI75B'[$@BS;/ MF9'*8J3)*F@>0\2D#( KX0!%J?H'TQ:X@+V#.LK5\72$CPN^N/68XU25!?/2 MVK5G,"\1S..-V:1#VFL!E()1O>#IM(VWZ<"]\-0+SZ4ISN-2SA=/FJEHF*KZ MZD7_/&X^A_O$K5I'B2A7,7P\'AO=R&FTSY^H,E=Z76[@6C)Q398-HYH:%[ $29* !F6!5DH!'&V= M0"#R*C5]S)FT+QWJSYU)FW61QT-Z3!?1%'E-? #>V AI10+0,A@@M!41WXP' MY:+1H+9HA?"\?KFT.8>V8JI)]IZ6QTJ3-<6PMB':/Q8HZ#V@F$1% W('",1" MNJ"58V%C&\%-12Z1G#=;F6L\=2=/U_CV/$>TVQ<7C5[1:*%HY]DW;+[X MEDU>IM_J[9ZO(?+[[4HNGK.,S6,YFM)UM_&JU6C^OXU>Y\I/5H2^'>M.R^V. MCC2SY PL.5DFQ2).N.<>0"\(H$8&H*1C0&(B&>&0&4\2HL;8\=F;I,Z_".?9 MP/,B7.XB'*\$PE'D!\%3<7&1TAH(,!1#@)EFSEBJO48/+L*\*59X4WR&_7!: M.VM?M+-^E?M9/P=5K^B,E129G$=_'%Y[< F0/O^*%U'-YYF6MYUAIG0WH6JS M]J^?;;AO?>?#F>[X4OQD!_77XQOO[=,4$'^K.T>=#SW=\^X?W;SR=WX>[]W;C;^[-/]3]^S_-4]S\9LXO&R>?/J(X:GIZ_!6=_/@*#X\_ MTI.+UXW#O1U\>+X/3]]\A"?'[V[J_\B;PW>I1VMZ#H*$#LMN0%"$@FH4QI()R#@B%,K4+124N(ZW(*3 MOIN)%VJ7NE/[EJ1;N_1154SR_;/VX!HLWN\^S?(KUEIWYZIWUNY$8G;9[_=\ MRP[6WWUFR%@2?.HYDJJ%2AZ AB$N0,$0D7%1&J=^0E]3E\Z2=L"\="JV=!B2 M5FH"A)<^M>6T0-E4K0%):5"D+(A2=OZ4T-(D8?7744W?"G=>NEKJFCNZZG5[ MNI64U)P65;W%B.O?(X\YICUR@.'$7IXA( -7 6II1(&$SXWCRUU"\QKJO)K M2@D498X\0"XUY:))R6=4 0,#%]8ZH0+:V([KR<_ <.T[>?\B-K'NB7%E)9K< M1UUA[&30+0%T8R$6K;PR@?L($Z@ )9Y&M8"YU""7"!$"(.3-4$ARJ".-GR(.HG!\[A6S;K4HX ML?N/DCV/94&UOK?S"S6WS4Z.WS=.C],8_SD_O-B'1WO[Y"0]U\4A.KV(\_7I M(Z[CUU_CF*^/=CX++I3T4 *%M(E(1Q)(&'5=86$$?-R[$73/Z\'.BZCRB\@J MHI2@*-I*C (J- &*\FB)4RL<)@YZCE;2?3VR]K(#LCIK#AY^^0P=MU)9#H(7 M*#7CC6L.0@2\C:QEE(>$R&?S7>=U4]EU8R FV@<#HMX7N4KAD,K*(*"40U)B M!:W1&]N$P2J[KB<-I8D5=]#M7N75]IRK#==W/AM+A'52 1%Y*945\9&EA(K: M%G=&Q/W1L521#(HM]>#B:A22+/*=*[*V[IG@>8$]UP*C]7>?H7>">"&B-0@&O(IQSY&W=(UW:OM>>LOC._T[7>"-FMI?3QBX97E M_A:!N>BX!RO!8.-(-!(@"0F@#(4MRW! N"$&:(\<3"XJH%SO:K2[<2' M3A.NF[5+W7"@T:I9?=GHZ68N2[=D5>!NZM_&F3]H[?;G/5>&*(^1)DOBQUU! M6U+D=), J&$$& PC(PE"*.?.:F)3$T6&8*6J:.>$G&JJ#!G$3P'B,;4"&B4) MHQQ0Y%(ZCG9 IKL5ZE\-_[GHXONIK7G59\_%P* M?]D:Q7#&]P<3OF/MU<55,^6'[/G0L(W:(&,]"SHY DS1B,2L#-00(,>CM@$= M ]K0^*<-@0ON0V3EC6VU21G++?V>SX=QAXI:N^B_8]L7EQU_YEO=QC=?:[:[ M:];H[[]HW"LKS-)S452DS7T M)?7$2\)!*J4%J.$.*(88,-9 :J2V"*64!RFF9'#]GGT9+P#"CUH:"C& >+$!$44 MYD#2B&@HG*%86R\$31 F4R(ESP+A?+!H8_NXXW7WJG,S M/%KT/,F(PZ&YAO&8_C-!'(70\HHN4\DQ2X# E@ JN@/8ZJDU.&BM0@#+U 8P(G?2R M/@M"RW2PKD:_L.Y(:>W_.RBJO8A3]<%N*2^^FU!9ZL)HL?/]0AXY&%0>1WV< MT")(.KO(0@#$" BH@1RD_@0@[B,426^IU29R%-^$I+RTDYEALD+.V/6%?EEZ M2(;^DJ$_IIY(89R!S@.6&IM2Q@,P+)5XC5PNN0G2\V1I ?ZV;GA8^ MM%F4FAG;OO4']XK$^7#M*]/TMZ):H&EBU6;Q7\\U.2]E UA"W]B=ELO;P3*W M@\G&:4A3C CV0"!N ,56IW =!#I(B UQ4:!X8QOS327AXMM!N5!Z9I]49M/, MII53IS.;/BF;CBG7#%-/M>/ !JT YT38F6 MNG63*DNTVKUX\5Z[MMMN%;-5Y&.^;K1TRS:B[EW4J2PZ9V[-/;9?3,G@P2CN MIZI>MKO%F:Q7'=_4O<8W_^?WANN=#?EEY(L#\<.[KV@3G_VJ]_!7EC[]",XT M_X2-A65'?J;'+:A((4L([4/'__Z<+!WL/,^OOQ\^)QQ)+M']0]' M?Q_L[1SOQR<_CO\<[M>//]2.7M?V=][7#^IOJC^&W_;:S:;N]&WUE*50TQ>1 MS'O=6J-5B_=K1LAV-VO^VOI(Q+?U46N1>_3O9;%,W$\23]]Q1K$QV/1DEUW_ M:OC+GZ[1O6SJFU>-5C&0XDM_7NC.EPB4 =$DD(SM"\7#]-\>X$>I+82)5C:#->3K+ MOB QCC@)[E1I_"M'=L5%G+QS98UXEO[*+VKF4)ZY1\X<7*P[=94:N<](+G7? MJW7\-]^Z\A-G]V:T[7\M^V?V$LXX%8]U$\XP_F=R!,XX\#D\@8$&A#R4UC!/ ME2/26HNV>]6-\^$[ M^]>V>97F<:?;]?'_KC@%M1)>PIM;+R$[/3^(WVM^/3D^^%X_?W]^]*G>.-WK M>P#COXW3B]>-HV-W=N79Z_N[[R8_7\?,'UX>XWCCY M5#\[/3YMGEY\_#'A);PXQ-&>AO4?7VZ./KV^J._]=7[X:?_Z\'S_QPG^S]D) M?MVL7\3G/*Z'PT;?0WCX >+DI3Q\]UE!;AEQ! 0K<*HD9X'$ @*!HN2AY=0) MO['--HF8EN*^D(]PICUD!6(JF0_7AP^)(5A$ZE$<0AHXTY1[P7PPB,:?Q!=\ MB(9\.%,EBLR'S\F'/\;X4!"-+<86$$0B'W*B@;04@RAWZ*S0REJXL4TW)2DA M(2GS8>;#U>9#A1"S46E0Q(>H/'!E&3\* QK+U%0:-=U,F*[.4*JPA,#I5-Q#<@BT3A6($1)4!L)- M2/5Y-CE24RKTY)+#+P;#I1ME&RX:_9 R7;DAD#"\+P^,F @Y< MIS@F6//7E[[5?608JH*%%%? R!R(Y4U?*#LMMW-/)/M]B>1]J+1]:#*UTBB) M*)8$&"(,H$40'3L+!/=02R>YTD5+3%SB/K2B:N;+!G?I5F0&]Y.#>]S )(HR MHH(#4',&*%,2J, UB%P='!;(6AX2N*' BP>?,[BK"^[2S<0,[B<']X0%J;T5 M! ;@I4A5DX,$TD6#DGHA&?.>(H)31$M05EK26\YKFPV:!Q>7NM%)]4Y2=ENC MU=.M+XU41D!WN[Z7,]V>SL2XD\11.+B5PTXAAML\W3?MMOO>:(XU[@Z-:^_ M#]]I9ZJ:AZHFD^ (9)H;9 #C.NHAF#)@(,4 $J:,%HHC)M.1%@N\Y M@:;J1L:<\,XPG@?&$WEPWN"X/"& )MH4U$H)C/4*0,8)5,9JY%-#7+JXNI$Q M7%T,EVY+Y"WZ&; ];DUX[I6*E RP4^D(#=% .ZF IQA:SP)4*3^N>EOT.D0O M^CU7:Z'3OJBU+WTRL=NMA>(4:QPQ+]W"..I+I/7EKC5N]GN4Q51'DQESWC-$ M'92 >T@ ]8H"0Q0$5EHA# \H^,+OP3#=8JL2.<]9,RMMAF0.6"X'C%LBEA*F MH<.1 R0#5#L"%*0&!,>PDIH&ZHIL?DS1XB=R,@>\1 XHW8S)'+!<#ABW6 (T M'E*H ;161HL%02"I-( 2AZU &"J6.K)M0HG++AR?,^CR-=8L@^X@5<;TW=XP M36ZSUO(+'=9ZV;M+^7&LP?S?1M;SYC'[<=#CG(&L(5$%9%+<\1!8R+ ML+420B&1=HBZU!^HO.9 &:<5Q&GY0:>,TX5P6A_?3RU44D,'!,0>4.,PD$9X MX%)+1 *=$$%&G")9FD_V":)'PZ8N\6']SZ&]RI]USFC09JZ5A=;SY*0S*!QD %=;% M'Y(!250 1#%N*-+4:AZ5)KIX]8<,V IOLR48-WF;73)TQ^T=ZB7QG&H0'+& M7R1).S6?%O+J4L(3@8*:$U:"$,4/=0"9,L! 8 MB**UKK$"T7"'@."X33@3EX6 1:X908O'(3,E5)<2EA"'7"(E9-3/A?IQ&U\X M32@V%"@&HXUOJ042!0RDQ\%!RHQT>F-;"Z'\)+QNB0C,>-U8;R.V7!6(,V15@#15 R1> )4B*!E&@O(HORT M1!&OF.=HZTO&ZY(LN(S71?$Z;GU%640U" 6 B8'1^G((*,D<0%H29*"6"MN- M;23%XAFE+]CZFNG$XG.;1"_T(=?!J*O[7LT/ XY%A1I[Z\-:M%C-6NQ'SQ!W MS%O37%O3UTG3CWAA''3 A_B#$AJW)H,4D%9 1VCJ[:PVMN-NE57)EPS=9X@/ M9NC."]TQ*Y"GSLTP6* I@:GO$@*/4%VP0YFL\73BN M6#"BXA;<_CWKS36Z P/.NQ'[K3@IF7H9]/1UMN6>S);;&Y'&[4YR?ZN9^I&] MJTZP7 /E'$QL" 5+0P,?<,Q*TP2B5YEU1^ZT:I%J*;CG>UNHX!MM$J69;6L16VMI[%: MDN02LQVU]@K9Z>91F/K!.S;+)UK*HKK),C$0I:2G0%/V(@.[[_)+1_S1FS"/0GP$^'\#'#!>*"4%."F QTX 2PH'!D@*E MG)!6,F-(!#@K097)Z*XNNI_&;EEP;\]=W!Z-^G$+1D)A+6$&^* $B-J;CA:, M,D Z@76T;:3#OK0V;KDI](*I<@^8+8L$6'Y=#^5E$MV2T^BFLEEW2&<[O5ZG M8:YZVC3]Z@[K((!6B@/, M%/:..4H82W8,8VI*+:['.6UFPUA5?+$+CIFTY@ H M8.-8,%1M;---1NF66"<+,S-<9K@E=IW(#+8\ ,J% ,I+ M#[#'05L3HB)?%+Q%#)=VH#4S7&:X"HSZ.3T58PR726PN$ILHUFE50$9Q()%) MY9T0 YIQ!E3*@G 28D+8QK:B:D64M*J=&QP9+8E#Q#_3Y-_ZSH>TIY3KE<7SUP")#U(LM<'3#%1^F%7^&53^+Y,' ML8UA@4 !HBV& ?5* :,=!"I89[&3Q&(:5?XMLG#B3_52G#,YO7!R6M"AFLGI MJ, T5Y$(P"6VR2_$++#&;Z>F%T].SV*69GA:AIS'+%&NKE0D!.$H"H,0( MH!BS@#L*E>;,2V:398/'Z3$\OG)Z>Q3+-]+0 /8W;IL%:;8ED@##I 8TJ M+Y!<( !)T,%K%;Q(9;ZW2%EY/"\Q6R=?(Q]1^F5RS0/E)TI)KRDC>>+%7B-G M5^08P8O7Q,KV8SVV8N[PL/=8!"'K9K_2S7Y,5HU43BI)A0,F: 4H,A@8QQ'@ MQC A8= FG10A9(OGE(O,6*O&6&6[MC)C/0-CC3F[HD0IHP8!RS4'--J.0")D MXI\>04:YX11%QMHB,!-6)JP5(ZRRG5V9L)Z>L,;=7\XHR22B !KD ,4Z *V= M D9@J+SP3+"PL8VW>$[-R*D9U>';M0@N5-"DO1]ZR(S[2\:=+"&*+=)1HE$[ M5!X"*@0$2D?S-E@7K8 H84U#8=027*&(0PZ(9LY:4:,V<];\G#5FUD*FH)<: M@RBZR%E<0F"DQT"ZN.MX**!B+IFU..=P9,I:-:7F-]\SIRZD9.W500@(93V6" MX9;*)2TR\ZP:\Y3M=,K,\WCFF3@2Q 67VG%@X_X J(4"2(,)T,%9;(2!.J6= MJBTH*T0\.2569>U:->Y9M+V;NF8=[)KK!2$$T)5'E@2+^D!8#"8D&G&+N M)&72>;&Q+;?4PA9C3C98[VNL0[+!I^(/[X".3Z6_^#C0BXM(DT7.0;?6ONIU M>[I5#">W9GF6'(4\96LS93D#963<>+YQ3]6TJR?U!]71/N$NN[GTD.YW^FQ? MO[HPOG,4"K6T>W1']H.01FY<.+.J6M_;F4SH@,AA[CU0C(BHJCH#-&($>$B8 MX4))ZG$RD]F6JE!THVSU*P-Y"3V4,Y"7"N0Q?Y<5C-'@(WP%LX &88!$3@(7 M)2BEXX%PT0?RPG6?,Y K#>326P5G("\3R./.(V9L((12H&5*-Z"IB0^C#+CD MN792)0Y.0*:+=T//^08EYQO,Q$.S^N!7G8>>RC(8/1TW2D>9B>9BHOT)V\!" M:(+G+I*01H"ZE/,$K0%0Z: ]85KK0J7@6U7R8Y?MU,E0?CK;($.Y+"B/6P_#'53$_YP?N:MK9]$6]]$P53:[5[\>*]=FVWW>JVFPVG(_)J MKQLMW;(-W:Q]Z,47+N(3=[<>'-O@#A3WC:_+=K>1ELRKCF_J7N.;__-[P_7. MAI0S\L6^G%_!NZ]H$Q\B@O_!KU1%W(3?GX[1G^EQ"WY2R!*"7! ^2,J@4<;* MJ/@*Y5APCIK/@F\,OW1VFSYQ&:D0F([77X$.<82O=/.[ONEN_'%O(BX:+3 V M\>-SUI^9[?\RG?C5*4];P6E]?_1V_WWM>'_WW_6COR/5[7_8K!W4=[=J._6] MVH>/?WTXV#O8>1]??CZ@S3B2W:/ZAZ._#_9VCO?CDQ_'?P[WZ\O:[M' MAV_?[_][O_[AX)_]-+RCP_W*CZ?V6Z-5B]=MIDX;OP\?MV#E.SAWG.^D':"I M+[O^U?"7/UVC>]G4-Z\:K>*ZQ9?^O-"=+W$-#S@@K=^Q7: 8>?_MP=)6:DM MD5;WP%TTN/%@X6\5"W]L:^J_Q^.;XN&WX19Z\+V?71:A+<[XHR[[\_<8(>4_ M+-SBY'%S\"P/*X2*9QB:GC.O&Z4_,M%U6+ M/6]]4O-K!&W.DQ[R@L0X8H_V&;/7OHSCZM4*!:PV?+[5$G'RPY8UXEFRI%[4 MS*$\R8>_PKZK>[ZKIEA]+B^KLK0;E1 M"^W.A>[%&UWW7K6N+H!K]\#@ZY7QU]4;0W_=7Q?UXW?7AV_>L^_/ M3H_?GYU\.OAQ&%\_.3_X7O]4OSB\.+BY]===O+](OK;3B_\TZL<[WP_WWGT_ M.GY'3X\M.?RTCTY^'-##O=?G]6,+Q_UUIV].V,FGTXN3BP-TN+?SO;ZWP^I[ M9\WX?-H_WH?#1M]7=_@!XOKQ_H_#=Y]MT0"&$2"ME( 2 MR( ,@0'&"0U:2FX0W]BFFXS2Q1UV\R*DXF5-,M.M'=.5'FG,3+<@,C9$9H3H$8BQ(O0Y _(,#HP4&$$NNE9&1XU+1)ZI61VDKY8#O*E1) M?DG76 =GR%'OS'?2J=[+CC_SK6[CFZ\U"B:K_=:,7/;[9JWE>[5VJ/7T]>/. M^/YZ5JJWERQP8'4)Q\[SE*W-E#UU48&10/G@$B!]_A4O,B*>:5Y>MSOQSU;- M7G4ZOF5O:KU.O%JS:,U2T^[\JMLK,FIJPZDK]2'Y%IOA*:=DZ23U 9"M*9%X MH[L^76!C^S?T^U@FR7HD2O[VM![7;AQP_&U<32]VN]W1S:ZOM0\6W.Y@O1VG MY=9_SIV6.[Y;?#NW:^^V0U"[4[S1ZW4:YJI(S#ANO]7Q,KUL!LQA!@PS+4?, M "6%,YH1@%+Q0LJM!%)C"IR,J\'0$)C3J=/9Y.'HWW/"]$O@@1+\D9D'5H\' MQGV;5G,%,>5 0T4 188!Q0D$#%L+L:!8&Y/R2;1)R:Q_^[2,F%D1 +NA=B647EI=K>C!2#S(I) MN8K)T>Z$?X)Y1[6'!D"?CH!*XX V2 'GO*"*8B$I*'J? M1F:#I;#!N)?"DZ"(L!:@:) ZC0!VG(*$!+62.>@A:XL+T6F@RK3014]&YD$ MED("X[X*P610U$# ,>2 >DA2J9<4MV >(<=P%'6IOHKE,D&V75?P&NM@N^Y. ML5+:5^DP?@&?!7:DRLW6W/U[2IF:%[-)EWX ;,K^/-R;\R&) MTO**CR<+KEM.M' 4 \NEB#JZ-T &C('DQ#K. T-*]<^#P;)WZ(6P5/&.9IE) M,Y,^SP&SS*1/Q:1C-2VI5B8HJT"0S -*.8PV#M+ 4R&0-4YAC8OS9JB\JI:9 M23.39B9=DN,H,^D3,>EX25%"H3+28" <5X"RX(!R@H/@HTJJE8B"=HE)(6(O M@DE7J1CIY,^)*H-/?_8 EW'VX#GFM);X+;3;O50R=27)HNG__?[F]).[-)CR MPSZ\;A^<[Z 2?W)R<_R<FAD;<*P.TB[\)F:J=!B\EAHEY^]/UOETX M8'N]RU=__/']^_>M:]-I;K4[7_Z(+$_^Z,2W_QA^=F/[H)5VBY;O;R/?&[VS M6N_,UPY:KF';G=I(7N-F[;NO=;QMZFZW$1K>U?XUQR[D(IEH$OCL6/)FJ\[[8N=H]V#]SXBXX=W'R_;K0]Q M\SKJ_-WXGZM4N3=^_&[76^V-[?%K]?@$'AT?X/J/=["^9[_7=S[KH*AP!*64 M:PO7?L__TO&)?/G&]UHU>*[ M*:5N0';I2O'/M (;K:NX5-N7OE-=5)\Y+?R;Z=43:VE1 M;A5//,3.]K()/A?#SL6PIQ3#%J44PU:Y&/;Z% L_R]'?8J"C1;(W:_[:^FAG1)[O=QRO M14+1OY/XK/7GU;H3Q8ZIW$[@% ME1"U(L^:"KBK57E8L<7AJBP"M17-V9=;:WYZ\>1?%#Q152LU+V<:5;2^+Z*M M]:'7ME]G*.8R1QI3)60[/@D+UK+)PY]W^,OYZ)I/ZFH.?Q7V@E\Z0EY>OXK9 M]HE^<\'<=N$14[=ST;YJ]9Z,"2HX ?%9DX-.-PLK_%(W7#2MB]^MOFSTXNOK M.SGO?4_'%UTQ'0_UJ5BC^=BQ]NKBJEEXDJ>=5DZGE-=X>HX[7G>O.C?%PF?*N8JF M=F%I5[=5\]&'8?C9LOJ/C_3D>.='_Q_'YSA^ MW3C<>T?N6C5;A*_WSIJG;TY@_<<[%N][5G]S MB,;SJN)S_*CO[5R??OK(XCU9_$P*7W\_>O-/?.YWI+[W-8YQ'Y[\^&=:ZQ=B MB7'8*B"10( J@X%AW %'!)?&(JUL2JN"=,IYW(K6$"_I@-ERH5TU!GQYW1 6 M9+3)+)ZRZ.S#R+:[7VRWF<3F(['QF@)$.Q4<4T!SIP 5U@'%(07!,@@Y=-AH M%$DL4UBFL/6F,"V<0"+HN+%#*JW2/DADL+-$4!LT7H3"5B'Y?47X;;Q<@D9! M"DH,<,&FTHX2 6TH!MA@9N*6Y)D3*?==P6E5E#+'98Y;(X[CVD>.@Q$;4E$? MH$&<<$LA1TI(JGWFN$IP'!FO"V4BBS$O@3!8 !J$!4J( (PT G.B&7-X8UML M2B2W8.:XS'$OCN/F*8\'D4\:G M(:DH8,]1@S:1GP5I&$'N8Y!ZHBI>-TD4) MC8T1&M(*2LP@@)ZE(R": 1,0 CP$)!S#5"N]L8T1GE)"8_9*=YG),I.M-),9 MS@Q!D<=,@%3P8&AD,<8$,]S$>7*9R9X^1C!>#P@9R"GGT?Z4V$;[,WG:&+6 M.X.=\%B8$*DL*F8D,UEFLI?$9',0F7=$^>!I4)1%(F,&4XDP##I 'Y#2V>ZL M"+F-E>@1+KBX9A$@DFA )== >TT!+XDR?\GB7TS&:A8PSQ+.$LX2SA)^=@G/Y:V@B@G-4) D1$W?J_B+H4)A M[+B@2&1OQ9,K,&14@:E_^1UDC@I%#!$PR]@BD92)3: M7R3#NZKPS@2>)9PEO-H2GF>+ULSJP+306GFJ)#),,8R105HJ(3G)6_23;]$C M/K>O/XZ.OWPV$*&0FH!)$Q"@1J7=6CK $530:44LD2NS1Y=T/FI%?&UUWZO] M\K3E#">C5H^$'K?-_$38SQ2YRE+*4LI2RE(J-_I)("=220Z5I5Q[HXQ#"DH6 MO+#2NKD+[<=]YJZF<5:X'ND3&>2B&20-E5(#JY4%U%H"-&0!S: MV%943=&X,D8KC=',I%E*64I/OM^5WE@F[W?E.!CZ23U&0&I3QJ)'JT@7@;1]%V_2HKQ9M'A7BZ M^P/QN,Q,BW@K2V%EN#% P12>Y3I57H /1GI9]0 MPPH$,%8/R0L%H;*4GIMO)S4\J31E 2+"M*0&"8-@4(@3!864PL*RR/8?W;SR MF6M+X-KQL@D8NF"8"\ @&P#%2@(3H 0L.(;BMJF92YD@L+R&@1G'F6VSE+*4 MLI2RE%Z0;RIK+LNV$L?]5YZD0@Y. ^-2WWBG,-#**$"CWD*L2!E,JGJJRWIE MP@PK2M>*.LKI$)_+"3$YJ)&EE*7T-XI/Y>U]GNW]PX1CPC-) MD0\$<$DYH#98H*CB@ 4J)3+(0F?3[KZ%*Q2OJZ=MEI?VMT!R6 _O6<(#]*S>YV1WO=W252 MOFYWXB!;P\$=WXUMYW9HQ_HZPWX>V#?NBD85!NT'!4__^PS:BW]:^I.Z.CH_ MNZB_>?3B(SW<>__U\.(PCK]^=OHI/MOYZ<5__SCY\5D[ M30W%)C(%BN9PD 1H(3U BB+!%9%(I/*2=(M/<,8M6T1(K4LD*,?KLI2RE+*4 MLI2RE*HDI3ET0.MD45+:!>4I82K5:XIJH7.*",JT*4T'G*;_]1]OI^6F:H-U MWSL*425\V^X4;_1ZG8:YZFG3],?MMSI>II>UQ?FTQ?'."$(J3AQ'T4;T#D2[ MT,7?C 3WU@<=?\K$=WN",]EQ7$>Q?%F(L%1 M,,@YC'8]Y50"2I0%!D,"'.46.THH(W%G14B5ULHU SG3;992EE*64I;2"W*7 M9=5EV:K+A,^+04FU"!10Y!2@QGJ@K17 &>@QIL);1ZJGNZQ7Z;#WOMOK-&S/ MN\'ARS3_WQJ]FUP]K"K5P^Y$5'QLY[ONN,)E_[K=";[1NRH>,'/5S%QU-%E, MS",LH44.>)KZ,N/(5T8@#*!0T$@H='P_Y>R =E01A@TC0&]L436'AN9O9 M9&AG LY2RE+*4LI2>D9EI@0W5U9F*J',3!;.-]1#'0U)9) $E#,'-.,4>((# M,47"-JJ2-E-27LY*']W<:WQK.-]RW82QINYX5_OMIR0_?"+LY<7[W[4S[]S_^.U[WGS@?)_$9XG@O/OXX.=\G__WC 'Z6DE#&M0;>A8AW)BU04?Y *ZVD MURY@3#>V\1::=';7+GVG5G@:?U_@&.;*AH5R\"Y+*4LI2VE]I#2/B5!Z/\A; M_6%$I\C:_GRJPT1;2*^),$X 8B$#E'@!E"826*HH%9AXFFHN8:2FG.^87=O/ M,,UDFJ64I;2*4GIBKUC>\LK>\B;3N[3D1GL,L#8"T%#D3$@.L**":V:U][12 M>]Y3%R=[!I3]I9NZ9>/E=*^VYZV_,+Y3(VBSEG"R2$J7:7><[X!>^_)5FOYN MN]EPM>%P5H^-YLOW@EYJJ['0BFG*+9,2"J&)(0A&)9RISP>ST= (^_13NXZN M>MV>;J7)RW0T3Z/:XYW>>-E3$S05"'D0)(YTA+T&BAL"3+#$& MM%%>JETBW M5$E)7#-CXIG#;J];5!7#M'AA<(Q/< MG 17'U/3%!<4<>> -BH 2J4 2@0,?-3>O'&$8HJCU;@)E2BM(ULFN4QRU1GW M'"3')?&1YR11SM. E<:1[I!!"&H<'):9Y"I"&>J3'*9Y"I',#><@@!$]8"Z@T#DP97&S]5)U( M9R?H\/CP^G.P EH$.-(!%4*J4= MD](&B8V.RX.((GT<#=/'T:]MF+ASWC7"S>9+>>;+P43D3%CII!(00"PUH- R M8)CVP 6M%(>,8)M\,YN(X2E-;#/^7RS^,\-G"6<)K[:$YTGO,P2+N*E&SH1#(>""HD8#*=#*,N;BZ@W2>0*V$)*NW MB:]78?!^X[+V90%4?^T[MM'UC_,;K6PEM_E.B04?M%4.1<754D:,<=1!S+ * MQF,2PMR4]=.JX,6;1X5XNOL#\;A,77-1U^'$(3*KC96&<8!QZKF$# %2.@V" MP#"R%6$*D50'O*S,Y I%@%\VE'/IS%60TCQ.'NL)ETAAK1#U&BM**53<"HL1 M-TJ5Q;;]!C&9;$L@V_&C(-"0(*.:#YS#!%"J%)"0,2 DXD0Z0;0V_1.[(M/M M:@$YTVV64I92EM+Z2.DY?5M9=5FZG3CNX@I13AY2"8)W&%#!+%">$H"=M9AQ M9I07U=-=UBOA:5=WSVI=W^LU_85O]6KMT"^R#$QJ]5C3J>Q]M]9H)72V?!^V MWQN]LUK*%6MW&\4+\4OQSX3?1BOBJ]:^])VB/>1".52KQV^YREZ64I;2TY\H M*LW/T6E?OMIY>[![U^SVK;Y)O+C3Z>C6EX(B$V-^N"7,U^W.WAT3YHX@\RD- M)R/^CJ_?#\\_?E88><,-!=;#J#-HQX&F2H, 46!$6>2MW]CF4S2&7"*XJE#. MA)NEE*64I;0^4II'>2G-TY&5EZ=67D8\'O'Z!^BS]0AQ0E)10B(!36X/XPD$ M" =.B88"!E(A[66]LG6..UYWKSHW\;8I;:?;;KKU2M7)3O(LI2REEYV%,22Y MXC/O?:/X5-[8Y]K8WTUD86AH*=/. N_3B1OJ!3#:0&"49409K07!J;)3I0(9 M&<>9;;.4LI2JN")UZD663WNUEKM&SS*CULK:>O:\:W?&@4.3[_ M>EJ,/U"X\ZAWYCN[[8O+CC_SK6[CF[\[?OJZW8EC;0W'>'PWQ)W;$1[KZPS_ MN>#_L7>X>\^T_>;>_$/=O__3/,7-;^:\_?WHT\Q6=X=W.Z=P)/\ DY M.C[[>H@/29P/=GC<;)Q>['\_01+7WWT.$FKJ' 5*>0FHB/N_)%:!N&)9-)85 MC?9Q\GA/5G"_98T(K76)"^7H7992EE*64I92EE*5I#1/OH*WS")K!<<41770 M&FN4Q-83RZ161):O#DY3!?O/N=-R4Q7#NN\=A:@=OFUWBC=ZO4[#7/6T:?KC M]EL=+]/+BN.0KB?+K M]4I.ZY>2ZA^ZBR"ZC( J0)(SU')\*$LI2^GE9*C=I:?OCO!!P,\=:DHM$) <>>!X%0J%Y@W&&YL(S*M8U=&B][_8Z M#=OS;G" +LW_MT;O9KUJ_%2YWO6=B(J/[:3B385O]76[$WRC=U4\8":K.US^U<2SM_BM;W/?>2JH8,M\?SEM4$;!S.!7 L?%) M.;^XYM/($1)'$K;Q7W][=B60)6$C(V %4Y78&$FKW9EYGNFGNZ<;97&%G(@: M>2RU%R:+,)[3GF^=+5FB*NM@&I99:F_L:P5^K6^UG+_&2"PL? /WPQB^?=_NEIOU?C]?(F)U^^-[[7 M2\SB@MD;8/;]=P[.G?US]/N_/_Q]>L#^/G[/_OYP@ ^.]]G1WON+OS_L\,/3 M?Y\<[,'G/OQ)_WZA+PYWWG$IL<,Q(F:#0EQCCXR&GXQV3$5/G:)Q8YMNL7D_ M4G46!TV5]I]O<8AN;8-#)8179JG,4IFEIS-+2_D\%>:4)DLP4UP;8X/0VB=- MG84Y9FKIB-.E!3%E512#?TGCX?#B:_=EQ#P083'RD1O8_;5#-M&$G,?.!9V2 MTWGWYVS!P?F;&_P%IX5-RRR565K'67J0$NIESUNE8)X[@1:#\UP'9'5N'"Z- M029ZCBSV./$0$E6\59O>?1>9>@"8_6:[MN?A!V=CX8CV\N#5_AH*3[Z9RZ12X$F2D0QA+%7F8XHV.!< QU) MKIVCSJ1\8@:++;&B5*X;8^*!8VYWB^VV4>#_W-DT+C%];:*T>0-K57Q6,]E) MOPO#-WS^W_/.Z**PV+(L-N-)D#9I1B1'%+@,<>P"YY["0[3V!*IC,5)""Z!P7"(--) O3$X"'<;#DO]P:D=P9=\'CWK MG9^BT!^A\34*P2U)<+.9GLS##"45D:2.(DXE1H[9@#37)%#A@J !5.,FPVI+ M%Y(K)/>D21:0G(S5APSGI,8(M)!&" Y MCY'V02!K3U48-(U4:2' \SDJI"90_@8IOM=.42 MT80&BQB+&/$0";*$2*0U@7EC/'*A@,O4 M.L4%FALC6FLF6,,F.2Y\)[0QC7 MFCGO/4]8&L:9U586Z=D6=IM)R]!!*Y"8(#8EL8@;[9"ARJ/D4\Y.]"FY7'R' M; K)UL?#]K3*!Q_&417MH =W/KQ-R>"I:6'P\*%_[KIQC=,V;I7K=_/!6*-, MP#+#98;+#)<9;M,,+V%E$HVC,9AKE2)W06FII$O:14J%YZII'$TGJ;[T^^8F M[)Q732>+I;DR2_/#SER0@TL>K!"DHIS"3&]M\4W"^ MI594Y['@?PWP7QB^S'"9X?6>X27V\,03(1%K[T3D)C#MO2W M9P^?/\1#O?'2.V0"I8@GV+^MPQ9I:AU))M$H^?IMXD^KE'/3;*I_5@,U?HX# MWQG&'_,;K6WEK27K. ?N) Z>.U=,S M?#Z>GE"H:RGJ>CYWWH=*+AT+ 8&"](C[P) 6/"$+$C)2[@BV*A=N7M5IGQ8% MZQXWE$NIPW68I65:3(O I,%,6D]XE-&1H 057'K*M9!L56S;]/0H9+L"LIW- MVI=4>"*4 XH5$7%!);)6"Z2C55@:+F7(ARL)OGU'CP+D0K=EELHLE5DJL_3@ MILO*?5O%=+ESG3CKXK+Y1*@F&$4L ^(Z&F0=D8AZKD@^_2Z$:Y_M\K02GG;M M\*0:QM&H&T]C;U3U4U,1%S4MU&TN4SZL.KV,SEYL8/NI,SJI0F=XUA]VZE_ MA^"?&;^='N"KZI_%0=W1[U8Y5.O';Z4B6IFE,DOW?_AC97Z.0?_LV<[+_=VK M_J0O[47FQ9W!P/;>UQ29&?/U)6&^Z _VKIBP='!8SFC8G_-W:);K[BJ+#*<8 M; ;&D#%"(:P\LS0H2FSM[[C5:;>"Y<*X99;*+)59*K/T\-;+REP=Q7JY;^ME MSN6!L: 23%&P7$1 G'B?:V$J9!UC6C+NA!=M,E^>5K[.\2#:X?G@HFH:KP_[ MW?"TDG6*F[S,4IFEQYV',2&Y^CVO8J=^5]G9E]K9#^;\$L1H2XG2B.%<.&XX;.QLR[0HE%%P7-BVS%*9I3;NB<:Q* 6C$O[FVE$7A7=, M8NZ8&XXAX8A(YF_(?P41JL"78Y$SP^6;+ M!<>/!/1\,8L]?5*,!7*1;Y]Q4-GPX'XZR>W>X675ZOGN>;[8:V<^5B[V8 M.G66SS<[K*\>X]=463P:G<3!;O_T;!!/8F_8^1BO#J"^Z _@67N39SR^>L2= MRR<\MI\+_)>"_Y_?:<#>)W"]BX/C-Y\.3]]>'.R]P4=[.^SHV%\<_7X(8_/B MGP,*W_,7_-W5].#3.R< MXG=EELHLE5DJLU1F:7TR%G"TQ"FK1119-@@=!*%.&9:$]\'?Y!3_DO;@(ENP MN<^=7EAH&1[&T5$"\_!E?U"_,!H-.NY\9%TW'O=?6KC,J%B.2UJ.L[T)C$]> M:QJS_\6F-;6DFE-W@*$SP%.-D9*@ M5L)#99;*+#V>!+6K]/3=*9XKV_M2V_N;N0PUH8TBS$KD8VY]:8A$EAF"B!+" M6L:@L"S2TSWAY6J6"7L7A:-#QHQC&Y^?R^'_LC"Z>5I&?-A>\ MOIJB^FT[N7I3[5I]T1^DV!F=US=8R&H)LGH[5_]:8U!348/0,AZ$%HX2:$HG MY+56W J=6Z?GK.?Y([XEJ-)J9)?0USK,TCT7AOI6>_!KC,3"PG? PK/N+F.2 MDEHQQ'URB&NKD0N)(!.3QYR(J'*W74X6=-HMR0=MQ79AX#)+99;*+#V=66I' M(D^Q9NY;4\XZP(RT\!^U2%N'$6=<(Y.DAW_JA*G6A%C>)G-F1/U0&J:C_-:G&]?_AB%L^[_=/3?J_&Z^5-3KY\;WRO MEYC%!;,WP*S_WKFYBX.]??C>P^[AWN$IW",^_/ >KKO_Y>WI6_[WZ9\7\+SD M+8S+T7_TQ>'..Q"D7$3C4*#1@(#Q'#D+>L8+4*XUV=Q4%3 MIOWG6QRA6]O@4 GAE5DJLU1FZ>G,TC(J@6@?.V^](KQ %.%2$P4<6(,LMP[Y*DTEL(T12I@]Y=F M2]["X"\X+6Q:9JG,TCK.TH.44"][WBH%\ZR3RV%'.>,1A:@\2-Y D4N&(9$( M+%P6E:*F59O>?=>8>@"8_6:[MN?AN&ZO)(XW?,.J?/:8(66CC6"C&\:!KPB6*\OU6AUH'CAJ]\#LT#:6_9^'6PA++( VL>:\ MD;$;/O_O>6=T48AR6:*<\6;P(*Q)6*&$BG=@1? M\GGTK'=^BD)_A,;7*!RZ)(?.)K0F@Y-C+"*IF46<4X)@V4=$-&Q\#A/M0O8( M;PJ"MVCAT<*CA4?OE$>5Y5$F[9P/B5LN#"%.!T8PD5PH9@J/MH1'9VQ1IBE1 MGDBDO 9;E'J*##,:22D(MRE%FXL2$K:I&-Y2A4@+D18BO=OHC-#>:Q'!P,&> M2Z\ H,"LR22NL);27<^DWTI7+@K^-JPY6\H5Y+H13 F4HN"(2VN1"58BK$3" MSL>H5 36U&H+WSX!N;!E8P92!:ZQ@358QS8H7SBE"A">?PF'+PI:%+5?E[+3< M)V^3DB3PH*7&&L0YID9KC[VX54RHB/15$NA,*A#F#O1XU$@G[1$GG"+G@45! MN N82:!5G^U-N8F96G#F;5U5>IU0]$M=UWQR9F?J9-O4M7R$53YHKM[I!?C7 M,[I%KXZZ;?^O&_PRTT#K6U>Z=R33NJAUC)7UN9RU[5WD)G2]_@@N/NI7N_U> M/;HVEY-ZT>G9GN_8;O5Z!+^H6]=M7?MLXV_@M*F8==8?=O*:>#:(N:K\Q_CK MITX8G4RX9.J#XWG'5Q^Q#F[B?'3]1^Y\' F^T4 R/7/0:^K/?+LU"1GB&2,A MJ9B !;$SSFMKE3)!I!"X>Z?IQN1#)X.KXY3O(W*#:/]!-L$3/K/=3_9BN/'+ M5P-QVNFAF8&?';/K%V9;E^>KHY?/7U7'SW?_=7CTQ]'O^\]?;U;[A[M;U<[A M7O7ZS6^O]_?V=U[!K]N.L]VCP]='?^SO[1P_AQL_AK\.GA\>OZZ.7E2[.Z__ M5;WXX^BO)1[B>MI9V7/I&SW73YU>!5?M E:'/]_V_FO6O>*"FNGA.;KV;!B? M37[X-72&9UU[\:S3JV^G_M"OIW;P'@ P)I"\^&=8OO["YN4K7&SA!AOC!-+Q M-X]?WJI?FMFYFM<4WI*:7?LRWB+7OO;-RVYIHG_HJM]^3;#KO_.)W"N]\?TL MT%&3%0?V3;QAXG$K\HN_OW6-3ULL,M4N'XJ(FSS5&--R8>>\!,F5L'N'8 M_ "=/+(N;8=Q5('AUX,['Y-.=D=W>N>9=<;\ UKU-F<5'UGL8M$3/I;HP\J/ M'3?M,__H#X]OOOS]X<_/ MAWMOQ>'>\XN#X_>?_S[>^?R6OA4'<+VKR,/;NC+6X5]OX+V_=0X^O.H<[?UV M\O;X[^[AWDF.7/SS]^]O\.&'D\Y0U[Y@0*&A1TE#S#&:*1$V2$-@AC'[F@$68R;6QK++98H:%" M0VM!0X80X07QAL7$!9'&"T%UY)$%0@AO: A/: @7&KI_&B(S-.2UBBD0A6)2 M./<,=0CV$HRD2C%@9H61R*G M6 PBP--WNK'JW4RUY@_Y5?G4?J T3NO([^:AC!\N:E]&K(Q8.YQOQ+2;W?;B M&3!:IZ:JRO9"94_[<'-?FE_T4W4VR&0UNMBL8)QZH_H]\;_GG;/,B#]4R6IM M:^<]:.F\J7DJ]MD2]MFD(,"4?1:EPZ8LC21) /*GIN$A%1;&PS M]1A58D'H7;EW"D)_'*&SCAR!L9$N;VQSON#8 M9$'H8T'HRCT?!:$_CM!9'X?B,7G/,=(A*,"EL\@J+Y!(W%NGP=()!!"*UR#@ M<]^TY.Z[;#81S-Q=UOQ% +!N31,=3*K?SIJ3A*^Y<3 ML5//0^&L93BK,V?W>R)PT#8B*B)P%A<2N:0MHE$995D4DKN-;4GHRH[&M>B8 M< 'M71G^!;2K!.VL%"":.R.]1E([AV#"6#[<2I"DQ$EK-<>";VP+1;9, >VC M!>W*M4 ![2I!.ZL.2+"">IH0(YH":$&_&QP$P%_YZ!] MZA&"67D08HJ#W)4U->?+>^]A"(8_J!*>@A_CCE7"B\DT[.99*,RU#'/-9[)* M,">\# 0%; /BL?8\4H.PT#A99:3&:F.;+.H8W3:_1O$\ME0B%,3>!K&S H'' M9$Q0''E.<](GUF!F"(R<5EK::)43=67:+5$0^V@1>\?ZH"#V-HB=50W(1K&^?@%NB W>,SOW3,]L9Y+, JTL=>@H.B]47N;BQ_+W M?C]\ZG2[7Y?A3IW/,: O<= OS+8,L\V?+%!<$@W_(6:505PFCK2@'BF#O90P M?5*Q?#A)PX3^VGKG1G%'MD8U+(GN@N)E4#PK)I*-229KD>DAM>BCSSE=SZE8,WOMM.K@/7R./2'MIL56R/3ZE/=[GP('X%_ M#S?KVA;-J_U\8"H&D':Y;$PULI]+8.>N-=V@?_8L3U8NTG/4VZNGJ]-$HG\; M3])AK+>1/"?']O/SS]DY%7^+O9@ZH[)YK**NSV5SNJMVGC$0SF$Z$>42#$.F M"-+1&D29<<0(H8*7*]L]BI_Y?H&^3#?)E>F[6R.]('HY1,^T-2?<4&N41(QF MJ9=]-<[A@ S&.A!LN8EI8YN2!<=8E^XX69#9GQ]MNPG'VVZ%"&Y+M7'SA F:;.*$^])_<*4 M9OG4&9U4[Q>HGBNIT]2\*K&J>],UEP3XYE2KZ'3 M0HU+4>/^G)J10K,(_(@P311QG;MM,Q(12UP%8QV6.<&-&EG\W(\8W"N5,@7< M#P;N&6&#@["&<8^BT0+ ;54NA>X1S>!V5#*2"( ;E TIX'ZTX%ZIO"G@?BAP MSXH:HBVW3&N4O)P]7RR+E MJBKX552FV[&NTZTKA%^%9?Q_SSOY"/Z5CBG5PTLM[#)BCZUZ.!7M;X_@/3P, MD-4@^MCYF!N[%T?*W3E2AO"X\-."IBZ#:(=Q+S9_[_CDSAX=3D] MQ?Y:SO[Z<\YSX@P30A"!1+0.<:5H/KL@\Q_:,PWV-@8ZH&M@?15I]? QX(+A M>\'PC(/$$9<4=0DYE0\A"1>1<](B01FU4C*"J=S85FQ+W2+R6_#;VKUX!:Z1 MLA<_ (YG?2$X>:>HU4@PJA$/FB,M543)\:A3PHG540RZ!LT\[MH5L@9JXDW/ M=;K=&*;4Q!,K/[Z,";+JP.P,;4TF8XJN=L\'@]@K>6?+L=:;.06!M5+1:(>, M]RZ7(H_(.(&1CU9YHVWVX=9E!N>C,R7O[#% =]5AUP+=.X/NC'"P(O%(14"* MY.YAL**0L3F+0BJ5(JA_0QU =U'61('N8X#NJH.J!;IW!=U9K1 CS[I>(69D MRHW_0/WK %NO8LPFHIR*N2SY K]=BY!;8@[;^[V/ (?^H/.#XF!M_1L/(@ZN M]VM,S4/AIJ6XZ>V<(@C**Q=P0I@8G,T*BBQE%E'N*:,1-A1L@)O8K11!\4>V M%Z_W$$\H>+T%7F=D@/>)DY@LLH+DXR3Y+&CP&@7A-*AX)U5*&]MX@=NQP/4Q MP'7U]4$*7%<(UUG37R676(H"*9@AQ(4.R$C8:!V&7U"E.4ET8UO?2K27 ,$] MIAN=V8L?SC5:6S=%N\S_R5R\;*:B<-12'.7G#V0Y&H6-"4F1*XYC&Y'.$B R MXCG8%@I>K@^CM[\L:G$O/OAYK(+;.\/M[%FKE*N*:8TH\1FWGB%GHT*6$9:$ M929I6D<$2NWQQXO;>] #!;>WP^VL)M!,1&DC"'<1'.(&Y$"N (@D ?)ED@7. M50X'M+^Q<(D);->)=97U?G >OSHU52($;3B.4$_/3C,[?UQ-3N&PI3CL_95F M^.+AN]Z\RZ8@5]$BI;1%W,> 7(H:$6J7U7@&@I^ M5X/?PYF=UTK/7=(&14T# OT?D372(J-Q%-HY'VR G9BRD. M!O7!@X^Q=U[B"@\85]B%[\MWDLO([)X/853B8,)<%X6W?E0QC+T>S";)K&;( M>Y?[I2N-G%,J,YAR/A&+!=@=@JZ!VZ-X*UNL&PJ*[T0]3%",A5=.@ES@!-1# M$AY9B3D*7B2IDP/[,1\@DG2+%A@_6AC?@WPH,+X3$3%)2PHX4LXQ"BH8Q(W. M)Q*L1-@(&86TU!BSL2WQ@BH$;4/QW=>F;KV(V+7#DZ8XM>V$7-'].\6G2VCB M?DM.Q^%+F)A2E7(57/;/G+"@BL!6I#P*+O=6(X8B38)"6)A(G8Y,F+"Q;03; MTB48L3:H??!2TM\!;>F;L1HPS^@+'JTV- EDDLEQ1LD6L?7 MIU%BP?3#GW,H._&=@7>N)E)4% NED'28(LXU1C,.:VEQNY8W3RNTT1;546KEWP,7?MB9/U2AP?JT4B#0 M'P)Q@Q6RQ#A$291.)LRPRS4?C+X5%Q8?:7M1?9>RI*#ZGE ]6[W5Q:@\EI619E+).2>3F/4_6I*C./>,JE>VHO3V!L-7_0']?@? M3?H)[<"]?"Q9G\M3U/,Y.6&B#0Z8"%F;RTT[&Y'ES.:R+]R L/ 6\]QZ:T'6 M=HL\*\4?^O!JHJ#V#E$[(Q>H4TS!1"$;N43<8HI, N@*;[T2RB8I[<8VDZ79 MPR-%[^U3SJ*P52[ MI4 =PCC++6-#[EAY,=WF\A(K51KT3VO(=GKG^:7QF_J]6X4K7'\0X@"-0.+G MX1KVNYU039YX_1CO(<7%81SEF7PYGLC?+MX,8]CO+>"]WRLD4OTZ?+!RF7+ M;?E@.F^K=WZ*0G^$QM]7R&)9LIB1.XHD3934B+$L=S UR"@O4,[JIYW)CFPFYH,M. ?5C ?7*Q4T!]7V" M>JZKGQ8\66$1]I'D#N !:>LT"M@('7'D*NF-;;[PM$O;0%V"13?0)R4BU I] M93^."W<)RF4$A#)+46,L$(RGYC6W%5E!LL+AS M'R'V'S#Z4URW*R6&64'#2(S6),2XSL7\O$.&6(,H&!$H==3++(K(IJ+B] MMZ.U49W)6R;PX#5%K-JC4JYQE]>X0U'<>BVU&I75[VV)F6JG!4$:LC-C-1NRN\PE4ZT]Z[OC_GG>:D]##K^O, MU,<_\Z]\)C*;WS>(X6GE#[3B/.AQ?Z<9_-\NYP:,]*.4-YCQ*Z'8XJNSQ1=T M]M5*VA I$L;D%((HD6$:9#K\B!G63#&\LH:BMXM[**%/,O;D7M>LJ^'T,^+VS(Z1E M>[YO<,^ZRGBTGFM.8(UI@3A3 EDF?'::49U\5%3XC6VYB8EN]_9\U^D#[9'XEX-^.,^>JK@#[#8J^0#+$=9\#R]J M@HMU36[OP!K!+"+-&$?<^A"5!,LDUBE/MV*K4OVNO<"]>S%1@+L2X,X6H@F) M.,488EJP7(@&YUQ%@8RF.)I 8?8$R B])0IP'R5P[UY%%."N KAS9R0U)HG# M%HM3;FX38>\U)@9$ Y&,A /D M#L7"7OP8N_VSU^,)*6RU%%O-M^**(5DC$T=2$@]F1G#(,F40=TI2D2SS^? B MPPN.<[?(FU&=(8TL1)<%+C9F"603+ MPI3:E(\4JWK M3U^B!'<.3Y#',,AA6(U3*DNGK <^2SB9D!>#_NE>I\YNS6KLJK?&5$RT>7TV M)EIZ?_X8RWV9;YFEA.-6JIRMY"SB6C+DK,,H<"F],939X%?6^[,X*UN+\M6+ MB(+R!T3YK.Z(05+%+=(4,\1ECB9J(U"T,1E+M6,I%)2O*!Z*5S/-?_5"D>G/)*2IZQ1(C+*"J0LB)/HJ)5$;FSS=D<82Z#B4J+49[] MFL2L36P=S7M:,8JVZ)+7, =':3ZR6NR3%?#8?*5&GJ7,XB,&[NKC&F4SOB] SP4^B&?)6(=\2+T^FW$)@-RR/^^3\(O<97_>:2JKYV)_4M*C5$W\0=*:[YE%(\=>4)G; MB1-0$!(CJX1!PC%'.0&#A.9>O5N\S9Z0XMAL7Q)4 ? = 7A&1KB(I"[[-I; 'P' )Z5#8J:%"4C2-"0$(\N M(B<\199[CYE)4N=SBG1!U>(6 ;CTC!J>7"9*+2H]M^KFO>.Q>F0U6>]9>EP3 MDKVF.NL"\BM]^.Z6+>=;3B7"GYRNXHAT1[&F.N(%7QDGBKDO(Z(!^^0YI(B M*H(*QA(56*CK64EU*^GUL)SQU'ME?9TAUIQ@J>OPYD2Q57;O75M?TT,$>P;] MV;S7RWDY2M=U "QDN"HRG.^=%4G W%*,J$]UK2R!7* "QC<$&ZUWDH+Y)#:% M7*2J2I[[8T'XRJ)!/X3P N+E0#RC@00C+K(HD6!@QW"* W)86J04PQ*F2LK< MN!>,W94UP"L0;A^$5Q8/NO4F75++?AC:LV*%8642M1012A+BPA/D1$K(R9!X MH,#/-*[/.;02++I1L&B5\F1MI&O=-<6"60'-O5E0D@L,SZ , M(CYWZI2<(AVQ15IR(I4C1BFWL8UO=2RO),.W%\ KE1\%P/< X%D)XAVWW$D4 MA>2(.VZ0TU@BF"I'G0F:6;ZQ;;98 ?"C!/!*Q4.X,BZ/:L)Q(JCWL MP,D)Y(B6"!,K/*;">$PVMF6[ ?S4@QZUOC@;!QTK=_&=KJBWB7<\LK#Q0YY\ MN7FPN,1"5D>!;^=$",8.)Z6 ^&2V813-Q^FM012,&^:)T)]@ES*Q )E -5H*,2.,H4/ DI9"LXTS5 MZ6.*K3$_?$-)3=XRP0BO>6+5'I5RC;N\QAT*Y=;KX]3M?QH'VJ[D<>KT;,]_ M+8^?7:N/;S Z;0SQ*K^NY^*/?>W\1!LI&/"J*-,,>&:!J M*9*0Q+*"[,>/[#NM@'ES9!?_V.W@/9>QK*)3Q'+$/ V(PZPB&Y5'01D:,8E* M^MQ=THVSEM.-CFMC^R&T$C])N M/3N%VY;BMOF66T;5,\:034(A3E1$V@J*!%8Q!!6TM6%CFZO;<5MQ6+87P7>7 MW7M#!!>_Y0KA/=OQES,6E'.(LGP$F5*'K'<1&>PBXY08G&C._B>B 'R= -Z6 MB$2!];W >E:1&&E(\":B()1!7,/<6<4-2E$1:RCA+#?*))N2/M)PQ**//.5W M/JWH3?9J5)UQ,!2>=_B#_9&?A)?ISGJ:':4\#Y.8]&Z>A4+L2Q'[?#\ HKD& MT>50S#U3N+,6&>DC8BXPZ:*UBJJ-[96D<[XE5+#E!"*4VX\R.FCB_&T3\RLF91:ZY!8?7@P=/+IZUX85J,^ M?'_?_W/2[X8X>&)'<]JBJB:S43A]*4Z?+\ )!G2B*5#DM>>(2YN0%A@C,,.P MCPHS3 #V8*RUNP!8\7VW)QFNP'0%,)TM3:.D$1Y@&A+QB%--D#-1(!-UQ%PY ML*/!]*),WJIM>X%I>V%ZETJIP/0'83JKD'#0C'D< :%>(LZ9059ZAH32D<88 M6& ,8$KXK9JSMS':],C")\>#:(?G@XO&U*^&@(HG%C]IRR'\US#T1VDR'Z_S M=!2:6HJFY@M>.LVQEE@AD9A&,/\$&4\(T%0,PK(D(^>YT-T"F[_X7A\+:N_T M@'U![0I0.Z,!)(ZY!*5& EO0 )9;,/^91,P#9!EQ1B;0 $0LL"T*:A\+:N\T M5:V@]O:HG9,$!"OFC$58<8P-ZZ843_ \3!MZ"M=\]5N>C=VIR3B,Y03,4F_1UB?2%@_D@^N%@ML[P^V,8N#!<*!; M 6BE$O% (](B 7AC\AI'XF7R@-L5Z/R"V];B]L[: Q?X.B MR+$$#Y"U,5)D2>2$."U52#5NYX-];<-MR;8J!U>68K:CT4D<_+B"6EL?4/LJ M"DP"Q"_Z@WI27DQ*Y9>60S_(]//5CH5*/AIJ4?12(QX-09:RB!@+CL)"L2$? M/L8+A%6+,FJ+-[?EE04*DN\ R;-'6K"7GB2-B#8><<4,5=,%)G M)-\F\:,@N;U(OKL&8 7)=XOD6?5EJ;"$6X442X!DIPC25#(4M-0 ;FLT9ZU' M\EW':M:B(_)5FZ?IWLB+6CXU 9UQ?_'\4O^RP_AM CE/N"'BW6F4:QHB+J#" MWT. MZ"^+KS5R1C]ASKCW+LJ%,QZ",V:44TQ$418]"F 5Y_;K!#GJ*:):$!MD\!;7 MG*&Q6D7:?.&,UG/&0^;#%:9H#U/,*K-$<: 1>V0M!^M")C L!%@7R<*N$1FP M102FX)N$Z2VUHM!8^_HPKR00M!;Z;2S?OJ'88)C&H@W>>4O-]B3<5':\1ASE%QCN&F*'*>DJ9)P*,*'*K\\'% M_]Q>8-^==BK OE=@SZ@CQBF/,D@4? )U9(A$VB6'HO?*Q<"E$6YC^W;G_@NN MVXOKNXLK%5S?)ZYGM8SG/G(I,"(^)-BP(T-6RURI.JF(HV?$>-BPMW2;<5VB M3"7*]$CES,W]0,7GLSJ>W)\3-CYHGXPV*"BI$&<)(^N<0YHPEIR102A51Y2D M6$6)LN(=?E3\T(:(4N&'E?+#;/L>9KRC(2!BK01^< 9IY2EB8$())Y4(2=31 M(\(6'+$N_/#X^&$]HD>%%5;)"K/J2@M#G10$&9-KI>@005U%C&@@DG@L"=:Q MB13)!7DHCS-21/32H:+I&_01@#-H$]!_VIWX)>9HO)Q$>X"3:.V[X3)<:_3. M,EQEN,IPM>2=9;C*<)7A:LD[RW"5X2K#U9)WEN$JPU6&JR7O+,.U_'#],K*N M&^'OT/FX_;_PQ^03\\Z^^C>=7H!_/:-;5-0AAL;3Y@:_;%]ZW1[9E>[/CTFS M'_/5T>O-ZO]P]VM:N=PKWK]YK?7^WO[.Z_@US=_ MMH=YD-VCP]='?^SO[1P_AQL_AK\.GA\>OZZ.7E2[.Z__5;WXX^BOUQ6JX'W' M^X=OGN^U:K+TC9[QITZO@JMV<]+.S^U:MJNY4LT.EX&")J8!8]NU9\/X;/+# MKQ-VZ?3J(:H_].NI';SO]% 3$WB6"XW-1 OJ+VQ>_O53)XQ.LB=_"S=ANS&- MC[]Y_/)6_=),"*9Y3>$MJ=FU+^,M]5W@Y/5I20_>T%LAX)5>U(R&[F[2@]'\_:*YBTHU[. MMLK_/__O>>>C[>;::*_B<#3H^%$,^86=7OCZ%U/O?!QI5J<'XO#+;R=OOQQV M#T_?7,"]?3KX\I;__>$-.]I[SM^>_N?#P9?GGP[@7F?3K-Y^^8<=_/[BPP%] M0_\^WN>'>SM?#C^>WYP?-+Y.S_#\<[%VR\GZ:#3I%@=O,;T\/CYEX,_ MWUF#I=?&((V=0CP9A:Q,'&$6N73&A23PQC93*TZ\_"[IKF'BY5/CB;M+S"X\ M\> \\66&)XQ)7"N>$$U)(RX4!IX( 6G'A5'6&N/BQC9928_YPA.MYXF'3- N M[/#@[$!FV(%9E@0Q#"F80,25$?=%$6,5-;F1R>+G MC7_U_MTPY1HWN,83D+Z'<51U>C[W]XS53T"3]4\_YQ)+6?)6MA>:'^(5NY4^ MAO?5]?Q6F]!+>-Q^V!]/[MYX:N'?W?,\!=/;7;,%EEUKB5WK<'=.^U*J=906 MHP"&">)1!&22C4A823GFS 8J-[8Y)Z6YVB,F@94W42\DT&82F!6V6CD'/&"1 MX"H@[N$G+2@@0&.#B>/$2@LDP$ICU'7C@/:4:"ILT%8VF!6R3CN=J*4H24D1 MUV 7.!PMLM%9K+ TJ38)\.V*,*Z0"8I.7<-K/ &=NGN=&-VL7'S?Z?7JVEFI MNHAV4/3I-;N2-R9Y+KPWA'&MF0-]RA.P$ -QHJU\MW\/%FG94I;94A9$6)/@ MVA&!DC(Q^T8-LE89Q G-Y6T"H4)L;#-!5N8<+19F^Z L'>;<:$H,%SQHK%D* M 0>#HP@R!59#^0;!CP+E>X3RK%94C"IG01Q:82Q8AU2"5G0)$>J48OB,'K$4(Z!F9@B3QG*2@I'N284)YMP3,38#&5B"I1;!>59H1(Q]O MO3FU;1C^YU9/^%BV76:Y3]XF)4G@N9$OUCD-C1JM/?8"UQ;T7<=HR[:[Q+9[ M-!]R549$$WE$'B<0P\::W&;4(,(5QD(%Q5.";=?0!47SU]Z"+L3T*(FI>.G6 MD)AFI7U2-%"*#1(\2M #,J11J>03E@ '8'%9 2EB!,GHV+VE&CW.JM] M8F>V$W+SB1];7.N0(M.6:ZRR%1XQ[5Y:^[FV!=AQQ:'Z).3!RD^_3-;/2V"G MPUAR49FL M_+1-(9U;DLY,,SX9+!&"*&2%S^F*CB*#I4)*"0U[@$N2>" =2A_C@9A".H^2 M=%9>@J*0SNU(9Z[7'XF14: :)7A W D)]",L\C2'BQ78.D%N;!.CVIB-M1+' MPTVTX6DGA&Y\H+H#_5Z=A-/I?81U_W5/].*%6"[GP([X!_#F'-_?>\,XBA.%77R:FZ!BONA>T,JH^V>Q[SBFO6WF8NM-(< MM*W>]_OA4Z?;O?$VLV X'IG!N.@)'XO!N'+76%Y?_\G+ZRCMU(MK9\QD3Z"' M]+W9E6_F/&B>B^BB,LAJCQ%/D2&84P=F9B ^618-S\4=-K4AMT\X_ 8#WI6< M_8[=4=CI4;+3RGUHWV"G0D#+$=",-\U2HEW(194QET! ."##O4+:,>8,+"B1 M\,8VY:;03Z&?-:&?E7O3BG%T+]PTZW2S!'MLE$-">(>XI1:,HT@0T9)8;Z(% MRVEC6VXJ(A94NWDX=GIBSI _.M9UNK6C+0O3\],8GE;!E'ON7?$U-TV-_DXS M^*00SU+$\W9.E7&F>"!,(.Z415QH4&6@Q1 33'K/);/< /$0LL#;_R!%MDH% MA?:UCB@P73E,9[2+D"SB)&$*B"*(,\.18U*B2)G 1ACBN-O89HN.:A:4/@:4 MKMS0+RB]/4KG0N< 1TY'/-@V/^V/GS&^74?G#.#I*]3'0XK99.>'[.?6$D^4A:EC^*7 PRU)"+@F/ M+#'P F?1Z%RB>)-JO$56Y+99!;9:[HPNQ%J(]2&4ZW+$6KAS.>ZR+B)CK@3F)02C!G*J5 <-K8!KV[A0MS%N8LS-GFL&$Q21^*5F=]$)$F M09--*,:8*Y/$B+1G+K?.4#&X& 7#.9*(B7X4)FGMPOAE9.'KX._0^;C]O_#' MY):GKN5C/BC27+W3"_"O9W2+BII>F\=U@U^V+Q_]NU>Z=Y#3NK1%C)7UOG\* M7WV1LV%[_1%FCM*(;J1:=G>[YCN]7K$?RBQN;6M<\V_@9.&P_. M67_8R:OAV2!V[:CS,?[ZJ1-&)Q.:F?K@>,;QU4>L@YLX'UW_D3L?1X)O-)#, M?#T'9@9^=LRN7YBW6>CW/=*OCEX^?U4=/]_] MU^'1'T>_[S]_O5GM'^YN53N'>]7K-[^]WM_;WWD%OWXX[-WP20YOC+76/\K; M: ?#7+D7'F O^GCJXJ A?T8VJ^R'JO\D=O]NU@_J& MAR=V #QY"GO5:)C[L<+7=8&>AF 4=<$JJ89G8&ZD3@R;5?SL(^P]9W$P_AC, MJOUYZ:>];ONX(8_HC:D//2L#.B(/\KDO3 M]O#\%*[L5^!>_=IZ?0VS":O!V]YH!_966#2PL[X$@/M.'![#-_W6[?M_'M@@ M/=J=&*3[7X[V?OOGX*_]3X?'73 D7YT<_?[J! Q3?OAE1QS2%Q\./^S#M?X- MW_.J&__UZN+OO\*9HUP>?#@ (_;/SV\_[) C^.[#WY_SOW]_<7JX]YX=[/W# MWOYU0 \^P'V?_CL=?'C[Y>CX_3MIG?>24A22T8AC@9'C(J+HZH1:BZVRC;SH M],YCV,EVO5=8:YX2" S">3).2)8"Y3Y@XSE-&U4$,_\LPVEP'G/!KM-3.[C( M$9FK":@F,S"Q4L?3?[V--K8G41:KSYC\IFD'EQS?<[W:FKG]_GU__9RP]$2 M=><=Y]PXY9P+)C$#HLK M>*UIL^'\^&HDR[N?&5?;53PC/5X7CSE]0S"[1TU MS."$'0([BR-N26XK:#R2S$CG4LBM0V;79\OH\#<[[-3',5\.XC!7N#CF MWMBN4'5\ K=2I4M;:'AI"U5GS5WFQ7UE-75ZC1<@8P]^@KO(._!Q]"<]N.GW M 'NP$GM^J][/.W"5X;D;=D+'#G+RY4__[_]H6/J_UI_:K/]!?JU&)[$:O[#; M**3+E\:__A1G?],_'TQ^ W=U2U%+^V4 MJX\,HN_:X;"V4+*]"2.71ZO^\7PPR(,Y_NS9U JX$GBS?/FU87%SI7M%4_>\ MJ@C])@ .[>A\4!\/S5,^\34]$ +@7FL$-"L8@&DK&,TXF$S?9$E?5.-5LY7! M4HU7:)4_9;.N@!WPGSBJNM'6QURGCEJ/3NRH"C&OPGJAA?@Q=OMGU<0Q4@W[ M:?2I-GE[7WUA[&6_2%XE_7#N88EEI-GJ8P;1J-YN0TRQ-^QD9TVOX^&VFKOX MAK/@VN5QS2Y[A[O;7F=XN1\?U<.8H??DMSE\\.&?=YHKCTW4B/!($(\A(><( M1]0SCB6($6?XW#;7,A;XSC8X/?W5U?P_\$9XU*L.^Q]K05V-533\.9I"?*:! M;LR;8/YMY@H8WPFA64#@A_Z@ _"\UJ'?.\]7G_'I6\$UBX$ZQS68JL)Q0C7H M2ZI)PMK2<4\60NFT*W__\,4$58/^-8C*%<1'%P=Q=)+[7^>[S?OZT:<><-Q) MYVQ2@&>O?I 87L+V"*]?>O(1?7(0]/AHS[.CX^=?#C_\@P]VWIG@E50V(F,3 MH-$[AD!5820)M4GX1+PS&]MBWB'_?^M62[ 8P)[Z)V971J?V:(3S7.,=J/]J MFYBND9#?!'/0@35UTAF.8#WE;>+EH.^S]V/:R@);XZP_J/WGU3"^SS/;["(G M3*=NKQF$VL*$ MAX#M>,HLJS[!2@6+[NS$;E8[!T?'F]7N[B[\T1_T8K<+7W_1RPC8K%X<[V]6 M_X(/QE[^>Q NX#9@P/+FN@D/"Z/R>;-ZN0,?;O;]E^>G9YO5ZTRD YB*RR'> MK-X,\X/E,?U/Q^:;J7X".NK&7+,G=B\F-N=^+W2 Y:Z>ZP6\J?\ISV:>BR%@ M:6+P7#)$O2B^)I=!S 8F/#Y\3P<((T_>O/F&B^?(>B&9?'.QYN-9[ M>OC^'5.>KXZG-;8SRLQAQMGWT#5LSY(&,\.]N_1G(V]V,V]E.-8]"&]OT@CC4U M#&%C.-0\7 \8D!APP=]@6/B:;7;W_[-[5+T"-=&'RP[LV<57F\6$4&LO_]Z5 M$3(M?6LGPX$=^)/J*BS0\-V)#3.&S-R%5J0AVCAI><^Y\G7 LYYWQ^IJLH8G M>^CZ;I8=VAX-*.[5_:L8U8ZW;'4G]X]:&MZDT3QJ@G]E-G&.LP M<-BL+W4^'-9;7;--CVJ_S,TC5U4=](UCKT.^J;PZK^YJJWJ589Q?SQ>M6'.; M(=3Q7[C4M&,'_KOFX6;6QJS'8IU\%=]1*6_.PG@\7X_-JU>U#92'-9L+/J^* M.]8L]16?=48P4OZKAU&+5;M\^C]2>_3DD"?V)[[^'E<%XOQOK02Y.T,82M)G]W'HI! MK-&4K_QSS51V.![ J=*2;7+_\",^Q+U@R[\.[.ZPO8K/?LR,(R[?4_-FL#?A.[H_@/")4!?$.^ M:O4\G#>/E6VQ$0:7T0?:\[-I>K4_@2IO5?[(?&A9=? Q;]#>G^S". M/O4'_[1EJO/^6],%_- #"0@3N0,J]$7.JAN %=UYV3F+^9/P(TQ?B./[S^K3 M!G@!?CKXUP[,Y+]>;M8/]1?8[*".'OU$'E^YM9^/W=HOQV[MAY[3VM ^B.%K M7P?,ZL%^QF+_8[_7\3F>]1(F[C">C<[S_!X"DX/YU@/K\'W>FC>K0:KV]Y[O MO*[Q:4$8]Q[#K"X>MZ^]&PMVX$L+>FI+RKOEXOU^V&BG8"_0J(_@KVE#>ORI M:?63_]T?O+>]SA<[-EPOM_'&69/?,RR('FSHZ>^M\D&7)OJE77]CW%>(3U4* 5F=2KU!?:42R-I'$]Y\E$5 M^)XW[U32D7(AD'(4(RYC1-8:AX*GV ?KD\%R-DDD*4(U#DD*XK@.UC!&+&&6 M14(3O+CF49A7,7O[O\K;^6KY/'Q>PI3.G;K+U[4K:P# _:T/?UWZ0U[LO/YM MX@*!FL,.W&KC>[.-/5P7@[AHLBW@;;[FVNQ]R+LY"QRP2DYK3S0\BXM5[.3=KO[HY"NS1WM0JXSX^2SZT=@UF'DT M>Z]/3V%\ZNC#Y(YZTPZRRW&9N%\RS5^2_N:4?V:2G9Z_K3[QG[*>689\'PB2 MU^KV:S*M:RAV89)"_RR/YG=!^?CLBOU>=>1'_3KZ>NE2S3 "<3X\;^(BYYLGKWEC<*N/#QF_S2C*/NQKS2^[Y^Z MG.Z3UYN[R*D7I_WZHC7L #,]?S'A!S 4^N][X[69\JU=?NODVP!GT]BLG2+G M;AC_>YY9=W)OXPM]R8"\&#]-?:%!XT48/W%G6,64FLA3_9"IDV,GU46=#>[B M^TZO5_>3R/&5R[SPBHB)[W:1/_EP-Q]>?JVG-$9D;)2[-IP=_-]UW MQO*+S"8C?:K?CSDU"791&8F*2H-0X*VT]3:N>?COFK';TT">0!@LD>JX?P:* MA5&Y.66)[==^D,:#"1(:**\SJO[HUQ[,*3,F?VQBRFQF9R0@_M\6;FQP4341 M*5QEYFUDY&EM#-64803B[*3?S>9=$V%OS8G:^]=L;RX.=MXE MRKWPDB <%4,YJ1^YX#'P#B@W;H4EFFUL+ZIO>5DE"G8]V.FKD?U>-$P)Z\[4)EY;^8V?-$/\-*?HCRMECZ:-[2;HFH.:IW!S)\,L MRNMDAL9-4.^Z\6I$%VW55QDHR^VU'$PQFY0D@0\<&'YY\.=]YAI1)S4B%M0D!<28D<8Q$! MN[$@O=?4*5 ,C&[-YZ-=5F><6@MY)5V*TDE"TM;4T,8UQIP MX#U/6!I A]56UJMAKF;4@N3&[RV'Z6(GJ?,Y!O0E#OJ7RP0_N67R_N+@T[NH MG)!)!!1IDHA[HI&SGB.I.?7Q4T6Q:QJOY5E<>)4* 1<@I'@3@09 M% VM/RTYN4,3UN\#Q0-.; ]^[[)?9ILJ=WLEFL\]TU X&S0=Q.78^V4S&H^ MGV>+U8?S,$XZ@DV[?S[*LJC>N',2ZEE_E(\<@%G@IY]X'#O(.>#=_G#JV-[5 MNRZR8_+4AEAUZI>:3"I;GX4;@O&00\##?AWTS[[\86=\=_6Y.%O!9>L;RN[3 MJSS$^K>G]F(J+@LZ+I^>#.-;VA\[ NN'GX27O[KWL8*[KD#&Z5>C.3YV4-]4 M\Q!U5*37S[903M&H/:Z?3CK^9/*Z'5[_<..S0&/?97Z:1W2^\V'ET_.QM^9E M'+S.)3^*<#K<.WA'4A2P#PMD+ -K31J,''4&.6>--U%:;>8*('C%J6;46P+T M;!2U1,M@K?:&":/(W G#RFB.G%]YA#,5K77R;&#<._WES\YO2U,OS0<]D%#YJ^LE>/X@<[& M&3LW>[ %VG =SBV_]BU@-ZE&ID#(_SGO"D6>G#SCN- M.67)$% &V.S9?K:-]NUT1'FA!"C9-K8%'#<2IWXBJV M,1K4)RPOQF]L AGS.=EWXDP>I]I-@I-U/<=\AM&>#>.SR0^_AL[PK&LOGG5Z M]=/7'_KUU [>=WJ3VI YA#=3SK'^PN;E<73/F"TM6.;C<6N*\1>/8W];-57/ MU*9L7I-XRRAS[O1SIPI SNJ7>#0?MV@A0,VQWW9KIFWKNZ&K*ZKE= M]U!A4^O^PS_B\/<#WC\]F*VUOW1\3_X[9=_Q-OCP\[?>P>?#O?V/QV_7[P&?2?>/O7 M&W+X ?1@IZES?_ :T\/CYU\._GRG$W96!H>"3";WKO7(N.01=4Y;ZHE)46QL M$RP6A!>7+'2_+%K6J&_FTV: E?<0*@QPAPSP988!9,28BJB0I0XC3FU CF&) MK#',1DM3#+1A@/F&FX4!"@/<22^&8 OB77A0$>D7/D>9,R?ZV[^]D-U/ WGK=]U'-C;] 2,KX,P)H/ MP(J<%_^RV7J!HW[]L9#/(!]SJ_JY@E2Y@EA[MSK@E#F8\:*R2ET(A' M1Y#QVJ$4M,':$N.]VMC&*W-,K*GR>/307KE[H4#[OJ$]ZW-(1C!J-4/12 6* MPWAD4U0(N!O+I'02DN3SA+1 ^U%#>^5^@P+M^X;VK#-!"AD3I3F,H WB/$3D MI(J(R@DF6ZHI"GM]J2IP?Y-J^Q$_"[7E?H<_Q MI,YY/PM7+<-5K^<4AN=>44<<\HDF!/]0R)!<\A\+F2Q3$JS+[/B46WI)MEH9 M;E9KK2QCE!3HMR'F6:"_&NC/*A 1+%;2&*2C!N@K[)!ARB&K-,-<"9&B;* O M"O0+]!\BV%F@OQKHSRH4V/&]MY0CY6U$G*2 ''<<,0^VG#&XCZ0JRL=TTT,FGX/+1WWR*IZFT^'5Z_.RQXKIES+C^(-ZY_-MYTXWV*,T>L]VI^]RN M.P7WY9!*M> M!.3@_3N%#56*162TRLG+3"#M?$)2ABBL]D%@FQGL^A,_TZR_M5Y_ZY]TP55S#3JV* M]2F_\V88886.*^T,G]I2S%T-CI^_8UAZ,"PM(H)QQ!VER((UB8)@#L8Q:HWG MSUBWJV+(Y12VH-W V2">V<$EJ*[*Y0VONNP! F$IY]I@N=9+70&A;APPB'79 M[N%T;9E1KB#S3\S-")IGK#GX[+)32%<)IDNZ9.0NZ/D@O9UES;6*'# M81PU'YV4%._$J^(.X:OZ/)=5<$;7?&ZKVO&C\ZG>A[ZF@]!)N3E@@CU@7 K\ M\J:_7[WF3HZNWW$EF85-;(=/LV3753?:+X=?WGX^VGE'L:,)>S!MB/.(!V 7 M;4E$&K8['S11CK&')A9"OTTL33/;KSNSD>UX5@WH^AW-ZO^QS@8MX;/$QWC5JZ;'KN7 MS5MR:Y>F 46RG4'U,=? '!NGN9C:IVPL=CNQ;KG1&>8R;TW=]N%HN@Y:4]PD M7Z^Y0'[/Y<-.5MA6]?JJ$<:D.0\,P=07?^ITN[FH[%1[C+KD6M[L!F#\YC+O M:-PS!JS:NHUB![;HB8'\5;?7;47N^J;,6E2T1G \WS=HX+![<:F M$6]%\'>:YC9C<_6DCW'K?-$? +7U=G-%OIZ_F.K\-MSIA?J?W6: GWQY-GSP M9>>==M2*0"SB-D00C#PB9S1LK=IZ3'5@3KN'WDN_8Z2/I[R:S'DU-X:7;NFFBT_^WDE]RMIV!Q%0/W5]P6GO05UR^;(!UUPG]$G3L>GI M#9E8&OK,_H1Q9\0)(^<&//W>I,5CW2DL_VH03^"1/6'M]G]LL:A>.61N-F)$?U38U;0?PT'NN?ZQX16^,. M)3>^N5^JGYI[^_G*.7/5IJA7UUR=[_I^Y[O U[6ZR$SL\[XVAM_[_9 W;M@% M]L%N[+WO@$G0P/')[P1@/1Z\"UJ'0"-'Q%N'>,RN0YX2,L0FG81.2LVU(@J4 M,QB0HKF327 O"#?*IKZ\^/V<0VGOI_< M;]T;[NQ\ *P+A+JP29P=3G: _,IE<62P("^M[8D3)7QE5:>Z3.?$/S-N'+=5 M_;;@2^ ?N3IR=]@?4W2^L?Z8T2;C.+F4B]F6O;*9MZJ=_\_>FS?%<6S[HE^E M0W'?B[TC2)SS8-]0A&QD7^UGP++P]I7_(7*$EIIN3G7[0NK;5KMG+GYL581S 4/,#?K'T#6/3B'EY_,X=[$& M$3F#+_ZKZ@/=3*>K_C@LH_6RJ)RW"P/Y,ISZLY/L1_?M=,_:85Y\6;" "(M\ M'XM! S?(RX(=/O-QS:7\ MQY94EE]NJSOJLECZ^??:D@+#J+(QJM[5V=0 _:0:4Y5 TDRFI2MWVT<2MC:6 MPZX(K9I"6)9=-J5LQ^>E2S_G;G7.'5D6H]]YSMW&SL57SI];$1(@&R2(":>" M2IQY;PV)'A,B6"2:Y8JUS<^Y6K@L/X;4*7I&7\IT*^ARW!6#\W)MU@"F"]YCX)9X^8!MH:8O IX M4K8EJD=U;C0O;JM9$_:HIX$N??MT.BF"\6P.-M@%K <(X;C"^***@]293BP( MCG]EKTY^]SP]M9WR^^\J6 +J]?1]G'>^78]CS5M6-CB;&W9:M>$_U^VO-(EFS+;H7RE MU5&6'K]\]Z4';UK95C7P$16J^>QC&O.Q8K+JD&!O*]WM"R;[W35>_=WASZ:Q M]!*W+6!@:_ ^GB\1U-ELL0$-!<'1U$2S8(EA;7-7XWA#5C[J71O;T?FL58,'\3X+6;#$1=16CKEUA 8M;VZD,# M$ SM".1. '>9WRN3H79PU[?KL FHSM.CLO[*W50&H];NEE:[K3U8#V'J^C52 M.BMJ+G;'BC3;:L>1S2X/R+64?IC_=+MIFQLB=$U6]I_-8_^"IRZJ19_:"+*] MB]>?]CX>8B.$3YJA0(5#W&N#K-<8!>F)-7G <2#/GF_*P5L&JCJT-@1. F&9 M2:(E^B;](I?HYJ^7O(B;S"R4F!)IHR<4:,%1[+!-)%J%22)6IW#M(&UC9;>' M;I[>H?/=H\-@E%"<8J2)E8CSQ)"6I78.C!@@ 2PXF#E$;2B=R;AVD[/3@8@ M_VC,!0_*6&TU,]QJ(N$7$Z\[;W)Q=-U1@N.S$Q0FQ5^6KWS2Y[K_XM#$$'62 M"45+->)8!Z3SJ$FFE//<)U>Z,K M)MF&\NW%0+ J [\KFA>*RK#$@S:!?AOX MG60=MHW\EB#O:+2*%]M+21Q9!)\5':2Z?ZTB=6RS/*"M2OC*0]I"Z\P!,S!/ M$/N\1=D9F;-LE\"'L[@.9;9K6"[ITHUAV5U\9U))9>-VG'-I@8/YKGE5]2KK M"$=V)&9P7%E"E9%V-FNO:@V!5>.UH[8VVU8'M-;?[&&/W?ZL2O)GS)ZP3"6U M#WAM2X_ IIR627_P215/@AW,4WV+ _BX,N:FP]G[]R&5SZJG0! ];/Y]#PK MHZ LCBF?36M%OE&E[6@:CUWYR MV*I1<:"T0PC!RFQ>_U([!9ZU'%Q= X\'KD ?%)P@;+.@K"]4NEXG]K86/\OPM"19RJ=5=L/:EYLTXMD$-(8\^3HK%Q]S MWG0>>3C)-MDD]0?]+0^Z3,"LM;ALXV4'O?EGITT>W^JQ M_I1U]_[0ON&AU7&S!5\MTJ)6@VQ-XOR&4KGJ;)NDVWKJ^W M:70MSOIX#?X' MEN%U,+4A%J=FDTRP/.,63+=B'F=&2KF8*38W:!T#Y4[ENI76&>"](J'KK;LTS![3TMSCH+OXVOED%6$F MN2B[UBB%_6:Y'Y:%8CU+7 M/L@J>M16D'1]@)7_;W:=9*X[RTL9=TX-Y5,*.=VY/N[K9:F,8PZ> VQ^2[3KW?@0A& M ]8]IY,R.+JJ):Z!]M<7;W[N?N5X"+)TZH_/!T>PT^/%P=>/*>'\\<0!8'W( M[%]Y@;]97+[9VCJX?E68?CD87SF0E^/Q]5Z_+&D&G9MG"NT@D;-%EQLWR0%P M;!T-HYK"W1(W''>=L3JOS[IZ=+5+L74++KU,P^4;WF,5%DO"8.OBRJ175114 M"5IU&+Y%R$4D/_> R [AP>TF M&P.CP09D/AR,[-G8'U=>TDJB?+#382:#%7!?Y F40&>]C.*5GM59!IL\T7E? MBR]Z]FU\T 55-OA-'XT^L/,Y^98;^VQMQI6PZN%^A27[]CZX\J1P"H'O\"+#-^<=UW[);4/UE*= M>%6W4W35GF=[_G.4K4*LMV%+O0JJS9/ MN"?!P4N\N_/R, 89+;<.>>9D;D1 $/ <1\KRH"D1Q"E6NI%MZ$1@9S4%U<7_ MR^0#M'!_#[Y,6P E8J=6)IXX(5SX0TYBPIPDA#EFB%.9D N1HNBBE#X0Q:)] M]IQM)(1N:O#I= B*8K:E*RMAB29*_50AA8^U\K;BM:L-BLJ>J!3*ZM:;4[2K MW--,:C=)S>)*>:-"2#XHCB4Q@7!#7%+&\:!TO(+0-LSN:%>TGU8IKVJ,!YB\ MEH/WY%K?';PD>QP'R7JT9 UKOS3LNRVLI]T>1PP.TC<&[M2&BM[/469M.EG(Y. M0OS2[8LF4]?OY%_;UC99X:ES[]M>:9W+2I9]MCY*/G]EH%1%QL4GM3 CFZ:[ MP\TO7OHS5 \HQNYJEV8\YD=QJ W73<5F*TFU/EYE?V M>+RT&*=Y[".V= \V^9:&.?X"OQ1"67=V%^JXPK/<097BNLBFYI+?HE!F[3"I MO#WYS\?#TSJ;5YAX='V==%KZH):G\FX._QL7EN.K@ M7'="7^;>ZKAT*_HMQAZ:VT_=4I%L'+0.G7:IF3DO><6-\8#:?;_!H57?P^8A M5VT;F-)N*L^\FDS/ZTA>76/RC?V.&]:SYH+LO/,G5<%@3=QU(*%R<>JUT0GYC?97+]F&VLNM8?].=DA%D M1_OI]\GXZ/<<$>U[%S5=[(X.C8R@ ?6& /)UA< HOTX5QV^@.C;^BTY=8PYS;LXM^6[0WHB9 M_.)K;]%#^48H;X&\E&PO">REIAR_UA;"4O9]L6C7Z\B+2IKU@%5S.&]RQ]I> M/Z/*REUD+]7M^YJ.3IV^M?59;>KU4*L?ZWY)DLG<'B*"X:PH<<^,W%GVE#\2!_=2+M]V#EX?*.D48#\C'8!!7@2-+!?R:G">4 M&*DL7HU@>L&B,5SA2"TW-.363$X(B9D1-FF])@[OG]'Q67%9=0H!$OGNC?JZ MLK'U^+3)ITL^X%_;3-2N-WAE-27>-]!B"H MTC!G<'"V7'MV6@# MOEY2PZ;>?3'XV+89E9N\\D6RVBKF.MVX,5FCV,[*CU< M._;ZV;CC[\IOTJ:H%3?7") 0[,"-'O:Z[TN^J$:JQ^ 7[Q+%-.277LAXFTL5 M2R^K(GB*![8T7XDI3J?U!M8R9IBVEL^L>G)12S[8X:B8UC&W5*K:J^=TE^KX M/E0]7YKZT*UN5YRV@#L_Z=W9=#@#'2BO;>O*W,U9/JRVM*&J1F],\4TO4+2[ M5D#:49T/@J?LD;=K0MK"[;BT\J_)YATVQ^,FP(MBE M]*56]6E[;N501J6@P)O4WHNV.U&QYMNTY?P-5-(BJM%)5>K26E>:!S]X<'/. MRY62YODOM=I^R;"8XF==!!RJS.A,J=T.T$T2?KZX Q=-3&E[L-,0WN+3YM[% M**F[CH5.,7_SS&P"-"G)8UL-'8![5Z[+ML*[PF#0Q++#8=7'L&C#KZNP5Z>_ MTA38;QJJ1D>+I3V<:59Y_,8X.YR?O#8&SWE]& WQ6&.'L(P.\>QGL%QK9#@. MB>B0G+OO+?.;$QU^=^6ILY*B)A1[J.U?#Y!>I9L6<[P29?-:A!3@K6H< ,2K MAH\=C6D1ZRI5#V@(J!58 HWL&WN39A "D?U0)Y'^#"6W'\_.G.16K MS-C;/;2 -9%K@Y+C''%B%-*,$&2P2S1P:C4.JY:AM'>*LJH MI=R"V.;W'+OJXQ_4Y__](:R+(;,X&LU:-V7=BJBN>)@M!S6+9\ZVY1 ?:W*N M4U9&Q9'7"8%F*P&8>URJK5*MNC<7UZ5H=I"5^LK(:N]7QTL6S5&*==?TCL_I M(\WPCE2'84"3]54 M+Y_KOW('J@,R^-)A5TUO+71T#KU9 B8U+3H!2,/]+'A MVG>78==Z/\VQX+Q3"^P#K:L:&PC7]CW$;Y:/S^Y_/OZ5^?5KO;V58XG)*'7D MUEF7)/ T4SRX*/ ]])_=9G!="4 /V^9UX_L\&36%?K=:JU.5D*#!%5U5K!S MN[6 @,RP64$IUX;6@*UB+8T'IVNQO!_7COV.A;S!Z'G0/IK/R9AOK,F " -4 M!M5E!,?S8ASRK,/3#+A/WL#"NQ=O#[$U)H5$$>@V$7&E0)^A'B/MJ;%$*6VB M6 6(*(F3TB>F&.?,61L<2? ?BF5RTCOHK0+V77(+#/3LXJT BK MF]2-.FURDWPOSGK2//7NZ- I88P3"5$3">)6&609H8A9I42PA(6X9B@8Q[W@ MEB>K(G<8;L"LM$%'K5RRP:SRU!K'+(4@J]!\QP=76>BGH+GFKE*C>L!G]IYF MXD9E;&8]LG/#R*)N,XCE5HHYOE!IN[,?+^/3:]NSZXQU]:ZLE!)*+YBUACJ+ MN<)6AZ2QC=)H;"S0.3RG+KAK-,]<]H]\'NQW.HL_-C_\E+L"C>SYC\-QP8!R MT4_+8TRR?@9;-<\J0?TVY<6JCVO5S9AMA54&COD4_A>:!]>*W7;!E!_F8?TS MP;:%H9=^C+?)I9]][K:<;U.LKW7;'\J2JV7#QN3#+!5:S=Y9_SYWYQD'5*.O M]S&FU#22^9&>?AJLC'K)O676-FUR>O:6M4=MLR3=_V\W,,,UK M^TY[\3E9P1S!(-D<)3*">*,F,1O!=-"@(7#AS-?(BK\*M/P^3'&I.3:\AO\1 M+.U<@_8PI>_W.R^[&Y!IYU]@_]2\)W\_#\![T7?OOL9 MUGI\\O;BY[3["_[T^\'+^>X;3/<.7E[LOC'XG_][C/W)?\?V;W,&:R?__+;[ M:??=>_SVXJUX^^XUWCOY[_"?=Z_$/W_OBG\.]H:[[_[ZN'_PS\G_O7A]:'"T M1@N#J&8*P1F#0BAC0%I8[@%0 Z. I12O0C[Z'!E18E2TPA(A&*<).R>%H\'% M0)PC!O=D]+C(R!]*S;$33**(CGX-R?,$!(QC42D*EHBPH'('88/52F,1J .#Q+(>&;X[ M,KRY"AE&@ (_#V&?/NX>A.-_=EZS?_+U[UY\A+6SM_"WW8M_3OYY]Y]1%C#2 M.Q688 A.6B!. P@8@0$>=*(V*=#AE7OV7-](OCC.HK,&2Q8Y-QYLV^ MBT!* M24:<0D]%CXN*_&&RD5@X1Y04$!"7T2/K0T09.H*11 G/GCTG]+;DR\,W>:K! MRW')^3:K&]+T5M!GA90&@L+&8":YYT02IS!8/\(0PAB1GO;P\MWA97@%O)SD M]_[/R3\G+QG\#^[WFNS_M@OK>7^QN_,GP,I;_O;B_?G>CN=92'&3)^WB@(+# M$7&G%;)$.I3 ]C6.@O(J-*BO-Q)223.F/.!6MJ@9U]8PPQ@WT1!GF5$]%3TN M*O*'*G%II O()1!-/.F(K&,)@8TMF!.4 4$\>RYN)J-^*![)C2WS'EQ\$*OO M&1_\,\YB[IL*C+23&Z]."BN]K#+CGVJ^$][=\8>_+FU\__:D].?7M;5)O]> M9!;D1/NO-Q#X+*D^X M>9@7>SLO#GG$W"HF$8\*C']GP?CGUB.'J5?>Z* C!8E(S;9>ZQZV=:.#98Y1 M!0=E),8\26'!1E0B IMR^)?57>*:@[U&E[C^8"\_V->'1#&1(M,H1:+!'O<: M.>8B\MA+)8*AQ(+"S#7?<+"%]6]RMF!X"2^(-RPF+H@T.9]-1QY9((3PZFQQ M<[:X/]NO.-N#EXK.1A#FFYJ^5>7 54Z M+8B[+ )V %YS!]&JY)&1K7IR:V;$0@SYU+8ZQ7.C\UL:"/*M%3D ME]Q "O;@;Y!VO]0)N4\^[>P"#*;#2&2@RA*DH\QI9XP@IY1$6C&GX2?&L%Q/ M.Q-,6.%I=L$DR0R< H@*(,IHB97I@5=9-P,%_ER,W+D;15=M3K;_GFEV5:)_ MVSF^:3]1-WS8U'?QQ9M?!A++P='9,.2<^+K-7%N\VK1ZZY1-UW>;U35"51%L M=<-Z7D$G<[ZJ3&SZ9>8V6_-1I47G&0G5.-SE[/ZJ[+'5L0'1?H"_YL$20U_: MX$T&.0H82]^[X:Q)SAK%Y5;_ME+DZ]$ 35U!RD^/I[,YFGO9#LBX;DE6W M73MO"*E@_J(;3%.*<>/QQ%:Q M*#W3RLCD)?$]@^.8I>*GN^2H'F[CBLV*X\YP9H^.,8JF&'.593(/,?T>E:O['P;^&_\X*W]ET6K5%JUZN#+B" ELY+;MA^$%NXC:/N1M'_ D>6)Y8 MYA5>_LP.,M1.U ^3$5 0JHK94ESN'M0^JEE >0X\*,]GN.+U,O+7?8FFIW&> MJ^_7;E>:+:=81I7ESVN==ZU77GMA5TL>'-MI*'\MPWK+%_,Q;%AT_O:_AA_^ MW5;DU2O>_M:E+QT:AU?<3S65'V0*>K*F_<41WM]Y)79W_,7>Q=M/^Z\/6>"1 M&":1#"+D #K8^TDZ%$@@4B@L!%N;!L6X14CERF=VU]7E/(5S1G6@T17O]E*+ USPKS!DK+$E=4:2QT] M%LE:K905=U[,0C#>QE6>S$VK6;C>!E;ZHFJ6SW_&-+_U&AD"'[(ONVV_V,>U M6'[YQSO<[TN^2LEU,L.KI@BK+%UQ\]WKA04SWN;1S"^77/^# MQNN_E'IXAYO9R6RLP',^.?T1OCLH;20'S:8\K(WN#MA\T? E 7C,7 M^[N^7.,>>#.?1GMR@VJH6R& .Q(A3_-Y7UI+\45\^QT)>W,E06?*;W&[W$9Q MQ77.J+_'([C'C5DGE?];99!!^2^[YYSR9^-O_"(667GSU:.XR8[AP4, EO^U MNDTW>L7NJY5"JWOU;C?(_A,NY:J[)#WGH"8-US8VG_^P_MO"2[!\?O M_MEY_?&?=W\>[YV\_KCW]][[W7>OLA_X_"V\PVK-S=[%/^_W=U[AW8._/NW_ MMO=^;^?GD[W?7L+]7I"W]/7Y[CO_<1^>M7_P:]K[!9\W-3>EQN?C872*I*@M M(E9%Q'5N0:$=12D1XK@@49OX[#G9,EQNX[6,PRJI\&M8I<'/&[!,#UP]<%U= M:P"$C9G4"D?'E2 ZD.1#M$H8[P1U=P-G-:**T>T2BXRAD/J MD>G^(1-=02;BA*0F2B2X-(A[YY&.T2#I#/;Y])+TN2-&KS+UP/1@@"GR1)5+ M*4J?.)/*FD"3,=9:*9R3F]M#];;>_44MOH):GJE(.+>(L4019R37@FJ/I)5: M:ZR8#/;9<[IEF+E7&M4MM0MZ*'ZZ-@GQFSJSZM9^9JL;(WUF%&3) 632A(3F M=?98*:/1VB)0/BTH)\8C(RCH*I8Y$WG0H(2"])A%C;1*(YQ"$R[TM-'+4 M* 2&)I&6B&A#K$K1"/VI9_+'R^34 >=:KHU6C L?C!?$)8\==8DEU[M [R$S MKSH3%"C7PC&!@@L>EP$*"<@&Z)N*(&V9 48I*%8*75,JAGSXG MVZ9GY=1IP*Q,Q.&0N MUKFY@4;6@6A.5$IEJ9-*Y 35K_<*]HQ\?QF9L:2,(,$YZGGDPB;X15#!//52 MU@V&>T:^5XR\ZC#0CF%B74+8!%=GFLL\ IM[S\%H\CB!>JWH_A>+C SOIN38@[ 06@5MLG+96X(AS5@(6[HZT MECX/ZY:0\'P]:\%2810VR L!UHGV$N6I5RCET1;8^X2MSWE8DIEM<4O.TVN7 M^SZ4",E310>N2:0BIRA1SJFF)EBB@_)..Q*8_0X!TAX=O@H=5GT7CBC.1/ ( M6YEG=F*,7& $3!^P9353.KB0*_+@IQX=>G18K=?%F$>AK4J&@T8-6C:Q3%M# MA(R>^=Y0NG\ L.KQ,$(*!8B.& X*\6 DLDI;9(T5@C">W5+ MP,:Q][W]>H];!GMA@^!&PP35.$6'NL/3*:9.KI'LF?_1,GD""^\BU M==QR3(U-(5C-L&%!!ZSZ.-Q#X_151QOCQ!M+2K5A%N<^(,<,1C22:)D'C%OVG/Z(.3TR8XV2WDK.*8X.\CIW]MN=*W<+E<=5WM+ZPG'JVX#+_",W_O MW"HW;AMU&SOS:#"7$149]<0HEZO[B656>\J\=I)R'_MN4P\*CV\ M]O!Z#7C5R@BM!0]>,FZH!%;D5%@:M+%1Q^_@H>KA]>O@=>^797CE!/M$DT(> M-%C$K2;(&1D0$]H8S:5-6M]:GE@/KSV\]O"Z@%=L94C)1>$=YX)E1P$HLRI: M:C43_([R['IXO45X7=%>C=*8JB21R\C*.:'(2F$0CS%:IK"%PR[P*MBV[N&U MA]<>7F_1(?LEL^-[>+W'\+J_HKU:[$E2(B#E @/M-1%DK!=(.$,)MXQ@"_ J M0'LECP%>BR/WAS(2_GEYF^[<^N?UN/OUO\.?F[?J/.\=4.TPG==L_/Q_N^D/ MS]N]*'?J7%>S(*?;*D^?/YW,AOG>/Y:!B<,/<3%T/K-HY\)ZF_#B$NM@5\[F MEU^R-N'U[I&&YC5QOKP=W7^/VUS34WL4D9M&^Q[9!(O]T8X^VO/9LQ^6WNED M.$8K>[CZ^I>?0_7ORK%6@$&=PEB)HFM81_,%\"D/?+&;/YY6KK?_!F#MK^R35(XU8)X(Y$R--\WI?6 M;WT1W]X[+V/;LZE8\S%\T]*N_AZ/ZQY/JA?ZG]^R#_I-=NR1AB\>9QPBVJ2] M!&/2*,(E49II2WE*W.N4E*FFB),F#D'Z.,07QB%>?GI[L/?N[<';3WL7K\]W M#_X<[K[[#USS\W#W8C3:^^W5^?[!K^_W=WY]MQJ'V#WX]7B7[AWOO8-WV'GU M*7]W]^37$WBWB_V__\)OW[V"]WC-=__>RR,QNQ6==._U(99&PIDZY&1NJ&"D M1H;''.65EE(KA, D1WD5UOTLWQZX'@QP8>^DE)0(SS3@E=6<8<>3BR:HI(6Z M&^#JL>DFV(17L,DQ*Z5U!&G%).+"8>2(C<@:)HT)(O&9NK7TOAZ9>F3Z MUL@4DM X&IT,4SSHH!.U7GL5K)/>&=8CT_U#)KJ"3$)I19CTB$9.$<<0*[#QJI*%&)<5MN"-< MZDV]6P,MO@):/.K B K(^:@0=\DAJU5$V#J%N9*"B])U6PAVKP9\W5*'LH?B MIIOXKW'4]2T/KEM^JZF6CEHE&>'1:I.,US0*[#FATLI>#;MOB/9FS7E%C.*, M:HXX(0;Q8 DR0G&$$P;Y%6E,/#NOR"U,5.F[E]Q?5HY$D)BHSEFCG GKP)A2 M,8+.HIQ4M&?E>\C*J[X>#'HG0+%'WBD-%A5F"%3/S-2<)0=&LM? RI3?WD"0 MGI7O(2NGJ(F1PNH$.)Y$L-9%SZ7%R0M@8''W1LBCZRMX9RR^ZC3ABC"3@D0\ M)8(X=3G4Q,O\'ZZB"$D3V?<5? ),[@RQ(A"A.=B^.)0,EQD-<""V2Q$8@#+RM'<"+E"MA;S)& MTV^9]7,M1+NN6_A!(UK0C!F/A4U97S72)9V2/@HS(&.U04MX9'R5EW#Q[+KBZ5\[1GI5ONV]4U(9K)K!EDANA M7=32.^$M9RY["'M6OG^LO.I,8$31X+Q".":'>&YY:G')'DG&4DⅅDS%)./ M,4#;LW([B22(Y#&--AH-1.!T@UR&%G!')))43"4#"-2/7LN-?]ZA\']RSVXUWZ"4OG: MEF W0]*N54#'6T.'5=^%,!3[)")*6D;$A9;(>L% 63+<[RBMHE<-;@T95ETH-CD =# 7P#9DB'-%D;:8(2RM"IIX#IK@ ML^=L2QBS31X$.M3NE685->7KPOJW[47M[]'?X[::9STD]U[=$+#QZWUOM][C MEL%:T\"#Q ESQQW%5G@BE34$]' AB.GSEQ^(^-U?KS;"4M,$%A;BP27$I<2@ MDUN#: (='9>A?J'/7WX"3"Z92$D)+$@ -A?.>;@%I=XY22WQJ6?RA\/DJ^ZW MJ"VG24G$F'&(IPA,'IE%5%C/N&:*:=,S^1-@O^MDBG*LTG"'EA$7<%Z M3K^'G"X9YR8 OD=NN!?1.64",TIYSGU*?8_+A\;IJWXS84%9HU(C&A-&G+N MC/<,<6J\,QA@/NC[R.E?6ZWT+5PN5UVW/&*,P9N'R5F>GM0/.+R5K7DTJ)MP MPLJ'J%P$U"5.)T,EEXDQ1D0P?;3B0:%NGG"XVQD@N_?NKT,?7*Z%DW!^)B&P MG1+20F'D/*6JY8 MC[ ]PO8(NYQN1Q@F1!EKL>114HV#]%2HE+R(D=]1@6&/L+>(L"LZK/)PNMP+ MY'$RB OFD3$F(L(#_$Q(D((6A.6WUS.U1]@>87N$K;NT.D85@)F1&/,DA>4R M*A&3(QS^9;%'V(>&L/LK.JS1-GEJ07TEG" NO4>6L.RA=91'3HFU[MESOJ79 MX]!ABU/WAS(<'OX;AA_Z\?/]D/1^L?WX^>6@[",SRI9M3]^/E^)N$7).%+9;BWVGI% M.%/$Q=OX?_A>0>OR3\[/P_W M+N!_[][#VN!O.[OD[<4_QZONW_V=(['[[B^V!W>%=QOM[?SW/;P7@__1_0// MX&_O=R_^^V[OY-?5\?-L]^A0*VJ$#PF92 WB>?:/\7":UN# '&."NJK;C2#] MD.<>N!X,<'&=? I2,&X=M\)K$E3NW80E-=BG>#? U6/33; )KV"3I2D&R1** MF*K2#55I$VR/3_4,FNH),U"8X'QF19+D1D(X4V:@%2L8J9U+ COEGS\5C;(K> MX](CQ27E51 VY'FMB5O,G8_88BR)##8E37I3[X&!%E]5IR2F)DB.2![GP"7G MR+$4X!\3I<0F*>6RJ6?D+51AWB)P]>/G^Z+S;Y#8R!T G2!"!>7R3.(419XW3_-("P.V(0\(6^\C)F@3"&9,A"<>59588$WGB(-$L5Y3WG'S_.'G5U6.22231B SU M>>:\\LA:ZA%UPC@I.!PE?O:<,M%/GW_,K&P(DQ*.G($%P@VC+LK@3<*&2F!8 MD>[>!GETC=WNC,57?29"ZLA WT(*RX1RM1ZRFBJD%%%66ZU\%M9]8[='S^2$ MX.0=PXXG#_*96; [@3 (<9Y0T.%Z>7W_F'G5ET"3YIC:A"+C$7$F(G*4882# MQ1+ZZ?-WAVB..IRT84IS#K_8&(E5UJ9HG':I MMT#N':(-UWP)E&H71)*($>P0]Z">F, -TL2!%1DD%M(_>\ZE>8QI,#TK-ZQL M702655IJ&;C4"7@Z*>!M9JQP/K*>E>\?*Z\Z$ZA/TI 1@:G%'$:"+(2*Q0R M%N=\1F/DL^>$RIZ5'S,K\\ Q\5Y[8C@HJWD6&R:2"25D=(F*GI7O'RNO.@VL M$=XH PPD>\O(QO"*,&&*I8,%Z!4 M:ZT88=ARIPU)?:CN'C+RJL- :FV2#CYH&:9\]%T;> M*U9^"N.I^NGS]PKL".@F7@4N7))<:^>L#8Y&K[+ LZFON'E82'B^(6DA.[IC M1!20#W$<(@+34B"1#UXZ&I0H:5A*WT+^:#]B]G&A0^+4$F&2B!R7V$G4R7*P M=RW5.+([%#AR;:%-R5!/-N4Z::TK!9(HL.@&F)&#*LN%*P,SX".(@D$# <.6H%F&BE+E2,QY*+"/,Y%2_+U3I1^^GQ_CT=_ MCZ?@WNNGS]^A# XF$DPC$QRPUI*'Y"DW4FOKG 3N=C8QSH3N MF?SA,/E:'1*GRDA+D TN@O4-_VB>=6S/973$^1!US^1/@,D529H T(/8UMP% MH853FAC#@S6>$==;TP^,TU?];,$Y1P# $4O"@SB/$22Y)L@Y;9+VGGE?'.W MT7WY\&/F=$!T9PGFU,KL-%=.)>48D3YAQ6BB/:<_,$Y?]9MQ[C-R2V2LS)G] MQ"+GK42*P8^@O,G$Q7WD](<_?7[%9=B/E?O*G7DTF,N)$9+R&'3*64W><"F$ MLC3X",K57:5F]YA[.YB[-GO^XM4A#8RPY!5BFA'$*1?(84618!PK377PBM]: MEM/ML=@];Z[7PVL/K]8J1MQ"$&[D5PMY8FUL-K#Z\]O"[@51!F75+>,Y&X M=\00Z2T3P1L612#?(D GD: M*I>!VJ8]O/;PVL/K;99[$N$%R6B:N"#2>"&HCCRR0 CA=S2ZHX?7VX/7_17M MU2EF#$D)19H8XA3T6.T!7IV)20;"!2N]5K8PI8]!>]TP<3Z_4R;ZX?BL3!"^ M; 9]-2BUYMGG_]M-?WC>OGBYT829XD,\ K04='<+3$RE0Q M'%P3PXM,XM$0X#>^ A8;I_.XQA69,^3N/ M??23HS%< S]5(TXG3X7@^&(ZKOX9X&L?Y2 >P6Y.S MZ2!^L*-Z\R9I\/$XPA>/X\#7Z#"8N+D=CF=ERZ:34?T ^,8IX,D0X"+_4$;N MYB?"JWP8^CC;'OR:?VNJ:NUT:L='\02.C#IQ<'(VF@]/1W"[."V8 M,_:P= ?;6]8TVQI\A,M'HXFW\\5;SB>#:/WQ)1<-G,WK@A\BG _ &.PYO%NU M:%A=M0*X[\?)V0AD_[&='L7EMX:[UD]8>- 6,')_9\X.!IDQ,'IQH&'P&.!\,3V(:\0^4=?H ] MG\-[5R_4;.O SO(CX/@NW;&\JOPJG[T=$.\P <..YZ/SP+/]P[]E?Q3@1B( MM,FT;,J/@)EQFK_5&:L*1]F,5FW/X&8OV[QF#:0H*VL_,KFLP=4X4OUI".L8 MSW]$I$H$OP][5:7\4-E*G;N'NY^6-I#P;9%WIYWJ.4 9H(#= %^ QT_L%!:0 M"?:-M6\&LS,W\]/A:4&4ED.A_\J[PF_NF/7]Z4G\A/ M_P9$' (,5#-V:[ %FK!9G)TOP+"YU9D=#4!BG6S@B7LG/RY?XGTCUH=)FNTD MBTN)$TAF/+,UPA:Z_# 9G9U$5 FP%&&)"_H[AB?"==/.C2M\:LER(>_A8%"1 M]P75X*]G,WO4W!< /XZV;TZ@#PSB'B+5+'4MO91N0/*?QHPU6T6IJX^U0:^, M/RU\K0IK4*A S'>U@1^6-86.K@'$96>SB1\6^0=:4LAWVFY[I P2*$>+Q90+ M\L,7BDY^\%$Q=S-KFI?=>J,!G65.JM*'QZ=E\ MSK*C":>BY ][GD^HJ,UK%#<8SI8. MZG_.AM-:Z06KI/:,[ 'L@6Z^$LA+A!A,L+.6MB0([ZB4WSFNG*U<(;5PA MM'*%5,Z/Z>1*Q\>?]4KJQ<,*7)SNIQU[/EOR?\"F^!_#V338\X?I\!C%__/G M^3]_AU-'N=Q]M\MW?WO]Z>V[%V0?GKWWVTO^SV^_GNSM'+'=G??L[=^[=/<= MK/OD/VGWW8OL)#ET(6%O+$>$8(TXUA[9X"T20FKO$I4DQMSNNO%5U(?Y///, MY\Y7ZV09-4'E9&-#K#,!3/&H@O/$@!7>G^]=G._1HPQ2XRS8'G2! ;3JKX&"2&@(4AD<.-51 MLQB)--);J83CMB>5;TXJ8N_B]:%G,2>.1B0]28@+Z9!SW"'OK24D:,V<^Q(H M<+E#*7/,)..X),%*8KB1<+).$REP?[[?_GSW=UX<3::,N-(H8IPF.2Y@K:V40P!Z#&;J2,CY-IF,7QDZ.. MMQ=[!R\/A35))1602 HC[A5#QE.+?$C,.VVI3_C9\PFHA^?13M&A'*3A&/3GK*T#79W"S**[;#BJV]'OVX;CSD1M9!K:%SNJW MOSI=#(;%D=G<6@./\2?/@[#_+@) M4'8NK(-$>'&)=;/)Z&Q^^267Q6SNVA#A8F6K._\>3Q>>BNP+F4;['MD$B_W1 MCCYF4?##TCN=@&6ZLH>KKW_Y.7PF/(63YY9(2R(GG$=E.4N":!>9ME$ZO!J> MD@8PUSA+\C0_R[$SA(#"[:FPR8'$?799&.RJL-;*P;X2Z6N">HWN M/BM>CDX@K".G%WI[&R1L[@^?SHZ'IZ> =(/LP:I]-+5?:@F/*X_EJ1U..XZF M:1O,@J\[P-\X+7( 5(<:B_'F62R#^YU7,!P@:!']^PB*( FKX:'A1 MK*:^3+P=F@ W+>4$?2_Y+U@O"Y,S-T]EH8)OK\W(KW:?]9O%1 M_*\;I&.RW%_:VZ0D"3QHJ4%J"H6IT=IC+_#AJP6*;LK"S)CZHGGZKY/I3KW* MYB7_;-_QQ3B\R8O],\[/IN,9_-I>-]N+\U^J?7_HV9=?@:NO %??'R:MP&YR M#DG%&>(,<^1PQ(AI*2-F*CF;:W\V3=(H!'&3P_<&;"\NO#>$\>S;]-[SA*5A MG%EM93E\TA_^W1S^P=M#*A))4CL0I4(@;FGN#PX_,<85%IA&*?-L,[&M-AS^ M?+ #^YT5EBJ'EI&M06;>0A;Y(+< <6:G8+D,/\31^?;@[S@XL>_CN5&9U[SJ)4[Y"W+'YW6EAP\(MMPL\DHUIIU M?=TIO'<#^R5-ZD6]H1FF\R75DSNJ];I"_10!>B>"T3R-[6'=$4M>DFK[=!&R MKE*9AAPX6SZ1V@=M9\<-&\R:"!W@:([/30LG9)]&^%#5.50>X:6TNHS!Z_>N MTO8[T67@I]GG\OJW!Z_&@Y.2%VY+GN3';GT-L-/%R,NE]&%"M9/M*+ O/O5 MYMH"JDTHM"KR:8*^R)VCMHJ@E/O47HY!'!=I4FJ(JKME@5>MPEX> MZD< ];D2)Z?=-FZ63$)=JEB4-C5F"!!=*>?:++KR.[91Z444^\J(]+'FT@N^^Q M&9MI\DH:6Z'))!/53@$BX\AIQ#GD[FF>8);GK6-5X1"@]K120T>#,)QF8[I. M(D]UI64IZ^ADE531SKH.('^MTI<[A-21<=D1D9&^%73ERUL%7EJD*WG])QF1 M+F);M#BU>4=0WIT:R!:%G@6TVOA#AKHE@9;3LT:3\5&KZ[[8-6"P8.TZ%.8_5<9 "X7PO.-XI\M($2PURP'"B";(RLW!\>[X\3[G?PXM"S$&#_/)*,Y@:T0B&C MF87333XFKJ@A_MESRC?T[UJ-@F6]Y9?)"6CF2V66-SGPQ!,A$0-1B0B2A&DX MIG4R1O+LMR?H#_NP! MB]V=5X=4"2HBC4BQQ.& 64*6&H!QPX*T^3 8+NR[0>E>LH K-_=\LED5RRZ# MK+YE4W>6W9;P^6:3KOQ+&L,.KXB)N_$?;W357.EZ67758)H"D8231+@3W#C% M#1"TH)8#5*9[YS[\,Y[4GJ%+NF3UOL1[[4N\FN"N/.$<1 !^*TF_359P#=Q5 M3S-@^327BV5K46F1>CI_J7,^S,".P"C+2WV9=DN$@$3H25 MYI>4\&V\)MF*T[CR]U:4LM;_<#RPIZ?3R:>2L+SNM,P=L8 LJC MA@B\X^)=U MO.*@A"OVTYN2!%"]T!\E&$$VUM*; 8"XI22N'"6)I2)X79U] M2#D/G],E/TOW7^*F666 &1@2_G@'&&$T.QJ>Q MB]QI;7F@V AE27182+#/-07Y$4&6G&9:G)[!<7 M$JR.);]DFPV?]5[?>>]\EU($N'CW M33K[+YNV9E$VT)16>7]VW-,1S_SSFQ M*K-C',_*R^P7!Q#H<*_&V5H%P #(E+4&DLM]0D$HT66@0J2]?MV5>[:J!K:VW*R-?S3QC:-I[H:0H6J094AJ3 ME9TA:$_QY'0T.8^YQ!QV?6!!!H79Y:F1_\K-?IO^7W!"*YU^Z[XWU5VVJMO MXS.FENO_O7!%- _.J$K43[-*Q9R!:KC2,&_PKT5WEWSAAUR3VF:4MT6A^9'_ MKE7)O#'+KUHY&_\\23GF=:7+(:$-,W#K^YAMC*H MYK;B0D^RK9F\O*U97F[A%D,\8\ L*B;0L4'>.*^M5R%KS E&[$@R'>&LX8#9O"S'TURM_+9 M/?'&B+WS1JB__K2[\_+CVXN7?/^W7;)_\!KOTKWAVX/1\>X!Z,A_OST'87_\ MS\E_UX3Z'ERW>_#SN]V#(_[VXB\!)M+%6_J?X_V_7W[:.S@B_[Q[!<+^UY-_ M_OY/GM!%]][M'@HJC7%:HV""0SPDC8P0!D7,G--11&O-FL[FA 0C" Q;,'ZP M92XZ*>&$;.(N2B97A?K/=2>S0?=(BD[>/93+_#/7\$5N%K]7KG+YK8A*-#DK M%/S+'>96@/#F5&$#]*P-??9MF?G2;G^;(\#=K7S016PW',E3S+DE.D+?M=#S MS\EI+D6H>N^!1G&I1\$NUGR[:8*O]GY=1<"F/]G/;0O!LF/3&-8C+..SD[:[ M;^U[P$\."W<_Y81_V'6/6?9'\R 0IU@AZQ-!0$'<:B938.S9\UD.=JT['YIV MC0/;)D*N.BT*(;8* M]9*/XM>J&9H=#=[D7E)5R3'&L3(1)PTR9E2NGE"HM MDCJJ[)"\-=';L[I&*98^+LO;5]\\6S" =,-P5HR*O.+ZC-JTC=K?FY^1K81I MWCA8?W;]I'8GZPUYM%U@GCW/5#G*,P)G;09+Y4OK'E5.2?EU"OCK-7#ZXMMDV;XW=\!OO0A ?@.,>VFL>X!;MY M%IJ:M.P2S(<*SP6+]616E7>T'-VA^!)//9T @92F1V,[.I\/?>DX!$9M_OL@ MEC>;Y+9PE7!HN7?#VV=_/)QD0>)-$E$IQX>G9U!]G,[O-=+J)NQH[JVBD MGA/B>4S8JB %<4X*+40DK!(J8,=PU/SP>;]U(TM^*>,;R^(SR.1C*K\M&\ND16!HB $T8(E MH@-('+:EF-Z8%I1Y=(5.,GA.2S8;$'ZQWLNO"W?(3:@H#[U)0BMM5LI)R+(Z"<5V)WQU_LOCO* ME$,(]HE%BI1)%'$6P6Y3DB+':+04[!UJ3:$<*C90#@!/9\0*F M&JD^B_/YJ)UFT41P.XTVM@3< M?@+1/8YI6,5@E[+8O@O@Y3*K*\'.?OJY6O33ITE3:EM0'7]-+8O(H0O.?J_ZK7EY(4J M@6UC_EK6_9\V;;"]CX= 5$3XY%@+(?J53(#+YE%M8KF6RE0J- M-1MIDRJUVL(F4\N+*O.E?-[.-ZZ^5-)A9O$H ]PC5^.[@:)IN&$5H],TNI"D M8X9S1ZRSP.+.>\6C883RZ^:R_#:9A(_#T:@7\9M]$*_/0<0?LJ"2YU@B1YQ& M/,.G]3HA[CW&QGOG0RYPVR)&;6KU"V1_5._SC3-<;NN@-R#HGVVVZ:ML= W3 ML'3_+:D5C6OJQ3C\OM MX#- @/!J/+?CHV'[Y9*3<7!LQSTU74E-!R\.M0#5 M/#"'E!(><0NR64OO$$V,&^)\LA(#ZFX9HC=14_;VE"288>?4I;V*X="3YY/DCSW#EZ+O8N_" >W[WXB]X"G;;6RX(ZF\X_ M-Z(RC8&RB(LJ<!!?N*97UA,1WW[W A\)PD):"(I'K:+B+ M"6D&,M0K(D(>K"FI*!FAFVP06]KM@LI6]Z_-R2OE6#MS]$J[VC/WKB[%ZN8) M-TIJ4Y'S>,"M=\M<)F4O=G?>'@HNF#$&C)F88^A@S" 3G$&4!D%3)(217*6S MI9FX,7HU,9Y%0_LJXP=,TN/AZ8WG>FC)%6%@'1. M^B35DP:)<$ZDX0+&N\I MO/74=PGUO3LZQ#Y@2:U%C-D\NS8)9#Q6B$8X:8%%8CEW@6PIH3:AWK\^.ZI< M424)=LE'S2D0N>,FY11L0%:N&;E&-DYS]+\"*,[C[[G#\>J!_UWL5:".#W%J MC^)?LYC.1K\/4^S]*9VCOGA[2!V5W"H&)B&-B+,\!X0KBA+UT>'$.7$XITAL M=*(,SLJ^#D:PL?\NQN'9^-3.J^CIO(G#5H8#]9\(G)#4.B .4@V&E-5*& M1^>%P5Z09\\W>UV7 .,1>TCW8M-#MA,#&\TFG7EP7QR5^D*]7EX1D?AB9&Q: M'5^R*6.<"8.S$8'7(,!&(WQ$6%/-?6:\93# M\E3HC_^H\PG^R.D$+ZI^2?#G1I%K MFXK83SLY\6I>=(32=JFW&J_ N@MX!CW$F"9LE$2.&L ZEVMMG1((1^RQT3$$ M4LQ'@C<8CT"U;;AI/7@?VA.I\CR!WD[/IJ>3V=HDCL>D3NQ4.:M7I?UN#6XA M=3QP:9PB$=0\QHVT-@CC!#56Y4(HLMD^_R:IXT^5B3[NO3L2A\$8X@2WR*J8 MC2B,D<&@.M#H<736^+C'4 M\J!%\$Z:I#@5WB0<-"$2IT ("^Q[V.N].O$9\GHO#A48TTZ!/FI$2#FQ*B!- MG$)4VP2R-WB5DP($F.OK&FG;WF0]R2]$5RR?? 2/&)#WQX/_V/&9G9X/V#+V MMKN1P7IR-L\S6DH"^DG!ZNQAKUK;Q'I8S?^93(<7P%^_6S=X)_VP*!\6$XG8RK MP2J@PIVYT= /CJ,=%22 LSL"QC\;S<^F):=]^KZ,,CLX'BX5GY3NEZ5((K_" MT;0>V5)7,OP"^S2$5^C4K>12B#)9M\JR^IITJL<\5VT,NP!Z^$!^AI:&P%0U MDW7):I9[311" M0\@3W\I93BM)3T:NRW!_]Z<3H!/??W5[MO_GV+=%46LTQ+ M/>G. JJ\AG=W?7C04 W@TRI_6I'-9"4VM="-W-ASEXJP9 $%.G+V?3TX_2Q%@DZ#Y!.5QC56%%)P-G%Z>R=C%DK:+W*PN M%)A&/ST;ECJKJG*N(H#2) WN7\R]#WEL>K?2JKEWT^ZX^G:G76GWR[#:Z;BY M?UBT4ZQ*LN#<0"SG!U2/]Z.S6@W::+2.X-?6,2?I'=(WG: MVK<@X,=+OQV[=WX\G(;!_X#*-:_H;2,U'[SZ8[EBL(B_O-FU='Q36MF\:0OZ M*HJN2@46$^LZ1UALI7R$.W$TC^^73[ :%=V?X3=-%D^8^<"\P3J'H[&TGFO! M-%:$!!-EU26/8L/P=9/%GZ@-N%+R179?'[+@**62(ZN,0ESHB R-&DEE''7, M*!]R>8TD&\:7=1/#;Y80F7VNB?:Q_?ONO)F M]]WNI[VC0Z*%DX9[Y$7N(NRM-9,]].7Z7[:E G-8ZHAYVX_6!1T5(*V%'PZ/N(Q:B^B018\3L2# M2Y(/*ZQ'Z MW!6!RI$ @-EK$0N"(V23(D* M$1CXT;D\8W-RGD9QDGLQ7/.:'2SZ9$7MP\MH,^._\M$J83 BK4I)2F(C4)& M:W&H &65A&L"4(Z/F"%10[B,7/0@7"+':50G),&-($Y93UG(#>YEQ.7?Q1-F M.*:11TN4XX1CYSGU*ACLD_9>V I/EH,G'XY\RO.&P7)@3#'*!;5(!Q60]HHK M%7@2)&YL\9L=GP-.9F&2KSB%'\ IK*9S"B^!'KB4N?1>)M(QYE(M(PT8^^@M MYH811S4'T61!&Q6CP5-W8@7)/ZY *+CBR,EA?$,K+%-!3.1 MMT@[#TL>..7$8N$<7SBS)UEX[9:R,CGFH@A!/S MD?J]5F=O__CRR/F4'%42)9_+9+EP",!6(.Q=LM[I&+7)\6*9?S=K"59%!#L[ M$2Q9-2+8-:Y,N'6RFYK=7I[%W(UQ=+[;&Q[PDH54-&OIM),IL@@0%R(V6,4\ M-R@I0HA)X_9R/""N[.7CXYSWWXXTA*S$$(*"MA%QXR0R1CDDI!(<'!H1O=S8 M2J )WT_,CH9QQP*C)DLMRL[IJU*A64J%&IU_!\X&T6_N:-\\Q4+;Q['M+VN' MG<[I79[F6V_^74+4 ^T $!W4$(X*=D9U-_8P6-MC? M_DTPZ[#0W7>Q^.>-*$\FCSG#\-$3/)4YJ50%(Q"#R)E(2)C:VRIL#_'4''3\S\>5F)>=5SYOL98@G&.E#>8L<>R% M=5QH%A(+CCDK!O.Q"@%#,_H$54I@3I?@*P>7P$7J@G().0E+S1F+2(M($+7, MBN"C8#9.3:(OMUS+&(^Q=5*GE#CE\!!,:Z.IL$8[IJ9XDQ5&+0^C]G8^'6F> M6>02J+7U# 1.*F2DCR@9PT'W*09IW-@R?&Z2,F:U29'K% P$&4$XJI)Q6'A. ML9$BEB)*55+Q)/N\7S]*EH:0>>B\QQ)B#6V0T=PBS;6+4E'G9:[+H@\JI'AD M759P@!<.%$_<60AI19Z.1'!9)?IWD2-90FG@BJ;(N%'&.6XE%L9ZL'^1^0HYGF^? M=XZ/5!))!^L0P#@@![:9>9D%E 2A@H)OB 7?V!(WVSQ/!=;+/D"8O_0&KW+I M3:_Y[<&%&+@Z69_C9!VOVLGZBU;#!XQ8Q9,C5J]/O<82I]>OWS=%]:.U'TO. M4. C(&K#=GIO>[!C_"R_N&("ND%4T6ZQR#NM4"6N(@"&$[*(I7>ZID3^X!>1>_G MW\VO6>+NTI'4?BA$K!@#7 !.3A;#EZZ%]L=:T>1_UA^B]0"L%S/_EC!"M6$1 M2VQY G'C1!N(]I2"B$(-AZH7(H?*9*^:?_ODPLCJQT=:$2YM),@PFJOJDD;: M@5@ZY:/4B:9$,CWU&V;*F,B_._^VMXCYMP\#KG+ZYEN8M7M]6W_GNZK$909Q MN=K;/A+,2N931-QIP"Y&,-+2$4 Q*YV0&G/%"W%A94-O9Q]L6UZP.?>XVP?S MZ5)#C \R-\ Z+KDQ-HC@L' 4U,(J9$O'-3 M-54=9S_)-0DFZ1!*6A@RF MH%-J-DM(UQ]S[+VH':\F::V66.7Y#RR00'FDR!J7>?QM0"X K!-%E84=YB:E M/(172ESF9SQX;.HMF+Z=(\KH-%Z7>9MV/:=1YJ!>?\CPU4K:UT;:Q_P6D9E[ M-.',X(BP\V."#CPRLVQJQ#N/GO^B1PYB*$Y\1Y%*1W@6[+( M:160=3HJ;Z)(B69\$WQ^?%LXL925U!&5//&<< )H2+!7S-)((TF\$L,7*H;' M_(C19(*%0(6&G,/"0B.K1*ZBPS(8&ZF(,HLA9:5B^-W"! ORPE)R.!K*N=;6 M"9-\IHN0 %^$7N>[.;H1H*HPX2GW?&]G^]M1!VC]2J*P.BJFKI7"B/C3M;>]I$& MNY 494@E"?&IDQ+\=>V19(QR0QQ8#KNQQ7S8^'$D,%D(R@WSDL..C$+E3EB1DF$[&,9!W?O!EL,=>R.)!%7#\^ K

$TL0&Q@=10,HD-M723!,N K,AA'H_>8*&9E]F-(+2:\OJ=X8KF+OK.0X?U:[>X8*U> ML!'5??]5WFV=YDY"SQ1R]X:_T M<\'P4)<=_,9))D$:$9I8P(K+7K,W8M3:K.5?F\IBLK.]7_$5S2\K1#Q<6/:C M/:WM?WP/DM$]ZPQJP*]%8_3F \0CV+X=;'^_Z8?[#]]J=;++$;NGH^&MOAC< M:?T02#=O;FB:D'S\__Y\:B&I:,H715.N5Y^F?'5IQ^]3_IN>D\<@P/O3,X#O MVZU_PZF\(Q1X_^O'>P%@2)C8S4U\O?Y=XL3;W5J^U2SJU=NN8[NA(,&Z;4!N MOI?)]++VMP?DBMF6A'^;O5P$EC\_8N" >YL*%,T_FV8=; M\^GCYN"ZU9XO>,_W?+_S6"#9_?-C6V[\$&#KV%H6QL%K\UW4/(HF0K+KQG;AY85+A>'97?":J/ M080R":I&S]%QII,'YL5(';VCN$,"LC.?L,?T!1B5-5;)46LU# MX(X+;$W$6$NA87^K(HL5EAR^MWW$*)$F:HJ<,KF92S&D!1.(>!*"X=*!RYN+ M+-@B6P >QI!798E70&B^7M2WC[R25N7&^D@C1IQ0!<#C,8(@28HD,7%&3\T2 M+Y4BSWIK0Y)PFS[Q2*U3&C-%A':@!];2"J]65_2.,[$#PSIR:SDR D?$K??( M12F08PH;3U. _=W8HIIMJCF+PG#BC&5V/&,8-]9K+!V7U(,5 \/)="F\5$5A M3[SG5XT/1YASBI,("&N1YUIAAHQ. N&DF.0Z -ZXC2TBGY\W+Q)KN$B!L$ X M2U$S%J3Q*I&0^XML!2(A!<,LXUA$<),Q]LE7:+*,+<^U(]@Y9TGRB A#$=>* M( =;A)05WG%+5!2 )F*Y7'K/3YBGRJM FKW1L4)O?7,;>^U\&NI/:D2]F3+D MJV!4 =0LVJ1JI\WVH$^YV?XW]OH%R4HSIT:#[9X/>:%REFHN#E:NA-=.1RH8 M3XSE](BV#+P0JR,30])-S(A"HS^^;U3^['9\C*'W:[=S^A%N?2_M J#T+^NQ M?](!*!G=^>LM3]C;K^?&8 -1I9:2(Q&]!D3 .08&(\ L%CHDGZ>S@1%04\@5 M:_XH;VXKK'A\Q)10A6"+O\P@!&P6RECA$2$BYKRF9Y*8(QZA\NMF[ MR2?G% B(PO#L;&^0/1FP7/Z0V0W:O?AC4>8R/%,;):#O\'#>8M_,B77;S=;#*8T;[]E5[>=C_@+Q_>6R;G)S+QB*?Q$]SX<10VQK9,:64HRGR&FX+3$ MA"A)5"0I"?79:=D4Y0A5PL*1L>J6@%XSP-X5T/?78A-[#Y#(IZR;*,3 $,\8 M:***2?."K=QK:Y4R :*RP-T1R.'&<_A5W_4O?F _UI;(,_QSL;8A']H4Z_[V MO!UB-W]J8^N[-. \$1*Q]DY$;@+3WGL28O21&AZ&[))T%,/0LAAF9$5^ZW;. MSWKO"R$#R8"7KX>[[UW3 .=76YW>>3?NPSW\TNKXK\O5=M#P^K^'[=]/#N%[ MA_O;M'%5_W9X"GK^Y2MH^Z=O!U^VK^H[QY<'G_\^K5_MBL;I[Z<'38,/_SG! M_O3OMOULSO>^M%KU';CKJU]/#T#/ 2FN#O=_;<*U+_9VX-J?X0GVO]*#T\/F M/U=U7+_R1RXZF3PUR,3 $(_,(4VY0U0EKCGGGL4X@.=B";=SG,=]E"1JD0"= MN]TP)3V=-%-_V*R0C^P* M'NOA2,LA875FG.W?W- UF?<8XW;)>.?]XG#F5LU-;W#]XVZT_58^^0WG?A@. M^4N?S\1;S2&S*79";V;JV_6WL&3YBBR M8#[OM)$?_?=AHV%4SLA[$??2$/[][__6ZO]I<- MS>+0UYY=WADC &(?:?!2LYV3 MYF\1T6?])5F$PEV6/R_1[;NS7(1OBKP6X[DN>IWK MS.P1$)F*9T! MJ:2I7)H^X;U]3QK[Q]_V\OL?CBCLE;(V(8B!*.(6:^18[D2/E&HB11Y[F 4+ MJ]("@,&4EL=FPIY'BD L=@MO?B^5OE^)Q4 LKC(EN2$V$,) &(JQP!8C[:Q& MP0;M<;0F9DIR(7!)@NPVR<64-.UO!=2TLPL\2DU^QR.^[E($$9L_9W8]M>8[ M7==TL\RK<-9_/08SU@YHZ&"DXG]^?BZ/Y\9#6*;_6]1]@XWXM]DY[[4N[\RV MRNMZTNSU.WE0>VNRKO^_]O3LY^L.EX74=S_[XU?>\]-ZS[_;]KGM7M;$G.[S M()"Z[3KOAG"9FK7&SO[-B?'#/6+NA:#@ 8<@, 1$&,@V!E8XN)YW5Y>0A! M,:N(49JG"%&3S=-!-5'<#J7]_6*RXW[ J\UCH]2XC$P(U'R M2N0Q]1+90"EBA$LEB8I49O;1UCJ7%0?D5,* MX,2SB(S(HU^Q%-II%@#:-[8D+FGI>9$N[=! SNZ]%?5-8$GOY)F>HR>OZT4NV=+7I&:W_:;K^=&X?_^./= M8Q.1CBCOL&7>,<&]X5IC0SW+U-3">4J'4\P(GC+%K'*['@R9!YF ^HA"D.]E MKL@*6"+.>4).FUS"+;!FF&@5IHTC>T*W"UL,MC07CB7*?<":6!VCXS)%27TR MPQ'JP]J)2?FHW*ZG$)?]^I&DP7'*"4I24<25,\B1E,!5#]**2*B3?&-+J4WZ M5*[6\XA&Y6I-%P26:VRX]WGD1$18"7"Z.>,@",)GW-":DJ1C'K-)28G/_0+] MJ^&TQ.^9SMD]KWJTN4JK*'L?I,RVAU1.N13BFM'E<41*KY(0R:P4(=)#?>72 M0K!["[O&"L$LH&(&ZZ0@#"8T!Z.>/Q$8]2Q<@QXH8QL,D,S+&5%'GF"8T6 M6RK2N'@H:JRS-GJJ(T]46N^THB&!OV>,UWJ\W'$ED_49DE.GU>I<%.PV Z@\ M/\VE#,,\Z \]VZ ML?YM>_-V@5UPPR49 7L7HIY\N-6R9[WX=O3'S]G(MNSEVV:[6.+B2S\/R@/1 MT!ID^/LW=@L3-;R%XFX&;]\@XR8>H&._"_\)HU\>OKU9O/53/TR^I_FF(GKJ MVWB3// ]P:;_Z/>^^;V;)723"3K397\J%F*P&+#>>8/^[P;;&$N%O,4U4F0X M1M=;S$?IV;?\X=OIE9Q$&-_(P1XNVZ)/5 <6@G3'#YM%,99ZMT4MXY.DBF1. M^]Q[!R5>7K]S]A:QS1+]S4RB@R:&'\B/8^[+#*([>5SN?8PI_?Q0Z7MF U)L M6*YY/F\7E,X;!E^L%=:B-EJ"VXN* M:R]A:?\SOH:+>_[;S]W-/[E2#SY'*L.#5TZH9BXDP66,FLG O<***B*H]L/D MY[W\%W,D/T<2W^CT8R\38'3@4?^ZEOY&[+_XS,;!Y]][A_L=?KCS0=1_.Q"- MWP[@L^]Q W[C8!^EY.OC9VO M%X?P.X=?P/7^ O?S&>[O2^-D[W.CV;CZRL'M9HW?=O$_5[O]^B7^]L?^;K_Q MY=,WN(\C$42DB6J$!5:("VN0X88BK2U)+'H)3OG&EN(E%7:#!NDFF(#=SMW.&)O8>;@+&GGNJKT;G6[M2Q*^0;S[D&VWP):D0;BZ$ M>S^!<%('&7SRR$2<.6"L0XY*AT12B1/J8I!N8XNKDAD4TH] M')%538QE?:)\8^6C+378O,LT6L';0^#MTP2\L41("A(CI[1'7'J&#$\.$95( M5($;F0FK&"FAVZ\*:1VD)3'7TY)-OG[N6O';:L6![=U=)JD[!$TK=4S\JL^( MJP/B[V+\<)1!FJ=+IO)8'P#P?@+@'7U<' MI+Y?_W:$A= D.8Y20?% HP/7R@CDI#"4Y%L3]"I$FP_1R 2B6988SV!&9.;G])H@:[E'.!FCI"%, M*U9,RWGT\<;J90-7&M%V8HK=;NX/S*-UMQJA*S=MS:#M]IEM MA6T/QC8V@6U"&6JI-DA&"$$Y5PXYFRPBA@43>-#$XHTM21\??:Z>K_:B3FYO MTSRLRO'MD%9A+)5;G>T^A#"I/P_MB9N+!VFZUIO%:W1TH>!&[<6SBX$W);JW9'Y(8=ES!&W4]?K/X M;B>5TEY==,Y;>6)=D>QOQ5M4CK#Y TK%U.V<%M=Q0]ZK7N:]JF4NK,TQ4I^) MZ:D+G7G\R.^]1DK%/&[AS@8MEU*QE!KQ7JK#,>X[FFR4.EGN/>$R.$V#Y Q< M+FR%B=9N3/F=^SGSQB@8M7(IS[32F/!DG;91:>Q3(CA@S^P:L>K=GC [Y/7M MY=4HJ,?[^3J9H35>,ZYF1)C&L6?[_6[3G0]^>,C'-_]$S4D:O77ARI-X4QBQ M>%8[LDGTP\CRED#!]^)N=K8->RQ?(!&SL .+,J28N-RZKR#< M+:E_.2 '^Q\NZ_N'7QOT$_S6\=7>_NYEX^KW$[A75O^\2PZ^?!"''\=SMI\N M&U_^/FGLO/_6./W #O<_D+V=NJCOOV?UTUW>V/'?#O;_;C9V6JV"W>SCW8X= M;+DRRAL4I7*Y" LC&QE&RI+D(9+#P:>-K>S /[HG6AB]OE[$RO >QV M%SGC6B:1,O4?31""E;7K7LJ\CKV/G5:H MP&HNL*I/A*/.2I(HC\C;)!"G6"/+E$8"2V^M<,E[73 $37+2/FDQ]RO6KV4& M/95^/5:_QDF?J0LV)WF\$A1Q22#Z 96"OY0P*?%$*3@#K-09J!1L_9SL2L$> MJ6#CWK;S3DBK.4JN*('-TZ(U>-N,22]]9(9G;QMDIF0@SJL]=P)![16E>*GY M*';@!YU!OFCL6*;S6^S:G\6FY:GR%73,!1T?)GQ?SK43E@%TR #0$0.'&-TX MI#&C.AD7))-%_^B"?-]9>[0KQ5LQK[A2O$?FTKG5?S"\!,J??RN+6UH&['V,+7CQ M^$WM.+8!8EI%I;\-I\UVL]?O%GTV-QT&SS1KN^Q.%SIK>W&[_:+MV%)#MX&X M;;?#]AUAVQW(6F77YK)K!Q.AG*(0JU&NP:Y!%,>I\L@JB.R4YSH%*:+$H![$ M+"K+ND"'G>\MTH"O=6X#NC3G- M,9'(N71(,9.R[JG<$@'N+.O6HM.^%NM.5]CU>^R:K\KEB M-H'WK(E%W&(+VF<@@@TL68JEDTYDJCPUHPO]N)./)XAGJVM\YQJO*>X9C8+/ MT/'P^>]K7@.ZL,"FVYD+VGL#2!\F1AJ=_OL0X3.9+V^[5\_$5XVX-L2HSP3V M7R?"',&]C2Q1Q(6&?YA@2 O*D @Z&AZ%XCIL;.$5=+365=\6%LQ4^K8*^C86 MVAB)!2/"@9@1!Z%-BLA)#LZ5L$1(C9GT.;0I&<11Z=N*AR^5OJV ODV-&J.WS*4;Z/'$>T>B5A MNR/:6!=3)I\>!$Z#46POL02,/J8$;,VMXE,<9TW:P)NLW:_=SFGI1WXI9&WP MP7W[K3*(,17Z=JR=6U\CJP'14N"(R\4^)S4&622=H@(QHUAE#"?JU$XO2^57FG;ZL5[ ME;8M6]L^C5DV28DE1B&A@T+<.8=<"A3%1+&V3@"FXL'!U3VUS:L6[577J ZN MR@KV'CX$^R5B_ _/&[[TX('AKYG0'N![-Z7H^\5PO\GW*VR?#]NO)J(6S(/& MP4+ 8@E%G N)-(\6!4P4]99P$OS&EBQIQORQML8C$1JTCEQ(IT"(P M738AH[T%^7(B,:HLPV"U&)N1<6ME I*U.]Q9_3M\3>'-[BSS"8N"O4P_#%'0 MJXF!7N()SLYY%];WSQ/;BWOG_3_AP3NA$<'H5$FON4T,F0B,(A/&8QN1B+F* MCPJ-=$XQ*V6H2ABS$$E.>E49YC4+C"K->V[-&XN;0,%RQ9Y#1B6).",0,A$" M0FZ<,CH*IB@;M!I7Q;/K%3A5JO?@BSJ#=* MLX"E&+!J/(R<352!U:NYPZJN[S?;;-< 5T-1O%Q4TN6X:H:XZR56_;&JZF_) M,6.6MVP\]]JCZ4]=9YO+$E1#7G9LW"QD?:O=3\%@.ZBMU.I8-S MZ^!8 &ET7*<4 MD-/!@(LK"+(T).0<]YXK$QCQ143)6,GAR)RCG1>H>D\]YOX>5[P"W@IX5S-W ML$#@K;!U3FP=/W9.E&E!+=+$<\2EQ$A3(Q".BF '_Q=# FQ5N(11OD+6"EDK M9%VI3%&%K,M#UK&D$+72R*0#8C8FQ*,"AQ4B%>0Y98S[%%UQ#E):5?#RD/6> M%$@^#&[9R_R0\?M@_)(_62U"M0BW%N&G EI'E0&W*C5.;?>XV2Y4D=TU\%_. M>_UFNERTY9JA!H(^9OC=TU1NF!GNN>A>;IT'N%ROW_%?4;ZOO$VGF0BO,'BC MP8*YRN0_=$6Z-#9((HQCF+2K.GHJK]F)_CE_P8[VX]Q;J, M]#G\YP3[T[_;]K,YW_O2:M5WX*ZO?CT]N#J@>_L?K@[W?VW"M2_V=N#:G^$) M]K_2@]/#YC]7[\'F'AQA$:(C>7@XR<1[&G-D.>&(!>:4M"(Y1S,%W^1QYYNY M=I_B**(TV)+DN/#><;"[6"BX?$C"^:@VR9I#4X;_(ZW.FKA+<,R)2^(?BHF MSTH I@N /_)4)<%T0M8RV/9H&7):*)2BUR00I>"EC2V^J2<%('6ZM?Y)K%U& MV^W58CN G=B)/IZZV*TQ\J:64;SX%_[.TI*W]4VM&WMGT6=KV+K-D65P'/H5U409ZW;:O5\;9?7+X+ MGX,_9QF:NWFW#'%]G0VZ5&=C4(A_+4;3I2C/ HC%QC_?"=?[QJ^/&'ZR$T%$ M?;/X.P\4/,WI@*MAZ_:M\RU8.9_/N"X@GNS%]JO#H3JX(<>7>_O;K/[EPV7] MR^Z1(]YY;QTR7 O$A01T"A8LDW'&.$:)R^4?[G!3YT:_;6KN0O--M]VSYNYB#?]GJQWZL=@R:U"P$M7JCY M%OS_9@)E*KX# GD26Z& *Y"+6 LW$GU6])5LUFY+P@!SQGYU'C.ZS&E:WQ7I M5VM(ZU>-+Y^.7 ([2K%%D6"=A_,0\*2X13+D>D(M7'2Y;K D.36W)[7,D4Z5 M"$P1@:OW1QB44&N"$:B=!Q&0'&FG*?+8>BTPA+SY[*>,WVXF7VJZ%_5:?!6V MY,1(5L-V'.CG1;-_4FQ9WIG:#CP#+&C_'/;E3>TBPO[XSG$;+CZ?:B]KG$\5 M)$T)DA@X)W#?7R_V]CUO7'TX4EPZC+5!R>=C"!L\,M0[!%M%/0U,"(-SP#39 MBC$WSB]KUDPE#+,(P][.]A'UC!MB),)46<23\L@)9Y'GVF(:/8O2E2?/LC?9 MR784 ** $NM];.4-@!<*+ $G$ES#WHGMQF%\;"\LA BSQ=TC4T&^:RKR70WW MWPYKIR=>>8 YV?H_KOO3UE2K]-#O#=&8TTV5[<2D$;EHAO[)Z-3XUA>')WCX MYBO6]3JM\_[TK]RZ1P^Q0NP^_^%W870$&=NQ6_^>7)>UG]EC$))NM%^137"S M;VWKPE[V-GZZNWVP=V-K./[XT_=A\.^8= P0@"8;I4Z6@_'B,H#+$R1GGCML MA8G6#F"MP)CM'/-29AVS&!ON11X?ZUB>:1FP5E^X(H32*21.L%(@RO#APKF+X,W:S+EY;($1? MG0D:2Y9<'1QQ%X/G$@)-R3/90J:&=#F+&SPF@A'P5_@ 1L8LT/^"Z-JO>4Y, M;239_4[MWG9SW\55L:>G74[WV!#^V ZYG-='B0SCXI,W]G>"42D^?]E MN?H71*3=[ZUW*?GBLFX'1S0R"#%DR@= ($@*7%P7/4;2FZ I=>!STHTM^D;B MDL,@$"(/"[]9VP?@@;WI-<-P6XJ<;0:F;C/[, 40Y8_FY/Z@7FJ8!'M9PG;[ M$2L9FT7&&OM?CS@V&+"*HF0\11PP"CD2%3(0VVIMC?&<%YT'JB1\2N>%J^LN MP;HUNP&=V2[8LB:\Z, XM&.OEV=>G7>[@P^-0*U(N#Y;;_?.\ZS,7T9_=IG_- =:8 MP.SL'@5OHI22(!FQ0^ H4WE#E_*R= M>'P]PLH)&2A&'@P4XH%SI#5AB%#+M6;>TTR.7>K\Q&+Y!S[0P&SE9(=MY^/D MO@6_&U #XAL0CJ9MS2DT7-*@< C!<,TS_Z/V47DIL.5$QN@?=.XXJP3]-;S] M[1P(7K>RCXO5G7 ZSZI)@:NXL<4G M(>=_:Q!A#T!F*%W-X6H/!*PX'X3_>M[*N 0ND\U5#"@S-1T7)$]SG@0NVC0M M;%12Y0[=DS[<.<;UJT]'1/AHO A(.DX0SYZ0QI(AXX(*%NR+82*[W. SE;0+ MO:E=G#3]279Z69WG7T%:FL?M=]E5:_O+_:YM]UK7'!R]+&NQ M5PG*U5?X[6U2W_EP)!+6QON(%-41<>$B"$J>5.=S[20Q0D<_;5)=AI4T6/&: M'RYYK7^SYK56L=YSGT[@Q*660B@3+*=..1 1:C08.!D32W+H&=U[^%QNQ7J_ MVF;W;]LZCUF$X!;/NZ_9,QX3B?WW1XQ1P:0,B$CP>B"4PLCF1D,0@DQM2Z5( M$*X+)DJ08^+P(3O((U>G&T]!"_/QPWQ.S\/DH<37N<F)-$LQ-<5M&;LKM7. /(?9\M^E 1-)Y-Y?? MY7<;G7ZL$?SCN,=\?=A],W7ZH6T"S^/6K/UTE47Y*0TP/XI!,,7 _$BK&<@7 MR6&69<@RP26+/(+.@VAA55K=5((UV=W=K)6?)EFM7&*>,0V_DZS3-BJ-?4H$ M!^S9Q&D25S(!S!"L2>)93%S0(I!@#0&IH'9C*XMJZK1:G8NB,B\W$=5ZYZ>G MM@LBV[O)#@QJ^^"5G(T<5/]EH]AJ6M=L 3C".V-)A6D%RG"!H1Z]R16"UP7* MS4$E8YG;!XE*_V)9M^UC[>!+A%]^6GYEDQ)E8:[#&H]/7HE'2PP[8LUY\._KCYU&C5[-=G',57_IY M>,8\/+(MJ0'&$.^^2&OSQ\>[-X:ZSK<_">%IO"B*EOXTWR MOT_< #?SK1*Z2?%LMWI/R^ GJ"?8E'?.SB:\[_<[@;X*C98I!H&$2. ]%G+'8NO>1!F3OM[?=#G]TX%'_NM:&1NR_>'=Q M0.]P=M*@N]_J^U[L??[ ]GZKX_J7OTX/OGAV^+D!O_?^HKZ_C1N?_VX=-L?H M'4YWV<'^[C=P&^%^/#^X^G#9^.VPV;@*K0,*S_9E&^[M SF$W_WG:K=?O\S4 M#KO]QM4VKU^]/]+6,&; L10F$L2%H,AR$1 XF%1:99S-$V2)("6=:'.R.\RK M.D]$X; 6+)8Y/F_W.]UF[#V;3;C^))UO+4M-0 6%\T'A:,,O205Y^PG( MR]7]2GB,=# 1<<8EW=ABN&1(^,/BDA4*/5[$..IW=R#N;C?^4E-4 M=UD$7S4]Z:LA(%T4Y@_ NSB;G+DD?: '%>#/!?C'$X OA=!6"XU8'A?,M4\0 MECF/ M6,*6>U)&1CBVI30HKU*)[1IV42'6NB)/2))^ \A2__3$-%UR!@>8&I MQ-\ZG7#1;+56)DBI4HA/$Z2,-KK1:?O*9CWD].3;S=@!?[&W4[\\:K3DM&V M#QSZ"O(>"GF7$Y"7DLV,$QJY( 7BBNH\HU4BIUU0A#K.E-S84@MPTU$N)89I9@'@5$;=1(.L$1\8IV%/'(L-X8TMCOK!BS.K4;[5. M_=8B]W+=JW5F+W-KRBH8P5=@ZBJ#MN!.JS\'XEO9M?GL&IL\&.2","X3@EW, MK)[1().I/?.T7,]=H)H'"%UH"5_]RB:2UB(O Y+>/1\;>E;E9]8?WO*F_W'# M*%$AW'P(QR<0C@.*)2$"?')FI1'N M^ARP&_^-H 8K@V[52>#3H-MHP_\:['<%;?-!FYB -J*"D3( J@F6$/?8(NTD M03P2K2P62G*UL459U2!:G0+>UZ<_HF6+SYH;J+S-Y7N;U\2\55#]H,;]R6K; M&"Q7Q& D0YX!9RPXGUXRY AA)&GIG<69CO4E]02N 2Z_0!_Y;I?V+:;!E0'G MREE^^E;M*A_P8'">+)V+/"7MK$1>9U>9X82,3@%)2I,ADDM,P&GFM(07>66= MYKD,PZH7:[R;1+L5JMR8^6QQ'8^SYGOX"O['X/\6CE>MVT^/_9.%>ARVB$M. MD1?2(>Z%0]HYCH0/V D;*.PP..::/![\YU*5I59QC)FIE:GBF+D.YG%5'"\P M6_/\'32/SLVLW!K.;?0JT[;8AJ!;QK!1F;@'FC@Z8>*TD]$[&E!RW"!N@D#: MBX0(CT%JFZ-]_R-O M>P6 "P# R8JV2&U4QD>$CQ5 MQ+KJ@/%9V@VK-/:#86ZRK"TP%@RV!%&J1)Y\[9%S-")P[R(5F(5D!?AY"TAC MKYZ?]R+2V'^L9/KZ;E)E.$5K+*_R.G/;"UR9RF8L*/%=F8GYS,1DB:!+"AM& M*<*:2# 33")+'$5,ZQ 2M=;HF*=^+IJL]#'Z\RCK\E,Q)G"K;$QB,>)P\O5; M$Q.'>L+IILJ3!4%,F_DS;XNQCLU_X\U P:Q'M[XX?%Q\\Q7KX.G.^]._,C'6 M[OGA@.9[$O3N(,C;_YY<'RV.(7#?:K\@FN-FWMG5A+WL;/]UYIM-F&XVM MX?CC3Y] ^=/T$900M3EF,3;<"^Z$# M'^YW1K-*W]86-FKTN]][,=-!)9YG.NC,ER5DD^CI;W_OLM]_3["'776];O9Y M9J02,?'9ES'0] PHA;; 2#A]FS3><::SG&4/+-'L*Q5,S,M6IXT/D-<-^=9 M]KHO&:F6;-XEPT\Q7OA%Y%,:X+X,G9R)S/$<53CTE8\!ON?YUR9UP24-"H<0 M#-?<>&RUC\I+@2TG,D9_M),Q&Q-,4/YCH7GO]6IP[)"#J\-F_707P^>OX+-X M[[>Z./CBQ=Y.G1SN'%SL[>]>'5S!?;P;RUY\^?M+X_3]Y<'^![JWWVC6=S[P M@ZM6LW'UE=>O_O[:^+(MZON-+_#,7XL)F!]O1JTT]H^/:'3:4(L1(X$CSJE MQFB'F$O>!16L3&9CRQ#Y^+.\>17EH3F*!5$K58!7 =X8X!DAJ>!,]!7 =X# >_R+N I@9WS02*240],F$!618LTPV#$ MD@Z**@ \SI^B/KD"O-71^PKP[@<\%S2F(4BFB.2:2.<-33)1EXP@Q(4"\/ ( M\' %>"L >(TQ#R]1X83#$=G$(^+4":0-4X@&[I(**GJA-[8T(YOZI0#>:ZIQ M>-?I]?/A0RYKF*6;-Z>VE/$ZM]['3"A58S056]8EP-#B2 M-('X,Q"6N1*Q1$82P"YI$A@=8HF"<)0S6A*.+D(Y9DETOC8%6V;44RG88Q5L M+/QA!N.D%4$^)@?>@([(N0#>@-,^)<8]ER(K&"\9I% IV/IYV96"/5+!QMUM MQS%QDD44&6>()TK!\0X,Z20- ?#$GN"-+:9-27?8JSUX D'M]6IGW4YJSC*1 M\_&MX&N#'XTKQ':MZ85RPY%XX% U8ZSWH4#L+. M$ U*GCOO*-;!@.8);$IR9)7FO29_N=*\QVG>N+MLP$EQS$=$HP&;9Y1%.AJ0 M<;"%R@1"D\[4\;QL.D:9NSS.TR.>F*>GNL9CKO'K;6 #G+%8^N( 4AG]XP@)9)@-$<=X%S&URQ("^25'"!U_IVQJ&:96^+53? M)L(V18G6B: @@D-<8HFTTQ8%AW6,U&&B2;9OI&0NSN-..5YP*<_[TS/;[)X6 M]'2IUFSW;?NXF?MP;3%NNBKN>08?^68/]M(?G?;Q'P *83#N>[_S2QQ # !) MVLAD,J>V#S?QK?\V-;_%@*YBMU-!QUS0X6^YQKL7]2\?CIAE6DI*D'#!(VZD M02:RA(CG.%$M..=R8^N__Z-A-W^N:A!>JG,\AZ)5"C6?0EW>52A'?2*$0ZQ) M1;;%7".7G =;[#(VLJ =WM@25<7:!\' MQ\P;'I%VEH&W[%V>6L^1YCK"#A.+JL6LR:-3#-Z45;G/VEWC-44^@U$,S4'\\\.PA.?' M-YDB=!%FY$4 _0_/&^7TX('AKP=.CND-8'YX0MCH]-^'")])S9QIJ6UXM2 MO65$.)7"K8+"C<4[AC"->:ZMYL(@'JA'+M?($&F9\IY9/E"X!9T.O%9]F\?4 M+2"HJ4S=ZFG>>*PC+$F4>(8$IQC4CQAD @N(&B>5\(E*+++F36;Y?ESI4&*0VY.0[7<$^VW75MJ<(\,M1;"YD02> M*'9I<-15!7\O^4"KTK:E:-NGN]J6C&?<.HY=;2S>VN+BO5J%RGUY8L%*IUL)5:RPTD802 MISU%-$6%.,X$F593A"TV3F/#L! ;6[*,D[Y2K9<JL_AV^IJ!F=Y:QW47Y7F[> MA]BGBGQ6^.1FY[P+Z_OGB>W%O?/^G_#@G="(8'2J5-?<)H9,!$;@=\<81$*. M0W3$?8+ "/88F10T"XQ3)MW&%M%J44,$*O=M12*C2O6>6_7&SW1\=")&@YA5 M$#AY&9!FR:(@M5(A14.L M53ZK[Q I7JO;#(J5*]YU:]L<"*:6<5M1H1&R.H M7F#(2J41U1!H!1VIMQA43Y#[..:JR.K5W^%KBJQ^L\UV#1 T% 7*1;%<#J&J M$&N%0ZR\9]G4[+5'9>53\G4WYN4V\4S[_!2%3A\-?[>R/?/9'C81<1'J8I(! M(X(51%PD>J2#2<@PXZ4S2DICP/:\D4Q7*?,UB[D>J8L5"=0CU' L^HI8$2Z8 M1(PFC;C!'+F0P \4!@O"F3/8+IB[L%+#%8F_*C5]JIA46"+P5MLZ)K6,9!!:X MH$D%I#T@*L=&(2<51]KYJ(.)"BL\[?RV0M8*62MD7:E,486LRT/6L:00B1YV MD7&$D\C=SLHBPR5'CEH1J02?-=/ME!_/OSQDO2<%DL]:6_8R/V3\/AB_Y$]6 MBU MPJU%^*F UA&CSBT.HU/;/6ZV"U5D=PW\E_->OYDN%VVY9N .HH\9JOPT MC$=FAGO>V'H']Y4K.GRGU^_5SKKQWV;GO->ZK'4+BQ9#S?9J%MX^/8,-&LRZ M.V_;5JOC;7[7=[KP.?ASEI'7M1,+_\W%V(;+^Y;M]0J6NEJ_,RT=NEG;/XF] M>'U[8+J[L :9,*IU'B(L5L=_17DU0W&/\#/%%T<_F6_W/\O(DLW)X?W7J*=9EO>?C/"?:G?[?M9W.^]Z75JN_ 75_]>GIP=0#>P8>KP_U?P4.H M@^6':W^&)]C_2@].#YO_7+UGC9UCN.^O\-XNV=LY./(A"1E(0$%DRED#<9OB>-_>-+^(]H;!\%0C7H M94(D,H5X8A0Y(2TB*22OG!::)Y $5L+0\:9 J7FD86&Q1B4-"Y>&KQ?U#T>< M,&I=D,@8(A&W/")+$T&.$0T;A 6.@ NZ)%S(QP^U_DFL74;;[=5B.X QV8D^ MGKK8K3'RII:AOOB7# 0G[_ ;,&&]L^BS@6M=;M[E_UM?;X7^6%NFNS)0%KA< MB."K^.; V!LWN-VWQ]YG9+U M5" >EDEFOY*%IS#\O'%QA+&)41B. L<) M<1XB,J"LR-OD?*12\<1SPV))O^+R['XE#D\B#O7M(\9Q($P8!%#-$LE M1B)9XHD-EE"P7)241 1/8/KS3PRWT@X+U"9>*3XX^)+K_K0UZ3L46VJ(9XR$ MI&+27&!G'&"=5KR\L\@_\J3R"F6Y@X%"!PG4&.O/V M'/:P.W!6AFK>.#^%*_N[>IUX(B1B[9V(W 2F >1) %L?J>&!ZU*3/WY:\&]L M]SO=RZR\K4[OO!OWX?J_M,!C7[I6'HRT\K)^^HD=?OET 9KUK4'KN/[E\/3@ MRX?+PR^_G.;KUS]_@._6+QH36OG^\G _G,+O?&E\V64'5Q\N&Z"!C9W?3^N_ M'7YM_/;^V^%.ZVO]:IO^<_7UZBAQ)PBG#-&0.^H$IPZOWN>DYV7*-Z:J@UV\]R:?6M(^^I,8SEMQ+UW+W+OS;A?^VB^. MGUZMU!WS(^N(Q59YQ#P!J9."YOFK&$7P$20SE!I)QZ7HMG0\?4 V(Y#NG\2; M-&LOAS#-&V&OV?YMNU2[B-V8,[.ITVIU+GIOIPI_Z>,5F?7K ['!R18\9LN> M]>+;T1\_CS+SS79QL\67?AZ&L\-3LI)8L?C!P=L_7S1#_R2?ZV[BP=GN\&!C M^,O#MS>+M\:.Z0;O*;8IL9KZ-MXD4]_[WF4)V21Z^MO?N^SWWQ/L85>]]V;9 M3)>]Y_#H)15,EY_ASO=0'K0G=I_GL<;3%ZKTJ3+ S_%,,Y3:O[3')V7]&FM= M^O^7O:B=6MB))D2$10S1.S\[:S4GV79GK%#(>3IZIP;A=54_S?#\:U/BQ"SW MR=ND) D\:*DQA((*4Z.UQU[@H_>S%NL/_4:0QOI(&+?;X>-0%%-SY_PWL?Q@J5/\/K! M1;YWN%M1O_KKY/!SG1]^J5\>[/]Z4M^!UW/1T_X'\<_5[LTDS"^?OM6O=H^4 MD\EC:U"PV0UUE",3L$%"$(,C"48J"-9EV23D1Y4KW:\,+Z/:LP*UUP-JWICD MN?#>$,:U9@XB8IZP-(PSJZTL0&VF0O@*U!8+:I=W04TGGP0$V"A*+?)\=XVT M8CP?P22.G1+2D(TM5G;HLJ*@MD81TN=.]VNMV:Z==3L^]J:/;J"E3U>*IB\: M51;N*N4%?M_^<["\%9;,A27O)QRD()-.(1G$F ($$7E8'(X:&=@E#YO$:4ZD M4KYIYL.2IW-U[HW"7XMF+=Q>5YKU*,T:L]+61>\LDX@3+_),<(6TI0YYDJPR MTOG 21Y555(']^2:]1H2/+_F4N>3&+(E#N>^/XLIGNG!UP])%FZC1VO_6Z<3 M*B29#TGJDS::>4^U3\@0D^%$8?#W,4'&ZZ"UC2)H _Y^627%P_S]%F8N1<^@V?"* @7$;:),*1L(LSRE'2-XNYK MLF)K[H .&'9=KUOVUK4('SUW"-*]B8"S8^3-AVFAQ+1<$T9QKB M[^"0IL(CDHPC7#GC.=AVL2DF4./'*O)>FF(MW!97BO5HQ9H(OY/1Q'&46.*( M4V:0EMXA:I5SBD3'&-_8XB6-1T^I6*\A\'X"G@?\/:J'UW4BN8@%6FT@7J:# MTXC]"GGG0MY/DRY-Y"H2C9$V$I W)(%

)4XV54 M950@68'D$IW5"B0? )+C-1PB0(3''&)80MR7B$*&I(0HL<(P2J,C86-+FI)F MR9>*D27T01.]0O/WY V?>Z@\:UM7=C+WL9/ M=UD4FFTTMO+CBS9]]Y;=(2E>:X?DG]W,Y-2__+-EV_WM=MC]?^?-LU.0Y%7L MF/PZA/&V7-O:WX?I_M>K['^![VQ< T;R^DR'_*ZOO;^/YGVUOW\/O?/BVMW_PK: X^'!DE&#$8XFP M"H#.0=M<-BQ1#)@E08R,EHSW3%*=$E;*)TX=CXD[FASUBM- 8@;Y\6ZWT2Z\ MJ17[4+0@7._$O5V4<_9*WGMS4[Z'I1?,6D.=Q5QAJT/2V$9I-#8VYM3D"VG: M.[M>[;/KU8ZCU:[:^*HVOJJ-;QWZV*HVOE?6QO<' 'G5L%?UMMS'%Q0])Q * M"6HI9X9IAQTGVFI,P+MC?-9$\537^;=N9Z5J9A_F-@^S(OE] 2XQW(>_:OQ6 MA_<;3;@O7K_ZO76X/ANW5\+6_72S@Q'2W2F-,\N$$B1V1 4O,4I);!D\PBNNB! M.%6WWFHI=H5H]R.:#I6B+981!O+\U+M MI8_,(J6#0IQCP#86/7**68P9"X;3%X5H:Q0%_7+>;.6;7=-*P7G<(QE,+E3E MRG">J'8&XXB]IL8K1YRNW*,E@,EDLQ[X1M1I0A!-D2 N>4 6@A N$8&=@EAIVF4,7CF"6B8F)3EH3C6",$Q.M]XIQ'RC6,A=\5/9[">@RVG$;:PJH\5RF%4VGJMK8QX[44B+$'T1Y,-RE!LA7.2 M<1EBY0LL1UO'? ''DG2*6&1UR+X "T@KB9$"!0V2"TIT[NC#?*6T=8WB\SQ: MY[P_IP>PWM#AA0I466:\8=PE8IE7WJ? /%-&R5 9^B5 QV17GR/2$V(44B[/ M/M" &BX2C213S#"31'0^0XNK(O4E#X:WE'##;++6<46,PUAK%:DGAB:G M6&6=EZ-B8];96"&,5@Y!Q.X0CS'/>-<4D>@-!4?*FA"RBIEY)Q%7H?IL*O6Q MD_H7MANKJ'PJDC"? #&1A>JHH-E(,EDOYJQSBNN"=+< M2L2EX\ARSI# D3GMK-:YSE61>2GPJJ#\)2DK-M%I3F5F6N(A44UF\)2]@EY%6PB*NLK,)C%*5DR;IDN&_]ZE7-1W="51&QX8\M@DQ'TDR&@348B"1:T4 M*^KF&-7S9M">I\UYS6/_;>_/3\];MA_#G9'?KRP7L PNOEM+?WL0,?S=BB43 MB:?"5(50ET^/9!669LD(C(2+H=& 160)>AU!!1V]BY#3E:1AB4Z^& M3J]]9N&NUU817U7\5L^?;EDMOJN7@*S'D]X2D\$FPA%.N?112HZ, YVM)B;$W#IM%;S)6,J/*OP;-D9J@K/'H!GX\6AB8L0E44Q!8XX#A89 M)B."D!"WG>?%Z_@@BMXO&Q9%G M@N.$.=(QB%S;P9"AUJ/( HXTAWL1;VPQ5>)VO)EK%YEC5,&N&(DQ3U)8+J,2 M,3G"X5\6BUTDHUV< ;VK71SLXK?ZA_^?O7=M:B-9VD7_BH+S[AUK1;B8NE\\ M.XCP&'N.UUG V(/' U\<=05A7=B2& R__F2U)!LD82-HH)'J7:\U@*3NKLIZ MGLK,RLMG'X*PA :D+(V($Q.0BU(A["6W\$]YE_->^8)#_PJ6M![KWZK+R6AB:/1**P:ZJDD2,.(RXP M=]*9"#LC"')1._96Z@]:H^/8NHAV,&S%7@ RGA;M&V^IC+QH98JL7DDE^2RB M%[DCT>N0QLYV)SI@AIK5O;+2NN$KJQ]>3E3^6ZEC_-_<[.VYT.J,3O>B/; M.VJ#JO-J.(RC80,+H.Z_F]:WYI5^^PGTVW"O@DVNY-!(BF$HY+#'Z*:+8#*8'$K(3S1T?,H">C# M&A1A3F$+U#3RV0*H4SE40-VK4GV_RZ,U%LA/ZZ#.V-LH6[XOJ:IL[J4JI/[\ MZ:^/-J9(.9')!BU@$N6L-X],V@6%",]MF4F>5JDYJ[U7S]2>561N5S*3-+-YEX-C5Q\:;B M]&D?=H%+=;J4@4[CG3ZYS 1(?+M!KOP!W'.OBOOJ]+0#CU)M]#]-65K](L&[ M<73>'WPI4P$[;C>]>X"E7<"EYK5I<+K3SR1RG-"J/9"&,YI\(8+3Y/&^5S0$CI.'[V% M W)J&6YD%UK79N/UZ^AE[ZR+0K]RP>1O-L4>[<7P@>'I\[C_BNQVX=K=CQ??OC,]$.R^/=DYV6W#]_GAOL>' MV^\O=C[!9[,-^NFPL[/]D1YT\S7>72XJ72T)34H%C$B2"?% );)<&80U#R8J MA['B&UOZA<:T[KZ'I7QULS!>R.WGY!8EURHZ'FP,7)-DB!0\!6JBM9I&5\CM M2 M6TPU=<0#J5''C&;$ZF0]Q4EK1I,*!WFW&A*P(CE06/-4@@X&!Q% MD"FPHNX])5WNS?89B)A8ARF2FE+$K8A($V\0I<1);'UR,IWR%_[]G[4&&IR\ M0M3:W ;%Y=*/W".:! V2<&F$J7*)[EVP[0<,\%#ZVLPM[Y1]O1:8Q382&[BE ME/I'B/!8>XJH M/9&J;.LU4L&LI\!3J9W"$05E-%"!H,@9:1 U1'/LO/)5CQ2F%Q1,>3HBJ"GZ MZ-EX EZ?#0:QYR]:HP%=%0'3 MV'$9F(TB&R*+VB$7.#<6SDUP)Q00/QR(9[T)E@:O*:.(22S!A$@YU9@F%+5F M48(-& 3>V,*;I$$-'1H7[NQ+*9O]D/#'K:J!2,:NC109+X EC M$G+"2N2IC=@E@3G-%;<6%-QJ8F76E8LV^!!]QPZ'[31)MAQ^[^!>X@X>/>Z@ M*J?QKN<'$?AH.X[_6RAH*0J:;^NJI5*42XPD(P94%8Z1I]5B4P(,2>-"T MP(.RK]?!!7,Y"B01$XU#RG""N%<6:0Z$0+U(/." WMM0JQATTV@_PHZHG MY!XY(2O=!>'^XU\=&DZ!24,X@8K9#@H:!Q38Z3!$?-053W1YB&JGCQF1Y>'+ Q0R&T]R$U( MA[%WG!@%.B:8+E19G)P"I47SA%DAMR.WL]<=63PHCK MP8AU=?(KZMY#T.6L1]%*!UHYD*0WT0-=@E6K'3/(<\=!A)QB9:JJ)US)YZ/O MK5L<4JU53ZY(9T$KQA4_#R$J,NK!5'61!TTL4):GS&LG*?>1+=V7\/:YVH79 M[L-L!W->.F8P=4GQ7";%(,Z)1L8X!=8LIBR"HJZEW=BB+X0P]P^S7AHZ33E5 M+7SP0S[0R@BM!0]>,FZH-!:V1&%IT,9&'?$#\D$)H;@[%X+ M%321"N;*N!@EHR8&)1XD CER!/RN$=?*8BX$)LP5*GBB6*MUII?:.Z(7R^.Q M.&;6IP*VHV><.41< F:1*G=%R=H'4291IJ,@_/E9'J5^3*D?\WA>E)*#^D1T MYN<<*9$YT'.#0<[RB#CC&&FI*'*:,YQD CGF@A-T 9>5BA,K@><:O" %ST^' MYXO92I;4>^D%4HEXQ$EBR!BJD6+)),*,T[F2M%ATW%/PO!)XKL&54?#\9'B> M=6DX2YQT,2'&S/9$'/BI6 N1X,XF;5Q$05N+.%8>61,X(LZ)0)P0E.3F$:8I-2#7+7ZCU)%I4JQ& MR5V]/P<=S;D1L%>6*^^0I?D0EC.-K-4*1:L(8YB$@'.DV29M4.YJJ4GQ_%P) M!;VUH'>VZBR67FAJLNN/YV:BN>!LKGGO;:#]15$C".V3*!$L4>P'2MD-+PPJKQE-#A3?R14$_%\P@94/!PL-PQ;8J/S6#*96*!DG-2\!'^7<+/Z>/S+G&/% MJ> 9,P%L,>(0%T8CT-$3PI@9B9-5/.&-+4)><*+N3^:UP^9YU'0H!%H(=(D< M:$>IQ\0'K!F/D6H!0 Q88<],XL(5 GU2 IWQ;5EL7! .(T=50%Q2AZQ1!"4M M\FF"2T[B7/(&F+7N%.C"GX4_"W_.>QN-=280QQC.'56#LQA;G*N7,V*$DLOS M9Z'(I2ARUF\H12X3;"U2P1+$HV;(>NF0"]IA+$,BEN6J.K@09(/*[A32+:2[ M1#R%Y3YYFY0D@0E]2D9>&2(>\.1IBXB MYD)^2Q)-)5C]XH7ALK8V@D]/RI4#^)>1A9MN30>U>]8%<'CX/;3_V?H_UV@87O\!+[? M/>W$$=RJW1O?('\M5^[:;/T98VNW/XHM6GVOW1OC/-/+(![90:CNH0?&;VKKP>#Z9/\ON?\Z8]C..O$O?2V#3M<_"\LAO"N-[*]HS90Q:OA,(Z&^YDU M]N&VOW7Z_LLSW7<._S[&OOM7SWXR9WMYK[A\_Q7V"+;S^\'%#CSC[N\'8G>[ MTX5_[8/NQ\N=;G[&+[GX&]U[_UD&%8PV&$FJ8-N S0(Y$!SBF!$-IA5AA&^T M(FS.IQD#@[/XB+)[!]R6BOQ^)+^D:>#&!A2LS=N^4,A2D8.Q>!1>JD!]F)-? M$S>]ZDP?]HZIB%NVDO%X'\N[SZ ]A-VGGUXNMX%7JL%WVJ_4$1A3QYX.X\OI M#[].[:IVKWJRZDN_PK9Y! 0YV2LR.-.832%)IL[)H?3DQA-6 MW:Q8=4:[&K\GY":7],:W\2:Y\;T?79;032'DG2[[X_<$X^5AA;[597\2I?"< M@A$6VPG+#6JL/CW.L,S,J-3BV@[]X6B),=W"I?.LAO_*^[/N&:C,0+"VVX?G MNJR4N36>DMTX:KE^_TOK']LYB]BJ6)[18KODS.FD[.^M5&&L+-07^O'"^5DVBJQ\_51;IW(G7C1K_T M:<-JGA=(8H3)O8*D,YPS9:5RQG"L*3$LIEOW=?J!Q^;W07\X7(MSA"[^T<8KD?AV?#!_OOSG>X[OK?M\>[)NZ\[KV?/$6!4G_XZ.;B$]RYW MOL*XONZ<'+8/+C\<[VZ_NC@X.>*[E^_ISLF;\[\OW\U%#VKM6KIB1[VZHD<7 MPJJ5L&:B]21WFG%'$2<87B(WR#G&$#$N]T*F)O%\\/G"-*><1>&J->2J9E'5 M;AP56JJ3EF8CY'0BU#E+$"$"]*@4 K(Z)H0MI1AT*6:DW]@2+]A"6GHZ/6K= M2NU\[)W"?MW+1NLH^N,>W/;HHA39N8F:.-."PM).-#G.#-,Q4$)]])$P*V2- M1E[AGR7X9V>^*3E61G-"4#*4YKZ7%%E! G(1>R]%W&['D$P-YH]A0(+P?AV=;;@FJO%49<2(^XM[DPKW3(*!I!JMY3K3>V..$+ M'#&ERDYCT=LL\%:&0 'J4D"=T_4#QCQ1CAQ.#G$=,7+24D2CB1JKY%SN,\2E2,@:K)"D1AE*G,4N0YC25:W3 MOYKH;19XBW*_/%#GVFDH91*1$AD'&CYG+B(;>%;S#0[)<,T5 )6JVI(JBQ=_ M>=C]4?GPKR9*G@[ZH^AS$F"KFJ^[]>=;"R^#YU0%8@D77G 8KA8)XR@B)XP& MZG!1^Y^$BC[.^_0]2(8GCDP("7'N.+(D>!2Q"8R3I*WW&UNZ414ZBT^P;J7_ M$>!:E/Z: #RK]$=!C6$$E/Z $3>Y$W#D#%DN,(_66^M5[GF!BS__^6"W6= M M*O_R,)U5^5,R1E*;+4)L&QPU9HF[3"I&CV3\(X!_.:O?(I&E#JH_,& M<48), XW*$3!!#'>$T^S-[!13H;B$:Q;M7\$O!;5OB8$SZCV(3&E0&HH:$T1 MU\(@JY1%@09,06^0W*2-+7&O4)V"W;7>:HMJOSQ,YU1[(KVB1""I(L^%:R-R M$BQP:0B-+'OW+8BN:QSJVK+=31[ZQ, M69FR=2U;47P(MU!L*%4*1^T4-Y@;+[1D 50<9:UE\/^WCD'^23''-U]]YRQ/ MXZK5Z'\D56>^P;; 3.. ,7(D.L2I8,A2)9!F0CHL;- I@*J#:\@ *H;)HY-W MU9&UB*G98BHTNWHT.VM1FL!29,P@$Y5$W">,M #;,BDA=0(IZF";1[/K8%/^ MJ'$J6?:,;FT[I"P]_I6A9&],\EQX;PCC6C/GO><)2\,XL]K*VU/R@B.S!41< MRG'4Q=+S35&QTE@0R9'"AB/NDD5."8PB\49ZPJ7,35'-"\QI;E(]1,7 M1Z&^]:"^I8(,:^*^4BWMB7EPYIC2^T YMP9Q8W)O4PD\:)5%D0KO@A0^2+ZQ M15\(QNZ5>%0HL%!@ RFP =K?;AP5W>]!.6_60@^8@]" Z93U&BQTK)$.@B%/ M!=4Q&HXI<)Y\(;"Y?WS58Q'?Q("?/LATE8N*UAZN5>G/6@'F 2_H UC''-T41L?2"! M>:8=CO*V;;!+6XO'LP'>7&3]?^P#/B!PKZ^?I:511$)03(8@3@U&5C*#L)5@ M&K!<+-5F!S##>%,UZ*"NU(I?0WI:QE/["/Q4/+6/PE@[UQG+8:H%Y@II[8"Q ME!#(>A<13B9J9K@.SF17+6=J 6,]YZR20E;/B:R:Q56EL47MO/3Q.B]1@36% M-8J<-1%QG3!R*1'$+/:4"F\D)MF=JB5;4,CBV8<\/1OKM72V6(Z;O&7$.>Y- MI%R[8!SU.5=,AZB%%+@^.Z\0T#($=#EGRB4FC;9&P)(1''%#(C+.2\1#,L%X M2L:Q/&)17?Q2"*O9@%W*\GEXQ)9L^;HP/&/<"*ETT$(C3SA#'!N)C)44*1(Y MX4)P1L+&EL!RTY1:6,\'OLU";TF8OPM29]1]Q@-5-!J$#8ZY(;!"V@2-#%9< MDZ# F .D:PQ4BL#>>8:4>UD9$85_3[ MIV$,WZO6;8'O6N^W1;^_ M"U)G]'L>!$Y61F1\L&")6X$T9@GT^X0Q92#%F!O1B$9MMNOFRR_]+>Z3R9%D MI"$XX"'#G4XV4,J4)%0+)DTR1?-_&BXBV_"TYGHWBT2529B!C-KC5C"!CH'*. O<22 M1Z55/D2O+2&R./5+?.2RIX$QYQTCR+(;D;"+,JZ+=/PWET'GM M7I(4(G'9)V@0MU$A+25!)@BN!1".%RY3S@JF7ZPX7)=1[A\!KT6YKPO!PY%[HA-EM-9M2?OUA=1T^YU50WGA..43:)FAE6)U9 M[I.W24D2>-!28\V%PM1HX'=_^UR^TBGCT8E>S"G4)HD8@\F5TJQ#/$:!=$P, M">()L=$H)M/&%B$O"&&U9=C7AZKG44F^\.O:\^LRAZ9U$6PI\O;49#M;!P$K MF:2FR(/BACAV&FEI(L+*XR"TP5+$C2WV FM:1R6$0K.%9M>,9AN@QI:6'P_/ MJS/>BL XHX):1(4+.0R=(ZL802KXX"ES.C"]L:5?8%9#N=_&D&OE[?AE9.&F M\-_0_F=K.K3=LR[ Q\__7GUH/$XW^&7KVYBKO\/+=-17'N3D;#AJIXO'QS.M MSM"O*">M^/4T]H:QU4^3M+CO%=I;=GS8?FZ'K?]9@@2<8,)JK;"0E#M/-27$ M.R<]I8Y[Q3]O9Q+ !!-T.S:X^L![:98;GCW4#_\^QK[[5\]^,F=[<(^#R_=? M#_??L9W?#RYVX!EW?S\0N]N=+OQK'W0_7NYT\S-^N?S[\OWY[OEG092EW#@4 M! <%B&"%M%,*V114U$%X*7QNGXL7M&5\L91@P7HE7JN :4Q #M1P$IA3QFG+ M(K&X$BR9"O86G9V*8&\2[->=]Y\UIRHG@:"8M$6<.H$,DQJ): +6Q%*1-5LA MQ8)HP1=5HNLRPDU1FQBUP\QXCH4Q(%XNL;14"N<"J82+I\+%1;CW$.[>^\_4 M&*]CWEZEA^W5@H1-$ (I+IUF1$H=52X*M:CI=2N<#6"C:P%?MRZB'0Q;L1=B M^.:Z'F^^4__UN%MSM1ZRX%ZT!G%X.DY\[EQLMA;N!NUA]:.O2I_V6RXNM90> MP]:^\M1OQ@^]"_??/X^=?^(./,SQ.J^PCU]WSC^KY('\=4 &P[J"%::1LS@A M'DB46B?B8X)]0. /<>:F8X\AIY1&//NOY)B$: MN= 6:P>&.:B#/^)SN;16^(0BA\^NL\C)[M'G1+"%C3JAZ'AN8!(3TEQ&Y)B. M8&5+@7,#$\%_P.EJ\[I#(G\L2[C=.ZMF_'8NBIM<&Y50#/&,D9#@\6!QP",Y MKZU5"O39% )WGPD1&U>^]31>CW^I?[=:TQ$\_@.,_5 D?Y@G*9P!BK[('_J MFX-UXE&:,=W9/#X\/?@1U/#OC.Y9N+PS]G(-=]=WZP?]P^ M./F"=^A["A"E\#S'N]V/=+<+S['__F+WY.AR9_\_G;\OOWS]')DQF "S.B

&S'# GXB>%5=CX+3@15AC(K%64H8\WZC M%8'%3C.\8-(WMB:3W[HR^_,^QAM\B!,7)\JG)R^IJ@YT;L+G#-#'TOSIPS[T M8OS3'\=PUHE[:7X1[N?EN;[K[XA^QMPYQCUH^2W>6H_W:L,#X<@"%V M[.DPOIS^\&MH#T\[]N)ENU<]:/6E7[MV<-3N3<\:<@K*S,% =M\/H M^*4QFPJK?"(VB8>7)623$GFG MR_[XO0=[6'VKR_XDYO0YA9;>.N/L!X/RN0?1X'&&969&I1:.:E%<[ _&=(MD MN>J=Y_AT$-9+LG;^ S;[[">YV]_2-X[OSOR^4!?4=W_IR- M[7CS-:N0.R^>')P_+Q*SS#YR"4(:#U(R(]19RJ7%H\P+K%3!B2<FQQO*#$X-WR4&X-@8:W M32U4MG94YHU)G@OO#6%<:^; Y.4)2\,XL]J.&Z[>(M2A4%D]5'9QG%+,SIQJ(1)W/[=P4U1AQASW2V& 4J,74F^# :-G84HM:NI4*/BN# MTKI<"@6E-:%T1A%PP08<$D&"P?;/4[#(&)R0LS)H9H6U.@=.RTW=()2N@]O@ M0W1V=,<:C&MA=-2U_T]M"[@J3.$5DZ,0S/($\WY.#2#$"RF-11YKBCB+$1G) M)1@>7N=_@5NP- 1IE*51/ 0-50,*6.L%ZZPV@)T4Q"FDL.&(FQ20MB MG(]S^@%SP@JN E(2>(K;P[AOOQ8OY3UXYV!!F 'WPGJ% @%KA,/. M@"RF#%Z2%-Q(YZC:V**+BAX6)\+*H+4N):&@M6:TSF@)# ?#- Y(>@-HM:#7 M&\LBHB)PJ24G(D5 J[C_R=\S]B(\16YX!;@_[ @6>2OG*1Z-DV5MCCFPG8=) M&)>;XA:/]6L5UY-3Q0>Q8W.YIE]SU"EBFPN2%1VH]N-D\G^1?\]D_!?+ZH%4 MG/_VA\/758KU4>SYBU?C-?-J]-H.!A?PQ[]LYZQ)-2R> W7Z;XK.WO9'"M?^ MK )5WA**N/(IU[$RR FKD%1<)"*D)YZ @54#=19O2',Q6Y>B6,)@M;%S/**>0IU8A;)I'A7B'.8">SV+J0PX"8T?>W.YM!E LZ95VI MUCFIKIGOS:ZSTP/5);W%F1J]SYG:PYP$SI8;7%Q,%3@@QR_U6[O]46P1EKW3 M /.1;7>&K4$\LH,P;0?S6QS83J?USV;KKQSU=PRTG=--E6=U?LHG]4#')'CEBY.EC+]_Q3I8M6>CF[\R5R;RB>K= M"C$SFU=>ERF4KK\52C\>?"^->121&T3[!=D$0WQI.^?V8KCQRW7$ =QF9GYV MTFZ6WE/79M?K6IO]7<_WNSG>IHD%V(^F/0_8P?XK>K#_!1^PD[X_AYWT^# _ M^_Y?G9WN&W'8W<&')V_XWY?OQ>[E^\^*RBA8U3@]-YX$I0XR:<2!UUD'NU( NK])A>YA;R_53=8EQ!?BLPL#U3_L]V,B'+Y?OHWJ7 M_JN/7D!>"W:7 O(2;QIE'J(F.Q;T00K(W^VJJ_6PMRNB7ZK=-[_<>ZEVO\[# MQVM7[/]C;M<66G^.%A5I3/:=C(T?U\O.NF:.UGP[Z'?'$9MG M,&^3;%90(6>,D3B/?GK^'#_;?O@$I[EY#^=W>UW>%'S .FHX(QKI*3"B!MG$.BT"CF" M%;:,L43IQA9Y@6E]^>FE?T AQB8-?)D0!\>H NXQ.3T\26&YC$K$Y B'5Q8K M8B138KQ5(X%[$&/AON6X;^:0+T:=4A0&6>P-XMAS9)1E*'KOK&;$".\VMC3A M=1_R%>9K%@$4YOLY\QE"A!?$&Q83%T0:+P35D4<6""%\S'QXRGRX,%^3F&]W M-@[,,NR3-$BZX!%7W")+DT8>EEO(;'$49WP#IC&OM%8TT$!\Q0)JH^RL=!=+-A703#(D" MZ;M!>M:.\#1&[4U VG/ -98:.>8M MJV6 9L@R ;6T2+3=(@2*_#B=\#!*&7 M))9[3\W*D'@33*TW7T<#V\_!\G9P\6X4N\/=?B\_Y:#?@<$=37OTE@/$^K: M^298#/LH"0^(&AS!4*,1M#JO$9&<)DF5CSE3AKR@FM96TJD.+#X/#WMAXL+$ MS;>0"Q,_"1//V->4*\8-<P-XV^Q%U-[5!+L M3MY_]MQ1RCU'R2D*>@OVR#$7D)&6VI"$QU0\BP2[[P+/J7#?T^M:<2ST>R39 MG0-KM^QPDEM7TNE*.MWS?]B23K3W>[!Q1Y\9F_["S[L_@7WV6WOGAQ]W?WT\7SOT\'E MP_L?NH>?8$ST'=W;SO=[)>!N[;W?_W.\ M,*C84QL8"\@80W*R:Q54;."%*)V29XJPC2U61Y?%YC4?*C2THC14^PEPH:&: M:6@V$)KX)&GP2(G*X2DH,D1A9!S&PE&9F!>Y30*N+?NJT%"AH6=W_%EHJ%X: MFCW"E)X'H95"RF&!>(@"69X4(EXP"G)3/&J@(=XL;:BF/,_G8E-6)9M*RN=C MFV#5M+_JA?_V?:&>^U+/?- P%L)I 4+Q..>-4,N1H0DCD6(@*N+DJ=_8TKA1 M?:)*)M@S,5P*>.L%[VR>B M\T^RD^^D]:]%]_@'.WB9MCTHK',?UGD_I^]K80,+7J%@M4/<>XXT$PD1X[+R MET.FP\:6%(WR--3D\"RP??"#B@+;FF [V\]9:ZIEC$A1#\J"D&"F@PA1\-X% M[B*EW(&F;PIL5QFV#^;8+["M![:S.KXAB@LC!0K)),0)EL@8P5"*G!@/OUL- MNVV-37X;Y-=OM&*_G3L_#F*X543I'0;S'K_:&3<">0XTX@;0I$E M0:)@E6/.>\83W=BB:E,TR!XIZ*U[!Z[!CU!VX,?$\:Q?(2FBDI(&.2(=XCI) M9!,.B%FEN7 @.D%S^L2"L.4GV8!+J.#*!RPTRP*X%KM06*@.%O+SL8-6$V>4 M0XFYB$ %9,AX+Q"EB5IA7>14 @N1!26G;\]")?*HP4"NP0XH0'X"(,^8!(BA ?@ @SR424=W.!M8RG+!9EL%$!H6!ZF"@ MHSF;(&C'C&(8X:@EXL$I9 E+"+:,2+"0RK$<\= 4QT3Q+3Z;DX&"VUIQ.WLR M ()SE"=$N-.@.5B+3,K9"!0G[PW'PN14HDU>#@96%[RUQQ<6\#X(>.=*H$?J M':8<26DS>*E'EO.(C,?.)INH-&YCB]36]:=!1P*-UO?OEJ=5VEP\[-2L#%T_ M4.NWPL_WX^ MV#M;:++09#--TD*3-='DC T:,"<*Y((H21;QI#QR1%"D$G;)41I#T$"35-X_ M7:;09*')0I./T32MT.1]:7(N^,\:3XV.R!(;$3=*(1= I23:ZQ28D2R8W.J] MABC>!M#D?1N>/5:/L3<=/Y9-!F[+MMAR\71>8R]JJ_8<&1'9Z/^X**5 MQI'05YN0#6!A5 W%\B?C=-W,?>(!>Y3]I#]@Z3;VS!IX/:N'+=W&5J7?5.DV MML[#7ZK;V&W/DAH-Y$E6TY7=?7#71(_KK81_WG/JN1\V]\ZRVE+O <:[W;>S M^OAMM/!7TT+V?T[%>.W#W^Q31)^IAC[MR+W[Z8#N[A\?[]+W%Z"1XP/ZMKVW M?71^N/V?SM[VJTOXF1^<'(G=]JR!^IX]F]? M=KH?^<[V#OQ\#-?Z0O^^?#-WW"$MU=0ZCAP#VY0;1Y"1,:#@0K)4.N-3#B>O M[SQZF>=1U%Z'(D@27!2:*G04E-IZ9X.^D)+S:"E67>^ES@$)@R*GA+$E1/(PBZ# M1 C4!D&%M*;0TJUI:1WB"B?AM*W^*0"SRY'G?!]93RSW43$4C->("RZ1XZPMJ$:UQ3D4=#<3 MW?>T? JZ&X'N6<.'PMJE06+DA0F(,\:0EH2A2(,C,0GOC,KHGJ\>].S['S7: MNOCPOVWW]-?M*A#%#V)HCX:E8D'33 OXX^NQ;#[$8;0#?UP(:3E"FN^%ZDW, M&PM%H$/FZJC8(T-T0MH+K$.(@5&]L<46.&)*[8)5P?)3&!(%RS5@>:ZD67+2 MYS9)R2C$0ZYTS&A ,HF4#&@6M,HEN5=IPH+E9F/Y*CA8>V(&\HEWXJDCNT@_I8E]OJ*P-Y\]7$X MA"],ZCW\$0RM"4@'0I2@;G: B>D+;6(^E9#-8;8"ZUN,IC M<6FN"M[O;V$4O#<6[[/13RP:ZSU&UM&$.%8>64LE LLC@@+C,?W/0K>FXKWN;I.(GC0XAQR*E=Q)C0G@K@$.C'#AO(8M+S!,BG'' ^$ MUG?=4YCB?+CQ\?_[7IC'']O>T;KU=VS^^<;K2BSO>F]Z\(@Q?$M02_U!UX[@ MH;Z.7J;VUQC091ST"U\MQU?S;>!=Q#AX&I&+DB'./% 5\ LRDL9D8M(LI_G_ M[_\'S!;Z:X.\*<5'NAHG'S?AO>!Z25Q?S%8K5XX8S)#T"?00YAQ F@>$L:0> M>\Y$S FI]\]'+9AN-*:?XMRC[.$/B_59F\-R2H,3%@GC).+64S W,$8NX22L M=B0&V\0]_"?&Q[0T)3QL_#%%/.=/KL.QT'_CD>VT@?SO>WH[AK'JN2EYO*G%]N"JMXB6Z$V//-]@D5(LH0&Y"1X^X M8APYP21B*B2#0W*8AUHRWHMKN-FNX=J/@@K6GQSKLQ%H3E##!$>1:(=XQ %9 M('2PR8)0ABLEM$L'59Y*5\Z"EL+LW.HZ#4FNKB:<_E6A>A=P2I O\5")EER2B^:Z5 M29,$Y.!0P XL#%LNJAK(_7*8O[Q @V#.F<0<15 M/C^BH&6E) W\PHDUN.HG4U>$R-I2UC*MZ1_Q2>D"&W3:VWOZ&(UIHKY_'($Y M4AP,8KC: =W9CNWYV!H>QSAJ6>]AX8V&+3MH#V,K#?K=UBAV3_L#.[AHA4E9 M=A^O-V&WW?REG+UEA\.8O]T+K4[;NG:G/6K#AP?1]X]Z\+2A:K:>VCVX9]MV MX VX-)#3T;A-.SS/Z=G@M#^,P\WK4YKE[<<\5A'8[2;YAL;KT^]-)HC3394; MJ,-]V_G:+P>Q8S.+3OJF3YC]RATL, ^J#S M/Q8--M^VY0E=U.#JN+[O_NF/8SCKQ+VT/8$8;+VO*BSDVD+?D;"?.6P?;OU; MI^^_/-.=]_#O8^R[?_7L)W.V!Y_?V3Z$[WQH[](W I[Q?&_[[?%A?O;]OSH[ MW3?BL+N##T_>\+\OWXO=DW>?L=;*."<1XQQT?9 5LE@1Q!P1CA!M%0'-)H*" M]G'GKEO=)5A,Y7=0(9VU-J&Q975P18CK7-@5/@H M$&.GTS\?OEQ^*_D)RRW\7K69?J>S2G6 :>O8TV%\.?WAUVDP?+M7#;[ZTJ]= M.S@"X$\X,(-^1G.H;CA^>\('QFPJK#(E3#S2DQM/V&*S8HL9-6C\GF*;@K$; MW\:;Y,;W?G190C8ID7>Z[(_?>["'U;>Z[$^\_BODW+_5H,8[[>,,R\R,2BT< M5=Y!EAC3C5;W\QT^6::+Y'-:L-OSW/_R-IZ7);J$-GK\2P/V%HM[E2>GIA/: MRIQ78^V[R3.0R_0/_HEC?0CL3%#K0BM^S>5NXES?HWN'HS=N^/]SKR$VVUMS MH]/S;!AF#VDL]V"=)25)X$%+C347"E.CM<=>X,_O%ATG(S%K<\]UMCW>['TX.]@_S M,QWO_OZ?[N[^>[IS>=C9O9AU>G8ZN_M?^,[V<7=W&Y[Q\CT]_'WW>+?[GAQV MW^"#[@'9W3ZXW.U^9(O:P!)E8W3:HN 50]S1B(PP%B5,E# 2TY"/:8A95"SM MV:?%%5):45+RQE1]C+TAC&O-G/>>)RP-X\QJ*RM2FCLP+J3T5*0TF[V'F:41 M:\1X)$!*+""3XVRI"RS28'6R#DA)F06-:YY]&L]S4?]V<^^:\?%C[ZC5Z0^' M+6\'@XO4'YS;0;A;Y\L5#"-^1)5I;RJ._X(T7E\51J&DI2AIOL-E(HE3!GJ2 M$P$H*="$G#0&,44\MUA@G]3&EN;W9Z22 -!C;-;H+J\*W[YC7R MF>O$64CH-B0TW^?.AX"3#Q$IG;)%(SBR(BFD811 -'XQ+/A M8U0I0[+*\+ZOTO%P\/Y)&;0"^UO"_N(Z[ -3+O>U0Q&DG4L?1N02J"Q:21." M$I(:]PP+4Z^:R^-=CN2+P]$T8J;5:7&CILB'G!L@O$661P[&4U)616J$H!M;G-16NJ"X/AH(U0?10@I4 MZ]$V"&Z4EW+-_!Q[9Z-A.\26 ML\/V\%K^)@!PDI]T'#OCM,PAP*$X/AY5?=C^+I&]WOA/_R^(XVU_\"<(HQ@] MM5#7?$<]98(CGA/0+4)$^5 %644$PBPR+A4))NHF&CW%W?$<%(V?@;J =SGP MSN@=3'/'#$Y(>A-S=3.#G($71@7FABN-B=W8$NK^(>C%77'W;E*V\E&,LYXO MBE/B4;6*:O:G50$X)XY!992B4*8.AP2@TQ,@#A MX.*36&6D/HBJ4)!Z/Z3.J :!4$=!( @':D$UB (9@SU*1HAX M--3)Q%CN31$,@LVLRE>AR%'AO&8D%V3=V&)J@6)3.E2L!%H?+,:TH/7^:)T] M;\%".ND(RKY+Q)WSR&KBD _$!9^H)4$"6LF"\Y8G0>LZ=*#8[X]L9U'5MSO6 M=KU+$>3&3E$*9),1)DTD]YPT!.IV%3/@L#6H=_QM=J15XH%WZJ Y$T3<$4LL\T" M?C WS2.F6Q>6O+LG8+UG<\T.ITLERE+TK?:3]VM%_DO5M[K5G#=?Y[H<6NT( MMTHBGH1&7(*>8SW\&@3+/97@/U14>=9UM0Q[1M988:4FC>WIH@P**STX*\TT M,J2!@+R\1%1ABW@D AG*+#),6ZRHC4'EK AU_V;1)2OBKGA\U^Q4_+7Q:M_45?OJ]WP_G[4X'V.C=-YE\R]RZ]OOUO(C>61>% M_@A-;EDH;#D*NYA7K P)Q*N(C#6@6*F8D+71H^14Q)P+;DA6K%YHHN_O0BKA M 0O@FP#X&9T%R)PZ93CRC@#@K0U(>^<1-2X0P7/)_US5_X44-41. M/EZ$P0I$3CYO1]NKB6\M.[4KIAG$;GLT&GC"P4K7BB92NCSU8 MIJ-!VYV!5-Z.A?)F(I/"J\OQ*IY3I"1F!+@N("J)0QP'B[1+%$Q#;S1G@09# M-K9$;8$$#7)0%0 _CA)5 %PK@&<4(\64<#27G]%1CD,N-4D881L(%Y@$I=3& M%N6UG:079\[RIWE['\>>F^*X>?RCK@_Y@?;2Q^'84"N,LQSCD'G?"R="6RX0 M@\T!5 8;D8M2HT@,CPPH)6*P)KAN5/N!XGAIF,Y0 /MP@)U1$0@+'/1YBZR5 M$7$J+7+2:20-3YQAJZ,0.5RX49[2-?-#W%0%J]7NM=Z! NW[@^* >!H'Q!\6 M)#$:_I8E\ZZWW1[F>[=[9S%,>ASU>X6CEN,H]EVI."([)Z\N/QMN$XXV("RB M1=P0CYPF#"6JDH==16&<.Q(HWJB\^.*):)A640.22SV[FA"^V MZ LLZ@O!J0,^3^Q!*N19R/,9J,J%/.LESQF7G&?6"",$BCJ!,DR<0R;2W("/ M%XHMJI3P_\JR4Z%]&.9P9_AO:_VQ-![5[U@6H^*W_4_UQ/"(W M^&7KV^BJO\/+='Q7;GQR-ARUT\7C8Y56H4/#5C^UMJ./71<'8YDP\J*5=987 MK=%Q;+WN=^&Y+EK'=MCZGR6@K7D(-B78207GT6M8(XS2D+S3,KM,(] MN __/L:^^U?/?C)G>_#YG>U#^,Z']BY] XA^?[ZW_?;X,#_[_E^=G>X;<=C= MP8%#@82 M OLR^APH]G'SS\U6BH >L*%Z<=3J3Z>]U8%YO][[J$KH7&HM4.P\B:!D!5@+ M/#JBDS0Q:$N%B^36.G)9"PO6PD>\M^_)[O[1USU@YMVCSY$R;K ,"/91CCA- M IED(])4"BN3 DL%U@5;=+8YMRZ&(SN*/U\0Y^W1I_6TLN M]F)JC_*%JVMMMO:!5+KVI#]HCRZJ^QW?X@9V$%O#,W<"3Y6O?J4K%^P1<5!= MI&H\TX-[?HC_Q-Y9IJX0\QV(T?)%"_@+%A-\.K3^E3TT%/_Z[L/KZB?RZ[]; M?\;Q,F::_MHZ[I_#-0;7&3"G+OO1,-__;-3.#?7@D?QQ];C R.U>_G1[T(J] M47L087"G@W9_D#\.WVR/77.;K>7WA+*7E)9BC\,@%SLGK_C.^_MT!\M+ &#U M#4Y$LG^=_#NG?]VNKU[K_+@-F#JV_T389N![ >@#5D:\]K$6<$6['S97%TRO M^YU.GL)_8N=B#)X%U>^J=D+YO2G;YHWY5I3]XM82J:XY=_]O+0>J1[ _2O1K M10L";??\(!?A#JTTZ']BNG@?6 MU-L!3%F>IM:;<.97GDNWSP99;GDB+J+->TK>MZ;PUX+ X8/VZ>FU M])JNB9+WOUSLO;I/V^@%S &*6J=:* V?PQXA97[79$"T;5>GXW&>OY_^F[8 M>@5JUYB8!Q%@";+)USJU%W%0Z4/^FUC'Q5[&?!#ATV,95W\-WZ7\30.;-(7_ MIH5=;0X_>:+A="=1?,QW\'09$T/0+8_:O1R"W;()R&P.'F2L;$[AD9/@OC\: M#!1(S_>'4QJ%RYZ>#4[[69?K@_+7$I/;M,P&:SL$)#Z\95TSO+]#*S<'#B4DLAE F64Z<0.\.KK8B6!(AW>]?T SRT2Y=PY;^O"X??I'''CXW1Y]-U007;N% M\H[M;A_!?_S M_VIUV[VQ$R)64_]=(_X>KGA] [GB ( ]=-3)U W+ZSOEG)W":HE?Q^Z.\=*: M"G*>W9^70GI[XSY$F,9N!:31L1T!08^JR(Q_YOM[-("C5[:,_CU Q@%DGQF/ M3#'E$-4LY;)? "SK(Z K">FL"BY3\,*F%96> YMZ' [MH#+H8*[/?+SN9?YN MJRZR;-W%DYPVE)7QPY4A=D[>?#:$),,4+ 78^A!7@B+MC$-:)6*$"89%535( M6.!?SD*?)J77('9)E.!"&MAJ)9=!:"6C4C380+!3U!6QUR/VW?TOGP%/S*; MD; :",$"-3AB-%)4!J^BI8:"!2H7\,$+L!UA9VW!OIB9 2RP[&WZ$K.S!XS/ M5J\_FFP58*!5+O5%2Z,RW_)'7;8KQSZ$S?%&=/O-R<5..^::I/ L[1\]2O[2 M('9!(9@M,3&'BG5YW\5UK^VW8/T)O5^S_S7I-5L=R4O9(W MF/ICL[\_]C,.K^DN_2S8B9MBT3J9^"RR+%VL9 -S,C8@)GH@#+TWUGBN+8M1 M],>]'&70RE$#H^%46?SV&)LSL1'?0@TF1F-US6N2FF57E9NGO8_ M\=?S=A@=3^-SKGQQ$DB!OW_%.IB\L]'-7[FR"K)% O;0TRP"H68FZ,KK\6#Z M-*=@,2$'^/R"*B?12]LYMQ?#C5^NC0D$A6;F<';X-R/D?OB:$>MX;Q$"=C8J M,!8^\>"# :W7!YW_L6BP&6^#E?_@50YOLB2YQ(T). FN?-212JXH%;GCF!+R M6U#6)%+E^BZ:>"(D8NV=B-P$IKWW)$2@4VIXX/KS=B923#!!W[?3ZQOHG_X8 M5+Q.W$L?>]^=,["=_C8^_QU^Z'91V?75DF%0E/ @6&>5NVV26;%:\KA?D?=!.K M@KJ^CRY+X$U![W39 M'[\GV-VNNEH/RVYUV9_DZ#RG5)Q;=Y+XP:#&NL7C#,O,C$HM'%7>^Y88TRV: M8#RWX9/U'CY^B&X>C0;R;]\V<6<[BSHR_VRP5R*RZ;6([%5/]UAZ_"6G8\:D MN,&0>/9^N$G>!MGY]/;+SLE;^/S.^#&(2#"K0D="0!P[BC18CX@)CGD(+E)'-K8XZ$/UMRW[,08:WNRC<-G: M<9ETF'.C*3%<\*"Q9BD$' R.(L@46,5EN'#9HW'93 ]&JAVU+#)$N;>9RP32 M,EFDJ).!,.4D!BZ3K'!9X;)UY[(8F(DI\I2Y3$GA*->$XI0CK1(Q-G,9,87+ M'HO+=F?T,N62H%I')*+"B*?HD0F,(^TC-\H36_63%6I!.E]#N6S-*N2^@J<> M'R-^BR?^=K#83Y-LL''B2NE^="--W>DPZ@Y\]6Z2D#+\$(=GG9PE\W;0[_Z1 MA?1')2/X[!]3^:UZ1:U'(KUW<\:HST8H#P;!OD01MXP@0^%7IZC41+)H17T% MM4HIWN;"GCE&%<#82(QYDL)R&96(R1$.KRQ6L"=3V-_=?;0D[ N\EX/WC'VF MM?:$.HI,B@#O)"W 6U&D,>B=.FC%E +MAX3VK+D2G&9.&X:4X0IQ0RERFG*DF*' WXS" MAI[#09M40'_-ZG'_Q"#)43K^;) 3TR9F2:G.W4RKY/582H7%[LEB.W/V1Z2$ M12$U2MYAQ"EU2#N+$3,AFI0PAG>S@M*D+M*E8/=*V1X%W+6!>\;Z\,FR[.%& MBGJ'N/<462\I8LPSPTG@N"J$5<"]RN!^6NNC@+LN<,\=EZBH$JABB O'$9?4 M(VT]1EF$F *'!T8SN.LZ^2T'(O>P/W*%IU'_:DVG<@+24%OCU7<9E5./6KCK M_9S5001CQBF+9+0)<2,LLBPJ9&@D28$R*K0NIQYK /6GM3RN0;U >CE(S]@: M(6%BC>(("XI!)TF 9DD2\L02*V5P\+*QM:@F0H'SRL#Y:6V- N>[PWG6NG#6 M40:4C+ F!'$>$S*).H2M#EYA@Z/$^72C20>7:W:Z\2'7%'K0>*OGZQ_Y5P/- MC>U8CF/95L47#\HKF$"HV]%)H3D4\SYG,_G@36:W:0 M<<74L*/1H.W.Q@6#B7!FHLC>NE.S+94W/1E5YV^]=-=;MQ*.)-LAW05YC MM?]F(>ZE5]\D^.=8@'OIO]_%5SAN*8X[F"\\H+TB3%&$HU>@NN2VNY$9Y)FU M0@859$YPH_?BN.(=;3#*'\LB*2A_3)3/&"@JJ&RB4.25=(C+D)"F(:#H*:?$ MNF!$+B]24+ZJ*'\L Z6@_!%1/F>OA(BEUQBE1##B!!ND$_6(,6:#YH)Q$A>? MCSP)RM?W:&367ADW+AF7P1YWP+%?J\JL9Z/CW VE'=?MK*2!9LIBW\N?WT7W M"22W7PGNU7>YE7"M6LC.SQDNE"FNM$R(Y>AQKI)#FEN&C#8^-[#&7++:PK6* M\[7!NLW3GJG\G *T)<#^HSM0E14$BN+&'41<=CO&;%<.\.424WN\?_;_L_>F36TE M2[OH7U'XGO?\,7HD80"(E7$L;PZV_FDL0@ MA$&80;;7'C!H6*M65>:33V9E9793HW-T#&M>E<3+I>2(37.K+V.[96Q)N4A7 M\B?V)=OP&)]PU.^K06],QPL?^0BC_>X!X^&M59L"%5YE*WV2F<0<,Y$"V9#+ M@?@HA79!,.D^P[EX>CJFOI<>[Y+D9>&U4CY7%7Z!ORE;_ MYX:Y<8H]SA>1DVA_9JF1S?6U746C-\4X I!O MB2S8BU?C!I!V'D\#:\,2'JRY62P,^X[C^HR;MX,,Q*X?#CNE _+AAPT/BWYT MW._E,3Q-&KU?$9S5QEJ,@Q/X=&>^\"TL6$\,0%^5I\FS_,SRI)KK[W=5]%1' MPXE.*$^Z:!)2DL10$W-AA0NKY^=!-ORHL0X@2E"*%5#KD2A#G XS]'I#!,SP:/^Q4.6# 'JJOW+A_UK\JQK%2>< MMJ0'VITFG_Z)9?+#:?/\<#?%E#+-F6B&/I'5C'B3!=%>RJ1%5#KY^65O5T Z M.CT0J&E)MQXX(YWCBAS-/_8T/2(%5O*S'W3Z)\/& 0CO,'7&*8JKR^]FS/B! M2SM.=(=^ [+A>V>5J4!E'IZ$82=U8.;A/LA.X(6#C+Y.'P@(C*+G+XMH;*W^ MO=HH&1Q4<*FN,!6/)*3;Q7^OO'IE17'I\THC=D;C.\/%8&"]F95N7!E@M9MN M?AW.N]T@CTX&DR%A4S+ *W"T]_;GE"R'SZ) -OI EV8>J1H(?@/(>_X,@GKK M*">".\3'.;LV2G#=X>5>?U21M8F'".PN#X='$T*'GQI>XE3#3ZH>PB--)BE_ MB?#YZK,5(B$PPPI_SFE&]E'9$$<[O9/J"7XL9_W_S#S=&'K!%H8"'EFB14F@ M1C9S+0WG"I#(&:6O2S4RY%X:XDJGSG"/ER B*9;UZO,J>P[F ]854! M!P>="@LQM[I_,D*I'E0I/3"N:]J%LA'[PQ&P?WBNL12C18\VF:U$PK$H!$O%Y *T@087HO7> M&)=4 0H==AEGKZY\ZV7$^1?WK\;%DS__ ,:!P83$IEJ%UR>P7@/\U$7T>A+R M>X2@PW56MI[#:+TSC-W^$'2B#9=^V^W'PY?F4GB?BDL='S0/WK-F^RUPHIW] MYJ02KTHDN/7& MC:%.!#>FQZ P.:UA^IYUD3E5;#9:R!2%\X!Z49LL W/6 )W.P%"/48/ AWKU MYL]^;X^T\^"H@7-_(Z0[JT:WZ]A<"+Y[--='GW0P5(+$&,EE\-E&KQE/!80( M+X6ZN8SV9[/7^.,$L(Q/O.F5JRC:R)7;6L5@^I7'<]KXFAHE[05G6N@0 DR3 M#"F4PIUFFL4BLIZHD>%C-<)?YJG1^QX8L1/$;%S=:PF>\)CQ=3H9G(+G,LR] MGTZ[FK*UOG>VV5X3S?4HFNWFKL\PM8Q:0K6R1"9&B:-2$.&,0+=2>EM>O2F= MSYF<@8&>51/@!3"E)[C(8).!I#6*CYTNDL%?4!+0D'+ZZV_C]];V!KDRW-7+ M[-=_(6$ X_L1F.9@+#I@'7TO=BKN"H(-%'),I ?]H\:HS"&E>I# MR%76JF?QX\]7]OH3L)1AXW<_V.O/7FIXU@/N/2'#>)WA2O659N?\9'_ZZ3]' M"3[=W/K]W;47_FK]-KV&P#X^+?ZTTVNO7[M8>G,"8Q\/$6P#7^>K7 M872I'RO)OSZ^T_U.W$75F4PFB:8I('L$R^9)%)23WP4 ?XT3-"L@)V$5V_$ M"EB$.1E]MVOR2B-5]-M7[M;?^7A41<\:O()\.E8P$+H$1+;R\Q#G+V _7@ MKR)1KL%_F22F_6'7Z6R<5HED+C61H23B>=0$&(B,SFH1Y%?!?Q'L<"EX0TN4 ML1B9&7-XYE1(< J:T4P*HLW/&^O@T@E3+REA6#K9W9;%%RP"&A564,3GB6$R$ MEA+0^@>-$2:FYDH*AA^[>01^065-QN*RVOBS#TY(HW*WQS1P:CZFD9.)W'0Q MA@(LI]OU@PGQNG&UKWZG^DH?:>,DZ!DQAC,.V7BDI^EZK!+W;4" @&%>B?&B M3>MV\.S,^+S_\!CDK-J;!DF=]&=9 :7XGY-JX_E*\!+=S6[UK# /-[0&KGO4 M&8T+"70PU@I#@C'M8;[,)+2&D:8J)!MAJ,\*P(/^?)U9B[@/!#?_/7N,YTT+ MJ5>E06K%F2K.^8==G;1VVDBBL@#% 4I&? I5B_9DA$Q*8/W@^1"[^H@!P64+ M(ES5MTIW]SUFBN$N WZJVA)+Z9;HZ[ 1*K1&"+C$CUF'\YKZX@>&X"$-RT1K M #KFJ?!U)*A&MG?B!QZ4:CR\8W]6A8;'J26#BFP@*(2S,8C-#OCLREC'S6([ M@T8_P!),]HMN?X#Y^SSW^^Y%B/IB]*G:@NY5%GAV0VNU\=\PPL]3AWSZ^.!6 M7R[)G=,9\V"$6TB7DXE54G!&1D@&;EDCA%9_ N[[E:&=[@-PGY'^:0]&G?H@ M=B-P':[)0(7>U4;7Y '[@X?L@'XOZC)K*V\L]V3K9")KE>-6&9Z_)_[=)BQN MK]*LW\?1%@S!H(WY91*N^7OS]X\7(9H+<[76A:OT\'-O,<1R[1MK;R^_4(UO MI3%)B;@ALL[)^A]#H_!+B5XJ;>'3UR%E&ZUGW ?\'%G3*AA MR41FL@8.BBWR0G!&%6T+&,WDO+PCN?!]Z_>ONZQO<7_J[VJ8F[U_0+CQL7"> MV84=)?PG-Z2M]?>[VN82(PM$J"2)9$Z2X)6!'Z[ 'T[1(#&OT+B;^>?_A8*S MV+(7$9@2(2IEC(Q).\X4%5E%NIE?X9E;Z_MPC)HDR@EU/HJP"6)LRR1 MG+6ATA0JO<)^4(+>Y$__-0Z/9D2<3F]L .?!TS#WL,7)93"LB]M$%4XE6#0$ ME*JTUPA,$ (8 /MJA8?@5?3F7G&:6S'^YMBH3J (G:$+]!M.TN8!N1<3S\R] MU52R&(26(GJKX'^ZN!!4X7IR6.9K4HG,_IX263WI9F]L,06O-X+XBD7A/M8 M..=.AQAOQ:79 ->3Y&U._&C)Q_5FI[WM7H_3 #_G7T\[:;0_/:]\Y8N3@Z?T M\BL^#/O=D]'M7[DRQE@EPKQ0N$#9F8F]\G-_,!W-L=_+)(#0'Q)?8+"O???4 MGPU?_?O:,P%ZD)DYG'W\V]?A*]E2=V8_S61+!<9SYD(PX:S,17J66* NIV29 MCUPO:[;4R6@X\N/B6S>W+3K#(1Y8^TI@9[JQ$??]8 \#.PU@?@.X3/>L 7,% M"'>_!8[O!_ /P/3KX[@ \V-_5D5F+EDK/.YB"!]< K$0PD<9I0:NDQ-U MS!1;'(M.V4GY0$+R7PQ:6_O9IU] MYLH2HW(D,BI#?%;8M]O*XETR5G@4$\;GA>X@ M-<"C!'.VE'_<#8"UBPWE[MGU39K*0!SCEO551)[NI5=:-IE3Q/?QA%:_ M'O<'%TU^Q\=[;DGH6#(;XZL#L=]B7YA+P:H@A;1)2BD\C]Q$*XH)4B:3%O=N M:Q3Y=A0Y^+!;J 2WSD0B7$A@;!0G@/29:,-"HE$*FE3E3;BO&IL?&@@F1]_Z M5WCE5^@CYK)@FDN,N9L'54[GR?%$ ?MQD@Y3J5"$QX+A#Z$3U[;4QV 5P>7H.C4;\ZV5KM!/M&NRHJ@\XVOC'^"S2B@_^B.]U?7'D5 M%]Q[RV+6Z#D4[S/EVA7!K5"6IGNY__/T];<^/+?OC7"T[?YDE-4@)REB%[I* M?SI5?2] 56';ZUNGS8/FKE7*!","X8PJ(K.,Q$MA2!2:"B693:7:C],W M[3V* ENEM%'EA0V'8!>FR7=WIC0C.D0PL\U<&0841#PQ $*(R009 M;P6_XP&"BR.%QWBZ$2G'8%(CY.P'3B!8NZT6QLKX/,6X.,H"J662"642L\I3 M*H7*-OB4#3,\"0'L3]VW-,'U0-QO?C XPVKM%_Z8"7C4>X3ZZMSK&]P&6A5BY6D^C M,2VE<2%'?L$B7Q:\MY(4\$0I(T^A.FG"4^;9*DWS?4NK?%V.?MJ,Q"VZ"==J MM??.6NM-OKFV&RF-UL9$,F4*R_A)$JQ4)$?CK!0\2LU?O0%G?UXF+QCK.T5G MXCSX"]A&W,5#2-/LH/$6PK4TNZH>PHT46TP%J]R'.+',PVD! X1OO!2>4!@V MJF,H7ROU4Y5Z^7&QO3J0V6!" M9'+44V+EC#2G8V9*.4*).S8)K?<1;LNJX"_\H_O9YNT!;X/\YR MKHV5)$F#9Z#! ;7216(*5L'B 90WO7JCYQ_(N,P;/X;%Q6(R5\LY+KCI_Z"5 M7FC;%_M)YE1[PN/5!Y3>I;08Z8PDEI4"]MP'XJ0U1&=P=V UO(L:JPG-W>*_ M$8+I];$2"Y87JL!!4 0'02_2-ZL_6OBA:1;G&)0O7Y^7AE)URQF'7:9E^J9\ M? ATFJ#_C3&JZBP#.)>(S_W>= C5=RZI ZVJAF#Z"P+Y"MQOK].KJG=<^,MHITX;;S7NY5]4)B?W#<'R?3G,!O MPXQ5OJJ32M4V=P27=MAY:$&E[\AB7)[I9$]L-92PH7 \@9*LM,H%1@'-HG1. MJ)1XN#A!O!##JZT&XH;<;'_8UJOQL)6NK<9#5U\U#^*NY6 :8%Z)-!X(O<^">!\]H5X'$Y*4G%<[+W+>QLM7 MK,;:R1Y@5(.I"9&^M!OPQS6[L;(0'*148O',I\2DM D8AN+11%]29LZ64L/! M-PC$YOKA;I'91>4]23$8(D$$2- )-T1UE*; DKGXZHUY>CAXV$K7PEP4%3"PQ*4@7N?%0^8,+\HB;S"%\:(H*XB@OHF1)#% MA4*U3"E+D[T3V1FP&E5+X,A9C0C?(!.;Z^!8@#%FUFDBE<%#%#R2(((C.1NM MM,XE*?8\B/"@E:X1X:&K#_=%ND[(?)G97-_; M92H8)DHAP05L$Y@U\30(0G6(-F9K-4\@,[?5%7I,S'B8(-28\=#UA\]N[!II MA.<.#S*I0F0LBCAOT6)(+Q@K+-&,F&$6="I^SV%P@CD&8\@0[&HXBEV##$0, M/!Z^EZO*'=6.P#C",_4_)C1D\OLDT&^F?U\I13\U,#V<7M9+^-ZI2H1_F110)^]Q51N9[ ! M?+ >'!4*AB1'PSC/U3XO<]1R79/\12$;W/ZU7?#X#9Z%)T:[JO%.($X$/";( M2M:!4YG-;95F'M5@/VRE:X/]T+R04ZSIFB3+,N5<):P2&1@'ZF8%"0PT)$8K M&/ C[$2QH,&^, -CF)A O5R8SH.?$9FT+G$N9/'9TI2DI2 8(9K =:W^WR MK8/MW1Q+U(XE<.LRQGV") Y+3L&DQE18B$[:9_'Q'[;2M?H_>/7Q&*8UR3C$ M_5 53_<6^#KX2(1F$V,.S&:74?WG%D=96/W=ZOC/BNXM!PF]-KYYN\4W>:*? MGH"8TL,+THAEJ/[J'&=D38W_[G=Q:W@X)HD_#R&T%2&T3[@MS"WU4BJ3G)2Y M>$,=*]SX9*)WNMH=8!9PPM8685%,@/&\WRU<^H2E?9.@X,,7#VP@:/#AF4I" ME:0D5OI]!HOPL)6N+<*#5W]S?6M7>.=5A-47W"4B,9_, @\GL/*2 3D/RM-7 M;\2\_/P'6 2Q,"'T)AOCBE)9%(GU3*P"X=!%TY)!*GBM_@\7 -8\W]NU+EL3 MDR,J<44D]F -VCAB2J!<,\F$U*_>V&?P!Q^TTK7Z/WCU6^<;NU$RYU(Q1%@\ MCZN-!FI( 0VH$+90&5)4V"V3/W33YYKZVVN=/W Y&YL36G ][+J$;)&YFZ3N MNV-NUY/?,8P'#Z:?C+LQ1HV345D+OETRV=.HIM&:O-V0?">08FK>TR+:+\V4HKBN:/*RB"*HXYC M@T'@F\E;JFKM?_CZ*^S1(E(!!5,"UM\:6'\)V@\$BGB8TQ I\QEW7Y_!O,;H M2Z6Q\"%J:FQ>4#L_?,%BO\5';*-"B1<%(^U<$.N*)2Q)"AC)C=;Q68[H/6RE M:VQ^\.IOMC=V8>&%MT82P8HC8!(#"8$*HGG) 2OQ>N$0FQ?-KIZ+S73Q7588 M6E!4:BV#])Z!&0G1.1VP*(,HH=;^AZ\_?'9OER>,F>Y:C5PU:ZUOX'KW[K8&-7E"QB%@JT7WI@9@P8NN&)6"65YUI0)E/% MS!:,J<_5?K7,S$S_X*EQK?[G*RLR[G3-^).Q-JHSF/)4C$I26AJ\#=Y+FW,* M ?"E:K++L I*?0)F8^PU/5 MN:MJ.8+\Y7S4&&+G.Q!*K(,[SEX:3H7M:OD[^,0X Q__P&8Q\&]5OFO!JLO. M%VVLIZ)0B=U>*;7@[O!(\3R.8M_:#>0C/-115;SO+TS7KZ&K@B[1 NCRBJ?@ M$E#.I (ZG)1X\/9)R(%1;HS3!0]BS?4W+]I-SIJMBV+<1_XPDW&!Q&DUQ# M MT7O1.PCD9FOU[]5&&UN\G@S.&A4.=D;8-W*!_@T_91\&MU1]&!Y*TN?V;_A> M^S'T;E2V6(2IEQ ""T5)P9642KIL7='1>4"_",[X! HM4V3ZR]8-6'MZV%5WQ[/&I9N_W0X*0N&3GQ%E)!G M^4>N_K4L.+=840X;/54QQ:QLDC1*8(#>!2"!G&NFK*V![M$*WY^_WXW2"NT\ M(T5+W/,%PF=E8,13*ZCB(H+)N36NO/B1^F"8+4*S)(L,EH5,:>;.*L9R3"), M@&YF26N@>Y3E;JVO[?K$M"F&$NI2U=768^5F2HSP+&IE@5?1<Z M8]])Z.$=^1&2]+,7@;QE9'U7 @?3BM4+I3PJ'H74B='$L2"S "2G8/R+4$1::9UEQ99P>\KCXGF- M#UK.&@*_88GC;A &_$652+&9 ITOB5@1)!%2<19S=(:6<5[C?6&/S?"[8_BM M#YZR[XVZ-?3=!GUT,>C3RE'K?"G@WTLFHHTE> K^EPG9YCBIVE5#WT/T0F'A MY^RLQ,-:1!KT>WB6Q!>?B.%,E6!\B2G^A'1A.F^O-7:R[ MZ;S.)$6E88E+()Z+*H[KG361&F'&B4/WA3XZU[4=-W$#5;]G6X_O?&/D2A>) MV69TD]T0//5]L7,W>:L?8.C^6O.[Z:9^50/(]PX;^7\N$B<&>$/\X,2!'1P-@EL%-JA3@\[7.34PSY(L_N& M./A<2HX8'X>Q7/OFJ%_M\^!9]='\&T]O>_4>U2X0W 6,(_WK_&OS[Y[8]A)'3_H3*I9 MW?F<,-7S'O#:@^'K_:J>5+?C W;TPLM_]>:+; N.=;(%4#?HQ)F8L"S@.%,; M@\K2)6%CC RT,H)/+9.T<[?'KD/IWW$_IY-N'H=&+D%UV(:[O.WVX^%/AYO; MIRTPC2YR8;%@*:>9 644%JL: 7CJS&"NE9OK+KZDS M/.[ZL]>=7C7(ZDN_'OG!7J=')EMMN+<$-F34 :,]N4MUP_';DVTGYU8--;CS M-!K _]/TQI--J=5J4^K?HW3S/2-6E1"WODU7V:WO?>VRC*URIA]TV:^_]V2# MM?>Z[+^K^1W/,:PB2L3_]TJ\NMP]3%B?Y#4__M)@L'!71*.;RXV%'*_A\RM! MM4DY-AH74CUY\L4>:KRA^SR/-9LU8^8^%8+Z L]$\8E>_5"/SZX]_AT"&WP\ MW!N XY?(9(0Q9C#_OWY/DKQU0>IFFB7/"L)=#SW!Z5'_&)Y[U!CVNYW4F([_ MZHS0QO^KK(-R7D>]+_[6,OVIS^&.^WC_>V# MCX=-#O?E[U6KO4>WS_\XVOZT+3;;7;C>%MTY^ !DLJE:9Y/O_.>/_7"4NIM' MOW=:[SZ<;_-_#K8/#MGF^L>#YM'._LY!5)N?FF>M-CSO>K?3/#\4_SG?_ MIE_^;&^,6DA<,4R=@=%GF8E5B1*ILB)!%@M^O1,47E)&4S1TX&[P7V^X\O,- MX*/I"*!#8T%=^8H5NA.H9RU9C74UUM7M7;\#3#N[CFG?TA-V21%M80Y:JO\\ MF(.^1)[/!(06Z-^J-;6)4N.+D]R%H*S55L)?2:%:SB<>=T;^?Z"=G.?5Q.:H M^=LU3?R]T6S!],R9 M+/59+LH7 ^RYM/&[ID\Q4B:U9#I2+R/3+J?"G1>2FAAMX+6KN$SJ-N,J!F]B M3BX3X#R!2"T*T*K$B?8F!!XBYU0]FJLXG[\\J3$_WC&J)!%49&+@-6L_9SG5;8/=S%1OM/^ M(#??P4@^;8D6_T";YZVC[?:'\Q;,U_;13F?SW9;:7-^@+?1S4F)*:CG:&Z3!6Y&-)/@YV0/O$T( M!N*6I0*[G6W*"Y[.^ 8_9PY@_W@,R;B0E0G"VJ2D*25H)S0P9)E%<4+EVL]9 M)G6;\7.4*-8YIXE(%M/ZT<]A01%!93!"Q"AI>.PML27:]:JU^.)0#2_@Z6@O MLM?226$##50SIHW,-+IZL^=%M'7&S\D6_!O 52)DL$0&,'$V"L%0E@5R-']5[&)+%H0O2UG_.\RK9U!Q,]/FJ= MO^WN?/IPUN0?#[?/M^%>'[O;1Q]@O!N\]>Z/0_B.:L%S['3!S_&2\<@L)[8D MT%07([&>9D*+RE[*!*LOJS+PC^#G/)$HU7[.DDH7^CG!:,7 N24THR6P61*G MF"+4,2WP2(.0<=PB[+Y^CJCW<^[J>@;*Y"(K@EOII7&X"2"C=$;9 .K\.'Y. M#=J+J=6,/^-\SA9<4%*,1W]&:>)Y28330JG'AEK2W=9^H]ZU^6%TE3N9E0M, M.14P[F.#X"$F077$S1M9>S,OH:NSWDRFV04?"*4%=VW@-Q=X(@[H#+.4YZAO M;953[]HLES=#O=?!&:XHEU::$'GQSA;/G-8FN=J;>5YEV[XKKHX'.<]:!VNL MM;YQVFP?TN:[;;[9W@.N^4'MM \%7/=L^^B?@Q9HXFZ4(NIH)-%*"2*#T\05 MF@@U 316EF"9?:SLM"<2I=J;65+I0F\&UM9-!-66$E!LU')8+X5MQ3\FR1-DK=LCM8,Z6G5:L:; MBSO+HJ) M6!=Q15=(J[U-1 MW!6FLZ*1YU![,R^AJ[,Y:)G3HA-6@\S8^Y=9XI, CB2DLEP:)>FM]8[KO9FE M\F:\< D43IH,1")%%AQS*B;@H8(916\YY%M[,T^E;/$NOGG:>K?]9>?3/P=- M#O]=?T];Z^]AS%MGK:/WYSN?WHLFS$_KWS=^JQ2)1J;V9)I:OR9F#!6>&9Q. XD58GXIDH)!JFF8\%UMF/ M6\W=UYM1]=[,'=DKGLHB HTA.>EM\=P')Y.2VAFI1:J]F9=0JQEOQECEG!21 M..TR]O,"OT88#UQ)@:,34M'./5+V2KTWL[RZ&JTI- FF'4UPL>PL!XKL5?+% M1JM%[#,4FU/3X@A7)A*9C"766D5*#CHD&U.VCY5I5N_-/*TWDZRD M!HP?=8Y+2P%I=61)%:O &=6^KASPS,JV=V?T?/L KG?^\0"^+UM'VW3GZ#W= M;,-( M]TH6"G-2JY03=BKWN2A3M/8Q"!K\(YVHJ4%[,;6:\6:D9@R<30F\*((W(X4B M6&.#9,54HKA=/LGP7:IX;[TW\]A9H44&3B6-'-;;)NMX],X#0G)AN9.\]F9> M0E=GO)D2P(;Y(@CW)H$-RX8$+R*)P@FN#8]&AN73U7IO9HZ^46N**;!B)2BI ML[5:1.4"35$HP6[+PJZ]F:=2ML.[3C8<['R"ZZUOJ-9Z%*WU0]HZWX>Y^N.@ MU=XX;QZD_>9YM[/9/J2;OV.F60G>@^="BD!O1N= O-6*<"Z#E%Y;P?1C>3-/ M)$JU-[.DTH7>C% ^6:4U*8P)/#?#B,U9$)LXR%VF/L=2[S$NHU>S>#$]4F@A FU@D$C"0^.PS24+D M$)WS*K+ER\6O]V8>.]/,1<>S#2EAO9S$ BP[+P;65Q4N5:F]F9?0U=F2SSK* M8*,E$H"52.,=\913$J0+V= B!79;739=K?=FYD7ZC#>2%U^L\Y(G[Y7F1B@N M,,[G>9UI]MSUU4__;*]-C.,VC+'YY4_QL9O_^^/9SJ=T'+C4P"T[K?-TU#QJ MLLUWK6[KW?89S,U^\]U.=[/=ZC;7]\Y:ZQ_AV3Z6%G8+-]EJ1PE3PH"NTDRL M ?>&F5QX\$Y%$1_+GWDB8:K]F665KV9[;5>Q(D0P@1CF"I&.9+Z_V9Y556FYPT0; 83)8^*Y^= M+32F+)ABTOK:HWD196U>5U8OHK4%?!B!#=0E39H$1A7)RDHIA U6I>53UGJ# M9E[!=)DC*R;(0IU,CH+.:2Y*80O7Q%5\B5L/G": [YXKY%VJP&^]2?/8+@WG*>0HC$Y%*IU=9H(9 M$Z(%'R=(4[LT+Z*L,RZ-MBRQ'!R> DU$N@#*&BCH;A$Q6Q ":>7R*6N]2S/O MQ)I0VO(4@S'@CFK@GM0F)7)2$5LIUCUIGEO;SNZBG,WVAR^M=Q\/6^=;7W;: M;[NM]2UXMD/6.OBC6\W?^7YG^WQ-[KRK7!I;]"XXS5RL79IGUK;S.Z/HYULP)Q_D-O^]N[F^QUKKK<,6?R^WVWL, MYZKU;HNW/FVH[78771H3A*,14X(T!<99J"2> 0'E,DD?F#).VE=O].,DGCV- M,-4NS;+*%[HTC 986QL)GDTG4H"H!6?C+%>+X$<>U F)DOF+BF@2K?H63'$605J&TOAB97L^!(J:[U+,\^EL2)C+0<5"_8_+*YD M'SW\K916UC_&69JK3:B!"9/4'Y')I6I57$P5Z5U\M+6^<=XZWSIKG>\<;K9; M^ZWUMP? 1;_LK&^=P3,=P/P<[;3?PGN5OR.DM47J@-VCL$6-PD BL-,0%-?1 MIIPL>_6&KCTO[9)2VZ$RK M@L=LS'TW< 2K-W#N\G8R+^#NJ"2"Y )XLY-"<1>UC2*P6QI!+4J@:DA_3)V; M<84T,%W& B,AT8@):YFXP@50K. 8=UKJ&">@O%0AXWI_YY%U.9=(J9!1)X*66MUN7'U.493XF6DD15BBER2:20A=A0-/&,9ZF3I:GX M9=3EY][^>0E-W!SMY\'LY-:AF(N$V_M]?.@R-$GCIX^8@X M)&X6 W,R^2@*\25A@V*Q%$@$S+(M(SM/PZHU>T9JMFD=R6NZM(=]1\.$G MUOKH7(E2 <]DF&L@0HP@.E2#31/>>GU?RE%K_=-I_0S[D"[+'$4B7F!.B"^% M!#Q_64I0E:LG.;9H6G&M_FCA&/!D,_ M!J'%0$C>/.%J9 S ,HA6NA IDR:6>D6HUS3 2L5,#5 /YU;YE)]8E3U0!($TEIY@HD(3ET<^?(4:!DDY& M(.ISXQ3WY&#C)W@M8)Y3_R1T\P4/^S8W9NEFZW^]X 0M-TJ_,(EJ]7MQBM.U MI_=H(*YNDJR2C .H(-Q02J1)COC"/8F!NY 6H[@A=A-@?]4Y@R3!B">:U>/.D- M,VA8!KL"/SJC1O&QT^V,SAJ=80.F+9YT\5Q:(_@A_#PYAFM]]H-._V38&.38 MW^M524>=7NI$>(3C+KSN&T=^L-?I-?P0]+S /$#U=U^&]]C;6^0,V;IK3;6 M1HWU'#.>N1L+D6 K6.R.K\!<',,@]WUJ+'(F]-%(71[!' XWRWC,FR>CX=;$7H/O-E3K:.,+C 7&+$T_.AET1IT,XG+5>K416-IPS[?=?CS\ MZ>1D^Q3^W87Y%)%I282(!4^$1>*X3"393(4R',3%O6IDT*9C7-_!27ZUG,#Z M^PFL<@9PFRXVRNOH(K6BD>!E$.;LXW[U#N!=#\;>*)W/N7&6/0AX'LO[%/$: M@C5 !?"C@^P+Z$##PQT -TN_V^V?#E\_CA[<];W* %Z8Z['1A5GM^N-A?CW] MY=?4&1YW_=GK3J^:F^I+OXZA?FK#U?$-@UO==--I_[=RJH0:YY22D M-;GQ^%VV6M'.&0XQ?L^:5U^[+*.KQIA[7?8)MN(FR[!4K!\@ M3WQ+H/-'\_KF/>(/X[<]11CLTB)^S,?^#+D>V,:_ "!CY]AWW_=:Y^ MSDT8R_[PNZ=3$P^NV^1_[&_S#W#-M;/64>6Q?=D^V)9@,D];ZZT#^#[=;,._ MO\UZ<%OGVT>_'^RL=P^;Z^_Y3N6Q@5=WL'>ZW5ZC30Y>'WA_\*_\S_G:C7;N MD@D049H)8]@I1+)(;%&9&)6\\Y0GJ?BX4N?-38T?ZJCFDN*IK ]K+A4 ;0,A M:Y_V:]Q9"'ZP'_MHV)+B MCOK)LJB^"]S9'^3\4P2TGPF6WM^ )2 Z+HOLB<9NE=+Z3$*6ED0JC4^,!Y?" M3U*[8DF!2=>$:.F Z??^R:"&GH6@IWD3>F(**O" )T\"D8X!]#@GB#/B;4C.@!P&-J1K1\P-/Y_,.>)P"> MI)+4QC%5TD_1K&49@:=]L<=3\YXE@I\U7)%+!*I=LL>"IZT;\)1*M"Q28$/> M6")Y=L1Q[XD,7(7D4Q">O7HC5MB/SXR6;BNLJA"P*/K76:+/-T$UQG\%X]=Z MZ3=_W $1_C/[8=X,,",>!S)\WXO=$YS%R>&I2VM08_WC8?WV#:PO/%*'NY$V MZ @(7Q()4B9BLQ$,WK ^>JR^@&3TFTO&/;JV/6$Z*?Z-^M#IG502>O\$TXG" M2;YJ,,WFN#_LX 5>#W(7KO0Y_SI-9JD4\LH7)Q-"+[_B SS[R>CVKUQY;&Q' MD F<8N_WAR2 /ER<1 M,TXPO2]WU@&/VSL'K?4_]IOM0]KB+;C?'FVN_W/07-^2.Y_>T^TVX/O?,XF8 M!_N'@,?[K:,F;1YM?-EL?Q#;?%O"6$];GYJGK?9^=_O@(USS]_W_G+^7K;U= M([R">15(OQ.1U&'Q3IX),XY)A0VS91S;:L"FG-;0,@*"1V]!AZS/4@ML>4(9 M]UP[SK,2<39O$Z>]4"[!=8FN$N0[;WFICJF])5\WJO8.5[&.\>X=-FD MC&,V::?GP07UW88?#O-H6"6"=CL^8/8])I=B)NAGG,K4.!EBUNB1'QSF4>-X M4*7:P^.CM?R<)Z\/&[_\F3_G;H/]:Z71Q6H:\]_F_YK<:30"TUBU*)E>N?H" MIOY//BK^M=J87+/1N:BL6PUJS*ZJ,?;#R%\3 M8%F-T0 F:FS;AW@48#*R_"7N^][>Y1 [O<_][F=\UDZ".Z&=GKERY_Y67<>AS9G8%9_&H MGW)W>'VE^@%DX_/DXLA"1CRRE Z(-8SZM'_211G"45Q, F8G5U.+ M@Y^*W=G-O/ME/?MBYEJ\]2M'QU_"XC:J56*_-I[+O/UY"1A-<'WP(,]F[R.> MZ,%<=/"+6OW>8/KG6S_L#)?L3,(+F,*U73P?+"F&GI(V6,Q:$B<9N"BI6*9U M\I+S65/(E0"O1:3(*P^V!"%I=,IEEX%U,C5K"JO32Q=*6QT0\+>==0+%1#J5%+9*?"L%_&D1Q-/^K+_V-OL469^[WS):=JG M[/OJNO+E6)B2FEB#?;AE#B04Y@B5B98BI"Y*3=W>^<>B"LXWJ8[M M76LA=MH9[5>@/3X9@A!>D&Q5# '/B=R3;CWJN9&Y?.Q.17F!\R96B0>=-V&K M0MS^]H//F^A5:>YWV;KMY[R#YES'Y(*S5B3IA78&FS+*F&0T%AR 1VC[^9V# MV#C\US_;/D^'S4\ 5NW#L^VC;?CLAH1K &BU#IOKW8.=HRW9;,-G9H^3'_QQ MT.(?ONRLK['-]A^=G8,/I\WV/@#A/YTF_W"Z^:EUM-/>^P*?.:^R[WZ[%O[[ MG-[](]-__]'=X=W/X:!_NGT$8^#_=#;?[1SLO&O2[?,UMGT ]X?Q-O%:GS:J M>=G^Q])=+QF/S')B2[)@G6,DUM-,:%'92YE@]66UC7T30.$_BS7V?")1^EX: M>_YTTO6EN;8;C%8L)$YH#ECJ( /[ [M$J&-:(#47,KYZ(U;U?1M[7CDK5S?V M?$3$)OIKFSX7/E"-UHOJT\QF30PB9\TEH0I9J^&>>*89\8()9Z@5A3.L5_F# M'QS[ 8@1^+0Z.,,5Y=)*$R(OWMGBF=/:I%OZY];$Z*E4K7F'Z3KN-L]A?.O; M:KO=.FSQ#=IL;_'-=S"N]2W6.M\[:[8W^&9[C;>Z0(RB%%%'@W5E%=:M=)JX M0A.A)KC 90F6V>JHU6,0HZ<1I9H8+:ET(3&"];5)IDR$!TXD;5&[XJ[DV,Y#<0HY\BX_%A:E83HR?2IQEBI$J4.C!)0@ Z)%GP), J M$(M;D[\]:[=2!,?#-3TVZ\VX+QRJ:G][#YS^PUKL/8K/]_FR; 3'* M02FF/2?*?#H'X48/9$HU<1H2:6K(D:PX*SP3&+ M4G=6)W"012'1@)OL8X%UQNZ3J_;>Q$C5$:.G0.R:&#V1/LVF]SJ5;6"99"XC MD0I^.&:PC[N =<*FCQ0\4>Z^N>1''3%Z6F*4K*0&](@Z!_X'93[HR)(J5BE* MM95=NZRW2)YKL-L7VP?[1SU/S26M^F\%VXQL99ZWP-\Q+$SJ>FJIX# MB1$O3(G@!!&9@^%*21%;I"'::Z&=2$$&]UA;:4\D2C4Q6E+I0F)$:9)!A$08 MYXY(#S\"EXJ85*BER44?@7BS53I'PAZ?&/T4$:.'J5E-C)Y(GV:/X!LJ#-!5 M4I131((X$AN%(C$YJV)F@FO<2N.NCA@M-S&BUA13>#0E**FSM5I$Y0)-L)J" MQ9H8/;.J;=^UV=%IOON(QQG/M\__V=\^B+1U\$]W^VCK2^O\@VR>KYUOMO>[ MK75X9LPQBB5X#R2(%('$2.= O-6*<"Z#E%Y;P?1C$:,G$J6:&"VI="$Q$LHG MJ[0FU8DK:3,C-F=!;.(@=YGZ'$L5,;HW,=)UQ.@I$+LF1D^D3[,1(RVXD\:3 M3+$\M8V66,X3P6:X.5O%G # U>8'KTST_1,C6$,C>?'%.B]Y\EYI;H3B0E P MJ;S>2GMF58MW^?1\L_V>-X_^.-AI1[CF>[KS;H-OXWW?P=C/HVBNHV_?I*W? M,?DZF6RUHX0I88@T6,+! $]B)A<>O%,13]0^#C%Z(E&JB=&22A<2(\6*$,$$ M8ACFFCK*B:.8ZQ^53@5L@Y &(T;RWL3(U!&CIT#LFA@]D3[-UL\7-H82&$&W M@$@%T&LSQNFUE,Z5''3RK]XH)^N(T7(3(R5S9,4$6:B3R8&+!WHF2F'*B@29L'V%5^!Z[UQ\'V MT?NSYOHAA?DXV,&(D2TY>B$L,>"D$"E%(,'*3$046.A9N4(?+6+T1*)4$Z,E ME2XD1D5(Q;4"IJT5)S(K2ZQ(@1268Z":>4T]GDIS]TZ^=G7$Z"D0NR9&3Z1/ MLW7T4Z2%TD*<\TB'=,+S:9Q0:RU5@+_P"Y;.K4^E+3DQDMX)57@..H"#9[/7 MKL *ANB"T\S%FA@]KZIMG/[9GC96WF;-=O/+G^)C-__W1_#CTW'@4H/?_F43 M/_]N \:Y?=9:7Z.MHS\.6^_>L^WVQV[K_.WASBMO2PM\^B U=SHJ11JXYI"[4;MDXV.DUP4D*. MQ;UX5$1X'TOQ+KK(7KV1MCZ9MNSDR(JL#2Q=+%@KK+B2/=9V5TII9?UCY!G] MR&5LGUD1O]QEV5KX3$=-L7VP<;;3_D!;[\#2?=KXTFIO(]V+D0%-?1IIPLF[1OOLF=%B1.3R-H-7%:6O$ZW16T MN.2$)SHJ1R37EG@#5L(GH[1%6JX*9B&9^\:4!*MC2D^!YS5O>BI]FN%-3&45 M,(K/&;JJSGD2>($?UCKK0F#:4]QM6[K&C!?MMFXTUGK:VN^W5P;2V._D@1_$_;/5QO,4GG^)WB+O M>ZD389K?]SZ#6:]:M[QDJY%IIY'W/<397AX#\$6;@.EHVY>M=U:NK?,@3[KE MP- [ -O8B6@QXI2I+"D'H:TOTFH11 (D5Y(SSRQE\_N8?)U!=88733GF^OOS9GMOUQ7KC>..,&UQ-L@,CO+- M@\K_U6Z:QS$>7> MG4SFB\IP3C.X[YXP/(HHM)N8A;:K>AVO*2'*8@ M"S6O9XF_,"E7NGPU<)IS(X';L]I JW71Y*K1&5XW3YVCXVX'_IP(U=B@^.&P M'SOH-%TB&FCPN(=7GMYPP<)M"BEHXB%(*WE103)NDRK<,NQ'RB="QK#USUR4 M&O070J@;8+3>P;#_I>J?5KW;"&( MBJ:X6$06T4L9\22%9TQ$#DZ-T)S>&Z*FQN@=D.+CB^[$<\7JMWYOV$F3/VK MF@+6P=HN^-M<2<&)23%A/3Y! KCSQ*-6RYQDYIB+/:?*QLJXU=80V_=-4&0+ M%KVQEI!<5J1ND&.&MU,CG%T*#Y)B6*.3(2)7R-W^Z6KC>H>O&U(XK)H+#CH5 MUA6D6=<@KNJ+B/A7#;Z M%NYU0=O[T_FNA.NY<>U&6&8J$]/5KSG75T0 "P7)6+PV!5L; ?TV0J,(."(R MDRPGP7QTK][,:T&S,N[N6;4)[9>"+3P!J5Y. I 6K?7&[4:!W:QWNB=XR_$F MR]H%D?L$/ ZA]A)I:WFXD(>X*V,$@9"9*)A_+!@2P:113TH01D69J,79CD$^WP:5O1SEC/!0-3XN[ MU(\0EYH?"%H;5G-\<^E6Q@P%F0BH;!]6$B9Y,)ZZ(W^('9KA>WD >''LS\8= MCG_!M>7TUQDYJ5YEO_YKY2JC7FED$"NXP2^=?^$"1#_<7YF(6G\$E.;BJB]J MH1"?KG*7\22L]7HGOOO79(2;O]] M:7[8U9)AN$@0BOE&,DM*K ZX56 T3UF)8!R6_+V)3RB#9]D/JI;EH/78RO,+ M!@$ZX];9OW0J^2&'G1[(YCXX1GO[EP&% M\&^?DJV1[>XO.MW)0\OR#1YBKY M(*P!$([24N%4\(9:*PK5C"]_PL/_B-M#C^:J[>^O9LC MU=X5!M908;,^38FC29 $DX[Q2^-I52_"S.'*EQ3YPBM#$<3_H?*/17!UBI+P MD5X:7H C".!P+D1.)'7ZO4G$WP!*SEG,&>=KK=1LQPR\;)\23B M!I?L=BJM>OWH5G&RK45V M<7Z]-EU,KBJ@D\ :" Y_[2*ZCMZMBNGF]^V,U)1Y%S M)IBN2Z36V-1-2&)X3+G8$J/#?1@^+_@^WGH'H,B3Q0!*C*MQA4>/<$%68*4O MEP2 )S7\E45!ZXD,&VQO!N [S=W/N7$$0K6/MKO33]5&<:ZXWGB?&45NF"/X M&9_SK_A:#0A/" A;4^2>Q@J/3T M(WK_$?H\ME7+L.U8S\3_$/X;&?4'?L\OM'M /]*8YD'?8#9R[U8.9\PJ?")3F7> MQW-\Q2)_D_M"E8G)'P13+L$YC\O'V7C M\]6_>WM_=GSH=($?_\0P>VV_&P,MNR9+$SP'B 6T)3*91$+.C@"]9,)&76SF MM^T9''=/AA5"SC*\8]])EX2P>3-"?.UN/R06,35)Q((%S_B (>=SU^%SXQC> -J^0@9 [S!X<481I\F\3LAOGJ M2%8;O^W[WEZN7/&+JS8F4P&"!J([%A!$TRY>1/5Q[FEA)%LAD.@%8OC(. MP-S4*95D;*0@:CEZ[P *%Y_#W^? MD+SU'#/&-!J"K>#!=[[:^/LD#$$*<1[G7[?R&$$,)]D)5J^W, $@ C MZI'^>(,0! $'#W8S'TU#L+AKW>\B&L WJ\3WBQC@Q;8B\M2]3J^2I,G72F< M[OG$@\4/PW#%S!+?3/%\A$6?3+SDJP;(UJ_'_6$U?Z\'N5L)Z*^GG33:G^8[ M7_GB.!?U-;W\B@_PY">CV[]R98P8[,F#%Y(O/9NM?N4G#K+XS]J_&"N9]C=PFX8G^L3:]/P',:X*/;AGN_[?;CX4OSS_.U*?_\LOEN _CH>[;S:>-T9SW2 M[:,-NGWP]JAY]'NWV09.>I ZK?768>L&_\1,_(VS)A;^;[\];)U_[&RW/W:: M[[;/MC]M?0%.>M;B[VF3?V#_.8>G^[!K6/3,.4,RDY9(GA@)LBABJ7+441V9 MTF-OH#'] M%>)7R]*8K$3C+[3S4SX[D8E[QNZDNO#"YZG@#!)/EO>NL2^GM1W'<8]\IX M3F!"@5V':A<7E[ UV9BX.:=2)((&@,^D"W$Y&<)H M293#:U[RQ9;5@?<6%8M.Y"(5TRXJQ6V6623&F!QK*YTN*ZV7]2F6-?JBF0J> M1(=G+S,WQ(=2".<)-(V!A@6P%%4L^D8HYNX78+FJ5:D6?KHLC4N2,O%]*\HT M]H4'_<^=8>64@-?Q]^0(CU\:&GG,?M[ KAV,2J82+5CMZX\%6 MCN B,<=OA*\Y6<..SB_5[V=S;Y=9S96TF*F%6IU<)*[D+ M$J7BB>;$#-6OW@BY>C.)?66AY?U&TE$O[^++V]K;M07F.T0);BUC1)JBB>>% MDJBRLUJK3).%Y:6K-PO25M1\D17^1D-5K_#"*ZR:I[NA4.V3-$1)[["2:20V M^4Q V2PMDH5DZ*LW7*Z*FRN,05_$TBK.QJH%QY59P6@E!OL[GW-W3A;B]Q67 M'!NV*IGPTEWZ[ >=_LGPPO"&B?-YP^9>6- +4XGV%<.)E0'%*8MY@!<=6U0T MM)W4@=AN"OD8"8.UV\_208C4'RR6[) MC-6OACM.NHF5::YN'N/)T*)5TL04N,_:TCM,EJV63#%*_>&U1 ^CNE@Q0W_WO>#_!;SQJ8) MJ\L366M.D9K!>U]:ZTT*[W>V 5EWCEK[F]6]_MEO\FVQW=Y2S?;A::LSB]1; M,(X-VCS_"&/YXV#[X./1-@?T/NAV /7/81S[K?;AE\WV&O_/^0<8S]HNU2IZ M"G88&! X^JD$XET1A,)*P$1S80*=#:TYR;T,7*<0@HRE@/_H@O24IY*"EW0V MM/;W".:75-/>N+HRSQ=0NWO$_S][;][4QI*E#W\5!?%[(VY'.-6Y+_8$$5R# M/=QH"2_8;OB'R!6$A<1(PC9\^O=DE<0BB5V )*I[QBVT5&5EGN4Y^]4GU#YJ ME81.U&EN([$AI4BB2(F!&/!Z3AUP6="6JF4[^H,.W'6_E2.2FQU?+]4IO,J9 M'+]BX=(\SU(O/LOOC/+3BX@Y+#\?7)EGZ2\=7*D^3OJED;7?LT5<U M;AF*?)/U4DX+::5?9UD5#4R*"&B.^OX"8%7< M;M0?J@CWCF4UC_17SEM.+5!K.7,+E*@?='NE%LK1W)-V-C^'"NI\"VJ_[2B@ M7]8N]K/0R+EZ,?]V4"BZ,NN]UHAQ,,P;^GKY6[#J?TXZL49X"6/&;]&+L(-^ MF,1P[8FMP>.%HK%$J'V!G2IT(@A!>?TQPF>7C_%-\=L.&,+ 0'DS8SSS?6.W6*K^F,8G #C@91AQ'G/G0?K M*@#K$6MPOU.B?^)4XW^';^M-?Q])O:QLAW56C%VJ>3 MGC_(6>57&'GCZZ=/%SQ\ <>',?YSF/_>=FRP17J*;;>[OTN!'&+.^,CE9"?' M^>][SLQB1 H&4L%ASY.AEGK,")7P1Y#$E?W%,%;XMD+H!_-KP_YI'9T:XSD,CQB RO*E)0^D?=SD@I#^Y=]",=IYHK(YFG7 *6 MQU0+(J*4U#I)Q=#]HH;NEZ;.U$@I>SEK*(JUMX46PIP6IVBO%..<)FV4R??;W7R+/?K==2+\+:0E$W3_) M6FCHG2B_=T[J!8@]@COE].:R '.0\_Y.>J=7T>CH%^>M=H!'.L.RW*+PKA-_ MP_):_7XN8"HUXA)KN:_7604Y&[?3CZ-,VJR1_"@2D_,M ?5V>T67P5H_EJF: MH_KDK,% ;8&8=_#]=-(KC@/47;,[R#"Z7GMB[\%7?Q##23MNI7.U$WN_@%RO M$3CEL\&KK73A]_U4T&7A:7C=?H6=/4>C]L8KI*0&'26\1M9+CHPS =L(YCAA MXU:W,I0K&Y4DFG!OO1:.1[#;.1$LY M;&X31BF;^>+=SC!!>0C1OL9V=H*^J>W'3NR!757X-D-.ZP7+M$S)':ZC/X1R MI669G:H9J_7?UN[L )FIS)CJ(;EU[U?_9\BYHZ3-'F#=W(NT;8_[\>WHQ3M0 M!"!83]^V.H7D*'[T#F3E?JN#AIF>.4EQK!]IL=#RXV'^HC%U(4E.81PV=!_> M>)C=6"^R&\>:I):?25)77%_[,:Z3:S^[Z;($UY7A#[KLS9\)]K"K+M=BY9TN M>TN'_X[Z'*Y.?G>2QS6W/7XJFR,+W',^'\1"M+]?CD=3\^ MOO+XSSVN["48^3H\?-\)*$.5.N@>PV,/:D7Q1VVT_%M[VL_=MOR_IWO^I>GE M/_/\LK61S37=;-DH >G">[R'7?[%SAE\[T?./_F,=S]NXL;VVMG.=H,U#]M' MSV-QFL_>?.X><_C?7F0>/,TZT?.[3Y MXP,\2_-GXVB#__=L8V)RI"8LLI (2DXGQ#%5R% KD#)88*M"BC(W4R&J_NC9 MD?=ECH?. 'B@@![78)60JX3<4V=95D+N:836J4 M11$'4$XN!L_RZ"C*KFVH4@FY2LB]$B$W\T3C2L@]B9!KCB$Y9V+ 4BJDB9:Y M&Z- )KJ('+72:.LI$UG(83TE5WE.A=P2^QK M'2YTZD,OWTBXF9N1=XJ!Y>:NY=GDF'HEG!XKG#8GS4S&./-&Y D>@,"4BL@Z M&9&Q2AB1NV )"<))U^7]9-/30:E;'9NOA25G;O14+/DR+#EF%(D@@>DB,"*A M*==26Z03Y2B/&I#1&,9(!)8T]W7\5"RY>!"]8LD78S,6+_,V[CI>=US2XZ6-,R^RC MK;*4Y24'F-9&$TR_7BZN*5+JBB3\V35SN9+- MZV[/YG7CV;RCM-TBA[>H]SOJ=HKGG[^A@,^>@;=!FNM^+W(JO<02)9D\XGGB MA&6YZXMS*0#!4*)<]FQ6W)V]LM,3S+9G":<]'*VX>NC.=H\^[:' Y=6 M@^YEAE!0Q5H 3G821;!^9'(24!==667C>8_#!,WS*K2R=JB@JJ*WZI_C5B_> M2!=&&B:!,'RP@GL6X5:*PR*$P=8GS>Y*%P^111MY><672ZJHB.*<*%AC_>>> MX"I%[Q0*-G?OXT0B'2U! 2QB'9E,1H7+505C5%$TOQPCBRN#/ K/8"\GZ]ZK M,\A#**9RV#^*&IK;W_; 2M;<\X 8YSDQ/$_N8YPA11@1,46G4V[NHQ_=W$?G M*4O2)^.=Y25J+7$,\.JL-L3'/*AWW-$ M><>3020J#ER<0*9+S)' \*:5D@J,BQ9=4\:8 <2;6JU1-HK./=%SN= @]X8+ M17']$$B"%LU_WMH9.(D>:\Z"\_F!A? MF6=XE%M?LQGF]&LG_=&4R;_;UO]$7_U!MQW/OW4QHN&H&V*[U-&EG?"KFX\V MC](H:G**NKYAVXA^[:BHN8OATO5'U@$:60>PG@,XLFXOFQ( 5IY-E=133AJ MOCXT489/-KV"M; ]\K>.NOUR/G7NJ50:'N>S2Z[,E6BWTKGU,[1NMB]_GAOY MY\]'-#HRN%NYC5.OF'Y=H-HKBQ_8HD[Q?.;G\9 -P')M]8U16>5I*[9#S9_T?A6#2V-* M>=3&T(HLUG]A13Y;P=]T:Z\P8H?>G>\CREZ[F+&PG=U9K[O*S^\QISFE5"%9 M@#DJ*7(X:*0#S?/CU+J[6W?C!>KN MM& /JKO#=:/,[*O#X$-!GZ24[6%77:[%LJKN;DDJKZJZN]?\^*^O[N['#:#@ MK__WKSMD!3Y1 O=B94E\BKT" <\VV$=G%G898O"B55M_<^AC'YW]6GGTQ8>Y MA<_Y@,K8GFV8[8^KAQNKL.ZX3UPKU; MTTK<8A31$6)1L Z@O8\6&:$D2BYP[[SBAA8E;K(NQ*)D1L^H_*.2)/>2)(], MA:PDR:))DK&42<.-UYQBY(B."-0*1=91A9+,L2 9=)1L9=6(.IGL+UD)DDJ0 MS"J!LQ(D"R9(QA,]J39)1.M1I)+E6BV.+(L,49&2-\(&^+^55+8V\S[>C(I]N5X_S7$F(;&_$7*TS#-JB'G< M7LRM&'NRC*R'%F!,DU,;PP/;CKVCI2O3>5YQU9@P4ZCB%-LDD-(Y-D1)1#89 M@[+6DCY1%W,1O*C+B4J?6?#*'8+WR\]O#S(0*GY;$'X;,PV8M$&1G&V?@D=< M4@;\YGAN!L,-UMH(YPI^(Q6_/1&_/0B45_RV&/PV#L5F_[GV[5?L/R/V'T^" M(DPI[0UB.#K$N4S(4>P18XQ:0;BF3@#[BSJIW/O+S?YS[=ZOV'\V[#]N45BM MM(B2(N^40&!;.*0%)\C+ -K R&0\SV4<=39/VO\U>/C/#9C0^M4*L1.&1? -$2 M2FF.4LZL(&1!4[67GO<7PH*I>/]1O#_>]SIA@[%4R&!+$=>!(&<80RI:KK5E MVNE0\/X]6]%7O+]@O+\0YDO%^X_A_8D9.=9)8@T<* \8<9Y [V.F$*%!"2%, MH-AEWI>S*KN8F>UR6]/IR?=GT.EKR%RCJ=<% M\UWZX;!-"[[XB77];OMD__AS*?Z>VVM$^:I6$3M1I;B.Q(:5(HDB) M$<^\'F]4E)15224?-(E ],(1&3UWTC/N2'+RZ1.BIK2HNBPD+[>H6LO-[UJ# MTZHMU?;^GE$X>@V&BHVY+167%AG/@/0P,42 <.&>CK>9FMM>?1>]J8:-H$Z. MCFP/+M*?VO#.EH30BL.&;VX#>LLVK[EJY:M=T&# MPM?6@68S$"AE.2-%6RTZ:JM%WMZO"]:S=[-26#VDFQ57=<[NUASI7CV70$VR MZS]^3(.H:K$+M%A:-TI7K;>6H?E2LS"3/XYP^?M0C;=D*@#:J+%I MV;"U>.L8]JO8K&JOKNY5AI#9=BIZT<;>T2O>G[7]_5[/9K+N)7#KAYM#QMN!-YD>#X9J'FV<->+]YV(#W-N WG\G. M]O=6\^/W@YT?#;K[8_-/\^R?UNZ$W^HG;1PV_H!Y1\'\.]C9_G($]SUH_LB# MYCX<[)SMMG<.-UCCZ)^C:2W,:$S,L:B1"RKGW&B%-+9@"TH1O?7*:JQ65EF= MR5DYK1>E\=#32H2Y$Y[5 /N[-UEZF#B<>6^E2])PK+'2QA!.%J/?EJ6GTO/) MR+&X7LI]'+WVB+ 4$6>2(6.Q0%):KJUE-$25\Q)%G2U,4Z47J'.ZSS/-M:B\ MLXE>;><#MW-&54&EXJ5U*N9\"SZ60QFJBJ ;;)#'3HN?N3%RM;5A98G<2\M. M]O4B5DGNM$/.T:QEN0$CQ%"DE+!1!D>HTT7V#'FT)5)E_\\+I\]11^3^8SJ9 M5H#[4:)@#'![$42"HT52T(2X#1@Y'3URV&D?J3 JTCP>4=3IY&3FY9$%2U8& M_0C87.W8C/WX"X.,1X+U8=AX<1-._WII<)SSIC;[_9,8UHN9HJ7:*S1D_W)2 MU?D!50#X7EIOLF,49UABIAQ*T4H$!\B12PE47Z348.\#9:P P&QR!L!$'5:5 M.CXOG+P,V'?$Y!7\?1)!,%Y'P@5GD44DI0!+F(N --4:89++"%A2/-?!$R/J M>%;30.91'"Q9=L)\>(T7?,=>FV/XO>WXV'YUGN$71[^/= U_N!A(OM8)&W^. M6[WB"I6W^&$ZHLBMX2 ,N>(B>#1#I*[+53E,BB&S29,N?F[F!Y MCIU#R\GXBP"6'\O[%7:>I5P8P\Y26<$M 4&@&4,\8 /V,S?(4\,Y58YK MB9 M%;4%E>MX@9%@M6,OY#J>Z\>^)07\^OGG]TL!)Z\O!=P;DSP7WAO". A7Y[WG M"4O#.+/:RB+G\1F@=94"_CB5.=FRB %JHLQ()+'(4!HK9*5F2$3O50K8>UVD M@%/*9I_=>#,GS8LKJO),/TH*5)G/BR(:QCW1V$9^9J]IB,-+#DVYE;N_Q"/;ZL#[[R]J0/-T![JDTQV>C?'' MVQEQ9Q3UA,$9"XTX!X/:I:21CTQK'JS!DJZLRF>:IO)HW3MW=LJ]JZV6I*!J M-D:%>$(\L3DJI+XZC[XR+NXH2,80!!4V))>'M0:9C8O(D,4XH$@B37#,7M(( M@D28^J.;.L^Z,=HK"C/.H/[DDDW'X,E#]R3W,'HU[I%'MGJNJE/F2H[M3#I) M\H1:DA0Y("\=0I-P'ZH4T-JVLJ7GE203">@4O+,26O3;'$!;B<.#+,Y'^8QD*HP+$LZE?48XJ]Y]A!M)R,OPAPN:I?F2>Y,(:>@8QL MD%(AD T:<1(D@2^TVK*J@N7^%2RTJF!Y M< -1RWWR-BE) @]::JRY4)@:K3WV A?)9L\ KJL*EL>:,7!AP^]539JH)ET1A_O()% M:1#TBC(D/ N(&WBEM>;(IR2QY-Z"_,\5+$17%2Q5!:%14%2SS*TC& M$(0B7"F>;G+O/A2+I% Y4MYR+"SWUG4E?Z4'=+8;OS9\S)1YQU( M.2' 8A)"(:L(13AP*VU, *KMRBJI:_[H86^?1):E7.8]F*@L;5V6A%9R;Y U25(,L=)@@':U&03//H@G>:9HG/\JZ MKKH)5MZC&7F/KF?OZ[Q'I/(>/9;SOUWE?!H,I])@%*C&B"?+D//:(J>\)<$% MSS58?;QN\$S<1Q6P>"7 XBG=1[,1.5?=1Z0RJ.XM2OQ542*QLA$$!@K6<,0- MX4CC@%$,4BE'@U IIW116I^G@N#"@?3O0:8(^-_0^K4Z(>B*-\N5N=Z_+P1? M\?X3JUA_$,-).VZEZ5BZK/1;.QD<='O N>%;!RS(2X5_G]K WW^?7H'+7S*O M;,,J_V[#]Q:4VG?_>X#]T?>._6%.M@Z_P3HV,% MK.6?PYW#+T<[=(/O'+9; MNS\VSF =!T#5?[:VU^A_SS[#>AI[VCKGL/>(Z "(-PF-K$X.12J=#-[( ,1: MBR 3CN$X!KV3N'*)$)Y1TM(L:;9\B$I7,"GKAMC_OQ[>C% MN]#J'[?MZ=M6IUAW\:-WL++]5F?DZLC5&V-,6#!I^?&[WZTP.'AK3!V 2%8K M0W?N\,;EIZ1>:)PQR3#\#.")8-=^C.OD@9\))A_TRVJQU6*7;K'B3I>])1ZS M2&&7.^\VR!&=L!=6N.[E";S&([S&+NQN4PW+3=>#CI MS^VSQMIQ1HRS./1+7H&+,,=D#&2A=JD,Q=W%$7*71WY56S=T]!4&51P26_'' M70FNVM)KMK36&SE/B_ULMU*L_95=I/V)>LJ*CRL^?CX^?FA5TT,WZT9 ^1*F M_- A?/]P+!?"6\%C$B'Q$(7E."@6=30LYW>RV93.WLF7-.E)^D_W=^R5KUI' MK<&R!&-/F^L;IXVCW8.M'U]:6Q]W<./,\RVXQM;VM]^[Z["^P^91\W"WW3P= M]Z-NXL;VYNGNT8;8_;C)=P\_GS7/]GGC[+. ]?YL;'L*]Z3-HV_LOV>;@\;[ M*WEXO\+'[SS\[S_M7=K^Y0Z/VSL_8'UG/^&>GT7C\&>^_]G6]F?:V&ZVM[;7 M6./CE\.=[9T_NQ\TW@O>.\.I0T+Y@+BD!#EXB13W5&/CI(]X994049\R+[*& M:DM'G=^.CROJG _J%'L>&RUPC(A(2A'W@B"KC4/$8:T,M9)Z!M2I<%U.%GU? M=5"^5/'8G9714J9# F/'H(C3F"D>J'/)69VP]U)+)J1Z7#KD UF\1&];Z9*W M8ACM6Y:8WO-Q>^MJ3GCR#B>L-:**6<05L<@:^ <'(8RTP27*BF[@4_CUT06G MMX*]EZPX>UHY,7>^T'M7P=S]^1=4/EZ/AQXF)*?#H(E4AP?*R$G9>%-"Y=]Q MO]7)'H2_;3LW-B,5;+JG(&V^'RO/)38E0,B(4 ZX'',%R,@R49BC% 8=QP M@HS&&$PI)PP+SL2H_N;MM>NYI!KRVG2 M6B&C<"Y$LQYI;16*D6&/I=:>\D6SDYZ[1<%"A3:=L\G*9%D0@GN>3(B$2J,Y MDPE'+:K0YL*R=^.6X!$\\SK<9SO\W/KQ[;1Y]@V>^1]8$SS7T6>^L]U@S1\; M8FM]AV_ET*;0G!)C,9(\BP8C8ZY42RA$1;V)WI(4A\&CR1K5!X8VYYHZJ]#F MW%"GV/,18^UY1"1QCCA6N7M.9(AQPH*G45O#P#*7:EK@_1&AS:H-_=W-<(Z% M#%1('Y3E43$;#0$10HEVTK''-G.IHIL-XMZ -2\L M0YI2SN&%+60",;JNS!P)A>>>Y;50T9]@N39$2Y&,Y3XDQPE7AB7,O90 RJOH MS\)R\.?;_.NP1P?MQH\-WEA?@S5ZW/CXF>YL_V2-]9^P3]\/=@^_G3:/OA\U MVAKO<96[,N41LLH!-N<8$(&D&@6GE?$X>,K3T+\^V9[^@=&?N:;.*OHS-]0I M]DR2EGF+D;")(2ZM00!7!0*K40GG6239TTR5J=-)-])\%+8M$Y*<:D-JPZT" M+L:)6TX]U]R!N'"**A6=9+J*_BPX0[?&2RX2]30$9%2DB >OD)&&H: %=C(X M'+7/-B3ECVYI/<<#T5X9YU^OS!_&_E7T9YE$Q'CT)YGD044S%$W*'6NU0,81 MA512G#IJ4N ^JVU6Q\LL(U[3T,0'8?HJ^K.,PF \^D-L%(PF1#RA>1Y00%8' M@CR)-A!MI AD9574Q;S55BV3_EX\Y%Y%?Q[-B>/1'R>)8M$[E+(AS15)R!DE M$)C?GQZ$\@/ 1E"(J,!@1D8)#E!$1$(E017\6EH._W=8X[K!Q M=@#/ODEVMS=)DS9PDV[\WME>.VO^^':V>]C.OG?8!_]G][O&>U@S)PS%R#M/ M !%(C(SB#*"ZMHY1;'AIJ)LZG8S]/C3Z,\_4645_YH8ZQ1YQV'KI"#)%6T/* M9;8<-?)>&$]%P$K2E55&9'U*NE)5^_,L-J32)$1 #,9)RK'!Q@(L\RD"J@Q1 M)%9%?Q:\.9(:%JC2"(A'(>ZI0]JY@"A1 0>&K:2QL"%-5?NS-)Q_O3)_ M&/M7T9]E$A$3M3_<>6V21-&"8. "6Z2UY]GUJYW-)2&4 *C4I"X>W6MBCF7$ M:ZK]>1"FKZ(_RR@,QO&"#X0#B$?!,(9X$!99!:\H4V!W2L9PMC!%G56U/Q5R MKZ(_,^3$\>@/4U(&["72QA=]7AQRB6%$#:?)6T)M]O0")C?GQZ(^TW 8N%%**19 )42!#@D*:::ULP)9QD:$ZKL^54*AJ?V[RKYNH M(C<^L!0X"]P!'Y/H(K72X"1M%?U96 [>N;6WUNZZ/]W=ACVA_[1V#C=@[9MT M:[W9:JZW?\)^G>ZN[]/&>H,T(54=)ZE%+(I>H&5)-4#FGN,9%<2.5Z0J M_7D9$](FY[E*+DFM.(W2)2UML%11;H6)M K^+#A#CSES/MBCG6$:\JM*?AV#Z*OBSC,)@#"\PZH+B MS"$E?["BQ#9X12318(?I*OBSL!SL M;RNN:#6V/^/=[1V^N^[9UL<\6.6@M;5]<-!8A]T\^N?GSM%G>*_YLYD;ORG% M1!" "!RS%G%.)=+$.:1E4^G/@S!]%?U91F$PWO@M*H^U)R@0FA"/DB*=N$4V<1*CQX%@ MM[(J9Q3]J?3WDB#W*OKS:$XQ7]>6)C?CSZXZ5T6!."!!<19 */R#EO$,X]>[GCU(^@.JE* M?Q8D^D.,]$(&R;+1I4(P(.ZQ44Q)+'E*5?1G<3EX_[;JBM/FV3?6_/B]W3S: M9#M'F[BY_NT4UMW>V@X_\_,VMO=9@S9$@VB\9S@+6DN&4N(2<9IDW5#__K,HC]S39U5]&=NJ%/L,>T%+UW+1)4CZ70P 85H\J1*XV(P0)U& M3]--5>W/L]B00BN7L _14<^E-UHJKBRV,3IIHDA5]&?!&7K_5&6"XE3 M0L([BCAQ$=F<7ZA3E,(&YIS._5H5G8%).<U/A=RKZ,\,.7$\^J,Y5398AI(+ M M2RX,A0@9%@4F#FB0(^S<@=RV76RJ^,\Q<+N5?1GR$9(T MR 2.D4V)(T\=!F%!@0!R]$?JNGAT,F=5^_,\T1\6L18^26<4YUA&)Y(2.FKF M%18ADBKZL[ <_/,V_SII'GUO-;-?_0>L]? G;GS\?+IS^.VTL=W\"<](M[;7 M3IMG&Z>['S3>TY%&XZQ"U$2#N >4;KDG*,G$J")*).Y*_SJ==.8],/HSU]19 M17_FACK%GJT;&8 M2^P%=1>9\ M(-(+ZVC1^6U*I] J@W!!.?^&T;$/8O\J^K-,(F(\^B.U(5YC@1@C'G%C-'(Q M421BQ-0;Q:@!DY)C5A>/GB0[QS+B-=7^/ C35]&?910&XW@A>*]SK; %0@!A MP"72.&A$6!21"" M-(DCK'T$*UNJW/Q?HY!I0UB+);,KH)(*ZZ0UABCP+0B@2A%O)Q':5&5"]WDDA<>_@L,S;'E MV'D;7*)2-[0T*]SZ% MW_QNG.V?-C\V:&.]?=#<;O &_<:V?L J/OX#:_DG-=?VF(X4>VZ1TY8A[@5& MF@"J]YY+HH.,E(JA4WYR\/=#0T;S3)]5R&A^Z'/K\UYR4F"9(@J2\>&X(,XP M(CIAQGF&N@GHTY!I]%F5##V+Z2F#54HQRHW"G 1E;AO+#^]?K\8?Q? M18V62T9\OBHCHM4<1$% V%F)>(@8&>!8%_QA/&M3+HY=?&>LO%GBO MRH:>6B84_Y_E FUN;YPU/N]%+1G3@,PLP6#2)R% *@B,%&AI&:*)UK@,UW&= MS)--_]#"(=?M 26B0??X;;YUO]MNA=J(/U]%D,C1%'D>WJJ9Y2E$+3 7,5!L M-4E"54&B!6;P/[<*EDU9%%YXD2#3#7*2A0BIUR5L&.BET M3P#_G"NE.VNL18>J4ZW4")ROC*2)1\&MH=KYR$V(@4##TI)FQX$OG (Y,^P[59+< MB(!?!OP^[*#O\/P+*D&O!U4/$Z-5I&ZY1.U8I$X%XID4%FF=ITA@I4#HTH@T MD?!^9 (@^,HJ([3.'AVI>X#Y/1?9Y$_H4IA;P3(UQO<@LZR*\2VE'!F+\7$: M#1;*9!I("T MRR-D*&;(,250TL%3JB3W)JZLDKKFLQHK5=E>E>U5V5Y5H'7Y1.M$H!5[K0 ? M"R0,SC-0\SI#O^,'N+2C0]/^H-6.GU^#J>9P]<&M?7H8T89Y:XS\J:6.?1- M;7 0>['VV_9O#FR-5SU9[I.W24D2>-!28\V%PM1H[;$7^!H8)<8%P,;1<;M[ M&N/7V/L%3#D=536[G5^QG_GXM^V%_G9W8-N7/W_?[0^:W<%.A,7Y[GXGRXQ+ MXF+Q0=3N?P^P/_K>L3_,R=;A-UC'!G#Y%UC+/X<[AU^.=N@&WSELMW9_;)S! M.@Z:VS__;&VOT?^>;8JM]8V] ,8,#\(BKQA!(*_!K(D$_J&>,!:8QX:OK I2 MGV326C?5!GG#@1IZY[L+Q'"Q_;7X)[^.M5YL6S@E^'ZM,SJR6K<\@]I^SW;R MWR=9F&>JJ^4CM)W3HAY7O>O7"KR."FUP]?K'6=[7:]L'=@ ?] >U5K^XIQ_> MS.5;GR^M"]Q=L[7?0]F/;"G\:\? .EWX. WES@U^@<03(1%KD&=9JS'MO26S?Q_.,$W_FRM_]PS6@46P7 /#/L\ M.2XA1\!ZCTP10:55DNH2](_+]EK>M8+8XI#N6YU!K]7I XW\LNV3F!EB1--Q M""@"?&DH3N%?4K.=D%_@>XO5!Q'>3?)U.MVM]7H9,!W%SN#OTXNO?+*G^:V" M&(>B>H4=10GA9C.D^ 4CT@'9Y + M@7.%.?:6K*P:.D6\OKF?UG6,*CAN(S'F20K+950B)D]YJI8GFB,#I90\$Z"3+-4H&:^<$,SJ/L23L4J.I"_6;1"&HCF"6!4((+TD$CT@$5R3R\B1RMKEG&+@/@IY_!4.M7;)_6:^]M_R#CH0A_AUKJ=8^&^NI< M7?6'(,RVVR6VNJJ^WLR1_OK4Z_H80_\#/,9E2#^BJO":2><,7N\)$BAH&(D< MYD _CB9DE/)(*)5,(#@"->5T1ER?[)+^PMJG.MP;#_=P9X]:$.:*8Y02S>4M M$4"%T09AR>%](D/$$@X7\ZG0XL5U1W7 UQ_P-[RU[4ES>Q\,EAW:W-^+A &. M9+D;9>YU9P-#ADN)5!Y\[:SDBF2;!8OZ9)+8514PE@0*W\W'W.J#=\?=?F%MOBWL?+C5N]^M,#@8.9$O_7 8^L 7/[&NWVV?#*[_ MR257F0<$$7LOY"F3;&SW+OU[T!NMYMCN1^1ZT?Y$-L%BW]KV;WO:7_GWE6,XV%$Q2D!TNXEP?IZ\]B>=R6JJI1_$E]@$D%DZ>0GC4/F87 M4G^T32]!';7"647>U=9/ +[N%Z!IA);(F\M>K7-_U_W"TX\%4'>,4]\!OF_\ MWTEK<+K9@3,XR6_VM[*G>/O =H9"O#R-$:I_Q9*\@9OK/_>R08:#Q/6,4SHX#8"]*EBG5DX12TL)5D^]-=DGV+H1EOQ"6@V[-Q][ @FD7 MA[[H@LQ""VS#0;=7.[8Y"-8ZSHXD0%9QB0R('F2Q4S+Y &93KC2@01O.G6O M(DE$ J)E@5.?7MC3_*LM"1&,85<)YF[XRL\M;ZV9X&- MK5$*B<3@@*-62 >OD+36X$2<23:NK.IIX:I[NY3 (,5">*U-H)Q:YH+%7H+> MX#9*+]V]74K5&=_AC/V>,5Y(4*((Y^Y47&**-.4&,>*4"CXDD5NA*SJ%B3-8 MNRV]HWM1J#"$I%,QZ$%LAYH[/0>@_2L(M%\+%U;T6.1\/*CQQ-D:7_U!#"?M MN)7.4S(N<&[A?/@&--Y?R^L!8V<[)X=MPP+^!F+\^>I([#.LY_.>]CC11!@* M).8F*Y8CZ^%5,L'F^9?PKQOW1$4*4D QJQ.-G#CNM)7.*AX"$492X-8(C'N< MO5"]$Q!":[7^R=&1[9T6:4A3]^/;T8MWH=4':^OT;:M3N*"* M'[V#;=AO=49IY=F9.);&6"RT_'CH9S2FKK#*KL9A5YGAC8=>R'KAA1Q+O"P_ M4_ AO_YC7"?7?G;397/9G38/NNS-GPG&GF*Q@ND[7?:6SCT/[<'S$LG@T[-R M[_=0I0?_>1[+W.9++IZJK+ !*5)XVDM9<8]GO$,IY4)MQX^QY,AB5PI'3BV MCB_^3+;5*U/>KFS40D>. ?S<.#=O.LP9J''XZ:ZP#T6N,U(AD PGT/=P]@#:)Q M^!E X1K?_9%[%WUCC3-/&S]V<&.[>?3?LXUAZ=W% +?H! N")N1C#FHGP.#9 M:X@T)\S+E*S4-CN[)9Z,BCRL$=^=.>R%FW<^K:28.Y%Z]^*Z>S__@DK(&[J8 M/DA,WK%)W$REY%B!71'I6P< \0&PP]7,S@4OLGL^ 7IZ58!Z%XTU(J'$)4-< M8UM&"R./1!#KC8EB99517&>SZG#\Y!+TH7U.I]T;C#0JYESV?2Q301Z$&Y=P MNF>5S_"*)=SF!$1\3#Y$->%W067 #?,4'R<(GA$%794#%12:N: 8@T(I:D&# MY\C0G(;BA,H)TAIYR:FA6!NM\W1/;&8 A>9ONN_"H)WOA67P&"?9 @JZOY86 M[93'6:&=!PFQQJ1#C"8K;'0 ;VSN3\ERPC#5B!B/I= D)5.F"9O)2K]_5;-J MYI7_EQKH7!4!%="9N8P8 SHN8&5($$@[)A#7 '1LL!Z%1*0BVBC.PLHJP[JN MS!*,KUE4H/.AVTNQ]?H<.\N+="^\- M85QKYKSW/&%I&&=66UF$]U\4!U594(\1*42J_*KE$3+CJ>8V M82.>R5I'CS.97W6H[*>4,I4V5>O(/OBGA')!<)1 M5?;5(T2I0&T60Q]3F03@A]ZQ(2"D7&>.&:JM+'#4IX:KLJ[GE_Z6& M057VU1/+B'%?$R%$<.\0H\(C[JU!.CJ,J$A8I2"%D2[[FG"=/'J">)5]565? M55BGRKZ:B2C;GXP[ W>J[*L* M[E395XLA(,9+ZI*5WC.+-,,1!(3TR A*D-8I*I6PI&ZN\2H!%QAI(0226)NDHX77=&65$T"JDW,N%U5(%SCW MWT7[YVES_,Y;5=]IFM\+S'6;/D1M[0+/E@O/?4V0[^QW8F$NS"LH?CM'?-CD+#GP '_0'N1-] M7I(?W2_6+JU\.#GK]UB+YHM16D-I]L03$9Y,:6Y=S(X84YM?XI%M=>#]]_ P M^7Q/;'L[]H[ZU6BF\]$+?T#)[AFGC5>>(,-U1%PQB@PS 8',\\(EIWT0*ZOD M8H#+V'"F.PR(O55KS)^VF3Y%=/JHAEM'HHX/KDA!4.*UXRKPJ'.F@,0J2!V, M#9Z">3A2'L-9I9].>OX >*/V"9A_FNY^N2&FUPRON/4)IPT_G1C;?F)J/E\-OM].-KR0LBL%+43+[E&G&UPZI_=(]SC;?$"\#1C[J=H:CPO*XIA+& M T'T6X"Q2]T$O[J/*?A8;3%A$W[J=7V,H?^AUSW*=&0[/FZEDGZ^95-@LY/' MN\ SKG6NF4GWZBGJK+G=V-,Z"J\D@-1(">(L::2% L%";C?6,G'ZHZ*!)Z&!/R><(2E2"+R*61EPC%R0@7$3 *K)4IF2 2$/5)F?+F MWI,G'ZM**C)X$C(X_+8'R%%'(QTRPDG$DS;(6)Z03,X9:A3UQ@$9X/IDM&U\ M+.1:NSTT,L#2&DX _)U=B!?61H+C&E,\@UZT_9/>Z? 7]4GSK'9_N_8Z>[@X M8D,\8R0D!1B9"^R,\V" *F6"2"%PMT=REYNYL**GVXQ_$?:O6NWEK-;2<1[R M'.GBA-X6;KC\K?/(TE-YPO[3[???%\2Q'SO^=+W5]^UN_Z0 KR_,OSM#_CT& MGFNPW?7-/[OK?\-W=X ??[*=H]V#W>W/M/GC&_"AAW5\_K/[=8Q_CW8/=\[" MS\;AAY^-CPV^>_CY;&L[M'://K2;ZSMD=[MYU#QKP'4_M#,V;*RO[4EBF R" M(T-,1-P27!:C&AR3CQ9;B"1P!88-%@HKZ0G&;'SPY\6& MM_*@OCN.ZAS&7% ."[]E\FJL^'9VG>H7N7WE5Y]48>V4--2"F<25$PX[R43$ M*26N^NY)#T0KR%AWTH2(Z:L_U6$4-X4RM# M R?'.220[Y=C +T6T'@LUP0BI=L^&9D]_1-_,-Q!W[:MHS(0D1=A?]E6>[AQ MQ9OMUE'KPMT&NY5'YKZ!Z_OBP/)73HY<#_;77FPY;!=(L8QBX"E*!WS_?!U9 MQ^;S'9UKN8(W-: S6_K_:RZV6[!AY>;7;(C_!VR3[][]U>KG9P#]"U^*'?A1 MB/EBO@QM=$YKQ]U\$BUXM(OE=+J#\ANQF!E]OKHWP^>&F^2G.VD/X/'@1I=I M)^6KYD.'.\-J"YU?@H(A\8&J[YZT0W&3 _L+WJ_EB_3R$FR F\)78TKYJ6'E MXW9JIPCM%J&C!'P!0BG3:+??RM@-+J-G^\-G@XL#J+M;V =!T2NX#:NG!J?="?78@9"ZES47@[,2!Q=\J M:/8[L+U-W1X<.^#I^ILB&)P5V-\S MU@M[J!G;[AF[:]NK[4/ZJ+=/AU>"PCU_')Z=+E^>6\RO#=F M0))W>=[+C_D^RVT;NL7BLC@%90P*%FX,:^ST4^R!5OW7OTI5VNW$NUR_V>U= MNY^-D_:O>'K[AK*WE!0/A3/';XSV]!\+$!O0Y:B7Z+_J\*/:/R>PWOQGD0=4 M0,_!>5K&^?7/M<91M^!\P!6AU3]J]?O%KXJ3+FY>7+-A>X"BSI.+R@?^T$J MOZD-7IJ>+:UX^,(G%^S*;5Z6>'D'X#RAL,JUG)^Y^'][,CW,+PI:/O+ M8.7B6UF%G5\T0\/B1F^&@*-P962!-0+'Q6T!6NP70&+:UAR#Q $IE-+H',_I ML5A$[1? R,X T!#\:K@,N'-&%D-QF6$>L N M7@(-_7E9GV(KE><"]R)/>80 M2O(HUY(]_ !/V[97*[/L^IGD\[=NV,9Z#IL/'_%@^/4B7R[?J=R^Z9>X=.=Z M[>]N ?1'%RX8]^+S?G82'0.1ETDXO0B;T<_ %J[?Z_XI0";LW[6:I@7"_U.0URWUMA$/&L("4M))KE3!+=&65JOID M"_HRU0JHMUWX \Y/' RE@V[M(()%44K$ !;J)43;!I;J%"0&YG$.;%WF+6(* M;FN"K5-H@C)QXIRW@$X[P"<^#N5(%AY#$R-3^<$)H.\:"/1N[TUA:\?21LZ2 M=>C\!)V339I!J0'Z@VZO1,\V4R]@DI/\-Y K"'?@G/QYSB_KEUF/PYMF'NOU M\\H+)/\NY?I4EI0>(FP.^V.!WX\]@6SB$XJ9PF4+HXAB)_Y 09 M@:9.+E*O?1T4U'4->OJ1DTO'P-,/VS^ ZPS@DG_]G3U-[2%RNK3L(7!J=NLU M^C9K_",/^\G9OTIZO-#\A:$SDA$@E6*W!CKVM+/?[7O8HI+$?18JK1'G%G2= MT]0+!\OHOB4FS% O>W=.4LZ[[&5*+KPH5Y4AA:74[I$].#PY3NLJ]Y,8N4S> M%HFX0-_O?K?"X&!4(7+IA\.D>WSQ$^L*Y]CU/[E$H3D.![;8RQ"HY&,;=.G? M@]Z%JWH_(M>+]B>RV<_XUK9_V]/^RK^O/--1JX/&]G#\\:_GWANH_E?PKWFBJWA"E:W]E-AS*@$)>R'?Y[?)[(V%0:.)!(>A[ M_4'M_T#M9*BD0GP)^;&>H$=L<&OK')1GY+>5F*< M=-*^,-]B_S(59)H9 J%^H>)[&0L5RB?7!X =WBGTPI!(BT3YC)FZ1['VU[!F M =15)X[(M0!>0RWT_K)7NM!%1;9]OMZ&[>4L^OZY,LH!C1HHL %IBU=R^=8 ,ZFW0557\1!.CG>F*-; /Q/LAHOLM-R "A? M(ZO5O@,UW^VC46')A=D^BMG MT9*N!!3_0(U@#+O%NBT" ?T8:M:J>4S%LDQ MH).>O[+&7OR_D]8P+%(^4V&O]H&""ODS6L;PGC?*-/IF>(G\(.U8%,"43J*A ME(*%#FEV<-EY5)K@18%&*"\&R\P1K"(47E#:V#**E>5X1B^4\<)B7< HG7CA MA"CC'9?N/UH>L,%)<5^;_55H '11\P>VMQ_OFQ((C6?+G@;U?.MZL:C3_$[-J[6^E]R <6H-+Q61K1]G4?LT< MR+:V&WM&*PXHGB!-#$6<8(>,%@0IZP%=:A6","NKQ$Q#-'#J[7)_\TM?[/#( M-P/2?!\T278$QT*A A443HV<0%"Z+4:*;NA)*K,C\L4+KT@&RB?'V>%Z_L6+ M# 0P,O=[=ICC\!)T];%\MM/_7&1QO&)2VF0@S&'=/W\WSW9$8WM_CRHBL D. M<6M-KK\OYO0%!#:C]8XP9;@%8->/37,[X?*FT M3OY:TSJ_QOVL^;_$+)& +"_R.K?A-G^WN_[GB[/]SU%^-K#AM[.='U\RF_/= M[7U@^]QVXQO\WI\VM\//G;,ULGOXS\'6.-L?KK'F=O-@]V-F\X,VK/&LD=MN M;'\&^W>3-.F7PP; ^&IKO6C!2CAW MEM^:^7G/9,[;EWGUL8(WRH/M("TQG,'W>68'&0FF(3$FYM1/ME;$J/U)$:QI MY5#3(-8 P&63;93'F3W$(&0[W=\Y]%F&06_*L.J7)S;;>JLI.3:CZ&;)F+GU MR9!6IG0!F,OV6+WGQ:S<-?MN<*]*, SC!GY?>R;?8COZ@ [RR?UK;Z&02"#GNE3.&AY>N MJ'31J+3QN['_.#KMG6_U!67]E:GEDD0;&OH@T _>74HW]P>Y:PD(Q9,B#]EZ M )AE6*E?@]_Z./1N%;([7_E?A6RTV170SNF[;Y?"VI_>(&/8U6$:?[YDEXH: MJJWE*N#.X$WM_=];7];__;\YU2!["-_#MUM?3_MO:NLY\V&ST^G^LL/$T/78 M'L2?;VH?>G"'?-7:!L@-6[H6-XL:@]9V=C>^J7W*J5VY).]-[6L._]M+21CW M !K/ -YO/+AQ$?K"AY8=;(#Q_.!]Z>F%(UG;AO/(J5\Y2M_ZU#J.^9?P$@XB MQ.'ZW]3^T[4!/H!7C?]=@S/YWT]OBH?ZT6MEE\0"'REVN;Z MQMK7BQ#I_S#'[G@,S5')1IBBEZU^1+^SIZ;HZ3"E%=J;[ @$K8Z*RIC6T;'-2;&=#.LV M!_$H[S"HVY$SOTA N5Q1,[[S=W'FET9.SE,>/4^9[#E^9)-QT,6BWPNJ A0? M2]0]K'(;OG&23Z,L#LN)P:-2OTO[FPKD-(T8X=C&"+$.NW].%Q=WA.MWO%-!2"H1 M-CA'FXG-@6:%0A3$8Z,4X7+<"SF7@OQK;)>=02_2B"_G34\'"SED/05LG-NO MSV.^#MWHQ?O0JM_W+:G;UN=XN&+'[T#I;0/C#^4@9GI MQSHC%S$7/LQKE__V4V7S3U+ MC'C096_^3+#K;_J(Q2I.J\7>>;%3YB6,2!FT0'S0-Q=J ^ZW6'VGR]XRRF>1 M)O9,[S)_OX*==NP>[W&4MU4$]KSBO-OR5;LZK& 5Z*;9S\)O#[:.?S>;AYMX)VC+ZV=[1W17/_[ M8.?L^T]X#];>(,W3\9%V^VQK^_O!SM%NJ_GC&]W9_M+:_?C/0?/P)VY\_'#8 M_/$YC\F#9__&_GNV.3EV%%.L*(Y($*<13X8A[7E$CC(X:R>YS(W1Z!O)S)16 MR ^;:;= HT,KR35/SW8/R>4,$S@%XJSA7,6H>3 6<\6TX,(P6TFNA9-<8\,X M*8D::Q,0!:F%.*$86<\YXJ"D1(P$WLCSQ]XPI2O)54FNA9%E \@%VM=P MH9(EE 8<0$D'011CE>1:-,G5',-)$EM( M+L'J>ODDUQ.&,"MIN&S24&M%K"<:S$_,!3?6<:9\LCYB02Q] 6F86G]B0&>Q MUZT$X3T%X=:8("1*4:(2081$ASBS"1G/+'\/JV")X@EA%R.(+FV1\T(@RH(3,FB2%%U9 M%6!]DKG"[_ZG8 M_$K4W$O4-"8\]-8:2TDP"$ P6(N6%2&.WO-96?/6L.C.'=L6JLV/5,9>TS=4?5GJ$M6*(8V^1]H0@!HC !J^H M8@Y @<)U6;'J\K+JS#RX%:O.C%7'?; F=Q4(=< G[UV#E&"!4L MY+Z@W$SI#+H\K/H4^7#+R?Y_/:_/,G=CAE>5()BY(!CW06I+P5@7N2VP!T,^ M88UT\ D4MP&SVPL-,CSG1ILZG1 $_UH&&;"<_/H2WKJ;N+1RQLT0=H\[XQR8 M0X)&A31V>1@X&,N6>H62LGDH.%'"I!Q0%90_/A5DAJS\&O*&UXIV&&_O4ECR M@,>=/\%SY]SY6<3-JRVKMNSIM^Q):F6J8Z@H=[8QJ1*8TCH5,4%T]@QJEG%JL_/JN/Q*>@/U9T8B2DJ2]Y8Q&XR(/D@OE!#." MNHK]GY_]QZ-2$02S9DPCZK$ 3>T\TH0Y1"+C29BD-1$KJVJI@],5HSYRK."= M&+4*3,T0;X\'II16F'FIFCEAY1H&I MA?'(;78&MK/?RHV#1ZW?._%A>>-WK=U9:,GT6+_!&'<*<2PPTLP$!'A0*):L<"* A%)OE-"/ M-S7FKP:OXNE9.? JGGXQGAYS\T4-_^4R(3#Q&.(^,*0-H<#3T1)BK+$IY=HT M0I:R,TK%TK-R]%4L_5(L/>X.Y,I%9B-'%"L':EHR!"9$0#'2E(PR&O[*A@0V MYO&&Q!RS]',[!%^%F'BL0_#A8J+JI?%@"3'N,704+#&3+"A][G(87B!-U?_/ MWMLVMW4C6Z-_A:5[[JTS588&+PV@D4RIRA-[\N2I(V>2.#.3?$DU@(9-1Y9T M*"E^^?6W0H&:VD,-*\K M:C@V_1NSXU?#AT@$?:94(EL4>$$W%1^5L\:8G@%,I8NSNGLIADU4F;@U\<-O M>V/:V:CCN^YXX7*<1XKQ$]BEG(O\9:K()E3E"I."ZHI*D)O*+I'/%G.)8C X MT!\X^#:2C)L#S36%_08TKP#-E0">$QN^1-GMMY6Q!%= QN&8A+H/R M%@8T-QF:ZPK?#6A^.C17 W$H)HS/3:O8O.R:J5J5;6+E$M:"UN6JW?L./0X03Z&[#8/V9"+N,%IN$#Z\YU.K.8/.[$.2^U#)RI. M#;3W)/>/C_X/[]5_'"Q^$+-LF&[K,]V>?.!(1=#&9[+*A2[K_/CD\7Y3L+#J;RV MUKO_I%?])-C1XX/[Y7]/Y@M>NIO_7!S4$[F8WW@$B#^!H'X]EU8-WEIG4U.U ME=Z6LE:%&:UJXG.:%$P!#%U/=$@L;#)ZU]Y^=J#W>M"[>G2"0Z-2!+T564'N M8D;).04N*<+WK5W8!W@O1;PKN9F+4(R-4=%1O?<;+8* MG0&504,!PJX1O+7S(2'OS0'O2,W>AB:D@Q"NA1#.96@IMJ@=*H=WH6HT[#]ZU-^,4_Q?(.&=.#=OR"%GSUJ-Z=.)RU]JC>.W/QU<'SPY-C7OQP M-B7W92#[]0PJNAP5/7SQ/ZM4E%P#AEQ4::YUSZ*7BI2@O-!D7ZE;.W;( M*6PT>-<>U!O@O1;P[KX/WF9"T":#\JYF\0)T5+G&J)J+(?EH(;LNPG;U@/S M[G2QN_:8WL6P.\0.UH3I'UU@ MZ*'.>#VT6/YS.]^T2GEXDM3IG;W6\QVE9HCY9LSGGVPME%OAG#U MS-[T-% F'0E\P(<+P0_.ACS>X_[@ M_GZ]_\YT##JZ'!V]/!<+%&M"M]#[#,=2%7 "E3P5I;VK)#8$>!:S&KP?14*; MC-ZU!P,'>J\%O2O!0&)G68P^E5)'KV^L9S2ZD&H:TRD:C=^WA MP('>:T'O2MBO>)_SLCS7 RI([%3FYE6TR6M"3+7 UHY-&[WUCA*_VQ#S&X1P M+82P$ML+I)OX3$Z5@$:VUQO8/=Z'.G5 MN%X-N7'25LF4! 7!%44M@K(MU9K1^E+JUD[PH\3O^M 7/X@^P8D9&BQ#4&0, MV>T@KDVE+FV1M$X57(-H?89 $1W)!SFBC(.Z;A]UK60O0[3% M6P_*^Q@40,P*2Y><=LYKEX#":3]Y:]TFID &=6TH=?EH&= Z3U8#):08*(6H M,3:G;?.#NFX?=:VD;C$GSUY782W?4[>%%7F3E;>!K$=G=3)+Z@*WT=F:-<9H M!AUN*ATV,@B^L#@D4(VXHJ:*.==8$R43Z?/3X3B/<@4F7,E9,[ W,7OEL5@% MVEF5J^EU:#&(-QIK*6YMYU&FQX2#M3:4M5QVLGBYI* UM. ) D?/+?>2Z.9X M&'&WC[K.I>RSH6Z1!]4X1P4FNR[/$Q0E&ZKU+A0.6SMP#]VT/-#/G;2O\]]N MJ!7Q(2_H6"YY=K@X://CMUV)UWHQ8=M?X&J^/#PX6IZ"^V+!>]2UL;[L$NK* M+=^].G1TQ/T#MG;LVP6R',5QD/':DA2]G\$/_*3+F;U=-_]<+IO!E9?C2GTN MS<"Z]6-<5@69& 4VB(57L"D,-K?HD5W)6SM!>/+*Q4WCT/&$L;JNJ/S ZAJQ MNBH11, AY:Q\3;VIB,XJ42@*:VGL,GEOK%@U,:RMH\C Z@2QNK8P],#J&K&Z M$D@F'4QTI>? @E,0L:JL!:N!7>56FH=J!*O&;X<-QNH0_KDH_O_[\P9>C^2& MY=%@@FM@@I5 *K22 &-6FC@K &,5F1)5S:EZR,TCX=:.P;2=SC'!7S:!!#83 ML#<1S'K_GPWY&?/_) MV]$?[6 ^Q5*TY_(ISK$3RUXK;$QB)^JFLF6O3$U5FZ93)MD,? S;>D)6XG#Y MUJV[UCU[RMY69@@6L)AB#8!N,06,=F#U)K"ZDD_IJ4_#B54K$+KD!_)8OBG:Y9L*]"[.+J&HQ*D$!%MD6V:P?@NB*JOWJ7U G# M_\Y#M:0DMIHO)1D'B"Z74J#ID!PX0@IK@>K(I*S5/U[-I$#VQ:!C93 F!89[ M)J5H!=9I<9JUL6![)D7[N(F9E%L3F/MF_YCVG\SS'I]%YN[-]OEX-$JXKO#< MF_,DOX_[*2$]XN-O]L_.D'Q]<%!?S/?V!DFMD:3AMBTSEZ%VBD**_=P MGOR(U7E7>JV-%XIR]R#A:,N^R:"^:AQO@/KF0+T2[4M:NQ*<5\FZ'IEW_2QK M$S?"-9LY%$M=QM7?Z4,IHM3# N^.D\,70LKD 1*X%#,=P+5T35(,NV7TM2 M!#DJ8WUSUGAR26^PCL6 \[IBAV/;OT'_?#6(F%@HV80>_T^HP,:F$I'L_IDS M%' 1HQYD^XE7$-*8'H*#["^&EFCI%,*1FF'XH,7 M)W#7OH@/[DH4OQQ:%BNYI\C'49<-QN:ZXFH#FU?R8%L MJ')6K3@G+JR#9-+63L1IH?-SRQ7+=FWM8O])K_H9JJ/'!_?+ M_Y[,%[QTWOZY.*@GI9N2PXW[!(KZYL6Y1&3@1C7[J-@[+0052*7R2L:T=.RH<;$9:IBK,/^%XS?%=RE;9J:KZW5+"V-U 6Y%QQW*??"D7)(UH2LQ1P?^_DFHW?M M#20'>J_+F3[7%M*5%KWV?6)T/PND%<:(2LMS7JRSX!BV=BQ.:DN_"PKN9^$\ M>8>,Z4$[?D$+OGIL[TX<:UI[;.^=N?CJX/GAR3$O?CB;DOLRD/UZ!AE=DHQ> MGHOLZ<3)HO@53#VR5[50$6=2+E(K-7K#09P+&[;=A XOC3.)4X_L#?!>"WA7 MXGK,F=?!P8'?J<;V+87?H!*P)TZL- M&T,PJ"'V4LFDQ+&SBJKUJM4<;;;)%%OO@D[ D!*Y#1&_P16?E2M6XH 6,68R MK#*WJB!9V?]-J*IQ\LVYZ*+W=X$K[CRNUQX+'/;[]3C?JY' %DH"W:P*SF=Q MO^51"B3N=[70D&P3Z(K[G:[>36!ZVB&3C@0^X,.%X(.6R*/].CM8"HC0\R[6 M_7KY]*CS^VRQP'=G0Q[O<7]P?[_>?VG8L%&R JL@65XU:, M;2ZGC%L[SFZ;#0;OJ/*[#3&_00C70@@KL3VQP@B%$<0$UV*"8S8J:7;*%I]E MNEH-/;>GKYZ7GS ?W'GLKCVN-[![/8[T.=43[TQDUY0#$O1RJHI"\JIX,


@5W JJ^:PJ&6/(QI -+98[,@T;.V1W M(;GUB(]G"_Z-]T_.5[1?V>">W-W^UY5N<=H+^!*^1"P&V39;8LC@$F'+8J0& M8UQJQ4>W]"7T&U]"_[DO\?WI"OK'XN#Y5_)%_1+^/3]^^M7)D8P'+][3$Y)_ MZV-Z.92$UNAWZ',)O.;%VP@^JY!-4I P*T*;%5M;$Y04K>_G N]%W,B. 8.Z M-I2ZQ(FN2<>*66? QCUP6:(E'2$;]&%0U^VCKM6C# 4932+%&E"!SJA2L59E MIH#11:J^+;NQA[2)'14&=6TH=7$U.I$K9(,%C1&M=B!&%S>?#5L_J.OV4==* MZK9"BL$0] BO6%TVH2*QLU6K[*HSK#F59?/7$*_>_'5ZU'4=,9I!AQM*A[H9 M(]MZ8F,B^)I3;,0MLBG9QIS@\]/A.(]R!29)T^E:*@F*+(Z:B\ MPRC_Y!+:^LZN38\)!VMM*&LE8WSQIB3'#;P)J7AOD4'V=V,,\##B;A]UG4O9 M6]-:*Q95<"6*&8=19:])->W%G//.LD];.W!/6SLI#W2SDO8?Z=Y[R LZEJN= M'2X.VOQXR/!<>Y2_-P;X@9]T1;"WH__/Y> /LKD$'\Q2M7!XU3N]/%ZMK"V@.K:\3J2F"Z-B1MNCB?M6(6 M<,XJMV94+?*?&DO#Z+=V'-I)'=$=6)UJ''=@=8U878G$1N.X^.R5->05I))4 M+LZK"AJTTSF7U$UXLX93-!/&ZE#.N2C^__OS1BZ/Y(;ET6"":V""U9[ (15Q M@KQ"CYT):E/)D5$&;6Y9QU80MG9,3!^H@_G+)I# 9@+V)F)V?P33$9);JY>\ M&I(KNJ+!S*H:%A0W*EV0(JCH,8!+'&S/)YA[6JSO*7G*=Z&&^%0-_HM/*C>_ M?$;Y3GW&K:#B*YPVN,GCX&,:QLI=PZ&//]@LQ+NT?N+D_7L^A98T/O(I'S,C M0T8T(437L $;PI@Q&T:P)9*V9=E?^6+6X_=\V ]9[S]Y._JCH\JG6(KN7#XE M10UBTZ,J.9,";EYEC$V%VK-@8O\7T_L;6A@QVDW&*NG"I2%2M!&";KALCR?N M7FM X-O ZDU@=7V0FA;4U.A]8G2!6 M6RM.?'B;:P0PWA*7A!QR\82INC2P>A-8_7&U[;?+FFQ5 7L^Q:%5F%M6$+,/ MP>D:==C:L0Y&/F7D4RZ)_UJTQYA,] 9L,DD7V:Z9BPFEN&8'_F\"_RM9E)9M M0/%Y5,@:%% E1-%51U'2S7'2K7W%[KR6>()H__.([7//22T)H&'BAI=JU77 MI-G7T*H;2+T1#_A<3U%J5&)BE6S/>!;!*J9BE2ZZI1"3L^2V=I+'[3 AM*XI M4W)K F_?[!_3_I-YWN.SR-N]V3Y_6CGSG1! O&KX[R.=NT:*@O.=1L%%K:-1"&04:*$JH!S%ZLBD5]%-H%M"&"V=OP] ML&NP.P:FIXOIJ\;S!J9O#M,K43]V-96@C0J)FX+0M8N-;JJ$EHB<[T>5EGH6 ML(;.PA/&].A&,,&XWZ?SQ!!ZN )%K H])"W66DPJ6HL*HDD*R3E%R!IT::5& MVF"AAP'G=04'Q[9_@_[Y:@@1:G.L/:A8*"A($56&?GS*>(9 PM+,74#_GCCO MD_+0[USYWK(7Z2C:N^ZHX7*<1XKB4_C%GXO_B7L84G%1</9+F-+B:X\]A<5_!O8/,JV%P)XUG?#[(WIYQ'P:;,BF"S)I4IFE[G MDXWK@B1X=7]_0'.ZT%Q7#&] \RK07-4T .N)':BD"XFK#5E0B;T]MX^5@$GK MV+6")G4 .<'4IZ0GC_V_C8FN]@K#M+W )7QX>',W[;'^QX#TZ MGO_&7QX?''ZAW/+=J^-%1]P_8&O'O%T5RZ&[BR>PQZ'U,62W>('L2I' M;G9]EN?NBP]8GK6R+BVQN(2Y'YLNN4M;]I.9%@-'EW(2R]/:>QKUMEM3;O;" MH!G:]1]'ZE=T..]F*;\\Y/TZ/SY9G&^Z.QS?:^M2^T]ZU8^>'3T^N%_^]V2^ MX*5+_,_%03TIW4 ?SO&G4-3+<^E=X&0,L5&AU-)/B%N%57?M32H%37$VH7@Z MTQ+J&W&KJ4K:#_A>,WS/R=Q#I-2T(O!!@7-:)4Y%E1JL08JM!-C:64/;Z('> MZ:)W[^=4-$T8@0RI7%-5GB [5X/X5WIK1X]:RTU&[]K[5@[T M7I<,Y"JV1&UDOLIJZV=B2F:W@7=^[-PGKQ#QO2@ M';^@!5\]MG/A8EGJ$KF'$I*#)V*3%A;VF&<])P@>-<>V1O@O1;PKL3UG->A M:)2UZD)772JD!+"MR\)EB]5!-$' N]%"#G<>NVN/ZUT,NT-]84V87HGV66>] M]HF5AQ85R$0I1-^[25>#B8S5P=P%]84AT'(;(GZ#*SXK5ZS$ 4,-QA=&5=$D M!>"U0@:CO+'0V+.UV=\%KKCSN%Y[+'#8[]?C?)\3=L;0>\TG9:U!<;^]512[ M!<_:E980C8]=-^'JD<#I*;),.A+X@ \7@@]:(H_VZ^Q@*OETZ/. M[[/% M^=#7F\Q_W!_?UZ_YWI&'1T.3IZ?5[$6.IVXR>M<>#!SHO1;TK@0#(78O@)MJC;.8$A!5+@U4JI1M;;ZT MHGLD'S:Z4.C.HW?MX<"!WFM![[DBORR^F_@ S2?3N[$YE32RJM Z>&V-8+=V MW&9OO:/*[S;$_ 8A7 LAK&K%9+ 0-2DO,ZX 0E ]RJ,"R/\"VE23[35^5\[+ M3Y@/[CQVUQ[7&]B]'D=Z-:Z'F$,2PTOV[U(45&=5:DEP'!RU")1T<%L[D,ST MM&3^>DQYC]_(E;R5>]GY6U[\=>=]+1/Y\>:ZWOFB9R='Q_/V:MWHNH!(B_UT MD9;K$99)%[CB-\HVO#Q_+Q]ZVCMN]I3W:L^ M#_;/M7S<9,& G__S5)?G_]JG?Z>3;Y_==X\>/WKZ\]?_V'OTX.F>7./KW6?W MY3.^,X]>?V,>V>^?[0_S0>=IE,/HR2R&YZB-JFZ$&: U3=MD6PX"IA_0NU(QW+(5K6 K/ M[O^B@V\!2U:>0C]7':S*.:(B+[M%9""-J2^%!+#M/[ 4CHX.^F;.=?9B?OQT M=OR49QW7LP?">T+"RY+EY8+Y9K_.R\'BGKQE1H>'>T*"0O+W9K)T'G#AYYD7 M,V?NG;Z[OZ&OB7LS>?LA+XO_]UYM;RKWVQND_ME;N,P.%P=M?OS[-G INL_" M[0*J%+2&%H1@ D?/+1N0G^[43C1O[,0_X/VW+3N>'])\T8^#?-M6VW>\%8KY MO7?'G87QCR_E>WXI+23?11&2B49\M=XQ1["KV/A0A'>M@;RUD^ #A9A]8Y?? M5:&CI[/YVU&?E:>T>,)'*Z [>_>CD^>RVLKI[V<4O"3?B\'R3TRYLP4*=CMV MW)P'U8MY/7[ZQIEYYXVGQN07^O>W4#XZV#LY_OA;WKG&(K?-B\_ODRUQ&,+* M0+_S\^GBS=4<'TJZ(F%_L%[;V@5T=;?WWOGI[/]]7*&*[>_L?GX?3G MRK2>HBHB!.R;-H"&% VF8J"5' %CM9;>>I9GRV-%$!B:,:QEL_$,J3HLI9C* M0OXV005<4H1]0Q'VE"+>)X4?RE.N)WO\;?N>?V/9]8_^L3AX_O"EC,0^[7TE M:^Q OOA(W,G_.=A_\C^R5.HI8_S]U==\\&1!AT\[ =^7 3QZW/>?QW)U?]\[ M*+_>.=[8?;7[^*=?;)].KYM*Q%&!UUFE&KRR4!%]J2V#VYJQL.MAQ\KBA&]( M@'.)D1].GC^GQ?)L5*5C6OHFWQ_(_K4L,(M?'LU^W/YA>VD]R$ORSOW9P1NK M\&CVWX>+^7Z9']+>WJO9?'_V%>U3I7NSAR=B8/+R7?>/YO27YNJ%3Q D^7KSJ!'H@OJU\I#SJ+RRO:29L,C]^-7M.O_;-M3_?_:A[ MLQ?= CJ2;]G;.WAQ],4Y%OQ#BA1/O*_;WPEO*:$E$[!'AT?\Q9L'7[X)2L_W ME\.X?-.7,GARE>J,)3]@DBS)\/3E,\9(:1N]ZZ1Q5FYS]L5G?+*]Y).5",'I M:X#;.L%'7];;YJ.O_=''&GG1VT_ZV#]^S;M/^]1QL3=VL1=;77]2+':;:L(N M+';Y!S=U:N5\GMM:=4'B!^_J1W$KA%=_.!8_\N/G6\_?W 6R>+=J'!Z)%=XW ML#L\! _WYF*\GF[8=W@8EO'8]^[_5I+8AV^NFU87T>O]71W4_IDZZ$3N=TVD M?1$)[3$X8W#&X*P,SET0".ERV$>SXX/9R3ZU-M\[#;Z7-Z&/JYS&^&#UPN0& MX+^N=(L;4Y@!H<=T/?J8C:7\4<#^+J/6 VE?R1?T2 M_CT_?OHFJ/:>.+O\6Q_3R\U.K9T5<;S^]L&/^J?GW[Q\]& 7'GW]4#]ZMFOD M>Y[M/MO5WW[]?Y_M/KC_\EMY[^Y\M8A#_O[Q]_.?GCV4[WFB?WK\G=U]_:/< MT^ZKW=??@=S?B]T'#_TC^]VK_[S^YJSXZN'QHV<_RC4__*4W,&7P61&"50#. MJ(2YI^;0N!@#Y\Q;.W O&'WUFLSIG:TTEH)M^+0ZM*QA<%3):-3IP<;NW$L(;RLD%- M@YH^5\]23][FYC0W#U0(&Z::914G0]'6&S"J-D^LXK-1UJ,5>RJXY TCJ"AF ML@)/32& 5\6E7*/.T6>WP5H5@[0VE+3 (YIH0\S0(%N3J7)J(&Y"J*8U&I[@ MK6.N%6.K*QD84[Q*5B<%J8@GZ%-6N1EPKN4,3F_M^'LNFJMWT!@R'9\0C\M\ M_()Y?_;D;971C'J1T5#H^&C;P)H\1V[5)00G_D(NR5<&: 8+@1Y>X.2(:?=< MB,KIIDUP1M58LH)8B\H^)E6,09V38ZA-B,E_H'1\G!'<&"C7Y,0Y:B1[409; M, ?0A9OS FXT801T)@GE%1O#&6J^N:(*ZZ) QZ!R(1(7R8AE66*LS6_MH-WH MX_^;">7_OHPSX6QA+S 69UE<9$SDC./F4]/,3!>)@!S)#K/#^K5D$=C MF4/OO(K4CX7TX$=*F)4U/MC20O.VRW.[#ZG[_64 >JJ OE2R!:IC9S47!)U2 MYMB<26PX5%/.M#=&1/.6P'MESTZ&2DG-JU)C4Y#%$,?@C&M2IS6I]0] M&OE<"J./^'BV.#ND=&V-T38+PIW?AE8F^)3 Q:W+A4'90*%$,)' L;@O54!*R@(28M?;HN*P5G6A@%TOGKL;=#>H+T)TMYE M:BX_119F>+Y39L(5*S GL>1;-"I6:Q2(^:Z295#!- 2(3=! ZRY?NG9"O NU M35U$2>UU%:4WDJ"7C1:_,PU.!KH>G'3QFKM Z)I\7(/)'!_OE9+'@_>,W2IZ#B"]!Q#^>"T%J!BU>!:@&A17D M9A0U1F5C#C47'7.N8I*FL+9ZK8LO_QO.& \B&T1VCLALM3G9@J2I0F).J61R M!:J8INR+'43VN8AL-:YH3-51G.E:8U1@ND6)NJC&I L7+6Y$6C:M-(/'!H_= M>1X3RRM97;%%V\3A2ABR1F=L*=&8UO2G\]@H[%D+OZW&#L400QN05#0]=N@M MJE1\4-[%(H8:M1S;N@M[!L4-BKN]%.<(2A-@Q""(J1A0(_BH;4(LNO@K4-R@ MLLM1V8JIAER82C4JI.P5-*L5I:!5=CEYC]'7:K=VK'%KZT-T_42V6?6+'U5I M-!=1:;Q /92.G/38Z$+J_!=.ALVQG.,YQC/6S">=R'9LRYAR8L>JYG< %S: MSMY,2[IX0M1B3\<0 ,GE A9=T%Q- I?:I3LYC7S\C9KDY5P:J$:3-6-5R>6F MP+2DR%JG3/#$S8:$)O=*=*/]I)J#?J;XP6"N*=W;92J);"5-MB;3A2=JHV8) M2@RD=?'&ZL_#7(.<+D=.J_&"VJKQ#GJ4("AP;'O).*I:\A"2\YA;K6FSV]4C6S-)U/6N6Q-T#JV8E5V M5NRIJ(M*12\;Z59O9!M"HZ=X#'N0UB"M/R*M:!J69C7$FL 4R"V2]28P9,=L MAR=X^YCKU:HG&+1E8&5!5P4^D,(0LC*0,0-7QN*Z)XAN#2?TAH#$30M+7E3I M]U:SEI<-N%KGM4L.H'N#L;728DZZH?-Q>(&3(Z8GYT-4OJ3&N:BHG5.0"RGJ M,Q9=2<8;"(7ZP6%S]0*_Z0EU#RB_/4C0Q *QS6BV!I@ZE"&YX!$CN81N0'F* M4%ZQ,;1VL8#)*@>9)_"]H9%/1GY-%H/+#FI:0CD-*-\R*%_F<+M.H1@O!J#5 M"2@Q0C!6_(B0(EOOZ@6P/ ZWWQBH5T,>QE?VE%EEYBYF1*A2UYF$RE"0K2T< MMW9,<-OZZH?;!Z"GN#>[(E1NO&O!0#46L3$SUI2];[)!CXCF;8+WJA@T9N>L M045.=V')BCU7'!1GS.0=ZQS7)RPY&DYG[WQB>3H1(/C=; ML4!.*572R5OPQI#A9$80]W:1]:_G8B48*+>(1094&!L2]%:,+&3-QOO@4&8^ M+LMY,%Q=6/*R0)IX;FH0XITC1$,:0R(3Q.\$UURV*7@7G=4:22R;$52:(N>M M&*B!=! /Q*K"-2DH4!2&ZI5EDREDJT%S#RKIZS@!/AAO.L"_LXQWF=A;"-IX M!L.Q&(!H6*:* %F%$L3>:SXJ,>J-(ANU M*;*;!6^O'GL;M#=H;X*T=YDCX=G9*"R6@M;0@B<('#VW;$!^.AZ>[ZUCPA4K MT%O0%M$IMCT+02VHQ-4H;CI3BU$[4]==OC0]8A;5CY24-!ESY-V5GE=&I68;//8;=*X[=8O\'O#>XDE(KX$M) M1LPT=+F4 DT',=H<(85AK'TV+BOOE@&UEP3 8-,);DQ8!N+MC20O7QM!I=O\G)ZY&3G[I- M_NI<*@@M-^\CJ)HB]:/[41$FKTQVSK#8@UQY:\?=BN-;E(N:4^'ZR MNK7%ZKVUB1S64*S!X0S>/NI:2=!D\IF:)H6YBS\9711E XI"3HES@YQTK]#6 MUF[#A*AKLY(PGTU@\J**O[>:MGQQ&(JLV-X*6IN&.<5*.GCQ*\B%.AS!Z3'3 MZ_-AJ@J,W'6K&ELQJM@K$M-9 1F36K,DKN%2EFX#.Z ,++]M&1(@^&H8JJP' M0R6G$&NV2<=DDF]E8'F26%X)ZCAKG'$5E*6,"L!IE;$Z%:,7CSA0.3U]8-(F M]@S9<#!?YIR[CZ60Q:))$&U]SJG$[*.FE+%AO,C./,ZYWR"L5^(>O1+?Z-X MO5FO@)-3J:"6'R:YY$)"KWLMD?Y K/;2!]T'HJ>X/8M)5J#EDG( TX_&E!@J M%=+>!*AZQ#5O%;Y7@@.E.:Z02)EBBP(#65&KI"*G[#5' ^2FV#?G+A3L?)+* MY/D:V;NEM7'I^]\8HM;"RE!JQ66)O,Z9(5;GH>;@6@(_0KFWC*WUN8")UC%& MYU%YC<+6U3J5;4T*\R\3?*KM@*.G, "#:C>.X9M3CKMLH+:<3?IDU^*_$W4X#) M1Z=<8:< K%9BWS=EHBW9$NB2W-7C;X/W!N]-D/P2FQ+ET"*328DH16;UOAP=1I?.SYN MA\3Z8,K!E!=GRJR)3#5.0W1@DDTZ04P^FQ!]C84&4WXVIEP)?6;7$HH'HYJV M1H$.1A'ZJ*A&38ZTP8KB_9NUU=0-HAQ$.8CRH[6-R($@.5\:@JN(*4+5,:9J MNW%I/ITH1WG3F@AT)7SJ35-@T,'APX. M_>@Q^:P!Q,,S"3Q4U.A:K;HFS;Z&5MTP-C\;5YZ+KU;DFD%!;+V3#Z/*X(HR M*&Z!]\WYU,0MCW%MQ[%NGBF7X=>_'I-\KORWSG_;>7-KCTZ>"Q;*SM^63Y[> M5U[\=>?M/2Z?EQ]O[O*=+WYV\X-E_7:9RO$97-9+G!I"I8?&0!.,U8FV!PS(G8]_D9.PHO_D0+?S\GZ>Z M//_7/OT[G7S[[+Y[]/C1TY^__L?>HP=/]^0:7^\^NR^?\9UY]/H;\\A^+_3P MK^>[SQ_Z_[S^QNV^+K^03)V5D5?6DJ#:5%3D-"N!,[%%6Z/IJ$[F PGD>Y>: M;A [.-G$S;8*A6T.BC. PN2; M:A$MH!%2Q]Z8,J;M=&ZZEU"_S(R'2K$1>[08Y<,#%N=:9,R";J#D1GW=M<_X MDU^L$*PNU)2MU8J+0U9<'-L;,OMJ3-%]:KK^MOY >=R]V8*/#EE^^8WW7FW/ MOME_NS?\R=8@?W;$,UYN-4>G6\/1T_GAH;SE<"'SNY!]K6N-?D7[5&GV\0JF M_9/^\:NE[+T])/F"P3K9Y$KRWE(PU5F*-88_VSGLZKJ2Q52XKZ?^W=_/CW[] M)R_Z$_2$S=L%I.S=6T'PZ$'YQ2:++7JQ]%)U"APX12FSRIQSL1X(N0N$G(\Q M_K]_N3=[>+(X..3+3G"LXI!G]!Y13 .C,VC9C'+PX&0R71X3O+8)?G;_%XW! M>VV\\N"-@D!5Y:B]$L+0Y$K)SOFM'7O>K.\3?/]H?FG\.EDQ8O2UE(F@>O'Y M2HI(R>28H!&.Z5W/]/ZHOWU_N!I\C)!48A1KSUE6V'Q2 M%G5N)@OFPK(O]0=F>KG['PBO+RX[V\ F&A-D8@N";8E";$V65>%L?"QCMM<' MYM<__N*\TQIE8A/VBE!L3B5KFTHF44O1Y*#+1Z9X^_+.ZVUQ>M^*F[_5,Y\= MG!P?S2O_[OU2*0:']XUFW8_I*/VAR-8?=WD%KXI=' M;P]@;L].OX+$TJ'CX\4\G_1/DF]<56V:91+3='9R>'!J3>T=E.5*GKUXVLVD M_M3AXJ">E./9_&AVLGN=0N?MJ]_&/OX@!$ZQ-4=6 M7TJ;K_G>D(!FY(WXJ !V)"P1FB )43Y#5K> MFK&0W6&'V>*$MW;>7YC[[YP.7B[H3XOJT-)R/WBQ/\N\=_!BEE_)ISZ1Y7I/ MK/O"A\?+SSXUX^_)$IZ7IWW9'HKCP$LL'?$A+98+^(MSL;//0C?RG6?C>@JS MY?K[T['=^=LRZO?3'?7Y+.\DU?BG_S M9+[_)G#I#\]%&9<7>OKRER_F]?AI#Y1OZ]-@^5FYY]DWG[V\O7QI)7)Z^IKS MVXCXT9?UMOGH:W_TL0:VC89/^M@_?DTVJ'&Q-WVQ'T@ OEG*@E#^I+^\U "8 MBUWJGQ1 WZ8ZYPOWZ?F#F^IV+B\^SVVE"_4)NW]XN#<_LV!^.&C'+V3'N,0] M7J#ET*T:CD=\_.)@\>L8BJV=QUR>[LM7/7DU>[C?]\4Z^^>I8?MQY=)/&I4K M$]>M'^F#8]J[3,.J:=+F1QL1VHLT-_O$_F.W?YNX2->V,3AC<";#K9L\X'=! M>.S4VQ\- >](#PC3@FXZNN!+AE (2>=&/FB'U)IQHT[GXN5[\)/]1O_\N)B? M_OWCZT>/'^IO^W<]?B3?^_#5[O.?W$^/?_0_/__.?_O5:OG>TV<_/?M^[]'K M?\GW[9K=Q]_Y?E^[<_/_@5_O/ZF[/2O8?'CY[]*-?\ M\)?8<[BAH6J!O8)LO-'3ZW!3+>(F;)V%*(I0DY09"E; MCU3 QR=>8'QILMW%L5R@W:WRJN8 56-@H#D:VFDQM M&=M@NPFRW;AJ5)J4N"%Z#!9JQ(70YH-(^>M'6OMMIL0W=T%@:S3 M&NK1[>]C],/)UEIL$>.J"Y0DPF!BM3YVO3^CA[$U/?K9/1>@TLYF!,ZJ.C0* M$E9%:.5772N#K9A*$OJ!]8F93.@H_<#RVV+QUDJ)19??Y0:,S9 V)G9X 9*>H%)PNQ?M(6=A@\,,$^6$U:N!S,)6L M5YJ:5E JJ60Y*C*U:F$(0\C]<#!,JDGW7:C2Z0=S/REF<-%H[*TF'P^D;3_[ M ]J(=^FH>A-<<<%5G5#;03Z3(Y_OSL4,O&G6I694K5V2J@6K4@A5A6YTUA:C MK6*2W\H3EV1UA4S&.Z#H4(#LC7:N(A0T(_DP222O1@P<@474JF6? M%53T"IF#OK0#M%*'_N@,&=H <& MB.0S5QL,%&.R1K#$)5K+*9M1[CE%>E@-&(#V!KP8Z9ZS/2NJLJ8J%V0!YY9- M=G5K)[I19?"9@?@]'QUW?9NN$_+B8+%71\'!1^O.NZ 5!=G@"D*HE")'E[&" M.)\QYV&G3(^(?CP7/&!KD7)(*J4NE)5B45G,3!7%^*R0^DM^:\?Y;3.AP.5( M4JX9RM&;"L62:5S%:FVR^VAG:PBE<33P9TJ3 \HW N65Z$'3F5!#40@D-@4$ M5.C$L$"A97;6M&BZ3;'M!Y(W%\DUAHK5-,.^0#(NY<)=;=)D[V)P(Z(_122O M!@\,)63+J*A$4I Q* HI*O8-$$LHV&13!C>J#4:UP25M=D3OH'G72@7 C$7[ M5G)RKF4.+@UZF" ]K 8/T!2?BNOZU)1Z@!&43&M3J8;2@\6%H6SM8+AZ\&!Z MQ0:GB+3;UD\\D'!>C6J=G=0W]Q>]_8QA9YU*0>Q=NYP"-(RJ9LA9&CIFS M'E&4Z3'R3^>B*$%,--+%J)1]4,L.BJA-DQDKU==L^MG^K1WGT@?:BWQ://?" M2)GXV?[!>'>.\2JR008'FA$$+QERL#9'8QO8-@ZW3)/Q5H)-U?J4DFV*;/0* ML#->@:HP^PHM!)=[?MN@65L&:S#>8+PIW?AEO.ZJ"Q-ALRX F9"T+CY ,)Q* M,E@'XTV0\5:#3:BD M#!:]HU5!$W3B'X+6-V9T> M2S1O;'8S;/:;M]F?G,MN(9-VF(HBYYM8ZH84]<,*/I4FCE<+X-W6CE^#)MGT MSC(-9MI09N+:8@J$T7H"= V=-3:&F(ELT9P',TV1F5:R4$%GV5M8*]NH*J"2 M5?8:58^O.^U\J!FW=M /9AK,=&N821#QIL-Z5[NXS: M!:0NDE:*JZ8?)IFZ58YE-ZEHXOS-MF8?:+D$U2V3L.@G\G1 MSZ_G E3D&1H3JZ)[TPX=C.K]'%7#&AW72,&UKIJ/0S5_D[%LK,FF-)]"3* S M8-?1JA:H!H!L1K!YDEA>">E@$Q 7%U0-Q2M(KO46K55Y<:B*TQJ%H[=V?!I0 MWF0H5W"Q>L+8LHR3XY+%W8QFD,_DR.?ABTX\IW&#G^1O=U_^TF<.? #5O!;V,3FJ ME)-3,E^!;=*AM+"ULP:-G0DG:.X\E'4U 5B;J%V!PCY9&U))L808LB$WH#Q) M*.^N0#FR#29&53 T!=JQ2JEJE5UN.;%WJ%$<#3U:8&PREDOVJ&M!MCUFX&MB MK3/)LC %G:6Q+4\3RS^^CV7/AB YJ\#UPHE 7J&W1L7B4L=RY-Z &](V;#"6 MAW#^M=1548\YI=@;L]IJT6'0E K90@[;J#28)C_\^CX_:.LB8(J*6NQ[?4@J M=]%;2JF77%DPVF[M!%B;TM*H-!C*^6MF(C):=KD*Z'T!:XAJX,9&)UMJ1AQ% M!Q-DHI?G @A4'.>FM6JM'V4G!D6%FL)0T8'V!%"W=EP1@C D%AU4Q32SOKGH=K4&+J#1IP7*11_VHHDI1IU"*UTA-K(JA MG;_)4*;@2JPZZ%@\^$)DR:<2$')-$0>4)PKEE0!"JBV*'Y!4#+XJR%3%04!2 M8&,1>FY>S*SEMKS)6!Y%!]? #Y9:0:H:6;9Z1(<:@')>=LQFZX?9/DU^6 D@ M% ##%+,*8%%8H;%*%$EI*T2OC8VI%PNCF939/M3SAR;@T 3\0,['!DR0% M])V35AV4-RAO]<0:8B2N8G?6 -4295L!:M#!A&K+*(V?)N6M!)R,R2%;\*JX M%(7R:E,IM"@,V,^YM&(=]I*58+9Q4-Z@O+M->=!LTPF*F'K4\[LY48G.IIQ; M+ACBH+Q)4MY*8"Z(8^UZC-V7[+OTLU4(E9707L-:0Z4N(V>C6UN9WFVAO)L0 M3!DT>O=H-#7G$;0M@2#YE+Q+0%"S]1:"'OF-:=+H2OPR>O2I-_=.T8+0J+C- MR7!6V267*7G/7?,N1G][:'2SRJ,^JJ"OAX+^$'P? SH&="CH#P7]H: _]!$O M5'2 KM7H2]*9P;%+K5GMF]8(&6JR2Z-=OS':]3#:)V"TZW,9+I\1B5-0SI=> M7YB<2CIII773)83HJZ,N=;")IYH&-6TH-05N/6[@C,L1G/;8B@_)F9Q&J5<945@$\*(Y%"QZBY533!;NU$MQT&-0UJNB74U!!D MV6J3HP%P"7*TI2$W+JU!-&%0TR2I:25CA,VP+4)-Z%&L)E.]ZD%K%6R(G'T& MUF%K)VRV1LL0T1]T]Z>9G>*U=Z60;@FB!F2LV6$F1[YB]8/N)DEW*YD==E2Y M"=/I#$)W.3N%H8@E1AE< \B:8&O'H)X4WVU6\F:HZ'^2)PBQE"1[-28#B2 A M%1=:,-K5F",._ID>_YAS02HA'^TMLC(I. 7>:)5CU<(_+AE70G:L>R+3;_31 MN3L/9I;[#J9'F=&!RY@M:A=KXI)BRZ4,,$\2S"MA';$$;7(VJQ I**!0%*8: M5,&FJ>OE^2JN@5^#+3&P/%TL-Y6)X:EE?B M("T9+@Q>^9R\@FB2. ;45/+69# FLW9=2'\-,=H)@WF<:;^.S=Z$F$MMV7ON M OHIR!H+X" $G0*.0.DT"6(EP5!6")E M4, =D:([+OFA?I MZJ>)IG>H?=*1@Z&D_X?F"9CH)<4QWL,SWVL>?B!JXY MRHF\LB'UN*4.8IG@\E1CC!9<:*X?W[YZEY\)9VGN/)1)@_6)J3BOP9N 3CP. MK!XS)@ [BD&F">65J$$@N:DM6E$>0,)13=1M1@FEA>B1JX8IN)AE7NAVY!8Y%'H%7,D0/U0#\) MEL%O8F'7C04-[@0_E%Q2T:ZUH#V@D6V_RV7FZK0.5;=1;C!-?E@)&F!PT5H# MBD+OM$$FJR2TKWR,1?ROAISSLM/NNA1(1K7!4-)?NV1O%G\#V6?RO=\WUEA3 M=HU\"HTC#2::'A.Y\_IO%B%I$U41"U,!!*\H BEO;2TE&'0I+B5[1ZYR@[$< MHM-0"A93([A4$2L8(M^*$:^CF('E26)YM>Z 6VH=QMEIP7+S1N786$$ =,7) M%)/K2OI7;L\SH#Q=*$?0LB$;V[2+P"9F[S*6[ .3TRZ,0ZO3A/)J*S[O*Z9J M5'-.H(QD%;GLE=!QB#KT]KF\#"!L,I9'U<$U\(-W%FN-&@ -%)V2IXJ>&U'6 M#4(>_#!)?E@)( BG&X,AJ!)#[Z#-1B53G,+,I30Q!$P/("!.RFP?2OH75_PZ MO? /"<4,]<"U#=#&D'IS5*F"%3N_0:U(#K1MH>G(H19T@]2G1^IP+A9CR>MF MG5.)6E4 +JM<=%484BG&@(=DMG8LIG7+"ZX!2Q-7$QBL.ECU\JZTKNR:[V7[ MPJS&)O&?R0I]%K&ZC(Z#52?)JBM1L92Z0:RM\NB; B]&<\JF*,J9LN-@H1?H M&C#K[G R6'6PZF#5\UU[!8?.Q^A[KB&BRRZQRSI1T:6Q38-5)\FJ*P%*$@?# M678JID8*,'J%ILHC0E>6R<.<>D>!.&S5*3'WY VHA$\>B"2U!RD26 M@4L*U?0FS6;4E4^3J5="Q80(@2VHYD'X6;>FR&)0?3Z-M[FE#%L[4:>KYY(F MP]3+2/-?CTF^=&=Y4WU=S_=/:'E7?_MKG?_VH>?EZ3\^.O.VR%9?M([[SO#&MCMV,/3AP='\_[97RQX3[[D-_[RQ;P>/WV#Q7?> M>#9:^O>W4):!.3G^^%O>N<;"@MO%YZ<4VZ\IQ/>'X]V?_7*7N.WI"6=JB]P0 MO,XI%R2*,57?:H7\BP&[]>9=3Q=O[N&0GK#*"Z9?%36YQ2]H[P6].MKZZWLC M\7R^KU9&?G70/CY[;R_T9D;OOXW_RVSVYI(^_Q6<0DMH^V"QA,$7 FA>]+]Z MNUD\.A%VGI?5 X3-&-:]MH A58>E%%.9B]CP4.%4>,B^V1WLZ>[P_GX@FT!? MN*??^_W\Z-<'\Z.R=W!TLN#'\CU_WSLHO]XP[3]Z\,T9[1_.=^WNJT?V.RO/ MN9^?_:3E\I+L__M4__3B??/O_F M]4^OY3T/?M*[S^KS1\^^D\EU>[ M]W_QVMMBH"H;R2DPD,6\UD&%&,1]LM8[XT]W:V$OKO>/>Q&7MR99RJ!3!78V M8Z.@2S;<_[K2UHQE+SWLQ+$XD12^R04.GHZH_UZ^H#_]V3^F]@_\AWW9C)5E6<+09@\)UO;T?+O3O;S?&^/ MZ[LO;)^;M@MM7I,9Y,?O#-ISFN\?R_^//CXTLQ=B1_,T/S[I*T]&;&FP_%[?O3U[][OVYL_G\G']57HN?[BL!3^;,GYYN&2FTR_K M?RTNV(>_9GF1F??F8N_V3Z/CV?[![$C&==[$9I&/+:O8>W==\$M9%6"C MP^4R.OCH[<\R[#6,X9Q[R0C[E^9',[Y,#H;@9RSB?,M=1GZJ^0MY^XO_W_Z U\>R7,/ M?GTI9LVKGUZ7U^*QPJ/73^1[Y!H>_'WOI\>_FF^__M?3_IIXK.)9W_\%L'#% M2,HQ-06M:95*#,I6#;TAHN665^T=[\!:+A8C1S"F9-U(@^92K LFP0?LG>6X MS_Y^QI=_:NM4#F^OU__9TY"K//C5X\[I=[I1??L MIU]\)YY M,7-&K!J>R0SWW4^VN_G^R4,LR38TY?///"4MJ..W0D_ MJ_P[^^(S_WQ[Z9^O1)9.7_-^.SG\Z,OZ_V_OR[O:5I9]OXI6WCOW)6_1CGJ0 MU,J^+VL1( G[!,@&LG.3?_9J=;= B6UQ)#N$?/I7W9*-1X*Q#1[Z# 1L#3U4 M_6KLJ@:>^MU=C\6TP7#XH,?>_5U Z>('BQLQB]=EL*3!Z?T&5*>"CGC-,+%F MY.3(QPSAE+6_]#>9LJMYHG9R\]5:V'IGEQH :E=*8U;=H[WC'7.LG)TK-4LC MC&>8U QTL3;SQ]L\_[U+T;X8KE*_#27V/DVRTY?7#GZC0\_;%%FF@LE4BC0* ML6**A]SG+(A\$G,N?1GX_QS>6C=W!91[]-=3D,O3/AVN3.#XH=9-'3CVC]_] M_?U+Z^#7$?G[^\GG(__KN[??8(S^4>OX^_$YC.%<_H3OZ9=L-'#\E__U\VGV MY?SHU]?/?P5??IU^AV>SX_V_;KX0F.-G$U1^"]^K[']^'=9!XX/.\;=/8)(? M_!-@@OT@)BCAIB6*Y!S%@4]1Y ;0^> MR3A.)0NDC#%EG--$2LE2/XPIHX*+T.(9=GCVJ'AV,XQG4A 2PF:@$+8%L33$ MB(L@ 7A+,18FURDESUYSO.B$18=GJ\76#L_N4QSZ 6[H2#;R9+W(:?#4CY/MZU3#)J@Z M?/L&M#-8SO*P??!3ZK(\2>LORMVVZMV\KVT*9[E7;=\S$Y5I"1.Q_-EYU>ZV MD,IM$-J,QN'=3'AW-&:E8E_I0/LQDI@*<[J/H1BG@'(=& MD]IMO=B$,CD.!N8UOQP,K!T,C!AW/HEHX F$X&-@(&%BZU=+'@YD P-DX47$"V"^P[JBV8<:"@O>"K?6MZ/^8 M1LQ=B7]]Q#K.V[*GB#CXF0%^_AHW.60L%&P'PH%I^T=4BH2(4Q3&22ACB8FO MC,F!)T7&[@\_*]S8P['LHN(]CF67Q+(CYD'$ ^!901!GPF@,(D2)CU.DE4Q9 MZ-,@CMBSU^&DPFJ.8S>"8Q_/-KAE6Z?XS\G&HXI_2A4C<>J;N 9#+!(^?#X0QYC9X'*E:AYO M@38'WQ]N1)ECN?#;[_ =Z-P&K?LX[QRZBX/Z3V-&%@AE3A(AD([""#$61RCA MD8](+-.4!DD4)MS&=>*%Q'6>OF3-@MS!#ET=NJZ2O>O0=270=<0>3K0.%0U2 M4T\&%.E0F2+CC"(L0LR8EC@PG:+PCA^S183+'+HZ='7HNDS?Q 28'?4^'+:G M)F(.H*X#UIF =2S],M $I",@*=<:,141)!+XD3!.1,0IU3QZ]IK$X2)"DT\/ MJV-U%H>J:=R[T-#:%"BZU)ZT)SU-C86\6WCMWWD_O+3(6X.U&G8\HRJ9PD6] M#ZO$V_H;XEV+TE-=/5 5#*X=>L]@EBB\,Y>9Z&A5E3JRI:OD?[I9542RA+M: M5TUMOE?=PA:#@"MNM"@\W5;PZ>115!61.EG+W)&GWI6XJ0J=F>I,6?M'GDGS M3575TCPT]\[RM',M"HU$B00ZT\6/3&KON2F01/P_SH0XL[_B/U[8AUSEY<"4 MRN[555YT^I=_W+N]NM!M?0U(MP.C*.KJ:GF:FGH7R8T=9U9#G=F5B:6CS'K6 MI:)NYS0R#;@%+BGK67A /AH@LJV]I$[V&%OK5K?9R9!=RXXN6K O4K=+W1^P MG6?_@9G9![.(526I\6)=&\,F=2Z,V8'\H@TWSD9[=MDJ)C&5TPP_P 8WN^:. MNK3)&"O<]$JC>"!JQ[FM?J)O'_:_GR)L<*^(7[UPI_UUVVPKZ.'U>^3/X]U_ M1")B&M$$:4((8B!GD=!QA +IIZ%.&8XYLT9,0!MX3-I:FIB%%&A"2:1,_6O? M9VD8"!;J*-!I@AG\I-J2 NZ1PKS!WPFDL+V[?7/T%YBLBF&N."(XE6"R1HDQ M63%*=!02$?NQ%OS9:R"("6U<=GIE%+,?NGG3\ Y!>!O-R "^T@:[ <-ZB4OE M(&[5>',%0)BK2I9/$L,[WC6(W68SER =^AE0M<3)V@#2F>J*)KQL)$FJCUK= M3MD!BC0@*:H2AXF^R-KM6E;U@;/;[F1-^V?O$?JGU%K592;KYZU[)J5ZB*B53#@CZZ;4CK[65P "E,"!;K-.NH1;RTBRO6=KR M-PK1D" 9H:A[5'I<3#E'O@KE'*-MK5?]P70ET"> !E;K_6!TSG)UJNA=]' 9 M<%5EQ_N7W[^^^P18? #F[R$Y>7?D'YU?!,?[?W__^OGPE_GW.!O%9";-A>1T2Z,U.% -SKP4QWZ5*H5K5@]4."XKE9;>GF/ MAKVF75I;0?#6XC15=,&B:L)'YDI0KP$P>S8:X*7!WZ1;PJO*_K.,3>/M-CN7 M>?<";"-;(+FZLGZ%64P!SZG-([C/WF1EYP5\5EC+S@RDG7?,Z\N\#>A]XTD8 M@;D1Y*G^J0N9@8T%Z T_ZT?T1";8NB SI+6R/ 58W[ %QPHC5ILW.Z-OMN^Z M?;-YZZBA88=>67=F37K*0L^6.3WY5%G]5C!4%]^:)*(S-**&]S>LKI53U95] MH_IV#$I?@13R; EI&$/:M N+$KC;UDHX//BPQ4")@O M&+*9$7T]36)DH+8&-GSP8\KP>L_O2<\--EW?PB;W=*T9%8+!$M(#VLJ36IO# MHFHO+U2@DG(F"!QJ&*4!"Q"+.$2<6 >!'I(DOJ^!)U9/'L=X :?W_J/ M,0YD@&5,0?8'.(QE$!"NF:8*8\STS+VPW'8.;>?)[C\DE9*D)F(2F8)C.%2( M8X)1!'^+-))I:LY5L$D&OG7'#ZLTIE^#\<;>::D]5'0MV\RH*6+%JG0_A7WQ MZ9]41:!=AP2E6'#$*$E13"A!F$=IB F/58)'-76*4]#.XS24J62 O4D2@:). MA#8629I$8U6]5U$7.1^OX0WZ."AJ[;I%B5'(ZY!"LVH*DL+%1FVT3F.#: .1 MC>V7ZWH?'+66.?;_A5Z649JUE3N-&P)90<3MJ MA/AAC[W[E>QJ7F]WS6NCYVY=Q>N^VGXK<$NO:[PS M1G2.RM.%55/;Z-S V2:_VGE_J^/M^5B[[];>K*QR^JXR, Z^'Y__Y1_OPWA: M\$SRMF6"RU_W+VZ^OOO:_-IZ>WET_K4UUD&Y=8AA#/C8Y/_]NLQ@_-^^?/YZ M^>67^GZR_^?WKZV_X3D'/X];7TP'Y;&C* I3Z0>"(":BJMTMMA!F8.RQW)V.BA[*)2-G/M0?DIY3&.$;758KC&* M3TZ77]'=0YJ!L):%LR8Y^!V4/A++>28N3<],P_>(?3A0# MO*)(,G/20FB!!%$:^9)&J0J"&-/ :F7CP9]5A+)M*!5Q:GY'>8K 7JX/2WAY M8E([JIP%_;,^7#'!E(8+80)5FLD]:LFM836;I[0<[(1V&"0A/XBDP6'391;#IK M7Y+E*5@SE)O:;#Y.#S=,9W=\^'A\.*K8AXK+*)(^DM(+/Z:J_(?;TV;5 M,127'+;_Y1\9$)$039"*4Y,S*'PD5$)@*8/4CR.3WQMN1K)79077Y_M*>P"] M3O/? Y/8."-LHM=PN_59T[\$?)96*'IGVM=2\OW7)YD+-P*?+#R1R6]PLO@4 M,1+ 8!^6'_7X@UU:BAB^9R[7S(,-%YDBMEI.O,E9/U;;]2JQ9+/H!P33HV5# MK=RJ#,/N;G4T>G1V[$4YX^C8$MDY&8E7]8\'WD8@/[_BV8:LX]%)XB$393W29*:7;K];.L*T+ M$?XZ(F];7S^?7GX]E^QD_]#_>KY+OIS_G1W_NF#P+G*\_V?+?G8S6HCPZ->7 MSU^;7]^];9IKC[Z=-H_VOUX>?SZD)_L7,*\O_E'KJ_GLF_5F9\/>[# . Q5% M')% I(BE-$5)F(8HC&*L51A1PK!;\H4NN0Q2(B1A2%%82$:C '$5*L3 D@X" MSE+%!6 %&.+%*#H,__.(!6LW.8%ITA0W)N2QJ*9QPU&,D;C'AL0R'@\2CO=& M4)@S$N 8(QE(#B@<$\2U2I!2.%28*15$T;/7. YG#6:L0V=:AST;BCV+ZG[G ML&>AV#.BCL2@?$3"E,,( J.$1 H)H2B282!C%J@@#DQY3,Y7"GMJO [LZ[\F!UYM.8=X52FM* 8)./&2.61 &*HX"C M-*:2R$C*,%)NR1>ZY%R;"MM1B/P$@_4JP7!- J%00EB$N<_@D[3OT)*RZ&HU M$2H>[MW:[O[&3^X.ZB>U[JU<'_+UX*@Q?Q#!FL68(!KJ +$@U@@(EB 2^Y@* M$O$H,=4G)W4'>MBAM14Z9>N8=;G^$\>L\S+KJ/B+E11*A,"BB4 ,$] X B)0 MF"C&2$#3(."VV_BB#LNOT#G2=;%81B/O\UHJ+O3NU.;9<./+N*7",.5<,!0J MHA 3DB&.@P"E"4L4P0I,%>V6?*%+SD--5,C!2&$FX,XBBI*$:815JF,?].) MXYZELE@+Y;Z <9?2<]]XV%HK/4NV4([SMG1ZSX.8:=1(B2EGU/<%"I20B&FA M$5<10TIH M8+:"KFS!,.V:PG8=P#V?8T<0S3:(HCA0*8#,0 M2TWA_" DB,@D4I+1$)0.8-@@G+6$Q&-$>C=VR[H94/IRSC&?=,)'] M^^J-3AU:\.ILC#Q:L@+II-!,4DA.RG5,A08[%C0%C1CE*4JP\E'"8ZSB-$A8 MRI^])MAOA(NMR#8OBZQ']58]N4_4<1X$DJ&)%<,= 1($X908I%*B62JI"HM2C'\K8+NZH]T^JUU6V- M-D2U':<]H#@DS:G_9O.V:VK=:ER4=367A#K&U!<8B'_F O).P9D?;R*GX*P4WF0_G'XS&][\-88W M010D(5,:$1P%)O&!(FXJ[VD&=E8J. FI .(G\V??.?UFMNR[2UUHVS#":3FK M@CJ[9CL<]#P(>CZ-00]/0RRE.9+OAV!::7-$,9(!2GVN(ZTQHZE^]IJ1ELP@)!DH1TUPBCC%' MBJJ$\D3$OA\9S2B8WQ2;E3M6X7PU!EQ>]0/6AE=>>8>MJV['-ND%Z:W+Z9TM MG#[U&!CUJ:VRTK88T>K@IX1+=UOF+P=8,P&6' _%QU2$$1?(3WW0IR@!S8K3 M -0K(N-$:YH04S.3S5_RP>E3RSU(Y;+J75;]RH+[AF?5/Q)\7XS!=QQ3KAG1 MB,1I9#QQ&,44)XC%Q(\%YI&.U:H<07KRK/I^[O#$IJ<4IT3$<1H"P;,P$$D2 M,:Z)T&D<\32)7,ZQRSD>@M'/]@^P$02,2EQHK] MD;5OA3406\M#XSU'G]]H M490O%G$2>IV,B8F'5681,'>)E-YF[%9[<=K;"OOE.6P$W)_F14MTX*6P5J66 MKU2W,#NQWJ*'GIQ_;1V1OX*3SS">\T/_Z-MW!F-D1^=OOWWYU6P>DR_71^?? MV==L5/3(P BKK_O?@R^_+B^/OOUENI$S&,_/H\_'WTX^?Z)?O^W"F"Y;DY)X M_33%<2H(TC@ T2,3BD2(*1@2B981]0/* 3/#\7;A U2_#3&9,9CH6;(>D*_V MGO]K.A!LF6^AW37MEQ>B@=*9T&*_WI%3V)"/NI"#)5H02O&DE*LTDBGP-U^$B>2"Q%%L0I2I5CR#PY,[[[JKLM^KY0K MX%V4%%I\1S;H_4HTK\5-^>SET$JT0.\>6?G119N^>_V!/LWJ/?UAO3X M(ZCX!W U+RRMO[('0&Q_ M\+%CXQLP8/X%GWP&,/[VUZ^C;V^RH_/=GU];;P'P+\C7;\?PS%T3<[HYNOXG M %R%Q:,HP1JP-:8$ <]@)()(^'#VEW%]_K[\!WK[H".]YMRVZ*@/Q^6*JG3Z_U%Y_4:J04=;RTOZR9;>$ZR6ZF5][EZ*$WW3;$\H,'>[JY' 9L-E5 M;M7"#CSRJM E0'=U7YY6BF.]I3VK,F^7#>],:^\XA[NHL7&\M%O8NI^#KX7_ M3;M]ADU[A-(#9_)2JVY3GZ1W \!*%1]X A0XO@"A"$M*(Q\I*BAB*B*(1VF M0'XJ+!*>I&DT5GO@<7U8(&(;?B5F9W5B!:3!6;1P)U;F54T<59OLZ+L>+6HF&%R]RC_N%;K M< 8J>ENYA0!=+"O<.@!CY$8+G+@0OP&UGNP')4_?O2"3KMPLE^[DM36ZZSRU M\P="I.1W(=(568@Y99(;P M.>M<[G5+6 ]='/R4S:Y9Q]VR-'G0ZES\'$I8>-7NMI#*K2_>O&1U,N<>Z/NJ MPY,WQ_N'U(0OC]X=!$>M0U-D,SLQ/J]OA_[7_3^_'YT?77]M_?UM/'/.A#*E M*7\^PT\'W^%>1WMOVT=?3O]?M3ZZ^?1KS>MKY^/)IZ95[YB3/,8F;ZN MB&&.44)\C7R5:$4TEH&IT8%W2!3/7Q=H]7I3.N3:4.0*>:336$4\P8R%41)3 MS*F*P]@7C,)_:N1B/>0*J>^0:[61ZV88N9*$8B682?=5'#$=2I2(E*$TUHFO M3,1,1@:Y*/8=C<_#HB J@PU ;FQ2%$6.(15& DI@P% 3P3QP('L7ZV>L8XY4JE>%X=-6] M%(Y''\ZCHPX&DDC!4R90R#'P: )J>J(CAGC _%3"?WT,:GK,\$JU>G \NNKV M^!"/.CM[@0P\(F15%$21P!A,["A"+ U!$083&PF<)@E.J-;*QC9\G\SO(705 MJ69BP,.VS%O:2XN\-7!\R)4W?S2+NW^&O=J)#X!)#G!F ISQ>L(JDIH%(441 M 5V>Q5*C6#,"2GY,.%CE1&'U[#5LVTJY]184D'"\NC3+V_'J GAU1#D FXJS M.-!(IXF/F.EU(E1(D!*I#BE5%%-NVBJM5M\!QZNK;H$[7IV?5TC>G\'FW'JRO,JXNVQ!VO+H!71^0JT7&$ M.?910&,-STDG.JW3CI;X:#HYG@:+R'!@M)3 ).4,3!+F<"2Q2' M6J! 1)SQ&,0!/MVDIZ+G[N= M3I$E75O^\CP_U5=Y87R/!W"#:5[D,H$6!6KCC>F4'V!-DA0%,DH0"P*&D@BG M*$U)P .L8D:DR02*.%M8+TT70EA! %BR'V N ' \/AN/CZ;4TY0R, L14<#H M#" >Q9B'2*98Q)B$86P##W03RQ@X!G\D;X%C\,=C\%&G0DB2*(UT@JC"'+$H MYHAK39%,DLA4B?=3@9^]#GPGP3>:P9?K4W J_*IP_VBA(FQ4-N!YI9DV': ( MXD(S)(-$"MCNE%-M5/B0XY4"@&W++'#I X_F?(!E'TQ<92Q?N!7!<.@^7CEKR M6F*9^H*C4$OCCL<8Q6F0(D(4]WE$%,7QL]>41"ZS9Z.Y=-&FO%.(E\?"H\EY M4OM84(&HY,#"-$J0$ $&02M#1:3O)RPPYGA,^$IEUM;F>.]=/=)EED47[:QS MS]BL9VR;+\>[TL IEZ+0=YP7>;6(GCAK(=I6HP606S*W9&[)'JF9E-4QHD84 MK#AJOQ%E)EU#J4TM$?Y1%V=&#"\VHD!F3Z^&@5A2JT=3&U&^,Z+N840=6 .J MBBQ\P?#,G_\H11+"$HT$CDQ80:>()S1 FE*&$\YA,^FSUZ1!YC:A5B^EP:'3 MAJ/3G*$2ATZ/CDY'P^A$-2,\2CD24E+$I(Y1;!(L<1 KG9(@Y@$QZ(1=>Q6' M3NN&3G.&B!PZ/3HZ?1I&)TRY2G4L422Q,I4=.(HYERAE:1R',@Z2T(1Z&^$J M98,Y='+H="]TFB\TYM#IT=%)#J,3QYHS%H4HTE@#.H4I2C!)P+R3-(W21($& M9=")KI+NM*#XQKHXS?:S9K>CU3QAR$T#UTE3W#AP?1*W64UL#EX? *\W8XZS M&(>"DB1 +$K!-&51A, 8C9 0B9(1E<93WD4TSA&@8A#Q'@9$X,2W[K-5LN]<;KE[ALLM?V!N M^91:A@O)+E]$(JQ[QI*?X3)V75QWXU7318<>)I8KND=%HUY!HY&HKU-6?Z^L MXK%@!(L209B*D?!-K)<$(>(TP<@/:1BJ@!/?3Y^]QF&#;V K00=9&PY9BXY& M+!BRG*4](WB-1"JXB@GLID8)H!=B6,%ODOB( FES:8QP 9:VWV NC:BEGYHZ,CY!3'.%A$H"1,((=M,4J-"1Q:[(89?#KG7# MK@5',1QV/2UVC40X,&:I%I0CEL2F11;1B(<^10'#,DY%HH5D8#0&#;Z!?7+7 MQ4GG,H2W,X*\@FZZX?BRP]S?8RX9<]2)0 4T#"5**$L1"PA!L:0^BN-8I8%) MB<'2.NJB50HKN[07!UIKZJAS23%SP=>(JRX0OHJQ2%%(%)B[A"K$4Z:03K#6 M,<@H%HC%N.H<>CGT(LXX)2GW%?"1E8BK&AAQQ&7"D.(U2KG' M(K(89YU#+X=>SEGGT&LN]!IQUVE"$NU3@5+;T1YK"NC%8T123&/APX9R:=UU MD:MV[9ZQ$<_8WHQDEW2\+<]P2<IRJF8LZF8P5AT M H=44:Y"Y)O.@DQIC>(8_A0J$1PS!28S!14S=O4V'0BM'P@M.CKA0&@Q(#02 M8TB%B,,H"E DX0>+@QCL7*R1D ! DD82/K&% 5Q%P*L$0BX]UT5;MR#: MNFR'5DU7#D5G0M'#Z_&3\8K')$H31$1 $$L508GD&.D8^QI3 F(PL2@:KU+4 MU"5].!A:!9>6@Z&'PM"(4XM1EM*(822I.2=*!$4Q#P6*%8U3RH(D%8EU:KFT M?X="ZX9"RW9J.11Z* J-)L!&BH"I%Z$44X&88@K% 8U1H)0Y_DF"6 CKU@H= M"CD46C<46K);RZ'00U%HQ+%E-DG( */ ![N,A^X#J2@J?6)%LI M&'*)K.X9+I'5$GTT$;(!5/$BLE8GS'7UY--D''JJA%*W9&[)W))-6[(%95BO M"/A./T50Z!^ZW=6ERZ[>U(#^B,43,S_4BE =:LJ21,0RT7&B<0QJ=)+&Q%H\ MN!>$PJ-!*!2,FCRG%07U>HR8(7S..I=[W1+60Q<'/V6S:]9QMRPU_$^=BY_/ MO#0O6J(#P_G9>=7NMI#*.ZA^2=]6"IVM=!];Z==8^"I,9!CZ?HQXJC2"3<8H M"35'28HQ5G'BL\ D >S@(&BXG&P'7>L"712'J8Q"FJ:,LY0SCA,?RYAI)6.L M<5I#%^M!UTC@RD'7"D+72,A+4,HBID,DE?(1HW&$1*H%2OR$)C0-HI3(&KJB'G3%#KI6'KI& MXV2*ICJ*4A2R.$& 81B!;NTC2;'",N6!H*&!+D))PQ6E=]"U+M!%,/5I$J=Q MS(&RXU1$1+&4:E#!%&4RJ*"K%R+#HR$R!UTK"%TCP35"9&WU\L97&H7>%7E9>E=%GF:=J4Y=,MN<)^+O M6H/4PKU:=MD_VE5W^#(;OOCC)0)HD*82,T09-6V[_01QH@+D2R6I"'6D*> + MQ^'\[JC5RR%R3+HT_XUCTGF8=-3U(L,X9H2@) 8CAH4J1%S ;U(IS+C&81AS M8%(:-S8PW=@QZ=(\%8Y)YV'2$2<#Y23F0F(4XB! 3%*.!-4*D1"V+$S]""=& MDD:XL8'E:!V3+LTF=TPZ#Y..F--^FD928UC[D$O$_)B@6/ 4A5(SG# 6)-@P M*?<;JW1\MN=8XLW"SNJ[XW+ZX+0KM M\&8VO!EOY*WC.(E)0%'(?8%8H"@"N-%(J% H@!,1"_;L-<712CGO%IUFO?7, MNG#SVC'K(IAUQ,Q.&*ANQA?&*&@(+!$,<1:$B'+.(BUU&*38,&LXOYGMF'5U MF77A9K9CUD4PZXBYG4B9*!O$C],(,1['B',A$!91I"@.A(K,V5<6-F+'K)O+ MK LWMQVS+H)91\SNU,=84")0P$RO$Q('IF$F14%,< S;Y0NBG[TFH=_8P-;$ M*VUV#[6KL,9WW0((/IC7#M\*?]_"[?#AGDQ[_=WH=V1R>#0C'HVW[=7:#V,J M)(I\%2(6\@C%P@^0UHP'3&F>!&"6$T(;_@JY 9VO?M7-[2^#=$2N=IW$J M<:P184(A%H&I+J0?HXAA ON78I%07P+LC1KM26OB< MIPBT)6&J=PJ4I"I%-,$"BY"S( F =[$__PDBQ[NKR[L+-]H=[RZ!=\?JEX>^ M2J( J8!RT)E%B!(B&=*)XD11HG1H^I6&T?Q':%SH?$X;7@UT\G71]*>WXB=V M5BY[K95W.YTB2[H=D33U>7ZJK_+"." /X(;.C0.NV8"+CAO[-E @!>)$I@@V MVD>QZ;O,T@@T1HR9BOQGK\-P?EO?!0I6E\.7;.L[#G],#A]Q"4@_ M-!^2C@ M*@$.YS'B0@8H\ /JQRH-J;*'6%PH<),Y?,D> I0A3+-(JQE&!-/GL=\?ESZQV'KRZ'+]EOX#C\,3E\Q+T@XX#X/HD0 M9<#<+(Q"Q'4L09 G&#"=Z2".GKW&Q%\I%M^V% &7!_!H'@18=I>"]%!\8>.- MPT0@28A]%":QCQA6#"6P12B-*9=731=ND#LVG8]-1XSJF/B8 M::E1S!(!1G4*]G3$!%)^JF+I4YTF)L^51RN5;^-:,[EGN-9,]TWXN-+ *::A MW1W'-UZY1DZ+D_INR=R2N25;P)(M*#?/ZAA1(PI6'+7?B#*3KIG3IM;FGM+& M=LZXP%@;V]^G.L- +*G5HW'M;6>PH8Y^C@4.*.=I:*IM$M@QQ'2 4:+"%%&M ML>(ZBA,5@PW5P!M8%,2ATX:CTYSA$(=.CXY.(_$2G[!4@M1 0:1]!'3!D!"4 MH3222:I%1)BFSU[C1CSW84B'3@Z='AF=YHP".71Z='0:K8FLN, R35% (@;H MQ ) I]A'81C$)"0QQS@QNI._@4YH/C&NCC-]K-FMZ/5/&'(30/725/< M.'!]$K=936P.7A\ KS?COQ'7F\&DN?!IQGHE(A:$?IXA37R&P5$/$$QTAP2*68"UD MS+7%IPWL)^;P:Q::V6RC ) M=0K[:MUGJX1/+K?! 9>3XK!KS<,2#KN>%KM&0A91%"C*-4>2&.SRI4("K'!$19P$0>I+ MHJC!KFB5,E8<=CGL>HJ0A<.NI\6ND7 &C[$@?LI0J@0UX=80Q83'*% ^H5S( M1)EL.\"N56H!Z;#+8==3A#,<=CTM=HUF"H=,,:IC!.((]"[8;10S7R#8ZX!+ M'_:=*A/JP*N$72Y3V$62MR"2O(+N.A=G?CCXCC?K]7WNDYB&B"2)/8!O%$>9 M(A%)%N$$,V'R8/Q&Z/+T''JM&WJMH,/.H==/0RZ'7FKKL''K-A5XC3KM48"*U[R,!%BZ@%V8H M3B*"4LIB7\M$FU@KW6'7AN.7BOHM'/H-1=ZC;CM@E!Q$$D"\2A-$6.2 M@N6H%4H9B442Z204J77;K5(O"9>A[)[A,I1GSE!V2BF-"$IBI1"+4HP2H5($4@*GL'4XT$X/ MBD*C979U&),T%(@:LXQ)'" .^X! .V5$ M!\:*%A:%YNZAM^@DUI<=D33UZ]ZPCKLMH&X)?ZOLQ^O_MC^JD27%R]?]40Y_ M^8B<1 PGG5]JK^RVO#SU.O!KFG<+[S]=471T47HM<>.U\XXG+@JMO>NL'QQY<<.KH&'\Y][[W>-W!V?>X;&W>[SO[1^>[;X[ M/3@X.C@^/_,^'YZ_]W;W]DX^'9_OF@].CGM_'AZ_LS>\/3S>/=X[W/U@;MW[ M<'+VZ?1@"FM/X?L)M/FM6W:R].:)B/,X;^L9IW!/>@W]9VM(/+MW4,_)\?GI MR896W MRPQDO!5^NC3R/BLO8;*>:"NX/&MWX/_V;Z5!C':T54+[RY3VEZGH+=..)TJ0 MP!)$JRY:YCU*PV5:>5G;._@I+T7[0GN[LN.==ILP/4P%PL'S](5])09#S?[5 M\#X!OU02N>Q>Z>)'5AK-V%S4%]Q7PJ@PV945PD;DYT.3W(%7RF;7,*/]YJJ MO^'JIJ=_:MDUPAAN2C,)[S'/O?W^=E[U]SO>M9VZZDI0BN%J3_\0S6[_Q68T M.DVU- ]MZ[+LC2;KD=?OULU+1&FJLKL1UY+(QC[Q508Z M4";O04BC#(/,!Q>%,.ORMC_LY\3'],621W[G.('T2E/G/KFQ*[J7MUI9IZ/- MEGMGAO#SPBS[27$AVMFOJA)^;RO/0=U0H&54=Y6&\AK>F]X&F7T=V/YNGU"' M=NU>Z[0S0K*&3 S)PC6=2]&9D82N@?7Z5&CX$*:SKZ5N);JH )[B'0_,0=+P M3F9Z\EW/\B[AVT1K8$[@M4ZUY!_!4M#7,-GB,N^6>B\W[09*[\.'CSN&>XPP MO-)6(L);+K(2+H0;K[H 0-(34H+B;5^<9D6K@I2.7;G,\D=6U&/SKB\S@!I MF:RW;I?PI*S=F!V1UQ3)]<\^P0!4ZA]F'^1_NEEE0Y2PMZVKIC9KI[J6XNV> MV7X06:>$I2T!KNR38(<70Q&-ZD^PQ4H]/!C3BN+Z,F\V;U!^;81"V4W*3&6B MR&"!X)NR9XZ9<<'PGE?3,V^\R'-UG36;%JMSF"T0L"&@+,V,G6K&#K+%B+-R MIZ8+\[H^81BQ49&/5TH@QQZSWZ[ "S,_$(MF,<3559'_S%I =N_"<0_69<[&!*[YCAV,R^[A>ZA;&E7ZF.12PWDKLM5 MFM%D=AYQ\JSL.'<->0,K%Q7 GQWL>46WXC4-(@ $3BT3:R@:4X?,ATJ7,).* M@WO'YWNJDKK=3#FXF5?]S:QYP3[=/*'Z%9Z3Y<9K_D,7/7EOU5L#50WOW/PQ M(*Z-D)2B ,"!)W0[ ^)[!?3, 2VC,SSNVV6>H"+<8^FN87'NJQRL/C&N"]/L MWX.FX3NSAT/?5^)MX*J*<YT#[]H%V][,V2(5619A]]H1K$MTCBHHENF6M M.M5\45:W TVE&=Z4E2.R^*F> I&^66T#IR;I6V?#NL7ZU?*_>:!BZ MF<$\:IZ9=M-3+Z?9=-!RNZUNI0V8X8&BUNJV,UDA:+Y,8Q:XWRHH\ M332;^;7=*M!73)RHM J;T7,*^]+^DU>Y8VRDF&XZ9ZI,Z-I6;% M<3OW:M[(VC.:O)4(!$XJBEL+IQ?Y ?%=QWZ,L+-VC[W>&*Q&,P?J!TO$$U8J M&M "OK5 )\J\#3;%#6#)=\,/P!]CU^_,-M)Q7EF,"YJNHPOZS707],GY^X-3 M[_#X[[YX[I_LF\@2;?7#X[MC[ M\]/IX=G^X9[9]S/O_/WNN??Q].#O@^-SH(BSCP?5%QM*$=L22,]Z6VL&#Q/ 4$[5GJ'G6.I)G)WZI< MAK 4U;,'_".U/[*L?.Q]VRS1L,ZOEB/2(K*&(@W[C>D2[10$T\GIV8YW\#\' M>Y_.#_\^\$[>OCW<.SBM(NE[)Z5:#/"@2 M8WI7OJ@">"8ORA&^S,IA6VQ%HIG ?;"Y'O+V>^.&;>Q;U">5Q5SY#_9ZF.&] M,UJ^4?'U4T8XJ_7,2FM["!MCOW4W2'%E-Z:&'$ ;4 L "3!,]:!9H5KE0J^G M70.0-_2\VLDQ"; 6'V1HB>("Q'"MQ_#A?.2G)??#(7'3WLUBLE'?L):+G1KO%/"O">OM M3!;UO=6#Y;8L;"6CR6@!8C:"SD8],[-RU5=G-<7C\+EXT1..0RXY&UI,!N*% M]>;]=M]Z^[&O82K_Z9IKAM]6.6S*G=X>UC'K@6F-JB2#NDC#6VEI@(,Q]KCG M%DU V7I?@*9A$C=#87WCLC01FJNFW09 LLP\5'0&-9Z/ C2:P^HQMR&@A0'5 M"@@M/_I7Q:C*>./MBK^R"VVN>O9Z+U5E/ M3-N)685;W0KLO$= SV^=Y .$U(\OW.$TW[G+8S[B41_(3ZDOJ++7-&!.?@-0 M;**.YNV#FV&H6?P06=,F*]1Y7J,#O-8)V.[:D/5EIW-5OGKY\OKZNE&8E>AH M>=D 7'MIU@+E*:K6HO>NBF5 R)N< ?A- )LHPRK6!H+UNA8PW8K)3.+'R.B> MPT66DWYVZOR%&H"]^HO1H=[J>29W<'0YRQ<]UBQA(%XSEW7P],YY-\!V\XPA MT(O>7)FTD#XJ# W8)/,#7.?)K:PU.]3IQX$ VPO ]NZ5"?H61D96X*3+C@%8 MLT9E)Y??*^MLVC1OA3& >J$[HK@Q,PMC'QO1D&J;'09$ =CS_5K<['AG7;.# MQ/?A5U&(,N^('>\ML$RFA$<98?YT1)I!*L]KA07K:(7AZ8[%6]MK[^3HX\'Q MV5W>8Q>&NI]9MSXFG+5K^BADN%BW2SN)1QGSG2-^6_3R578"? MFS*[53#K>R8OQ^A5/0/PSHN&7G^;2EMIMCL3C),I-]C8)@B#[Y6UWL'I^>[AL??FX/C@[:$]7E5];]V#1[O'N^_L$2W[Y^G!A]WS@WWO[/QD M[]_O3S[L'YS")>?G%G3P-V+M9GAE-QL MF[?5N80W&W^ZMJ$!,'NM/[V*8:RG>"4@7D$![H(>?>.=7+=!P[_,KHPZO@>6 M"4@V[XUN:U#]C=54?5_YHVX3U^NK7/VJXIQQASNUVPSJJ$06/$'Y9EUWKIJA4[ '[H MW RI(M[')KQY$]9FNLI]&]>T1^Y-IN(/4(S*X1#+76=P;IW2TIYVJ;2EOM]%B^/!69O56SNAOJV;< M5\(*>+,I:- 45Z5^U?OE#Y65,)>;5UG;KJ"]Z8]A:]DH'2-%#>P+JZ]K?22. M&Y$?&96D+MI9O[C65AI66QFIM%!]Q\)&$-"I7_L-//6[NQZ+62/@\8,>>_=W M =WVP?(&\^_WV-]4<;VCNU:E]S].,9GX=UAK=6T#E]X>"**+O+BY1U.MM9K< M<_'"POIQUV"@/5M^Q%8PH4T AUN..EVRHZP93WL M=R>5H;WC?;88:+VGRGYS:EY\IO:H M)ZQLM9JWJ^OU5K9ZQL#J>FYEY70ZKFA/M^J3][O]F $(6?O=VV[''%CHJT[V MI'RU)U/5)_/M\X/^6(=J8H/>86@)50/ Y'C&I M[RHR5RE?YK'DJN/9XZE>;V+KU&%R#%+:/JGNNR >6/6!KX3MMK37A+]I@U'^8_G/O MI=@,Y6CU]N[>OH2'+]EF6IJ\07FTLET+UPE2IWMQC_/.5$_N?0#XOCZM-2&Y M^^@QL_CQG *Y&0JD6]MEM'E=0^7T?$&::9V.0V&I5=XU@V)WJNH2U6G%O M\Y*)8N6X:&9?]0(7:+6YY5X*R,;SBP/4Y9A%3T\@PSVS9CJ_,.3PI^'$8Y_# M9V P7WQ,X![^=[*(1)3'S[+^8VB!L0]RVRR?J<&>F?/2]0GCW5955;TZJ5!W M'""^'WJ';9-#9H[2&=MRIT[\QZ-?V#OK0P%XY+L&&*3]L\WF$'D52:F/,5^8 MY+BA BX3WNOEQ;0W3T^ZGD);ZTM(9/4(R>3P7_>2)$65)&G.Q%<)DE/_AX #\F5>.:?7%6JOSD^I[CIA[J'RFSI\5,'M)E=E4. MG1\[![@LJRZ99=69HW^,^;#?6F;EJG,][.CWQ)E-.')]JG]D,'1[(MRZ/6W] MDOZ2?=1%"90PN'(//&E]7[1AZX@V;#K:?#P]/-X[_+C[8:"'HO?VX*!"G+.# MT[\/]Z8VRWL:\EN1P:PO'#& HX_]PC^[MX5_WO8JKIV9GB%2K\#YU05@3;], MH)GWJ3"]E7J%>VH5^>HJS]J=7K^HZ6V^[''%[B!H=0"*^IV^/E:=O@87-"M: M_4*J7TR]TH/J&$GOQ*-7'W:DD^I-#+YF^-GVT(G9K1[:3:^GMI6U(^A":D?P MIV[=^Y2EE_]>C@"-)[:7A:%*!,1CFH2_JMJOW/RQZE(UN*MNT_O#-X?G9R/M MA\_.07^W-3'.]MX?['_Z\- VM+^Q?\TG3\1ZIC;D\.EOEF U6_K.%N567Z=$IUPQ4T1Y[C%[]M>%>^&EF,W]XPW-X/!%Y5_O%PIZHW MR?L+=O>!])H2L/4[/!$I_*Y2Y6_XF^*!L<_"#T\ZZ:$-?B.:]C#CV:76_:Z' MHZ*?6)%OG6M;O%0#'&#*(8K"G!,MAW2G2#A3Y*?]/K[2+6]*YJ%24EZ:6Z/5ZL?OJU!8_SCNV M4L3OM8M'7ZK5TDV3%][!S\LLR>Z[$G<.__[%F/K&\"/7!>(-3OV'U 7"N($C MOO":.+@1D<77Q.&L$<;W*^"SECG"DZMMU(3L'>>W&O8FU1RYYS+LZU(6V57/ MG5>ORK(/X4S,G&AE2C7U$V69@-U-&O@>E+"2IV ?6,,N39<7%+^C(<%_BXE^ M*UW1WA]//D#OLM#I_WMFBNW7M?9AF(V+_,?+W4)>@BE0OM3J0A0O05$0+SDG MG 8OS7"K7PDVOX?1RZLB_Z8EZ&.BZ( AJU#+*F+E9=:X[,"V'?7^O*IJ(&N3 M=O*Q"^\0I?9V+PI=N>9M87JPAG7G6NLZ6K>7%]I[#WJT,?-VC&W2L.VZSG2S M:;OYFBC$N7?0!J&GM>V ^JE(@ K.C O:NO<_G>V:^^QM;[HW]5T[)@O*]#?M MZ9)7W>(J+ZN2^[(.PMI:A&45:*TZ,IQK>=F&C;O(]/APC!/&MBNVHX*QB"LS M_,%[AD;ZX7S?WEW=UOB___U2C+IX'P1,J?W/F@%3 L!$'@1,(]-]$##]?LG6 M"9C\50>FNPKKI/::I3JH4)U5_V*#Q_VO+W]_Q*MJS]. =BT!G.U:?*=!L'M M0^-CPT0"AJ!I$);JAHQ>V"#!=$#R*KNN\B(>B1N/Q)5!O#B 64O-1P+ 4*?Y M.(!Y.,!@'%-, & (I1&C+Q4-0DRHTC\)G@PI55^ZX@(X=0JZ##3>Z?,T,8"Q M8W(7#'YY;T$3^@X#[SWIK)M4%[PM8 W,C(9UC$J?J"ZIGG@"/ZITLGZWI,/# MZ@+S_C>F+85YL%5CRGXJ[ZF^ FW-M!PS*0 [0\BRV[T ZO.HOVAP64OM1;V@ M#S2K5D-[<0CR2"I*'/C8ISCP?0HH\E)=!4' \#_ZIT_]&D/ZZ?P_[;1+KDNBBSMGO7 (U7%QZNU=%UO0(,QR)@\962WL-#/DP\"@$D4YK=IQX,N;-#?H@KLN%\=A:"KWT!7-"S_'8?>URGYO? M2?BR"I)UB]H,/^S]Z26UZZ]*EC7'PBS7?0:UM/3>BN(B]]Z *CQ1$;52S^?; M+?4N@".=U',<>4^IASFE-,#DI0J#F$<.\)7$>F##^%,[;Z&2>X[Q[JY%Q&' ,:F2, S9@W=T*.3Y- MR"TN?K"60NX[L%KDA)QCM7NR6AC%$>7^2T6B$'Z;S&O3Q%JXW6*M";S&G5AS MO'9/7HL)X5$<&K$6L1!/X#72H-/D&MMNN69X+79RS?': GDMGL9K\7;+M9:) MC_M.L&TCLY4/RD+Q<<1BG[Y4/" $AQ.YS9^B15)_NR5;VW";2T=QW'9_;B,T MY!%^J8*(1/X$9L-3F6V![I&U%&V6V5RFB6.V13(;F\9LD9-LV*6/.&9;)+-% M4XPVBK=:L@&GN:R2K>,T=5L>)$\[E[KHYSI6;#-2/N0V%=(V]HG^,!4 9+?( M.N;XW5"IWZ+LFHS)3FZNL/=CTBLH/'#/P4]Y*=H7VMN5MM@E\#';J:M@FN%< M9YW+[1:"^0OLN],&V\>:#TX[B; M@2-U)L.YJ _[-*I"V^R/;9:+SZ\,_ZVSQ>?.SZ\*:_8+=*19 2QF6,ZG$7:WO/=\O)':Z IHQ8_J&]/[O-&Z\J M'>F_:"R8X]=1X@*[.YMSZWC:LF#[/TI> =_4TA X!F1AQ9+'>1O]U87E3C-M M^*B3%551BU$1.J:].BD*4O0_1HHZ W/KV.KAI69P'(ZE(C(D?**/-ULKL M'EB866>@KLS@ 3PKSDB_%')=RY<4%4,R> ME<;52<'CQFY5-T^H5M:VIK25P>+"EL\S%]F3O2W8#"FJZZ<<.NP_JKQIJU[# M'ON]F[^D-'P=5'G]Z^&_K@X_%>[W&]:EZ[99G#Y,Q?.][Y_M#; MSHLNC+D:IGG%I\;9G;?#Z'K=+0;'M]WV?&&0T!TC<4AXWTPD0$(6Q_%+16G@ MQY%2.L5,W%&C8T(76:>$&-8K#>NY[)>GY(6,19^-)J'W0XDG1ZV\:W MLKQO]1%3O[)GEI>C[9V7PHYK*0DM.[JS)HX='\2.P6AA@#8RC3RZG;RXJ3GR MI I),028_K(-,4<6+)VD*[-74G8[ALMS[,[]L M>_]N #=F5\9DEHMWAJVEX.L:;G.'41RWS51)((Q>"E-1ZC^TGA?VL6FO;:K* MM8:%H>JUCS=V85UYP+/7M6^[.XN>6'0BT##E#YMGX4ZM.*Z\]]'G( B93UXJ MCH.(#_EE@$^7[H)92]%W;;G,I3,Y+GN0IDG\ ;^G->F.\X:';;C&6G7C;.=D MV^OG/RW7K7,2D^.ZI^2ZD2*,MB/M&9AY3:W&_:"?VB8X>RT*->(2-2Z:3V>W MGM&=(7\,<.XTB>EMM6.; >Q;YL6AL1%+PYFY=8>:[EMJ M=M_I&+,Z,3O&J;\LI[HL)\>I#^+4R'"JR3I*1*E-YJ&1J[\+.@[+V4?FTK64 MIT)8-G4I.(Y-'\2FW+#IE2[,/P+8RW+K,)M^O/W6>V.^7C7&74OQFB26<5T" MCV/=]O.55OUC966W5R"CF.W MF>1D .S&T7>,28CC2V G(RM-4D#%=1_R]@4ZUR H;T77$L1J)3E29>IXWAR)I[THY=EWLZ*_K$U<='JB+:ZT&U=]+JO]H^TW;*@ MR1]X9ZX135!AFQITV5Z_J[K>2SA;$9 M6:R'9YQ9G4SL\ZI+#W*\.@^OTGG#FTOGSG66I"Z-R''G/-S)Y@EI.KDYL?WY MA>5,ER/D./.^IAV M61TJ<79GCR?*6&1_"EX/*;;\$8)\G[Y>4>Z=@]9YG;=GL MFNHB6=L[J-;8LV+FQ797\,DRR]DN@3X^@%\36!L/S*IKXK\1P;/KSF[ MQ]?V.^]C_>581=*G9F8RF[CQO;5@:8(;^+_^%P[]/T9Y>D;9:J?KWW^R3B78 M%N@0AEFK=&&"ZP2+#Z;T+:CE9[W"P99;Y^A4@C77YFRN/#G4$NJI)E);U=*V,2.L'6RE]1G:AT- M8%C(AZ5=.$&W&:Q$>X+NM-O4H+$*A-ES\>(E#E3UF[=GEK]?/LS4@;C,=.H= M_-2R6Z7Q5Y7&7/^V8;YZ6,*$$U&;PE?D87SUMM]G8ME\M9;RBCAYM=U\17#/ M#5/W%Z6!_WL993PK4_AK>0KA.@HN<[+@\/AL76774RS9_[PY_0#F1]FQ:>'[ M=>L;H*INT<[*RV'*&EC6K0!L0T]G>^_7%;.?C)[.Q<^\G;=N ,,ZNET:6#N3 ME[HEEDE@ZPI8>[L?'&#-3V![HBF[S4J&?LC:WTV)$X=GX^2V?_#6X=G\Y+:O MTZR=/1JUK2NX?=A]X\!M?FK[(!+==+!V!Z%]/#UPL#8_H7TL=-EO?>F ;1J] M/2Q#?DM!;2^'T7@?Q84&0[.CC9/&>#7V14=X;[.F]I[;8\F=NB'N8=L\PK,4 M:CP?$EX@X).1]$_\HN$]"=0]Z5KV,VHN6G2R]62FR.K_47J&;-FFN M=CF7%J]*">*QVX0WB4)[[;SC)1KF->JG]=F5E]->6K>5.-.R6X!]HJOO#W[*2T/9YHVMK+2ROGL% M/PK]GZXNYZ7V==0:Q0N'HO=?K<.VS(LK$^2HB1B$<7(#Y)/"[\9U#'37$\ZD MT>]N4A.X$5LX^J/T_NJ* E0 H.A3;>KG>4""]O (]M%?-8O 1\>@,M@L5+93 M'0EY;KX"9FIX&&%"(GOT8]OTSN1A%+NE:N?C4NQN]P*$E-=+FEXXO:XCPDJ' ML,NGUZGY^'O=HJCR"8?(EJ-_UU3;(UE_632[CABK',8NB6;I=(S]+:D:@+TJ MLJ9'K$* P>P9OFU ]@5)-8_NVWM8:>Y#BQ]ZE!U283*&F11ME9D*-;G#EK- M'EPX:%T:Q=[JKO:H2WW.W)0[K-RT/3H]0_3E[MEI3:I].B6AU0$&"952B@CA M 27;B*Z7#EV7CZX/I-5@3%^UM.IS@-IMQ-7,X>HCX.J\/@'"QR!VB[77;PY? MET^S,YM9_4H5D7,)W*[^=X>OJTRKIN>,[97H@!66O^F =06)M:<#5&96['#5 M+'[+X>HJZZW6YTJ(];GZ#ES-'K0=N*XRQ9[IJTZM$RR+:M<19W.'LTNB6M.Y M;YY00:T6!!6U-AS(F@VXC6968-;,1_',H^ LK.H\X"2=?J MK$O,LIM0.*1=,,GN7IF2@]E/;W>:6M [Y/S#%@S^>3,<]SJKSQQXF.WVL-8F M:549A=AAK=V*TF'M@XO%VBBA!-H];= M=KMK&]>/JK,#J;#]-O:D"GU%#FC-'G0=T*ZHZZ"?#A.XM(+;'?CA$/:A]#I5 ME7VS8%6V#H(M02=81X2]=@B[1&^7O^(ZP3IB[$^'L4NDV*E*P8I0[#IB[(W# MV"5JL>%B*#985FK,.F+L+X>QJ^\I6!K%KB/&"E?[99DDRU><9!\(LD^Z!XDK M_K),37;J(=K92)8NR[^UCK4*I:O_\A0.V=_&NT8/)SJ$K2J_N-(O*TFN@P"+ M5TR+?=(=T*[\RTH2K*O_,E[_Q16 6:;VNC.4"<-6E7+7T55PX0K!+)%RIR9M MS59U,W!8>[L%EZXN(L=]<29C5 M,KU>[HY5V@C<@:_;'?CNZL(\QD'%QR38WIKT!A[8G7E")%KX,^Q$7W9$TM2O MZU[6=[4A7Q9%D*KQ$@[]V[Y+O<%XF?I_S[(82TJQ2B.=GA\<>3AL>-6\ MQW^^/3D]JL)@9Y^.CG9/OXPM337PU_^=%"]?3_GRL3?Q.&_K\2T6G;>[ZR37ZR'_J/ZTQU+FN &+RQ0JI7_NTM(BGS9K48_#D+=8=]ZKXL;HG[0J.DT.([$BE,\95H7HN;\MG+H95H96TT MLO*CBS:=D!Z-G"8SR1GLG^AT"UVN _%_[!9E5X PJF65Z?R4%38%OC2-IK>J#H=B[S B:K M>HOY%/O=F&V;GX[9)P__].3CP:EW?K#W_OCDP\F[PX.S'>_P>&]\5E,'/B2> M2(,$CR"?)A.S]Y1T\+Q7"[A]>TC2:BFW$J$ 6C8J3E--<7- MJ\SVN$3VIC]:HK@ %*S%B$' T:: 9M6KKVMPC.,&#ZC!Q]IPJ5]<0V?#0F=/ M#QOZCC#_H.D)OP!]UYUU@COT'9PP9[UV,Q:T28W>NQO[$-UZ>[ MXYN;5_>P_V;0Y&?OUOATDW]9OO0^-.!I6=-[WVVW9UB)"=.KH7!E9C=RCH+0 M6;P;,QKE3S?+$?MK(31_8'MZ9$=$V(+QW MF>D4U#90X>SIQY,TS:0NYN.!E:>-NUP']U?7ZHU^(AWG=PK[O33S01W) MUNV>&I[H9G[=4[]3T%'R:].H%E3Y,F^71DNO-71X6J7A&X+*VO9Z*:Z$O&TP MFU>?*M&!#T!#!,+H:'4OW?)VE==%B:*X$033OWZH8D(:0;CXI[*P$471XU7L"-U3,PX./WCO/QT?+\+AO@[.\GN+YDW9Z$4)V$W=_8>&@!>L MCSWILLQH;VQ$F'<.(/C];%=QDY]_++*VS*Y$YNU M!0AWD.WS:/2;00P/%>&;I-'_*4^C$(6$@2Y9JL MPX*5^LT 0C=;-]O-F.T6.>7?G.X>[X-:OW=Z#^CPNU+"?#HFL<%YYIUG?OM0W\UV M[#5:XT>!WC[YXGT].]L] ES\\_O>"//.K MJ])[ ^K&]P4YA9=TQGH5M9.]2Y$5O536-[DHE/EC/RNT[.3%P]3S]5R)>^EI MO4%M[HGOA9T:WP['UMG[@P\?OAR8K-/=T[WWNT=O#G8_;;$ZY&:[N;-USJMG MK\\N=;-YHRV_%_)2M!(MNLZ)M:&^FYX>M$53?@0U: G:]DH^8UM< X>G!\<' MWE'#.S@[/_C[X&'QO36<^]8'L+=KMEOO;#DL=%M;/B\[^H=>EG-@Y>:]=7'\ MN=2>-=Q@EV>W]>#N9KNYL]TB=^3IR9N#TW-OO^']>?+^^.S$G8!WL]W$V3I7 MY+/7IWD"H[&\GE^VR]P=W#>#?;S9WM%IUG/W]_]@Q_OSM+$((-^HS(]-TLO.+^$9I=WP_$9JV/#B81N^O5EI2W9 KN*4 M7?K9DX/0FE&,+7:X^^ETUWO7 "FS>[[W_N!TBW4*-]O-G:WS]SQ[_4%T"V%Y M_5)TY.565\/9;+/!^7N[I_O>VX;W>??#AZ/= MA\5@G9QVLUWMV3I?W[/7IYF\-&M\4@O]GN%N>3='F1VP?R;K:; M.]LM\I/OO3\]/#L_^?C^X-3[?'KX[OVYD]-NMALX6^4/Z[I9OX611F2:-U[E96:ZT;\J=%.8/@UUS\9J%(,W MUAT?_=M;1 ( TNU,O^7Q&[)/;O 9!'-D[5U?<]LX MDG^?3\'S55W-5JUB2[83VS?)EF++B6X5RRLID[U[F8)(2,*& K0@:5O[Z0\ M28DD2 *0Y EFJ7G(6"2Z\>?7:#0:C>8O?WE9^LX3I $B^/U)^\W9B0.Q2SR$ MY^]/OD[N6UK]?>/HX%S1]QH"7'HW%((0N@YSRA<.-\\&'QW M9I0LG6^$?D=/H-7Z((ANR6I-T7P1.IVSSGGQ+;VY:,\NVQ!>MR[:5]/6Q<4% M;($+>-DZ.Y^UKR&XOIZ^/?_S_ 9VSB_/KCIGK8L./&]=G+V[:@'OXJ)UW;[H MM*_?7LTN8,ST);@)W 5< H=U# 3LMR?F@&LX(!R' [H:S%])6N%[!H)R&O3[EKWD]9ZVS=JN3J\D+-V39 M:BY/XY SF'X M )8P6 $7JH;APT^.PY%!RQ6AH8,ENAD(IJ*= 0T%V8D3HS@@+@B%:/*20=HE MJ?PI],. _VKQ7V]> N_D5+_6*&C- 5@9U9REB6M/GIBT(".2[>OKZ],7+F/E M+2@5'%&^Q?]LM3NM\[9!M542J%\W^]5*Z0[1ANW\,FM#2K=G&TIG594LJ"C% M[T"S&>6S5',04@+>^TN3"@/HOIF3IU.71#BD:QWA+R-)?YB(?8Z9!Y%)W6EQ M_L?.=<(7=V%2Z::\^*ND6H Q"04'_B1YMEHA/"/Q _:(R^E-*JPC.$M5MK3L ME&@$\;\;0%U*?(7Z.%W%6AC!(+MD"08+"F?O3]C[5JJ;?_/!] UK2%I"XI^? M";=I^1 MN)'_;]%[#\Y,>\]($$8[=)Y33]A[!WGO3VX)L[5/'/[LZZA?83>)^N*2*:N4 MV;85'\[$?VVGM;7)6XZ@^N6T6+; )0J@-\0?Q-]%H4Z(DR(UA 5QT*;+#V0I M6?(P';F:\>Q&'@K[3,O2I6B)UM!*1,I1[N1'63!P,AP:-.*WPX?Q<-"_ZTYZ M=Q^[@^[#;6_\N=>;C/6DNI):B<$Y&_@Q&S68BGJ&E9/PE!.I"'RCGYQSO/S44N/&$_?NE]S 9#^][W=%#_^&3^70J9:($ MZ[(.K"U+9WCOI$R/(-W?#K\\CGJ?>P_C_J^]_@/[V=L+KS)^2NC>ZD.7X^_$ M%1QA+!OV_=2F$7,EP._V _BH7"5,QI/A[5\_#P=WO=&X][>O_;NBK>2I"O#P'R?$0H$UP!@CPW6BB0_M>#1 MX:.$J5.$*>7J9-DZC*^39=P@N/CH$"ZL$:-G( !]A"I(E:"<%T'),G*VG!J$ M0A\_L<83JJN[LN65XWU1'.\,=8/&^#$>Q_6C#U@?L-=C"F#%UU:M$:^F5H[_ M97'\4UY_=@0WH7XV_!J$R"="O&?DLS'PALS4I'T^LG,T]6$W"&"H-Q643)3X MO"WBD[(4P BFSI:K$[-M$$S,GJ%,,P\0F"(?A;HZJH1,"<6[(A0)$R?#I4$C MW\=L-.$$O&@O"]ORRK&^DI<%3NT(\@8-\H#@^03R8+.IWE*0(U .\W5QF#EY MB],[G$&#!OH>(/HK\".H- KCITF*9AP2]_M'P*AOR7(%V796.VR@@E0) MB+3_%8Q:@I.39=4@&&[%5G,.L;:G*$^A''1I?YNC;]!(C^$\T26?()E3L%H@ MMTLA, V:T>&C1$7:!2=$B[ MXAP7[D?E?)HU^JSS;O@1^#RL75\UY8B4XR[M=E,63LJC06,^@&PEU!OII*AR M?*4M;$S8H$']6P38V%%_?8\P$R@$_#L0@@@#'KK(K_!HC+:*AQ(&:7>[X>AL M6#J,I42!&GOG>'1Q(&O M/$$S@$'%0PF*M#>O/8MK(DRJ\S0#M#19*4&3MNXZ!W1-Q$X^/\IHX\MDC.H.A+R%3CKV\W\^=[S5Q]#=' M=P9#7Z11CKNTP=\>^C5QS,M/B$PVAG4,E&C(._B*@Z9&8J,^OS !2IN;"K4+ M>2>O=R;21!"+GG8#Q"I(E?!(VWC)5=]$(&)_NLFJGB50#KJT;8_)FSC2"B>\ M 01ZG)382+MW':=^$Y&K\?(^ ,J]?T_P#H8 ^7M[C25^2A3ED_AZ_W'+V=3A M_)S4<@2S=/!_:Q\:SM_:1T!_1T!Y5D@O\B&9?8,\=27TND^0@CF\0W[$?HT7 M@'5]&(4\]QW/E'F@6;QSO4KAD)Q#2N%(V\)+I*UQDN8X27N%4Q M TVWWLH'?&M Q<>/3,PSIU_WE"S+Z?:'>M^:59)Q*7D)JR4C:[HEQ[!\OF?/ M 7F#JN-1CO(DH[KD*V+0QZX?>9!9NK^#()E5J90@[7BD@@3%S7#2=C@('R6G M/)3)!/T2,B6"]<%,#1S[@^RN]MY"79K&,S40*544TE;MI25-(-R=NQ+;W<*> M\BIT0W)$7L:F].$AP:^M0(F_Y#G3Q+\R(.XH D8(:3K3]ZSB* 86B,%..V]C MIDJH=\I$T_@-N1RX:H)B-;42+IUL-8U$)!/"V@,4(SP//L(9H3#SPFS'HL]/ MB5IMWAOV,ZW!B:LHQ-(V&\VM-J0XFZ MY-XLH)XUFK?U\E_;@DY2M_-S4ON?CO*08M6;S:#+EZ#-VQ$(X0BZ!+M,%8HF M[RT0)I6H).*MY-:LD8A-Q5EIX'4[^VO52YI;>6Q0T^2NE M0')-UDA!6J= O\*]W7 !V,F0KJ-7 ECBFGOI5* &67)PU,S1;K9BE:<4.K]E)JFZD)&3O-NTT2VL9 M*%&4G)F%:U)-GZC9T=U.H^S37;&JYZ8$3G(_2JQU_0OFO [ MHOF::-Y'(1NT+X#]*XR]P\Q//:Y*9"7?H81L7)&SK>D(V2)2[;2.\3;_C^T!I6I 1>_CA7-?#9E5+4[I04V_C]C[*1#$GA MEE@W"*+E2D1B[B\.:MY*"=#.>\Y>I=6UTBMFF0J/B%=-TFGQO5CZNOR0!(7K M@^L$O>J4R^0NBB CQ2Y< 3P_( K1AUW MI3#(UY8UA&&Z=M(J'5&G(RH](E\R^2OSD^\*:6:H:OZU3H[%5G2.X(I1/B\S; T.O5YE2'B3_F;X\9)7TI@WY MS&9'.2F%#OA0A-@0/!^P^>3%X2_3]2V_HL>3! PIFJ.#2XQAM4K9D?,4ZLL. M;TL<[\//3$1STB@@9A4F+>*2%;?I*$IJ+2 2.4S7^;*OJ'5JZU,)S]7.Z1*+ MBB?.7\&$IDC41)$I9D?,QO_FWYB:BF9S'.=#F.5BL_/CCS;T&PN/?)\_:*TTZVX4Z,E8A*SKPD4R=/*+2M MR>%5.;RNW"6J9EM\\4B)?U/I_X;"!<+)K_$"0K. %A.&2F3E8,$46?''=L;& M=:2_'5%+@P%-0HD8VV6T%(\>P9I/ Z.E4Y>7$D8YV"R%,0U%BKDGJ*;\CP!6 M#[INS* VMR.(!P11D>;89!)JLE+")SD_]5(F_WN#]\OI2W #5BO$S #^)/Z- M,8G;+AZQ)S"V(02T#*+?,@%[G;/.VR]P.87TQ '30!B2[T]"RC]NC\$2\IUP M:6',+XQ/?9@6?IE2']TP^!'Q> /?GWA1G-/HQ DBQAF%$?_UB9)H]?XD+LY M6IXX85P\I"W^5W#CD25 N,_><48GIU7=*-Y3_\(F;A2'-/7Q*F+_N)3/Y3L8 M_S_;PQGP@TT7S1D=O/<) U:KNM^IP<^-AMLH",D2TO3JUOHC:QF_]=O'O1=F M603#U%L0=+&7EKZ#(FUAH#U"KUFER5C&[Z:QF<1>P"D*C49X23#3"'2M'N6, MW-]%D(E^1WN>%,I;,%7RC4.8->_"I#MY"@LZQ*8L9%HZ%/''+L2 U3W$L+Y/ M"B(+NI57MF^%G+4%]/PJ% M+&AVYF+O@"EH"+M)PZNZ4$/P2DL?#R_ >:(,?>*BS5&@(+ M]$=1C?=QI=+?[.%K?".[,+-UW9CT'R?076#BDSG3?ZQSW$5!EHS#F*N_,?%% MA?Q-O0CLPLD*V9"WP-T7%)ALF>/R!^B,%]YXB#4O2%3;;CL"9K@\$_H]7<\9 M#.-UP*@"+8M E]H*['@P-G\TG/IH'B]'Y!&L)PL&T8+XWG!63"L8HY83VS% +SU]&,-5*.2O?=DYZ[S3 M\8KK\K! GMFTXUZW)\CO8*J]Y)7%+>@*#U%[!,A3S3JYW ^>4+7GF]L-[&'. M2^OX67H8^DB)"Z&7?H4K_>C=<%:N*"O'Q9B/I>-AX LIO^J9N-L.X6Q15&#I M"';9C$ NP ,X!W[L>U:X;JL);-!\\83^E>V/>4OX=KF/XVS+BD-/-:$%W3,0 MQ^3+I\%7S+2=SV\PNQ ]\?8ST XA[XH*_B@NQ@D)@1]__=G4V5A":H&,) Z3 M!"<\9[I^AJH1KRINJ^M0AD$105-#8 %:!A-N U&\9SC$')98VCEKR[R?=V* M3?RE*84%J/?8Y@]#UD*/33B,''&GC "K);&@2WQC]#7@[L'8 M0,PO45OJ;A]'RR4K.)PE)AZW"HB/7!&IP)I;.:N5=(SH/'WE$F4 MSY;X[%GV(^ [TL'@MKY#>K06=+++-(*+5H!?-T+QJ7Q\[LCF#>'GDM#C$^HK M1F'7^T<4'\M5SL$=N5FJM!DAZ M%CB"/A!YV8C+G;A,Z2LL3B6=!3-$:N1N7;.O8Q]A^ PAWJ8G 3[/3Z+8]:BH M+.A8$IV=B\J.(_6%Q3.!+^%'G[C?J]68-H-7[&V8UJ+18;9Z;K,J)[=SNY1R MOPK_D^]VQC ,8[)[0C.ZIWJ/M"=72WWK-?;P@*E@SJ RX$N/]@0=C ZR@@M@)^KRN$L?Z&1*U3JL7KN(?]R$4P/_P=H66-, M[\#)4LCE\Y KTP.4*XL@_NA'\!OQ9[=@A4(^$6F((0W8UK<[FR%?>3]1G]Z" MSDHW_5*_C#*.04EHI[.J(HKL'DYIQ!CP(++S]DZ!:.4L+,!XLR5_I.0)!2*& M)#G#$V'<>?\&W^17;/#K[I(_LK^YCEZ5:[XG?E9NCI7!$+'*>8C]GCOF.IZ M5C]X1UF2[N3:.$'*M47R7F8W#F#(%M]@\QA"C;LKYHQ>L??:^^'"-L%H3V$1 MBA4V1#>:,Q4K(MFULA)I,;"@N\FQ?)(^JKYGY64MZ(2\;5'8 34$%G1'_T+\ M >[46VO8[7;Y/>-;?V!]?I4+]A5U6&IF_,H[L"!8&>Y=4M""R2!/U7/3N7UN M4W<\;SU##W<3)1QE)2WH0.T]FV+JP=UNZ\A<+)U:!NHCB'?BB0^&&05IXB?^ M89(OX!^$'BA67[,B6P_]XWL8Z EN/!?\#(CGR\*NV.L*5QIQ#PAEU#EZ6RVD!7-+B8"DB]@!2H3UXR)K,_F-)KCV+&;^G7[01!Q=:JXP;P?4SNP M+N2QC:,I5&= 2CH[S[93=YS([1L?K?;XJ?R*,M-/G&DI/7EUI'9V^I$$8:KN M^6>U"%7<&:LAL$!DN[[XZ)@+>4PJB:;A+/+3B_%;4XKGL.)?^QQ!MDL44W)# MQ\/P5=;:82NQU&V27 ';!Q,O"[.LA[M1"//=G;:OJ7G8;> MDB>(&8X\A'A"DN60QP:3+^"%?U+*Z&Q5@]NAXXT3>H,471FC3?_S087R%FA1 MD?&O>,U#(TE@%8D%79)LDCLT8T\@U\9#'#_Z#'UNFW&MK6_;J/C8J>Z2X^$T M_J2XV4N#J9,PZMA.'\[NP+I:Q>W#\H=O*\=,%P.V8N4N;:99'GB@4NAUTS@N MQ<3>@9,%\R-1J#QQ>XK>+;?T%*:0BLQ.Z<\KW_^),%/ Y_I?%2JAL0!!V4FM MR A90V!!=V)5NC&4]#6TFM!.H916%O9'; += DK7,T*? ?6"S(SC'Z4 U%VP MK<4=4[X^$0EZQ:$BHV)FB]9W+PY8F9T#JY7Y5"LF69>'!=-'LB_U@ZX+Y2WH MS,:]KNF%MZCIIEW@P>'J ML.#2IB2+BF"BZO(6"("\RBH"J&L(+.A.A<&G\9T<#4H[UX^N[T/<"[O^KQL% MH\[*6DMC 8Z[)"7,N?$/'KNI58VESM*">V]/[^ ?SOLGJRQ%<%,-@05S(YN- MNSR+=%T8H":UI0'=M3&?Z:XA!:Z4EX]8HMU1WI+9L!FPI8F9ZBJK0% MTV8,/4 CY=(H%;.@Z8:?B+'C,S"_G+*>!.X"+L&'G_X?4$L#!!0 ( /R% M6U:[S_?'SC4 .XW @ 4 '[0DM[+8BU))"4KOG/B%JR9(P)@$. *JE^?63!7 G2 (X M=8##ML.A%A?A?%7YG=PJ*_.O__'MY/C95YS-Q]/)WW[@?V8_/,-)FN;QY//? M?OCUTT_@?OB/O__I3W_]/P#_^>+#FV>OINGL!">+9R]G&!:8G_T^7GQY]EO& M^;^>E=GTY-EOT]F_QE\#P-^7_^CE]/3[;/SYR^*98$+>_NGL+XH7S1$]*.XB M**40@D(-3!;N,7@?C?Q_G_^"0FKF! ,E4()BUD'(2H'G2G!O7%&X^M#C\>1? M?ZE_Q##'9[2XR7SYY=]^^+)8G/[EQQ]___WW/W^+L^,_3V>??Q2,R1\O?ON' M\U__=N?W?Y?+W^;>^Q^7/[W\U?EXW2_2Q_(?__.7-Q_3%SP),)[,%V&2Z@/F MX[_,E]]\,TUAL=SS1W$]N_K;9C-CW& M#UB>U?_^^N'UY2-GTU.<+3!]^7.:GOQ8?_KCRW=O/[Y[\_K5\T]'KUX\?_/\ M[X?G9[/ORDU].3TZFDW^&XS,M M5W_\>/\ M[.1D^:$P7N#)Q;^OZJPI$1;3'O9_)6Q:25OF8GZW^((S G0ZPR\X MF8^_XFNR"2?X9CJ?O\7%N_(I?!MQ9C@+3D-64H'2S((7N4 )2AB&AHO8FB1; M0MR$.^**.T^).GT*JQFC/N BC">8C\)L0O[$_!KH5UC&:;P8*2V9],&!%H;, M?\X.G P MY(:S&>8K(._.%C5JJH'HR!E? NH$O'BR7D$;6F"1D'.).18G7?:-*? PHDT( M89XF(1J*HAD]WHQ#'!^3CL+YRS/"-EF, D_*<5-]F6JEE#&DEFC%+G!+_Y," MLVQ,B;LH&KC1GF7UZ$ M.>;GLUF8?,::FIM?;,CWB^U(R%S(-H#-GO0!Z@"N4#!@$XLBH@F.E<8F*3Q2RDQ6_CQ9>79_,%Q92S.\AX$+0']!(PEQSYB.0M>@H7 MP%)0&83(65O5W#M['->00KC&+&HNEI89I-D9YC7KY0ZQ<.L@,6=J3$E!1 TQ M,XMH44?K8<;*[B=%+(2T@85,B"1$Y15 M!6+)Y"'$(I/1027=FA&[HQU2=-^./WN27LM#F],PSLNX8A2RT]$5!BPS20@H MJHC&!]"!9R9D1"E;IZFO/W](07T[1NR\PRU#^&4R_ ,F)',6CY&4V\72B@[9 MHW8@-!>@4'GP11#K/&+7";G^QYBO$%VE MF:)Q*D<&2=0R(Y5HH2X)\NU-2,*0'N*MO62(I+T;Z%$2(K<\$[J(84O#=3OH==[NQISDRK"BFO03' MI:B%JO0W1 V)5$] M"%9UHO7V/DL=7,?:_7 :X>_(4;NK3=@+)*SQ9(FT9%K M[[)5-F=OBVA=C=(![O "[:U8<^<,=4^"ZRGI9%5*R8L,OI[F*E67]UEIQOY%W)S;LOKD-HZ#E]93O[X_#LDJDYGU.ZRE^S0(8%TQ@T0$7 MU3\3+$#,@0/363)/L1K'UN>>#^$97MS<2?K-MKX9&5;U=[_@XLLTUW30?+&L MYQ@QLLHB6$4FWQ$8B0Z\*PF$#RR+H(/SK6M8[X$RO$"Y$P5:;'CS JW+\]9S M"T1L1!4P>NTA\UJ/452$(&2&'%U*BAD64?14@747S? "Y6XN09MM[R,BNNY\ M6,%\L!)TC="4"Q2JF\B!U) ,DO[O9.L$ZUH@PXN*.PF_^V8WD_O/TVG^G6+S M$9>F1*X+F"!4]4,,.*]RK;4H23+DKGE4=/'LX46]G:2[TY8V/#);A,GG<3S& M2XUR].T\XKA$%E5QO-Z7**[>8M?D;_IZ9TK)XI,W)5%,W_PH[7%/H:^+%+YK+TQK4]&'L/4=D%SO JS:JG+,NWV M&2>I A*&4;RE- AA$50B"^U+(#6<+-I:=9YC:R?W 3A#2G?TRHE6(NE%+R!I M'QF5@5",6-T8#"J38N+9YN"-D+QU#NQ>O=!I)9=I1L.M4.B@5"6KN D0?$P0 M'*J(U@O.6A]O[7:+X0"F;BMI/Z#:=MGK7NK4KP>5.03E3 3R5GVUL R<21QD M"5+4\@LC6E]:6(]DH+:NF^R[[WE_>;QKBZQ9)9_0,&<,19]H"914X"-W@!2 M\* M,M?\ /!A2 .U=)T8T5(*;7-[UX%<4=5P7@KS!0P79&@+::G(F*L9BT"N M>2DYM+9S]Z,94IJ_%2$:[?W!+[3<.)$F1UU8"M6,X: B^>[>)D/:+G)N2Q1, M]]C%8$?40SH^Z,'UV(WLHW]'7G!HX?/]&?OQR]_?3QW4]'SS^\ M??WVYZY]'-=^9--VCH^#;M35\:I+VD]$JU70=$9ROI3M_ 66Z0ROW9X\^K:8 M!6+X>!)FWU\3,9D6#U*2QN2*-K&*$R\ZUO M7ZV!,:0H:BA\O&-V.TJOY7',0(C:OL"+0O!DB*E8(,M_?CW M=Z \,1>D ;VZ2:-=)G"-6QR42X('0PZ-([?8A%"3 0E8%+*VXTJL>;.%1X.: M'>K89O0A[V?3NK4IH&7*",B\]@F2GM>[A0J8MM(C[6LHK0]TKSU^2*JSJ[SO ME+;MN,O-"/P1EPKV9WJ)9N'X^20_SR?CR7B^J,O\>NE5">T2L[R Q82@N";' M/95:0FLE$Q3G%=>Z?&DS9(/2?*W9T8-PVAG%D],PGM5J@W?E=EW>W:(\:PU' M)0*P$$DE:Q<@RN1!\BRU0"-M:N[,;0-PRYCK:=&H/U&UB\QQ<6VQ42&/$27P MJ@25UQ:<30&T9(9Q;GURS:/QZP#V$ ZZF)R+VD-@65EN)>UX$ MMBX?V38+V3B>+>I-_T_3#W@ZG54% M<43_8/&=HB)90H5O1=V=VDK*1>Y!D1GPRM5.0ZWO%34#/Z0REKXXMR_9MKO$ M9%JT]A0Y^UIT,J&K!V76K5.7-WK_&^_D@_X%6G;+][\VRV3 M+\U?M8;T_]IE9V122(K;"$EFVN@D:Q$U"V"T8488(8-L7=FS \PA*>M=^7)W M,%&_TFI8_CRGE_<<[D@Y4YC-"F32"FI)(C@3&!26&3EMM"&^M?Z] 6!005 K M+NR^Q0.TT+5054M:.0H,Y& D@L^$!ZU+\:%@TJFU1]N3A=ZAD'+=HS= ]^IL M1AC>?PGS.GOF/<[&TWPYRJX0@W1Q!E#*2#%OK;-)=<(-0QN443%C#^U7FJ]C M2$K\,&Q?T]KEL&QI5T"\#N;/83RIZW@WN:@O6U::K:DIN\"N7(W[BX8<#-FW M'!(X;@LLISB1CRI=;)TZ:8-\2)[]@+G=+R/V7V/X\MTO[S\<_>/H[_K^T9:XL9K^#ZL)E;$3.X\O7/,,EW[^93:U[! 3@5E M*08EMMZ-CI"'9.%;\6QM3?Z>I-I3REED%XVJ([99/4-)I%V=\)8O/NMY:W#WL1BYQ;6\>YE_>SZ9?Q_1I+[[_.J^70%?=_6H&F$CQ=77CJ_C,9,X: M.*^I0>TB>(T>;/3&)87:Z1Y,]X;H&G@I&SYI[<&FR,%Z66>$LCJ8UM,?P81Z MA"0T\\X5KEI?L.F&>$@*LB<.KG&+]B7BSGX4Z8?E>*-[(:Y/K8RX-:N<9%ID_HBJV_'1@SH;Z9E1^Y!.$PK1!B3$?)&,.YW.QQ7) M/8DOXKA-H@3G *U)H%RAS>!>0VUJDWSVVN6X 7VV?.R0+N+L@3E]"J7=P2MM MPJW!:A]H!V;CM,!\/GCMYC>N_>;J5( \S1F&.;["U7\O[W8??4M?ZO3M#V&! M1Z5@6HRODI[\KU3WXW MZ;2&D:@S(9W4D$GQ@.(RD44S#+1T)@LL07<7? M-SU_&D_")-W$YXMFSBH)7M;H)?!Z)U11 ,R\)'2&"=>Z?=+FZ(;4@NOIT[.K M^ ]AW',L:#5%TY@,.1^UAM%'INI>>.Z<(1^D=:7:KL:]SWU8F[O20KB,H;8N MC@)4%@+BDLXJ99@@T WY/84,EQK54 MU,*#8M$ ;5$!"A18R(I'55JW%.H$>$@>^IY(N3\!'\*C"5$7J8($KNN='R2CI4,49E:R)\S3ZB\;SZ;_LG=N]\7YW:XJ+^-^!I. CB= M81HO(8R\X"J895OG.CY:\ !.8*;PQ@?&::FB>J'3ID]0+T/.13LZKJ#E(DP2Y/$3NB.0!H=(Z2P*E0VLC_A">(>6S!T.C M#B)KU\CM2YCABT [4,NJ<3)?Z<:@M$5Z+,2H:A,3LI4Q<21H(6>1F$NN-7W6 M(QG2O(@#$J>!F [4PJVP&%2B!3M6^VR0T07/)0.IL!@12V"R>9.AUBW<]C72 M^I!.=&]";5+Y>?NV\WF)X8NS^7B"Y_=.[NOP&E)60D4#F);7!)%#6$Z%DRZ: M@([GVVU(UU:!=H"PY6#M@Q03]TFR?4JP"=TN@2QW:4Y(+]^!9>-I>B^F-8S M7/L,U:7=LZP1QUH&G0(P52_=!^UK]P@!6F:3L^:UA\0&Y&L&:$BCO0_$Q,,( MMV5WH5NU%,]3FIZMQK(F6C M]12MJ-!#._S- 6["1_\'5HW]2[650KP%[]=))$\ \S58%W-79=5>M')S0/ZK'-+8DX12Q M.K!46P@+!3XD"18#\[%HAK[]3*8' &U$*OX')E5[L>W!"KX/WRO11YR%5 +1 M.KJ,H*1@$'-A8 R7GI!RWSSC_BBHC1CU;Y"';RN]'DFUM+R$;7:&^?JX4$X. MGS!"0\BYMM>-=5RHL6"*]DY'E"ZUKFW?&-Q&)/LWR-GW(\T>R;:N=^T%S.\C MJZ33P2((6?[ MPEL9=5:A*,!8#+F(](>O4T*L,\H(8X2,?C,_?H.G;40>_0=VMGH23!^$V3E? M(KS4VI)KF&P"E>J!*06O($(T2:B$R-+VA.HQ$\;-OQ?A]B'89@:47,5Z7C'_ M:3I;&O9UQ>)H0HY!DT*UO%IV3?OBK:KZE1O'91&V==W6!K VHMX?^4"@+Q$> MX)KKVCWA/')?O*07H$XK%-F "YS\2XXL&%>\<$/NG[3[N_AI^@J_XO'T]..T M+'X/,QP)ZVV*3 7BK;"9)*7-^]9,\$MPHTK8) MI*NM1DNJTQ.9!TQ1%\,C\]^':=WEV(N_]FJ\W(O%&2$L:]Z& MU<_I;="HLFWE?S^=G]$P2ZT>S M-]/)YT\X.WF%L0[A4Y+7!CDYU^(VAK0S4@BP@?2-]9BD[_.%?0C;$[CXV ?_ M'GI)FXFRV8OY 4_/;=@%IB46EJ6JK60!2_6*&)+%\A09"LN,X,JYXD)C6JU' M\A0Z/.^#10WDU(MG<1W7FVISR-J06SU>C-"4K# B^"#(Z3&UT8-C"#I$GHU, M7JG6K;$V O8$[DKN6RVU$6+SZ.A=J1R_T)FKZW?1\D".DH6$/(!R3-3!0AQ4 MUM(6QS,OK?L!/@#G*43<>R%3(XGU0:%QW8U)GH^"ES$K6I%)"BD*DQ)B"!24 MH=-6IJ)E::Z0[L)X"J'SGBFSDX1Z/-?X5.N!SF;?/RZFZ5\CX1A#48B_G*(T MI90%ETNDE7(FN>5(] >@+1[[XM6%?!-1]\L81PYRHP[=8H6<%2/7]/ MF!0H&4@?:O+U!07@V:=833-#^FW@_@$[BWN6S.U%FQ_(^P^UHV=?9^6\RI_ MPOA^>CQ.A/!C^H+Y[!BGY;>EZ# __TH[]1E?C8_/Z*MEXX/YN[/%?!$FM3+M M%2["^'A^$_1&0^_Z0-%Y3%[O6]-HL-XM"&_/3B+.JH>U'LI(LPCB-4D A5'00?$F@K!00D-Y\ M'[/Q.A;M0NO&3EL!'%)*M4^NW5:H_4FQ[461JNG#,3D7)]/)"MS-D:57#6+. MS<+SV:PVUC]93;)1:*+.L59.1HJ/G0>/CLR ]<6C,=F+U@%J=]1#*J_:)R7W M+._^S/[ZGJA79FUUADT[=NTNUOD4N37_;G?#WP^.SJ9_#]O3R/A? [ 8>K4TVL(P61(FU [O3%&TR"F]S,C+4@3O-QT9W CPD M#^.)L+6CU ]$U)NM!:R,QA%*$V+-OV1RYXLMH)-PUG(=F&IMC79'.Z0SY:=# MT9WE?4!%>M66[!QW=C9[M!(*L@RJ, =.>4M6(#!IHW,QMK[PWQWUD!K]/AV^ M=I;_(7C["@O21N4/^!7I!Z.<-,^H+02>:S9;1' N,*CS](IPTJ70NI1R=[1# MZBO\1'C:1=[MFIXO@^*MMFGDC5 EU59GBMQIVA\/SA[O![]OI))USB8E@ FT*H(JD=(0C+CDCP48M:P]6+UGKFH0FP(<4>/;- MT0[O<"/)'\+<+./D*[SG%V"2Y\S)@"#%\F9IKOHGUEC$%N8SRSFT[AG8%?.0 MHLX!4[6[O _!THL6Z==>K-H'(SO"R"PW!-E0_.&*!!V$LC$575QK\],)\)!" MS@'SLZ.DF]2%[>"]+3O[7,/LA/ *8X+$>*HU* :B50F8JD,3B]#U7> UL&^O@CP>318^:\ HZJ@7SR DDG' VLWM8 'X']?/P%(BENA"P-12PV5D[+.0T@3XD#SQ MO=+W<.(_H-NS_K5#[8WC2D$,J5XB0@:.*0[<6E%,B9P+W9O_L[-2'?J1SSZ4 M:E/1'C)!>8FW<)>R\A =O4R*)T5XF83D47DKE&2Q]=7HW=$>(*:^V*>2T-?+ MR2"55+6=4YWFRS.4H)(-@BESR,J86VB'Y"+MB9L-@NI=1+UOTW)QSGQWR$J] M]Y.3M<$* <74G@N2M*!WM'^V%&&T+CFWMBL/XAF2J[-G&AY,K(?PTB\&LWSG M(\.]0^\B:%6'@V+V%%"06Q:9C1@CAM*\Z'LGH$/R=X:O(7<4\,$BQIUN(_H 7 MPDZ6K]YJB4B+7/\/>KP)MAV _J^ ==B01G>_M@G>9]/Y_/UL6L:+.NE[I(U' M+$1R7H=U*R:)="51\.X]PZ1=B;YU5XG=T>Y1/U\44-:.(";;!%G4BQ/.<(C& M9$A.&Q*<4HX=T!G>HE!V7_FK/7&Q@_[=1;2'E9INFW^<'N=1[88E MLS-DD&HAL2B)[!.7H+-S23"K6#[@NWH;[J!Z=PZ?E9VDW9*>ZQR6>NNA;L:] M5YM?GYF7SZ4_A&_E56J'7Y'R'0'Y5-@Q\#!D<:B6T MTT4U'YS0QSH.M;'GU9)2,0!,9T<$KVL[@,X3B$*3,M89-.PP]W(UK M 7U@=NJP3%^C*_9.CW[U!J$Y*@738AF-K3F #H%'9EV!X&0]@$8%OM;4:%5J M'WJ.(K2>&+43T*&9LB= W*:R/TAB_*(<[&IK1T6D%$6N]RU0@T*T$#7C(&0P MW**V(1XPR[@&<>>V1B>G83RK_6K>E=JM_LWX*^95UN+3] 6NP!&$,J(-R3JK M""P;25Y2TA 3\:5K4BS0/2M9S+T$H[NW9M4R-!YS4&2 MOTWDTQ%"" )TM%PX4G#&]+!QS;S)IQF^=V%OEZJ+CO+?=]WD?(7S7$&]G2Y> M9W(;QV5<'<9?PG]-9_60/4CDPB@'%NLANW*DLD)!D#F2/J4P+N.M[C==ZRO/[]X[^?RS/H3??PD+G(W#<:WJ^7AV>GI<[RZA M3XIQ3!!T( M8WZ%IS-,X]5Q.9*:6.[_)#\_F)8Q\CKX4+R%R)JIMC."3$\!4 MM*)(QSAO[9&VPCZH H?>V'<02?=G]R[N89/U6%[JNGVO8.TW=[>)G1[7V5ZV M6VRS#,S-9RTUV-&W\P3;!=R1U((HH05$G98GZ1R\T X<1HJ8H^)HVH>IFR#K MJC9K8+C 90G!V@>.,"GOI$UUJE$B94XOB9,2(2=Z?6NX*$UK"_L8IB'9V![X M,*5)0>/(\(M#?.QZ(Q\M;]?#;!U:-V MKEY4;49OL\G@8QU;8#6Y,DJ2'C R6Z0?:K]'W;SAD=VA-'-GWFRAE[<5SN&T M,M/21U-'".D204FO(41N(&FK+&.8 [:^A?!'TLK-2=6K )O1[!'J!^ZDT+8 MLGH%.EC:@, 8($HN@^#TH]8Y_6WT4@]>,M7YAZ4@\HP'895+>0WS&S2Z%9U:N_YI!$_;$;I]H)[RBFM=1)D="IK MSLE0KP881(BUO8VD&(N3@C+)MNX0LX^(9<.PE06O33 )&*;:VR_2ZDU@8#*/ MEB6&,K'37V6PNK$-:4#1>V90,"*4))V?D"DO'($F=F#!" M*-OZZ/.)6]#>&=:S%/NSHW>'[^Y^Y'+_9W6V?AO";&38[C[M=N"Q^=R_^\!TGK9"2O#ELJSZ,T[2]^5SPO'SQ"B"Q"C,>BYX+)YA[>-@ W)@+7ARVV=TEX^S8S6 MR[/Y8GJ",U(R9Y/+=7^_6+50R@N?2AV/'"A$4 4\TIY9T$7*U@;J841# M2JWU0Y:&$FEX9>_K.),^OAB;?0%&"RMS+A6"(,M7A 1OO00AT20G+?E:[9M& MKH4RI%K8?GC10@9-;G-5338+:?';>/'E@JS7:+KZQBL\G<['M<=O4=Q&%H!' MK4FKH8*HE 86;?8F%":+>,0;V?JA@VK,W)0,_>Y_,WUQ>>OPQDBK2QVF2PY& M< ?WH6QK/ MZP7E6]0U12H,G$/FRH&RM'+B; "6E?4JBL)T:X_T$4B;\,0]:9ZTE$F?-[?/ MK[3C_"C,)F0*Y[?NNG>[TKWYIS>XZ[WC4IH=%UUO([#*;)P1BJL;_7?@''TC MGY78/IZ$V??71-+EB.+JR4Z/CY?M*5:6:&2T5_66^&*=1D"H$$21I98NTDX:!\Z: 5L'9G#@3NK67 MW0'ND+* 0^'W77=M/VQHZ.%O#?@G^G+\>4)&(V$J"L'&;&LMA %G4X0D1.8R M1:E[*//;%>V0LI)_(/+NPH6].!!70SA>3D].IQ/R"N3VSI:'1?2O"\^LMJ3JVQ_*/ AI>,:[&S_N MGLFTDTC#H[LEJ(^+L,#E++*T#AH9>:":S%\HTE$YKXIQ;U[N@LH@:-:L%QXQ,O4L*0IVK[*.0PDLF0_.Q&8] M&M+I7I_ZI85$VAWZ8D&"E<^UWGWKEBSJZ$CMZ4*PZD(AF" 3:&X(O#,;.M" MFLV0#>D4L _2]""?YMRYH?[N0\A*1JV3 Y8EUN9>&AP%I34_R#0/4@0M>F+0 M)OB&=#C8)X^:RZJ])EKIQ_NPJ1BB")9,J.3DA1DE(: A8\IV4\@O_.B M&T7RZY^_+C,TRBIS3,81.SG61O4)@E,!B$_92V\XP]:Y[,W1=55OF\CA]JM5 M?^/5F/YA]1O'X7B4G O))-H2C#6_JQQ%GTD ]_1Z\:!Y8:V3 BUP#REST!,? M;VO+O8N[F1W>!/G'+V&&+\(<<\T3DOI??O?H6^WB2?_@W!:\QUE:'CO;J%6M M6[16%XI_G0.7?0(=%?D6W)-Y:-U&L_DBAI3)&!"%^R/"7OE,WWQ)KLUX,:_= M1^FA7T;%(AEW#,"+2G7G:C2NZB0%C[7*4FC?NG7+;D@'-3%G0-3L*-.]\N_E MES#Y3+]P- EI@?G\=T:1$45V0,C$# MHF$#T>Z5BJMZP/Q?9_-%[48Y'[$@:7ML)I!U)IH)$:(L :PKWDBNG#.'L-ZW M<0XI@3,@^G42YUZ)]_SBY*VFJ,YJ2_ ;OSRR0F%DFE2VR^0\&%+COFZ%!Q[C<,7YO, MQ_E(8THL%PG>&$N(D8$OP4*6]4(IO3_<'2)XN0_OD*KG!Z0DFXAWSSGVBU," M^O:JGT:8M.E6T>5I_636=UEJHZ3ZM4=?>^*(">-DYA:8$L2+.BS%A9R@(#,J MH%7,-9_YN19)J[/ FY_ZZR37X;;C>+:X/(:ZN!HQ$HR'1*XM%&TIHK=UJ+@- M"C [4@,NHS)E+VM_".60$N$-.'3?$6%/8FM^U'P3Y_M0\^[S%V$^GK^>K!UB M.8I>R"P(+JK::MK[ $X8 T%@9E*A2[QU_>G.8(>4LMX;V5H+L@^?U;UADBB0#&7J, MOC:!.-#P8S?F/*"'FXNKO_?E]ADG 4@BTH"X5$O/;Z8H9#".2C M1BV=XC(Q;#[I;P-8@VH0VS]Y.LJEM9E^B-$OP^EX$8['_X/Y@MQD%U[A5SR> M+B<*+HT&_:NS60OLW9 .-%;IST(V%EY_ M1+OJ;5?[[%Y_;492U^[?C@"R1 !-9!"3C!!C\5QFIZSKZW+:!O &&J[T1*E& M8NK'?EX45R>LBTQLRRXDENF M.M8]9DB5&?W*O\/V]B/OBY8WY\9OE)1T,8H"MI0 *AMR[IFRH&G1B@=7@MND MC?%CSQE2N4._$N^RP?T5+KR93CY_PMG)*XR+J^/\Z]_=O4QA\\_N7)2PXS(: ME2!,"=6\-]T:&$,ZQ.]%]+ML]P!,PTY#";?Y M]/V9AY[&#=Y@"U,*ADB2TA@T^6 _>&H98E%-NG*NVJ'WZ=A-4L,,SU MXU[/YVD4X+Z+*6+(.QEOSHP#S$C Z2YX;< M:VTXMJ\6NQ_/8&U)%U(T$\!^C,I/9S5[_TNH-PSJV7X?<<=FSVAJ8'985@]F MYODDGY^A+%,-[^+Q^/.J5O_UY'Q\Y+F[<85TA$&FX@(#9J.JQWJ&8M* ]58< M9A$,*Z[/V&47S"W=W:M/_8"GX?ORDN"[\GXVGJ3Q:;UV\)8$]>EW//Z*OTPG MBR_S$;V0NEA91PQ)"N*U\N"]HM=+).Y7[+T$ M9H]"_O\89I]^GXYLBCXY88'Q.JJ5-#UX2UN&(GFT.DN>6K>:VP7G4,WQL'FY MBY /2$?B%XYD,EGP.NI3U&X3JMYKM2Y T!(3T[Y(T6?TLSG2(55@/#%*;BWH MPY'RI^G9;"2R$8KK3/K;U50\DFLLN:0_7!(Q%*63/S0G*] A560\+4IN+>8# M,G+\%4?"\! #)A!65+>BSIW@7D%BA>4H#-.I]5"@G8 .J:#CB3%R6S$?@I'/ MRP)GEV@Y<4ZUQ6!4V''T[9^[=,B;M(]* M2!Y[3I="F//-O=RVRZ*]\PMIW JCHG;@L?;)8X&6H#G%5M;E[)*W7ID-EO#( M8X:0EVDNT>OE,"VWN>4\YANW#]_BXE(-7UQ:' F1F'045]O$R'64/@)!(J\1 M2U0JU#O[/4QG?A37$#(FO3&F-P$U'MZ\XF[.(DN#"$5PBBM[/,ZE=D&8A+5Z$XWKP>F-/'EY=E\,3W!&;WW2^%?%OJ'H S%#>D/0?NUD^TD4F38NQUR[U M3BBE>''56?Q=.?]!O:=T\8]?D9LU'R\NAYW;0+K5< 3':7]4H#]"C!YHFT0M M%$E<;.+$]HUS$/=J^^7?X,3=;LC>0ZNZ7M2*-CK!$G@79>T46,"A2) 5.6WD MKD696R?;-X0VB.[Q^U%_?0BKB2HD]WY6,V.O?O@IS;F 9RPE:VXLY:/"^6H^(@8G:@6'W5 MHT/@C+Z9HG+J=L/,[7V$3@@'XQT68VU<($V"Y)>3"33)VC .17.I?$9O0^L^ MP_= Z9S.7?^Q%P%5$+8>P3+0]4Z%DI8T91TIK'D*(>I2CR?VL] M(N5]U?&V M8,>=?&\[>;1+^:_'="U:TL[E:+R'0$J5=)_*X*0@U>L(5\D^"[>G]V&[H'9? ME;5[9,J.4NG;(IW?#1E/QB=G)\MOO3\OQ.AJC![_Y$9V:,LEM+K:0MXMXCW" MO@1PAB.M50Y>Q.K4DK_#2@0G?(1<&VDD9W1RS>N+-\36N7#KH>M.K M-K"JP<#YO2\K-+(4,N2HZP#S%"A&)?],).US<.CVO"'W 1V22>N%;7=*LWH7 M9]^F;Y1)0Y-N5N3L1W+V%2>W'W.$PJ-3QO(D8FMN;>0 'O@"R3[8TT(D![=V MNW4.V/BS]V7Q^NH:L#&/G,[.% %3,98XVLBR;W]W8#N+3-)9[(-PN(CP,SY97 M[&SA1:2DR&% 4Q/XM>,QUKH5[PHRQ8)K/5Q@:Y!#*$\<+M>V%N-!V+:\/>== M--8R!)O36(H9,/['BD&IMQ. %6GK M,'A76R,ET"YFR9R,G+7N3;43T$'=:AP2Z787YX8ID//OUS\B8?C[G_X74$L# M!!0 ( /R%6U9!DVBVGY8 %*J!@ 4 3]]@..H.^K_^ MS/Y"?_X)^G&0NOTOO_[\Q^??B/WY?_WG__@?__%_$?)_7EV\_^G-($XNH3_^ MZ?40_!C23W]VQU]_^F>"T;]_RL/!Y4__' S_W?WF"?G/Z3]Z/;BZ'G:_?!W_ MQ"D7R[\=_E6RK!B (Y+90*240+P$1:C(S(%W+FCQ?W_Y*W"AJ.642 Z"2&HL M\4E*XICDS&F;)

VNOV__W7\B7X$?R$@^N/IC_^^O/7\?CJK[_\\N>??_[E M>QCV_C(8?OF%4RI^6?SUS_,___[@[_\4T[]FSKE?IK^]^=-1=]4?XF/9+__G M]_>?XE>X]*3;'XU]/]Z^ %^?QC?_\"X:]' M\-/:OR@_D<6?D?(189P(]I?OH_3S?_Z/GWZ:2/BW4.D MW?[XE]2]_&7^-[_X7@\13Y\POKZ"7W\>=2^O>K#X[.L0\EKTBR$74*K ^9_E M:;_LC.DK AG&20""GT*_$+PBQE5/WQWSS;-(@NPGO7%%Q ^?717OX-)W:PKX MP:,KH)T^B%S"98!A3:CWGGL'YP+D,L+A ,DSAOCU+W%P^S_7]N_:H[(T,*=?O=LBJ]QQ_G[RL#:7^,\'T,_03IYY^Z MZ=>?N]PH[2(3FFHN V-!A2A-2MQ+RWFVG:W?6D:[&&]O$.^!Z)4U>7!#HIX/ MT)M^VIF,R!?OKSJ?QK@]EIT2!03O\-M11ZN078A 8E:XDVGA27#6$F.GL1V%*PODK?BE:_05ZX]'BDZF>ISI>CV*FQ>W'=8[R&;X>7%X- MX6N9H-_@'=H+E_!^,!K]-AA"]TO_]62(^/_*QL.2LGZ8_]:8[V07$ MGA^-NKD[V]G.TK\FHW&!^1N:$&?GK]]=@.]U_QO2'U>#_B??@_/A^^Y_3;II M^N/_OO'4HSL,@,22YY(B-G!+]11&F5G-,>A4LK"_2(AG]?D[G0:795$'9_?S38)A@^.O/=-=9=2/9SS[TH&,8IRYJ M3F30ED@5%7$R)P(YNY2E"RJZME:**8**W+IC&[;.J!W$^%"I#'\UW>G_&GN# M$>!F,QY.X/;#07^,>]';WO2%N/?"E_+-KDR838&;@;SRO>(Z?/H*,$;FGZ4T MU8/OO>F."JS)$$:OKO&'J\'(]_XV'$RN1OB(WJ1X<.5O$&6W/X%TCMOQE/*C ML^_=42>;) R#0#A3IL@G$RM1WHI1X17WD9K:2^=^1E:1N8]X$(\P>0OJ#8Z> M JMFQXY$WPCP!W\);Z:;5"/8G27WJ1*#MX1<YR ^).0QLFAP. H<$X-5 M0!\E,*)Q+2 RX;(0:' $M/(^6>]Y"J?,W'M'!3\6<3?0?$7"HB^.4DUH& ^[ MOO=J,D)C:S2"T>]3>[^3M=4B@2.,92#2HSB<9X)0PQECTD T[(DSAZ@=&Z.RX+(4B M#)&@4PH)G5*#ZU04W,@4<1CQZ ^,#6ECC3!*X+I=>] ;0CR*@Y=- MN+'"P6A-)2T7%X.9A _??6XW9]/QN5&K:SH':$RI]8[(GQ 1#1*8IV/ M)'C+N8Q2\*@JT^4Q//OG1JO*'+2DB1:L\8>C[D0M I71D20%;KT2)XJ/2A+E MJ>4L 4A6FQL/49PV(W:4^D,>\%UY=(>4I:^OIV^*Q-8 SB[H W%C34[E(IC M@02K@.ALO0Z6433\]T.S]2!_2)95TME#DNE=3OS./KY[/>7_*Y1*^NBOBP-Y M-ASZ_I>I+_G:C[Y^@O%X=H&)XID=FDW5->H$#Y1YX8GU:,I)E$S9?G$W5BP[ MJHU*UC8X%-P)Q&F2:;^Z>4@JT^;*];F(;3*\GO[-!72G?]7)-@&75A)J-2,R M14]"IH&DJ*),6AC':IM/&X,\3;+M1V M#[MA,B[7])\'LY"_CDG.B^S0 K!.XHR2:'-:FPF@E"W: S[YV@3=ZP!/F]S' MRY6'$\.U:C?>;"E%&BB*Z? Z+K,8F41A\D!Q*DM6DBPBB889%SD+S->^<-X< MY6E3M&6MK3A/K1"3^(A+=0'ENC..(4W_[*P(:#IY4%@9NN-R*]\!9V5&(Y=8 MR3,.(V42-#I<##(/X)UTPN_3+VX"^H>D84LZ7<'*.L?\:R92HP$8K2,(P8FE M =U^5=S^C .PR="8L@GHI.UQ,7SAY%XUNH*2.]\XO.E^ZR;HI]&=Z[&.\)8I M[H"P6,SG")*X$ V)(5O' #+CM2W*53A.FSH[2WX%'7:^.7CTDK1<7?"8<3^/ M&I=/1P4Z\1!(D,IHDZ,,AA_LNKK*I6N(EELI-2DMT5$'XX.2FM?WK!X!="39 M#QLI>AUG=A9X"T$F2YCF4:--0+64DK 2T&$2#BHJ;M"6U/=&"8\DMS9HPJ@M MX' _]-%KXJ0$I1D37(GG2X4G(OCWS81-A-T" ^X86/.8;R<8!$F!T(@&GC1H M_O@@$F$B<6%%5-2T&)1XJ*#["LI9'V^XA61;"$6]S3[YZ+OI7?^UO^J.?6\. MCAH9E4B4:!8";G8.-T#' 8F>-42=M-#50\H> W0*%*@G\19F_@6,<7R0WOIA M'[VI19,--8. BV%R9!ZN1G (!*LBXG2C3R>6D M5TI@K;M]F@,U.>EHT,6/(J %K*DF5BA+C&56.4H5@]K!88W!G0(_VM%$"Q&E M]Z[99SO;'%A ;XEI$T@H-5O5!! M0Y*-"G_@"^^P '^Z94!3+,_X**$5<5?<1)K@FT^#)@@W.5K8D1B'.%]H1YL; M4&4'552T.3= "D!%UKC *9IPE4,_FP3/ O$T*LVS1S^[DX3AR:.2M[+KG+.':GR'2 MEEXWV8UV4J@9\FEQ>^N'U(-]F;WT<]+JQ"Z,/?CBM\.)N]L*A%-7"@>X&0UD<1)UE',FBP,R#\=W[ M;4<97"&D,\0Z@=Z+#^C'))J)$.(3HP0%<7?PCGT M&8XX=7N38H!^@C@9HJAA]/9[J9$&J91-+F>QD_%T+3S/BWL7W+"GX8-GET5F MZ EY$:E6Z 3)C#1'+R5XCC0OAW46F*;URV?4 'YB5-N_,ELHN?"$Z3@W%?T7 MZ&ACN"-3UD1FETAMO5(9^=)Y,SX8$46OK;IO1K)B?&B@K@K%CI8 MH/K;8)#^[/9Z'>ILCDP)0K4OT?][T>O!='[>UCA<2F&*10/:XA8MAZ>!2D?D*@S+P5= MT=]2%=2__-X?B X[B;R%]/=WEU>^.YR:(GD9^\SL1?'<+%W,,B<8IP2BQUU) MZDB"P$TJ2>\,1RKG4-M>W C@B1"I?>6TD>!^ 2/ )WX]ZZ!71B5*DG_)I9YF7H%PBG M/X&9[]P?#WT<_[,[_OIZ,AH/+F%X >@8#6^*-BW,X3?^>M21CJ82>$I\D*H4 M9N(D*.>*0!B+464IFA3-VA[!B9!DCVJHF1!>8*_"^AF&EQVELPDI!F)+]UJ9 M6"[E!B/)U%/A130IYP;<6/?\$])\%1'6S.R>5FSK]09_ED8DI1C;8!+&>=*; M#WYT 1&ZWTJX(JYFI<<#/NCTJ]D\>]&'V \JT0T[D"!*E(FD 02%"P0 M#Y*1;)5Q%G(Y'6[ A9J83H@_!U/5"LYM?38ZG0BS7)?2O7 Q)UX/1N,/@WZ< MHXN"&L\\)7E6,D%;$F361*D,$HTI'763UBU/ONB$V%%7J"M4OO6!YB/H%FQT M7@:>M$0BHH,N%37$6U%V-J>,5]Y39[;7]^DM!17%N4+3.Y]:KH%W=EE.5O][ M5@8L&@K&I$B,*.FR$!4)I:V"5CHXEIQ-O';^4 -8)\*1MA2Q@BP[EUV=&\07 M4,0U*Y.4!\/+LF&=AU[WRQRE$#HGDXAT"K^ $P2YC)2.D7*@2L50N^Y0(V G M1ICZREA!F9V+J#9">>7F)>8/AID,=_^B&@ M/][O6* M?=WSHU$W=Z._2154VF@*.A.>&2526$J405M-_J^#V^>%]@$X#Z:TJ\"=YAJ<%55VIPN.^CC(,0QC#D%C!%NE2JQ MDV@TV1P)M93QJ*A6HG: PH$(\T3-N,/R91,UM,.3%7W)_PZ]]-M@6&XISN*M_?I*\"X7(/=5%PK T1#K!19?W5]3Y8C?,0L MFF>U$*935EOJM4 ;WZA$2XT%(%Z@O:EH4 Z<]3K7YN9^1G9R]M<1$J*%K+B- M '_PES!?(YK WH=QUQSR84R^8V318Y9 RQ1HVY[< +YUN,4PE0F#DIQ1^NI: M3T5)1DX\.B.$J)T4<53,?<+V/&'B;J+YBH2=19:G2>G>XGNO)J-N'T8C6!3O M3$D9R4T@C >T?RAU)$"Y%W.:1N"EA.?2DTLJ:SE5E'CO=:G#24E(B1/-#$TBJR!\H\CJ9UCDL#5+KA7A5TP^WZ#&5A.$ M+R4/M]#FYF7LME'%84H>,MQ830R!B!@0*2Z>Q <3RQ2*7&<9K&O4:O"(R;)K MR<.6N;*)!@Y=\C (9J/DEH J5Y V,F*3M\1"=(E1RX.7^]B!GD/)PXWTNDO) MPTV4TL*AV.--2RQD"9FA%(3'/3F5,/"@+,F2)0\F1ED]D?"H&CVU?@153_RM M%2A9+E'>!-2/WO9I(\4U:O:SC=3WUO8I:<99SHDPYJ"L890XD8$([8OC186A MM3L>/Y>V3_69L(FP]]?\15N5G*2XC4% AUZ5#D761Q*SR=0I*?1R18H3;_ZR MD9J:-7_91,:53S@^Q:^0)CTXSZL+)#W\%* <]TSG0 Z9"98=,=:4#3):XG#/ M)$Q3%;3U.$$:Q2 ^87?N@O%D#(N]*JMB6:N">QVN^8QJ@JSB"?)$2Y=R5%RGJ W#T1;R10-3@6[1(EUUS"W#]WO&49- M20]JB*FRM7'A^U]F7)1").FH),E'Y**UNI@\CDAO@L\L@68U#CAO7GA2=L!V M8JQ8IO &Q"( K &,BCOXG5?O?[O>4OC+ZMM!X;C<-0TZ\OYA.;NO72_F^/68A_4D%GEG?!W__T.$)>5CQQ*KY"2 M34:E)99K3RR5PCL0$;_64-[=ESY#Y6TMLQ:.RY8+2W[&?S==58S2W!5246LC M;N64(JX8D%20HG5XB9=0SG.)93,\I*NH4HW6*"(-5#EE"K5NIXY*9ZX9-D[ M)S:0>.7#BHO!M>^-KR_\>+$19AW1WDQH?TB%9B?30)Q#QUQF)B.EW@?:I&[> M@P?O_ZJDEL0'M<352IK17)+POOL-TG)!X%?7O_M_#8;3M*S9<9N0&4?*20X9 MMS>'9HYW*(9MQ$/7B6>8B.0'3E&"!'$F)I0QV5E,HDRVQMXW<9 MP_X-I=85-Z@H]HYHM(C ;@"JXF716B#[OSK:74E+Z)7"L? M;"SJXKU'./W;O$TT;933D1.JN252FT2LT(PHPSSZZKBRT2;%W%<_?;^W%Y7$ M/J@JLXJ[+_C2Y*MT0YZ"B!NMTR>D5)64F\DPL30S)2JWQU%B_ MG"RR4I%K7_#<=5E'Q#Q*,$IP3X0(:_P[0 MIU )70QJJ?;(5IL.4E>]\0A.QG@_ @6O[T;W'[\LB?<]_CC]Q?3S(KX+R#^5 M__YQ\>Y&U"@L&(XA?OU+'%S^,A7R7':#%;+[X(?#:6;EFY(>T4/KZ#ZP4??R MJ@=/K$F;/?^7VS'<']O\)?>(4W=,H)-Q)=(DX8&F?2^2"H4XZ[!D.N".E$*FT?4E$M7 ]N M,)1%&MA9QI$L*NT\&-^]WW:4B=I*9XAUQ?SP(9::.ID8D:R'F*-EM?N_MSNB M$V'Q$:J_A)6!0 MNQSF0Q0G1J(=Q=R"V_':C[X6)-]\;YKZ/'Z--L!3K3:E):!! PP M(G.2Q+E@"2ZU5$<0#H*M3(+'$9T8(2J*OV+UJP6Z,QQQZO8FQ03]!'$R1%'# MO#,VI%FKV](Z8[H6GN=%UC-NV)^^^B&<71:9=0"\B%0K(D.I'HRK' F>(\VU M-=$"TU36O@>L OS$J+9_9;96V62MZ7BG]90VELLL%-&60ZF4#<11GDE(+@1G M9-*L-NL:@SLQ9K6CE(HYZ@N@BZ[;%U#.<%$.?Z#<1QT'WOB4%:'3M,M@/=+9 M>1(Y,SY8D86O;7JO1G)BO*@@[HHYC0M4?QL,TI_=7J]#G .S_W8X]0(, M3T3'LO7P+$CY@$2=>;!2H;^E*JA_^;T_$!UV$GG%Z*2;4+S+*]\=3DV1O(Q] M9O:B>&Z6+F:9$XQ3 M&7V@LZDB!PDTK2.\.1RKEZQ<2- )X(D=I7SOK+KETN M9T> 3_QZUD]OX!OT!E?38BS?KTIL1T=:KJA(@43&2IHQH$&;72#",>]-#-2E M1@7"-[IK?030B5&EGO!74&.WC*_9E>[,=Y[%A_RS._[Z>C(:#RYA> 'H&)5 M W]=$"_,X3?^>M21CJ8(-A,?)#):&$Z"Q76SS"\["B=34@Q$$N-1;.*(3PN(LG44^%%-"DWB>!9]_P3TGP5 M$:[0Z]8GIP746:\W^+.$=?PV&+X93,(X3WKSP8\N($+W6XDE*1%-O@?XR7@R M[)< IYM_-_H X]>3X;!<>I;LR2Q2)I $$A1*&5*0)0!%&6F$ M^',P5:W@W-9GH].)<+>;]6Q.O!Z,QA\&_3A'%P4UGGE*LO*<2*,M"3)KHE0& MB<:4CKI)M.Z3+SHA=M05Z@J5;WV@^0BZ!1N=EX$G+4ML6BSAC(9X*\K.YI3Q MRGOJS/;Z/KVEH*(X5VAZYU/+-?#.+LO)ZG]/[VPZT5 P)D5B<+"E_J,BP?E( MM-+!L>1L6FX+7^&R]DE8)\*1MA2Q@BP[EZMI%&J*BY?0.9E2(E+A%W""()>1 MTC%2#E2I& X2(GQBA*FOC!64V;E402.4=V[R@M.9TJ0(;G$>W>YLB-.)(7*N M.:.X+ (_!'E.]I*U306M(-3.IZ\[A[O/&O"PC@U2NR@C20H$D5SX4FDFE]LE MRS65S-M&1>CWFQS1B?&HHOA7L&.W5->:&4#;)4A,WU-1X[[7 M.X [53>5:D7 \T]EP&G\U]+A&-*O/X^'$[C]$"US^#Y^VYO>3O[Z\PB^7#YP M5[=* ;AMFCNMXM'-W>AO6A8J;30%G0G/C!(I+"7.@R8NFPS>*>M%;:/H"4@G MET574P4MQ-$_ F^>M]H$8$OUO9X$=YAJ7E55VIPN.^CC(,0QC#D%C!%NIW46 M(QI--D="+64\*JJ5J!V@<"#"/%&'Z[!\V40-[?!D18/VOT,O_388EEN*\WE. M$?XZO[HNGRPZ$;CL3#:X?*L2N6VD)"%:3HRE.3@J@*?:^3Q;@]U_W:[*BF^2 M/%9=:ZW41(V#2[CIE/C*]XJW]^DKP+A<@Z4T58OOE0&B(389PNC5]3U9CO 1 MLVB>U4*83EEMJ=<";7RC$DY9GH!X@?:FHD$Y<-;K7)N;^QG9R=E?1TB(%K+B M-@)\IY)?$]C[,.Z:0SY4 =?C8]%CED#+%&C;GMP OG6XQ;!2T0A*E- MB]N\S1GB>'8W@$9+&ES=N')26:&9I$5D'X1I'53Q23 M;(+E9"RY5H1?,?F\";[YC&B"L&*EV6:H]E]VMKXV-Z#*#JJH7).V(5*&&ZN) M(1 12\U&7#R)#R:6*12YSC)85Z,SZ2')\DBUVF/@RB8:V#-'SM*_)K/T]?D. M&02S47)+0)4K2!L9LW(J8>!!69(E2QY,C+)Z(N&C@$[&<*DO M_M8*E-Q@6ICN#4"U="ZT$M!A3GTJ*FYE!9(:4F_A*&8UN*099SDGPIB#LH91 MXD0&(K0OCA<5AM;N'K9'*CQQC+)O)FPB[!88L"@(N*BIM"@&;U5RDN(V!@$= M>E7:$UL?2DT,L5*2I$-JY"LO\SD IJ>A"%S 3+CAAKR@89+7&X9Q*FJ0K:>IP@C6(0G[ [=\%X,H;% M7I55L:Q5P;T.UZ(370-D%4]('D>S_Y.1_6EUT*I**GO!3R"$9*A5P1$W+= E M/2=>>8&JUMR8F$3F-7S>0Y#ED9.18^3*)IJH?R?3C8/A?!NUW'O/DR-U!!396OCPO>_S#M#")&DHY(D M'Y&+UNIB\C@BO0D^LP2:U3C@O'GA2=D!VXFQ8IG"&Q"+ + &,"KNX'=>O?_M M>DOA+ZMO!\E5WFCOPM$FBP" 2XJFI3$G-\398$E2"9>;K+0)-1IAMJ[ 1[;0 MNOK;1&"5]?8[2NIR!]JD;MZ#!^__JJ26Q >UQ-5*FM%_^W\-AM.TK-EQFY 91\I)#AFW-X=FCGF& M$$_./FA3115KPS>$>POV[LE\ \@MV1-;P#U4YDZ+--B,)9YB(Y =.48($<28I*(3$FI3++,UC9^ES'LWU!J77&#BE*O?.8U[V5_/OP$ MPV_=.+/S&64.E!8D&XEXDLG$ZY@(9RR[E*7AN<;1UZIWGXSY4T6X%9N;W,%3 M"E'/$8T6$=@-0%6\+%H+9/]71[OKZ*'"*PFX\MW$>G":!9LX3^C(%R=.@" ^ M.$\X6 B.,HT GY_6'[EOVI/2-Y%KY8.-15V\]PBG?YNWB::-E&^(< M5-1@G2XYO:*DS$2>B:6)(5FI-9X:ZY>3158J(%).I>C<43QTL1=44$"DYXPJF)&C8%=+IZP4IOKGO_8\_3G\Q_;P,^P+R3^6_?UR\NQ$1 H/A&.+7O\3!Y2]3XZ/[*$?=RZL>/*'Q7=[VR^WX[H][_LI[9&AS MI/!]#.A^X8SKIE]_[@99SI\C2S@;99+411#@$G@PRJ;H.KN\>#=?^=[CS^X\ M_OU-S5.#O&9*&F)5"N@=>%,282V)3$C0R?)LH(D=M8'W_#2J7<\(UK[ACQ'D M2>]]-T/'2%Q1A4S$4)Q]DD=&/+>:!.-TZ>,:%*U] M4 UOY/$BIS9/G@H+8J MVDAQO0F&7@MVYE-'HXRPM+3W+!&O*CKB# \$F"E5G .EL39EFF)KNX;RGMC2 MBBJ.I:+RVB&]NKZYKH[9&@W@'>8"K[IJFU)G1[TQVBX2 2B MLD0:)XDOC6:=B5:#M#0NMPU_OM1YXA+N&)BSB3I:8,RK2;=7:K4MXF2]DY:% M2(PN?BL@)'1_%0DZI$R5SL'4;KAV'\$1F<;;*FE03<(MF,&_^_@5C;CA]=V1 M+G*]:%#)X_YJBETN;6D=K 40GUV02G#\5>UF#X_ .3TFU))]Y<._\_%7&-[@ M*8=C\^/F!6.#0Q>-4>(<+]VVT'%SD4="M132NF"%6DK<7WD&^,1K3D?=M65: ML1KT_90FD#Z(S!.Q()!SQ@KTYJPA1LHL@S;:ZD8URH\UK7(O#L;V(FU#KW-Z M-8%Q>BF6&PE_38K>-I)K,<4R!!Y 0R190XEBMD!"5I$$Q3VDP%R(-* M90W];2*P5E,L70I>>,LKCS? M=$?^RY_#XLDHH?,\?_CM541$%ZGD9A.A&-KH*BOBD+,D^!30EM99 M\A9Z%#Z*J5*KX=]PRBYB1?[9'7]]/1F-!Y?H6'R?5]@O<<#X__39?^\(X0P3 M4A&.6 [ LG"*]! MX?@;:+C9VYZKGEN09>69_!GBU_Z@-_AR_;9?C)*;W.W["*/E"BPXHCP$(@V3 MI=YW*LP,3DAG$XL-M-WL;<]5VRW(<@_I\(M=ZBS^UZ0[FCYKY/MIUL9^]N/V M\2 ;/'S7&)!MQ[$4]Z&]SB)*SGTP,MK@M0-FLX648Q8\=S9XSZ[9* ]>]/[F M#E;KY"QUCE@I2I$&ZXF-U)1[E)4+40#0WREO) MJ;@([>BR8UO\S>> 5:%''E6XCF*/\8=WO=_X9T_@V&'V'8 M':2.U*7;'VZ1&HPK,7 (N1S&F\1\QO$D;G15:CS$\,.194?0(TV$F<#]6Z M=MZ=%H[6*O SPA@AXO,1[.@JU; ME+8[V%&'YFB!^D2LUJ@ +E$!BI4VDC)Q[4)IJ?LL^'Y*%OLQ*/LAAW=N+[? M^=OZQ@'_A.Z7KV,<"EH5_@O<*=+G8@Y60"H"+/4.\$M@((A11@K-G4_+3:9V M)NHN>$^(C7M36\761&MLV:UGT1N8G:6@_3O[ZSM_TK$)-X"H&4F^5+LNAW.6 M\D@$BUHPGT1R:COWHQ6\)T#-HU5OQ>X3;6P&=\9Y=X319!ZIE*0DB^$DA4Q< MQ'W!9Q6<24I[5OO\K?U1G0#-CY0"*XZ(JUTSW)'=Q\DP?O4C^#@L>2V]Z3/P MXX5%_O;[%<3Q="!OH-SL3K>CRY+]W0E2F0!:$T8]+UDPE(28$RFUD:B3#KBN MG2Q:=0 GR-W]*W8%32L4)7PX&AA&G(%H]ISG?PQ*Y0&TCF (H]N)V.$J>YH! MB/8>!1BD(-['R.X!^^ M-P&$1[4UCI<87>? M_75QP+Q(Z/.+0#61S#,2(&F2M: Y,R-!MK45MC*@$^#E\2E^!:UWOH[Y.!Q$ M@#0J%4@^^5+CL-0T'%__#N.O@_2N_PV7W>F]= >E%DQIB)ULH$1JE*:S3)%D MK(^),[ Y5*9H8W G1+=V%+*".CM?^:S&=0%^>N/X-Y3B^\%H=-Z?A?GY7D

)NEH@-K]?#?!=T(\ M:DTM*SBT\^7%;:G>53''KZ[O_#1+*%11,!6])&!LB8;P0+RELBRB,EA(,N;: MQ=\VQ;BO(E:M,:A5I1RZJ-4CTILFKU'O:0Q,D)0U+8VO480L42*T,*; &PIY?=)<(=) ZZBR@;TV%T/ M!R%,Z7@'D7D2VPG@JG]JJSVHG.[S[>G07H")[U MT^O!Y>6@_ZGTD?\TZ$VF4/$W<[2EO*VS0:/#EVDY0T 1N61)\,%XIG-2L4GZ MQ^9O/A6^[$'NE9.#SBZ1PM'WW\,7W_L XUM0VLL4A$$G47BDKK64X+8K24Q2 M>B4M,\ME/E=7M%CW@E/2>1TI5D[W^0<,QSX/;KI.)7">9@[$T6B19:6_!I>1 MQ/(MY5*IY3#DE0I=>NPIJ7$7B;60;/-(,.BKZ]_]OP;#UST_FE79< O%Q.J"=R6 MCC/<6D$[+1I4U\WE9OKWKH1J\-R'GX*T^5QNA,'KKGE*1!M M4VD>A;@=U5@Q2.<@GL=KOFD:X*L8A^FQ]'L MOQG3_K0Z:%4EE3LW/8&0@]21!T$$I:4(>W#$!B%)"$:PTGV>+W?U>39D>:2' MTS%R91--U.XI \D/)[?'U%:"=P$H;MJ!H76F)/&(C5B'2RZ/I3YBD[/AITX#?OPT'DZNI%=;-\\K:4ZZ*H'*(6J*95.H0*A>)]\82 MSV+&7\5@;/2Q?-E%#VSR9 M_0 )5][KD@7U83#&CTKH=K<_P8^OYI4.;Z)D0O0:)&[(427$'A()4@J2>>3 ME&%@W0QKZG^Q\C5INY:,(=F^2VW'6A\S_WK]?V,[(:L*Z)(;Z@A7WF:K>);MFJ"'9NX3AND)$W<3S5<^0ON;'_L^ M(OW+C2&4(&8MT)Y7FD@C//$Z"6(@.6^2H(DU:=*[]-@#VYIMJ6)01XYK#*:OC@7;M$;8-_N4-4H-:[#*@%5")'&Y\+[B%KT!9P;G<: MON/8+?WW-_G2UE%!62BQVDAH"2$2*]'L]%09D7WPLGK%YCT.K^HV_?A+[S4V MZ'BG.1+)$JM+!VXO39%H)D"3<$FJ:)<+:]7=IS? NO]U]UCY_>A6W9;VV[DX M>8AP)O122J54[%GY)Z^@9 3(X_.\\O<=K:EW0=&9M2X39\1[&X@S##S7 M6@:H7;UN*Z O]-V(OE7U7CGK<"6@U8$9YW_V85@"21=E1-]TIU?[:5YHM ,L M1F$H@A?%[8Q2D&"Y((IZX[(HY:]D [^K(J07HJ[R\PZE\XHA>=N80'[TM>3_ MXG_*6+_YWK3ZGS=,"S"(V)6,WY@=<4DP4@HQ:4:50F$>T!)>"?J%UC5,XMWY MT$)XR*?)U=6LHA8*"+F.D'7UV3CKFDLFLA2"X%D?T0O6-;-_#,*F%EG0;["R_H2?:_=)_/<')WH_7 MT^;4LS2L4BUV5/Q8&'6R3-0*4 2-_-*F6F@20#.263 LZ^1,])F3-Q5ORWTJFM?H+. .ZL-=VCBD%1JR4NJ?.DJR0@3WINHF*6L M=A6%/0UM7R6YGPOUCY%1ARX,7A+*7I=V:#"\\L/Q]4TNH),YBB@,@:#0<18^ M$">#)])P$YQ(#G*C6+,GTB=7O?M0L;I'R8]!13U53L"]@*OY6]PL>22)^T DV43NM?.T<*=<"6$D;Z#?IN\[-:VW(N<6BK7>LZ17Y!5+R)$S(0CU&N%YYXGW2%I+ MM4%=ZX2+S_X2L%\K-4=6"^\SKIK3-&$9\M M2D+G0'S(B9CL(F3C8O2U"T%O@N\8"T%LI-XFL10U=+.O=([1WZ&7?AL,IZV7 MA^N Q+C)EK"^])G&;%,(1FV4F5+NH/)-.LMH!04?%W.,H3W(( MXFZB^=KM'TM$Y^L[O_P_&<%.%6"61!%4$N&9$1DZ)"]$1+CA$$X2.LDG!YCN/ M/'U5;BN_RC/S=?=;'%SXU!V,O^+HKJX7S#*!*>T"H9:IDI)CB;4YERKC,GL> M8@RY@4K7//[TU5M#KI7SG$N_X#@8WK1Y==1"XH3*,*] [J2SZ-&F*$*.@MHF M2_"]AYZ^6K>78>5F'#>QP%-S@AN!PZ&:L"P#[@/.D1 9)Y&#\Y$!=[Y&6Y=[ M+WUQHE<' &ZOF8JYM/> +'H.-(!2,;YOZ?7[C^+;01&KU+F#%"L'Z2U#RH$% MIG'V>'")2.M$B3G +89+8RBET=-&Z=#'H-!' N[:T>UV\^_CN]>?! MU>O!33@DR32(TD#[BDD4:^#]A+0^Z\P/9]CS[5CW\OWIO>*50T:=!]J M@NRE55L%K39OO[6-2O;;JHT%:I-6I2!,R7L-Z/8$@Q/)*(,[,(N.5UG&3JE5 M6TM=;HUO?3^ZX/W1Z^#-87G1S5KCF]*XYV2E17E:7]:5[-IO96S,!H/?1QW(LV030A$2(].M)2>N%(G MUJ6@K6.:>5$[K7X'N*==+V(3EB]?">^+ RV$3FX!?58G:'PS LX44UP(HF4H MZ5$"=VD]W6DUV)2MCKGV^K [ZOV3>6\DV9V^/+B!"]ULYB?@ XT[BBC)+/0D<<# R*1*B-\0J27'^&QY3[46WZ@"> M!7-W8M#VED8.H%% 2S@TI^5(9*I M0)R*)08V"QNXC8ZWD/FX/> 7@K:FWA9JE6\ONXY),CDT@8G31A+)I2#>Q$AH M C1-/&>R>O7F[='^<*S^@5I=0+19)5CDA!*?%!9Q2B MM\+Y0!U?.G/:]8?B:4'T7,+QY];2+"3N+N =H!J4L#8L$=Z1 T'AA) J4 M9Q9&,%Z[2&HEZ/OG]GXY4XFPNRC\..+L/OKK:88?%R%:,($PG7"Z>YSI3G!T M[&P.R4H9&*T= [H]VN?#SIT(LGL8W3;:/3@OA_CS'7EWK.,Y4$&)HS:6B9V( M1^N)\*P59"Y<_6Z@.P%^86>[.C[L:?V=\XF[ \A@->=.$W"BM)40EEA)(U&> M@7HK:OZ\,>12T&< '? '_1R2(8R2$2:XQ&+S%H]$IC(-'A M!!,J: T'W.67T+[0LT7M'C;R;KX#S/Q9G%T+.R7C0N^H8"BS@#:\CCB68#S1 MR3/PR5/I&M7A:G6K7T;]PM,]:/MXPN_N[@2E:53T.,6R$<5LX9(X0UDI(LJ< MYE(Q.."NOP;U"U_WH.T60O)VE&*'XCX@;/0D03F2#AJ12Z5+]I3U*6:C])&= M1OV83-VGGEL(T]L6_HJ+/!]HXH)9@@*3I1NLP+F&PZ$V,*:C%2$.@@G1+[*T8;;(2 MTO.AY*ZLV#GV9'>55JX@2L)#C9HXD4L83Q41AP& M9['5+KC; O_A"'PXM1]1$$LG:6&#*H4HLBQV4Y+$2IZ(#\5)Y)8'7SNV;UNL MSX>A![5*-U)I"U3<5V%?HX+@+D:B3&G_Z''+"& 3X1:GFLF1>U'[P'5/0ZM( M=-_K/?^8K&-DU"H3^:>BAC3^:P$!Z=>?Q\,)W'Z(;X7OX[>]Z1A^_7D$7RX? MV(T[&BTK>CC;G$J/5$YXU [7'1&(PW6'@'319J4%F%9[OCV$=.H%QS=B4?.N MV1MK\S"]U1L W$>3S/WU6'^J'695E6[>9'T+?1R$.-YPQ2)-A$;'B@4OB?=< M%OM9HP%M>?:M7D?MCS!/=*$\+%\V44,[/%FQKC9IR^V9H@:\)E26'*M$';$@ M&#'!^!BLH3*WL,]M!_88FZEOI/AJS=0WT5H+!6C;-PFF4S929J-(F0@=/)&@ M2Q\;_(YIZ4%XYYFM'06ZGY&]F'+K3;DCY%;;9Z8;-&%L ONEF?IQLJA23^IM M*'!$S=31YJ)!,T^\].5 QQQF3&"ZT+R$(1GKM5S_D,S]SB:J1^"N)MHOJUF MZG\?] K6@GK:31IENJ[M<,Z.F=+[S,42SZ--)JXTO64A0(J:>ZN7*IT\WG"] M^:N?3T_@C52ZJBE[2_JHW+C]73]-1N-AU_=>34;=/HQ&,%HTIRX1UH#V?\K2 MEFJ\#$U_$=$2USD:"%I*V8 EZ]]P^F2H)-U6VW89!2:Z'$CR4I:.G)D$=/$( M&$T5=RZ$U%#-S['U]PZ:W5*&:TWN/?;TNISF4\ZD!"BGU?^@Q69>FP%HO8O7 M#O)8:M\55.16ZBB,MI+1Y)2P)F57.CGXS-73[;LVPW+LIQVWUWT)@/%BC26) M:YV$C M>-KCT.1]35L",$96MXST.;X^11HL$*1<#I5EPPGQ JT%I2CS:O+CH M1.0;)(M"/5Q8T<'2WHZ5TSL$&6VC\1;.1C= _'HP*C5_2JG(T2. MNR"E&7N)0!$D&&:08DP'W#6#]K6#WW> ^\+:"JS=B0.'K=N ?S(:?1P.<<62X4;4ML/J MH7_A=@UN5V1(&]&BEU>^.RS"/L_O!_TO[Q%:FE41_#QX!;?WQAWG42Z(B&@% MZ'9'F4C0J=3QSQ&X2R&GVJ4>&X-[8>K::]!6]'O8$A WN2PS)4RW#,F+X+?!B, MWR7423=WR^S\W?]K,"P]^D1(P)3W)(5B"*E@<3KB7@')@;)XFO:U(L%+RTAS M*KF&F5+<5R0C-KE,O%1>4)W!F1:J2FX.](6^&]&WJMX?DM4>:CU^,QFB.#]^ M]2,XGXP_PK [2+B]G.7\AY37S^&84UD%6V7D2D^$XGTO*KN.!9)U= M4%D+(UHH:5D!^0O;-V)[N\Q8<7E2*3'BT?DY6H ]&X^'W3 9EXCYSX,+N!H, MBT?\%O_!^+H3RU%ZC(H(1E&8,G,2N(S$9N99$E'16)OCU<"_T/SQY(9]\V,% MT_=5E^C3>!#__0KWHO1Z<%F%MSL>C]33]@K*[K?B^]408G>6/8J*N"QS[[]GW@0-1F?!.''9 M"2*Y*=5 :22@DK&),1"'O.9^!/D+O2N<7-=BQ@J"/YL*,A DIQFE'*5(1&;T M)WPHQ4>-"Z"E-6RYRN$S"%(\V0HRN]LKQ\6HYU)!QJ"D:"S$:*KU9!9A.M/=\*,E8J&9U71"N7B12< M$^N4((!&<>!"6,%JVV O%60.;.J(),$]@O%62.DT65"G%L0X$CJB"C MDG3.!T=81&-,EDTL\.2)\D+Q['VF;92L.Q[F'D<%F4,0=Q/-'T4%&0DQ6101 M*$5D]&C425U*W:/UE;T-BBT%4/YX%60V4NG.%62:ZZ-^!9D[E3"2TQ3_IXB2 M.N*@01(G-! F)0U"@!? 3K>:R+8JWUZ&+6Q>2ZOL^\&=@X*,XY"E99#V:EI< M2Q$?LT.D/'#EK(S4M>MUW(7SXBHT=A6VUF+[[2 6T.9SJ FXEJSX1X$=A:V^ MO1J;T6,''>QO)5J<+ED!'- N8SR44JPZ$^LE(\PS3SW+CKN6"\KL@R";F<1[ MXL\Z+26F".<^<-L:5TBHS1$A=,B6((+&3/99"ULX0W M GCPX)5=E#O8EV;66JWURJ9]G'UV_1&W\['OI[?_->E>%0%M7PCMR4?N6MIL M,\Q+Q7SO\6=W'O_^)L0#C-20 MF"5&L5"(04D) BTG^@$8,\[RVB8IHOVO4)69L;Q,551 "S=(9S%.+B<]7)W3W9@\_+X' M*X+SU@ZFXR@7(O),(E.\W(1%8C77!'_*."JO?8Z5B50+^\E1[B!*;<'V6@NL MI(=+&KTM<:')E$XTU'(2?$8!N1B\M())J-VRYS$\)T>B:L)OX];N#JL[:"@Z M!0+*I7M$UT,DM.QP+8T^:4T5#M]7O\BX\_Z34_S6PFWA^&91J_8\KQWT[/B* MI8BF):Y//&9&9 Y(R*C0D0A,:"%L<*KV:M 4V[ZBH5NF12NJ.)8HY+5#>G7] M&1\Q/>+PPCCT7B0)LOBJH#SZDA0(.,&C9IS26+N01P-8ASJ7;H<.3?>@+=6R M3QNE %P4?F\ L:5CY@;P#G/87%VU3:FSHUX.1"'-:*:E/@P$BU!Q'4>#2V@B MN+1!\H3&U]ZLW;:I\\0Q]#$P9Q-UM,"8][Z?;BYPT3+C"K=T7F[CK6'$1@Y$ M,&$A!NTCKWWB?/OV([)]MU7.O:*@/K^^.= Y-:<=4P/5+ M6Y+H]+$'>AD7*S=[>T1.*?'A%JR;^&HHY0 F(QAN Q+6ZNY5X*D MR)"MN3CF5*)C;B-U$*4)N7:^R!HHIT>'&C)OXS!DD,=_^B'@B!??OH%OT!M, M,4Y;("R6LDA#,M&2S$NIMF1#\;DD,9G*[&2F>;EPZNZG(4W!G1Y=VM'+VB+3 M]2ZA2[N,/[L]%$LZ+S&>[\K%ZYNVS$MFWG:(6?[G][?3V[]KUVKK2*)?N MLS6STO/@I7,E.BYX@SZ%#!R!V7?L6#[P8]'J_#88XQU*'04@^J$PB6-R9)91^ M\=83#P(G$V,^5P\070%C_^O9;AI>7KUVE6P+KL\"4D=)-+"R8T2X[$IV1+EA M,H@HLJ ESVA[L98T?#BU;JV(-8K=2(HM.#8+'&<1]]TAI'EIS6E)S8[P$#1U MAB0H\>>**G2RO22<*VHCB[BXUO9L'L-S.EK?6=HM^#(+;-.LD]ZB^-/'R3"6 M.JMG,99VE(CV+/UK,AH7XVG4\1"MM#*11*=I#L")%[;T1@K6>JYP;6MK\]H MYNGPIBW=M. /+2#/S:LX!$3Z!F;_[:"=G852D62?&*YZUB'74R:&Z6PYVOKX MZY:(LQ+0Z5!D=WFWT$#G9K>30DL1(9#$P1*I2R(+%;CY1>$U+G)!F?W8#+M$ M.]S,QND5JM5:,143CL%R-.\B$(NJ(P(]U$@%BEW4#M)< V5?L0QU3=P:L76V7Z%% AX]. MV$'CRRRJ)OE6TE2F6!9I%0W M!1P< _(84(+*BKJ0U#Y$R$!^]+X)L*M7#GA[.JJ-Z]XM3ADGF.; MGRT+$R.%9(G38EJ65.+2EM#!@^08M4JPL-269V4V_%/OV;\9NX,*!BW)KW)9 M@P\P_G,P_/?=>X3K4;%Z[B,T4L6Y!E[1HH$+_V![W!E^NW_6*4I(_#09K$\1)"Q@18YC+)QDQOI(JI8C11 M(#U !'"B4=F31F][KMIN099KS[WV=^^V\L/VKMX>?5W;MV_-Q[IT 0=2*! : M1VJT=))[R%P;R8.(6KB@GKR >_3-NYEDOQ4YP;39\/(+;CU:9C1DX1A)F9<< M&IF)54H2Q2 IXS3GO/8!51-V8Z<<1_5BDV50%+=Q$ONO/A;P:X=OO\XI9-[<*VE-&=8Q$1*2Q MC!+]Q)+4Q*001E(AZA=VV13C"9*H536U4FULQ4[[$"73E@6OT;WQ'O=?B*'< MFS(BI+?,H*?BJY_1-4-VDA2JKI(6;B]7+)$/,3K00DG!2JLWW%31PR,>!4# M\)"IFQIN+=-F%:X?@#0[J^,A952]R^)'Q#&[]5((T,>0B#-HB$D*EOAL+0'. M.#5>*%.]MT1S=/NZ4FZ=-"TIY%@NGA\9U*OKW_V_!L-I7X[IC0ME1O[_[;UK MDULYCC;X?7_%QG['-.^7B-V-L%U5/9YUEQTN5T^\GQ2\@+;>3DL>2>DJ]Z]? M4"GE1:G,/))XCI3*BJEQ.R\6'P(@"9# ^-(@G3>DG?GO8/HI !&2X-;YE5( M SK8F_"._RC=UD"Z>]X'*6K8..T&Z"W.XRYP>WK7WA'J<5Z^>U-]=Q-KIK<3 M,#>A=!+)%4C*4Z2:K"N-Y?S MQ?0KSC[B5?KL_,OXV[KPRZ$0 K>KCT_GWR+2S(%\-\\W"Y0J:D,S&S I8Q\CRUS.!L)O>S*!^U MECXU[W/Z,)KS-I!&6NAC"UD5'J^S%S9$L2:F,";K( -D[FCNVB($@0%L4EE9 M*SA%+*TWDR[ SMMJVNNFAWOM#TO#7N]V@A=/VYN&PFN22[8.G+,2LLNE\(A* ML=+84.X .&^#V%_6/=P\?YJ%C'5B:SPI)T03*WM-HI..*U;).0M$)G2Q@1L1 M6]=-;6(X;_4?)/%>KI ??2NYYYD7\L6=+!Z$U5CI;A0X07^+*;'D#7K/6QO( MCA#/_)ZF3X4-_V2Z=7UU@=Q;?YV=X1ZKZTZ/9K";R37382_]>7:'GC3Y8IP1 M8(-+OIX E=$T[$[)[LY7/:5K>+ZGJPMGN'NTN11\T,8.8) ME-,<8O <:/;1,D\BB*USSX[O3O6NN*=0_WE:M\; MHN_\[,?GM)&3G;+(V5GEG>#*9(PLV%H6[E.2W//T9$[VO=$&R,.V"G/Q"0&3 MX^2W%PW!204T#2V,4RQL]I=]%GG8M_,QWY?-84;<(:][.J2($I0L&8*AN 6M MH"C&)YM6MF7L.0WR&!C:@"H=]CMV"_G]AF'WZ M8SHR7$N%Q4#06#D4JR?JE >?!&=".6&:WUOL!?3%F]L^"NOAWF(/T&0V.-*\ M)!88 Q9S!&5DKK6B#'Q,,F@=M3+F^'96H?YE:7LIK8=;^-UA_S*]G(V,(-Q> M"HC+WMM>%' V:1!&(0D+C2G'W](JTK\L;1^5]7#9OP=J^MV1,%Z[PCP$K.FM MTED(PBN0WG(KF/3,MGX0W _I7X:VC\J.FV5>A"H:;02SS)VP3$&(GH$-OAA" M;YAK'1 \TRSS0\RH)X4\QRQS8[..S&;:=(6MN85TSE=N+QY]9MYF(\6 $>@S M?+WY?6>8]J/[ _-]]]'8"YN:23"JD ++V$E&"+RE9 M!9@4BO9%26S>NO0DS*QAEOF05K:+NGJPKJW/)NOL59&25M*37Z$2[>D M&^^.S%CN,19RK)UR7(8BBXC!TR:@>8YL]-@''[@>:1*A$J._F\[G;^BS?Y0K MJNU;_CX&%SE%:Z T)S\K,4/^/GT9)8O&T]^2;QUV=X!U\$[TX!"C[+P.K!@H MI N:<%256TB#RU8K'TLQV/I"ZV$TP^]#K6WBWM[31O*-62Q_PH*S&69:95>[ M(>V..,/Y8G6E,3+:)^.- )D$S3O94+=%VFZ#81*ML-X^M?ET&>=\]-U!.^C1?A8OQOS!]QCC3\EU>3?*M%VG(J]*\N:5XCBZ*@ ME0Z0YYI2RR,X0W^+*14C OV_#OM820-L9VY90VNOA\>^6W-Z-PYQ?$'ZP?F' M,*N5&J_#?$S+YZ?QO%Y>C2>7F%?RG5+P*%7.M'62\U?;1J3$(586F.RY9DFR MP'7K,WIOL.=CA\/JK8<7O]I+M<9Y_\<$9[7N] /.$GT= M/N,(8RHEU10+Q5?[=+2V0!(1O4'#(VO=P+DSN/,SJ'[TTL-+WKU=^)_AXO*J M_=+%Q?2/,$DX"L7Y+.ETKUF4-4^'-M7,!#"E1)$&%6VZ_>U-#\$Z/Z-IK8L> MWN-^G\PP33]/ZG%,,%_CA.1.1_>7L/COZ>5%?OOU6TB+GTO!5&-<^I6/84&H M0Y;T>0+;D8DJFA3&&;@R=;<".DI(G$>I/.A4)22@FA=GWX W!=C<">!BHA)6S]''P W+_,;E_=W3<[ M=W"6RYA@EW$*D\6;+V'R&=].'IK-_".&^;0VF_CQ@>2XO/O_6GMCOB]7_X0@ MY=5OCTSDTAA)@7!95LU)O-^ M=4F1](Q"ZN5[>Y:R")\3<)$M*"8LA,(M%,FS9%8FVYQ ?SN28R59-=7UO7+I M@V7>2_W])JK5(WH77+UQ/&S'="PBA\/U]J0I'"#T(8TB<>E !Z>LHX6AFM\W#&L,3](K#&<+N\BZ!QL@%.3(C].;ZA#-UD1ZN69D<&-! M8%&@XI(J@KSZG (+UD1;9.ORXJU CD&:T$)/FS>3!PNYAP+B9==5"N;>T6]> M_-?E;#S/XU2%N^ZH&3AC6#*=>E[2A+F"8%P D:,5)@6?VA<$/ [I3*RAI>#[ M2("=SI""J[NVFDIPAJ4$02::KZD%4U(@:.=2,!%MYLU+C[;@.!,+.%C$#=_> MY[/%K:*#[0]O][^+2Z*7Y:FH,T55Z&GF68459Z;V)!HT+'M6(^>-)7E-IIJUGT08\> M_>1#+05N[)21JV39!VRE#N"V 9?[Z;]\(7GX_^6>8C6OH7I/\^"A8PVV1#A*Z6/TP"TX+"3Y(9HIC ML7W%;E=LS]ML>M5$PSJ"JT*<3ACI!TC?NEH&'Y>W0J/HO2O%TO$IZTUO20Z\ M,05*BDE9'D,VML.>LC^"YVTE TJ_E]*!V\C7*745[$^7,\+W 6?C:1Y)V@RS M-YHU.%KQJ$+K9(UNR)ZW[?2HA89U P\=G^]P04#GU]]& MO%424TGLG*5M4"!+E9B8L#(70'/KE#!&9=NE!'/7<9^W/?0NZ1ZR_+?A_7UR M23O=VL5^,_U*_E25SEW@0426>' @9"'/6U925U80,&?-?-')J=:9K7N#?=YV M-:RN&N;T/[0@WDR_XR1,%E5(GZ:K\N)ZHDY7<=Y("$.(HZB4+"2F;.I+MC.0 MM5(,E2E"=+E^W6OPYVTLP\B\APS\NT)8OG32V7F593W**:<84P O*L4!!?T0 M+3E;CC/M&2-7*[5.)'D,S_,VD>82[R&)_2XV,N)5OOU(&:<3$U@++VNU-P5H M480 7#+IDP[*-B>P?0C+.5K!GI+> ?9N-TVROR MVC@,%(8%2>B4L0Z"K>1#:.9I,&SULL9>#[VH_XK?PHT*D M$*UB'D6F7$D$R"(G=]E*#CZ9 ,Z9*#4ZK4OK[603PWE8P$&2W:+J@\E:-D+Q M]Y>+^2),\HW;XV0-B5(&+*H00(7@K180DV!.Y&1X;LW1\A2F\S"%II+?8AJ- M[U*ODBNE9Z)$EB%*KLD/DI8PE03<,*_H/VYEOR?$H.61 SSX[RS54RF#W'AZ MK"EP*6'1)B5(G((C)22=6 H+&,.Y\#SPJ%I'(O=1'"LM^6"]3IO*MX<:AKN( MUAG['3#U5.JX#<]QRAP/U=6CJC] T$,909'1NB(\%$9!SC+GQ'LF0?M2WW"8 M4*8UN\UPRG^BK'$(W>\BWQYT_A&_3R^^UR2CNRE(J\HJYHV1G' Q26X*9@6N M<$F35S[1A(67O'EL\ B@X;W#PW5V+TIH)? ^\@.7?NO:;5UATEPPXRT'O:3F M2O71+G@-VMGLA?683>OBYFTXSD#W!XNWAPU@V_/)3#%&H3$"LJ-18*8*+ MC-4.<%8S%BW/K9E3'L)R+GY?$UGWD+^W#=>[FH4_6QE]%WP]>8)/83N.5]A& MDQW,XV U#+1EW,%9[S<9O1T$DEX/3D&TRH++U$*Y2?;(SC+;,9![+\IUC^H_/ MT^]_JQ^X4CW][4;EUP,-[Q&TE?WT$,$U]/YJ =W'2@FWM$W+%"+3#!S6JTF] M[.;C*R6FBE9J;5%VNA1^HC[T>L#G?KCO+[V&>=77(%9.91<8#2O#;PT]?!GX MGL+?5-\!DFM6I ;O) %10D%0D4%(7&@*(+V.+?;1.X,.6W2] MM]BG+636^ !<)0:N@ B?)<^"0S1!U8,@0N3DJNEBC9&N:-6MA=E3RKL]Z#-4 MWMXRZR$JN5V]LMQ-2JH,M%F0:RTB*(,&(KH,R3LM>&)D4:T;C6YB>.Z^31/9 M]E *=!O/^EZN Z*>KBCNHSG.I<1A6GI$Y0>(N.>%OD)F3>W_1T<&VEJ9)H0! MIV7M[%UB%(E9:UNG+@RE]">N&/K6^2Z2[4'7OV&ZI&C[_7><3<:?ORQ^&4_" M)(TGGY>YF-,RN_[)6XK"__SMC_"M_F1U(A6:M-6*08XQ@[):@K.1@Z&!R,L0 MB3=_N3@(\/ 7&H=J?).I<3!U-6[F^>9R5GNOW1;'V\E5DYJU=^-*++DPB(7G M6M 8(9B$P!13.D2GBMUX#ME:I//D0,_6!MJ+L3GGU:TT[H03 CE=;IDT558T M=U!*C3H<^5B.?%7:/),OQB%C07=0[4.?_]R=P&:R:USGNPW3RGZ[H-KN#';6 M[#$$*U!XAQ@$6[0A<)FRN)UYH]#BI+!2[G CG4V-,;SF27_LI#*_XBO0%T^GZR]@)2$28;GF!Y "FI"X1 Z$0RP@4ZD*+N1D;XR"##';(M MM?"$8O<386-':ANP3W],5\!"ZO9:-W .3E8C^?9 MFG$7T2U2U2ZX>KIQ>PC3<>[=#M79HR9PH,![WP)NX7/*BE0H= _&,-KPF(> M@H,5#)77W#O7^L)]6$-XXBYN*#O81.U>X7K]\G\ MZI)V#?#5Y>?+^8+KJJ9K'],*:[@"74E05% 1@M*ILAMPKB*2*YLZZ[G#@&>C M]-;";9CK_0C(W_#;8HEMB5.O'B[@Q"6LGG':=$Q>,TDPIX,X(PNDCN)0#><:)%^2H13E@/]@ZYDLQ MA7U$W#"AXA&/60J+F<%V6C:/5R1$*7R4%1B9&-).U0[J_3F\\].H7N* MKB$AZ%9,[B8O-\A*E\R8I4D&K2$*^C)B$)H\1\-4%V+JAS[_'-6YC^@:,GIN M8") ZX.=0GN)(3.@TYU70 JY#;WSX>2ER3Z&U9.6\CVA] M-:<)#;,I0RZ&MHEBD*)W7^@/FUGVK\CJ]]XA! (K:RL\$!M$S >1EJ^)C+'&3ZZR#&L_R"G-/H;6DKKR/:'V!$HT45G@% M@3M)/ACCM8M-94^IQ)I:U%R'G=5X;I=1APBM)2WE?43K*]&YYKSXND4$ MJ2$D[;TN(3&=]_%8SU*9^XMNBSX;7OU44#?)9%%97EAE*%9LR8Q>P*.18&)] MK+!<>[O[H]^=(66L?(D&4>3-"MF=VVX3B7M*V#9=SPAN@A3.L.]1U0]<7EM!71D1B<#M;8 M$R9P@+C[X&S:CL[S[)PJY#_H5&^F-0%#@AB$B!D]^M"\*\"01O 4/]- -K"+ ME'OFZUJ7V@D; N,(4?O*R#QO.6+K*_1M'(T;JZ$#E@?%,V\"#'EW+QCS#T09Z'LPT3[X-+^ MO_^V(10RJG\M?[#\?IWT1RS_9_W?WS^^O180.9XX6V#Z\A]I^O5O2]'4.7]: MS?FW] 7SY05.R^WO_H2+,+Z8W\4T'W_]=O'4"V[WS_[;#?:[/\__Q?8]0YV")24J(H;:3+PAN.TLHHT7H_ZCY,RX3I=]>M!K2T M7 IGP6B4H"Q%?"$8#J:@CLQ$3[M&K_G2UU!Z;6?G>+%.9 0=EAV28J&8*B5@ M.3/46&(RL==IGFH[NUWTOU,[NUTDWL,!]/LD?)W.%N-_8U["G,\OPR3ASW]^ M([\,1T&A,288VGLIO%8F,G!61RC>2*&RDRA:=YUY'-%Y6$1#J?<4?ZQWU5% MM DS!V<,1=HU?\)'@R Q400NR1[X-DX>W0?IU.DDK5-)(I8P@ M\PLEUZ=>3JB0@XVN<".-T[QU[]KM2,Y/\7M*N0?ZM0>[J'HM?'&*MB$A*1IB M.5(,S!Q89:TTG#F-K8_VT^]7V\[-VU/2#?.$M^-ZM$&J$3RSE#1-/Y"M(EEM MM)H!N1W1.9)$WSV,GT>[VG96TDP;O1>37[V[T#XFG#,2> GDNP3C@.+V#%Y& MC+XFO)O63U$GV'>PG?YWE^HV?_\8?0>W%% +EYDOV8)6,=1'.83HI8=(3H[- M.1:N=*_&<6JOE#OI]6ERB5WD.R270!=<+Y5<8B>==245V$?@0QH$+XZCH77# M1$)4!90R"8U* M<)YCD3RR3L1@SX9<8B=-=">7V$6,_9%+W$I\B]$*QT0"FRB*42?%KMI)1,^,T'KK/AD3A, MVZV%VPN/Q)8BNF2QWC53..DIQ%1&!'".>2C9\)(,4T7NE2MZ>O6'#5;S_J+K MA0MB:^4RNJA4)JO*4B%%I1C!!45&YC'&$@33;,<"B],M_&ZCTKW%UPNKPRU# MNR[_2*0:GQB@K.=_"@&\"0D,[2"&TU]CVFN-GE[93+,UNH_H>B%GZ,@KDY$9 MSF(&\N@J\Z@P$ NY"3)XRZW5*%3W5?OLJ'L:'[V'B[A72H=;99:)\\B3J4TC M8V7MUUC;. EP(AKIHN8Y=&'7?>CSST;%!XJN%S*'CC1!7/,4,B=T7CG"6>A M8<&!<<$Z]%QP5UJM[--C8NIU9>\CXJ&((&QAB#HJ$(8'FGA]^;4Z@[7*,U9@@%>"P(9,R,<<85=KG1/@C$&1C+<$IH27/Q:'&A4-)QR1"L, A* MZPI*>F VF,B28SJU3I [];+K0Q(:#I9Q3[G06\K.NJ!ZJ677.VFL6\GM/N(> MKNR:\VRR,9Y"$5&I!C1"T*D06&\=9\7HY@69IUYVW8,-["+E84HP" M,16:I#2))EG[VP?A@N.IB$W*U7,NN]Y)/T^77>\BW$'*KFWA3#IO@0DMR:25 M 8?)@XVZ,L>29;/V[8=/M>SZ$&4?)MH>EO8O83S[9[BXQ-<_KO_ZGV.COY=KF8+R5PW<1(Y"@U MG>%.:U?[V@4(*1=(,GBCE-)VDYF\G0'=AS.\D].C(A\RF0.U\*#'VXY\YAKJ M#9G*+^,_,2\+T6Y>XJ)>N[\8AUI3RF>1?IY/9 M^LO783Z>O[NN;C/DE'O)$33:)?.2@8 Y =;&1E&HZ$/K&K^F$VAY#W13C?D: M0QUJJ:JOE>ZG*0N%H0K 501%,WL="KV3\>> MFNBG]W*\1RO+E?,J>Z5 6$G.2&$4PIMZ.8,L9D.SL)O4WV==YW^JMM5,ASW3 M"%W+;U2LD1)U 9Z5 !52 1]K$KVCN5,0AK(7CMI[0%ZR#1VNF3[OU0X0S]4= M),LLJDS;:F2ZTF<)"3'7#F":L5B8E%FT9AEH!GXHXHK3,<;CZ/U42#*VOIY* M;H0LWH-GM35/"08B+E-="T9>3&'-J^-/*:_D2!;1)1ME%\T,EX#0!=5+S4;9 M26/=,A'V$?=PQF"99R(6 <9*"RKE#"&@ >XQ%S3!8?-GRE//1NG!!G:1<@^Z MO_^&;G(4040&2;J:7VLL;7JQ@%3".*4"DGOW8M(3=M+.D^D)NXBV]]N>I4&[ M(DST,H)FAN*Y(@4$[2MY "LB6IJD;7V?>#H\6J?A'ARHE1[B[8?;8'7 ]5+9 MMW;265?6I7T$/B3[5J+#T'GK:DL3!@J=!.]9 <<#UO=,I7+KA(%39]_JQ0YV MD7,OM#Y;F$FTB5DEF4'4MV4EG0.G?8"BN0PR.^%\]YKCDR9UV4GZ74A==A%= M?UQ;]UA)&'HT]<8EUY+8FHKI Z=I^EBL# +3)N'J\R5U::/2O<77]QI=TU$$ MY[CW*4&.A@S-E$I'0.;AN,9,P9C1GUQ_1]<*^U9%QI%X-1(T:K(D&%+<<7$8) MR(*26A1C>'?2@&='ZM+KRMY'Q+TP=VUA)BDEI,*TA.09!1"NUB;GHLE#=$KP MHA0YB/NL[-,C=6FVLO<17:_L6W=8260(+@0?P6&D:9K$P)E &I^-U'+W M0.E$25T:^M7[B*\7#JX'"$F4LM+6)O#25!)'C:GVUJ*I!G0U*T:(/<*ED^5T M::/8 T38"Z=6-\:12IH;+=>0L6XKQF8(C#O(BNO$F0^XV;+LC"A=&I_#!PNX M(1G7CA4^7$:CBV. VEN*!43E*ZF/.=GSJ IS9+-]90.=9-GF:;R?]*"]HQ=[ M=@'[5[%G2XT?5)&WC[J.7NPIN*63V"E@6 DMN5<4!B=.7]J(MGB/MK=:O>=> M[#F<:>VBI8&+/6.T.KD2P;JL0"5RX6(A[SP6&W04,0?;.@'[&1=[[J3('8H] M=]'"D,6>OX;9+"S&WUN4<][[K&8%FX^CW"C)S$4QYH6T)46%(5*H4IQ)1=LL M5=%I]/#''C^C_=UUCG66GB>#"KRV-: F2_2U48SS#JWS,HG4FQ]["D67/XWG M-0=[/+FD,?A MXOT?$YS-OXR_7=?RW?[I""UW@CD/PJ&@A5X[JA>9(2$J6XS4A,T^XMIE?;(UIW.90]&FOJZ73AXQ028X$R@ MX$TC;UU)T!W=2[;0GG38.$-AAW5T;\G\-*X_NBY('!DMM45R<;)@Y/$P(4EN M.H*)*G)FDU&QRXMW0T@OT?Z.J=4^L$WTPIELRK M+T9(_J!QQD*VD8.*T8,/(8,4+*C,T:;2O+YY3ZPOT4P'U6\/]X9KKV*];+;M MZR$8G7S@D)PDB"PBN,@=V*RK$Y&3,JUI8SO >LG6UEIKC=-07I')I_&W6N7_ MT_CB?/F=%/8J_^_+JQU\9+C13A4$3*%VP%$*8O(& MN"U"XU^$LTIF$TU3BMY78\1(X R>C59'(9+CZ$'TN_]/WD!N>' M&7X*?RXE-<)H#/*:,VMM!J6,A.@-0JBM/7B*VN4N21)[#O]2S6L(;35.M+D/ M^>8[!/OMY/\;3VYSEQBDT$9P!,LK_;/) ER.!GQQBIN@A=J\CNEH6(\.^Y=! MM==.X^2>6[')=1.13U,"^8G,8/YE>I'?EY_#;$+"F;_&,IWA^C2G98#SG_ ; M"6^\_&B_<7;3K0>C]23?C6D]YJL(_?OMKR>?U]+_,=*<8^0B4'3C Z@@ P2N M#.3,I9 H,\VD@\GN.?Q+M<0AM-5GVM3!Z3\BH V^YG^)7+F3981HLP$FF4H2 MK9>Q]9/)"^=9.B2X/8[>3X5GZN).=/';Q=Z"^^BBM?QC>FB2H \"^2!>> M G*/I+!/,72 M<%Q[V4$-_=C)_2>.^7_B1>V6^5NXP/>K= 3Z<7G]HWYGW4Q)<2?-M=9#2LG;29I^O6(0KM[6ZW!1 M>Z_^]@5Q4:/DG)=J"1,D6\M!\:# E13! M"(JP14*566MFUF%F]K*=M1.TGKYS#9X"?*L4JPOL(3S![I"/XQ^>HA4]YC;T M; )].Y\[P-L>'NHOG& MN8=O)_EROIB-P\7KR_EX@G3 K0DYM;!6R$C>$:*FLZIDB 89./1!%U28\H:+ M^\ 3S4,C'-DO[4M!T^;2;>B*SF>+T;HGUONR/1WQ_G<1JS"6ZR/6SJ.1O&?M M:U9V]B2*K!.8*.E_BJ$Y=*J,(R"W=BCZZF9W.A3CRW03!]5LPV2^BOLA7*OE MUP79+K[=$[;W.)IAW;9AM3KM524-CZXN" -3W(L,&&3-GM *@L("#(O X%/! M30J29V,L#WA*)VLK.VBBO7LS3M/9ZLP5L201I2$,K("*QH'CB8$WPE06'L8G(>#8AZ^"D7 L2( 1BKR5 F=@D(?.9/[T>Z$N8X;U!7M$8D\]7=YP_;GYE577PZH\P(\]@G:IFHT3: M0.U7T3H]K:^Y#'^W.K UWVLH M=0I&T4/.P-[S^D?X<_SU\NO/M'%/?R#^=AGG:3;^5O]U[6,\TF@%SUE!=H*$ M+4N-%4,$QG/,2BJ97.O"V+[F\I>Q'\,H^FBXM^^\EB\XEY/%+Z2I?X39OW#Q M839.^.%REK[0[_Y4YZ:4M$D74^?&0:5$ K<<@8Y^Q[./SNO6G'Y]SN6]RB^8RGF8^$C(RQHL'KDBP MBLL"SJ8 /LF@LU.U_>RI[.U;\+],LSZ&\AM>51^\1'_^\]OX*M?D:B8CZV6V ME=S)\$KUKEF"P(V#DIQ,V7(5;6NZI&;@7Z8)#Z[VAHPDZXF\NEC^#N;M B6X M]%<<>68MC\R 5N0F*2$I-$#RD"*W/%E7"0DZO:?O8)S=D+TXR^M!80UY2*ZY M%]R.*WH MF R\>E^!U$%^&$>')M%VP22>2NBXP[Q>W-(X.6/I@57FPVR:$/.\WF3>/M?6 MV//(&\=E1@'%R #*UTX:M?>%II//.HO.^-9%1$^">G&FV%9-6]Y9CO>J>)6 M>M,,;_Y^\05GG[Z$R6J.RT?3ZS4TDD8SZ7V$LNS 8H,&+UB&9$-A*+3TMC5[ MT5!S>W%F?9)&LV5U'/P,V5\L. M:=V:EN1HDWUQZ^=YF-66!=7F>;.7G>/]Y6*^")-:Q?G?./[\I0KN.\["9_R( MU2;H^V^FY,.%M+@,%Y]P1CJ4TJ!0ND#A7(*2:DEI$P YTXZC<"A;+[*3$L"+ M6W@G)?V=S&_+8CS\X;5ZI&_G\TO,/UW.KM_1KO+?KO>HY4OQ^@WY(M FXNGL MS:)8R"F56K'L(;),WFLDW02'@J7F^3/[07UY!CZ 2K>8XL%/I[<#I0J_,CJL M,S%_G] @;RA2E;['>@Q].;VIMGY3H_"&17I7LZ>P#3]R"*+6_4T0!/F0!RD2O M9+ ZEN91>#:'D)TC(^M+Q+M)L3I&Q M\K8J),&X656M)I:]$#8"9_6)0HL(@3D$5F)P(>>DU89+_0!9QM:/'][K/43B MT[;BZJ%,[.ITH5^^(K&33&L; XA0:LT:5^ T8V!\(A_',,MYZQNN.P!>]A&] MOR[ZJBS92Q WTYCDC<7394X]G?1]S.90.CY&2> ^4HW\ XP7O&WO7[T /LGLKIP6^[ ^GJ46D% M3%JE4J1%Q73-O8R6@8^^.I0\A:*DL]@ZD^M!,'_93B-%];#C?,3*,)P6JTSW M=3A"P4Q104/1RR:T3$)(G&;.D?[/AI*Q==7O5B!_64X#!34,"RK1U<7I M;5).P7L.N;9"(3,.$+VC'3!&$7.6499.G4*>(&"['O!EQH7[R[PQS?(2Q/K< MZP"C(:GBK:&')U3<4_B;ZCM 8+(T+W(2O,B)@!@.GM$I M)9BS420G5&I!.WYGT.>GQ/UEUGA%K@BQ5D X]\Y'JRH_)PTLVDC@.0HC M) N"-5'>[4&?H?+VEMF#CFS?[*9K!S#^6-?@+'EQEM)H37C:9:Q^.%!WGN4& M+:J0PGJ38XR&*\O1YRQ0K@O#T9AJ!W_3*E7J7:O;I2_>E"\TS>0B<"Z$3UP)[7MAE>Q_ M:G\MAQ,PF<$H5O>#)9=NE9-BWEH\AY33]W$ PG6=1N MY%ZZ^K*0K5:'O9'Q]$;\.)HN'ZC#%2"AO,5D&V<4, M*A8#GM&FQ(Q)3A1O0QF&&'GPJ?^U_)Z!R?7%5-OZI%_]I+Z.7M,-E**SP03% MJE@O%A7$;);O-8[F[*/>[+-XFL[A_:F]S)5S8B;3 P=NTPWB_O0>.Y_Y*),Q M:Z4C8"UF53;2KF!< )Y-\L9$D-]'$-_2C*/I4:Z0..RM=;7LZ6^2ZL!!6C-<#I M?"1M2 ,.N0;-O?JB5V<^BWS*L6VRY0&K2D[ M:#K'*2D[NJGU&3T<8"?/9 DXCXGENK,V(6I:64PSD5-1)-W=QGHOI M/U&5]A(L?Q?S:$P2%!): A**&!T/UTT3+_8#H^O\PTQFF0=S3 X2Z!LABB4!2>4$$Y)DZ7= MRT#XT&;1BQH>5?$^,NQ]#Q#KBHBB7>;1@BDQ@?(LTD;I/92 7&6;DO1E+\6* M\U?L/C)L^#J^'91<@8HQ\&R<(U"&MB@3+,04 F@18C(LE'N]0SLJ5IZ_8O>1 M8PA6:HO*:SAQ%&91ARM,E8S?92K#I_Q>XCPX:/>=M! MZ16H[$O)*0DZ%4JM@RD9G%+DLP9I [/>!^_W4JP^?\7N(\.&;U';0:WYI702 M5A@G01B503%?K:T8" XM>OV'UDV+ !W790?@7*RNAQ^:2*@:Q-8ZC6IB$&"K]4 M4CYSN9=B_?DK=A\9/MA(K5W58,W4&A.\21KC?/^"P*T?NU_]Y-_?,!E'N";BS#^.K]*;QI99G7QTH - MRI#[F#@$;@-]R5%5Q:CF7=R?1C7\E6DCB]B\6&^L@!YJSS80KI/>/A!$^F8I M\]K?C+;,2O:C(@&,W$/(3H$+DFNO8E3-4UF>!'6N!G*@^'MX.7Q'3Q<@;C\'4;K/6*IHW*^ ,5V ,#]$6GD1H76WZ M%*;SL8N6PN^A5.;OEV$6)HL?[\8ACB](QC@?D0=7.*$"Y:"Q8*U/R\M(I%BXI$RH,MFBX-D5 M:9W UHW*MR,9*IMU$ =A+_$>.^6TLO#&<4\>,,IJ,XT#R>- M!\.U]E92"+]Y,;$7?=']D8^5X-E"E=-F(FU,37473>4E726.=,'4D+KQ(1S# M\S@>JI\'57V@< =3?$QH"OD@Q10DNU8)@BD.8H6EN) ZMZ G&U;AC_ ^#J+O M'63:.*'FGSA;A#*=X0VXU>VHT-D;9CCD5$E$8N'@A+3@O1"&.49X8X<;Y@<' M&)9SKHWLIZT%USCO[=7%!4Y^7KRZ^.3M'Y29I(KF1(8)5QE.*SO&$OF M/53*!BY-[O(L_]@8P[X:-%+!M ?YM5^E8?%E.KD!$TJ)E5,4A(N!(D.=P$M) MB%B10A7ME>J2Z'KO@Y__JCQ 4#UL?],6WZ3Q<_'TVO?PVIX^XN*SW ?5WEH[F)>;WW^I, M:^GE\DB2G$XAY05(*0LH9P3YG37?*V!600:-N75 /LS,SL"K/V%3Z.$N<2? MM[H;=('=4^G5GI"/4UYUBE8T/9X)]+!E[PN_,"8XBXS.+-IC5&8:G*>](3H1 MA(B:6]::R^>D+/>)ZJ@S-MQ=--_8,_PT"Q,ZJ&9K/FTI,#+E#;FZB:#H9(!< MJ4S["JK@HLS,="F#V/C8X6_:!U'%M(T<>WB_WU@L[^H_J/*N%JX8TT;HFOE4 MRV^,BA"4YN2#J$+?MCFYUG?PC\ Y7P=M;Z'W\ CW +25T7O:<-I) 70L(BT13Z>C*3G93EU>3MM =G-$ M!K*/743?@UV\7WS!V:_3R?3JT)Q\OD*[2D!9)\0:YK#$FEWKZ=!S3"Q;P=7Z M/ZFDC.1-M4[SZ()K>.^CH2JG/>NA#^+ZRSC'_[FL^4G?Z8_K/KL&2[:"2>". M2ZA+!1R3"7BR+AA91(BQL7D\ .6,G(X6PNZ#IO,^K.O'R:>!]<61\Q"H(S'= MM%#=T^9P@-S[X)QY$"#3(8CH:M/94"F=C0%7FQK'&*7*Q14KFC/'#&L03_&_ M#&H/NXB[?SM8,PC0Z61+XN!U;4U:D%'DK1 $%Y:+K%.1S=N2; -R!':6-HIZ M7/U[2/E!_Z!AN[.K1+(PR7_'Z>=9^/9EG%[-,+R=E.GLZ])S^C7,JKOS_9!& M9WN,<@R1S*X(H#K4)*2A27LE-2WR[+N@.O0/6Q= MEW$U2'7E5J/.1]K&E'TP8'1TH,B- X?) ?,948; 8K>.MCO,^&$T1]C-6EO% MYL;62/0]1#\?D7;:2_R%9++FSO_O\>++F\OY@@*UV<]_KJZB7\WG2/_E3^'/ MD4.*S)(E(6#E"S>10@&C''A.GG\NDG/?>GWL ?,,S:AO9?7@.!'.A!5JE<+' M\?Q?'RC^K'O^9^0CEV.05DJR?4;8,OF+@=$?WC**_$WD7/C&AO08GC.TF&;B M[Z,]U U7\,-B>/UC]<.KNP<92C&.,4!+?Z@DR+OTS($VFAOCK$'1O(/,[C ' M(Q_OVWSZ5M$I5'5\F$WS95J\G_V&L^_C=!7$*N>BCRH"+K,?LZ%5P6,")PI* MZ;BEU=$@[WO;V"= W=V/KJ<-9=XX_W^%9_YJDE>(YNN'K@Z@&E9^/ AD^-*/ MPW5T7^&-!#R8]I$AP1 )A*Y]V^H?L= ?17-)WI,KTG5*-#TMK3]2_S&0TG>1 M:W-.U;JKK6EVI-6)>T>.3[(1:*(&?*D]D83@4A47=.Q&!7;K0X=-*F\DY&D+ M"36,3^O4KE\D;VZ'PL72(M&'8$MB4&(%%64"^II#I/,H%:VU4"V.YP M5;IN.J(*3V CLNP<,J4Z/\ZZ MVU-JC5?>SY?UF7"=IY45ZMK(4*C:3;Z09^DT0RC*5\(>XYGJ=/?VQ-J[/>9S MUN!!\FO<;V"9AW?GD)CA>EM(RDATKD!DY!4J;Y?^(0/O%.T7R902NQ1*/S+$ M<]9B2^GUD"E_[W[_]8_K1!S&8C2Z)E+B,KE2>MHW3 %.<%4R*I7-'B'M7U=N MX)Q[R-1:(T,8R^VTG0[0>LIS? 36<3(=FZGP*=,X4/Y#/-?>@EA40,ZC!"') MB5122/ !,X3$;-".\9A;9SP.;AI/Y#P>PS)V$7L/%G%S[MT#N?9K?& ATYP1 M)0&TF8Y5Y@3H:.B\S8DI;'W./ EJ^*?\9BK<9$ML*O\>,HBVK(G7.$E?OH;9 MOY8+HS9Q01DX\))H87#RN#QJ >BXR2YR;4WK,JRG,+U@9V1_W?10=W$?WQK= M:N5TP3>46[*![61\DP,T^J2Y-%#'$%[*)LX8,:1,D9Y7)=:<%PW.9 DR!&62 M$)KK_D.?(5J:! MP8.7KG7>V,WP)^"-'*2;S:RP/05[&L49ZS-X6K8=OKU6;'0;>H RCCUDL%G; M$9#<32VE"UGQG&**144A@V9D.PR[U'9T0S% P8<5Y#6K%"$+7TNUV E:)DB1A6C**W;89Q/;O\N M=M0DMW\'937F7EW)X_VZL/_#;%K&BY$*M W0>0 NUNJ_["C(Y02+2UWH2!&> M;793V?J8L/W3STCKC438@]=4[6LQ?Q7G2Q,<^:2*0,2-WP4WIWIMBU<01U9%+W(M3LN:O#NOZ@:CR;MC6B7# MG.1IA^7\T###J_@0#=Q?P4W$UPL[$KE?G\?Q J_P_(J+:VJYOT^G^8_QQ<5( M:X;,*0M&Q;3:;J)CM8F;8/7ND-O6Q7Q=<#U+F^A-\#U47RT?M5=VRBU#VK08 M")=-K=FG("ZB 88&&8NZI@DUMH%;PS]K5>\KQH;/NTLJ]R6".T[B8OZ?>)%_ MF;9%?;Z?"?&.=9ZK*Y 'NX*?\0 M?BSKQ3]-7Z7_N1S/<&EXJ^3_\??51C.23.7D+%E?KFVYC=80K1DID%097 JL=HEF2!Y+]+FUV73!=89&TUP=/>PU/^&W&:;QZA;NVP4N M93[)K[Y6H?Q[^?V1(.M5*D= '30H*QCXVMQ5*%'?$F(2S;F/NN Z0Y-IKH[[ M)J,/\3WND%<_SEV]&2 IBRE:IT&6)7]U*! "+Y"54DFX&+GN4GZW/X(S,IK7;V$\6]Z'ED5GUKZ#[UF2/02W"E*7_0GT KS1S/GH(0A50@3'ILI1>-R?S>^;4 M(H?84]\J.@5JD3?DS$TOQGDYEZ7(KI(N?&:>B0@T&0H++(M ^VL J4B$?)DM MVJ)Z>?OHSRGU;2=]3YO*O7$AU7U$ZXRJ#I@:EBT_A&/XJN46.GI4Y0<(>"CE MTUY9ENE61GNR;R$\.#)UT#)(YBOJV.G(.2FE/U*O/)3.=Y%K']T'UJ[UFN1Q ME2N%Y/T8S1+895A?K "O>8*@ZBL1BL)=ZUN6!Z ,6Y'71D^;%^\-A-Q+-OR, MCK6PP%^GDQ6R-8VQ5L$G+X$SY4 QHR'J$, GJ[SC3#+3J71]IYS4!\"<@?[; M"+J/M-/KGF^7<_*4Y_.U@5Y5"4F-GE$X9(TF\[35I='& KDRIF@;O-"MK>!1 M0.?N#K;72A],F%=8UJ6 '<#TU7+B-I CM9EHIZA-$SA8RGWL%G= U:KQ6$O2 M=1*B,O9J<"[4:Y/Z>)2,=+%UMM4 *G^JD<1 &M]%N(U)YUY]^W8QONJJM'[M MN7MFI>RS<:4>4M5KR8Z#RR9"\"X[S0IMZYZ[D&6C5?R)TQ?)M.+Z>;S<1G?:J(8'4:K"11'HVH/7MIU MD@EDD<5D[T3(S+[9WCU\YRXH$S*\'KZC[)E,'+DJ!XPFVX)_>I=;GCGE"' M]VP:*_TQD^I)8SU<:F\T"'X=+L(DX6]?$! MZ<)M#2($;C;83\<^.>(;H^9RB9P89&&GJDT*V$&AJ@(IIIQ-&95NW(CU5 M"B!K$FK+&= *1_+[O0&23:RW)X%7PG0?6I/GG0\%T"YVU((":!=E]7 S\.MT MDBYG,Q++JHR(1319,$T'3ZI\<-9 R&B@&*.MGD5A6(XS1!FQE8QJI;G RX$B2@E3R)$'+J1FCRA.:[H3F5 M:HM=M#;M5>2-&P6O!0J+K([@?&+ M.!,]80E/ +AF:N_E7 ;;P3_"/][.EN'QE?['$_)B;[_?E#J9U>D8'4 T=O@>!#._Q':JA:5_B M;;SR'P:G4-,F9QT$63,6"L_@D.)EF0O*HFAG$BWJJ0?6^2,.WR JWT6JC=_^ M?I^$4L87X[# ?#W-M;^1,?,B)'D9GB9JC(*8 CD=QA?.(ARI M5[JG1WGNJFTHP\:[\\,]Z7TV)1A.>&PASZ,4 2XA!V:$<(5'%D2+:/Q! "_! M2VLC_8;%$(]W9.X"JJ&S]B"0X9VU1HJ:]B7EUKO"@^ 8*U944MP5PZETX'EA MD&SP.91HO6Y!AC6PZA_QV8;4_"[";:CQ=)7&,?K]MY%!S%::!"GZ",JEVIR4 M'--H8R"'(SB3'WL/GF/ZC\_3[W];?>*5AE=?W"CX9KQ3:36_D^"G!TFMGU?] MW]>NA)02O9(%+*9*SJ0+Q*(XR&2]0J,T2ZV?;6\-_YSU>:@T'UR01VN7MTQ/ MB3_N_NY@'?,>'7W@IGG=);&1/E=$UDISR3-+RJ(+(3EO563>H4N<[=HW[U$@ M ^3-::Z<*H9#0"] >2W ,VMKI^ML"U-1;M(:G&W>G- I4\Q&GGJL:[N2)[M2 MZ/AV)96"/JDH&HOB?/+F=K&C%GESNRBKAQ-VGYC0D/IS4'1V")Y!RH0J^I;1:>00/5P+.(XIJ2MA! "S80I#S%B@1 9EDR! MBL!.#.LOX;)F)ZUWNJS91?J#1>I=0+VTRYJ=%-4I9-]'RH.90*30$XLQX&2] MH7!>0C6I&,0\N@(TB@$I> M0^ QDW(D86,HBG^L%^1NES5O7IU*<+^3X*<'2:UQXM//ES64O7[T$;0M6)J& M4F21T12(4@@0NN2B!7FWH5/\\<3BO#WF<];@0?)KO..^FH_#-7MQR"PD ;2+ MZ-HSCIQ75J>"SC&/S(F(#;1X,^)SU^&>LFO<2?DCSA?ORW]/R5-?DQ1J)U&S M MKE6I$;+43&&:2@DS,1,VX^=VY]Q[[WP<]97X=+J@>>MMOWLTZ)K(TW4*(2 M]>&CW8N3.S[1+SMM=([$WL7,"^5B7TG13W*R[V/E'MG8F?&JNQ= MK6%P=0LDXXY,,8C%DY>O.%.F]67^J3.QM]/X+L(=FHF=XGKR.&K#&$G'E;)1 MTMGG?"VM1V=D]*6H#F[;J3.Q[Z2"79C8=Y'?D9C8"Z?00"J0.5*4X H=7HG^ M5E,K&,5XSDG=0V]'^/+G\NB+'>C>> M+SHDI>QP:MY8A%Y%>?+Q_+&?LS&AQ_:3&_Q M!6=7'WG#@M(8\?8Q!E_+V[5RK_'=8P+IP2]^-PYQ?$%3Q_F;%0=-/W;SR$ ' M3N%52K-+S/<':&WY#XXSN"T]K;5-NWI22+OF(ZZ^7?^(88[_[__Q_P-02P,$ M% @ _(5;5HE+9E\NE0$ ;ST" !, !R;W M,C R,C$R,S%?9S$N:G!G M[+T'7%-1MB]\$)"J2!.0$A60#M)$I<2&@(@!Z34"(M)1NH9$.J* @(* $ $! MZ=*E2*2KB$B7(!""B%(32CB0]L6Y\^[,?7=FOKEW[OWN^]YX^*U##OO\=]9> M>^]5SMK[0/]"QP$'+ETTN@@P[6$"KC%^ /HJL/_L=3\7-\ -8!Q,]$G@/+"' MZ=?QZ[SGU\'"_.O,RL+"S+*7=>_>/Q ;!SN#V/;N9>=BY^#\=3 ^<7-QTS 'P^F/4[HGIV+[^9 M,]O16P)J$2EY[)+GJML%KPX2I-1=;D=R 8%!P2&A87>BHF-BX^+O)Z2F/7Z2 MGO$T,RN_X$5A4?'+DM*:VKKZAL;73 M%M8CJGOYSIJQ.=_B/ZH6P2YP+B6ONIU#4OTJ0=#E]B#G02F-66GBKZ;]H65_ M7\,B_U,M^]>&_:E=6(";F8G1>KU$Z=]1HNC M7*$3:/RQ- (-'D$']F_ZW.V6D&P>/K1A/5JYI640NT^7>[#7SX];220KV-8V M-S#12D?(KQ#EGBR.'+=CZYJY#V>G QX_*+KX!W#.F[M7JG%50J%:9[.O9#C6 MM9+OO/?1+1_GOYCA_]ZU;N*QS%E8;.X!S-/)1&/X"-RM M3KWF6^\A)JD:UYQJM:BFQY_9!D>L>U#\&"\_+)2T!]P@V'= &R!=F/VA,^T0 M4<2EMOT972:,)$B\&P=+/\G?7[YC4>DJ-VAL^Y MS:Q^R-*FXTXCA2^-QNE(C"(5$^%)&%>_23_<4S"$?!YQV!@.FM1YR6QH3-WX M=(N<<[5[6VL5/2^M=5SBNIMCU!-#E#=FHI9$'98$E\H1S&,4H;D9-H35:62> M'TXW=-HCJR@*Y5?\Q6.=FKHJT)2T*'>UY]1EF("V<)MHJGTMR$/FI#@2H#U^ M#^$- UVP^[EB:7,AW=!]DS^R%+%6R8K-0M&*BK-!-?6)4H%9E+!EF5QK51%# MSON<26=T7&E<$S@(*-N )AA!/=$3:7B_>YHH5H0()JY7X@BHBX#U.,(E:A_?R93"A--$**@@TY-&-O.$$XR3L9D:?6%*B#J]VL-NI:NPY 6=Z*-Q)I,O4(!1S W( M)&H.VDX6%^IJ#FR&/:!8$ZJ,1F++RCS4Y9+PT\*5']J=-3[77AQG_L0NGG"A MHC[C,\J'!Y3QZU#!SI#.5%/3 OMB"=>=^-.,VT#72H^#'48Z,B4_LU&UE=<2 MX_=7LZY_X-/J6FUY_.H:TSJ4(GZA^7-HR1T EMQ(>V'A]UJR$X--]ZC.AW":0#CZI* MH\DGYS[O']WT;2+S(8*HI:B;T!C((92OCWN[0B&%?P1B3ZB*UF$?#YA:BJSAQ;O,\&++C?%E:S+/ M %F;8@@6DF$(6Z)E\GT])83'N$\0CZB7G4_V63GHPUY,+NP?O<:[3@81I 6KY%DI(=Z&=<4$3&M(PW\-2,UHG\_JI(=NG M[G8Q_L_6+\W.0$XL.:E07^GQ4TP)6K$T*4:/]I2YXJ>"ZHC[,V9K1>5X,Z0S MT?-BP2SC;\(?]-"!3=$:.O#6E:;Y#54?1TD?8%@?DFX?'7C1[_3SC# =<"%B MJ'N7,03&QT3(GU]XF_TN_EW\N_AW\>_BW\6_BW\7_R[^.XH% E]J@M<#RN'M M:D]V6,Q\#H\NRC[?D_#7B8>+6@[]UH#@H0/5JW#J,<_M2P0,MI-F[/Z6#I E MYNG T(VJP+]9Q?\MQ)TL'LIP5F>X*')AJI#F_OXKSSXB!FMSP97*BJ& M1[\]BC'+/:6Y84"!\M X+.D !Y1R%$KX&B?!.28SW"J=WZYZ<'L?E\953S[9 MDZE&-J>L).7XY1^*=[=I5OWP%2.82QM/DY^OJU$2UJAC52? MF[5Z]PLB5ZVHT.K*6C[T%7H/^(MQ 1TY]SE,[+3JT!:5W^S!QU>C=5[@JD\E M_ZC4PR?.N2(*VH M*YHM\I:<3#)\6G*#>>&^[94K0YBA>J1]KYCH?=S73QK2>G<"K*,KO J;O0H< M[V@,+[E]GSN>VF$Q[_MSN2-!MNK!R8[_#[KKGW[D*FAW3ZL0BN_IJ(;/P<7 M]$Z#PE=@9*=01A#/1>-L(ALL^82'LB3.ENTS\PLZ'OWMO'2?;^0@&V4]XCH@ MMB?:!7.N@Z"I@]DGYL[KF22?'M^J6.]AX6=4TX#-X#2T)4V)\:L+^;R,Y6 XM>.V*,3AH M0K5S4XZ0D4N)Q 5<\?UEA#11T^>JZ/;(4;]E:IBD8S7U>0]7M]I+2W[Y-K-S M-6(**M^AE//%=(#5@@Y$H\G,-(&>.!),RYTT0SG6C)JX]QG-1N<1YQ MIB,Y3@\*MA#5SX)P0M4YM#GQ&*;LK&N^S61S67^ 9,S9IG@+DZ.NC-X*&6TH!79<2?ZM %%P("D%NYGD&0FT$SVV%=HI!ZHK>)S(9TOEWQ5 M%6V6DOP"@TO!$,Y#V9%O[?"4,' YJP/K' M#[:7/Y9$NY1&*?9OKQ87>32/H4^DE/\D.&(=>EQ?US?=OYYD(:'M!W9,Z;W_?X%:-/HP8; M/('B"DM9H#IIE#$*[V"<9[ )7 -\%(7/ QU5!TV:ALT(]:]HG[+.TP'=<@X; MA@ZJ/,:?:Z2K\&V?"BF"(1<,JITCJ 7.2?M,@V3@,>VAJU9.$83"9.IJ/<1 M0UMUXJ%3\^Z4JDWWE2>"L_!7VQ0!5Y(]XTLB0F5!-$XEB=G3ZE'9DI/ Z)[. MDI_1..2Z6,[[M A%MP*9Q D6GJ"JB!Y<=5CP,1N$I19'[\47Y>-;X#/UZ)]] MZ9<^RN8GS$O]=SZ*_0M:NNK?Z_+_\2?&_SW4YL;HI2Q4^Q4:-ZI="\F'Y@TM M-:Q'BRP23A*2HYQ?%&Y;[JIH83PI>EQ!9- M)J2I-]-7WO"-9EQYMMA_47XEIVJED1Q"&X"^4ND(TY.CA!%-8XKV9TE$7+=< MV[H_XOZA,3[EV77?E/@+++[.*>CWX= +# Y24>W=,_QTH'ZKY3U2E+)WJ%YR M_NA]45A\F2MOU;L@X\^GFR;%W*&+C:R^&22&;QGICAR"$JQA#]XS9CG+KR8L M81\1PLF*;>*$3TX36W>O=1?$LK?WYSY3;X=/FZ2^I7R_04TGQ$51Y ATH(,D MP4[0BET.#(=]DD75G(^&Y.D<4;08O];ZQ];MS(-XE("C^O4;X@7 M6I9U/%@ZY/%3KK+FKL^TS/,%8Z;5SNF2T4VG7/='R"XTX0H=F/ C,3-$5OP6 MRF1P,._6GJ):?(6A(K;HY<7];MG,'"DI?*R)L"-GI="W\A,HPR*)W=^%,UU4 M-<46E.S36MQS3GUXT?1BE>&F5+J<^U\&M62)!OF,L,YW!-V[3TL7%1;-3-8) M8<.I-?VL79>/#[X7C:Q\(7;@+(OE![DB_&HC\WHR:84A"7:P938Y$3-;A<*E MY2JV$5 /-N]G;=,./-"]\+:1M5DK.R\,&"("%^8.$X*O%.4Y^E=OF5?J'U9O?P.O!OM"GYR2?J'*95='![HIA-6^[NT/#[XC-7 MOF1^%R&[13&M7U8C7BOY4/D%XZP1[FI(W)_F5?7C4.&;K<2M9@=;IXE/-=VW M^%]>3Q$WXBY_<>#MH[,LUOU$H7VN8 "_\%C=SWZG',,ECMY6^/=&IW0_[HL2 MH6&VB[D#!8J#^H(;Q2?-] 6 ?Y"8YE'UD)4RLCJMAW8(SHM @25%/]:_GMGP MP*I@>;?$]0^\3*E8.;MQS.)K2^;%T7?O100_4P2I^;0]M,%=\?'[>GLH+H2% M!\O+RB8-!3)Q6Z&5=A]N/>L\+7DP\FS4TV^L%^D7)G-YG"N5>[L/3I@ M,R1Y.*4@Q7IS8':\(SD"=;!2)XAL1>N'\WN?0_@3E#.N3:L1O%]]2-/,\N2= M7$RYG&GK;O'&HL]]SY T- 1@AIHSOI-A_-M/UODERY!<1E$^R7$':3J.9VR@ M<6[$"WLL6J<:E\O)K?7HD/??TGE:YB=S%4:1JA0?\!19)W3O$KZX%YW@!"'X MQ7I?3]#N1W7MMIXXX=^:))EH9YMI<3#8$L@U JP9P\+6#Y2!4O@GWT()!O#[ M-($AS TH^\T9PGU0,_NM4)9!'-[QBN[=V]W%\:N"B)WBURVA+K=MK[S( M79=A]>/VW1:U,AFL??]=3;W<^]ZA+"&*8!6-(PB?>)MAI449C8ZE"&-&@D1? MKW@K>M.D/&J,;VD\Y)6\8'O_QHW#P"FI"*=Z(GJNJMUO8N!M&L44I!)=.]LX M"5-UQ,Y;E6"Q36S/T"DIG^J\]!N6W/UO1=Y71:-N0K^(DH1;&75G(OMG:JN6 M=\A"E&.$\+48/S^:(KA@2PCIS%$W>1/;>8G+JW R? M[I>>Q-K=CSYC_SX#\RAFZM!)@.Q*0E)?8=Q4L.U!UM2GF)N,$44YZ\C>H5E$ M\+M?47_$Y<;,/,?#_=-.=$#9I*4Z)S$I]HU$&T,51NI2[C+.(/<, M*%/\%L:-4*]^/79HH%>/:U!'Q"UOVN-.EVS>\S>1@X).^A<=:Q#M*;'L1YX@ MJ_^Y8RF%'I0?S^3=69EE-K*>)TJ\37Z*(_>P#P6:IW_H,&Z&8)Y,BB7V/VIT;GL:\5"C(Y2:7?,F"!LM2A5LLON#C?[8NDHO1)J;2G8BQ9Z(*&T%<.6DO^J!,=3UA-72 M@J$P7]>'7E+1V!BV!ZNMH! Z&RO>ML^5$3=)NI-&V_1RE^=W5?#DX!E+T^, \_-B,WVD75B>OH ITU\@MECD-(8 P]R#$DRKHODH:N#[ M?/8@+HL0PGB"-Q[>>'.<6X_BC=R\'M%V3-N!:3"RAN9">P]O0*TP] 6+//4Y M/TF(VJ:DHND7/3[.31,BZI8:Z=Q!<(-DMS3>9N.K5V[4DXFJB@7!5G L=ATV M:4R2!T7)(12!-Z SXV[8V0S#T941KOZC:QY< ;[?$.7:)3N.M\O93U;5 MS[;)Y$5W&LOW/U_$E>I:8XM5%HIV-4>]MU;7)N*Z7O9.6%I'470&?SKQ$D-B M*.&SX=">:0[BOMR*@L6&E"F/K%RT?TU[$/._&+L7!\X*%L#OHVO\5BS)%U'M M+!B/":@+SZ1MY18JJGEJ#C:+X9OL6-=WY6_3F[EY2L](AGITQ*W@MB.3U,Y, MW?0AHDI1[*?/#S. MP^\_BH1T733-*HLK;2JQA'//[1KYR*ZB4X0?ZKPTTE@3JEUUS$]0^+[_6OZO M-4'_>6*>@TS&D:JH:.0IRE%J$[VUP,?R:WRI)XU BS,QN+SLRQNL>:CF%E:Q!T2=K+6?/ MVN]3O^JAN<^K_W.K*CXXOK_$SL[Q0_>>\_OMYK@155]?Q,DJK&&PYTE0:A;& M"\4)FX5@>7"]<3HFW*_"S!P7FY5:MT^4O=9:=4L_<3/)P++7?,G1%TW S.:F MX?1!VT*$]N>*UN/I/5,ZI_Q>G$OGXCBE^L"_S>;R1J.O+/-&)!14@E#X7$G% MX* S$3['<*-QB3)O,?NW%IK! %S%I>]P;W!/*A:FKMM@6!+F7/+%'@=8;KZDY++&.X!33>!BC%LR545E.)^>D$G76>1C;ST(Q9<8&P.-2O'YJ.JY<&7X MLG7SB.HC:$!(V*U31K?(1+;>7LO> C/>&P.UND(?U0!*6R=W3 BV='"7_-_(W\C?R-_(W\C_PY$O0@Q'6EY9FJ4:O=US[R3D(4T! M-"!#$8KC2 V$'3$0:Q"'.%7\YGL)2G?.F?>.?%+E9*>+CQU(F*4Z*.RA) M*)LSH(BIDP.F*-= ]-Z2YP@.@O1"VK[[3:[S]JGB@2"\P.G*GM;UJMTZR4[QVERW MILQ[HO,IZQ_OW :8SC!O79+7D[A>VII!D7-Q7:VLDX/6SU\-/UV([8>:H%Z9 M?:<#&:F3Y#+*1/TL+*J-A: 5&T@']H9J70Y7-QHJGZL;#ER2N^P_>?90C.&@ M 6?>&8#GTN?_3>08Q<>%ITX93=5^_-K[;XJ@?]81#;(O]D(IAW<-*)1I.H"S M-Z,#['HI= "JA0$/CE;K ZYTH(/G!6J@?XW&6@\A1/V$;&PP MP('WL!T__S MD*'6*V6,"&4;W$<.^!5M:!-]AWZH[CL14ZE_C)PCL>'!=8O7M^UA7)Q#R;(! M(Y!>EB%;4!@Q?.0IY$@&E' %!J?S&/[,45.4C]<"#)1SI_!GS!I0! )P.C/[$=>J/=J.#8T9)^\-K7"> M4LX(/+-C+];*YVQE2+XG[)QB2$8*X16EN776$5.G<*5O4%F/FRWBO,)?-#I* ME)" M]FE67).>,L?C@WCI2*ROI!*9^V M2>#K')F_4YG<_+?FK,+"1V[4G_VEX,]<-9<$X&^-N.>_@7\#R'G:*L*MX-VZ M79^VD /DA$OG5MF(V1E6@;].$D)D&]1[;Q#"B F^8G8OCZX^F?T+"WS_5A7_ MOR,D0T>THS"XPM/;G7X\]HP+7=0-XY;LF?@V:)("G/=$2J9R(%DTE4];MB. ME%W1?BXYT\7E5J99W#B<7G.WFM6!\2._347C(S'SD[.Y:$*&IE%+ MXZ[R>R6^'T^23C^1L?*]?>=5?H+"O7M_S],$?#*HV$OARSC#T((QB*,2)\ M=Q]7(KPC.&GZT(A-?$\9(#UY)8<.-'>E\3?ROKL3$U+%4 R1HJAV2X0!L0/K M]\68U-S2] JLQ76G#U]N&HM(6K!O;/CPGJ6=8++,9.B/]. U?E9CV+N9CE&! MXIH9@K^,%O)LCH82KLY\&5.H4,%K14DHG>\^L7M83G?SQ)?K(\Y<8]^!@E Z MD)ZBPA# X&MW]?:%3-1N4_:E0=]->>A.D!F5$0)>^;[I54">^^&\>*X>6C9Z M)SQC@@ZD04U_5*5!<2EH@GDR.ZK=0(_I6$%IGUG#D7O\+]S5GE M.7QG5IFCEU+K_^[VGMIP=SAOEMO3KVB(.=N#."5#; M&]D^_WL%^G<_QNGX"P%MJPKI%1U(G2! :;U-J,W,LJG_LN_['Z=2)VGBL0C< MS/X9L*7[3G=;3N'/X*M3B];;MZ,3L.R?6U.U)00M+5)A9^17D)=1[6_AC0:) M;3*A _J,P6:*_""!+,&C!.%8@SFW8II46Y"+S#UV5I"M>:D- LL@_=H.V79%2) M-BJ%*^>Y$2"S!?=>&ALTFFSH6="!&ZL[?EDE=TCBLNB[>0+"5]^6%1 '_TE( \ <$\1""R=H7>#N4 *N:"- ' M168Q1Y>LW<@A#[9>I[&9CWRSW+C.\G#'*T+LVJ;A.%35)7SQC9[: &&G05GX M,N=\A_.XM.RVXPTZ\$:K["YV?.S[TV9BF:8P@G<0A?ZU!@ S+\'%63H1VC-0C<"1'WI4PILML_?:JC'(UO] MRX>R;>]5?SOUA_JR3,%/HB%CT EMT@O0G.R&V/L9=1,:E=6(U4CTG52S?]@8)P"<)XS;@^>)L$ZKW=ZXUO/%[]W* M/,85UOOY'XKQ?GAUTLTYULKT;21353\CUX/8%:_8"1?1QG-+ M3JEDE=;9X3+'5>QF!CE(PIIBN/(=TP]Y76=QR*FD:"G+K:T^?_& X\3TF32L MX^0EJ:2;.><5"I3/R[$<,& 1&]G:"3#15N_GE,U_]%]EEOZI++&EC[OM$$*[ M8 J,@H\\KWGUJB$53UI?-$TYRRGGGO*%4%K*(44 BM)\W_$ C/F62YO.%6#\ MOD/[@,7T:),:FXCBJX%K+#^&M2@HSRO%SFYB3_.!OB-S\R;/8X,&>J $/^ME M07S%11][&F<<^8I23^&KF45')^\K"-4?F>/TD%8[W MQJ!!8Q1N%@W*%ZFCV-ZB8PVH+WM)+GV@=Q,F13?SR)7O^U'^&B9"AH3I1(_9 M&9Z?CVQM;.QZ?5S=O X85LSJ/"QVW MHK4258YM9TR5WMPLI0/5L]14<+Z\-4.?YE8JFX\YKO/Y/ZH,JW*AN"(T <9P M^E#M%S WP@UF][\AW57AM5EM(UC'2R4K%7LR^>?%BQQ_!PTYNO'DR+VO\0:? M-ZV=F,4?]*G6$4,];H]$F6@.5@TW3U2(^#\KZ;^D8H$T84RGO1@_.B!!421. MYS'-#R:]Z(V+1;+E#H5(3\X+X"[P+,DC71E M*%PTX8HX"L\3YP/%Y4-J=>O[D[M@<=7=07CH\L/"[I68)A[Q1<&%E8.%YWT7 M7=C04T?1^0S7Y1'#GC/B,)Y?,QEZXRZ*;TGHQ!@-2NCH=IY[(Z^HLD9"*Z]K MBA]YIG!<7'#LPL(UF;63MU*'\)\QL!O#I"^_5@$@@HDS*QS$<9(Z-9-VU /* M,P]""&L7QUO-\-H5JE6:X79KYH&AUX8_]XL%DP@=@YG%;D\R%PQ'7=N#=R5Q M:]UH;/%L<4*;(JA.JC?AZMJUOH?0+ Y]T)&K0H#&5GJO:DYR18_H+'F4YX:- MK[QZ$^%PCGR=_T+[@;;!]0&*4#*-X_PL'4A""HXPI)6'KJWJHAK/8GK66,$@ M'XCML ,UKONT_Y/@G[N/SU!^I@)I^]83*U-+>_A',;C':,+5M8>0>F@")8@L MBIQ$L?1V8K"BLWOL&!&R3X$M-+-HZ41 \M?%=)4F3" =D)-KNK9!I2CGHW#E8 M"+=!8)4P[YZD=ZFE,:@Z7Z@O'8@:8Y@S,A24+2H1'RV.6J.)VH(=8Q]PI5,Z MUE;5 WXWU((SOX6Y1ESTOQX$;#@P(N&.\2Y4W4SGW1GPV'C[RIGB^WJ*'G!7 M8F4U7QR,(_2B+;?U;O1<<;:.L69AN<%>VQ?N0*^/MDP>Q8G*T(_7UY)1-969 M9#Z*(VB:U=NY3_+R<+EBJZ*F5XMA^G0WKY*DBH_B;5[A1';6ZB;!YI>'F1?H MP,3M.=I^#J)?]P!7:!4IC6B]'.='J-S]YKA$"&6C\7%->7AC3P3&8HV"L:TQ M#4/FDS@QR99$M!QXGG2@NN[J,P5 _N]1/=[.-)SFDI)\8-CYJ\FY[YZ#] MOEE=R)@Q.?MJ1Q1_*:Q)HHZ3L&?-1*BRX\D/>C>J3Z/>68^>"W]VZP>;)[ ; M\(]L6:=T@WN:<[8IXA'$H0T#[L!)GHD0XX:Q3#U4-F5[ U[XC(\CYD MCBF3ON \'1!LTZ%< L/Q"X2%&(8[!!<(+1J\9K2WXL4 9\?'SL>=S[Z%/-_O M][][J0J_DCJB;4= .C"7T?ZC%48^!69T++G/G2/HE6DH*C\X9U'JK7M&.^DN MYVX&C<\13HOAFB'_O,GLDO K&,ZPI@-YY[9INW;06>E1.O##E!$VMZ7?.R%; MC@*-@E"[ BJHM<*"W\#?P-_ W\#?P'\4J+#>0MLO2GV#,/WL 2%<]ILH6=6$ MB( DKYL4Q[WI(5?2AYL?^&C>>I!BY:J @YOMU3G!GAV'CA*B/:)*4 M&V!%% X@W, M!=S'O4**G99XAPZMPK/8QW!*:P7)^@529G>B ,/!/OR@RP*K'88!V:8Q!..! M+PH=__(L#V8(0F^F;TM(MS&;$=NJV04$_"Q]BV3O\1H,SYM\X5Y!YR]! M_DQ,_T9$(*(3DM"O6J\:FAE@D7W;KY^6DZ&?UWOU=HF6G&]_@L)?!/_)/] -\.6M/ =C0ERO=8W^RQ\G>KUY>R796H=$:UPEPJMU3[#N1*NT MD-!_XL#K(QWP6IO8:(G>UX.>XP;;YP/.0CC MNP@Z3\1:S-M$;3T[TG7\70"' ;\$0M/MO9TX;K=JS2!H/#"K:32F\N65H3&5 MBZW)9T%]HNM;J'B;\ ^X<-M!,%+)NG-:(_^$] \MKM\N+G[C) MGSF<\&.)>)?&/DNVHS!D$>E+&]VE Q2^.%)CI(UW5=!0[O[KQ+CV$07 M=T8 Y34B^_.G@@KP :3>_S<"[$QX?0=Q*JM9-4-7KO"T^<_3M\>4J;M0Z+'[ MW::A=UI;BDO#!ZOU?Z7\NW0@7 E"2%VD YNR3G1@QABN$9 M8 6E M2#5CJ)Q"F.VA03K HH,$2ES%BF02Q!_"][U7&J,(4N-H)RFGP3?$.-(\T3JQ%5)" M"0%S9I=,1,]%:HL^83CFFV39+W:V*D>_$R]7+,#4PTP4@)>/9!<6/S""7N-9 M^#)CX+,!B,..P6N_5*,9),+<,U=FS&U4QZ!R$<6YZOYFQ!?-62'UD [?B>>\GK5;E 0>&)1M=:]< C%C%"U MPD3V"YWL.(V)U^$1[P,5.G*9AGQ]-L,E=K_O;42;A?G.AZTI/^115&TZT"M@ MS<\DJKT3)32GLFPR5P$A30]CNMU!D\N]ZZ/5?=HT MT[WAT=?)7@6LX^2'*._IR^UX5UY+)IMP=7T L446I'5NT#[1 3X].>3PS$&$ MI2L>]@!^*&C2\7P/=BS[QF=;6SN[,TIU5/E^J1NHVLES)W:20C[.YT3.F^G% M_'/MC)*K'=A7IQ(0H-8KYFEG)'[/TE3-2.9YL?7W.(J8RJ_5T*,T7LK)6FI4 M&Y,3+(#(C'?@VEO7[.2$[[N421@((]='5?%": M@+4UF:[P-$PRUDC1'P5U=28S+".Y%]AY2V&B,>-IPS^R+_$A*#8$Q4%H9[$AGZ$T* 02>L>CL.]3_C MFA1,-RG7NTE?0[>)"Z) -3MG\-JDYQOG>?Y:@VA@<#@H> MFQI?,2*<4\%FXWI29"B*R;$-/MH5"2EZ%2^.J!EQKGSK8YK2L%F@>MZS'9=@ M1.$LEW]M$L/29C"U8G;625NADWA8!#ZVLYNH#6P38:(P">0>^69 M9&B5'>4\M;5-('2)QO[K97]*!#JP,D[6^<&'CJ&=&I$^5!GCL7XFUX,']>(9 MXF4Y&U9IXU[Y/> "&[2(,'\) 4\QCKO%L[VYIJ.!#I^_1'U1[XC.-RB(\Q(T M6%P'TZNI9N0P_0 ,AYX\R#^7T:G$-/E#:S'1(R F>GAWSFTOX>\:[I9 M3'36Y8_*N8=XLS*7R+QZSB-/;4!Y86+IP*N%Y1D\!"N#O]Z^LID=GN7TM"8F MPP+C?^%@R@*8$R?#YJG0)'P>GLDP!.=5)F3PT)5B\B4PC<9))#N>P49O'_JZ MAGM:F:]G^>FYGD%SHOW)R%$@DO?=_F(6X;VA4&PQ7B89BFO#$,QU)4D6H$RE M0R?!;Y;ZL>IN!7:#?[)G5D73?"+7/%XI8H"[(H;G&-2#)H(X03!HGXEK5NFH MBIV&1%WZC( 6=3N_^#G6%QW)/B)?57)21/&V3:J15!K\I2MTCG467:*D^N5= ML?D;>96;89=07GT&->Z%4)*BELQD+LVX\>/7_ 2%]8W^?V3J_8'69R:U23 P MB.Q-^R0A1-B-1B*$F66HR ,>;H?6KYP@F^ M[DH'E2BIIL<[5MB,F;LW)ZJ?*L]U$7*9 MXJ02'503MQ#,O,SXB$H$'H> DF MAH5[/L.DY%Y'[.V\G@3C-2Z?S*B#B7LAM X M%'ZMV1_$X/+@-<&91#[:(CO%/<][B!)2K!^SOO;DY&L+\:,Y!D_?1"C?2Q/1 MW!42FGWION.C)]/>\W4MC5>0)%](#+MX=W=U]=.R@ZM35E=G9>HZB@ K_I&? M0/FRT?'[#1#_KX110^%P:%"6UDCHZ[#"_$KVMJWB-_"0+L."!B+[4(!T=U*. M/Z*N]DPK-7^YX2TF](+]PSY1ZR]0@AEL,GN6X<'SKY&NCR%/@V\[@TI\3B#Y M/^+;7+4%"*C<*?+5)UQOM7)18L2[]!(N:6JZ(H=2!T,/CLV/5;/$8W P,5'"X\^:9=1PNI.OC=TWN'\T6 MJ8D_V+2+7V5&B#OF75/3V8 W!6U84P3]2.R?Z0#N.1VHN5)-J.0*E23ZIHI: M$)0+E87>C;B>C[=--BQRZ*+&SB/X#XUC_:WNQGX@;K3/;76X6->6ML@0^H/] M[\SDOZFOGHBJ.!3@C^Y4@NQ0D@L"$^'&XYO9CB'G1ZZUUKQI-'Z@W>)QOE?G M2E[*8!QWH>'A)'9-%XP*!O=U;7+F6NZ+@3)OLE1*/,/\"4 ML\5R'1HNBZ+5QLP;/;Y=6'SNO#9KBT4/GU-]9? M5YN%\;)]/);M#($[B<3_W9MPG:S)9C0LIA:Z[#=;2!3J9?1WEF^R4A?/B9Q\ M:A[$;,2,\_ZAZ1&(FIM)7]-C'X>'*2F./.UPK I.9062-Q6:AE/I4=D?VO:I MX]NDIUHHRCIAOKQ8Y*-ZONI-*>%326?*CX<^W_\I@: $HW&B&1H1/]BF@YYX M8$EMT!.S!XE!3-=HXAG=!SBN;@3/U-2NKH^%S\BDVNBM9?B&5KF *425V9GV M&69/%'^;(KA@2!B/T_!RO57FU;R:)UY8^.Q,1)O1]2.FUR/>?WMT.@N8S&^] M2_JU_BEMV)/21.*G9F[ )\FRYL6H=K,X+ MVW?AH"/<+$@B:'CW^KW2)FW)"Y=SFO1Z'5OA718!#R\??RV\?HVPE/X8T=Q/ M!^[X68??70I>$W*T3'VH$1UHO+7#F+9PB=O_E8LQ((EH@D/51!E>:%F<[ 1" M:9R39$4L-=[!BZ'R.NRYV2^8+D9L26X)3IWY4SS$DUHSZ!>D#C M9NH7EG=F45B9V<0QJD(7UN4K5[#_D.TG#J.*%[V4N@3+T,EJA93VO770F[ ( M* _& Q.)/ 9R$(TODYUB\#GRQ@K? +_D$#F-ZPO>*:^->%M.RZW 4Z&$BZ@D MS $H+G.F$?,0A7L\4]?STGFH?B6T*F:MZ,/;YA)]LL[@=:+@%N9)Q/N-@X)O M%;=V Z%S&CB:"?$I^\_IPOW3OMD4[2:)#/)WOAE?"*,.2)V F3[2Y:_N:_UW M^USQ#(LKV(?O[1X 9:PI CQS;"N"##LW>Z,*SQ,Y4P?IA/& YIUPWKJ^@-NY M>]^\\N]W]C_=SK)>M\W-MMN3(L*2*): *4+M;Q- <('UM^:JL(TD3S#;A7\N M+B*P92\Q(\HMUB*S?-@T:<8BX?J'OM.%BT7V)P^FR)%?2^B2_6FC=*!VK1<: M#:\;6':L7+PC1S2XIZ2H6(_F]&Q,T<$6Y=QU+IXIQ$^^9GU^;-%FOQ8P]M%( M]+%U-*I=NDV4HD=]P' 0X?7H>Y@;Z'C,#6H:0L&YR-/D6%Y%6+-0K,Z509%Z M!6/C)IOGALY]#L[)3\B/'\VS D$,5_\?>4/ #Y5H2/5-L)I\&#DPLP_J:Z]) M1%80-MJQ2@,)=?MN\:T.6! %#EVW^HXGPA6"OKT;WU\Z^Z103E5T[IR>=3*- MRX"A^Y]22V@:-@AK<(GL TH:$50ZWX2MMHF!"E>;,CZ-!MD87VP[W/;P8G#\ M.AUP:= I6JO[H#.WQSY[^X$\UY M!X4D9!]?(71*<>@=TO;8<__ANGP\+BBEXYL,@)X.Y=JXQI2Z M62/!LK#_8R._1IM)4F*Q9$_;1;3GC? *A:.I&U\_?EAO@IA[80AF55]@'7 ) MBA'Y>.@,J9Q@'=<:-JN@[?7F;F>;])BY23J[>XQ,XN!JL,'Q]1<&>N9Z;^>" MOWYF>X9JEZ#I,MQ%;8P'>B)_";]&X1_&R<3JB7SYZK7/?0[-^B.7N^;SFL8; M%P'3ST[M-Q.JCA8H3^A=>]?)W_?:<$X^_A3:?OG?J+QC$1VW*M#XXC]X!RFU0]]9L M8D!7X[Z7X.?NDZ-!.Y7GHJ-??Q&C%$NFGDY26(3_V7KZ?\D8_)4M0W_,&/SE MC0N_D;^1OY&_D?\LR+:;#&\[GS8%X8#BGD%KEVFZHY771UJ=R\O3V]@('S-6 MLI>>%Z@;,GU5PG^MD.1VE[\7&U3YM46EY\;KQ=#+BF*E?WS'V7)Z>7/@@I6G MJK7W.@Q4CJ,(VJ$FA&;7D7TSM9_*I'N[,:)8]I3-Y58LZ^/B:\]8%U;4UA^] MW(E3NQ7-PV";Y==KSJSL:!T0MDG\3#=5_A12$1SJA]NE.FC?3/<^7YF;2%T/ M;OUXTITIC#?6+P>#NP\EF, @E# BM9VN#D#HD,F!_^0Z?MK.PIWJA>R_T;YR!_3B']QK^*9OU7S;^0_ M%5)P)X,1HHK2VN\D=_M%-8>L#!""/]Q$>! Z-$]_PR*M[B:*7]]@F#@OEO3FX: $(\CD M\*^75-U#]F)5NG*NDB#@90V39H.D\F%.*YH&Y">3P84:9ZV^5VRZ MOY]@>UI/]H-$;MJZVKJ\:7&[QEDSK^+]\0DG-S$K-@=EZ;N78#5W M.]^W__1-&!\9%[FHL2AW?C:]C-)V<50P^=](%?4G@2*#/ M>L-T;_=?QP+_,TB+P(H]?08IW^K3@Y5?ZWEWQRU9O_S7S%4_RH/G"QT@>5(K M*'+07R\\BY(0(VJHM<_KAY3^:-CXBJW$S32EVTSDGQ*W%H=5!#6C.NA [!U8 MA-#LC2>$M7,-A Y[T4#"?%L*IXVBU+<>I8X=9_5/4Z\KL++,]QAWPJCIJ!_8 M-@C#'(@RAF9/F7T7G!G)&8JY/*P!.XB $!I*W/(GJ6B#NA$$U$?'BM?9((/S M-"_?[ $?T[V\X:Q!&J9L(K-K$WVD.X2D>C\\C!/!1KB1^1*K1S:F:G>0'IEP M74M\]U/8[:34=8G--1'DIYG:[2ZXR 3E(AA%4&G'KL4'?K,H;E6M;RS>?,Q9?^F);1^7<).X6_E-?[QU(__Q.D0(32N"+H M "L&;/I2GB]25OWV9L?ZS-W/5?>Y,95Q'V0'RLJEK.C ^J[ MU=1:J#7-JOLHHZYE=,5PY4QB"Z,19/L91HAY#N/+=4IH-CWE9=AIH;C[SCXO=Y0OWW%[!5U? MX#V5=:6FR6T^]R(L&7-C)G[Z!$/-/$:.0]E0[LF3PR0TD1&C1N>-7$PIGO:T MOA%F:F@L_3JE:<-7FO&/XXN= M;>'ES1SE'J44^W-1G G0S%-2OU*'YL^LT7G[U1_B5ZS//;DM+7GR"3Y M:D-5T/8)RV22]RFKV@RGOKZ/HW5U]:_J$WIZL">OQ6HF";N<*3G$=*^4#0". M R6R^1BQK^OG_IL21CR)*-QKR*L]#/^K>HI"VS>HWYN,V"L]ACCLDJPV!42M MG&!NVB@PJPM)EPUCUNQ$M;]!-6X@1]$U\2 ODS3DW0R MN57ND6X<_^'2$K6D^-YQ)N[W0>PG3;L!X?CQG\^49(D7S]K'+F*F>[;\5^B MFG4.U*BLKN'-Y(\[)[U<;NIHSX3N;L'528L)GPBH!ZV_7E'/X8'4)MRHW5M0 ML&2'T,):Y7E/%C0U/F%)>5?<7/-*!V?8&KOQ/Z_TK? M]=0I-T WLBY%=4Q/E>)"#*^,F>W?^_FKI]V3.6 Q7"X(K0=54]/-@RTC%JFHZ!2C2_S>G< M/.?"M\K2T7WWA@3,,Y5E_+?WL>BYRCP%/U0N[HS3!#.ZDD$CAK+A8.B>\$J4 M3UB;-GTOQ]Y;!&NDJH M=;WI9W.R$S]V*SL0&G_D-(Y1%^_N*TS>IK0 [Y5E( _(L24A;5 MSL,PI8S;A)60*C]0#9"5^SBOY'T>3H=>,UK+'GK>.JZOK:W-04/+^D!COY^ M29Q%>(U&_(N79S=HX^,;\(>M^ND+(A7W&6<:682?))5OS\V-8Q\G M@=S^:H$ERX?7UKQH1_0%K.<,'@F8Z0/_'22X00],?P3)Q$[0E4,1N6C(U;%0<[GK-FLXDWX03O7ULT91F&!R]SO?D$D'5=PZW[7G3+Q5(UF4:PPU,(2 $'LI_*XT3D$<#)0O7MXI M?+HY<\#+$V'LL?_JP=&#:HT'WAE,&4_"U76O;.;LIL!O@:XTKE]16AE1X2/;RZMI+_>-+3;F\!WZ3Z2SV'6E&4M$A [ Z!76>[ZC/8 MA'EA0K+&''O3W=,/+MV?T#ZV9;(6XK.?8LEAY?E&=LKX;F XK$JV//GO_I\8 MF9_XBF5$%#2;W?\?]MX[K*FNRQL^B(I2I4E1B$I3$%$04%H4!02D2Q>B(KV) MT@D)@O2F@*#TWB$B55KHB A(+Z$DH"!(22@AD/;&:Y[Y[OO]9I[GF_EFYGN_ MF>O^XQSV1;+..=E[[;5^OWW66CM]5/=WZO/K?Z_;_9\')\KU(D$<2B>Q(6W^ M]5U4(')>O'I8"9PSK3Q?5KK0_U'"]\'SKGUE@%XD$CARCUO_U9J.*N/&SX2Y MUL^.B77:E6'_*N7J5KJ6,N,;Q]JY]U60LSJZ6 M.::O>03)!;L O46F00_T$G+FAPHW]+(EC;F0&+!6VP,OO%[P;6_D"A%H\)@6NCVQ3[M-&>!/"-2(?B6NDE9[$A/VR.B/W+JW@ M/7:29Y^9X;V7QSGZK^\_\[D!@'BHL3&HU+ H#+MPO,Q8RR]#;;-[NES)@E P M/.9L.SJZN)L0!SG3X@0FI5!.VN/MR>\IK)3/R.,U\2_!]$H2@F^S5]D?FX:E M;CYA>/]"$'V-SJ)1K]:.4>;-16@-[ FU2H9&,G3)R/J M&QS,AH.-8 :)TTER*2BA&6;NKG@,JCRNL.IZQ.'?:+[*^ MWO']DWC]6,VNYW>[M:^"E+2^//=^2WE;=L!,.(E%=H/X*?*^&AB>X(J"%&.< M6,3Z[B_N5QPFFG8/V'IO?9K5N\65V(;X-8C,A'JT/;IZ4,?#J2EBF&\[Y-9< MJ51QT%0+Z[L2'I+>P5[&)SF/H=EJ3&_,/[2YIBM%&U6_ Z((&S1-Y5Q"K-L3 M94AW1V"@?BP8,Q^+\,WK\K&PL78ZK)TO_(EM+\I)O;&Q@0G-D]'MEY 9?%/: M&[RQJ]&^$ VNU>O4XX::8^TWG%)Y(G<1 ,%9%\<3J@1!PUD>3L\ZU_&<+/:; M9VD&@'@<<:0C%?Q:-##X?F$W_4T%BAP'?1\X'HS&@:7DTI>)W/?YQ)46L M(+%MGC?(6? 2@=O&->!*2:%#T&:*0LYYL:8PH4;3F!,O-9YJ&JLBO]%N3N(. M:5\X#D9G++ A7:7"!$^XNEL1QD'A+BJG"(H/&K;/Z$_(-B1H*P:$/TRZ-YRI MJ;5MJ!EN,R^?"CBHQ!\=R3=1L,IH4CC?E.:;D9_BZ=%V M0\/G#*!2F]L*(8=1 5<$']28G$VY!NN UR@X.N.TT85%3R5;IPGUG8)'L*TY2^[\A.!1 MK9'K:3>O["EK4;RBF,R$#(>$FDYQWSJ:X-@CG9[TI'+*36,)<9:@B$D)J05' M0$Y!M>WS?J;*)J7X%Y84ZPJ%S7#QV7LK 0P$TT7[#1[B;8*<,2T],;L1=AK_:?"Y+BL^SGVF"9]/I@TD M&@FNO0RN"E]W%YB/QP;<:;:,M;=LC%R*6A.&PAVM7X;\"&:;WM#E2V-NDS]$ M3,1/5>.E"&+$DU"64/ZT<07D$'*5W\OY1L]-Z$W"RHT/E(@\LL6 MY-?@IU+!R"J>=A89M$;; FNTLEPWM!\U'>1<8?@S2+BQX=GQ@S/TWVAFG[&T M5%DU2F+GK*X8>TR75HO?35V=NOF*^O%,SX)+?5]T-T*Y#,PX_JM0W9\/6""- M #]$HL-@I\A(KQ["#M:H"Z_"04BM*V$AKK'+XV'-;RJG*-]LCBV^?R >^19R M,<>Z,-G>(8FG51'<*IQ5XO6%0?F,'NNY#!8RS M7'"0X1_,.)GS>XUA5S+YZZ?JU* HG]XGD:M4_W6=1J[:RD M-=&TN#GQ'X5FT^]84IAZ:7@Q!TL%>L&,:W"L_M#TY"*L +NPY!-,4JB++U^M MA'4N9MS0:O(D:YV#>?8!FF$'ZI.:QC8GUQ:P6GJ$2SXT:I+5#5,@QR)=D<$V MF(4-%NQ+23A&;K@\Z^NH5]K-WDTO;9[9A49X4M)LF]^;M]ZLQN?)'ZF W1!J M_W[\4F45ELT2"XF'"N#,5@]#D4%[2WZ%3JDLY-:LQT7]>.T&PV7%X@)MWA_7 ME/37GQ#<--WJT8AU,*X7,]F]%0.NEXIJ=D63]9:075ML%@XS7.Q3LXAP):FB M:?6.D3X_'ODH6W<%O[0OCF;'[K[4.'<:C"X\W2I$+J248TS8.>!-7-(O,[_,[XU#)LG>&]>NZ@.PI=-NO"8RAH _!;_T9PN[(]=4 M#!MOY0R_=0\Y<:;:M<3E4MR+3&EPL[(C$GN_25FUE\+*1T9R=F/"RB13@G^, MQN0M.W,6D4(#'XA-]PH&>2/RO(:F$I<0&T;$VZ2+A%'B"V>5DU92Z,SLPX50 MZ'FT>E/F@CGN?(2:8)6/Y(SZ-\F&>:R%^D>N!)TACW/Z19;_H7P@ -J"/>:E MN$50I%\J6([C7:T#?=Q,<:V0#FSWW4]]\/IX+\Y/555FBI^L@,A$/D%.P>#3 M"XL:W5(S 8M#4>5039SSDFZ3<[$ORF+4989)0D+[WK&ZK +S_)@A?("#^L*U MP8/TZ@\/2\6^U0"F*203P@Y. K,?G=69R4-^#S583%-[*WXFEL^JQ+ MF1VM!?];*M\V^%_&4S/_ZQG SG\K,_AW,H#_J4#A7X)_"?XE^)?@?YI@F;/" MX!O,P(5?78+GQEW+72Z[9B[B\=M>46=\#;25XM9OJ1D?318&Z$13=9K.726I MX007.A2.;44U&^?7I14ZUGVT,D^0>/)$?%BX81G *('A-+ M#Y+SD>A&2,U#\(>5]9L%"^;0*Z-NKPXWR]=6!7/?-##HMP@=DS2H^MX&LP\L MO_T\FIL*H*KQ"^1L)+H.4@,%8_7@!+%=^6ND&_5-"XMLIUH)C\=M(GN(O^KH MKYGU3%WK4E^%/!9_V,L/RX6U97T M^L1Q!!M*$@(%3CI5A5$Q<7_AS5K(EE^GRNV9K,5!4IA"[_,V!N?HFEYVB MF[JZACXN_W# *I_<__^/COP/%:ST643T(IE([%B:WG51@:C3//XFH85^$#>D M@X4!SWOQNUG"6H//MR]@6642>W1\C'>*2-R)% /R$LV;A\)7)P9;X@3Z?RZ3 M;K]JFW!5K;!XEFC2:)0:73MJ6CVR6K9K']WU/A::%>[Q[O#2S>$"0P]=O-NI MYYK31N[MA:DYK;7.G/%)-=C?5XDO(6_@P5R,T#4T[(LE$T$#8$8]SO M1/,SS<<>X\"8P-#YLAPGF/N4^\3I".T?7W#@/O&R&"6WYI?I3SU"("]KB7=H MU"&-"B3!?>DIB\A#KV;$(-006Q].$ I?M?D@Z_3E>1FO[,W;93=T(7;L/LVF MEA:'H'Q?@T4DN\#(A%GS=V6C9)-^)\GB\8? MZ?L3W=R$2^2C_RCA_Y\*B__K"?^U?ZM(_I?L?VO98P(2QBUCPIZ-PV*UC)]8 M+O&ZNXGO_3^D#X12)D#;EBH,5&!J7XJ2*!M0X O9>$P%1*K1<'+\5*RBQ5G-W=^?4]O!0>LDA;)!L9],11"><"7 )HS[2 M-287%#G,>/54E4/:'1T=Z0>\O%Y,1W!F'U$4PF0@42#L?IZJ*6E M2=)I&?RK<,K)/MI$7H]:U#MRIMDWL?&=^;DW%5 M-'LW4D1CHM$TUGQ'10'>;M&JW$T3^UV9\9F:AQ>&*3J/)Y*DX[;!9?%%O4W[ M>L)+8H:<4+">>9H;O2T[%;@'1Z?#L;KN(6"L+B38@W23$'#$2>7%JZNK845![8\(],>8AZX%9RHX[3JTE%2^=;I" M!?H%ME9\V+1.A1UG+%#S:TEQES^$F]32'F:;]C !T-.TLS>4+01CWWG&N&5\ M2U5O<8C[X:W3O\R;Z,^D57Y.N2P4P7&*LU]&L;YE6 WF&M?[9.?R0YQ9R:>Q MM"9W;RI0D=SG4*-T,&@L_$/,NR/J8J7AOSVP8 4F1+(B6&+A&@K[W5(1%N#P MC:M:VJ5K[)W+-A^/G_N$U]>K]4U?P!JXLO4FJF01+Y, W%#7M$]2O-&'D32] MD6C6JY,IYXZND&.>.4_W$P(4!BXU-CA)CEH.S%RUKD[4A]P4ZO[J&R_\I;34 M+'7U0UHE;C_X(0:-(<__1Z&7=II(N MQ7#'>_5BWRJ4D>CTUM.X5C%R+MA!*A)\BC:@B-$],$=+87J@-\K293K+KI(* MK%\N.TDAO[NM4I5?8 'Q_Y%/,39?*:<"N,3B$?T/I))$=]GF!Q1B,82=GD"2XWE"!LD_- M(PF;MH?:'BV]*];A 7",WI&?.@$EUJN'*N\=WOL5)2CZGH<\?U9Z26'V3*B% M(<)R8) K95"<&T+1;=&* \56)1@8.Q@@[W44V/_,7]&$?X__A@43W!$\SLAM M/9J?=8\Y#,[ZI%*"*=XE9,U9:+)JM$KT@-$Y#BJ6;.8,/'%M(:IV/(Z_&=QJ\V6USTL6S_2 Z,3D!(/1Q=3@0^307OT M.6*]$GJGG&RC.@L)JH.!)IIIQ-*)S[B5M<56_]\5VF&SJ<@>!&WV=%,XL"GK M+W'N]T?V"%>;#(HZJKU MT#$6"<-QW1;SWH6XTNL_RI-7GVMM]K]=)_JF=$ XJ])%8C.U]#FL1$1IL=F+&,J90ON]#CYLOLE)4*=[8!NY+A%#0T9Q$,(]9)VTMQNJ MFO)^MW?OD(:..)T/W]4H!/:D2L9T(C)YWQZROJ<"_"L2[OEZ,7L>S;=?]G_D M3PQN'Y1=7M$MN!1@6W$=8W@U(T? *[9@:*)W ZX*RNT!B:._+B@M\5]W5AI) MPB8MZ=:>O:M2)N(T$FO!6:;S)9^\X.VFC[N AG<*A:T]<%Z7_R=I>TLE*5D;ZF_"V5K!BG9(FQEL2NT,?PHE0X[(J=GWC7 M2'S5JS$1/<[@MXZC7I<:#3/YO40L&/-OVF\91K>G80EJ0D]AW @,A'#)??W.(NJEC3ONE^[HIDSDN4F7S70NT$>QY\E# MD"G"?-3+?;H7'S_"TI-83)#H]594L0NVU-$]5S1YIHWDC+/@6Z"W8^UGNX$\ M]+&^,E^5<1-,>@\J7D[G7DQA[E!KSI@G#%@EA;3UO M24:TJ:@,RWZN6QD8WC-S,Q7\%!M144I337B['/()@G[AU=;P ]Y/T M*^,D'2^X/;9.@L"[:A18.D*SQ&TE6GEP@J2_( @??_HQ//YEJ/%\K/%7*K Q M4Y6?0F&&%0V/F0Z*_=ZD/1,J205>IP13SI(,J^(W,\3T4]3&; 7V3[ZL9QAU MI3F@=@V2 #K%$CQCB;;O8@M+.,XD2:G"'%S9G=T]N%(1XK[2VG:1"CR0<9I! M/[S&1,G0E4ZA,#66[;>!)\_FAKW[H40#Y$7?DH2H0,CEUR\O5QE5D8Z/K M62>S[8]D4\;B[*=58D' ]T1UM,C<7$5H>?WDY+7.H]=J$G4D0N]]8TY^X@O0 M)>C I.'M]V@,*B_K#!)=LG#6B'(RCX80)J(6:0S+9U+2?3&+R_SS<&]Y[E6. M:BWPV&K5GJ/"X#- W/@IG,151F'4P=%. ;@J,/IWR16=BY6R O0&GYS=N0B% M/7?.^G\YWX5L!:UY3ATV([=10=*A=Y$Y(.Q]*D 0C6]?((C2]*T "W]E*&G9 MW5CCT;?$QJL-F->>#/HH6^_<_TKNB@VM85? M:MV[S, 3_C>$PX4)#BXQL':W10U0 0B6=M%@9]H\@['"VV_ F,1>0CG/^A=% MR=Z-@_#ZMCH<&2J9I>N0,A)HY+CK81^3?-/.#JQAH 9[\)38_5N$SY_@WXT\AJ*:95'\!Q.KM:QR,RB MYVEC2^LGL\>A&B;VS[DU/LD:Q!2)\);5W2_@5?NBV^?6[SEM&W4BU>_[@[N& M@YO/N%CS,SM:GT\BW=,0D18MO<'@)_!7_O%=%;I\S*8J%QZY[#(Q;#YM?,UV M/:Z)KN#2& M%[_[<&\NL,).0^4):I@Q;%8G&_VJ/VN&X(G:D?41;IL8-]>\*_/ETV*?*@[A M*#\3RT+3T(?]%&N36LW#8MGUO)V8[XWW(5/F=?9;=@WU7ZC C[DS(^%YJ; ) MZ])GT;_H.RDTLMZN!+9CHW.F[V[A2;+<7>,C9H UB#LZRMB)J4*3@]TC9#>I:D@6.N MYY_(5?T)XQQ^)&]167+^QH.P.9A-8@]^YOV2]SUN]/+TLJ( D=3+?FE[+SU- MT]MT^$J?Y4>-,>P6DZ'QTLN^9]&9[I@BEJ>'];8^22Z\B=K]T@=OF:F"(!.L1U,"L5<(>@7"HF MNY%<#Z%,!)\77PAZG?*J>AQ.^IF3\KXH!UY00XB0B!6;Q3XX"/2QJ(UM.N0V MI8,@@9W4&^&_B_(K\8.Y;F#6[D^RO1?N6SE6%X,%%EL#GUQK0*(U$L #LF6[ M8?$KHBU\^XA+F$R0Z8 SV:Z1"J1<%_YT@?@ X:C6BLOCC]S8N#!TQLJ'PNA% MO"\P+_!-21'+UBD3V#]G:V2).QKA+]UV[>A- 6/LFD=?V0P;B:,3+8@H55M$ MSMSI;KU*:*I41W5OQ37?N9Z,K??@KKG_)A?^ =6&*'0H-;?F=T]M\@+M9TQ^ M45"#OOUJWWNS1_!*IC'OHYS:XBOF*.)XVEM'OR*#RCZ:6P^"<4&E",:%L2!, M?&<&4V==CBHYZ^[(XUI5Y2XG&<*X5%PF0##"*6*NU*.I0)P<^T."KJ7!BXI> MY?6ZGU66C;/NCA<\/1F')1)XGS5_?VIJ:0;A;.4GR"SQ!'GIA8%.[?:Y>RH[ MC:&AQOJ,AK^^I9/#78@UC'PI]3Y>-UND9L2A, M'3>?GG.JU^@S-H..5(?9S6EY72_Q+/S!D%^36(,XLRJ:.-T$&D3TNG/Y,O1 M>$BW%T&AUEP*H##1L>^"H)'49?/4^0'=J7JEP4VKI.,N50?O@]K:*K607E0 M,X#$ZBPHP)Y-#;>CS2C M\;2?V@#JA&JHV3S36O M)<,*]1^7M(S<=)KJ4+$HF#V>HK$;BRT*VW91,4Y&7^/ZL'N>WQ/#[_G YD1^ M;H)Q@LD]DC&!(,C3+'XXZ0[.M"/\(;9+(=VFB]]PMI_IH7D5ZLIDZ'!G M:4)_&$BZ^"8?-YD%RH1EZ,@* Y_TU&,@L7Z(0G5X6*1E<-R0LFU0C\+,+/GW M230UV+U-Y^@-6Z(_T@S^UQ[[D)XV?)#C4 $L:PJV$[/\7C(Y/''I#'_&,PN$N-6-.]_6W"F MMF!_=8S$V5-Y#;O5]7"!+=/VAD(2[EM(@<+;2R/1&6=VU)5PZ3\VOVRH_=R" M?XR>%\(BPI1L"E4B%[=8S9SJ#.'E-6/E([YI:W$GP&]]W>.1Z!1X%2C.G0K4 MN\"8+0F6)NH+KF4$T6TK46W$C%/)#!URWM:&,O>L'KEU8UT%TVK =;O%"KS98.76Z^UDS M1U;D"59JXA$E%RLAZRO:#Y7-[WPA#1,+ N"H"L&UI1,V-0/8!QZ@>0.\;*#? MS^U+8(77Q7[U;<@9(MZ17""9# FF KPUKG;HPI71TTM]+1&L!1L%3.(OUTS/ M"CJ/",?=S',HN/6E+-)<]D_ MYD7[_-6;>83V2G1CH$,:A!PB/:4/?-HMKFP1%,)O&U?4!/5'AGFP]>:97&Z7YU>7UW/$J')%.$0#&)#!QWKCAZ*%E$T[.VILM%M?#R&6F-4>J_O.8^B4V*> M'*[CP2L4)%DDOP_@'FC&19YK"+ZU>H']]9?.X!.;$K^D*7(#]G>F>I!U1: J M8_$W\2DB=V=!N='KL, N03Z#+Q[BE5+'L7MBY4XC;EG@=*<1)UG3K.N+>!6: M\HXS8FNR.S;LU5BJ,EA"@ML"E)M MVKNL#:%!9Q[/--3R#06UKL*9/3T/O%_PYV>^PI<$]U:]EJD '_*IWG03/L@T M;;&H0UE,O_EQ3P67Z/R>WI,KYR7$!)Z9Q3MM'>XSV_$_^3"2([6<>Y"WMOK M%4GT+N>Q1:U0\ MZS'.T\;BU1A&TBA:!ZQ>0\-O)J+M_TGKC/^METJYN[D;:? M1]9- YDF48'*G]*O3C[YV]KH/8H"[6RL0O-LG/8TSN'JY8>)7IUAXR04CL\( M3SQ1/V+J>(O5<7/D2<_9=Q;?$CU?A,T_,$B$ECZ1)/'2/,.^77QOU#%C'\N 5 M'Y0V6J[W!AS,=8X4G7B476ILFC;MO0.?)!VG/9$,C<=D,<#1:0L,IATPSGNU M<%XGG#KE*N[5AV.IE,>?HZ[Z14V?5!0:(NHD"T^.C!E ,NSXPN1E>X9XHM,R M-)OJJ$ %Q[1(KH50<('F>%I2!HKQ8FY#Q#^.H"SV8E'MU*Q*,QJ7>EQ75Q_3 MI]S=E<-QG5[D??SOWD[5U?VL4USVT:FD\M<,*'0W.OZ4;XIYS6BYI)"TE?7" MP\OZ'2%EBE5T-&JQLQ]%PXHFN$WD"^P27IS@Z(63MWI)*FMY+B9W>#QUOMI: M[FC#&@>XE6YF>C'W&_(QG L*F9 D>1$]2<9IO::OOXA68^V2K$<[9P+P1]C# M/@D1MVV$PE@@1JS\9KSBGP8@9=UK.6Y.(]8/-C\9K8K',<[TIMG\$.O: LEK M"!?L14J>W>I7E1HLR)*QLM'4*$9$![(A_B,ZAI,R&ZI/-<\F3G MZ>YR$K@(F>_=%W)-0+XOMG/K$B+'4YGI#K;GC7NVK[MZ[>BZI!#[S+09JIS6 M&[FY%QGSIACK[S8DWSC1Z"XNQZN;3[X)* >'$MB,-6_%4H,:T SP=CR%1 0[8-=]*2;D.N>V-Q_2!W;O? M;1\%G]_1%O*FS^X3OB@,Q15 ^0A4@ H=0CH\ 'F1790Q3/[$GR6U/)2/%3B<8%T%&4X\6U]=D?6Y*8M1Y=/.)^6,VGBL7"Q'P;E#M?D_\S&273]9))#K3 MW^52@:6N:_,=7)%EC63!ZO? W0^QX8T_S.XIB^%=R.$JIV"#J1F] M\:G:6Z<)^X;]SI!32L;@F5J)(B%F]K0+)XA'[T.SCTL&.8^3)#$09@*HLP[& MCG4/7]^MD-(+NF-3Y(CO9[ZJKB!^(8@K4)RL,/Y,I&653!5U2/[T;A(2JUA1-!Q7"29Q48%&J M37NZV8!F9DB$O0!T]@B?+2%@,3S1$/MCE#.A-,["4K6WK,=LE]X!45)<>5^= MB272RT9;4TJ]]L!U=O]CG.C@\WM:R8(%J]J+1=>+M""+1<*+"XZ6[ST= MLZ0(+RB,(B702Y.NK8*P!1"#>RN/4SU'A O)^*3S LN:WE2O=]#!T;UIL5F0 M7[C6H>6=24\]SM73E'/8B6K'8C.K+I&:UJH&\YP,-G4-5>.7>PS1]F#3Z"C#HHP M^R0N]:&.ULNUA#M$=ZAL(T%SL3]L>[V61?VQW,NR#TM>M80#'F6M>^JS00_K MN7?S.=N]CEA9?$U0NW \[MX4MZW0N6"%8,5)ZS,\X=UJC8;C;G7.X\JF7P]( M2^<&/HJ_B9/.2!K'"(_ER,YS1C]+W8GVGE[S171+$<2VUC&X,Q94X-7D+>S> M0K"2_JL:P8M8 7FNY?'I55YEP*#\/\ MWDE@KE$7R67S\;,,,T$ =>4[,UWJH474X2R8V\XCCY^W^ZR.2&ZL\8#MC$QC MR3'*R6X0701&J=*X(*+]T^/2EH?%K=JMVZ$9-Y$W.^YCMVAH#:NO-TT%>E,) M6+98=R]0..4RKSGTVM(OH2*]!NP11V8.D3RLZI MA#RL,T:OIX6N60IG@Z&\14R?\E8KL9"HN;OGL+"EOK!QGF&^61EI XI% E-K MX"J-#2:_PJF[S[/82/Y;)0[KX)5TP_0!)^1FLEB3R8())F:2/%_6,0:W*UC1 M.7P0M1*?D"2<8I%Q'U;;;:Y'[+ZXN(JHU?I6VN+8MZT]T.'A7J 2/C)F.G!H MO[%7 KT\]AB+V$!@]4P)+WR$@R]"=5R*]+^Y+61+O#@A>F'.^ZKB[8-WIDB" M:?<\%VXBE"%*B7O1D@6BTV@UL7]H.Z/'G$=.4;U-^O7UZ\?+HY=B[".*-K4Q MZ19)(A2^[@9D8N.:_R<[>-+R=M+5<64"23_!HP2$4]74!7ZC&]YQ)TPT&7.\3[RSVT5,(_ U>O&9\KBB#C WE!WGTTF#U01Z MHC+I3C:A4-%<*)GI1_K,W/29/MP%2/!NF/-2YQ$5\>P&@V*XJN&GHNL2.]_!=< M^+Q$(C1?E9?L\Y XX_%4@/R&!JA4Z,?@CFS3/7Z2)#6!EL+HI2'67U<#L\R_ MV=8'O#__L3E-TMH^4[_CR&/JLIW[[SI&97@-T1U@_8@]1H;5>B% M*6TT.:L;S F]@JN/0^S!3UDZM)[%:G1FL!&U+2<0MN;"VQ45]8AWAKQV[S]A MSMOTM8'%8:AL>-?=A2HFFT2T>\1[\#ZC["&[1\[/>O^62J1//DH[T):K:GI> M\\C[1YIR!U$QZ@_DNF89K$*4CP&PP%4P]AGL'14XU7P&2^R%8#61*/IVG:4L MWE4*[[<]^%GHQ6BM#ZZJVP9GK]7L\VAEDU?./=V(11V]A"@!N^FA7G1D?5CI M=)7I:2QJ7P"1U"=J-VP]AU@)3!CW<%9$Y5I"1'ZJ?=BXN;8&\S5-X?C77'29 MYK>WLV(TJ0"+#,V30@FV6"_PB)(B4<57<&<1%'D*B@.=: N/7)I%N+* N_^4R M(@?)C2#/%K[IB@Z3BK5FL3KM:EQ@:B=7Q6?U_5Y'Y?YY4^F+AEU7(3!$/!C] M.@NK[QZ;5:?QJO446;$C^ ^5=2CEH?$'X0[T&9"46X7O0LB TFZMA8/>4[G=]LJTD K#=:0[1O M:&UM:6"_X\YQR?[-W(??"P:Z -?8PU1-JP^S$^.R.C)W1J_(5C@;! \.#C)D M;FZNV<9=O*!V>7"]ZY@^G7!B$)THDN?W1@!8 U \$FL*B>O_73R;!E)=9^9T MT*CW,V .0JJHKY%Y).])^]3[=BQRTAH&C38UCS;OH<#XO=^YFU X[=Q#\H1, MT5-.[K,,(#KK/_5&*&E<"_"<.*]!M[F9=29[]!NZ_*E[TL:7Y*>1\-^O.#,@ M'WK7)VGW6B%< W4BPF9"6W,03DQG6R5Q7E_/N]4&O :#KG#UL7?\4UQ5$ZP@ MN W=#.ZX<_5K=E%\:HNXE+&.9XFQ#\5L"Z[8HP.UB M\%8I^$^WH/^[8D'_!Z6>SLMCWS9+>7@@4!IGG3%'7\(>&0:HU0]]9+A!+= MR9!;'H)I=KU!DSR#2OD0KUGIJUJI*X_(Z3 1RHA,X2>B!\DGRDHD71/4":*? MU78L.#>H.CMX(OGG84S0B0.SD*C#J(D MO0)I@B1,HRXMEBKP*8M%I7J[71G+I0(MQD4""CV,^9-F>26XE8U]S(!I5S7I M"CFQ^60@SK+[C4 B%7C\F5-S-!(M.[ #V] @YH<$RU\J[V>;:EI,V: +8(N" MNRU$2U:BRH.=X>&"G G:RHQC(:]%SD6Z30FNJ[.JF_'CD72K2(96'E\G-@;H MS9'=6$[M.M"GJE')9-[VS:Z+?#9S<9I*"<[V?W1Q!8Z;N>KYTYJ6:"J0]=') M."N__"V8&):4//A014'P7PNBKT=%Z M])MDLP0:P3*UJF";ZE([NHMZ$,:;,FP '*EQEO_C%O%_&L$#QT$ONQ5Y[SW7 M-=2.2N6IT(L7;PLG1TIR6+TI4+.C G_8'H,_V1U#\P)K6:(Q95KE%#EM4H]& M63%$) _I+@ZT21)#2W)M-K6\>"WR.@@:07>TIOQ:J M];54?990*U,M.AC>; M\ZS/$2\YFF1>(124=*>8/Z0"=@0G^IAYR&>5GT!P%=O[C^#FJ,.%C_'K0]@% MO%_@G46I6"4HU!8GTY4-CE;R*8T9>M;+\/FE'BD 50F83?(Q?L(8FWXMBZR( M+/[YV'I&*Z#XX,KV]K37.@5%EV![(,?(EQEP>FQ25OSD]F#IZLW:"@7P/&'- M5??+GM ;H@JE!W9U G:^G?B @E+80T11A#;F=^>LQ; M:684-7,J:N2:5?+F1KTH:B3W[UF1RI#_?K;@OU1*@J1*\$"#H@6Y&K'R74,, MCC.;\;X-GT9KM=52Q79O/.YDS0D[H13, AU^0:29"RI0-;NU*#4ET[MBC2V] MF;""7HCS.IXP;7I3HLCZYH++W+,X;PYM&7DFB-[?&\V'[]*YF>\GS2=::CJ* M[&Q\W\QZ$'A[5G6";@C,H@*"$)!;'$43I+V:&VL@LMQW[.1YZ#V_Y$E@ M?]5*[T_0P__ZFFHY%WI4SZY6HV?Q0T,YZP4SZ/VSXFHS!@E.FI6QRD;;MBU& M6J.R PJN0A:CCYIK/L7T>CA[,?:=+?8ODSC""[H# ?LB*">W,.ZLSM6D6^2$ M5J$UVF TWY'Q2U3+ 2G>:W;K"#C)EJQQZ\B&P:2C[.;"OXJ/3!')*^:%!I<" M38/3%1 ^4J%WE9%C\J.IS#&I&42X]/S M.R".GW0]4XI@L-0B;SV:!KUJ(=5-./S*N?7=" MZ+6.KUXW:*H7'XC3B(0LVKP#Y8L#=/J[PB&78A0_-'&%>] MM^POLGU8=>RUZY0R8W*CXY=$^'SAPG6EN9N:5Y*&SJPUZR4ZAY7L-6JO/W"2 M-:1LW/UD_[U477*O-)!3#5KA2C2!T12_6BE/AUQ,.N:^E,6BUD:(Q.*9!SC@ ML.TV=%&9DJ\:/7"MLG>QGL3%B4:$PNUZA$WV_&48)RA>(_[EZJO5/BV.I%2#Z.3TV'KL MV/>$M3>U*E<_CS-6=PT,9US4>E%D>$56B+?PAXB WV("H62G>]\,4'B> M$ S=_;%U?<;D53X^>F)B-# >'JYT!TV1[-5F>/LDL.!>]T"EUIM](\VF07;+ M/@GKPXU/:YXF[G]2>] ?:!O7.\/_X.]\^(#N'WC26_^OQ8RMP)8C7J8.N[\( MRT_Y'H5GESWXYPUTZ+ I&[0>TH.Z$ (Q4C,,&)Y>MNF%WN>^XLO*"BL82!<; M,\%A;<:K.W%J=7%MY(?+T?K3'WMA*>6"B[*FF@^.,Y:E@3_(K^I&IHO$YA!<=A]T?+=84=NNB&W\];*Y1U)"@ M]:8:TSHWYCFG:/8Q\?YX^;G&NO<>DBU?;P_W/N1^=+OD)_U.$W[H&^SR+SCV M(7@Z'A^)K5_?QS&88=DZAE@(]7HX9/1UY(F' ZZV*GE/L)818U+OG^=T;#H8 MC#'PBAUE&S[VZ NO_9M,]4L.V6PIR-_!BRRMYQ1)C\D5,&F"Q(-O2L:XE,76 M'+AK@?.$M,6"F:^/3L_;7%0_4]!PHK,COB+?7OZKGF@A(8L()]D1-(@FOT#5 M^$\T=C%/&%B48A8)S:=P$=ZC)9BLC'3'\Q-$'',R+,S@U3,WF=29*^^X7/&^ M9+B@,WP+!(;UP*OAT4J<.,CBU@8LZQ),. MI@H:'65,!2D6$V[G'3@.N:!P!R?FXS9UAC(L]?/>[;92M4_L>[=FI/#U5" D M#.QXFWB5TB_',W^:< E#',LR&7//LXWHXMU CLFE*\76')Q^M,@9,(G50 %JJC!K./[5G<.?L =^/]/^>_(1(LA ;3?QC^3D@/)RK26$ 6 M+WSK6]X?S9+B2L-[\.H:*G" "Z>0&<%_-%.C@+\GDWWB/R:"@Q,N0KKB>4DL MY/AF"$X;XY;'FH)PA$]3@<>MQ*.@ M A=HR(/M ;D9_K.>UJ.OPMY0@<]O=\:YR0N4?*P]F>G9[Y2 +-KWX <\="5 M"MRYKT%A*Z$"?2!5&N8;![N##G_O[(LYGP_?%H&E4-J1O'OQD3229AI*D2>] MP*EG7Y[$Z4\-.==9!Y.2J6H ,3F?R=,Q6-!Q&< M=Q:_CNU'J6\7J)_=?OA6N=M-K9*RFQ2(6EO/^I7)[&'*;_?0 MP"(:8<1%CJG@KUWIXQG26_!9\7?=[.[;L53S;HGN@M>'A2QE."VU9575MZ.H M0)3_5VD_4_Z")-7).U5P<_>G=)8"M^Z'\=%5&TN"GT"B:/"VT@A";E"YFJ'U MN>&-REG"V9:P6)Z;3-=#.*ULR+DGE'FC#L&=F?S8E9!=2S@+0?O6QY'=7W>G MG1\7S>1?[6B-BCA2?,C8!*&1XE\B9^OG^AS$I2@PS9T)F)/K19J):?"(21Z\ M3Z'A'Q-G.QC>QVH2LK,FD1"\_4SG2Q&Y.REW7S\R% VG$196&!_!&W02JH*5 M>YOG6+>T;V+A%74W:/\)%_2K1__9Q-G4R3\;+8EE\?$RZ[P2VO3PKYM#!:(" MLHRUWHISC2MX&$0-"YU/@S7L#[28 Z!/>S3Z!_./_!_"E MH0VI)2H0@^1PAS^%3%G/?%GJ\B[JQPUUF5=TI;J_NB E^^KH9,^0[I#Z':3.0M>^#""RJ]^_N!2Z;L^X=5O"D4@'S MIIN22MN9FGU/>'*_+R5H[F;]V7FTB%]WU"\L&36)FA9:DF'N/).Z9!_=/?:B M1-[OGZ/2)$^_ O]ATOXWZ^;@\9H*V#M2@9TE-O(A%_S_:G++C9R*+#NR&##^=Q4)R?@9MD; \ M*A_>?/\^E\[R7IU0R*MT7D1UL89"S)$X?[*_%A>!RV0U^ M+.RPAR+0)L9[_#OK MBSGQG9W'NKCF_ U,0N^.(#0]#=((:.3*N';/C.H#U*?FZV2EF.C_VUQ%)%BV M@VO#29PMK2AL^AH5X%5A1>V 7TF)[BBI81HT(%7WX$O;W +GP5\!SU#+FIFS0039)84 TV^GDI)I@+/EWL>OF#&U@]PQOD*,? 9JK,XAO>J M5NC9&CQ_0#&=')1RE)*M?_"^._U9-_0XSR^"0C3[*[6,!+N^X3>W5@D[AK$:7(P"VNB=Z"Q'T\%-KFI0)&E M A'$AIOZRL/WZ+1@?LZ019*MW>1UJWN%69Z3ZE!(Q#OFTXK!+Q@BBO@:],LN MSHGUB^CJ:$+LLA[ I S4N"DA62LW3->W2!RP+X.0*88V:6U'SFN4\?[KCQ*I M *?E%](3Q R((+Q \\QMH'WNWX[Y!XQ[-X0*),BPT1PZ3>=&O?065.*RMBV? M@-<%X8?>D;M2?U='(;WA^)?_'RH^\+FB(ENXW2U"SS#BN./N/][74Y"': ;O MGR_9RL>)F$%UJG[ZBVGC]G<4TPXJ>WLT'=<\XS@E^S33TH+P@@N__*D+W\^UICGI]IB^_T%GA"W7AI+,^Q'OQD6#.37*H,EM4H0PI=8Y.^,/J("EH&E\_GL]*N? M/A_-;'L>8!IL39FGG"/4^XB^)')!CT]0SMT[VS,O,9;G*J/Z\F6["K3M>K?N M\RBN-_N:"!O)SR\>3K 6"F9M+N%T=533X=TW9;E_SBW<]9W..F7+=W_\LIK> MO#;FE5&&)CPLW2AM3ZN_3&/D;I"T#M22"ARS(%? [5N,\(]P/FUZK"2MJG&2 M47&:0*-WG,X(ZH07D^/#@D\?8:]])[=X_&8E%M:#%&A5SJJ'S8!J7#>6 MLZ2DT*#P[MVY_\7>>XE-0$!I48H@+2($I(:.@H!T"24$!*0GE!!(N^&;N7=^WWQMYID[]\Z] MS_QQ\K"SR2G[K/6N]SUG[[7$N4@]JOO4 B8@Q$,D(Y^U6Q>OXXQV)WD*+U62 M)C18IJ)EZ=$Z!AFBQ;K5;V)8._ZA^;/^M[Y0]J"ZA.#1K!/[#(&\UG$%WON> MSA6FI7-V*0U:W7>KYC:,"G2#)3?$/^0.#A9@0*HQ*WY.P:V4_2 'Z0(.L^(R M,*)J@R/D2X$)3MY>M[;;L-$#KT-*B]E78(BHLJ[O$(OALS$!Z=:I+*)NB6S[ M=%!R'+Q]$[NY/(C=D\9^Q8YYGV0"/J:Q7)K=@@GXDSB+W!&(Q_ZUB6("6OC M>[R+1O2/3, K$R:@&]S VIT?E*XQ;;,(H6GX,$X<80)N>P\SE]/?SRT?#Y^N^52Q+7)%+P:@,OP L#P\-L"P8[JU:2 MSY9H<^6ECFYS#_'4"9_;R?8U P(LE7WGUW9//,QN^'YE9=7+A?KZNO ?KRNJJ<5T' 5 HH[2*F-C. EID7#/BUE//UJ__N>[..E+18=NBH0'"WS.] KZ1_/N&]5E/BU6CO8,W.Q)F#.[:AK'M*W[#)@(K\:U G'VS!4V-TCO3X^5BDB['\<8K8]#AOLG1 MO(48;?J\6%S8&P.P>AN)G?SV('O0G0S]SHDR^]G(EGN3EU$)A->]Y4%VL@2; MN_'!M2^#1)_0FH]DP9-LV&O:7?>=@2K@Q65L9SKC;=5ZVN(PTG5>V*%V,ZA8 ML*9)!/N$95!%P8;3&PQX;VU H7KUAZ9F=#9XIA2UF;C!\M1)EKN95C]=SSG, M4O"OFB0I>EU=6"Z:F6OI7]S;2_8B^I LP[,EJ_JWN+39WV@?/7R\[/E^7*QR M@D76 W_!KFSSSR?2&FMKQ0M@XS@R9G6M\?U>XIF'._Z:A0*I5MY9Q:T%5W"C M7&:^7AU5&T++Y=68 =K2 '3 E8_.HC>\0DR .9:&9IT%9 %-24/MLZ3//#=C M%:GQ]%_)I);[%QU.8N](W-FX7/AB'U4Q7U3L'V(:@E.*+UN=HXTU[GM]WIT6 MIN@P/K@]5>(NIWH_]T8I5/[!S',X,0:1/V#VY?N>+.^F+%%O_N?W'O^MVZ%_ MA9HX_0L"\_:_9Y?_$S=X-@L1#JI2?J6=/5@]10'@G)1%+U%B2^S2B6-A%[^U MW?_#6?*UH-MT*3EZ>CO?_I(:*@ M3'4@D'B7FR(9V0RF2 2V"E 228%65.N2YVA@A*:$JV+LE#-!?^JF_WQ[?OS6 M5=R+Q(:?1?AT($O@!E(=6= ?@@!)K"52?6 "TT"*;N%DPW.NI(=.9^O#H9ER MZD+KNJF'895ISX0L*X_,!R"_2-!XYL@1!Z4]X?[D3XFM\._=BF$>A/.*V@V9SVO=3"X94B5SW#-6( !B$*\C?H/K+T*I< M\G1G9S?;07[.6_GN,8=SBU\J?Z;BY7/6C3W]@_TL9Y>VW7+FO!>E0TW9%UL&(V/B(]"$<9:;\A9S ;& M1MRB()NK\8_/Y+S/(""?\H2U"5;5\9!/4:\+&(=77XNXA1!+LAAJ?[\LCKA#6OHW\^5%' MXO_4N6'VS67W??GEGE-3!H[%H3)#)= U>='NJN8'](8Q6D-Y:J.+GEP7$W#, M*!?9'8>M5$N\/@:,(I]&;JZ'P:>3R\19).G5G EZP>U%$)#!@2HH#"J&(1FW?AX57WYG](OPGU+^^WO7/OG>N@I_=JEQO:]OR+0JH0V"23A^ M\>:;MA-LM^]>/7NH&?",[S+?W()MIT=FK_$YJ_YTURKG>CWI@9C-& /RDY_I MTC]FYL)R/_:2M.8EILT#WZ*R,A$'R4+>/7_YSY==SF$QD+74&9_Q3T+<'./N M8PA9TFX4=SH!#/B+U%K/N_B=B\+^_<7I0*,V0>MFY_R3)6-Y$?G+EL^,]_>: M>IX]/^=D\\Y-[3?AJN7DLO'#>CE[KR7!@M)\G)EA]:"^/6F7'$:QH"K!U>LI M'TG(]H$EG%?-CY/W?7(VG;F^7XCSERU+./N)DU;!#41\^!K"2ZCEK\&E&T$_+MF_?%GGCV+I76EQL/%85I'U MSX>%40Y5^SHE6Z@E$6S&AN[.B)(F-FS)F/NMI96?EXKF+H>['-36O!H]B,"\OQ8AS"/L56>D> 0 T #TV%_]^EW:X' M7:P-7RM_8"N69/1#J$BZ6^_XA9UCV;J S#M[D"[\5X$.]+A/QRY>A,5H<[Y. MZ+#]Z5SL0+*K<- :)6P9VVFW2:[^+SNO1@)\\UR>UZPV4N_#9>F?JV#?:$KD M1J'V?9D]D"31NE8@Z?/?K; (VTN/^4TF.0"XYR)EJ:)E3D"J&:*=<8ZR5(J# M.U'\9T-0A^'F [P:[ G;#P];O'S)A@NH>Y'X-N_A"P-V#UHYQGBUN+L]Y;FG,Y',^IS5Z]- MQS/D5UC+#;0?Z+_#.K^U>VE M;A:=DJOV"PU.-WZZX\BU6MA:+MMW[5Z=LE3AJF1=M^'6K7Q$_]?D03@97KUR M3N)1!K30TDPW1&+A/UZ";3.""970'BH8V>DUG>X>9)O2&IE<$?:+FY/]>?/( MBO7_EZOHT:I8V/09V>*[,P$6 *]JL_C,F&V#&8G;NI[1,PRW^:A-_NAR0^33 M&,3J*.1I5L1;UTLM$[6;+KN*7*(_*2DB.X^%GXV:/]<[LR(%B@[=>)AY_>.M M3Y?@7Z!$+8C904U$9,MC. >5>]R!QDYA(T/XX-"FN-O549HK4*X-H&SZ1>2H MZ9,3]ES!)RGF)1('"[$5P#,Q"$U*RAR!"F_TN MMAAG&]J_:F8;]WB15'1W+E%*2X'!<9%UXN!?6->2'A]<(KGI*@4]N[,=09[& MK?M@["G/W6Z\WZVXM+ KGI:5?"9Z\X?83Y^!Y_NK_5&*?>=:(%*$<2?SP7(Q M#TB#!Q,@JSF*QN)"K62&VEH&/VZE(R$7^:PLI8L )P'L1G:2Z%Z(YG_)@V@F0W)KCHED:M87[R^L2 B(D;I:2CB8]X/1P<3?.8 M-3XE9H)Q'%/=3\5IG]09R?Y^9 O-HDV$$K '"@>FS)V)A/M$:71VHT[>F'UY= MB?_CP>\UJ?W@W&;S\G&O[N=KQYK2Z8ZM\TUD_RA+%&T_O-AZVT/E! *^96Z_ MJ33/!(S>L79;__,MT J\%W)C*&\YT_2I9F.6L-/DW[)B!CXCL4/+R(>#TA^Y#;Q/JSYYJAI=Z2F*=L7%0T3_GT6N-I/TM MVZ]/!&D@XNUD#YPT][K1'*\C]ZV.>\B@F'VPX:!R&;M)I!Y+DX;(W'!O?T9. M>U/J=SLLM[CHD/X7/N?(]JI-)B#PRH8D2KZF:J9H24&[\"35/LP(] MZ6L)T>+)QE^-;Y\UTWWH^2^+8XF1*N>Z6L'C0\UCP#--2D&S/;<&/\P8!^P% MX\^=Z3@_/_]F[O5-R-$Y0,9>XQH3X(FF2!(F@D4QQ,"9[*Y[IA=)"K$7M#*+ M*JK])M+N(^.A\[/M9$7[J:2)S?DJ65Y.> MI=I.]S(!]K#>G:I!#R" G? 19U8O1BO_!'NLTF\N%J4F8A M(DYP''>XMMH50\"EA1G_J!3?[^K@,*7.LR^"ZTEQR2Q4>;1GM8LF@PW6@AK+ M<67U1Q&WOYCW*-IY)YR'"FEERN\BGUT)],B-_ZX<^*L$[1F_]Q%@GX M$/4NLD4[ !UN-]7?QC)].\=J="E./8'!6(O&5+UY&B?]QM4/_^8L:4OXY=8& M35.&7,CX1?6A2?#G.*W24ZC\$SW[;H]HR.:23:Z+I+:708'7TDX\R?;HP#EU M2YO%VA=*&4EAQM(S^DVV-65MSKC^MBO/]#;Q<:V9'IM!Q)E!E1D]!ZMM'65F MRVN\B$S ;'FZ5SY,U5OL"[;*6<[[CY:8=/N[+/*?"$UX(8 N!PUMT[1*(B$< M*FH=G8*<^O-SJ89:%C31)];Q4% MCN';WJ#Q99(KF8"((GK)#IBBCPZ=/X_." GO@7=<[F0"#6I'$]Y)J#T:5 M$P>;G-$=:JAK$2Z9IGD,I\A/BN"]"+.S;X7!A"P2N9L.-'_]M M(34WW5A7WI76I[^.I?&X_>=CO%7NIQ@\!8,[0*?'\X)B?\)_'.2GU:_5ZG]_ M^IS+Z.V4P:9L=&LB1;Q_S8T).(FFVBRAB&^6$?KA#=!*/9+ .TJ"R!HC\4D( MM[RY8E>^CT098F5L25@A ^DQ[[> H&F-(Q(7L$*H3E%U7Q9Z=O&%OO:*:)\N M W5OX%^Q=ECM>&F6Y:BAYRB__[VQI.RPP.P:_7,#F.4,%,G%3O3O0O(/TCJ: MP 1PX>!BO]!@-_3)IEK_3TN@*XTYNEY&"V9GHVK&G&_=CU WSBVKFK;CX)#8 MAI*=Z>D-QE0EV@-*F!=A(QHD-0(2@N$0\4\)0"Y*7H>-70U-#/=*9=_SJEWC M9+*)2"7Z]\-[/:DV'H?9[IX-0M/X[%K):*(!@K1^&J)9C!N97:1 MQB-#KJ!@)#J,(:\90H,-VL2-V?C)AYX"&G($*9&<#X;.6Q)"MN]1NT]H?3E. MOTXP 1@N%G5O1A%]-U8+"%%,@#M6V%.4AX0*U_0*#IZ!]5JK;<=ZK 64)$H- MXJ;5TFX=_00$^QO9!:V:^LOCJ6&:2?8Y-2%D MDV52[ "4G@APYU1V7UOXS@ZR-#\SV/287H.<=X;^CF2T(Z-0^YXJ^Y=O E-9 M%Y'X O_%;4V?Q&Y +\(^ E+D]-<,29D6Q*Z6. '].Y0>!!L7=H6 S2GT1BTG<9(7"*E$M>@1-MWPYB29&SV&(WH-2 M4&UUUB5:^8C+)%#AO#'[Q,.7 X68&LRSB<>F;6KRA&I)A_X)%_(5"I+HPS@Q M0)5%_,9_A82OTN1(G)VBH.$&=9("A+A3-Z$S"^$2N;*\O$[>%#\D\N&J7A/L M9%4Z/R%642<.29'8?8WA?H4G^NFO%GUZJN.U5 MF*0TXE+WMM5@+B#@T%\H:]1P0IU 3N0,2SU6L=-XPCJ=9(9W>CE;[)S>SR%? MV^"F\^3FUW+"0X4/;]Q)#GZ?GR9D7SMPP/]"K'JJ+D*&Q6(#;[7*>#RY$=B!2/_%$H6L M2,_7($6U76;(A_2SXBD?32'?_=-1#M<2=XC?U3?PH_&[P M80*TZQ5HQ\!S-X7.6H/_\0O]_]W[OWO_=^__0KW .!:..W!3Y)B 3DYDW/F- MU4"J:-#R8IL=)*(<"B$A8[>C&^I7J'^Z>V$^BMFCI-OC>@$38@9Q1XX"P?,0 MFBPJ"DM,80):6?OD(&/HF(5@%(X)P%6&EB#\ZWNGL.J+Z@64-$U3D%C0BZ") M7L8X8Z*>,;:UA5US\@^NK^P+7.\+[G6VV86<\IVV:JNUTI3GSZ#8*)>B5;WL M0WUV+^?^HMX!B::>,+K&0LZO(""RQ0HY4PBL K8VRC X-G+A_NEWD>=AU75: M"8W%CE$8#Y=O#T[\-BRZ$?;GQK?)_O<&W<'A'#I4*9:,1+-D*Q@NR/I\0M'5 M-"O*A/+2(,-EUV$(^63NY(%[\-%JZ;9K.K]KVWKBJ@>JE1D^3>>Y>5%1TT!1 MCO^SU+KF?U5J?O+!.5K$>AVZ?V3PE8PI6/6:' M+TS*!#_@._%%Z8M*WPUO MA;P^P>WGM$LV-7R[\GZ,G +=7(XUWS.MKIIC KRET8V).8RQ?J50Q09PY28@!YS[>4R1YM6Y&_>&21+7ISACFK2.)_8KG#N^GDH7]#"7[QIJ;JH MI0_UVTWU"4R@Y-S3Y]A_TZ'NS:JA!(MZN--;U3PA>I^GC(RI.T)/)1"?>U*J MS)J X;ZF57[JK^=CBC'FG]T$L>L6AA;A=2JBB,U'__[-'NL%FCXVN\<$.).P M]&.K6"++C..!_]@ _+_:;;.@0-/*9%QO9 +$5&EV&WN\V#%D'A-0=I "OI 6 MB@32B.A<[$P)$*,?@W6%CL/NAM[HN#Y 2>R8WPX])#<[(1OR:V]7VC]IOM-4 M," P<13+M3+SK094\JK#_&,D8MON+?8V/1 IMH_]RP00K-FCOVHB8)D6C1J_ M4D_8V$/G/@/5ZO44\BS A9PE)?9"'@H^WBX1@BX*LH/?K'2/7([6!+"+9^RE M=^&)=^7L9R$QW@PN1#.*JZL=RS.!32FBY!J>=#K_ZS?++'9=#A,BS83U%\[A MVN,Q6XFK(@1@%)!H"7GM-\T8!%?EY!4'(5O\[9=4@:>JFD?-'/=\"U.?(F7O MB-=MW90HVIM[LQT_'L#Z.?R3"7?SD]7 M"3=.H[,7=DV]-H>+U]QZ1 V\J#_*N,4HX_ MZK61FDWDF:1(F&K4Q"$NNC^W*NK?V#EVSY)Z^*=B:'APZM@:TJ?4"91*C#0: MA?L'Q&/P;0Q@RBJIANIOC+$,B8LA5#6BKZ7]Q;Q$,RML"CCQ_)T+ODT69(Y;?N70O% MW2J@Y<<]*_XHXI+A7KTN\D\ON)G\XU',\9]#W44QBGUK+]A'&[K(\126XRA$ M0MD;=$N#0KKLC&%F'ANBF3YDH:'T/=2 MKRY'B_%85CC6]NLM-#1L\79AOCI 1KX,>_2,]Z>-%*KC4W$_S.*"T34-(_OO M9B7>&W.##'1OW CI;<2V8O90J&2#S>^#W?/OHV5_/C'<47[[55_<7-G\H[6Y MCLS)T_HNAM!%G<8=L#2_NJ@4_[VL$BDV6]/CH%RL?M-1QBB>H\&8F'YS&!Y* M@MZJ&!,RN3UR 3L\&P-1!^D].ZG'R8=/U$/W"MCNJU%VIKJBH]#6YPSBUGZI"9]N& M.QALE?J08:\*5^?Z^_+G>GO7X7(AHXLUJ?U%!&09W;GP*Z:L; .&-ZE;?\Z& M[D*^W"WDAYZ#2UWKNR8059:YI^4Y'K35C$L#5S:XY4^Z%:84L<34CY*(6GIZ MD^!4G#$1W7(D<<^5$,7+,DHS6QMLA5M+V3CV:],U5ZYRI=@&:W>>WP,P?4]?! MJFN%M.N*48_27.E9JE>&>GN%P^>==U& M4:Z=8@*6 BZ(CHG6% #?,@%]DKMV,NT7Z>]!JA[0307&F*C,G0#&H%0P$_#Q M94867(9>&8#=8T<,/[?^P'Y[N %X%!GQ=T\9Z;-HR03$IEKOO"9N0N/=>]:C M0F&GFZ05]]2P]%J6D<;(=.3@R7L#8_--%)_2"]OVWR[[T +=BX?@IG1,E0L3 MP.LSWMVYQSZ-,B3)U?Q-C%!&EOTV0FX(.NB"J>F?P9UO/17:08ULI%O&C"F? MS3N[TC(M*'(NY6->=M,U.JHAT)D=G]'?!@OD"4E/,$6%:^#).(IEI1PZ"G'A M1Z[IY'&5Q)..[>.[%X\#LSD3U QO6'6T9C(!A>GYC.68B_2\5U0+XS%(7U?] M@)/+!\8O%)>F,28 F3A].M"G_FQ-4OOBW_(6K-'*ZF72]1)O^6TLWU+Z-=%D M^TX1R"R7S'3+0K#W R$"[%8N8_4M]DI?QM//5C:O4[8#5?^6(BN"\(RP9U#* M261GXC_\76]R*D8&N.JDR@1\F$IG' &2\OZQ\>%_K'S\I\J"'C?8[*'[WAE=/X7LK.(,11VDO J#<.VJ:BW8?P?CA_O.?&8_ M]WA[;4_H006?[[LHFT)O=Y7+ 1EU@38FRB/[RD/CGQ)[\91((09:C FXML@$ MP"69@"@_[/(F>$L4N=N*-6CJF$/NGQI'SEQC LZ#_K&QM[%C',D$+/8S3, , M WH(X\J1CO[]<\AY83 3( U61@#\:OH$R:T-^9H!)+(G M: :RQ CH"\6]>+>!_9F_1TET8\?OB/>PK M5YG-X[DX[9+A_^M)Z"9VS8(EC>J(B9V]+K,*[=@PE%"#/W&E$\S[6/8#Z76= M?$/EDET/3N=48T,-OT"2P\UD\=-=@LE'H[]KIVFF+#,!EO02ESG0R)X8Q=F['"&+ TKV8[H*(#^./L&5G?]OS7\8'70_5B M 'OX.78:KQM!M1.+ZVJ%5J-C$+)P;0QI]X77^AKM3$C!RO5?$^Z_'/4&)G5% M:JO="VS/C-_[^57IY,/L/"%\]>*J&#&6O$7D"I]!QC3)D="1BT1L%&$,KCH+ M 5"*O<0LAGSFXN=L73)DX]:2.L^9*B6].H3VS'VA64A&TA,1@HA^7&F.8C4) M& MWG1W?'BB$S"&C$!*H>R,F.<0%G/JC&W(?W2R?Q1R-%@^P\?UYQ!P>S/K9 M.7@@Y24!'<]=MC+-0V("PM;6O>#J<_WL4QW'\KP\?-EQLI.0L[\<)KY;";9I MFE^JDRFR.50R\O<#MR8]"^RZ\1KZM2O\*?@47&;0NVD O>*_XB0UA@E9K!_& MK)G"@\=JTGEX!KLGK/1OW[:Z;:EK)1KY_XUI8#;O$:,HS%AS_V_4S!03T+F1 MF"-GHFI<)>I84'HOI,SHSRMS'$XV3+8LK.O03=D.*]L([K4):C"-@R7(0VD" MWRBUI#Q;O.8$@;@1*2<.K5ZQN?E0YT1.C"+G=\2]EJ-_4JUIG^@96%=NW 2# MDPF@WD*V.3+&-3IV(T%<2ZJ)7)$%]RKU1=J-F "5A*RR@2R92I)#MZ!A4#7BUGRKB61&DM]*>[ 3U8 MP*G*6.57EYW%&[*R>JZ^%(*9 M9!>5YC8%, 'AKB0Q!@^2<@M)@,)0$TX^J?0D>HHJKF91"%Y6OY5S+6YLIY_8 M0TALVP@#'1IL$H#+$.,3P@AK/ ->58T2IJ_U^1IAI)V?I?+_BYO;D3TD19E#\OZ3%D0=)A'$<>O".G MM,!(2!WZ%R;@,>2(0Q#,B#C2"J7HM)YO #GN[&P2/M9]"V^"!>4^ULA;2\K7 MO7R+&T5NBI'9;)*:S>J)]5Y;H@(U,OS^ENF8;\-4&TNG)#OX!2G^+/G.3/<<4? MHMY:(/0;QF+@SO2&IN.T:R0.BC]!?U@S>$[_\@5BY"NOIJD M8=_;I2AQ@+#W9."AOB&'2)I2S9H_U90)*&",( 4B7S6HJ$H0\&V9RJ(K#'$9R.GBD?F%SQV%@[F:X'*2O/\GKO01#_!>L)53 M'G0J-SOOS[*ARFB*I@6#+W*MAVK.8 +FP(ES%&V"%!.P8$$T&>POG=1#1LPR M 4+.:N#-[Z?U3V)6H$? KMB7P,J$K%$D!T)T?&F75UY!Q4,[@[R:8Y@V>^?[ MN.9:WR\(P.:#F4,00^RGW[? \$)/9?#BE$H/^T2FC12&-G)9*CB[%GER_INL M48=EHR<3L$7.6\C8Z,F-5V8"TK(> "_DQL@T@U[_JP6\T- MSAFMPPC>+J2 X2MK'9JO1\6C6W[=EPI99_;+D;, MM6N;H@@K AL+3C_9W^D[1H%\0=8JX'#DS'L&!\FTWF>."9@0FBV, BE2(@2V M+L6V/Z&C]*H0#+WL,YMOGSPIM87LZH;HM^/#ZR*C$,=7@,=!9X(2AIHW\7\W M/?:="A[DE28M&">A)'TK3)X!9( >!>]$+ MFE2='."/2)TI)=B(Q4S3(1?BI)SH>^\2B0U0;_UBTKFN_;'+4U:*OF>Y^=!# MZ'^/-EUK]^WGF85UEQF95&^4L@R,/$<-D2)5MCQ.ERMXV>HR=R)@-MGLHY-, M;_YG6\'8/O!=O2^7\MG'C'?^<&A#6^NX.7OZC)D@^.Z_!<79W MRAV/GD8J4?;:18%^"(_(/C4D?[$U++DT-/N>H_Y,]N+Q3X,-3C4U#_"I._ECUANO#FP^5PH>&,S8A?(A1 M)V#M: %1OQG+.1VT"]6I-MB.X'3Q?/X(EK;9&#IX-,@ON5JG%[ELP5C*B?FTNBZSNA-2U[>',K1 M:XN /R@4EC"-PJB2(W\S 02.RLU=ES7DA/6TDY8?%@&>4=E7T$5HMX/8B0IG M'BEV]O'FJ=_H&3?44_1Y-IPGGKG2 ]MH*@R/(4S6\UD->W0TKNY2AVC<&4C7 M@W3SHZG$0H=JRDN2A57UR$ZF/L^]>W92UZN3N9)YFL\Y//M^"*(F<3143I=O M=U*IM19X?+Z'+77P;OCZ?C>D(7,$V_(XV4XTAY<]HGF0'.#BNK?/ND+HK:?_ M;"ZGX@(.M\GK$^B=W(D/%K_9S#B&TKV28GW_R?/=9N0KA,3)IRS?:!*N>[0B MFZ',\A-VSF^(I]\]@5\65\?]U1L'&\[XY4_FI&OH5?@?4?C%<3VQN]$[AEB1 M)=>F_KJV0DW:(G1*3747]WKL%T]VCLU#LTG2$#ZANG M%52OP3YTFN M)."Y*0GXU9R+OTHW6!"78Y/V69IQYW@Y=SOV*_?JT.Q7>W.*5OZMKFS<8Z]' MVCOTMLO"#7X1N'O/&<4%[+N%C@C@A6H7KHIT/)!AL!TCTP4F)%3%D.FT)2;!'_&[B6V31@ZKKX;."8W3'FAA-Y0M=%UG$]H'_)M0-UY@ LL5:^R0F1"B5DP,J9]B MB\>P[HH:";JZE+="0N_WH#F#DIR[ZCI\56L&BX(*R?B!!B%"/94)$(2?)U6' M(7T\Q.PZ2MU=O0K?2?U^]=#Y>EKSU,O17+0PDD'MGLRP-Z@"1O+$^VOT)V Q"JW0/VA-X:^ M*T-^1\-U=YV5PN)FQB*1;:,!"FO<"HRS9?CQ0&0Y8Q*J)%JOF>4V\10>S1I? M?DID5\Z51E)DS(ZZ@LJI6X1/==_>;/X,X;YY#'#D!>#(2UL,+;L=:L"EU/7( M/,=*DO!78KTK62G%47AR&!.:][!Z+)"D5B[1-5P\)= CFG&%$8B=0:#@)^B? M$3R,7W91VCMG@?EOKKQVBGSQ=$2=%U*7-S*GPLLY'PLG94=KSN181;HL'_]^@:A]@0C;T2%(M'-"8E GMR%1S_R. MCUD/Y>486/[1O2B8I(2'13A0;=89IRD?[1.O[OB^HQ3-%N5/)"1E.67]@#W* M?IN&^U3S=?].HEJ:Z[E;N55S$\4;##==W;,V:Q*__GOG=/^OO'PXB)MV]@;C M!(LN,3A&B$Z0:.A9!38R!OY5EP#AL.OC7[E7>^3#RGQKK85X^^D7+XXH75)! M4B3QM+,^,S4TWO29*M1IQL5)^;Q9$=V'L:V@,S594O/>BW=[0QT[Y]O%4\]CV^4M V-B9 !^K]$V=G723I];> M6M_@R@Y:&*\+3;M_8O 5P-5S5$,FH.4Q2*MFC2DM]'X^"=_ME?"D>]$-JMG!&N#+;9]&"="",A3% D&1\T<-SL%K%TYN%VF M.*2/&:J: DTYO\*='9$=$8L_"RC^ ( FP&-?22"H*01IA? 2**T]V=W5,7 M*BNKPEUBCB<=+-X!6%D!V P.$F^,&R)F0WN(&EN'S1=(WQL<)T$D@ABK(A MTV"E<79EP'))G_ Z-!]!WF]J,OJ^!SQ=H=CNZ^0V*,/MU%.SGO]/"_'IH\B, ME]!/X"_ M:PF;OH;N!!18B:RA0DX#;]%6DOV/+9K/'3_.EG#)[-HRE#(<=I( M\]M+?3W!2?46:=B6!M8-.Y,\.OH+T>S$EL89H/]^1_]]$D!1E5R FT_TQU@^ M) .>H3L;?-OO7VV0N/5).K+:J,%+U$UP*T0C[1SE,<_L:I1@Y-@ZG#P8TC,KC!MX^2L743)I;0<3'R:WJ^@R>R MNJ:S)E+W[3H+WSR(# _9;3IVLJZV/]._R^H[(*[$N7&.4-B*C$ =HZD PQC\ M04"37P&_B;KEF9X5D8]=_)-^QB__-!9=J#LOLR>D.'NR7RF_R-3HK'5Q%D^X MRF*/T!4FH%'FQ\YC1D>/6HA,]W+=]NRB[=]ED]IAA,-@O3&UHLK&X -+V71H M-?^+Z>X-9F ASK[F#?W5^4X$2 MA$T R2%S&5W("FRB9D RB3UJYZ^ ]L [X)Q]+"KCID8J+C\A&Q93[?+J(\C0 M=)-AM<&B:H=LD"^W:P/925?<(N]EW L\#][:S+/\C)SI3KC*!/Q(_"R33LDC M'=0 ;9$3HB)G=]NGN-N>A1LFF+B8)QR1OW&IXM1%\ET()N@<18AEQ%S=W7 ?\^HS-1 X9[T]P5O\$R! )A?'JA/CT8^0@K2S-*# MX^&Z[U73;_*+I=3<_RY\/H[1BZWI6N.';^!>%\2N:(L3G M_!'/=&B*GA9ADH]]NU^^^3/;E%]34U/U4L[KOD%N_.$N84\^LYO- "[ $0PH M<74_%3OM61NL\ S\9!?59Q+,37_<,E_W\-OY #L6@4V5>)/@GCOZ9?RV/F<6.+S-MHN M-V8][U:"J/#;W-SZRRX+2L)#BKTD"&]"F31&=#,K"S4]@3S0P!;_N@0^V,H% M9OO7>(ECA)-)2^=[:;B(&O^7#PB]HL JJ$,%]8,>-D"TXPOWX^UR&<9I*$Z, M',5"GPZM1Y!#0=9.-FWG1;Y[Z:V#C6/CG*_J6YI]%S]]O!?>!X[^,NQGWG+_ M/DDMO.$B3(?1U$M]2QUO>M8D:/"G).[UHZ4AAZW5NN>-Z8OC2LA9X)HQ SQ_-(LSYV,.RDB:Y,)$"S< 8O)"KHP4YFX1- M_<3/#7P)5U+2<6>_*W^%';XX?.2%GE5%Q_/ -FPXXQ#%[ ,ZHDF48C=VI\K! MYQ[OXMO$V:0^.[U=9Q,?FTN$26^_C45,,$L?@RXA9X*P:]M98" Q*0HUX MVHSQRJ#GH=S]I4W/@\\UG24BP^&G/:@Y_UW*EXCUD>[V>(/K1N(&*Y# M)!H]S'1#O:0MB\PMEW3UI&S_*NY('1WXR6+ZJUY.V29IDN67W"6B'46,ZC3^7-72%ND( MKNUS/#DGV7[_RFJ)19;0:J& $*WZ:6^/;1JX94MF"%IOM MZ/A8Q&EWU?/]D=[B'M:=O2?3-1"F=T*.V=T6>?_D)J'.&PQ"MFJAF0!WY$.6 M\)H.+7F&KPQ]3_NY[]7I#UW G_']%-HZ_O:+;3B'GN'X#9"M? *WA\3\W]7U MQ!\5]V1-N4H*K>7 +?N!4F-+-:MN!+I.&["2.VR[T?RZ+=0TY$W9L/B6H2)R M[JLM8SUF\;'[ISKC"1/!_-85#3HB?1_#DD3;(N*YGSWF47.J MCYSVT^5K,#YZ1OJ2I.5M![8C'XY\02\EYFT<<3NGZ[FW ,K,+]89'XI++9"L ME3(RT3+?=R6?X ;L2WWGK+$S5#7[_^_,!\XBU ? MT.-7T;0#&N)/.Y,^"VV'A0^K3&D_C&P%\1S0&'0 NRG#02I5T4C[^'& TE-VHS^$_>N_[OH]=^"%U M]%)2F](EU06%57;J<7@HZ[>]C%];R!9=Y,S'E$D@0&Y:\P9A4O/J\A)O=MJS M[Z;.0[./(WT#C:B="R[B8>M!+A%?4HE?^Y2B-8*D?1C3)0I[NUR[5,BGNC*' M$-_?0=WR98X7L +CO,@6+>0,"BB*G$%C1>2"J(R%O7MLN6A"O/-/TI;9*JER<;7EYP4U_@/**S M(M@=DZV2B\T9B)DV#^4QJ$,A&K\@M7!6J_CN^'982U$5$O-SR2#VN^.MTBF2_W%%R?>G$C] M8X,DC9&UB KM3,"XBPT]#20<#VXY;_U)[K:21YW&#Y':B&6A5YV7@VB=/A(> MSC/S-3Q^87^)6X0$@7YB*FFD$6-@52@5*OXI,R79U,K!NJ%J3 9FV.N. M"&Z'Q7PKB:QX!V<#/C MD$Y*K#+&C7B?DBRZGF=HN-1K5BN^\UJTD)#*M\]2 MZ5PLZ"VI8 )Z>)F @YGLD4>8@)'?3,!\-!,P-4(W80+.I+0A][F8@&XK[)XM MC<6X3]NTX_%WF($54]]X00YB;";!Q80+2 M))B 0!L<^*M/,Y#BNC'.!-RDL%R$PXV\2 ;BL+,>9.[*8,;3R3'@4.Z/+1<$C3_^2C MR8;"9E5?OUG=-582!K#[.TF18(P3W,2S?\5/(?:."_L>IY4D4HU4P"]-+;:, M>C;2I9$R*%U&P6C+2L:G[U6))%:J*+@* XHAH=L5 +3K Q/M MX#.:/OGNUSFSQ^KZ"OA*=400P>?T5YPX9J$4:?1JA2A:(1S!NIFM%B1]^\2P M?)HZ\>=^V,-M^A+'&>C39QVV1!L:3Q=9D[C^I4F:U!^& 4?9S72]+Z/IC2Z, M?$K']B6?X?1G NZL3+- ,))43)(O$E$1JPJ9QY'#H][I'D$)]G2'Y?,SB_V1!8B==<*+V]]HG-GL#A' M53$%*\:@3 M2-?$$W"EH0*6V93"[Y!X'2??,HA5E4*Y2-T4,:V@#XQFK A(#L$">#2]'NZ' MUI90I 0VDSH(=+7$O?D+KY7Z?EP_F!6YVT(:X=R8$ M7@])MPZT[K6BM""I=GT%!E@U(U"T>S"P!?M;E:Q-X1 /Q)YD'';G'QL0Z2F! M3@A-_)HRYHQ-WI222,&\(*,=R)Y[^!S[JDO$HN.GB6)=-MBT6 MHZX.;C+Y5)?\1G<3*^@@3*\Z/DSP_%ULZ=J]DS(N!YV:Z!T/ MSDDA*OZKA4=DUQC>X"0DJ/>K[7#=F;-YS\R(&H55N MZS3>0@AQKM5\9Q2CIN.Y6['?QN4'$*-$]]\J?6YC0APB.Q'U7V$JYK "T"E* M?8=/1'J['348+<3UJ_/)EZ+58P;"WAW/'8,A\K,GF0"'SKRV7\C-A;>->_(C M,C(JB^>M:VCTY&OD>Z40$E0$(7VZV,H1A3P30EBLK9%(J-O@?F1E8F M/= \I;^QWN6'@HS_CS_AK8M9-C!=ONW?)[%'4@DN$:T6\1I^N&N&"FTER[L^ MUD^'"DSCSEXH;7@5(UG>=O/_\<7.33;TK^"93]>!AQH@!^6=6(H-P;,,/(.X M$"36^JSI(LFKH'&DL?P]H>?&>W@]M,;!6%HU&S3F/A/^\$VQP/WH"!\C.LLC M8+W/(\W QDDT+4 .)J%>@"OQ[1K<,2Z89/7[3;:]95/9(_E;.D]]),8+ MA<)D9/2^_XTKN,F.-H.J!O4S3G@1(UN!Q+LH%CZWJ.538',1)+?$TJ?&$PJG MG8*>&TMWT1-)O;:U$,8/\%AOG@ZEN@7P7:!.'(620[ M);-#(^USL7Y!D$T+XL3@*4;%K(C1[63=JJH7?"=;)3^E3HV;JQ&2QE]8W!3- MTX4;4R\?U(:DL;'"6F4DF9^>RP2X^D2##S5)+>,<,M)?5W%'C5X[KJGS.*J/ MU?,M/*8AIJ*[PZ_FC!J7K5&B+[T6[-5_ M&&.E75?WX9Q0Y'DH3LQC"I0YHW M9A3"FX0UFNJ+C2XE>^0(6;G*"5_M$$\&W;Q[+-CUZ!%<$?H0/8P)\"X+(<\, MT/3+/;$5"IT;8;X4Q,+T<6?*R,S(P*,1.ZMG+K SJ=.WXZ0WGO#Y7PJ7U6'; M7?XGMR1B<6T,8[=F)H!ZP'0&'Z$#T)ST4O"?:C@KB%6L0^E7/'>-_FVO_I^P MR70BO5$3*3.%JVQ$^=TY:*<6Q!_^R_W\J:H7CBNJ]8;V0=I+R^MZPPX5JUR) M:RE4%S@?/0)Q;!DJTJ2Z@G6KJ!*USOS4K%TWXOW]R@W[ ''OI"_!U.*/[Z.L MQ!$&C!Y@I>K:12:+B"%&_!FL6(_9:QAH.D5![)1MQ_./NAF47]+_/B2;R.Y] M4U5 YV1OJL-U332&X'VN;6X)HMPKOC3S&6Z^HAY0R+49:CE@$)UU3)MRLH"Z_+[1#VR_5* MF)X^>\Z9[^:].7-?-4&^N:8K]))MX*G)"48/] NX=04H ,-=SG\FQ966R\T= MY'Q4Z+2#Z;L[%P1/=SYYEOK]0=4R39P>N<;;>1KN32^&/V(">.#/42JE^Z_O M#6Y[^\^/VYVIN)6%($7,WCR8I5S;KL($5"U;M+N=(GSY8OTQ(KRQ4$(O=_M5 MVGK^3DBKDE'/GVLTB^B^:]R<24-6ZJ%C9OC?0]7+*W8IC@].Y:1D*:L7D%!K M?E2O1!E"/&:WE3LB4 0.*6(!/Q]7)<<&C,O/0X@KF;?^J&)*]U@%[3#]'>(D MH_?YV0S]UHT3I0*J;L\^ESF!42(#A0U%.V<8E\]K94V0NNC]73W4T0GMALSFA0WJ#05 M_ZGQ#^D.?K",(1/UJ9)5$=1BUJ%'N(W@BYF+6L)71#!YM5/:8IZI:5*?HUI?K]@9IV(OH_O@I;'_:#V,<@M0AQ'Z M$(P0$X$MM/,>1RC*HU70#YE7%C2QZ'?UMFL5\MY+YG30JR\B''T/EB-VU^<) MM8Z%)JG:>%]T/B*.J/Q"(V/99%'K6'B&MM9\I77VLGBEX=K"D+5^EG,F>E[X M6&O]0PP=%*'0>^MFYX2OEPH[LA0Q-,'8 R,>>]I/L15Z MU)NY&4]KDEROWVP;'#K>T>@@E)APFOVD\R:#DAZO Q11S@- ^D+$(+CB%*9 M>K0DUGQC;(%\FF.VNR*TV#.?S-;DK]"[-_7(8S] NG1GGW_:09:2%)"Y?UB5 M8)^Z=! JRDBO,BN7WB/[= R^-)ODC&_O5^'T 4FSC;9\EW@_V;EU('P>]=[H M;39,86!QI&Z%.?VY<-U:#_X-P\ MJ:KVFG"$2_&;CM+>WB&D)?,8 =(6S0XY#;M%>)V4Y?2=#OKV?7 7P&?I?[V? MI;7X9"3(2- 2V$NU_E)G-K,E6_>%#C)7\I(>OMJ;?06A?E&OLLE$Z9NW60[6 M<'IFN9=!*UJN;S1?JI^%_X%6[K>#(]Q_U[N)!#U>59$7J>,S#76C@',#H:W0 MB8HYIA^!!BX$W[FM<)C*'3>7:'G=:/&/B)J;:MWJQ9T- 5+.@G .#AD_#2_? M $9]?=07\6%I"6;9_KF)X]F']MX)1'\MAB[+6$9 E,A,FHVY"74A$*_;,9@'*IV\#Z[7;OUD\3N(N7VP M3Q/A)1O108Y!-33N2'W9U_!N:J3;(E6^ @Z9,SE@.@-@?S2J?NH]H:Q7.8^7 MM>>5Z"@93LSEP:SW_G;(.Q3ADWI?OB%M]JCFUY 773YY\,#'((),*7.SS!,4I<'>O4A6JPF!;U,WL0FT/D?&->F/^S[WWF$;T!WF9J"7A%'Q;$/M?C.YDWH^RP M' '6V:C901CFEGP7@DN-B="KY8;HHDF5#Y7\WH@G F/#BHJ'<2 MU]4)C1;?@%2$M_F6#8O- >,= Y5\BX@F#Z;9M(E808&+U116LCCL!J&O7,T> MI^P!LYT7#3Z\ 3ZP=N]IR?1AY[Y5GQ)G'1% MW;D$$5!D]7W'>!Y#5GBPT/E<7;%;I-<"MEA^(/MY482=FM H[E'2A4-&J5"7 M8]7N-Y:0FD+7\53#90CH=O")58QB%QT4A@EQJZ^M_KZ-JQ[Q M)OV='J0GHD6)#O*@@R:X:2Q&<[>T2!^IZ0[QL^T&DQC' M9@8!K&":V,LX:>E;%W].ZN>KE[R;,A$/ZK1F+PLDV4,O4M%TD--6-)*C\=+? M3KX EJP*;.J?L.K*MZ)( 6^Q2#9A2[W:\D!A->LG5B5ODN?'S+>&]D*F[G]; ME7S38N+E0#I)380YSA(,9__>O3.T1(;LTT%LC5>(\O<&=R'L?E#S:EUK+9OD M05]KEY3D]]J53D*2]^+G7T.O:QO>A%UC$B6[,U(K)S>\73I&_VWS13LZ:$IB M?$5X/ZQ1M1 (;NL(B(D^?AB3Q$-<@V5*_PJ3)MR@:8VK'"!5M<.EABL?\;]E6?GE+"_V"/XU\\PJL M2U8%+QM2>7R.=#*W')M%S^4AJOCQ6F0E&'^E_I]UTF-B> ?'62!F!3.IC?VM M(OB%0*V=6)K5NQS'I\T+W;_&=3P&K6QL^I,IB38,/5&,< ,#5V-_!-)!+!-2 MJ\CRF<\E?K%=M//1ZL8C52Z.%X=V33XB>I^7*6R4[92#Q3+0CE&5?Z<)"8@C M*3Q@4ACUBYHRV1+>BB0\GH0R"BN"8JA,)8(=T#4GJ"D>NJW692IOI@9^.'L7 MG/FT\O[%F8?2Y4_MXOT\)G1)0]0*-3G9,+0#) Q-T.R/M.$(MR;>@!+B*?>! MS_-2RL\^;#IP%+@\"?D!FVP(SM-FB4Z;=74>_/*XF4J$D!@YZS]&8FXAI[38"NJS:%,;*_3#EJ\_+*-(6TQF^JU+) ^'RE=\48)6[_Y8;1CF MOE%& &+B%)YS. =\'%;V/?@XVA47O@B!6X M'8P)G&-J17'6A#9?A!D/[49K7]!^TK=YGYVSSG1.A,TW*:7(3[0E8 \[HM!_ MRLFWYL2=SYN[P,(K)HVZQ/3'3+_!0F@GCK=('IH2Y5P(=JO]MZ)I(,>Y&RF1 M3J+@*V>/1NC=GBL[VOSYWTOFR>4K>N:K2+O6YV_LUU$*B"U^3%67#E.)Z;($^Z"R@6 MP7R U5+,J@I[ K]XCVGJYG..%+?C,,$7KZY]N]5]X>XUBCC1]SW"%0DH<9": M:(,$.NBM.Q[&C#WX%7 __'B>*AO?8%KQ\-,KF;>/Q%NY*[&$'.%JW@GVD\GG M&DN6XI6U#\DMT8G.J21?:9*=QO,6C>;T)+T$'MXH,T\>52(]ZM'/L>7UO7(K M7KO"T2^R"T*PZ,??QIQ%0)(\AG;=7#H+7>817(XD;8^F614[*;\.\4*FWT>STY+EN]M"P-Z-\RDE14VC:Q7 M-;84&XH,O!!B3ZG+VT#Z38^.1VK=*@*:!.P\=57V$*'4W.34LKV;N)2F=8%0 M\;?A%[.?RNP/"$MEM/R](3>M;I<7H1ZN(.L_BSE>;U.>F^\K#/Y[?_LG3HF6 M1-E47Z[\-I:0F+,YZ58]:SI3@M2Z$W9:6F PFU= TT(L7ELZ7O=>Q'^7JY3 L]FL_NPI"(;L^0N? M#CNR\?M]X]W(<61FF5E,5OT1:,XE]3+Q:79";,5$;\=/U M>$)[''+K>>/A1#2+E_=JOG+)B$]-T9#<0670"^N6B3Q9CM,VD@9MSQ8)(]^F M_.F@]2DN'TD2=4H,U:#%1@>=:*56W$"'(T!SU S*L7F!66MBMZ@I60UYJSHQ MU*/?('NU4WW81P1&%R-\W<08?5_=&81IN\8E.MV/2EETS?B;_4 .+.(I5 M@V!5+'S$?QL^ZLM)][?*EW(OQ??$1Y@%0E_W#VP!ER AS1PT3"9'$^!$-H59 M$&-JFX_K^@S CGG-6SP=3--3$\M\J&JC%7/;>)' ^U4HY.VA/6&\%7V$Q@8$ MP:0(V6UGF<*]%[L.+\<^35Y;0'"[&C0U693K>T&#T640O'@!K9L.JD2^HUV_ M@Y)!NOB0@N"_3\*'\WO#,N2F@REK',3.\"J$!N;2^#N8]M<)(%+#1;?A'-E\ MT[7TBXE=JOCCGVN!P3EG@MC@;UL^I=^4.CXN2?H^V%SB/8Z0\@=W@[6%TE2Z ME5*Y3>SWA.XLAW)7*1F;DCYH/E%T'UZJFKVYV?9/=,.+D/]0)"HHBS)B](^5 MM4L1_TC]A>>(_C^6BZ^C9C R:W\49'_%X+_^^O@$Y!]+>G];_B?",[=YZ*#_ MKE, _6]J?[%UQU;ZW]YJ)B<@"0:J?8DE^3/N5R2(M4D%4O!MO MHK1]8YC4K8CP=3WR$V)EAHS]75[\#:E^L_&*5N.B (KR.5NR:F70K/ 2[]*& M[[_#KP[X($+055V$!W:,>'X6D0[F2LWQ*725=>M!LCMFN9YY/YU]T5_T1-[4XX1A MU!/ 76DA63-"[.JOVR8&\=H;4GO\)%> 0;1/-Y\ '%J>C(8^)PT_X@B(%;BL MG/LB:2"3;-%#XR7308-D<=I$OUQBF5SB]Y[45Q&)V4SJ]C_SO@ZE+I*2HTIK M7JLCWTD$V7(:Z&WRC5IC]H=(L[J;VH3E'W00B,:%"4K SH;O9EQ+PNR?Z:KW M9\K6F7A-T2[]#UV8EXH,;<%>$_ ;:!V.5M)R[)#(74F*5S_DP>JI?=>6Z;WS MWU6QE,;W_.]2:"2?"F"I>AB! MP1Q]R+<2NB?QY@7R_]I:><99Q3VCV$([SWGLC+7EP]KDF:7S*[A2EN_G1W;_ M$^\/??S@F-@<>]X;EIU83!KI.\!+%J2(HH%A(AW427 \U$SE]&"_.^W,C9-R M<^/32#7=R'YS_9>)R2?8 =D7T?*4=@;^2X1C3+]UK))XOR@W[L1FL9VXSO#F M.=4+UQD+KYV.=]7@[./MMO_SA])&3:D F.6BL6^2'OXDII+?$Z@H'0K]& MT_:>]*O'O*(/W]'ZAW%=R>)/-5Z83)QQ^\4L$7OH?A<[;3%GXX8T/JSFXG.G M@]I35[)%TJ?/F?E:E3E-[;SZU??.,R+Q6N:>I/MP$8D;^EP6WY]M4/^N<=ZKX#E^GO?AD;)/[*=-Z MXL.+UY<^?ZK@TE88,0MIIY@9J2ZT/KNP\=*[,E_;C78%<6,&WX#9,IWTP'28 M1ON+)64+IWA 3'D,-&%O^WC,I(D('+0U]HT-*W*>OU-6>)4&'I(&7(H.OMNY MVHDY7A^J:VD]?]7S!RJ=4;[ZP"?0-?R'_!O=V,\T+HI*+98F!E3_N(DJ; VH M1C[7$S54YOKI?YS7_ED$KMVV +M46-3CX=AE1M/VKT[YO.L/.?U"N8HI,B%: MZ(9U[I/LQ3RD?7;B(K7',_UP>]+H#\)Q=E)QCFFCP8VMIAW%+UC5,,4FWAIP M]?*6R8AP#._S&OVT);630869BB\:/WCK Q(<^%SR%K?S, 4$!'KN>_^6&T/P MKEU#'JS*';A>5VZ-E=.[>U)HO!#>!RYC^H&8^#KOP>T'O5NS:ESD[[M\!5"^J)7_D.+>,.1TD9DD'=>=FPR-Z1_;0 MU=OLX/U73]0QY710RMY\!C+ &'Q#=%$R9'/ MTIOA)4_2W/3ZSJV61!&YF/6O,VGS"#U]TW;^XRMFIM<1F^]$PE34>Z[IJ#[! M!'7USGO!Q@4_4>%-_CU-(W53::DNQB,H[W'=6RI@.41;&F(N#;WK#CWP70=3 M4K0HRC4TY@8ZZ/XBPVQX&>.$?';QO%W4V$3$P"T(Y2AD(8B#<@]Z!K'B&<%( MIQ%HRN<=_G_T(:8V\+OFTX#JG+ L-KSM]W5+:0[-*CZ,??KXL-6GB\<_9MIM M;E\3_'$B!@1Z"CJ)YQT,_S'WLOQ5ELXUC^+G*0NQL@KSF>+]!9TQ#C$E-IR^ M.KD6O\5=K*]HYVQ@FDDL$E_K8X__VP:@G/@'\W>OEO(:VW^. ?'V^,7BT"W0 M4YM0+I@982\;96XW.K\#V7HS&;MH55O\FO48.^R1>8MO8J+9#.:BSY5ALS1M M_PQ[W@4S9(WXQD(-FWV67RGY21UC.@8K=3]_HG(D\]!\^"D*#A\4,M4XR+*P MNVBFS4<%3MJVW.1WWX&9_ MGS"=!2SHH&J^ALX/9/G5LRK(.IFZ^94\BLZ=.K .I!SBGN%+@S0^(ZS?N;]* M3F@W?T*CM(."L\2'80?0^\6B71H M^FU1)! 818OE#F05+8>WONVKWXNQ?H_O+[4A1EH4N<[P0MB,'( CBEKVST;L M=SPL W^]&,71B23- -)?A@R3I?M2=N:]KJJNW.:"&"$ MG52TB6_)OHT"JJ>0?;%.7;RD_/!<.LACI AX94"A/8-U6E\ IZ6LGD!8 M-I\+(:W\*EOO%YE$3,.PDY^UU4,")" 9BK2S9O.=:$;4,6#J 3&L;VO/;5YP M;NCMOOHS5[/OFCR/[U]\IW#/(,Q$ !1T901=[E?$28%UWZ4U#D0A=C>*:!H; MH?2=X/N&(LT=A"MFO&%D\59> B.8AB;NJ_4*JRA-4>?.89;W!9HKT MK 4^O,R5+D[IX5R"E]?('U3HF*M)\_MIB,]@J.2_#_ECA_Z+ (-Z)2H"L]C? MSA$64%(=5SQ=%T]KQ3^H:OBX]Y'W>/MR\Y'3_C^4Q9>W -]\_"-J%@D"W'&E M-/TA0TFC-2FQ5AZSL0 ;/'(0^M&3XRV%M=TBJJPB=*5/;YMD:!"5-ETET7WY MDP\3GKZ1%XB[9+!QU;0DX@:,Q[N; KX]+-YV'&HVY502\& MVY/Y^"(>E>2$Y(1^/VDF7 XRZF-N >L:: ;MGR:4:K4JOVJQ]TZ\$-A<^#8"F6')[/(*G?;S1E"$S X5F:/&8#&1K_/^TA^ _W&(31QL#;ENI,=-"? M?5E:@D)@KA\4SZC=+E7,(:BQK^B@57FS^O_)9GA!>>%R%&D C/57M/W<\ ^%T%ZS*>>-/>;.$LJH9;VDQ ;J+E5=3 @XRX&I.!4 M3T]/=R(B6MNI0'ZT-OVJ"2<>1/._'\HXD5VDV'MB(2,M$=UPX@K" MFU"A?K%WNZ>7K>0)WMHPK^X;Y&9IHBWUH+:-W%5$&X!4>;0@)E#Z8;2+?M$Y MHQ[?Z[7>518T#QR>W7?/OZA=J4V,O73^WP/#.PY')SR^DF/X$/H\L4*9PI M;;XB5T;M:H$X8G\[7XET/FGLJXR/2_53,SP_]QEXFTM<;*+[1[8OZF/V!RXD M"3HHV(TV B:80Z*UR4&(EH<*T3J3+?PRY4!@&^16T=K8C\V8&O,QJ MF\A#<'@@]2?^;C?L4(8$]N0^$J)@19X$%@9J%K; NQ@YL@L)2.=W2D$C9WDH MZG A6G\F;X/?C5NL]TQC^**NS3H]MWKA/^M,_4J[_ #/-ZD[5 E4:YVV11;)B57(<_WZ*YNJ@&BUX234O&F4 M>S:'.N[WNE=[Z$;1O:IA[]\J$\^"QW@$S =Y0-] /T"FT3!%/D^X8H0;"WL-0=.T/*/KJ*-Z1X#ZT17L M:GV27;RUQ7"*?=T[CZ@8_A,Z)I*ZCAW6!VBQ&K>5Y)*<@.+ANQZL4U8Z99T1 M%M.31VXOQ.MK0*_#-*C-5730ATR9!D"*# *.RKYOOE2=T#W::.DII84M.1%+ M?.2-)A+:"F)$=TYC/P5713)M[)"-:-/REYO(=NOR% C@*\5\E7;&#VIP<8VF MMH!PGKG,S!35)L*DO^>>#]&CW (\YV1#9[@J"> V_5.KAR*QS]/7RQUYX!8NX6=R5#'!VX-0L+\&]";)?TEAS5LA.K:?"'W*XC> MVEYJ9AJ-,C][O/>$;$=+58Z"%>NX%_79WL:*=%N MNU1:,)R.V'W?A@NXB[)RG!&N M^=A>,^9N6S=R[:6=C+KC ,FD131YO1)V0$67_GWJT@7A-DTM>KU52=E(H':\7A?BU*?3^\QGVIMS+V\F31[U4SS%)ZGLN+@IM2Y#YTF/I(] M6P2;C-ALM#UZ"%&&SF^6Q#-) M#3N1?\NX+=3P.ZG<>)C6GO76L+;/:UA@"QH[NB^[@28K +(X_1]H-@ W/_X! M9H#Z@,]4JG2APDW*:V($,WG,<5&%K-4*$+_Q7=E@D?.>#"9H!T-:)(KV,QEF MQXH9&<0G'CB(G^M1*]2L^H89.\P4^46L\O].6G:RML;T.I2DK95D;<#EJ?EH MART0?VP['<3G[;<8NS6)F:+FF:B_4[I[#1+F!2:,(PGQ%"1S\S$ UYZ%'K6A M@^R#8GY3(4%7<,0GFQ1!@A&6O^U'?@N4;==-Y=ZJYXE@_Z[U"R?ZYUT*4"O0 M0L\8>>!/O3>_L_'4 GKSDK82FL(56T#R.T3RC 3QSLY,H[>-NB!846I-(R/? MG$>&J[,20F5'U@,J4W:^D,A*I_3'(Z# X]E*R >:!Y@VII(N5V.IS^KXW7R# MQ+6]O*89R,N#^*;D?(CS-%E'1!1_019+D"4@6N>81I[)SNL9[B5 0UW1Q[JR MJ>$TUC7VR\2EK'D$[T]V6#\GD#QOJ%^X/7&D%-6&K'#X 6;&NW',T4'AV=[D M"MT\K1LA*]LG/<8:G*6*6%O59(.1E=G!.;F4J;A7!]WYXCOV;<="\K;..E,W M4/N;F@ZV]OF6)7E(!QY.V>D(@=:"PR,=NIJ\NW)1SXN3XD;B&8!O])] G^]_ M^/A?K$%(1 2T [D>_ QA.T6/\40L$0Q'&\= R4A_G@T]_+0S#X76-YAU,T_ M5R9BM&R,<B-]X2O*;KITK]Q]6G!Y:2+Z M-%(*%5N<%B:@\TIGW)GSE9-U;J"TS!#:.%"3%VBB@SCL&+CZA@X:#**#>LUT MZ*"%)Q#L!I+P&'PHBSYP7H52(J$5B/9F3R3U.,-;"2I(2@%%EW99-ABQ F8@ MZALC.FBQ"\_VSP:C*C/^%0"S -X2>TGJA/ .V8@GC,(_K^D;PC&HGKQ1IK%T M$!#VZ\KVG?>1[W&:V/N>"?':J 0 M%\V])GS6'H5_'LU.''-2.WDTR;SOFI>[9["I891KG8-X8+=W%:H0SV-@,2-! M1(12.'+4T3A]'B?,K5#HNJR/[A\\5K_HYYW8/K12J+BI\QDS#[LJ5ZJ,5YB$ M\N^<9/Q*7+8F;'\>"ESA:%'-L(&>@ATG;'U0EW0I>)TF>VR5XU;CPP!!=_.K MSDA\X4NI6Y6R@$0-_K3GO.R9%; MDX7$/QM&%'[243+W"$ E/_(WU!Y-27A$I!^C61" M/Z6#)M:Q? S&S_SKD'GB;J.$N5R&UI;N]-^-8[8&="^8:9?[2B**ITS4WZ>?;G^^^CU MA])^ [W7MCO& ZX8QS8@-@-1/O>3UXJH^LG/*L:L?S(=V1P)7Q"G\D*Y].JBB9D-N[M'='[,L M8U!1FU'[^FO^'Q7/54F-'+]8OD"-8>MX^Q0V=UV=QO!<1T2+$!WD( N(OXCF MCY!^IL\/NU];,U$ 3!I6LHQAWYT])_'AF9N@X/%@.UC&[YI3:.NHMF?7E;7. M=?C RR)T]_W,JWI/#&->D;_'4E4C*C9&APY_H2YT ^XA89(ZTFM#H]UTD(*V M:H]^WZ.:J8,T&C.#4!^7).K5X%" FSX@J3 UEZ67Q?H M=LMY7ADJ2BF+U02:2]+,VHW;]5,]*"E?3#TB*;982#CM7",Q-@:F;9OC=//, M9P\?89W59^^."T_\>7-+/:]1$1=+X6%M%>$BYB"/01P@)V=@)D#BJ_"VS'.) M02F/7'%!U%FY2;[^3=&DG+#8M52]YR[!JSIB3-!KH' MO> .$PUMNWLN<_2P2E"J\V930%%^1;Z/8W.2I-+= RO,HL0:N J*/T=VG'W$ M0*\_4FU(0BQP6V? &7(69I%__<'>']B?N(J%K-4RN1_G(CE3]WI96=DD M.X7E=DQ"'3D1^&W@CFN@J+GE_H5*@*U*'*K MZ\4-%5>[(ARN"I53OJ6,?B\?,M#;DT2,KR7K!1UP18OM1=_8LV=P_+?;&IJ\ M78SLODU!^PT(DC6+B?-8^R M-A_.%UZ\_#7E]XJF3N*J1H_;I>F,L!=^J$XX%T$F_G KBJ)KFSN1;QE)3OK@ MM<+*F;"AK+ ()J331M!G^U,(LRV/*>H#BZNEP+<+,MD7$0%2&JU@)V:FLA+H M*=I/Q.G=WR9J%D2^)3JHZRQA82U3LE:1);Q4-)2&Y[]UDEDX&H:9/SVL,"S> M6@,^(#_9+3SLE%:IV-X791IR$!\K,J4=OT%S=C? M'!DP^N9,R'7%)&9E/%]^ =\N7 M.5/95/AK@+1XYPMC)]B#!4" MK)*E*9>H7TJ&H&>=N#0*VD1Z@VSU/85[9*US/IJ,3[SMU)-+L!&F@]CS!B"5 M:OV M2+2?IJ63^94^Q7@L>.)#*JB9+5#M6CR/Y8,WYD(S$LH;O9FRL5;\XRD M^UCCO/>'[8GFI0)=P]]&>7)%4G-HOC5SL'"& Y_ZVQ).O)S@&W9CXM]:PCVK MJHEZ]2L0>?NDMOB;(^)OH=_ S.I@#$P*B9&K+KA\&&L>+(ELUYVX^+D M5SSMV?]8X[;_+ ?OGAM4>\![U2?(RZBFO/*MK[Z/KTJ7D*U2K_P9T.%H!"6 MD:8^T49FP$0$A<<+9[9A1+8#]LT(C*+839USQ0Q9,?X.:E4W[(WDMNF_6)WK M)1%QSW*][,*UNT*Y@Z88#^GCH0F'LF0Y>._,)>IGVC6*1C5AOQW)LX9DJ\)# M[M<38L-A!O-%)98T3KS&6:J"@+3-IO;EF(GQC>M7[7N**M\>+6 !W:J/H"Q0 M"WPX(FG'Z:"0<(2][&DMLB: >TQ(B:))DR\Y>?Q8=U.)!![DB(R 5T!9H./@HPJ&?IS<+=H_ZI?GJRBR' MFO+\.6-3Y+U@DH]N$7#WJ-I(5+&CYW;C&F[S,=,DC]FR(GZYQ(E1WVE!/J K MT'@V@BZ4>%K]&!'1(27[C@[BIT!*_/+VC2)-JT>>)I7L?7ZT4,X9Z':IHL'J M"M?#\ANOY(\V^/B (^L9>,%!8]7 S?[Q:'^R60ANA4QL81?#Z* /%-5PUN_#VH^H'PV4#+0#.WZO8-^>#-<\_#0-3C7YNY_O8HIPW,7 ,LZ: 3 MLM0OD+E$D>M$F_Q21QN6H=W^0COTT/&8\D%$P^0;TFNTP:=&O,"WQ9)VJ7HYY7]7WXA]SV.O$NXI(0DPA M"3@U,7GG/8>DUF]&N>%?LI5;.0?6;%"EWQN<**/[,58UA#/!'.,+QPU@$J\S%KG+0F,.R>K'H/XB65)YB\TG]HB_/U;<9K,[&#?*^A>*R MH-0@T?*R5'#ATY0:W\WKH:OC>6L2\]?PQE%;.CZ2DCY.QH]-C"TCC?*5E I[ MTM6].%(\DW6[#-ML/5&C+R4:M%BJ0R@2+#K M?]6R-G:G&&"+CM330>VFUTYS?RX=]!/6O_SM6OKTU]*'^:>DNO\T:7JEH 7@ M7$YUM$$@%_M3+NH ,UV/@Y@5!VYA8DDOAG:H^61-/ZY981@C$"TNJ_HFUZ\N MUD5#@Z-FL(2]="D,>+]!D2]\\. P M$@:O E-N'2.Y,XA%G)<&<;-LE?IYSJ6SG[I;M$4'P5(WK'@[2(W?>;-IDJ]B ME^(Z 5R(A^,2#X,M-A@R G[(4CWRWUK[AT>N^C;Z>9%4@9W"Y9QD-/LG+:#B MH=QLC3,$6Z.NZ(SA "@7QVRQF FGJ_XUTD^@A0).LB82*!)P]00F\]# M*!<,]0G@P^F4?L!8CF%[G3.1XJ G1?Q[!HSO#/6BL>26>A7"M #IK)!)K2&% M<_'H?4K4$!W4IO:W_]5>G\+?!V)Y,],$R01'Q&G7#Z(8;>@KJB,=9/;R)4W& M/CRVKQB]&V%(Z:"5VSI0A"HX99,$$*L]@XBWN]:P54:J84Q;(L*/#J)AH8<^ M%5]HK6B>JOX#$;3';.2X(+E-8_3\4,NAOV>U5 =Z+@OQ?;P-$8HNHX,B:>)M M1*EYCO<^08IDM4G=>:3 (W\1NQ'IK\\'L28Q$^<$A81$OI@-OGQG^?'Q_%13 M,4)M-,#4(%=5$2]J-S5U-6W=P6V#I.X15:%W =5R$&4#[6:Z4S6UUKH:J&R= M>T*ULMK,#+/NM2,2<;!%^D#]JC Z[@YCFKNEC3]?Z<6[M\OVX=+'ES^+E4V, M6D3C-9:%85 RU)3L0 HG971AY)&0?K>#O>GT<=*>:V>&\G:'%<4LI#G:GP[B MLDO<$7HMHP1UXI6X&]=G56*M'#A@4#\VLZ/KG1D^G73( +[C>P":_'P"WD7C M),C^0$_HM1D-ET JCZM?)_)'9E57?D8^KGL]Z9K=][3X5VC(*$= ,J','O5 \4WUEPV]=BJRA_5KG]S\ 4!'NU6@O.F MHI*=9DE2V$6ED=R>T0>!.L[=(Z$EJ/;BG-3!B>DN!H4UHK&<(^HN ]ED4S_? M'Z177C))A-FV%PY2U$&?U["?/_<>^Y=PG$:T,/SE1>\C:S43HA[D#$Q[+ &) MA[Y_LEL?$A"W""OC)=DI\4[#+*BE=) ]XBWGSUE!M&/_<,:U.FT1WC^5UJAX*V)7GTXE<,'20T0>6\^[8\8L<( MI6/^6:8J5[)0?4W>G9,.JK'EW@*S^T';U-F'; ?41+&3PI*MX+V;3]R^:IQ& MW+O- S]:AXQ!5$)_H":0+>4,'\9M=01QM ;HG)ST*9Z]>O_%L4L7]='R=%#9 MV0J15K18%02X"J7PB=)8P+ZR88BY3'2Y]PS?X*;8M=@S%HQRQ2-9*)WS,I(6$CYVMKBJ<DLT32M!7"P.D@9S"@U-6%YJ>8PT&(%BGUXRXB$L237WZSY4?X M2'/I?DC?O?[$:87US!&V):NG,NJ.9;^-JWSTS,T<=RT[EHZSN;XAB=FZHH:V)-)(:-15BBV;B. [O M@YRZ$7L:HR+14%L9VC2]*GQV?O[.4%^08EF7*[O4T+H*Q2VLQU&7M.O@?[?UC,*/^E+1;O92WL+XYG(GO"?R,K[JU_A=TE;EOY M!;_BZVU]TKGOZ-ZRRR*+]GH;):8%>F:^8X]6FFR&]RTIXBF M/B<,=ME>$KIYUM*D>,H8O3[ENF8"-\9)^92/["$PJJ11*I(1#"?"'P(A\_F- M1+;-DPES^)/'_(N@#4$=,=/*YV*/()T3.C>(-O?@8-H4LN;\3K/LNB+T&.WL M5(S:I2_63,3+)*7IF-')7DH>^L.,C%O3=^!_]&*)_(8VJ$_!%'A M&XPC<+1 07]6GKQZ^DO:]E>-S$FU[ES7QG[:<+QGEYY4Q=>(7:?A?!V6,]J7 MRI^(XLK\&DTAW&KW+V=G:*OV&+H;>C2XX]&/OT8L-E^!.0%.!!>=LZAV,$^+ M_1+'KLMMWRDKY(-YJPJO3L^WF0^*/3]-B4#?)8OR&MY8[3*[ZW/0R MI!U<.8MGV_;3?Y2 S0^SIX,^E>:?2C!OB-J/$<+7'/<5?SE7>$NJ&C BJU!D M W1-;C(8.:6.?+R3KM*)=JQN=9V_W.NN]FM5CS34+.U@T6??YZ^5GP"'90R M^G4([KT:6(%,2,OG;[0:[-J+NB\*<);3G.!Q@^B,%)?TIVFD F#_=SE'&$TP M);LG.,AY41WY>A(24D@CE'9A/3:PA'RL=)O+V9/O]NM_M:>ASKAPI:6M?MJS ME:).[;/P@'4V5TI_<; ^E7AN&]G18QYU!Y-KJ0!(&JLT^1K\)Z0F?\.6*-Z&Y&Z4 MRE^'7P2@*I-_UI,+!IUM^$8O!?>L^'//G7F"V1PSU4\59T\;C<#ZZ0-B_.U; MD]QS8+P/T8O&S$LVISQ)F,_-;T6PK=JO*[!F\!$28_H?BY7Y)T07 M_^HGU\$=]&4]JFBC$((NZA3%=4S](D474"8V=$'8&VV)-UM[. 1TOZ[WJB<5 M-^5'\P_20P5MN]519$7:3PB#6+TXU\\-(%NN?%MK MEB3V9?/203%J'O-!VBB?H "_[.TL^5^W684,*'$:7%VG=1X\&/>R.X;;FO2E MF5ZBOD=L: $?Z*"\;',HX657:!4;Q_SLAC[98/9.5QN$'>T\MYLA X2@,RE09B;%6ACZES4*I@1T7:>#17;>,S# MUV,NCKMXS[9BN$%]M QT&/J// A]"F? MV3<,P*3P.\U#6/R2?TRL/]$D7) 1%;MVX>.[Z-$D:[$[Q3'?>DP2SQPY(#.P M^0:@;P8,$SQ(;M04"C_KE%]LUVR55OCY8?Q709^:" P9SR_D_2 TKD)1TU#[ M!P^B!=)XJ0#&R$,A$1 WR'&_U#YE%PB-Y M7%KGLE'?F_EI+700*^P8$7H7P.'TA8'^>=E(M4O9OW/]Q)\ 825:@>+A5Y=, MM,<>>(<>N\_W!I)/+2R/LLFQ>&&F/ #EF$^>5H>IL]+CWVF*F=#BI?#MU# MO$<0O!7QTL3\>Q\6!BA'".#;!'C1ZY!]6P.T"CQ+R+*>C]-2-VZR66JWN7&' M])*:TLP)[Q7A':$H$%#:]>3[Z)+^$K]\F]&MS"W#\2IEXK+-C-4#75TI-Q-A M3DX33@->XP!A$.\B'<3;>(5LL4:3">P/8?Q!D@3QE!"F3=$]:RE[KEXG0[FLFK6GF)9 M.+(.-?QOE P5%O[!Q02!_Q?I9E>#_Z4O^\WBR>+O*U$3BNW[J6,ESJ09^.=S MWVYK7-J3,K8)A/V2FI5:Y@"D?-:<9@GZ'N\5^Q;OW=5Q#0F)^S:!$]F3[[EF M=9<_"2=)EE2*G=9#=+-D+N320>YYLS]WO%+]#NO4+PN5II:!&_$_!*%MVR,]SYGSDN(CP2([8\RZ+3(S0-?BNHX M*8-L.@O<]T:5+=/N( D?,50D>(9,)LYN+J&_^O&O"F*;?=I&I%NMN;?#$U[F2>^IDSE?U=:Z0P]C0SP M IPU=ST]*G2T:F0EY%3B4@!/\-&%#"P6)?RW.*<<\9A_Q-5O7%E[MNA6#J/I3X]MLF,.X_$>3X?/&,0G6,T M5F]I;DN"+)ZC (C@_L4?P-')S"*W9Q8_+V=%8G#IX[N,8GK#SY6[!%C'B=JB M2-"H+5F$[&5\!;1:I6O#FN WVUQ#.'1S:0F(3$_K9W'>MK0CG;QN(;*!9#_Z&;*!41]Q>V7>-KP>$=_IRPW ;'UQ[P;H7#6 M6[)KF=DHUVA1H']T\SXXZLI > MP'Y69_AEM^==[2\NT 8<)[95[4RT VR99OB! S*J+:?-PV84R+![Q4\SK;_ M6>'!#T^QJSH<&T/[H+&%:BYS;8LP-VHZS."K)/%R[M=OSLG.D,9^/A8.5VYK M_6"T$^0-A/OQ$\!A_G6(A__$80 MSTL%C0KIH#>/AI%S 08X]J,=S3H3KO-DK3-?:&NU 5&4LT,0VUB,5D>N6BP@ M#6E#DQ"5S9?]8B;!^[3?GM8B&8PY3J=6JAF>\=.BL:P3S(P=(-?;ELB(<'S>3SKH;5:IO WU+?HYE,M= M!;F1.W?&4C5UN)4TMN$U*WK<#Q5D(N]Z&)H?U'OZL&R7@N',(>]BU M A,Z:/(*E 1V=T"%+MH+#XX7BXG2/5L*]48_$D!W9[A[-F/2/XQB@;>3=)8 MBN@@+2/",@-',KSHH*31P[@21(L8>BY39?V@!E+A$\617K1Z.);E:GP8*XG5 M=*"#VG+1]B6JM'O]9V#W"#/JRR1P^[D54H#M+]]5:ZE.-/?3DE[-0\4#)7B^ M5#=,MGCK;'DDC78R$@KS9*.#%O*7!!D(]QHR5W+SU[-(4C@0>#&_!T4',6 IK9!D#<8^3[$G_&&]6'2&\ 7 "H>0\C/H/E0 EXJ0W:)X(M?)]]U^A+T M4PQX)W,>^E5-/=UG-YLF$$[Z/N1/B*7P3'8-X#81KL"KML>4_;!^9Q00HWY1 M-B(*^C62LLB%&%4_4DA1>W$6@FLUCJ7%Z64=%#YCK-5I1CQTKYK3?E'S*1QN M4;8_B:4YG[KTDF\5>>@Q7KK+".:@&U$(.]I8*F_I8-<$Q?_U)SSE9C#Z'@2; M3@?-Y:7*4H(1<]E/;I9F;Y96$&(Z16XQOWN(1 5 L'_';G ";[,SZ@%=\RY] MO >[,]_!X<'Q0UK(R/@M_;.U]35$0AR\$BO;X[J:VVIQ%3)=!O"OL@S004,$ M@OJI:L8 #HB63I+GP4U$392G^+XHD%4@00FKTJ:#V"<8$_81L4)#[%Q9@U!B MH?YT4*LF(U*"!QD3+DI8G^,KBT%/J#27>"#S,SD.3L8"-E""<;04#4('/8,R M.?]9IZ80503D=W<29G?5O];.1M;E;EWEO40'O1JGE+Z6$?QE5Z+%'9)"_640 M2TN1 )]$M#6CYQ9OR5+/#I-FR'=\=B!8>RN(^N?X6=]=!K*\8V48E )9V66B M"5E @(X@QHJR^9"#G)#;UQ$M,@K&QXJ<$+PW&AK);PHX4&"-F5C PR,6XTN) M@A(>(2+E;+<0+ZCQ.^O1I?*3(N@P62"R-K8J]$O3RW)H*F,=C('/%,ZV?HI2 M^E4&A*?^ A1I K(T=BLZ*'L #'C:T4$X'D3;"<:"]2)W XXQ)N@JDO*\>9L. M"D]:XQ/R"Z&:X$&.N. P 7;?..K(JQ77X%'D= M01C"ZAPNNRCJ[2+:H2E6ZKP! [H[''NJT="68$/&V\70NY_EL:R(/_HT]J=5 MG_3Y\1F"SP:TB4?2X8_<-8H@A XPP)/ $R$<" M(,25(U2I3T %^2BBI1O"20.OB9PFCG>6S0=)[O203<,9\=;QD:S7;C;HJ >. &F2NE@PAZ::U?P1C#7^Y6L8JW1[(I^Y:G@]BL_WHA(U^T MJ,LD5D(K9Z*NO83UJE;200-9@J51D"A=CB>\3H8M5S3S4O-YAO56\W)2X4YY M]4*UI:RXU$KQ^]6/+).U\S+/9C^Z==:I):\QU6E/:QLW'R1N/0#3+5BQN5*= M+*S7<^BH(.! )O;%F&IZO/P1LF7LLC4+2,MN8,D*?OFX_X.]]XYJ*MKV1H,( M2#/2$82H]"9*54""!1 1$5&0(A$1 1$0$ @2$I5>(R"@($0!J4*0JE("A")% MD=Z$%%2*E$0D;$E[\7YOC&_<<^XXY]UWS_ONN^?XQPHC8Y.]?G.N.>?ZS63M M.9&5]"O(+I2,'EADB:79:HC4H,1D6,G-IKXXH.Q2*C*$6/2\W:2>OJ3PNOW4 M#X0(,Z\TLG %Y9[[X:,)5G5ML-AH8M-1D)IZJBO<-?")YFFE@N#$=']P>7K+ M&,:QT+D2?+[*+I>HUGZ]NEXMV/LQ2161[H/D00OYR*S'FUB5+)I*-63YG=_> MUH@TDMXMMQ F*(.EF\=SS^$<6)*H]B8"Y2(Z'@->T4.E$!IN(\5'!G.P),<) M[7K8Z[+,7N;G(*VWW2K5S( 3H[['YG3K MZL\>:0H<0IS_0#@]5I0/;Q6:OS59ZH#WS)PMF#"LSJQ4QG22BF<5"];+_300 M891!EO %0*3 :A\;)(GSP8H!T2]X"H;N3NJ]_[R]APWROATI#;FW74&T98B@ M:+N9^3?C["B.*U])QRTO1/&$:$M,]U?T-]^]/8+ MM0OGCN:$Y%E6U8_Y=KQM+>JQ"7 3P)M=OIVNK;\:K"!L<>SPUI?U.\XD0R9,J21@6JPQCW MF*V'[@H>@XXOHO@94/E\^PG/GV\Q&VX:SX$0S@;2P42;"+Y"2P)1I"^LHQ.] MO%=19,F7RJ\#U>3XG7J3]F^D2>O_P(H]<4 U%?8O'%,"+)_BENKU/,IW03<9Q%SK*99YZ%";%Z, (,&RKJ0LJ 'ZK M&^U1B%?9\FQ])U"V.7V)IO>K%81JMV"#?*X8(C]!ZMPP%+S9,P1+%+C&C[L+ MQ1L4S*O.GA#Q/PD^NUUK,W)W5:9#2_O,"+&^_L&.$WY^>\[,VWU2+P6!W>V' MMV,X0-;U7;-_]'Q&$W]A/CK\D"&_:M(846SK>)S-:*ZXM1GIJ'=9M?6C^*5L M*WDM.A3)R0;Y43>/Y@=$(X6'*O6/_0@P.1'AO^6<,F(XIQVLYG.X1['T0- ] M@4W(:SB!%14* X10W0VJ53*CS.'LD;.KC3>R0^<2]ND\OEXUF\8WV1S !IUHTF;P0N>OM!I3WP > M+Z )B$BJH.7P2@;+>?;TB6#FJ-V&,:KF.>86Z27S.5(=X9U9-SB5U*;H,] % MZY%732#6<+_P/J" 6/@T#TIUW#>.>P#UA GZY"S#Z>2/+2'S&/'=%B55JH== MY-\T-GX]>"%<[HQ)LF-OJT+WS?6,@X6K"FP0M 0^Y!9(O]S\5DIA:M02/+X M.Z<7P%PH0E[U_#$R\'7%5)DU I6O!;=7JD.%X??.\R4CS$M6LT)8F_6O>]T_ MZR**4'9F5&:CM NZ'683\8@-DFJY./,AVY9//N1BQ4+Z M,LTMR?,[[BF:IBW+B?#^G*R8"PT,_;MWXUT2FWSN?_L_Q+G^7/]S_<_U/]?_ M7/_7O&YY-@H6:VG4Q1!3@STREQP6=OL[/W/\@]I;:#RF#K81HM@@T:C&5*3L MDDPR=JO*L_8RAI)Y9YZB/S;D^J99$GRX8)%Q]LRPRKOESLQ=P19?RS7&21;V,1N;^;8.-4/F9RZQ M0?GQVYXKF"QWB97'CA_9H+*GYR&NK2&'!UEYEQY?QZV)?>,DQ8\_PDKMT)3< M.,#%>FT<^F >11G?FI-@$KIA]TUU*!\)FXW53L(G>X\'FT"'?,LIL%5=BB"9 MMY/2V!4IXP1;N[1OQI5U>=91:Q[Z$+K+],!Z@ Q"?RB$'[+N:GLM M/XRTGZN'Z+V=+7T-%Y54XG:\?.1+!AOTYG%.(B=M.[!"_05/UC%$O M@=?THJ5+*/7;IK4)<515'#VD&"<+;:,9_>XG?8\UY";R"ZG ZMO:NH.=:Z4@ M*R76V*"KU?N.,FQL/.D!"'[KS!&&9U@EW'GI(P\VX>[>U1G3Z/(:=.<(6O;. M*.R0&S<1++,>EN.7I$0 MMW*VF,>&\U25Q_SY>JH*GL#/./$*(4<)H[%!B2^&.8"B45:&%SIJ9],:C@_J M%NQT.)"KJ5-NUKM_W[*JQ6X;MSE'E-+H2H>)S>W3JB-E?5^&;?JSU-$ M.Q1GY,&6.HE 3LL"N7%%C'X-T.U>88/D$%J^+Y=S1H?GKEZ%P7.ZUYSD)FO[ M#TY_T'@X<.5+Z2%)@"P M)3$]YJ6B<-4FEPVRI1B*,F?>Q7H^7!&N\8-?_51X6/.-1\RUW;OV(]^2UOR$ M^M69(]]*FF^V2KZK6+V['8!-8U!_/LC>Y?6T"A(/H""6(OM.A]^RR#O3=];. M;>6SV#>T7N3$W5?S535&]U0+<">@>1V)JL]W)/(+"!X!.GW>TT&DW4PX8Z JANHM>LFY8VUA['0(Q]JF@O0]3T.*:H_@](=(S.W M(M.;;E[V'7HA?RO=*CP_PTE>G_H[O]^W^($,EH,7])^M=65MT^[DHK2RVZN:*L*&[,MR9$]$,)7<*P3*[N 1+7K>_P?KA@D[790T\HX]CHZ WT+$Y M\M6MAZE?N]B@%(39,2-L+U>@6B50.CKS9$D \=?['$"*[D_6E>2".^0*ISKCNX4[79>@\ MFCPVC? BOY^;[@2OXZ6V>YFIO+N^!CHRM.@JWF$YG]V. E1R!4[^^U#>D,&K M![?]P*ZG;N$.HJM.=-\1OC=<7AYS&<1U'[1D[6@=XT,N+__5Y9B8$V:7_K50 MBCFM3GVWI)Y:-&$E?.TQ03\\& >-N6<9D-NT(2MNAY?!"]V*3Y00L=CQX!/7 M=)ZYQ&:"8NJG_Q\\9O@__G'&4NQMS1"-FS6CMPO>Q'3+J\WOKMSDB[HX=-8N M.G.[;WWK976C0:IMF;> :.1W#"><'/UTUQ9# MPG7#('#?@.TF7XB(7M;\]WTO&L'=+8F)OYHM^>XT*%=4:,KI&](*)?C9(.*% MK]GD(%ONJ-RF8NRL!K3%*=^8#1+ T5HH.%-)9I%>99 ^&^3H2PX04H33=-K" M#,_+97)N>N(R4 M&//\,8DI4V5(*$'H]]B@;<R"(V&*XNU@K8B\&R[3VNRK*N;>;S+RGR?X_O0'UON/0WV\POG;VQJM/(( M:$[??PW%;4F#25Y@\7KL98,FI@5LUU\:0;/?'T\U@ ISF$&7+.N\BD0A<@12 M.];+I!0X[R>&I?L]\"D?>+H7ZY?R MZQ#, P(/X[13/2&Z5;;IYG?%;44A-FAK? #]\:V?"TV-F:V?;K/0(;ASD+'M M.LC'2DSSV:!^@/P*BZU@@P+&.(2CP:&1+#7@,0S^-K]]9E-] :G%,*L#'"F# M+D!<^)ZTNWE&5O,QJ3MKN.)'CC<>NSS8<@="P>-VKL(IS(6$GVF3/G,J;UU1 MA'-CG;6U@>-9]/J7,\=8? G9)C*@*?:;>T2GPN1H5&&D9(DX](;\/#>R\Z6JUJ M_-PX W"HE185C#:QB9@'2RP'N=V2B<';A 0>^/J$)G]?",0' O'MJ/4NP'TL M'[M%5N^K=#IVUJ9AKK*QPF_3;PWIJ';VHE]3@P_\5%?K 0HDX56S.\GFO/7Q M4[9OG"K]%4PJ=O>,BCPZ07QX@CBQ'-=A&R^)D3#=NXC9LT(6J:HLL31Y5/8^ M\>21@UZM$T)O:=C>:7HM[0XSK;*>\*!5=JS9B6K?,XZ.+$E**YR$9SZO?:!X M\R[_'EBV:GO\X-S-X]^WP8OT9X&\4OK=URB7(NN/G;#I&DP_DIY^UM%G><2G MJ&H%]W@[51J;$'/K\5+/4V=:2WWKPG"V8U;6X=S<[Z6D%.3/]#>7(0E5AIVX MNNPVZ"[_JR@R&Q1'#J%_ZBI3' 8#.SUS?U9='Z%),W,E \-? 0;KCF\@/P@. MXVO%'IORU^Q_.7J0, \@/,UR]#*!+G.32PEU!&18\RVK4#]YH)@-ZKA,]P;8(#0884 9?+ *8;F9G"K3W_P$6]>\ M WJ!F[I'T[]LOBL1Q WB:A.OPU4'#WC1:9[&(2G2%LFP#_2S%5_M^,9>B[&4 M')?$"W".0+X>]$;EJ>Z208!.Q76V:@D%'\H.@-)"\^>Z=^VV+0X3^(G:P3@$ MA%#Z>NC&;?*"(W5/^D@?\LHK>EETYH+IBE7ELL:G_C=>!_LJ(NZ)2]5_OVCS ML7"SS% -]RQ%S?WPJ.<'Z>^SRZRM,.!W)9ZEX?]]@/]?9_P'96\<_[HXSC]F MNJGKB63EA_#,H=&*PJI3W*,BG^U+7Q2-/8'P($>:L^B$U/9BKMEB^+:@$6Q5V3!D M?G5*JVK+KW'5<\H?HE5$LG78"@CE:"'R[>)_]^-Q_T?'J5+8Y)*#V'+.RQ6' M\?%/=8U28N]%#J:T,H#K^?2G.B!L0B[.CZK"ZD(74=#Q6%&W>^ MHZ5@)]V6&MZ5Q/O=S64>&EK7FY'-?3.UVHN++#L6&\X&A7J@ P@_(:E0BOUZ M%(P/Y0';B9R:!G>LQ[L950./]5X3;;D!%;SR>N>]@>Q/^GWF$FDARJ<;K5ZF MA2$J!#>/\FUHD*#=X&D5EO 0LZ)5EK�[VC(@N[";7%"22(Q"*&'WD(#K/1 MO;HX[?:B?-'^ [/2/_I=CY^>9!JE"-UX7?F)^FE,+91?$\D/CR)QLCZ&%^6F MEN %"MG[S)S0V,^'&6UZ2\,&]GZJ@VMY#KH_GAV^_%.?K]NXXSG*^OU62>#.\O9:F6JB53'< M[_+CNCMX\?0SO[C,]GY]#%$#.C&4$2C%<3 6QF?/5,#C:A<>K'/2IC2^01$J M;\6"CY'>>2/-M.GBUW?>?O%/B?-P98,8XB4L_@4VB(>/^0+E#=Z-'"=4ES#$ M#29(88DFPB3!2@B^573S9)MH MI]B@ FH!BG 1115'X<.0[U$_W?1LZGP*RD[@3.OFW% M64@[-DAXEGZ #1J"#T'7RZ! (FBS7*,716K"W8!N:\NH,#=5V" 12X9AV$H< M&V0^?YH-:BUB@\BJW..E6"4.!U]C/F*#%IN],5NC&(8YY!\'[5(0:PY7L_-0 M&J[';_]36<%ZY6NF12H0>S/Y%O-P[;\&]%=80/?&)+[@_@)0X5]BX?I^R3&= M#?KWB-!_">8"7Z6=F_5?*0OZ%WHRDZ__@^T?ATW]&"H -K5#Z@QAON'1N928 MZ8S#D(MBZ++G8+=_0H/_ ^W?0Y/8AVO$KCP0+ J@SIQ1MNA8M7H"+N/O&?W$ MA_TGM?<_V/X"6\IO_^YC^CN'^P_26VT@G:)O.13&@#1*XN MI>]Y^L5KN*C;[=O<_V(L<"\%3XL#U*B8"^^&6R49IZO'JS1?B,Z:WW0Y\N*H M4!#?7G*3T?_^-3H7>(\\"(XV58?N.HF11'481K)!N]Z@-/CLZ,;,7-.P->JW M%3H;I+WUYL/=QQ?X%OBZH=.X3N@^UD&X+AXBR081\S'B6$3@*^1'I.FGS?6H M[9*'4ZL!F[(5! $-LW=I*N\_=?:(8K!''!28:\$K>%7ID1O21^ MFN3XYQTJE'Q]",-]M7WGH_:[0]R*@>_M\B1>/WKED?SHJ+*^REJRK1E$&]6N MRY)%F(4!>+HSPY/B4/8<7C&OW15YDC5S=N+5C?K6:LI:;HJ&>6.6%%>A\OC( MJLN9CP%/\FUL_DM]>5MS"^Z;_B.:ZPZ9@R3^5NM@3/$4*9D]?&5SU,!'$29)(]0H-C)3XD3LXL=N)_ MD32!7!*,*68+YJQ@#IAU\)V *C>JQH6!9"26JXQCPHNKSW2B6A&$';ELY'\(&M>M!?G.TLE8)CI7K4=@@%O]SCLP:SPON M'^.@N$00X!AQ#AS%!NW\])M"_N,ANJG0+R),*+QYU QB2Q6&Z">_JXH1H!EF MAR\^7:$3^31U@NL._GA*Y%Y70@I+'+ D@^.;CY'1(GCCJX#+1=]51?PQTJCSC7(!OT5T(7_J4&[XI? MX(/^E<3HO]2?Q"<[LWT<''\P_G^"D0J=SB MW-=;3\;PK-YE@[B]*>9A\^$> M[U+E=)2<,E8&0M\(QNY=\5WL^\8(H)1T0/<@S$F#XO#4O=/K'=,9,!_EO7WJ M Q=>:$+CK_U\SO_7(O\S^=T?B'\#HF,":Q0#-N$J0=P M'U+ %G+AQHXV7ZY MT3M+:>H#F)L>]6VNAP<]8!:.AO.H&%,1((JLO1M>V'GGXP12VP-U?CH* M,L?2:MI#B6*?$[=UWK;HDFRC[Z(3C4JZ!8]ZR8QCB]L][JT>._+DNN)S_LDO MF^MFHG]MP/]$>OJ#\>]@Q(I1M/&#(!MZ.'S=(K=MVG@*3TPY=,9/]EQ\=^J- MV]57W^S<.MB:7!5P#K GR2F04\NH#S_N[:ZO6*J^,M=T_MQ-Z035':''CD=\ MVHGY9]?5'XQ_ Z-&)T.0LM$FAIQS,QXJIABDTNX "M;ILA8C!X\4/I75E/+G M.OX>6ZB1.V+*(=QG@,)RQ+7:V,#*6]NW)0VK1C+VQAX\"\I+M77[^2_*MW-? M (8=\M)/UTP,23:&MNF79S0F)WM$ B=V/M\K\?)_'?;]?SJX-K ,\0J6P!$B M 5!6:;/"^:"3H#S-[F34+B>W&>?EQM8]OGQ9W=8)B-*DKI!@09ULU;W( M9EE5XLY?N?T)?0\VN*+0N]F@*"ST*S]$%+=RG$1@FCA/$&"[4%\RX#!6UXPV M<\]CKCY6+[1!985 OXN0JF8^AWIB$@U,-2@MC)1=S76.J2XNT:"6EDX=GG3^ MQSH9LN4->Z]X.EG][&.X,^^S#L"M:5R<*1ZP00$!44A(9ATAVL@6?X1J[#;R MRIXIW[$FZZ>S'2SN(;AWIAPF7/$@?NC>?NY1I#IG>4]#B2],#S.3ZF SV33G M5NJWBOF6BSTV5,FG%(%!VO6)]3HYR[/OX)]]YB_+W,EQ>=GPV-BM*TCK*WRF M+\%N]!/?LI\$M7)A]2LUF);,?&DJR>J"\-1%K,?*JU(#VJ5;U1@V.*I!O-(8 MXL!+:T6#3TMWIEU+4T*4FS+33P7*:JKY?^E8^5Y;PWIJ3&%B)L=X7/G!"95A*3W!0;"R5674/A1W]_@Y.2:MD%%B>R09\/S=TW;6'6LD&^ 3S(3@)H M$X*6UZ=X)32?U\)6:NIA^0$-:WKHZ\JYSQ\?X7V] MXBEJRNTT](GYE]IX9- M,;%F@_BDEUA\#_OH9"F&R!;M$V4LDU7I5>QR"ZD,0.7SO/W72JPCX.>VI'QD MZM+?IY5JZ@R ODPL-KQXL?BN\FOJBW(?@PG=I6RMX.(/)@+KOD<2SYQ+2]=) MOIYU2?-PZ/O^H7AL.NIV"!L4B^;X(IHU"*W9"6D=8@@JK7=#Y3J.@GPX[BLC M?CMB?=2_Z(W O3R]M*T@D&G;WSNXN@ #U!P9XA[M.,HYV_L9R!&()%(0CN]D M[:EI::@?"T#L'P=K)6>+_K*32ES^)NEYR"XHM]KUAH=B\)PR!T@VP@:(H/2: MZC'.<-ZYL3X9F$JP!EV^5UI;R$N/E]0UW O6'F5?+>_*LZ_89@MELG]C9M/ M7HZC+3=4GZBI$FHR H_;AM=C6UOWL$&]RA0<,ZD!MGU E3N3R9'7=@I'6P2T MW>EFR'ZH^&V$(RGBEXQ(N#=V7T/C+JZ(B/@;@HIBJI[*AI=OZU3WU60L90)X M.A?C)"5[A9LS!S=KCL#+@&KXX';=Q<1ZD$-;2JZ4;!^/^6PP[?GSFVJWI&[C MI5991VZ1@I]F?*6,R[^KZJ/:3R+N$;ME?K(^0^./?=>IN:2M72)$IB5 M+BS!VR@U\R[US4AWN1Y)K]':3S6T)?&+2Q^U,5.TL.PY>'1:8]YE<*:?O+"Z MEWX6H<5,-!7TWB((F=B1"0^/(.R!7!39;X]U.7#J;-89OQ?#I+JW=C++-F$: MBK%D@RL79WMCIB:\'.G*0.WO+^0"J$WS$#QVYL%//WN28\R76AS@0BU8BS2V M?3NV\C6^Y4/+9GUMN07M0_1&\Q.)ZO/2A_=S+VW_:J(]Y(B2BSC S&>#;L-B M(*\-<)2)'JE\):"QTM5G6[FN52Y]QO+^3)ORD]RW-"V\>AU,Z\TC[OV?^RPT MIIH/4.>)89U:-^!A;="]S6I5MX1ESS3(0.,KJVZJXL(;++Y6&S\+A FAVEW; MV*"X,D[H.2Z[#YTHK];.!KVYV@**+*';<0Q) .JQ_L"9#5H5H59F;(6AU1V+?/HMVOSV4ZPABEO]QLS]N]G_UMH&1P1K)@FWO&S6V+ Q&3$RW^=1 M<;276S%X91@ JV3,9%P[5*IU)R!UD7H.Q]=Z M% CNF5.BC*<)6@>6^CBCID^7IU6=>Z"8LU<:=">M-BWZ_:]"UNZ]''4E(WMQ M#6B&*$>_;?:^O O5JBZK 6#&+8"/ MZKP,XX&?FN>+9IP(#O'=GVTS;&+I%ZC;E7QL2CSF=52OG*Z;/1O$HTB%1K>* MH-JAB!#.GG6*HF?T-N'O)5AOT" 6] MGSPS>7_WA!NS[GRP]]!9!4N\G<*55#-WI2Z[>UZ44'8^55?<(3]M2 MUW1!X!5VT=:-?3^:<-(IGH,UM504/D66%L_,0SA2:JV 'G@#5&B3( YS.IM] M+_K1T]6?,\#JM^ 2MT&!VBY!*84H#<;$?G#.&KMO8A#U#J=<-$.6Z4D'5:SA8!,)JFS>-1E#.S M]F2#I'OC.81HE@+EJ#/,$E&>_F*EK\9TUW/PL+,Z.F;3)24,;Q3: M&.;WI3_<7>@''KUY>U$:2SROOODW3Z(COG.$4__M]'!#%G\"131@VH,\V!X@ M#<=T2#HVC+^K7(^6:?_Z.IT,4S](O>K:,?"R[Y!]J&!R\HW4B$X"Y>)Z @Z, MW*O2C4F 4*P)T[P]';BI[Y$A9=YXO,PH+6O@ 6-)\R?SEF_! ].;/\A!SQ%M MU^;Q..+WP5\G+3NQ=# \C VRE:S?FNB _%*S\;>(U_73%B M1RWS23U]E<]NN"K?4 8^9O%,.6O)[^7NB=>N2>%N!C\*+H7H<6WGFB-\P^GA M"%=F(=3'-@;WVK+=3YY.BDLT<:%8:">BQ (8-@7\(;!=/A=[A>N,7 VRU16N M6E5]O?'HLT6_@,O;PTU&*\MLT V"))+ !@FS#!$>0 C]CFE*.4*=TIS%T98@ M4N_J8(G/EE'+L]=2;QM;&QI"SLQ-5>>'9>QHX,?S[@1%0F$8" 1*)&KS(\"Q M&^0Q#$.,/H]+8/$M<3[N-6IZ=+%5)M[[1]>W\)O;X\=N.!W2;+RFU?MC/J-< MDD6\:M5RO#7<<8''S4<#E:L4/)L>T>',>B!97WCKWN6B MVOK99VGAI;T":IG/RGH>2PW,_EB=[0KG6['^[?Z /3V$X02T4TI()7B,]*(N M0X;*DY^$M9Z74Z";NE24C8E$\2Z+NEFG7:XM^B*AS=IJ<%C)IU*GE$!'1.[>&PH"3?=-%_ZKCP%O++!V7P0\J(6T+,[D M/D &S8'Y#,D'-/68ZE(M7A<.^GB05D6M]C^]W=<[,>)HD9TI=@-[!R0B\UQ,@C9!.+>TKP"S]BH]1 M7ERGL#7>>]V=U&*T-@U7&'F5_,1'4@GSS>,^HO3"C=.**!W.AR-^EQ5W')S$ MD@Y%<0+:(##">2VGAJ4R[(FRERCK#Y#JWD9?]L!M[89)S-EG6XTU:I)#7;O, M0N.>IH%^.+B6,5T+[D,/0_T)#V"4"]J3,[_YWN^0ZL',-Q6[!9'[6@M82N'1 M:-,]E#HUO[+ET.]'WK)&:AKW]OK&.OYX)(KS,F]SDC^]G4&T3# ]_#LR-DN0 M([#3.)KY&%*6H4;EBX. MV)GV]5FR 2]\%6:$:K^$T*9&]$ I%Z&3;!!9!6\[M=73JD)9[P#O^VZ$Z=0* M.T6I^S'CT["5Y?"IXWTGN![2/+!?5&+7B5^MSDSA@OL'7SW,O C/ M.NU$A#_CW'Z;TVU0(T+@UI,SSF MWR#4B!5RM[K/*-L*>A_.]?49\N3*,JZ8JM>H)_)9%;@_LC!]47!?0/5O#Z@I MBOA5.Q8J _4) )0Q"5#/@*D>(BJI.7@>*NXK8T++,I4?4DS?I;6Z/O\FWD M3&C4]48-@2K_@*KUG8$G]YYW/J(QOU9XL[6&,[,)U#T 4("BF[4HV;14((T> MR#@YO(E.(=3'9I1-(LQ&FPU2:?*R(U6K)0^/&[WOC4V[[L2Z>92O+X;W]$G+ M#4XHPJW^IMX(9B)+=!%*.<<)9U#*6:P4?+W+E*O>=C<@12Z.JCK!%[TI=P@R M.S48$7$PS6_?A6@^[_"G>\!*GGV8L3Z.$W#35@$)SGUV,%-P 6Q0-([B )V: M)QF\H,ZY0*,#$4>!#1)8\&36='Z)?ZTL9M58(_!9UAM/E!J7!NVN*T_:%]LR MTYWPC'DP0URCW4WE';."$]:O.I)P'9@]\,"?UK:QL#TW'MIXP)S>&SK>BSZL M*ZB:*>$>"]8=0.F$/>+Z\N#GK#C7QOH*)QSO+.'H,!3Y'B5:"'31]5B];F*4 ML 1R3=;P<5_+QK2;5Y1 5O).[_'7O%+'-DH8$I8=;)!4?M.T:0LW'TP]=#J!6+K?OK*:UE1VJ2.A]-$D[ MUT_ M'):W??;Z&K^9W<'GD87!VIQPU6YN*M+.F=X-"*#4DG#X]:GYGGQ9:D]LQK.@:R(]0;L;5>H/#*T$+=:PHM0?'1B8 E%QG M>O^==O=SN\Y&S]U0&EV=#@-?JF:^-37VYFA8KX6;2&"(N@9-%DR^Q7"G_E*+^\\GLS[DE075DV9RPOS,Q%9&K;T,;^I!JE&$R^%A;3@)/;F@728J MI4MW6&L?(V:FQ).\R='[C4\-O+\?KG'H$JO*S@SR!-(8T(8%5*56_.@HAA+G M%J]9@Q#^>G#JCRF&0A*IIP>S"^XLWC"Z:1SRY#,;Y#/EDORE'J_QZPP_K+: MJ(D^&&E%4>C$2*.(+]P$J,V/)]XU MC1YX\,3I=&F%T.'P?(]?& ZA!5E!4,5+) M"GV>( :$D?A20_)LR9)-+P#G<+^ZF8A^#6_W&]?YIM%S-_?P"T3O9Q"TD+%# M9ONV4I#*0$2;&]A6]KN1;;Q_I2+_UQGO?+%1?=D.)VN0G]^U]!#BM34S<:*! M,.(1&U1CV[4.J/*M-A'1,WRT6HI^3Q1+FB'U-GV+2.CXX.Q=-%I_-9"VT&E4 MWK$N]R9>/3+KDW%?='CZDR=U*JM_-NS_01OV400G<#^\QKF'$6>?9(/$W9"? M,+6P%;_G\.#.:;>DT(1PTE4C2US.CMRBQAC!O#72R9CE\SR(J.>H=C-40*4U M[<$HREL[B4 YA47+;-*R]3^@\5=U9#\8&,.$E[ _3)93U BEKJ7,GVS0CX\Z M6N2.\&%79#%G9F[6%*I6>]60(S>2 \'1]<3\>M0CQ@&@WH\[J0:A&4H7 M6'%V9B"0$-=]HS\[_/^0'3ZN'08H@QEB6!J$:KZPRD_79W5/\\69V+Q<;/3. MSI<8*8KX]5SMG37\PMNY-7%5MR*BXWLC/H8X'VU[%.R&I4*EH5[?42F0NK@V8VRL\WAA8'@@Y+[G4^RFL'JWFLQ1!U(!C.!ZYO73 MAM,8U:<*7$^M#7MAE+,! @PWB@I#W)&&HVYU$J;H/?E2%#:HBQ OXU9!H;M. MF&B;&$QG5K[,Z[Q86\VW4K)6\XJLTSX*_DTP^O[$TC^Q]._'4EF$-?,=&Q2 M$V*U!S)0E-_'A.*Z#&&2S9?+9EW@7B339[T1AG%:T2G['._5S=TXLW #Y7WD M]*7&/'%0U92*O ;="#G#!C4&X"LEP3$H81PQ$;7W&M4Q.00HHJIT8A.,UO+W MOQM=RSGJ.:YOT? K1_6QVH_KNUZW[S@!SI39#QLQ4@5M#_WGSA']&7_&/]GX M#WK98NT5^U$-P:\,N'.S9R[%F/JZ??YAUU*%]9V;<%Q#:QP?8(->!YUS<.\= M7/'Y6**U^J%72L/MXT0]ULM_8/M0(NON(G81#61K;^>@OH)9*RA#5&<_:I2S M>VJP05MBVYH%N#PC5I+&!D2$<90-BD=MPFA8O]6WK!X5;165K86(C5_.LP$E MRT@9>#8;)"+V';62CY^,@/X*'_PP.,A\[_PY/PQG?D+BRN6:WJ,QS:DU.J<:;7I4I'E9/FH[)N9W<.^.Z=6W+<;JX#O>#$D]=0[0)@4D/\*34T*[UA&&A=^GCZ]E*C?=C@JV*D7#1XUH5=WS$>H]K'%P)IH<#P?94QY4XNMFB MZ;&Z(7\'8?>[97(J-6$[2W)W]J5W8^L;:E4=)V>LI@.SJ<$L 3LZ&+&+NI,% M >KI)WQR=*9\U8INY0R,&P84+>5$[>%Y.5>XS\;+"SKP-M''+OO.^[WB7&N7 M'!\C''Z'>0_T \Y:FAA3,LBX52WBJEB7O&8(JXW"G&L4:7IG81%H^+BH[HZ? M@VE$3#Q7_V7,E ?M(Y-##OP&>991>]@@3TC*/<-4O:L0YVRKT7IA&4LUGB^W M4H?REHM2JI*E=[R2EE"\P%=B!S-&F'-6$;D(D8/Z8/ M2\"Q?4X4:,0NRH3$1WV,2'KK/KQ6&9TMVCQC%31_X\A/Q7DB%C@(7MDH1DZW MBC"+M:#> :D$VSUQ*'?M*5@[#,Q)Q@-2LXVZ:$F^\C$^9&&WY7F[,82U M$=^/T()"5YA;KQ#2H\A[[>Q[,_67%<^9SW"WH5,5M/J&"64FQE1S$OYPOF,; M/W6*'=,G*DJ M3!"8H<4-U_TN87O?6\>WUFE63E+8,?"4^Z'RU[+25:,4EC46S M0<2""X ]*8"Q#TP71=A/F 1'%OODI,91Y=<[:WS=U-^R^NH2\7A=OS=[!H\T MU/+O&Y&"CQ^>TOSRC.,V>@7-]C1OCK)3D'A;'RK M_,3'A-+EZ="B@(,15(&!3RZ_!+ZMO#I?U6R:1RR?P.?'O0LG/(;&9V0CQH_ESSVQBM>LV'N^AZ MZ?X[1=+,Y GFR-L2"M+TIGG#506*/0UE=+6Q"[;/T@-5U:]Y;W>"E^=Q M6DEYG6^KG:_'K737SRL7]S)*9Z[M;^!ZOIN<2$1Y$:8S:$AF.<(PDHR=8H/( M^4_)+GXJ=I%0Y]BQ?./*0U139OUL77FM\X!QC[K"_#-'+2J$)2!!ET,HXR96 M32*H5>/#,QW.CYU1R?KO[S;UYVG@&X-NSP24+N_IH&6)(G_H7"1?Z4O84\TU ML5]^T!R!I3LC1PB4LYCI"-I^ZOA3:@EM$@B,H*#='MIP=\XI4 8[9PQ2;JIF MR)Y9TU*^[A^Z$KAC++T M. O,4 9JA0>338[=RG8F1.M''EH_.U;I1Y#UE^G;EO8ZG-YG\BE&9UEW0^@K MT,,2T*;+PKDO-M50O;JU:Z:G? F38484"JU0.?4=-N^+G,DMNYGZW*L)N+M^ MG<5V^U4O'3YX_WA#HKIQ_Q7M2J6:MQ<]<@RL=KR]>"EYWYX3^\+V?=KYV/$K MBB&&/C_AS_&%%D*#5 =!#.$.1)7#3Y$RL^,.-4N0\L+(%MCPXB4=M^FNX#N] M.[>T]LINU!T^()YY@4^"9E#/,:^ WT?>%YWYDDTNA]%OP7?[Z;:%C3>XJ>!& MZA^$2;3,]@U09BP^\4GI2C3D)5\(3RV0TJR(,H.8V[DZM@5,&Q*]5J$4U#F M3N$CQV:0,7RW*+U:X36P<'"P%.B[% M*)#*.(+@3_0TWSG6,#5F9AHP6%ON7B;84/5W!+M;+@7]0/D$EZD>89; MCVM-[S]3%] 1CZ.XH&<,'0 N2I@5<(0RTQDT"<=V;5D':XT]:[KY>F3UB\.A M75_/I9<_/SZF+%>QB)U,HCT=1OFBIDKPJ+TK^4JM[^KI!CA?*6N_DYJ:2ZEM MC1^?<]*D^(B)7&N]CK&!DH=)6^0,^A9,RY23QZZ\;A;.OW946[ASS(,UZ%;T MO*GJ:A&C>'28#>+;2OO.P73/LCOF=_4Z"7M8\^C=58&M"T,_\1%A/$7ISE-Q M@@OOR\_VO/GYV6SO:@Z#,\]#+7@)S8;SMQJQX3"ESHO.\-HNP_Q(5D5Q?YFM4O((]"0;=-/[ M$A$D\ @D+4$%KXK0;1FR5!6&E!@Y;H63(O+( FE2Q@A$RF*O?484@QN5=_? M;RQW\P?YC/GL0"C-/_V645J60V-#RNETL%JG&D[Y/M3!&YOR^_0YI&XBE@WR M(DSIMD%YH0&#TRB\FR3P(E#N:U=)+Y-"P MZ5:T)+;H\^>I+LW=#8Y'>(P-5=,,WC=-QN[\=A]ZT1O;JPVH.::P=%'MLG3@#+AU-V>I3,+F5ZT[&[*]-Z8M:16\8RIOWM0_$_XW4J;#C?OG M;EP9NRSDT'XDW0I$[TADO&>V-'-1%5C\ESG&^9VRP!#7(&5WPB2_0R5,I6#P M"#O@-:H*J*(MPEGC/Y;G1B[7ML3Z.,LE;UE<.5N0:ZMTVEA\A\1*\]D%OST0FM MCH WEZX-6]@9\MP4XMJ6,$?P$Z')1B4KO[]<+!I"$?.=31M+/R/4 0*E 24* MESHUNGFLB@TBR5 EGVTP&Z8_+(3"5Q;JH@8/KZEFJ!TIYT,PM_[[BTO^)\8^ MJ1[,'N0G%F184YF9;RJ_:'J@)?UKMEV'LUH;.*SS;P7;)\Q$5:V@65H8@$U+%/6$H]A:'[A[+*^73CBBWQ# MYCM]]"2]:SNL&_I@3G"(8:A"0]%2"XN IVN'#G2_N.TQM?>"K,Y.^T7I_+&M MO/\H9ZHD"=&%79*"MGVY3FI-%%5E6E>,II9O.K^;O:H?.6(*3090$I91&S+H MPU@E&0F,QMU7J^>=C2^>'_2ZF=?@S7 K2-2@-[.X!)@%_Z&XR$,3/YU@'UFF M-_5JV*"5-82^T>>Y&2#1?YSF$O31F.!"\/2%#$,MFQL:W)DO>Q/*++,GV2#A M=C?6!-+;UM?'UW\]> $&.,$H]K!M W0<%'#JY42Q(4XDU& )^+)!%D/_UDKT M&!3(V59/9(6R05>J,3\/X9ECJ%\^3"56)9D-6O2,IR^A?F0\!G0K&.[C#!$Y M-JA'>Y>/D7RS_PTG3;VK9I_;#O)]N?:%.UTW;1IW#$?\;KQK$S9E2(L8_OHV M7^(MLZI93Q-EI+&C/X'\?49)B"1CR/BA" M#B,-J /O+&/JW]1CP(M(R,2(;6/M:*'%Z29>5<3$8XTW%]?:PQH^-:4B(T0< M]+_W%5U[GHO3#/#\4C736($L&2*5]H-/ZGTU-,A\^](79W@CDY!N_1Y0H.4" ML.>_^2>*^!H"AM["SES?N@+44P3)W*>> U(]$/'ZBKQ;L*A\%5+AD9:1NCLS MG\4)"YF[GWC-F0Z<:^WA!#E5QOE1!@]%C,A3]5:9$/MN8=6PJ(OKJDM\@\C>Y%_1G>[H_JG&9S;HIU#B M$GC7+4<(Y7P+W[P4_E(6) &Y \"1*BU)R,*29)AYA36\H7>?T#&ESJ:&W=*= MT5%U'L;D$GP -_"=M3L;N&=Z *YM->I9RTR%7$R5K;B?HK,U[6> !'3(\1FOW9C&'UJ582GRGX_ MOF--=>"":T%7@.#LH("NIKV;/K[K38U.@TRK*K-$EJ32A0&,C-N0LFQ0;"*F MXUX#FJ[1[U?LZR9)U7IEF.7\:2)@5ZV:3O_.X?KF] R?0/'$OO;D\%UM( !- M*71D_N[?.K\N#=32C"AUSI&$)$ZJ>=R^L]5PZ&?2A88MF;JP$9>IS\UG#<)K M;/R\C?QOBAJ:>F2$L?BA= .$T>\S^:CV/29J%+P;L[%5\3/5HB"?;.]#:PSQ4 Y5[YI3 M TK<*WS=5*@3*5\:30]1%Y(.D3'VHX6-)[,HR&]'GS,XH]FB$5U0NLDFZ@;)T>:4:0KS4[W_!F>1"@O\&/A'(6&4SCBPS/V MZJB';);?D&("9*!-=6==^:BKB=[ABUL%&V85?GCZL-1'5O-DPF)ME&QHR2?8M"451(]JQ3MLE>2;*'F#&*PC!CF3[,XC>^U_O7 M>_VN]_?^]5[O'Y_+Y3(?<\YYGG,_]WW.>9YSY$8KE^,5F$/3V<]$CEZ0+?PI MA'*[C!'+9@)TXSV0.!MB)+=WX:07DO0>3\B'83V">*#,B4E>"7T[]1N&PG?Y MU)?ZE:..B&PJW;E\\HY5+*:[B'()$DN@P#S<>O[M@1KP&>B(W Z]B=\3:.=2 M5&*/R+)PH&M:BKE'7:Z8XL70;*^PV:;(@Z!#H)UN6BN06F[(D%.C1!)KT\V@ M; P$Z\7XT>Y.B,UW5!?/_+TK6R0Z5'6TM1E&MC5^ZV1SHHIT^(++94G]VQ>_ MK-"OLWH+19EIV[!I9QH5.$>W9]A1ILS M-!0]V2%-54U\JY];^?JGP??UH#LOR0(2ADH'+8^E.=\]ZH*_!0?4(*MD.B\* M[CS<<=@=5=S3@DLJ3M$6 ;I):DF_)YK2+_/&)07]?E\0_^"4.*/#1N= *S'@\$@PJ"/L1*A,FKN0+.H91B*YCT='.URI.(W8S".EOL M"9RPC6RW]R7'H@!L\7D#*6!),60+&#Q-91.H7P)5R@E+'DJ MCJ=WO8/Z#<@NH,'6QV(6[]0+)!DVU/',] X9JU!(K-]P4RHJ*,SQ0^+G%CY.MWK;)57S MG:Y+"3-=\5V6<&N_6FW:0 M='\WU-UZ(;UQ[F-M>2V46+ '.J2%#XK"$U]FH1VI6Q Q9TL MDVIQ?NBT;:*U!VH4G$M>X*[S/3C9G4GBD_$_YWGUC(K(^8]WNN:?_#K#LQ7' M$CI+078CY;"=HF9'4$L6V2-*\[R-8!&TZ41C,V_8RJ=M66ORF\:POJ[A2U3U M2^@&8:.4?] I'(L/1E?#?"4T:*=@O6#@O]-+R1W2J"[;TR* O$H4NW^AS%3>A;\K[;LZ)<-]",P7_\8MHFM]6N)2^1T MJM_\>A\R!6-,K2ZLI=2ZR.!C1[NGQYS>!>0G7"FH+K2-6D,WR ?6[@PVJFI MF33G<5[>R4W6^-G9'33ET?D4V&#=[]6OB$&LES8'PQ.P9W_U%+,"2GPQS?9D MB"CC"M6S;@$N_U=!E.JL24+FP42ED$ M**=G8.(^A0"N8^"0M!T3U&!?= R4UD5ZK6]KI8>TXK,_>S M](D[/2]]3U?/9QQS+/7E/3R;N5"VVC0/!Q3!/9F)&J3:9"S%OC8-WS#4*Q_M MV#Z&CJ&D=N/%FK!"$/"*JE"XBKSS21Q'85,.T: M0*:+7\=\Q"ML:3KTS7$,KP8%A2G5$N+>_DU%"*=,6&N]LI[UB3_8^^CWE$ON M^>557AXP"0*H675Z\+,.\5$*:"M )QW.L)_$J/DWX^8D*(Z%;\(T$':>?+=K MRW*_D>2-K7%1PXJ&#@^^O9(Y&?H=DHB^N0!F6YK%^X^B\.\BT+Z?5L1\@[TQ M)+*B6?F7I45A]('%4(:7Q[;!S;W*?ZREK/.D#EQXY*=U;:=YQSJ10'@7R1#5 MI3FS40:]$HK"S^>V+N E5_9 4^FE?_/9C+](:J#*_:],J$Z#B\M!/HFJ$Y_B M'_H?9C0*?!7G<#9GOW8!S3V"$9;_;7,LPD 3Q;WYP#SM#]&:>1<@$8?0IWFT$^K4GH M+8T%P5&6-1?TL\]_XAX<_]J0="G$H"<1G4V^R9NW6DD/J#WAUXC#YX_8W/3. M6)Z]\IE?^&RX4%5IHOV'Z]YW>4FQT%-88CX I81@R5M@*%6=XLPJ4*S& LKK M]]ND"107)'!,.[6HJR4Z,%?!D%)B8)3J>C1_VCA=AV3[,/W3%SYYD><"R&,? MO@UG%N_?MM%YO(.'-534Y)R*O[T'2BR2-%,&0QAGV;)O_LQ8.$1XYN>YZA*? MBU::K3-1UA7"QW=L#Z=CKAW7@!&U&6)>\WZK,]1*$HS,1VE=X.DYC7:A!ONO MF42_A2]/1-J\_=DK5XZ\R]_ETK, Y5K?1(YCX)>@C_E49TS,:+8SK8B M7'M>9V>H5] ;S*2GRK" D:WT8&ZB0?GKSG"NR'H MLNG%T6L='189:[]Q/?*NURR5G]1:)5)C&4N7\D M@^HW?XSJQDT@1)@DP%JY0OF7J(V3="NPE>PZ_*A.7;G/V;+[@=Q!$"30WI-- M8P74*+8LV5:6@A)M760/U!7##JSL.2#,)G1[H& \S8^&G39A$GS[3 9G_]UF M:1:P[M$"_\=;)'<:W VS>*VBG-MBSO'S&/)#-W*NZKY9!.8OA:E*!"AJS7' MYRYJ+.:(GP]@6]H9^V<<(XV=#]7> XG +]M[AGYT1 *;>Z#/V!VQ5:5>U+%> M[=4JC1VG/=#OI:]82B/;EROQ6X%X 2CE0]X>**FBA=!' (Y#$[;-23XC*;\0UTQ<;L0<>;VG@HL07;5,0X#HN-P#?@XO6A MVAY4VCI96YU"V[UTV^3K0M:2F9+\,\F;[F>RHX(/HI)):FLUU/$M.-@I!G;0 M,?-PB)F46K?/:;?Q;+N-R7^WFI[C,VFW"C9GRG?NTUU9HQ@C9DW'Z66\# /] MR#P$5=?I=]/WVXV&YN2($OOU)4A4\ND!8SD!4GL#B\^.[H-& V"JY +1JI/) MW[T[3)W]=;[_$M6L3*6T+?)3FD2V!9?&I_>97.C?7H<_@1B/G1KM$$Z4N28_ MDB;/E=R1W:YEXP*-M[*([N,GO<--DV[PFKW&'^U>/)TOO9VZB)YL143&,)JV MH-]_$A[JN _%JSRB\T9STI_ULF-5L""\29/C5HW)WER=7IYE5'II-O.\:WA@? M(!C%,42/KGO6P1N^=YM82(^7)16D92/FV7)MIFRGX=E2R.=-F1]RGK#X=->K M3Y2KX386[#\-L%86T6R-SP]C'6K= UE64KK9OSS# BFS@ ]5C'7H3 5 MQUE M:6"^X<%;M4(#85+.8V%#4C:F/2(W?F?KO#SU[70M]G5SQL$2[R)< 0Y@N\[7 MVEYIHS$?.Q^4?W-^BV--#/1#WXR)V<7PRR7' M#%[GE1 F-_25"O]T8_16;)I\17Q.$OY=(48[W,\ M9#T.?@*]GP]FR5!E/N^0G6;(,)]@ PCI[%ZV08*0OPT3VO07WJ]K/LVB?U8T MJF[ZE6NG)!E!5_IHV*H3K]K.^2N3_5&V#0!-*[(?W8QM*P6L/S:]J+DV\42; M&]6+Y@6D1U&6/9RX>\N2FBZ\;V[ 94Q3\Y#%'K?%XV[Y MH$5V@&%+5"QV:>_+>Y@O(I@S%H\,0?;,$3^L)#) M"2PL0-/1X9QHW?'Y<8Q" .;PY*W1(!-HM%3V592H-*=NP@.#@TZ/;W[RJ(CX MSMTNQN(+H>M IA'FS'>8XW.H5A*L!WS(3=I$O@I]GJJ'HP HP[EH8PN^((&' MQ)T.E\?'I4\JZ6\%7:6LY42_^I,[?;F89#SKZ:\THUKZMD3#M).UF:2484+; ML;>2/TX&1>61$70%UC=(\[_.:F>B']F8TFI+-4S1!%W_]<(IE0S_<$TQ^Z=2!0Z4 MT@Q\I)]/:$8H;WVN^J,,[D;_[OOYS%- "-O*VF?T-M1M'YR=W4X^,;!4%P*=0\4 M#SG L*,K8SN[H W-!51NV!3#@2Y1]F K=>EVR6Y?FL2ZYG"+[@D1Y3+YTL&8 M#Y1_++YXNC$@1/](BV0=I>8EMVE3FIG:&$D W(LY2O?-G+=].IX]YX9B-.7. MDQI_"GT>-W9B&\N[4K?B*4!UBKL7 M%&[':6_A+24Y"CK[,^T3M:7M:K%XEOSE8YSSF=/%7??PO4. $2?-JX'2IJV' M/<3B 3)[%8YE'\U"(.[A=KUE/]%+R[)/Q7WF&<';K@QT@#"?V,B"]QL21Q61 M/!]'5Z%2^U@&N;,,^,*0Q%SIM_***MZK7ZN=H_ M]G^LV_#_Y5,32AKJ0B;N@>0Z(,L0?HRZ/V0Z7ZC\=TQ+/_EJY^+.W9+/FUU_ M5I*5+.<30N(>6==DO!K37FVLY-NVN_CW"*XYOO1]OF577PJ?K]H[D)CKU9[Q MSO'T>Z%WGLAD9T>$(*Z-NKXI+-_ZV2]R/D'UX9_)E"?*^=G9=GKC^0%_1EWU MMOQW5ECR[$#!Q=H#O>;> ^4Y5;*IRS5L]YO_%$#8.HO?6!['[ASOB&&6XH-A M27L@R29ZM>Q'5_)B_/S3$O4@P2=OU-?%Y:(>&S$(AHQ-KF- M%H/7^NE*/883N,"9^/&FF?XC9JU/XO(9#L:[MWQ_"'RYCN9&.]X+B0@W:SBM M%ESGN8EH"#:$GNRY)UALYL&G.X^*?\\DV]P-]O9O>;O5"6Z8S3QG8EQ_*OC'YQD7BA$AQX[ M?S*HQ_2!%_MINBR@U F"Q M>\X"#2]G?2Q4H.#[UN_C&Z&KNE1L[X099R/U:2NU[$%C9I)A2UY"^*Q6D,[V M47P&7XU*LL*9N:FX[B9E)Y4X'25M/W8[G@-+U&X:&^(?N#,"@ 7Z:0_;H 5M M,'#NS0B2F&22>VBS5_R?/Z]2V$F3T0/G0'U\7(= NQ'E14*HJ!J[%7\G2R_5 M3?4FNYF&%U-]H86A\#Q('5OO@6/K&9;,YV9&F-X]D(Q^LHEF*=KHP\0>*' ( M F3V1T:ZGJW_,"Q!GI]80_HA0JOD+:W?\&>9B/2?NI-E5(E)!M06>%9'Z>XH M8\=WP#DJOFO.:$3).\[Q T4[C=1"UQ7[(%%6][3Q1$3VR2^71]?/*MRWP+ M MW"F ]=5@R!\N L"Z%$Z-L,R ?-EVT:Z)D4[R MPQ!^-MF_:+^FXK5DH0%#R5:,=45U0 'W*B* MZUVYVE3=$(C+M4QJ=F]XQ_.G26(3SI# T7X/[PM. MPKO^5 S4?;G6K_*BXC!:^VY^M$=,D7VKZNFU2QI?RX,+@T;?6&XU^_"RP$!IZ/_*N^]@!#"?F7A5+6=2HFD!E&]9 M7B'S0<9.[QN:J3S)VQ91GFM;,RWZ/1'#Y_1$9CZ<2I8HG78+<*^=BF0=XBAG M]>.E]T"WAWXL+!!2PI&B_D4-"BD=IA2%TJI 9/A;V+Q;M2[=BGYJ357S!#EP M]9'5B=)?/CF.SYH%8C$9P_#=@E?5OHP,C;;T<:W+ET)//F)-IG5GPW+Q9V\)*5F?';H MS$MPV&N\-I2XJ([VHNR!/K(-NYZ!D41[4M?CFF#BK.%[X(>,U<) M ,P<7UJ=K:4;,[#8;(F'J'PG>3P #D3T* M&F/5C7@>%-R9RNF^W/)D4G?'/BA]SC;1,J?Y6=$OAW_/;\6:1J2POS6VB'*U MZ >45@P,5&.&BAKV-^G@DJCNLTW1+\PM1I"'IUXZ\VZ>.VHO/Q;X]56A9+AL M@O6GFKB%6K(;W0@M/\'3M0=*GC-KLPMU&/;MV ,]C.Z6\2U^NSS\MUM=Y6_< MI12W I3X;\S(><5W\]U"(-/S*8QBMKTE6=\)H XQ?T(SKE_>G+0]5TR9A#'? MA+ML$0Z[$PB( (5'S76-8@-AZ+^N7+':Z[]O';C_82.*OMF+QTVNQA'A4Y,V MS!H3>RK^;E,-EXR(R+()N8M^Y*-X M^D>%NN]'KLGGZ+/LMA:S^CPYF?F,:+J#6D]KNELW7G!M:91AY_?F3QYV6G+W M><3*G; %A++-C&-F62P=2E+LS!0JQ@P#_6B427]]&R MT?RM[W]E:1Y!Q,.;S)2RSG1G/U5 M 1BAU)[\V>I%'$V_;L37VL4O/RK"BF\JA%_W,'^L+IB_Z/ZX+L4EX\H)F:$_]$(+7=FJ:YMS:JD$O>7K1D/+4 MXV-SI,+,/)(A+DLS!_JIQC; *6)MJH^) TE0?ALIZ-_R+W%;4#$HHI/#M^4= M/;Q-U(MUQ!!,UC?%NC M4MZJ1RHRE^HA[V3]C)@2Y:'YI"2D/$,X>8,3I_R8!NDMFJ'3; #Y"L0NLFUGZ1TK?F[/G^[$5I9;<=.Q K_11$:^$WTIG=2Y+6-J* MWK51F]'HPA*+L3C#!_LXNP>J7ZNCTGLE^=\2DAU@E(XDGQ_AFA>O]!U+9HD[ M6F5]^J4&)=!,8M<[&D3+E8\G'K/$[+]3/.X%A\^YK\-YLV8-B1[7,8MKL 2RS ;P7# M=R)7((P\^!#X/XECH/V%@=M#4K- [0*^+]WK2@+)-SKHP 25O#4@KDPZ'63? MU@0*>?^ G-9P:C%SRHV-M71W3!]&NY$*_YB9+M-7)-CV9=*(>W;A9T#>)]ZO MH:ZM4;=Y%^YPC(DZ/MF$O\/V?.A?-F%LQ51W0+P_(&>*L$5'_T%7X$D_\UC3 M/00%S08R;V?TH/UF84L_(M?E;H\)E!;!A1?$%TW M"BX5=CC!GKNB.BW6#S>N6GR3/1+=A#%/&@CT!I*)%0ZTNV]^NE^].&@:,;HV MO(8^Z)7V55?@-E5ZN;[<"3;WY-=OU8G\S\USR9J>G1;B3FK"]H[Z]$&KR]]K MPP4AEPQQ=UQM5*J?WNE IY1416?:]7 43M5^ 0.*DRE8;P*@P?/1SKD/W[C> M5RNYO =J_#.Q;6-V]&\1I4X_!NQ,>9PZY31MJCHQO:A=Y](+?B3^\?VF8;)- MS,!92/4UYP?8SC-F/&A_Y@NHWPS;SPGR+#4@KJ]E/#&38:%2EFKB$+5$6&ZY MW?)DX_J@[I8VS3?^,@A4#N*X#Q=F#4,:V2."%\5VAI@=PPQ"*?:U2?D9SRC= MG5ANO7;G><.'!>YM#7432"WEAQX_^Y&^?U6+RP_[(*+]QVR.;#P_7[#AS[GM MFP(06'SS=#L4DA;#?&S"2?&B,9AE#/UY9(J4R)S[=90#"=G#?ZS-5BC3K/CN MM(E4>MWZ@ #Z95_J(&[=H.#SZ]^7/$)%79HN)LL=CNU/>G&978C5%,8V6R@ MRD$1%@P9(C.T9>931@#]&",&2*X&M!?4,OL?MB$IH?T8L[$VVX"(3-,2;."[ MH*O1J:DNL1_.G/J,N]=E0/:S8@:]/)#"0#';L,%%/ZQH;>Q_^0252#-DED") M;PDR4#]C2$(M\B5@UR$-O$8*N: 2G?.TRV'8M[(NKS9((4B$Z!>OZW/3?W'O MGIW=A=,6@<]@AO HBW>OW$OO M[]H_1"JN8B_3*^15N;; J1DG4>R[R,')IE M'?D>1A#[@S.#3(CZ-K#+#-O1ENF?7]MK((FONF$JAA_N%_K']70$_N[SY_Q;H=&-#2B:P1,3V:SJQX ]6[E DHP\JU_- 4Y+ M]A3+LEOUGJX(,68"HO*:\WVW7X\N8$+C.+2=@&I>H!URESUNN^CXZ<4-]YRWG^-O:9VW:;'=XPFZ]&VJTR\E, MGX(G]Q(U!C0=>KVZ[[F'+)=X>"[[D,YQ&91>V-C4L_IZ[10YRRUB-/\/^BC[ M1;/]7!" 3HMO9>:@C]*O ^?I_TXN5W%&[-5#9]3(FPYR(+9Y@K6JY^ M4GQ\1U86I$"U0$6N+OW'"Q_B$9DI1D.=R*E6VG/*4&J;_IB:Q#ZG19- ^5)PFM3]5>..[V$S#B5:.6 MY'O&8\O=@, S"7\*' J_\=T:C:N1CBDM_O*($+88:UJ3LB/%.E2TGP0*[!^Y M 9@IF62EEXC<#I4QAEM97Y& F$UZ[>UM]9KSO-H*U^\^&.0J5[^[K.RN*+KV MN@%/?(F7@Q(?8YO J]Z[$'(!W39@5ZT[)K1'DHS01?QSU=QFDM-[')+(KSFT M@@_A\CYXI;^35>(Z> 5<_Z?&C339AXR'@-KD3$*HD!.FQ0]'+65U7$LY.7)F_EK^HADO9HK0 "5+D 8CY]>[,E-.N@,%W:>4 M.XY2"JO+/ +N=;P06_ >O0ZW$/P:8F"I?&KUC+1J+)LC[Q#V-R8;L9WZC1YJ M??G,(7(I47T5H_!SRA5HWH1-.*UI&!?4W0DB9\T+::F%!-Q%/[V4K9U-?W*K MW9:&8A:SN%D3<+[&H8RBALP>LG8O2W2"1IV 3M&N;P,(!F(/4B=*7'HC' MC1J"U8V3,F'OO@;EH4?>N=CC^H4/<]?MD(E%]UTO5^_7ZT;UTQ3&S$XQ?!_/ M!S^CZ_>2$)!#V"X6]<[U)H>W/[J"T=3RG5\[=S^U7HHWNTW^Q 7"M-A["M(- M,$,MD%61^?7DEKP4O+^V,(%AUC:Y!YI7&EG'J#+.MH^74'KS?[CUA@9/3C^I M^1M8[]8VT.$TLV0&"ZVDX%B'>.A'T-Y #[YA_8&9SOD.@X)+1CF9\=N#BO\N MMHV=2 @-#9#?.EGPZ5W5G+?LI+_F\]"S"I\MHF#]T)E(&ISY7-^MFI,TV4-% MO W8A=%JJLL"C/37*D/>!.R!#+2#274)?HW-QLH]FUQI.\@$X\MF;)B(RV78 M4? +_0R1;-BT%7&IUV:[^BC#ZJ7=/-FOJU#SO8QO*2*TW)RKT-MIDU=K$J%# M1WDIV@+8OGE3**Y"JX!D%VAJM+9P\?NZS17-VFWIF]&V?/5_GZZI MI"=L[V>SD;><._= E)",O%? )(NWE1K9/PU)#;_ ^D;Y_:;X];*"/%5_O%%* M785<\;NWL5+^I[985O/9/^:_!(B3(UA>UG&T :!.%T-)D>"]0_(!&-GO>H3$ M7?6.\>V"L0>\.->S2:7/8UU>Y$A8NCS+N29Z]B78XW5;\3P/N9.NA0X%\J(I M;O-[H%X5!=UWHWE7BCIW69G1Q?EL"?'_I$I1W;XG3M.P90O9/*P9J!"^@.F_!9!7I[-W]OLN+=I M.67%KVW"P_TXH@O\BP.47!2LQRS=D3/Y:V:\K D\6VRK41X@,XLX.HY@NYR) MP,-%TVC+D9K?"2N??ZK0S11G[SKF/$F*8RP[K!\XQCG\IT:7J$;FH8327@*( M &HJ43N=2%6+W^:3UV,&C\Q=>[!RZ M MBS;Y/5"\[!Z(JK\J[GP_\_,IZ9^VE0+A@38SLW%E7ZIG\I\7MK9?#GP:-5:D M4Z[RJQK9J]O/!@-=9M,>Z$\JRG@/=,AP_TQZ'+/,)(3NVDN!]*2RPV0"1FXT M[,/M7%GZK+%;E&^&NO*%H+=69P0;Z:*(OU\^4R?C&C.3/ 7&3<"U1PWN-:7E M-N30O]24!"LLG%$@.L<]IV"\TC]3I>^YY$2JCSZ_^K@4\;ZQ-M!FFCY5%I1_ MII(8./;JM&5CS:B',?8A(^MURU :X2 ZB&+8-ZG 3WWS_,^?7U-SQR''-TY0 M3_B]-^UW-)$3<7^!??'CIZ2V5N\0?TIVQQW'2_J ;S%?]?GW]H_D+2 298FVNH==:WA MC8U40IA&[_O\Q6M'D6II"=9BT.A%$/[&R[B!0TS!VN5:#I35Z5RKY/ZQ'L?N MT>IC&\?NUH2+KVMCQ$;6/E=Z#L6 &^:K!",37CBK6]A4ND[/U)070O= ?$7D MVCW0!;=. F"/WP.)63%4L ?5F5)A OUG%PRF_&$T*]@.\VP?NO3DZ3,N X#ANU[JN\+MA,D-CM_ M1T%Z,"+4F,6L\.+VF;-^^0;-X9N'<[G.9R"EE1,(L=QXI8)!P9:.%T \_9P- MFZ3LEZ%J_4^JK2U0T!O9HM8%>X@7>CENIHB*MAY3;F@'[D??RRU;=7"_,* 3 M$&)^[\'UU]ZZUC/*OLG-D!(3-JGC(@+>9KHHQ,)0/RR-((+1 N(ZQ6Q"B#>I M2M<;L@>Z_VFU"HZWOX@OK6YU?_BENF?X\W'OG'"320C].AN?I*$^X.D&VHM1 M;) TVHL*F<_LC>97;BCJ+^)EW)C69[T*3OY=YAZS(.L'T:^ M^JOJ+64H29&>B'YC'Z?1V* TH'4FFRCYNP\MN\##$!YB\4W1SZ)%QLR$T+");79A<>0IK25SF<-,:N-30 +%2^E2#U06U8:XMVIP15?/X(YMI%@W,KC@ MUX'3\_;T+@):XQC/TB1#=I:N_H?0V+]:3+_D;Z8(3%(AW?=\B^G7 /SE<;UU M+J"N\<<:T2 _X';]T6S#&[]M>S[UGN4B'F)>9N;@O0E32S150/,-9@C;P-.M M 3F$@MEHT::#"MK2E6ON;MJ=J!J!:CP!#FFE(]L2.\/T"YB>/1"8!<)V!NV?\)B.HYE3>LOB32RH(FWV)8Q;PR;0 M S/3B!8Y&3<8\U6HP(UC_C7YXZ[NZ$T[Q/M<3J@#:Z;HG7879 9O3FE*[,F4 M!=:[IHO8WDW.Y$<5S4^FOAG>UC3[T^?E:^/ULT3B],Z3+(:R]](K@).N@C[) M+-)>:W,L#62I4JU2FF2E5YNT98'-GM#EW?;>^E/>.+%OU@] /?BL _TB=]U? MW;T>BV8#"]=+2NXK"I3%'T+',M2I:9H'7Y'(;ET8'_Z6"4U]"< M]>\6ZV0Y'H%V"Y1A+W1JB 0AQ^UG!NXOQZZPH3!L(/6'$K-(;P_$\8=\(+LE MX?VN?%/_E!@D:L)65XPCNR-P:5V ]8:!9*9WR*#]@;)7C)@ZJEI2FQ15K'O: MHB^K#+7>&?FH\ZU!GG%5]H_+..%![O$/64[GY(:A>8KK:<6BE]=7%^BZZ"-L M0<0=0F$[%^V^?J-11EUH%6*Z\%6TRBRKJ<*]F5Y 'WAFDTTB.77Z>7T\5"$A M<0V$]J)S,?PIX7D,6>/YVE3;M^=;D(E0WYC+&G\CTY1;(HK"D49%M(?-&UI& M2QE-4]C.#T4\;2X48Q8OCJ+6B3%\ES]YI?6[=CB^X5NIRY&Q)N/V\X2XT9/N M/2'KGLG5V$[U/9 /,W#2DW*F@^I1UHV50.4PSI&P<30C8FJW:^'KC:J1S\H' MH*9'(?T9HK&GS(V\0;%RGIW],]_OX!,F=[):VOIE\H.*8]"$0$70: M=(5G48TA+[8'4D;0//;3 RAEK,>$"0)#3GX>? @8(OFMGGL)X+HG[N7D[('( MR?.5LBNV,^'9QJD!#Q]<][@N//P>I%,H+2",^(N<*6/QQ5-D68?40N8_[8'\ MU^50RW;&73(_78<2PK!@U'T]>K2@I?[QO,!;#R]NQ+H=M+K16N#OT:_%+-F_ M.@M^"(MP6T_8Q?5#TN BX1J$>(4C<7"*S^\W#0&^M-TVT;P$%DQQ7#+@4="Y M-O'IY^5^6<\YE\ SQ58C;6S_XA%@=4KM*KS@?CXY)P%DE7FT-YX3:'[D;Z=\ M4B[\0F2$XQ]^N6M0BKEV2BCC!O/='BB8(,:P:Q5%6[QC%FOI(3X%PW8M:A-/ M9-MZ*(# BA+7:R(6?GM]:*G3WYKL)0"J2UWX='SC4O<>B,UD^N&2K".X#):4 M&PQ\OTE#TW6$-VPX!/1@E?E"\\+5@H>SBU$I']>/O[IRO-:86L#BXZ1K,YR8 M5%[BEJ".+,*?I<,X+^PR8RDA;)!S:KKB-**"W(Q&;!F'S^V^I/R;F$:1>39R=K!I8N9M[YTF-2FPU[ M[$^@("-7-4K0!ZG:JWAH6H=F(!P- M2*\/Z"475<_RL'):FR--XZ58(FQ/N^!&M488BL+N/@M2#I[+IM) M#,:P^3HW:D+R\45J1'IDV=^3@9*;$CO%QP?\*X_,)#SW63#V]G2>7R*W8!%0 M0*V?3"#B4PGUU9.=A$R%0T!H-3B=)1:-;YSY.0>;#R"O-O%')8+EFIL/B0L2 ME*W-/U75$-P"(91+VOLP$#!<#2OG7$Z/MVCB&]BAGW/QI M=AQ5T.MLH_J*Y&V O76]#!&6<.Q5QN2_4]U<(18RCYO$&T0Y*.">2EM; J!+ MFS9^*^H(GXJ[&"[T,G9 HE5]Z;T/USUA#?(>"% ;^ICYH%">F<[B!U(M +OY M'_JG60)_)O@KM3+Y6@UPDG?<87S/R[.R7:9*PT^8?^J=.6%3P]E-H%RHG1+K MAM0;--!%_GKJ 85SG)/DXKHQ,I(1;3K;3_.^VU@7<,?V3BW-6#]KBE$9(KF! M1;F'>*Y0<#3?$8P0:Y &:9!Z8*:!^J()L1I^/1)FZKMDCRNX-EIU*UTQ0WI- MAK/U=D"3=Y;G6:'(7^I7P)\A@%IF&M0;B0ETG6/+PY7O5+]C< MJ^T,BO9OMVD&]<:WH>G!A;!C@WW(W T.-F.U)/TJSYV8/=AW $Z P M ,;B+:"+ '":\"2>6&!H8*8^82:R$@D)P%%8#;5\/B-:F._!EVB1&C*#LL]H MGQ/\+I7+1K3=W]Q& D*))K.-'WV MVNB!W\K^]U74*N =QZ^9I\[&29W9YXD*"*H7RRD9<&0'U\>5V+^+@1O8:;,9 MV@Z[]8&HQ(4RLC8%THF19K[!>@\E*YRB"N&I\/E5W,&9'@6)%[.KVYW(H]S! MFL6(*/O'HD'7DS86#FT:_IQ>8HC!B34XNM^?(EP^\*]OPM.,0DC$SBM\S^]V MQ&7"&H9QK2_.!)E]N^5OD_7YA,"S(XGBSU,N%Y$0OJ---N%2$>W6TP@7K3#@MZC.N_K"GX_NND54#Z@[+JF1,<#=<65-F0*#16#RI&7;UBTY/R4$.@Z*D" MS'4=H?81PTW!=H.Y_/= @A@%(&+2ZCL:6CKSMT7UL9?DI]O51])O)4A/UK\^ M_E8AUJGI_[YH OO!7&!8,FN@Q%],8Y)D:QF@1+LE]N<=PM#^+SL(=1T.GO.I M^-*E^CGO^4N'PFTV2 @FLZ&=K8&&J\ ,14T\L(WI'X:_[,XX*?P@DV8I,5.K MM ?ZE?$[[0&\*_,GYC2V^Q:V\QM;:B(X]T"\J4B6*5P5VWG=3 _;Z=*A 2AU M2>Z!*/;:#S+!;][=\@8@0=X_&BW*GTG_H' M6Y:9@)9B_^1CYH5C8\V.X3V,K^B\>34?<[NW[6_+DW,/K^:PE'TBTS_^*DE/ M,^"E =$])I4\+ZY4.I]X=?&XZS?A0'N8Y40M8N5-Q5_9*_TC\?ZXR^J1MM>P MQQN=ZS'CT'<\9"3],-"QWH57,.-?D4$;;.K,(&C-F2%O/%^JB9J'I?Y^I_2B M)-$]]DM9"M0'^8.3AF,VF, #YN&Q[&9MIY^73<[1"J=7&N)&5A]E/5-M"=\8 MX_CVW;;Y9$5_"JN(-?FEHWB;@ 3[(#8WM=SNS?6/1+NZ/V=\F1VZQ_9E&&._ M/$T#^AC%*I6-1L07>+XEJE9B=,6,89+'EO2Z(J[U^M,C#DIOG8X13A[^=.W; MZ=HJMC2M@Q*7L+OZ]_= #RUP>R"%VN$B0$UM59>(!]1PJZTE: Y*^^ZR46S. M-E@<<4LS\>I8Z2&5)]J4UQ7*_N"C2NZ_ZV&MSIL\PD!BCI=NQ7: SY/CO0,V MWP2_V+BH;KO-V!DT;9L%=Y@]6;&I"$&TNA9E0"@_BBBA>*;,1[:/*,[L@3*= M2UG]\$:V'I7C6 !/1^_/Q3*H7T@IZN _E^L,A[?LSZEP*5C43 Q$I:IK?)L[ MJ[^;;(&2+M3_.-G]+?O+G>&[=A[G9CU<5^9F@]N^JJ0]?#U9G_G3>;Q).BSF M^)+S>TM_U MP@K>W)08 PO$"_$Z72U3 /0W^KMJ 65D%W)J8+Z]MK-VRHKV B!06CMI$RP' M%*+;TSAC8RH9TI:M5#'C:>,]];S/T44N_4?0^;,S'#L#PLS M@>E9ACY50(JSY][EXBB3?S+M/1M\;]H_M$;J#D2,1N1F]8>>K6J44H'13 M;.N'@/4&BHPO @X+Z\DXJ0ZIINZ=U,.CKZU?OX^' M+PK_C*J3W$G)78P]4P2HXGLA;"^D.(/3-FLTQW3EBH=9PB#88R1(DL0'6R1_I6A^Z$#_G1I M= ^$6 =4X*N;]PD?6:6!H 2Y_EB"PC0J')^;#$\)_-,[ P'.]OYX4S*[0/S("#" M;7::##,%P7^%WX;/NYD?/6V&S/7^DB# .Q@C>ZW-N-3SSSV5YL=O@8Q_SOF\ MM,_E@>J'ANY@VTB\"YFF'=?L^R^VGE7PH;NR^O$-B>1V"L(1.$R_S- :8=C- M,R].6/?/5#\:NK%:PI_JDD1 ZFR["#_@7=/1H#ZF-0 0ZGHOG!*@];@,B'-J MISHSCN^!9.1M+XSYGIMP7GG>=*$WQ5KH?)'.2Z(N_A)'#=K*' MW#=[3& : MRA41GVKPFC'F6*(V5V A=\%\PBLB4PF0AB^G M7A2T'[=7EYY!A6PR9PMOP\ :26HU3-R_$]&E@!%\!R;AC]65]=.SS= MS#I;1:Y5S^TIQW,RJ0T[;_41+X;Y#*' MA)DJ!JXNZGOC@FC[OHU&SV;,UO]\;+&-#?S_BW8)-6]$< 1C=_J^K %RX M>IO?%-YEM'IO,L[$\>5<@8?#V3%[%^[>QH_"ADHZ)L&UXF][E:T<4D" %^TM MI;"6&LH2BF4^765H\P]"NO#W64IL1:ZG9PP^QOP*^T&QOGMFI' M=C?68R'UT*[UJ!34@KV1N14&1BD\OQ6&E@,W>R/+0BL#* ^*X^'R]C&-' MDFVY< ].O[KZM=/0^-065#3 L&4M,;0D8$ZY8WCQ?>;M>[GY[YZ1OV$V^!:R M36@[68FFNG%G(<\(E&!_0;9KK'$=@,[7,FSV0*5BCEC@B%_74,(DH0%.3@^- M(GH2)%/??J6)Y+T?S=8(:L[X\?EA5#T)VB*0%O*YMA+J#6-/E_T] M7&0/QI!JM;I"]2)9%H139:^]'T=[,S'MXJ.<9S-_Y.S4L(!-MY5+MFG1T-1S]I:0=[.L/CL"+%@DK> M#VV9(2*8^]+7GHM98ZM<'$2Q_& M7N+:E)#&KGS*Z4Q1*[7[^4R._V2JE@!\%'/:L3$\L0@B8*:*-A]A22U'_&NN M_\M7^_&?\-3F-"8VR9ETK\?40I>:)G^"?W@+SK>"I 1H/H,*64E_)=-D_ M>;M+R2SI=%$/!4*7@L%[W)@F\5W>U\UJW%,G%Z40#74;CX]7),YG'.-<@@ : ML/N8 PSO/5!<-#K$[+Y7&80O@,"U:F).M*D>OQ"1,#+-_^(,^4?,T =1=7"I^3BFPU0I4A.>$K>01I:?G@OFAYW3CE 2?O#P\!T*?#&;X ECI#PO9 MY%T01?SZNN4H#K1Q3:\?LL33,*\C1/KASE?6U0.J.EK?KQUSNG'6C"TJXM+- MP PUROKJ"TKF)!:M"015LJ;@[Q3BR@%^J\).C-'G$GZ^L#]?(5/K 9)TPWJ].VL!8E_1QQ1/NAGK<(AC_0F ZF07?KJRGR#(4F/F.#Y+WLU<&%?L&*DAB[K:@6= Z"OO#R#A&:+^(S';"R3Q_3= M>_,L0+Z]KY@RVI_K/'K^OFLT*FQ'.45-:5W16/>8R8&>C*;/-75$9"J>"QN< MRJ9EA(=ZF6"4(DP8]86P()5IXJ,_41U*PHKU%B]<;1P]8?)G8F)*I-@^_$1: M_*^;\@TOP? ;Z"OL@4&BU8!6^G64$FVESA -8!0+F!_(.R 6JH:R:*T+$-IQ.P$P7U9 MP0A \F1JOZ(TE[YUYQ'SM"FS7)&KKXNX;>VI'U3UME3,GV<)2[8W8?>RLPC" MJY)_M?K?XF'Y@F6 ML=-S(\G9$CG'.7J\#*[7;#*V*\\8,[Z6M2HO5KK0Y=C.%"' M>JH=.NN60Y;OC>5UG"E<3UC<997:9/9LQ\Q_<_V%_VG.\YWQ_>OSSG M/."\(;6 MM/JA@5$W@!IJ:N(__Z&[J)0K] E2F>=L,$R/RKJ#=,BJ3A.< TRIL\#SF\2R MA7ZXMW#,=S@@@+$?3C9#W/U\'*+ZU])GK?S?4)'Y&[V#():B'#=-E^F0A[4= M=D_$093QS_"=FJ+%SJ>6'LDG$E$(EOW>J%\G4GBA^(*JBL,Z=H^QS?ZY2,D2?VF_Y[RX= MMXZ-JFH]S]5U1+A21;E]RC$T1=ER*^;RY16D,IEIN&-DL9!]O^W,\<>TK1;H/4YKK1;U(MA P;P=\]EV^>$1#%DS#XJ M0>C9CSW0EB'0SEKJGLF5K<%JH&=H+.";H MVN^@*!@&V#*4'&@\GB$'3K,(Y KF&SVX%%K!JU(L$'9U@6:VQ?W(+((HZ,P( M$SUF[V+] A_2.IJ2DYQ;ZS HQD&6;B^>[]=-2(7//H#H*]3.(EL&2/>LWY>I MS-]8SJF3VO&2ZEA%W?4D#V;-[E3OJH_UKV-BPPNL0^YJY]G=2[KPPZ!^YDE\ M3&4K)P8P4#L(E.++B%EM0?8'$E1!O7LNXH/LCV;S LQSU[>ZQ5'H'27.*4LZ M6UXK@F,:7.L@*H>S=[U!NEN$/Q\M,W&1>"46(O4C6>EZ#M+!R]6K"8MNBOQQ8#T+A4>QL)ZL MI3DOD"J4 XSVW 9,XCT,Z#.=M6(J4C??Z82];E3\]:Q6TZ7#P=5M>>.,2(EB M:_<^2AB7%2KV'J:$P*'GHV1P\ )_EKI(,N$;!"U%=NY[O_0"D%*%PJU8=6%&+Y<&?[8G4;MGC9Q7BES,X ,CE'!/E /J=>F"L9GQ6MCD"LZFI$9OW.J$@S?ZCQDJI"U[F_HF *Y#LIFP M)PH;9:K3"C<_Q'10BL207 C"A)X;$]2JR1Z5M@GOWIC76[X&X\I^M1?=M7XY M4U^W,;NT]6/0MJZ(.M!(#O12E.;%\>VSN8(NC:CVA'RKI7=H)M-/C_H9CXJT M*OP3O8R 1:/CHM/TOBS?H@A/$],H2I2H?%TRFZP+%DU7#QE(G>C-S2)Z?W4- M9C"RVI&@26,=:L'$H4^8/];L02"BM^^^?QCYD-*]AQ+NF;'6DDL@;Y-Z@#\* MEWO@.U9UZZ1$(;O;T-SC&.1L6UG\E ?T(/)JU<&GF]OJR[E&9CJJK8"T#[1[ M*O4:4YCQ35=FLQR VF+N2:R.,KV>"0FK;%AD4P3)4?T*K_P'R^RCIL&9-(>JU>::S&%FA[1/VRZ"X."C#O3[;!1J>\LEVK-;P M1C/Z@\72$ NAB$J2H[(1;H,]Y5DS'?<$#.?C(R?:8\MAPL W\3M>7[P\T@%C MO[S\2:_I;/...\U3-L%HVT[S#0SOI;I\5(-KL42'E- PT8'C!VZR0O'UQ^(( M)]VJ(Z$L(P^/[*3!,!IZCNHZ?J\X^#PZP$X9^.HF4YOG&R2YKC^DA"#S4>]/I B?&)<=UF,/7R81)?LI MW20'&U*8Z-#-6I#90]'JU "3!:W"^&*'^B1>1GTH8>>C#V4-'4(,Y[7!V CZ M\[**%<&"_C%;3:S M?GEQVGVO"\2DO=$'.@RDPU18#+$!F\;?2BO2^CDN1W/A)%-QJ6.&G,+ MV13K6=S#Q+NBGTN&[Q/U3C0$!K[R1(J3"H^03):S\")Y,!BD+!7 M+ !%(D]QL.+,WNQ:Y[ZCS#X[R0LRYQC.NK9T$#*D6E4\9NK2LKV:L)&_NG23!]>?Q^JUC88S;9-] MST7]O3G0M; #YBL63'FT#$;&6="=.!?PP-H7WEP/14FJ#+KS\U-1&K$/0_G+ M*A&PTD-9EVPDU9@(7YT[!6.+CD53,TSW?Y]4?U/1-'PS^)T =CL6KI^(9?@V MFEY)E4V&^1"7K=T&DOLUKO@3%SPE5I_\,\>MR)KGFQZV;&UK;RVUEP/,[XW# M&,TVV"J7ZSI+\%U4<6]XVFE:Y<.U6I^E. ;63,N53B<_?;[R+% M>CYW_*.+0S7H32I0M:3$5&/\4?/'/ C.^ZS+C9&FC.1I[Q$4W*%T=20F^DOQY7 N8#*%%E.I6^KEY M_99S0,?P09Z@4,6(?M.*@$,+&ULY+WIDMPXEB;Z?YX"M[IZ6FD6R 1)D 2KE['0DCFZII+")&77M*5= M<\,:P2H/9S3IKE3TTU^ BSLC? /H((/58S-=*;E(XIP/Y(>#@[/\R__Z?K\$ MWV19Y<7J7_\0_(C^ .2*%R)?W?[K'W[]^C,D?_A?__8__L>__#\0_I_7GS^ MMP7?W,O5&KPI)5U+ 7[/UW?@+T)6?P.J+.[!7XKR;_DW"N&_U3>]*1X>R_SV M;@U"%$;/_[7\$PY4'$B901P0!C'&$E(L8X@B%6229AE+HJO;/\DPBA$)$<2A MC"!&*8%48 RS (=!EA"%9?/09;[ZVY_,_S!:2:"56U7U7__U#W?K]<.??OKI M]]]___$[*Y<_%N7M3R%"T4_=U7]H+_^^=_WO47UUD&793_6_;B^M\D,7ZL<& M/_V?/W_XPN_D/87YJEK3%3<#5/F?JOK'#P6GZQKSLW*!HU>8O\'N,FA^@D$( MH^#'[Y7XP[_]#P :.,IB*3]+!''+LORR5.-E)F1,DB,E/]P;+"? M+A#?D[SK?5D]"%>K^]&7C*A-W*^:'^3X O>&N5CDYH5ZMQ)3O;O;H2X6 M?7R)?;T6Q9HN)W@M=L/T1%Z:'S[H/[7#F >=(--ZG):Z>Z+*[VNY$K)ARR>/ M!KGXUS_H/RTV%;RE]&'QBRQN2_IPE_,WA2;SU;JL"?QS7OWMS_*>R7(11Q'. MDHC ,*8$XD0AR'"$(5%!C%A*>!CCQ7K[DB_D"O[ZI9.G'M1QQ#\XZ+X^\@V7 MLBHV)=^M?O?+0TN:7LW,^D=^6M%[63W0]@8MMC$4&DW^;2

"(Q,"+_RT\[ M/7V@O9P>P^4+P@=^:^3]_X[B6/ GDBV-A5&4S[$IN#LVNT^XTFK5P"A:L5JS M]F$:I3#\22[75?<+-+_4W[']>#_MO1C79:<5+?F9.6JO^(F;IS^LX9/I,L;I M0/77Q^_^ZTV5KV157?/_W.15;IY]_3VO%BG& M!,>)@H%2"<0\2R$3(H.(2\%C+%)M0[OPRY%QYL8JG9B@)R?XS4AZ_%MPPM6. M23R@-3)_# '*F33.P.")*HZ-,BE!G%'U.2V9$,^[1]6M]=5)=?5(HJS$.,H@E2J&&)& YB1 M*(0T"BG1?T,:$!NNN$R,N5')5CQ :_D 7^H_Y"J70O\"[N12 %640"LK[;CE MPFDZ33W3@3\R,W5*@%J+*[#5 _05 5M-KL!NIAIE)ID-T3JWZG^?O M,*^X<+'S[)HN,'@&Y-\O2T8?;KFTU9ZK?VYZ*4 M^>WJ*_W^[ON#7%7RM5Q)E:\7:225$DD$14@HQ"2.(!&I@C+D<9 1AEGD9,>> M&6]NBU KIYOM>@Y3.QO6(U(CKQBMI* 5%6A902LL>-6*^X,_J]82&$_6[;G1 M)K5R+55_;NW:WC:,0MK'-H/PQZ\E7564&ZJJKE>B_NNR9J[JIECF^@+Y??U: M:_6WA=![81F'$0RY$)I< @Z)S @,)>,<:<))2>9"+H,EF2GM@$X3T),=T)4 M?=7_L!AY/JAJ*HWM0UX:\:]D2MC&+Y9TOR^^KBIG>M2R#0*%8:A M_@/$,LP@%2*$,4J3E-(D"(EP8='S0\Z-+ANI0*$:'P$81(P62-LQH%_\1J8Z M(RSH27L%6GE!(_ 5:$3VQV3V\'BB+(L!)^4F>P">DY##G #9R:OJ0:W_<<1X-3YQQ8J!)N>*\PL\Y MPN*.H=S UN]7U;JLW9QO:%D^&B?4?;%9K1>4(1:'5$$9$[.3XP0R$0=0$L9$ M1&(J4N7&#L<'FQL_?"A6MU /= ^$EMJ5'TZ :LL0?J :W=#0*'TU*!F!KXS_ MNO+@BW9!P1LWG!AJ8G8XK_0^/UC<,XPA&J;YI!R@041AAF4"4Z*-#HDPUM^6"X%<(,O<^,7]R*=1'OS6:>08>W')/-IQUD2S M,[N34ON)<29 #Y!ZXL=+))F4/CU ]IQ=?3S2/?9D:^O)ZH;FXMWW=KSZ%RU2 MP7,3G/N7?'WW"\U7GU:->'78RR?5Q<(L<)20+ MC& BD.3B.,:011I G5"4H MHQ'A=+$7_WWR[-V/9%;?O%T8O-=S+UK=@;S9\M1[0_"@=;P"LM/2_&JB5UHM MF_R;6ZTG*%9 =.Q1*,!:16VWEQXG_31A3SR'T_#V;I>JI^RFGK*M4NVO.[6 MT0L8Q<"G%>BI!CXIT"DW^:S91[],/WL31<),.(M.D3%^ 3\1)>-IH,DB9OP" MTX^>\?SD@?X1AQ">]9TLVT/Y-IPM"\.4DD# "&<1Q"P.(4L9A53A4/^<1B&* MG1PHET@SMQU0+2'@;9@)=0@R]#,YEHZ8J2"?W;:FF9_.X]OJY=&WXP-87\Z? MBV29UCOD [8]]Y&7APYCV!O-];)!MV-( MKW".S((7(^E,<];H>**R\^--2E?6ZC^G)/L;/1V*/XV>; [D-YH%M\Q7[=S: M*"59$!%(:9)!G(H89L:W32.281ZGBKBYM2^096Y4U:GRIPM/U!UF8^"1^S@8 MO\"9_%Y0]A78:;,SZ,9Q4'N =:S#?0=)7O;TWQVRL^$! QXYU'IKA_ZR+OC? MOMQ1_;9_VJQ-N1UC0BZD2#F*60 3AH@I&Q1"*B()94!E2C@B812YV6XGQYL; M'6[%!961]PH4.UG!JWP%JEJ#XWD4@T"WM=N\03FZU=:A^*5!L1$6]*3U:;!9 MP>+-7#L]VL3&FI7J^Z::W6T^(I3J<@&*D2PV@4@!BBG$IEI9QI&$# =,$,1$ M*IU(97^(N?&(D1#L1!Q4?.$ D+:FTR7PC&X1.2%S80C2"(46#@SP@N%&I\HK MG+ARV*=MJO.)S5)^4N]70ALJJWPM/^3?C!VCN>,V9TO9N)B^4OW'7GP0JB><^:EC_/L4Z_C4;3D,$H MD0'$,0X@23&",4WUQBZ2+$RM$L_\BS8WNM*2=3$2Q;;HS]*(#Y8[^<>MSG1B M(D^3V\M.SZ0A%6E[G@;JTQI?%".X+]/5R6?QNFAS\7)1OBPU;J\WRFG.3 59] MEESFW\P.0YL$7^A2ZE_6F[*NMC'712M%J!VBK'BBW^M5FLJEJ:7ZL5:Q_H5LEP4JN MNVA(^Q7 ZZR?7\M?:BY'7LEWTZCU IUBH-,,[%0#6AE0*P=:[>I?=OJ9U'CW MA=SOQVN]C+_4=$ZTB%^#;W2Y:>MK/?E2UR45S2=9U([2W7=: ;&1QC%*5^"= M9O#U8YW@4V?W2/ H:0E>F0?<2; JRGN3Z;-=^ODC7\HK\/M=SN_D-_W8O ++ M8G4KRQ_T#51OE4L)Y/<'R4WR@AZ#2;!9\6*YU+\85]"/X.N=OD-==4Z^)>DZ16J 9!B[C2\NCE!OQ.RU)O(!_!0UE\RTUKHNJ'&JZ' M,M<0EIT %;C-O\F5>9P96#: M0@*J8Q>WZ1>PS186M&5QO[>B%1+\^/V$WK& MA 8F^ES+VB^C1];#Z/\RE^GZEWR[]NCSJ)VY#SQ2/%*4!A5F8F8,HGL",9=I,2EE,$2)Q MR)T" 0\-,C>3IY-1VZV#0X\/@FGG)KT4HI$MB:UX=8V<44+N3B'@R0]Z<(A) MO9^GE'SN\SQYK?M&ZMUW6?*\DC=FJ?NL)U>2MN&-B2]!+$,PY01#'.AOGD0! M@T' 51B+@(HPM-T5'1UE;M_['Z.,_!@B ,$?<1#]2&)[J_8XDN=W&E[P&?EC M[V0$M9"@EA*0\WV"'("RM^6] #:18?[$RBWE@WZV-/LLV0':FIDMH(5JXR0! MW:SO]-+S7Z9;A#'>>]&4V@IL3%!AKF],8$^VX%EH3QAVQ^^=S$H[*W[?Y#I_ M\< R0D+4F;ET:9)YWZ_>T(=<[V46(L.$R4S"2&\7(%8Q@EDB)"0THBF/$6:! M="H1='B2.I8U><(K';&E >PQO;,[' R(II]WYLS.+D7 MV3F-@J\".D=&F;8XSFE5]PK?G+E\])SZS\V>?I$$.%)$[ZPX,I4(@YA"@HC2 MAE@6QZE,<)2E(R72MR+,C4 ^[CP>XV7-=_#;LMZ\%+WM9>W9L[6LE/FW73 MZ%A_^I_45_I]@0(1$9PJR*(T@%C6G39( 'D8D"P*8M/'QY$5O0LY-]Y\1\N5 M%K9JG,JB_VT7V^2XJ]JAK+<1:_K=F5S]SW. 91BG"8%26\00LU#"+(TCF$4H M9G&6**K08KUMTCS_>3[2MOK_]GFV7F9?=/;&7X@/+K=MQO,KH^,/S:P>B<5I M% 6UIK#8K$&C:^.1U9/]]<1D#UFT1YL-?\NZ?Q&G7OA' _F :3#>6%[:Q31- M(3ZIFR7-]8]*58LP)($2'$&2(00QQXFV!%(&%4E2%88,*63EF;8><6[+^JY9 M3+X2^;=<;.BRVKD6I;BH;$GAGW!7/'S8)S.(+>X?RB#Z8>:ZK#FS)1D,4&(8"BY, =,9O,LT@Q*1"+% M611%*EA\DR4K['EJ]WB7+Z0_R)@?RDZZ)K"NE^%='XV>RG]TI:4>T)3%+(G# M$'(4Z^5 Q$H#306D$<;VJ=="@N*A_=0; M*:OAQ;L&3(I$DB>AP##$C$ <"CT?0E H&1<2PFU=::A?5/BNRSHBJX[:8H^@?]T-?:Q_OOZ= MEN(*M-J9Y@W=!Z/GJ '!8UF3P2C[JFCB+L"TQ4P& [17QV3XDT98NS[K3769 MFRR:^K+ZI:M]K3\7I9+Y>J.O6; P9 &-4\A0H%E3,0&S&$L8!5$4Q ')4.+D MGKA8HKFM;#N9F^J4=8?M;R:!9QQ"M9HU#_SJ>R[&IML:^T:9[=E5>V+5*&1B M3;93U5S>\FQ[HM53;")V=<%X"K*UDF<^W.L"GQ,5.SUX&#,_36/_B\QO[_1P MU]_TK[>R/AK;K-;&C7/3N#H72@F*E=Y3<,XDQ)'^$\-)#",N A4D*L6I4YB* MJP!SX]U.8D ;D9OHA,VJ\Q/_HR/I.D^('<>."?/(E+JKQE'+?@6VD+?B@T[^ MVEM\!5H5_)'G4/ \<:7S\)-2XU!PGC/AX.?X.!A[WQ[NF.=_69O];CN*'GL1 M(L:(-C[UCAUIRF-)!EDF$QA$(54HDBC@CKY0VZ'G1G8_Y]^E&.TD[.0D##D+ M\P7MU*=AG=PMGS6B@YWL8QV(V> URI'8R8%?\%#,!I#3QV)63[BTX'(;U5R' M,[W[K@=6;KB#$]4I\*#2KFCJE3772UX^_R.*VI ]W.:<:3,VWSZKZQD'& M5!90R%6(]&Y;IC +40PED:'*",D2'+L=LXTG[/P.[?JU@IOJ,N94SNC5U@MN MBP2S1_#&+&KE8UWDN;43W@@M?Y"HORH_%6E9O M-U+/=MPFOR.,@S@+$XAI8*SH+#6-'QGDB:0JS#@E)+5;4TX-,[_5X(\10L"4 M6D#_"*I::K R8M>%E8S@]I4%CF*;J9 EIH=*RB*]7HLL@#2($AC&Q%3X4R** MR&(EUR/CNCTQ7/\WP/3T NCK'1Q[Z6K J64$;UMP!M2T.(J2?4D+'VA-5-&B M@>N&/M;+LWZS@"GKIHWWDB[KNZ =J^,!'O0&V62\"D*DSEM)4>JCF. M;2Z\-[7NU@7XZV;O09X*9)R;J!/U,8[>.EEYC'/"]ZMCG+W6??5[O=S(OQ1+ MU>;6W]!RO=(S\^'#FVNE6R M"LUQ&71NWB0C-S""=U4@0"0.F-TEXK MU@7'6,A4[VE8$(00)PF"C&41%(C$6!!%8[O*VDZCSHW&:VG=_%9VZ-JYH+QC M-C)?M_(V7OW67V1<0@>[/_OS!SG!Y,FU8S?FI%X:)QB>.US<;AY&/'^6M-J4 MLCD[>-BLO^K'O"WN:;Y:,,I#Q0B""8^US2BS!)*,1S"@ 8^#F*,X=JJN=GRH MN5%,3U)0BPJ,K."W1EK'>K4G$+9C'#^XC4PS0R%S)I;S:'ABDQ,#34HAYQ5^ MSAL6=XQ>?.T-K>XT9YG_F#9BW^C2N!06">&QQ*& "G,&<9BDD$:)@J'^4=(P M2)@@(]5B.RS1W*CGUP?]!IA#^8=2PK5>H[F6UZ3=<2G%>,7:CDR7913$E),P M=G"$M@B<5JO)I;@" MC68>JP?[!-I7K6$O,DU;F=@GC'MUC+T^?& 1+UE54A[N ?C8ID^:0Z5KI;GP M/S3M_*R%7>" 9(P(!E&B",1)0"%#&8(R3%G$,TZRR"EW8I 4RE-1( MZ%C5:] 4V/'MZ,".S*^-_%=@+W5BJ\15V[',E *_ C7\P"@"C"8>RX)= J2O M4F )BV?-@E,.V5%+OH8=6EB1FUPUC4U^J4WFN3>ZVWWHU]-E\Y>V84;_?Y6KQ_WF_?LHO.) MU.9B) *(<1 9%X&"6:S_&@L!SLBG]=%5MK@Y.\$29&6-/@_<,C=$$?J%,C;$G MX'C&QN@C#PQ[HM7=C>D2+:1X_?BK%N_]:KN3N&XJRN2R.NA1KQ8HB%E ,[T, M(8XA#F4$&4(91%@*SE&J,N3DN+Y(FKDM.&_:<\-:&[.R[%J-TZTJ)QM<.,98 M7325EK%74TW0V#%99FYN>G/SRN@"\M4//1?*3I^K(V>/'D\8O2#K*XSK(EFF M#>_R =M>V)>7APYTK/SG)E\_FC6B6&FSI8U3RA!),:,*IG%F"GMR#AG.,OT_ M48*42%4HG3I$'!QE;@3:" FV4@X,_SJ,J*4KY%*YJ_72*-PD_.[U J[O>4G8OB3F?:N]ZU;O2,CQMTO?# M(?%SAN_)5(FCFPW(Z)8[FWW 3J_>%\$P\A)KC8 UE1W5]M3>1-_4VY?HO^WV)/O/FX0TCJK1?=G' M+QCHAAA^3K5_2M5UM_RT65=KO;#EJ]NVT<0B"RAA-$X@RTQ7=()2R#BA,$ \ MI1$A*<=.1T<3R3T[ZMA)V'8Y,FW1F\ZOP_M 3/0.6'I>YC>SGD33E'IJ.'/KJFZ+*&Z:**4_3.,M@%G'C"@M#2$DL8:*8PDA$24R= MLJ;]B#6WQ>A:B$8PH(JR]GT]=**:J#M3'X^WQ5 >3C<3&W,N[5:=Z6=HY$6E MKU#M0NA4JE.L:Z7 5JDV'Z^=K$:O^J:M9OZ6%+](>UHQ/ DUZ8+@%\CG?._Y MZ>[.@>;0]<]2+RWB_>J;K-92?M0O?'N,%Z$@2T*2P0!STRDZB"%520S##)$L MPSS,L++U%IP>:FZTVTC86(9&2L<34@MLSSL6_"$V,@VZ@^7DW/):WN8KDW'\FNK'<1DL*(DDU6)" MEBI-1P5A!CB&YG)7+@X4&8B\HQ6@@N]+#T@#G2H>WJ/9__+S.;2IY-F+JI-[\F9 MB^:GW#USD]$]C&I?EJBM:9UD01K%:0HI,G%/)& P4RPTQ38E"N,@# *K XF3 MH\QM]?QCF*0_AA& X(]AFOT8$ON8D^-(G@\B\H+/R,O#P33!:$!5]>- V4?3 M> %LHO"7KW=Y!>2RJ41:R@?][+J9Q3-CK&P!+51[2 7HED;J()BB9]G1==M= MP_3,:)V'GKI?G(7V1(#*\7LGBR@Y*WX_!.3\Q1[Z/X6?5EV? !K1.""1@@*' MRA0P1I"F<0I5G-%4<"H5L4I;.3/.W%CU4!.>$&AQ+^B_TT/U/+]ZPFIL _P8 M3#[Z%?7PNJ!ET3#<)B):]]?LLK9 ^V"X= ;JW?URS8'V53C9'^C Y* M,_7KRYL7YI/Z.5]I$S>GR\YC;KK[K:J<+?5=U7J1$$:",.8P)"PS!Y$<4IXI MF(:**Q:A-)1.)91\"38W"MYE\2Z;0FA=]/WC57<&>06J3CUC5*A.P>VA)?AM MIR,P2CJF''F;=#LWSTM,Y<@KQ*ER=F^Z6?S2G\6M;MN3RB>S^&ZEB;E)U/68 M#^4;>4\.%6]B3>H,\0WF&]^&CV2'1I\LU_7A:_OU^IHKROW\YK M5JU+RM>+ ,<)#@2"")L2&U&*8<:"" 8JT(PO2!9F3I$GEN/.C<_[8M?E,I:% MZ;!0_6WG,O#H7X?B^805US_3DM1?2V,2+U_?U-4 M:VU+_X=<[]),=D]J;JH+\7V]HZLN)#C (8ZYJ9.L*(6:^R@DBIF2%Z$2BF&> MQMRIT,5+:3(W MWJ"&@M;]N[=JTE[LY-P6U)5VN3:K;IQXKQ?H$\V;2^Y;J7[^B_:O^+3YBO MNBTM55>>KKVZK>\N$##UF5SG-H+RY.*,QSIS8 *D=1[@R2&))$$9F$: M,*5(DC&K!,G#CY_;"F:D&Q+?> 0\NZ5A."0C\[4#&L[T>EAI3YSW[.&3$M%A MQ9ZSPY&KW(_&VI;%AAC>%*O:,#>DT;H:%B3*F(QI#%%,ZOSF"%*I/U^DF)14 M*11*JZW]^:'F]BEO2QEHV_(^KZK:>FC=LO9G/F?@/7],Y@^TD3_VGJ"@D[2V MMK9N4&^HV1^6^4-OHO.R"U!T.CBS ^;$V=F9!TQV?&:G2/\$S?(.-RH5,E^\ M6ZWS]>.U$/J%J&HG[:>R+M&IE5@H)!%)@A0*DAJG@90PDTD=Q!4S%&?]",:0TK_86<_G7WP)+1@JUY'"M;7#^R'O*M#TZM \^M*Y-6ZS-E&[]Y^ M+DJ9WZZZKG"+ +,DE(&$05 G9X@$TH 3R",217' 4R2<"D^XBS W&KGFO-RT MQ>J*5>W\N\_7QM.C&L&W;30=NQ^[3X[=IFQG8^L M'.Z+WU??MY>\-\++^*_W53SJ63YPJ<_,UM[1S.O'W27MR4WM?&Y=SKU)#R85-5';78-*MTU\=MB1Y,S?P?SCS=H@%Z< "#Q]A9J)/,Y:C)IN-J,(.BF;']=5I6Q6 :*F&X[7-O/.".0X(1#ID*:I0@GU*V+^Y.GSVV= MJH5K&TR_N] ME8>*4GV1ZW43.UG])5_?Z>M-.Z\FZ;2N;A^2E"L1_6,E;JAGHZ\7%_H8):?5]9,WWL2?J>-_*9RDVO(DBI.O&M5%7MU\7 MH-II!'[7*AD_8YW3NU/*2QW @9-NQU'3S^&+5P7L='M>%?#+\_EL] /7%O/I MJSC@9;B/6R-PH&QS*!5X&:R6%0,O'&1HAOJOJTKR32E%E]]YO;G=5.L@-O/: M.OR".(@PCA1,!&(09X& #,421C)4- EB%-F=#3F-.C<+\(\10@#]B&/TCYJ[ MZQ3C59UB+-H48]>L;!OD3[/P:'B.O>MOX-L*W0;W]3'J7F\?(JU^$@H4*9YK%B?X? MG" .:9PJJ-)0DI 2&@3"7[;\W(C\60[\+@7>9QK[0@9QC(@@,*4B,L4N(TCU MH@D3O5X*%89ZSWH"W"9QF;>07)9-:@>-H/J0 W# M:"*3][,)+ZH:)UMOHU9WW[B3;9T\4Q;%:.&I7MY);.P*0O7N>XE24/MB'RD" M=>#"86;JAWPE/ZDWVA+.US]37G-H?4""PU#;2"B$%$FL#=08:<*3VHP*6*J- M*"RP<@I&/3;0W'CO@S2%8MO\M0''3$!=JIDO/^4%ZQI?%2ET]6-C]\V M))F[NKNAN=C6"",*X51S,TRDD! STYXZ2T(8DH2'41BD"EDUG#KT\+G1.9 M?_9D^=E!=((QSSQ@,OZT4Z3/II9W#/36%:M;$T7^5K+U1RU]=YA,,HE00B#- M$E.)EQ"8<97"6(59$F-!0\K=#CH/#S0_3C5R0I.C!(26] JL9%UK>]O+N2C- M:^WHP3L,,9V@QIDC(3@;?WJ[8I.=J?N?Z;KC>^HT].P^'*/'AYD6N?H247W7*.G MKW:W9-_FU4-1T>4O9;%Y>+]JIU;_:I(C\]5&BO8 NEC5";5[-1K?->5H%XE^ MCQ"E#*($I]K290A231E0193PE$5*8>M&0[Z$FAO)U,+".LGJ@IJ^7J?MO!7] M$I,Q,J5U*H%:IRNPU0KTU0);O:[:U/T#R:/O7FSF[ WYEYC!B4S^"6?2:6/@ M&_(36PAO0TVVV? -3G];XOW90\,-MH&'BR )$(L##%-L(@S2@$$6AQ0FB"=* MR"@5QJ V?G)+@WKW;*<%;CO"B#OP^C!F<-1E'S5+ZWD8%F.;S!8 # @9V%/5 M6Y3 [LD3!P;LJ;0?"[!_B8] ]6-I[/4_&@L[6+ PS#"1"(8Q-Z=+6$+""(:1 M5)(HE09$X>&AZ^<%F)OUNJUST=5/*;=U+IIHZWK[#)\'85?@U9 R*L[394<8 M8T["R*RR%Z5]HO!(?87GDB-#H1LEE-MB^!<,[K8'YW2XM\-S!K8S* LNI:CJ M_$^ZE)^4_J7.(_\FKZM*KJL%R508$8PA(F$,L9 II"$/(*8J34*:X31QZ@=T M?LBY$5\G<9-\K8W+.O"$UK(Z-D X#[<=C?D%<63B>HK?EQ:_G<#@^C24[MT3 MK-'QU5'A_(#3=EFP!F"O\X+]G1<4T]O;=>V7(GK]O!31AWPEWZ_E?;7(F'[C M5$RAP$A!G*@$9H@E,&4L2R(9X#!T8J3+19H;8S4US)AEK3.V7^L,_&9T [5R MCH'A'B;8C@.GG;:1.?+BZG1V,S:LSIP7D'V6C;M,H.FKP'D!\&!1-S]/OBA[ M\.U&YBL]3UD;89*F-)3,)'HK&FDS,9!0TS6#218EH2(B5MAJWWQZF+E1[A]3 MA$#X8W:L9D>SJ8?N'CW)=!_*:[B5"BM>/O^K5[?WJ?=TITA2L M,EN5VE^\C?+F'+,(,P*)1)GI\D8@E43 &"E"XHQD0CE%-+F+,+?%J@X55\OB M]W9/_FIC[,E\]8/^OU8)0+=:.'9X'S!#=@;_N+B/3,U:^*;=>R>^L>9?_=KA MOE4"[+08I1'\1.>Q2" >T<+-!YH)&;B;E MO]/E1OY9TFI3-J5!MS_^[UR6^I%WCVTW9\4025*]%Z4APQ S12%!"8=!*(0, M5"R$LDJ?'S3ZW,C&R EJ0<%6TCHE^>/UOP]LGNTV&W86U6@8CTQ$E\'K;#,- M@LF3N>0V]J26TB!8GAM)PQXRC- ^Y]7?JNN5^%6K5Z[U\YYL0F(JDR!""E*F M+2/,20 SGE!M+8DH4IF0H5M;RI.CS8VP:F'K3^B)N,YIUG90V[&3-P!'9J,+ ML'.F(BM,/%'/Z;$FI1HKM9]3B]U- ZE$?BN6WTS?FR=EBCH/*104XB;,D@OG ;FT&V MD#6"@D[2$;I%6F'BBT%.CC4M@]BHO<<@5C<-;)QMGZF@+ZFJF[)0^?J#_M,B MI315& 4P19G2EDH406;:R1)"%4J%1)'B+AD%PT5QXIX)$A!J\=;-3/2* ->&76.!X*[]]&^&%-?_;2'"S)M7^V+ =OKKWWY M$P=;8%(_W@0J=KT'3=N:-YMJ7=S+\J98YOSQJ_R^?JT!^-M"QBP0(HRA1BTU M)ED,LUCI?5ZHF&*$)B(D;K4CW 1P^8BGJ2G1R@\^-RV"W M(.,Z M+LK<-J:M)H[A#!=,A1WC30/PR.S7U8)IM*C[&+9Z@%>M)C]< M@9TR.Q-Q'#_9Y:!Z(L8+!)F4)"\'[#EA>GBB>QC$VS96T'2W76@"I!$-$ZA( MQ"!6>I^:?0@T.:#@HR>/*@R<()#HG?#QPX^.\39W.=;2S_M)1TL5RJHC0W+H(P8TJ1 M!$HB!<24@A>&J'_-UH!K!MD-"C<8H5M[+S>1+9[,-5^#O(_OM MX@GREBUWN20#E]:F<>LG/1"&3D5KSF(FGFMN"URH"MS&"K#C!2 M@U=?/OW\^8?>O]=* :-5?8'C0GC13%JN:5/-S]C+TZ53,\*)N1=L?2T8%\DR M+??[@&V/QKT\='"Q'&T*KQ]O]!N[OEZ)=_^YR1_,.O%K)=5F^2%7:6ZJ"C2ZS\<-8CU-,_%ZG)?W[\K)80V_ M;Y^&_< #$PCS5;Z6'_)O)NUYK87*V;*M(O=G^M>B?+.D567Z*[=):U2I..29 MA%&<,(@1D9#(%$%3,T@AHG_ TBF%T&W\N1G2C?BPEA_L%&C+)5Z!6@=0*]%V MJ1Z66.@X2W9+QXC8C[P0^(?=/>%P&'B^4@X=1Y\VZ7 8-'MIAP,?,['A;O80 MZ\?WJVI=UD>VU:?UG2R_WM%52^$?B[J:A!3/G-*_Z$>OWVIC=YM*N4@RQ+) M,IA$J697$_S*&(H@"1(9!Y%@C*2+IC'RES4MS]00FY-J+N3Q7,'Q>&0K_Q5@ M\C9?U86YM[VGZ\V!*)9+6E:[$]:I]@D^WRLK4F^2=>M+)_+_/VS3RQO2%WH_Y[UT;8$ /&5!# M ]8:F]W.MO<"[AWXUQ !@Q'8%6B8P2YWA#E_Z8VP3Y7^/O;*(TRBM^WT&++Y M-#2;PD#7F_5=4>;_)<6O*_W$NF10(Y_Q6%>O'Y\&,ABEK[_GU2)+E(PP3R#& M!.GUG1*8"8RU&4F4DDS;E*FX/.#N(AGGMG-_%OI4RPE^,Y)Z*:9^V7Q>LL). M-DLC+YA#)LC3@N4%PE'7G\LDG,%RX@5BN]7!SU #XQ&:):CZ6EQSO0*5LEYV M]CK*<$W?/!88IF%]L,1ID3M%W'@&?M,KP1'!;QG]X M!W'L$)!68+ N0"MRNR<;LW>2$TJ^PD#L!ITV$L0)B+U@$+>[W1MP_+LI::6* M4G[(U_EMO1:U :,8,T18&$$4UD8[CR'#40I9B#A-22:)L"KS>W*4N7'-5E"P MD]2^V<%Q,$]3BS>(1F:20^@,Z EQ'";[EA!>X)JH(X332^74#>(L"B>:01R_ M=[)>$&?%[[>".'_QP!H)!ZHPU+1ZO1)=V^#'KY0MY:X&"4Z2E-( P8BE*<1! M*F&&)($)5QA3$88H<(HP&"##W)CS"[^38M/T9-R6+7E-ER:(S=%<&S(C=K;; MR#B/3+^'J\%<[>"N5>G]?:O251T^]EERF7\SVH'?:B7'*2!S KVWPE92E%:X-67:*82IE26, T3$W5XT!!IA*S5>4J MIE2B-+)*ISXUR-PH;R>G*158"VIO!!U%\KRIZ .?L1VC.V@Z&0<8BDLQ:.W3F8LGA.^;RN>O?;"3A8=L>:R:NO-BT^KSR:G MK#0->5;B8[$JN[^^IE5>/3-7J,0D"7$$<48#B D.81:'#*8RS7A*)44H&]3E MXE+)YL:Q?;.RUZY!_^VM9(ZU6?U-GYVU^2*3,C*Q[^;@"O34 IU>H%B!K69- M+XV>;J!6;E3KTSOHOAMP7"S7RS3G\ 7GT<8=W@886$=;TXDI-[LLS-#;VGLL MY+'$+(1IG%!MUW(&:8@YC..41RR(59@X12T<'F9NK&ND!#LQ![?O. *J'7U> M#M7(7#@ )??2U"=!\%5V^O @TY:4/JGH7KGHTU?785H?S.28 MR"T3[9)$<<9Q&L$ RQABD1&8,28A#UDD(I1F,G4JAWIBK+F105N+CJ"6LFF(Z![=R4E"J-00$X" K%,$\@$9S"@$64Q#6.$I5O'I@.CN+SAT[1E MZCII/!1E;2@52IO"JUNH6?T>""WY%5A)QP.40_"R**(!%Q)FJ4PAS@2!).-Z MQY+P)% $18*++BW@J_T*-A3CIXD 7R=8PCY(O<'@3]&^'%8[QKWP31R9:XUT MT(A7G]5M:1;\F:XWY>E5WIEQ3R#AB6L/C3 IRYY0\3F_GKIT&+-^E.LWM+J[ M*8MON9#B]>.OE2EYLJV;>FW"T>LY7:A,$1(J#A$E2=T8#V99J&"8X42J.)0Q M1BXFE_W0<[/!C-C@U<:DR>>K'TR04*V!2:%7VW+$="M^T_.-[YH;%=N6-FZ$ MXC!9=CPSSA2,3#]::%#/P$T/]U>_=K.Q*PB]D]X?'[DCYHFF' :>E+W< 7E. M:@.>,'B?7FS,1WA;=^/K=7M?J C%22(QS(((09P0!&F0*E,+B4N:9#&/G5RS MQX>:VTY])RGH1!U\+'P"8.N=I@?8QM]J#D%LR&;S#!C^=IO'!IIZNWE&X0/[ MS7-W#-QPYBOY235MW=O85)0B$F=1"&66QA '*H(DBJFV@7B2Q!S'(0E=*&)_ MB+E10R,;4&U;>\?-SSZ"EGN?BW 9>^NCA:LS81IH_#>3.*Z]K^W._@#3[G:. M*KBWV3E^Y<#J-Z;NPEVQU'=434V>[?)$TSA-E%[UA> AQ"@B,(LR!64D>(2R MF 7$R5%_?*BY?>1]2?_G/Y P2/\9R%IBQT:X)]"U^_#]8#8R ?2%_*>N*MKU M>EWF;+.NHU_7!;BAM3]DE)9F9T'R5?OE^$#3EG YJ_!>)9;S=PSCCW=*R3H[ M?]NSUO2.^2R-)GJ%[)\W/KGB;:YO-&]$3I>+& =(2&U!I#C13),A#(G""HJ8 MB@#%(L@8=V$:'T+-C9.ZR("=GV2 4]O+;-DQU]1S,#+';=7IM^NNFV<]56D7 MPO'\NKYB5Z:? ?=Z#.<3;T]TZ46D28G5)XC/*=CKL]W(NBK7BS>;^XT)\O@F M&T&:;@6?U+4HZJI;;:5ZE408)T1 &DL&<<(%)(P*B'@8HS *0JRL*J'8#SDW MHMU)#1JQK]KF(V:/TXGNV#? 80).L^LXL([,G9X0M:9$=Y!.$9Y^6H_L]-]V M1.3.\\1E>(S."790.'WTQS6^X ,_\-#)/N;C M"O4_W!-7#70*M8G(G]3AXLV]8IV5R6=LL@NJ:G/?_/8L@SBL$XI"#FD:8(@I M#R%360+#1/(P(JF,F5MC9:_BS8TD^EG@7>UKV-6+[VEA_KW6]$ 1>T8!M7Z[)@%;%9],\9C)X^-,@"]/FU_AIO7.C0+LGD=O MG%$N73 ,"Q6KNJ"_VFYCWYEJMI5\+5=2Y>MG=!&C*$B(-@&C,(XACDUYD,P< M)(:(<,2#E,J!JX.S+'->"G;*F+_UG$NM0N!5JY)K!YL+ILZ5Z4>=D EIW7XN M)F+PP)3RBRR_Y5P>KK:_[:-2KPI5 MG2K3__M:3_X:[!3=.E'->])3 MUN.1THO,D:_#IVF%G_:8ZD4F9N] ZV6DN*#+%SO?J(P=Z?O==J,QR_>SAF2? MI7&+YZO;KCKMABY-/DJP0*;689!PB((@A1@C 6E %0P4B@7E:1*'3G5T7D"' MN:V:6X<8;1UB?"?6X]9#XD!C MSBT:H <','AX;G;V,G/ILQG:Q!I,WRSM9:;H8#.U%Q+E4J_@B=;QSUQ*B+,X MC!"&#,<48I6E,*,QAEF,59+AP+35'.8-M)9A;FM>W_/4U!#9R=_VL@(0?-FP MOTJ^KAM?W9O,[/^ZZ"3(?L9]L,?B\WFRXT2?Z(],@(?Z*NZDO0*UO"-V5#R" MS%B]%)\/][)=%(\H?[9_XK'[AI%3_8R;LM!?RR(B7'*>2$ADF&GV"1-(>*9I M"6O[+:)Q%$KE4O:B]VPGRIF@KD4MFBEGX0)IK3 MPB3+E*0I"[G5-WEL@+E]F(V,8"U'GW@))_L.76Z[_;L=>Y]^-X;HU]6:Y,,]87+ M%2WSHDV625D@HI!0&(<8F^KA")(D,44/29(RH83@B6TGON/#S.U#[B1M\@H[ M61U3DLX@>_J[]H?7R%_W%%#9-^CS ]E$+?J&0N?4I>\\(B?Z])VX>;).?><5 MZ/?JL[CZ@N/MOYJ;XV$H8:10::8HG$B)4F)\V'VF!+/C;4[&8%HA02/N5P*\.H?AQQ.CSK7 M#D?1%T\R ML,\EJ_ZUNMZL[XK2Q(+]NM)/[.6RW.C/LCO*EC=ESN5GH\^O#P^RK/_T(;_/ MUPN484)CR6&@S#%R$E'(L Q@'&0RP#Q(4F255SR%L/-;J!J!P8.1^ ILC+B@ M?FW T@ABF8OLAYJ!C3$N^%8.V1ZJ7/&QBDI.G;;"16HO[2;XIJ7XAW H/?1HG8O!0L7P%.0\68-O#I0K#V M J(N?=[ .OE2&[J[+@^4$QZ'*(,\,QV.4X4@Y2F""5,\Q(%@2>H4^O/T\7,C MLT:ZP=TRGF%GQTC#$1F99^S!<*^)?U!G7_7PGSY\VEKX!Q7;JX-_^*J!3*3MJF]SCOR^O8?=QA$NQH821H1^:,3NJZGDPC M]Q782@Z,Z."-%8>\ C!O*8?0OP_::TBU"P M3"0X@ RQ6#-;DD%&0@JC(*2:\L( (^'$;)=(,S>NZUHI\\%%%B^;'$O&FPKR ML3FPU0/4BER!K2J@KPO8*G,%#K2Z]LB+/F#UQ907R3(M=_J ;8]-O3QT&+^^ M*595L)0)'JOAU,N89:E$112B'G5M$M\!+^U_QW%"V6#C"=^ M.CG4I/1CH_1S=K&ZQSV"_8MDNIL-Y<:NLH8V$<"AX1 MK*RVE'M/GANSM<(Y-/1X@M-I'KM(^Y'YJY7+8VC!46TO:>'QY'G3=>\XI,:3 MQAT'+QB:WOKN7I:W>C.DMT:_K^],H!5=/2XX)0E#0D*>4 1Q8,JK)Q&'&A^N M?\]H'%L55#HSSMR^R#:MLY,5-,*"5EK7I-?#T)[^;#T"-O)'/!"K :FP)Y&X M("/V\',G3HP]J=Q^?NSIRX=Z*.[OBU4=0GE#RT_E%VV325$'\]_(LHZW7&"2 MT#"B 4PHT7N/C#&8"8%@Q&).D8@#02(W1\79,>=&#HW(H#(R7X$'6FJ0]=^, MW$U=(2\1[C:38>O9\ KQZ Z.&MTO#;HW#;J-R&W^DQ:ZR93RZ>*PALB;I^/\ MB!,[/*PAV/=[V-\Z^&QJWT/;-$DPQV _:VT.7O)1KC^IK_2[%N-MOMQHJ9H/ M1RF)PT0E,%.I-FM2*6 6)Q)&J4H)S>*8)4X)/I[EFQOCM;)YX37?4TF3@)&$ M9# -LP1BQ#-(6!K"* R3,*8H2"1:?),E*_X.)K,OY_^=TVE]5/E24S3^X>7! M(\JV3= KH]X/P-#WT=/,CTU]0JUFW>0!=-/M>.)$U0BFA$G?8QDTH_-_N@ M23K(>UJ"?*N#8R3?M*^!W7(SV\D=>3':)H+U%+_J-1$"?=V[$M:=]G4Z2D]_ MT )PM5_V^JI-6UEK&$"'@[^5ZD6FS],Z-JWLDZYR+S(MS]? EQ'"_6AL5T[\ MG99@_?AGN;XK](BF/9(Y/=W_54I3.:_N]IY01<*4;^S-VR;L*TOM$N]JW:Q?E$08\H3!'EL*F4G+(%9RE(H8QJB M&"6:^ISB*$^.-CM).E+^KA4HG@S%TV-- M:MA9J?W<$+.[R3VZX6M)38SWE\=[5BP7*!.<2TP@DY$)G=0D056(8"I2%J5Q MF"3FU C!$0-!*Z!@SU@#O_!5X"Q\@?H0,2 \*!]E6^( :H][") W_V MU=B/]CEPS3#K^9U2DJ_S;[)Q\W^EWTTM3N/Q6/%\F=?^#_WCFU**?%U]EI74 M0]PM4CW541H%$//0.!"2!!(B&0Q3BB,A*$GT&"MY:\[][0SK88)8O=M9\V[W MQ1GO%?_\/^G]PS^_K;N!\498-^-[X(S86>4CHCP1@W0*= >@)J^]+BG_5(FK M^A\:/8R'NE&D/O_D>C_JL:O]18CZZDX_3(AIN\Q?!-1>M_C+GC;0U7"\<6._ M2:JI;KRJY'_H(7_6+_XB52*.4I) O;'09)E(!!E/8DB4_G_&"R&Q55N1R\28 MFU74%Q7(1M8KDVR3.#HKADV*I1=C=*C'=F^<:B_;JQ;?U^8*&$6 T<2CZ^,B M)'WY1(8),:VSY"*@]KPHESWM@EKL>[W%!];G_;195UIPLPUM6X];]AL/%T%, M!2<$0XF5)EY&8L@B'L" !T2E0C DW,NVO[Q>VAFM0Q=6C>]A< 4Z]4&K/]@" 'H( .!Y^+R M\YE2GW7H9Z#5]"7K9Z#TD25[;N(-LP'VR^6\V92E:0JS$A_U/+5_Z4ISXD#( M% L),9(,8LXDS$1F@OBQ*5[!8T2=EFJWX>>VHAZH/S6X!JKC1-@M<./!._(Z M-!!9Y^5B&$">6-UQ\$G)=Q@PSSERX%.&45G79E';+2;PKQUI$08D4BQ@,#6A MF;KOG:.YSH,I M2FU#K9J!^.-7O8NI-,LTM>'KORV[N.$EK:I#1I?Q4?LC_<],6#.NR:A:*!D&"$8%Q8#K+H@36.V#,O]]JBQKH M/XJZNF3=+,4DX(E^?E[1)4]55V#5).BMZ7DV:0+]IP4/V(ES%%$]]*?-V7!I11U*F[M_-GK@J@'6:! MB"!CIC(>XQ!+%4(6Q1&D@B#*.0D%L@JNLQYQ;LMX)W3#=G5A'EA[U)Y47*\7 M7OO"F';8GUX'1T%TY-7I )A@(C#MJXYZ!W6B*J1?[R3@M+K35J9:%K\#32\% MSVM#\_=\?5>7(J7WQ4:OW*7DLC[&K^?AKE@*4[]4-BY?<_BAK\W+=H*VYW"% M4I6LF\FONZ&*S;H>ZX'F8OL/3<$P8[WRXIOIN+D"\OYA63Q*^4]59P.;H#8C MEAF\/NUCR_RV,3%H92I?U=8"-:\"K(N' #WV>MGT1JO_I?ZU_1:IZ5+AJ;*J MT_R?J+1J]YS)*J\ZJ=6OQ.IVXV6-CMKE@J&]#@Z/>SX M7%3K[M#RR^;A MH2C7;0'D#). B#B&3#(!,7;TWNE, MLG/B/S'#SE[L7OGC%UGN#D""F_T]3'9(0IS&'E* ( MAE&J63#,HIA9]9,\,\[V\SU0BE?/^XN:2,MK\U&NRG!\7Y5K>3A2 X"6*I8"(C$Y85(\APQB#*I-2;MI01YM3 <2K! MY\9-'XNFWHEH?!\5N#7BMM56FY^&Q$)/\0H0FBA!!8*9I('IX8DAXRPPI\]1 MFI(8)U'@%N$RQY=@FIB97_YN9MW.FS#'F1QY+>W'L/>5[@>R&W_JP5AWH_H5 M:)0'/>W[E0X_=4[;!@*@7Y4&!,]A[!-.F\\X]2G$GCX0?<+).!AI/N7X/FL4 MO&E":>K ]BZ49L$4S?3VA\-(" *Q-$T0,1&0*Q6A3"1!&B:+=;&F2[OURGYH M)[-C*\"(6Z)MHGSO[$;+ZE@*S %[NW5C'$1'9G[[J@,3U1H-04.#CR# M.@*G +&K'7#R"8,[/)N7H7G8Y[SZV^O'UW+%[^YI^;>ZXB=.%(Z2&,.89:;Z M& D@2Y6$-$8:FC10E#M%=IX;<&Y[HR?R B,PV,KK5'O5&G$[DO*)X\C4= F$ M0SH_6^'BK_OSZ>&F[@!MI?R!+M!V]PTCF5\K4W6U6N?WFL2J1<"H9"H,(<*< M0XQY!)E*.$0W9GPXPOYWU5C0WJGB&FQTQ#,=B9!K0@ID FZUH MTW2"/PR'IZ__V<,G_=8/*_;\RSYRU=".[K^N*LDWI11U ^6W&_E%2UK[C(-8 MHY.V1Q,QS7C&HA 2',40)_KC)C@,8!I)E1 5,8F(6Z-WNX'G9CS\,44(!#]B MA/[Q:0MOL9&FCE#JVO/<$G^-.$D3(2$3IF0LSQ#,1!# !*$$,X8)2<5B)=[FI:25?"N;_[Y?77-N MXJVK-I]TP44DLD H& 6IYGN:"$@R%$,11HR&*$UB0ETVZ6='G-M"VXD''AKY M7-.^SP%L9WI[A6UD-N]D!:\Z:7\PASE;(&_. #D@-=P2'&]9XN?&FSAAW%+] M_=QQVQL]>0!;_S"]E<%"1@AK>QU!KJ@F%J12F,61WK2;VNB9PCA)+_/^]0:; M&Z<\=5N5QFWUL)46O*(5H-T/SGW23T ^T/TW$,C)77_;\POP-PC.7Q MZP_ULMZ^ TJ?]?0=NF>PF=(<5>RZH>PZ\DBE=Z%A(*"(@PQB@3FD81##($42 MT5@&@OXS->?2Z\>WA:GPMU X#3#B& IM7T"UC6'Z/*7LM@\:(Y9;DRF]N&V[=M" M>0NALD )HZN0'M0*F87BK NCK +9*7/7K>UZ!G4[^B,T?OIYHT(- MDY*F/P"?4ZS')P\N&/JDTX(>NZK>?6_'[II_+Y120V&=2+6"0)5>TU):"WV%>#%@-JB-HC;[NI\XSCZ_NYI7YFN/5]KPW4J'""6Q#4I;?S@*HHP%09"AR#:BY-Q@<[/K M>O*"3F#[8_6ST%+333C4I)X*'$(L<:S97F^]@Y"2@,:,$6(9CN<;W&F"\\:& M-\1Q' 82QM(\0GB1!$SEX'I%"ECB\Z)Z)BSCY@L(L96F7X4C/4]PW8I M-V5;H:FN#_?O=+GI=XM92"HYC6D*.'F M9A9LI6WJ*5Z!/Z(?46!*'()O1G1S.-WDP*E;2U%KL M5'3;T9R9';N=C#_,1^;H'=Q?&KAK69_T_?*W;[%#Q=-^Y@.UW4^D38GC>??;V1(]-R&Q^]BXHVDM9(#0Y!/P*9:\CYY=!-&V)^ M $*?\>2GX3@;/W[D]HGCQ4\KL1\??N;Z@<4F:&FZ(58WLNQJ7^1\$:9Z[8G2 MS-0P-IV$50I9I!*(%).,<9D1[E3#^. HV,7L>8S,.@ MVMFP%T,U,D=V\IG0RZ;TSQ6H9?18 ^(4!+[*/1P<8]K*#J?4W"OB1$F 201(@R+&(4A)G+2=Y00>9VMO?"01,CATK,B(0N M"I!X^:"(F81"_'T$0/@.>[B0--\4Y4-A"DM]+%9/'>$QBM(4"Y.9+C*(49# MC-,,AA0C0O4&5,;(+;_ER$AS,YRV@KIFKAQ#TH['O. S,E%M9:RCLJ#_DP-K M,+QEK!P;9^)TE3/J[N>JG+O!W:'W[X91[@K3ZZ'S,J5Q%F8QAIB:$*= 29AA MB6%(>$0)21#)K"C@X-/G]MEW IK5U]XML@_:>??115",_(7W41C@)=J'P]XU M=!$L$_F#K%X2)P_04:U/N'WV[YG,UW-4W+Z#Y_A%0R,RA53Y*E_+#Z:%VO.0 MJ]>/?Z9_+CV(@X'5>MSG14[,VA$K$>FSA[,'X;!/""&&.;3[RO-!7?Y0YNBQB01,@XC;7)E!.(,8\BR-(,LC5 H@E#R MP"HM^,"SYT906_$<4_P.P7::92X$8V0&<<#!J\NQ2]P^22'SQ;O5NBZ4KK\!6I<%M]^TH]H/G;]A]UW?O;!DWSTMNIU#&!]_8"(I\W]/2T?/ZFV MRE"^NJW+L^:R^EJ7P@H"$0>QPC!6IGIO1C"D81S#,(A92C.B9&*U9-L,-C=: M:.4%GQ3820PZD<%OM= N\2;GP#[O9_$)X<@L,3EZ#A$['E&<*FKG,C3=(G@L MX3D5Q7/N$=-%\E@J\R2:Q_:>@1WS^)T4FZ7\I&[T:+):!9$,LX8A8Q@3;X44YC%@L"4)CC@B&&58:>.=Y8#SXV(.VFO0"TOH"L! MMA*[,8GS'-BY>,9 =F1^O@Q4]SY?C@CYZM-E.^RT?;8KV#7W(UW1YS:JZE?!"10ASF@4PD%&HMXZ)@%00#A'B5 D58)$Y->>T'WIN M9/7FSC0KJWOE%9W(;2&!^AM;]@N!K.3:=$F@7$^;239AFRI?27UQ]:=+B]H> MG2I;I_48$S"ZO_I@F=NMY* 5'?S6">^WT)PC8J/5OCTZ\ L7P3T'R/EJN&>? MX+X'WM:]TUSZ+:^T&;^M=5 7<;RNJH+G="W%7_+UW2\T7WU:-=%,N;'Y/ZG7 M[4>[R*)0X91**&3=/2L@D D2P3@A+,0RQC*RLM>\2C4W?GR_Z_[WT*EV!>2V M+HCY![I5#ORNM0.WU+#I"H@NJE!SYHXJ:UIM&-9^.^EOUL_OVE]D+L>GVJZ$ MY\UN&G?E76K%P$XS8%0#1C?P:05ZVIDM;:??2TR?O=O@1:9Q(O_"M-/IY([P M#OL)OX6_L29S<'B'I^\)\?_P83N1NIWOQV*UM:@;P=Y]-TV"91N7Q7D:IE)% M, O2#&*:ZCV(2A+(:))$099*K)SV(#:#SFUU;9IW]X7N.L2^:N5VS)2R0MYN M2^$;S[&/KL]#.4*8L M(GO8/5D-.NG-P >'YGL'IWH$.W*%MRO],O^?WF_MW M]P_+XE'*+QM6\3*O.Y2;CK\+@G"6H(1"16(&<2"Q)J^ 0A1D<9K%.(EBZ>3P M'4G0N;%>*RX0LLIO5[5]TO;J,#L%N@6ZMZ/3%O35K;NF>W1SCSPCOMSB M8XDYK1M]9+#WW.YCC^?NO'K;EL+1UG@3OODV5_H7J?&K/JV:G_ZW7(J?B_(+ M-4>*V@BF41S + TPQ*$DD*(P@YDBYB5A:11;QW,XCCVW107$ M3G;C:6H=]@-RA(?,RGD7THA8CTS@G>2U;Z&K!MR3WO@/VEARHP#0&H OHZ)M M[_$9$?6)_#K>T7=RW0S$[X2#QO6)D[EA!JK:=[8,?<2E42C;94F6WW(NCZQR MRWJJ:Z?.9\F+VY4I*G@CR[S0UU7K:M>JBL0DB4@L84Q,H<8@0Y"(*(&$QHPC M(@3E3H4:1Y-T;BM2IZC9M-2U[0[9O>U&=FBXB^_)=HV/><$IG'"GLMV![&S# MJV[F1'U>U9Y?&KVNP/6]"3-K@V[ *&W01I\![P$[ON5\H0B?D> ^'A(TUH 7 M>.[-R*6\TX/GWV3CC_M05-5'N?ZDS.%"4=8RK==ESC9K\Q%\+6YHG35!]=*1 M,AQ")' $,9H%*O)Y2%+I6,+I3':]K!?+6 M5[W4BOVPC31:T^\#_/\7S)_#T< TLS+)J<$35;;'!A^:J?C83(56Z0JT2H&^ M5F!=@$8OS\<*EP/L\\3A FFF/XRX'+J#YQ0>'CN,E@\67JKJ*/?'G7&7(40# M@F+(:9A"S#F&F8HC&*& J32*XC1R*IAD->K_O:X6U'EMY1'-L# M=!C JR9]Y1'\UOYW%+O7"2Q/]&8WYJ0DY@3#U+5I7=S]LPBXX581Q(30[$0EQFBK(,A1"Q9-09BI(*7?J$>HNPMRHJM; M.+3UA\9[>.-653)?;TXT17+? MT0]&T]=6W5V :??@@P':VUP/?]+ PK_%ZO:K+._?2K;^_[E[U^7&<2Q=]%40 ML7OF5$<(.00)DL">7\Y;[8R3G9F1E=4=.^J' E=;T[+DD617>I[^ +Q(E"51 M G2[+-W3%?:)HFU/I ?%A;6Y6_,O#=%OLAW]5"^8EN;^&,V>(L'MKRQ+]C_ M56SST9B0\P1+I6.DH2*$0JP5-YPH)$RR!"'!B_@XK[[)'069&C/^,,:V*KY% MSTJ_72?"C1''@'=@7K0J0*L#L$K8:(M"C>>:^JS(P,H,H2R3'"J)<"H@YRB"CE,$X M30B+I:1)ZK5#=!AS:C1QR'VU,H,CH<$?5FQ0R.U9/\$%?4?7?UA,AW;O]X;3 MWW7O#E H][S#B..ZX-TA.'&S>]SJ'WYIG_%5O]LHN=A]9,+F]3^_6S^I%5OM MK('T8UV=\W^WN\(J#'3.=!33B!&8*NNXTE1"JB(,1:IDE#*!"(E=@S [23 U MDBI/,:VX]NRK_*E.U2_DGH'[Q:H(XMZHLE2">WA@MSEJ)Z]1D!]ZXV;)ZJL& MI0:@5F$&:B5FY8S\6+^I!M,1N4%/ M("^//H&SR*O0N)U*7G],M^_K]]5F'R9G]K)OU4KIQ6Y[V-R:KWMI/6%&@*), MJ]KNJH#/.":3S&<;VD.6J5E^356*TB^\ M4F96![ 5A6)JA8K/=U&I!%274.@^$^E&FB--S\ $>C0S-GOD[7YFFL5"CF:F MUN9JD+HWG0; -!"U]I%D5)H- -E+R@WQR,[FS8'3;1*,V<7;G+POZ]WY=:"J M3)'Q)*62"YA*F4.EMKZV! K;N'O76:-F?K=.C)&-Y*/6J3^G^.Y\$H6=M^5I*;ZH[_.0*"T@217).=2;S_L'#P<2=&D.7 M*MB#AOO%:FT#*O9V;X#(XW"SW,./\"IS]RINAQDH=06ELN"@+:C5K:)E:I5F MX- Y:6]5'U\RL*\B^.P,Z=H()^SK>T*" ^_D. D_:E<_"U\LETI^5T(MGFS& MR[9NH,0RDD2$4HAB32'FF8*=/:L/7[HZ42X/Y4$ISR"'W MXZ6L8',0UM?S<1%:5\=&"+@&]UM4.#6DG(7K3>6.13!_P\6!1G8G7%/XU%MP M]8X SH!/JZH@Z5E:^W6]EG\:*>H7/2>980LM(9)*0*P)AXP@!366+,D-C629 MZ.P/\!)E:@9G+5Z/#;[?5'38XP\&\,C;_+T>%W;W,U#K,@!S]4=TB)V^GR"O MM]GO!%CK?K_;$SOFE9PYF?ZL5N8!5:]9K!.41[F $N"0*HU8RE5 M+)-.]>%O1'B\?YQ:0OTOE=Z(1:[>20DH[&-R28, M0R* M.&\S5)&@.V>1U%+*"*H$QQ 3FD%"4@9S3=,DBAA-2>KG-VH?<'J^(RLO4 >! M_1CF"KQN[!(.LH&9I<"J(>D,L!VHA2W3_L.QBALJ@1CERF"CLHF;XB^9Q/&N MO@51/RY6BYWZO'A2-HK%O!RV>T!9?[5L"LNXC+$D%&I.!<0)TI!$>099$F>) M0CR+J%,"A__04S->FB5+2]EA(3PX2%_7%^[9I_?JI+CQT#!0#\Q) 5'N43C4 M%;#@E4"O#OQ*I3U= ;EFC^O;C]7 M76F?YVF>Q$E.(AC37%EN2R 3"8)YG$4)I['@RCDYK:,,4R.YALS@8:.JFMSN MZ4]=IZ*=T48">&!JLQK4Q90.2LQ $_-"C\:O;/9MKAC;";(R4B#;8 MK'CEH?7$LR43K>N31\M%ZZEZ,QNM[Z-&[I'VM6B+L_WP4VW$8FL7P7^HQ>W= M3LD;LUEFMZKZB_JV60@U1SI.M#*;>XZ8,<4C:XI+2F$J!LQFB>T^]H]$]O4H?>,?1OFU;I;OL6[+6? M@5I_4 %0_U6! H()=%+K-F>OW5C-4^I_C3YKW:8B6-NUCL/[[[4^_'Q8;W9U M\@I55&J24XCR-(4XEA@R*B*8"X)8EB 1N77Q/'GR]!:-0CAW$_P8I^O;F\[: M#\RNE5S7B,Q$@;!F=$O#8 9[5N,>N/KQ_-6#\K9M,$/W^!'\]( MM9B_KR;SXV(KV+*HK&A^LYU+DBF491AF.-,0VW+8!"<41BDC.F8YYQJY,$[+ M&%/CGEI,4,I9E1FUDKI]C&UPMA-3() &IJ@.^#A_F@X(G#&GMDJ\N5T__8>Y MN[2DS#\.!E3;,T?YD!V4JC]IETN[[9J_J)T]X_JV63\MI))OGW_?6L_POHC9 MC=@MGHJ"J_M"+MCL7MT"MI?]?_MM9SO,B]O.=%BT!^88V\BH +L6W^XH?[$:@,7J MKV"O!#AH,4BMG>X@!MKU=1!@U U<=X!>[L5Z/*E# MU=D&.,HTBC&"/,^9K;FH(=>YAB362:8CPE/J1).!Y9H:=^[[!>_H>'Z*CG]P"/[[;UV!\3?M5E ,J-*"OMSA%'"2$J@U%D\ZZQ63II ME',SP2F)L4+6HBY=]07?=DJ9O RTVY8A M"'RC1758Y*K0M%K.<(;_52@"V?>7QQG5C+^J[DMK_?H-@R=@OUNOMF:G4/XP MCU(6YSJ/H,"1/1I)&6095[:E:04FVY%*>9CG.514Y5+#I+,#7^;"AA.++4 K!"#6NW57J /XTB MX-%H MA>%??M<;>YNN[-&'P&!B;/)OBU J#4 !Q4 %8'8)4 -Z.![^Z%&'P2 M1O(W##$97CZ%7D"V> ^Z/7@7X/\E^!?E.KQ7KS9;U3V_>/RL"> M5<$I(HY3+2,$5QU8E 28PSF L>08PUAU3A!$9QCO)$"A%K M-%^IW<"XTA+7>J!_;4RO+[0AWL&!U])21%#("-Y7X'2(,[N(DON*& *MD1:] M$JYO[+G8,]OJY<+&KQO+DRV+_@7\&3PLE;Q5,W"_WNQN;>"R@7F]NU,;L%RH M%5BL@/D!&%D7N^?_9UMY^]Z WPYO*[A;+PVGFK]M%'A@"[,CU]K>J!^72\"5 M7IO?LY49JFJ%6UQXSZ2R7K[?/N__^7\6YMW9B+OGS^K)Z/YSL9WG*6,1EA%,=<8-9Y,$\BB+($T93Y., MXA3+3F[PUF&GMM-J>';WPA:]/[[<_!W\827VS/!V1-_3-QX,T_$7 M.Z$3VG?>/NCK.-*=@+CH57>[NV.E/MNNM' [W:J56*BJR(&0B<@0RZ'@10WD M/(:<1,9PC&B6)FFLE")>]?G.#C,UTBE[[3;%[%9-X@*H;MS2'ZJ!N:0#2OY5 M]EI!"%5;[_P@XU;4:U7TI(Y>^]7=*.#3O3$R-]:2_'JHO:X_KVV2[I.2Y8G> MBZ;J<\H4)2*34$EA=I:**L@2I:",2"Z)H%1(KZX;7828><=+"GT5;VJGQ* M*;T?AW2:%3>&&1KK@?FG"?.A3<59R&>@5 /\4?W7Z@,*A0*251\\ U%9)Q%& M);H^(+VDP5[/ZAB*<#8J:A^%GR78;-LXAS2VCC9-)&2:9E#1)#,O=)1AX=?_ MK76XJ1%?,YH7+ _R>F8_7,'8,4H@&')#QP)YU%')ND.D=A!SR=QX*"7V\SV=A=/'0]X5F%M]Z6=O'-&3WB;XL1^]]Q\5U9R0]#%NW:^DL>'GT)MMX=^PM^4>0%7NWG,!.4VK"G)C=F& M$YY#FJH,:HKS7"1:H]3+UQ5[_MC#T->5',1S3$][/VPD^DFX'XJM,S M\+*QUZW9.]VJ!X[UFQ5_J%IF@U\J??XZ.U^GZ5 !Q^RG2YW#F:2#34<@*S:\ M?*,:OH/!^])6'FZ@OK%&BY695%S%)2 2ZRBC.8R42"#F.H8T9PS&B1(RH8ID MD=/I:OLP4V/LOZ11!.(W27HA+@9WC?@XPI;%+$(YXQ"ERO9821/(DU29=346 MF10JBV/>)=K(&]GQXHU&P=5E/Q/B31Q\3_,BYFBQ*C#J'79T!%;7P*.NH(VT MR;D$WA"A/>>@< [N.;KYE<)[SBEP.<#G[-4=C])68J/,^O9>E?_]M++%<%<& M^(7:SB/),)$40YRG,<2QX)!0I:!262YSE).<4<./MS;VUO'4K&T\/ZH\C#K@ MRF,UTO%6)2?XI9;TK_9C=\'._^3*!9-01U2M8XU[%N6B M]LFAD]--'8S5M=[]:>SB[ZIH564LYL?-9K&ZK:M\$D2XUABF,K4G2RF'5*84 MQH*D6AF+2V.GDZ7K0TW-:-V+YV$7M&/I8$@%0VAH8ZH2%%22SL!>UB[V5#MN M'C95,/S&LJLNXQC(M')"I,V\:G_ >":6DR)'9I;;'1V;\:WO[]>KPA59N!6V M7Q]WVQU;V53:.4U2P6,M8*H%A5CD%%(<4YA&&4%IDB5YACU;\;4,-[TCM5): ML+7BSL#Z(&J0HONMT,=2QPGF#.8$YQ KV]F91!+&>:ZY-CMEF47S\FSFMQW; M7'$&A(;_Y<##3<%;=;M8V3Z4@#/S!U'V.RC@WH;$.TIBEHLL@BI%&<1<(,B( M)% @(6-$L6(IJ?#^L'+<5H1%NQYV0+=W^6X/"[3;+B,4= .;#Q5!_%821"GI M##1D#=A[T@&14)TGVX8:M^^D@](G72==[NFV6/Y:59":8T%BE-OBW2K'$&>& MIZG*!(PQE81)P3(E_!;&^M'36P1_[50V:P]5DL0ISU-A]EQ80BQI JF6"10X M-RR+LTPE3NT5^@ UQC:K)TQ4*I()IJ FA$"<$ P9,O]"B$24<"E4G/JO]UW M>L6UW=.=M0!5]^JGYKVXOE0RT$*Z?^RHB^9+95XND"=_[[88?MLHFU7]PU8>GN>Q M3!!#*90\,>9SE.2028YAKE2.\HA2FFD?EF\^?&I,7\6$%"67&\7?_+["(_3< MOL2NF S\-59B@1^M):B]/\ESV@;Z+(\>/>JG>4ZIEY_GV6NZ?J(V(G/W_,U, MV.YF)6TS]H>R!=ST_SM2(IFDY>)_+Y;[]AR/"#WHPT'Y \[1A@$W0@X "X#DVXC4ODD(#EHI$,;#N%B',Z.,G9T M0YNJ9^(:6B_W(]#M9E?G??RJUK<;]G"W$&SY?GW/%JLYSE.4YU$$>9XPB"5# MD, 8!@-[13Q@L?YPW=2 MO^VS-P]H?/+FI\/GWO[L43YV)_7J3]WMXMZ)\67>O:U35'9.7B[7?UH_WUPF M2O&$9E B@:V;4T%*1 133/,D$Q'BL? +?'08U>D5'S7\<2\C8+60G1/D+V*= M<"8I9ARF2"40)Y)!IB(*983B/"#BB*]5FN :!"WU":[>VH_=]T9BLR64VLT)XBF1 MQJ#+$D/J.)4))"JG4$51RDF:DSR-N[#-A?&FQC1=VABZ0NM', $ &XM<&AN^ MX[9S*F!:J2,N@4GETFBO0BA75+]$)M=N\V\G_Z$H=OSMD2\7XN-RS7;S5*DX ML6$566QC*YA*()S&B\:?8M?-" M;T0&9@$?,+P:Q5]4NE.+^-.GC=8<_J(BS;;PER_JML[?"/%X_UB$:;]7#QLE M%E4OR(>E*NR)E;RQ%.^+[;_M,WE MENOMXT8=BL5*F>&()AF,.6(0YWG1: ##7$22:6.4*>EUENDRZ-1LLR.9;:TP M*[=OTH #UF[<&AK!@7GS&#PK+S@(#/X8I-:N#T3!L@H,&D!5>AQR]QQ3JZTEE)ER+DCZ.#3-,8",L5):E]L1H%^X)7'HEXK8$O2 ME1ELP.IPH9.R4SWE0/B[I\L//@]C-4;SGX\PV?6] &Q)NN_VW-%R\7NIW4S1 M[_>@CBV'&J6TMUOS>DHT%ZF,42XRF*%$0DQC"6F49U *@F,=Q[EDN'8;_?!H M.W0Z5 L/@MO0)- 1LOY]QT[0&*KW MV&&@U^T_=J+PU1YDIW?TKNA3]#J8$L,?=W7IC6Q#_ M)T!1_H;6?U@8'C=FMSV:0%'V!AW5 F([\%Z)HAC3O_\OE$7_F:"9+2H:5]?G M;Y*SSTG?I$[/09VKKY3S[^HT[3ZG@SM(FU56"NEFX%,!Y2#U58[T#U]3I7S\ M:]51.5*NI7;*\75=P][X[M/*[':*S?,7,\55R+T03%#&)"H32BG6VNO,Y-) 4[-9K)S@(.@,6%$]DQFN@NOVO8> ;.#OOB-:'8+/NX-?;.=GLC_OMQL5T4A[KVGQM5O\8R2G*D M= I10C7$24P@E4D"4Y0C&_4F9.05$WMUQ*F112TP:$@\ [7,'5GC.NYN]!$4 MS8%YI"^0WH3B#$X@9KD^WJ@4XZS^2ZYQO[$;Z30*UE3%-$%*"PC3.B&T5 MR"!72D'$59:@3)C=DE?#T9,1ID8JOS7::_@QQREX;DS1"Y*!F>&H'<35>L_> M/'!1]4#?_>GS1_W.+ZKW\KN^?&'W.N^?%Z+H([BO[RXRK+L%Z[TY[>ONSNUV0>P MWJQD/4+U&FJS$>(\Y5#A*(58VTI[6@J8Z%Q%J4J%8-25Z*Z,-37&*\0%JI:W M<*-N*XG=/^]K %]GP8"P#4R')6)[48&1%>P_>G]FO :=.T4&A' DKFR#,@Q; M.F+20IO7GC :?SJJTB12UULZ'HJQ[9W]/SO $UN:$;;?U7:W68B=DO8/9L#C M7S2NG#-&.=)4P<@6W<%",<@RG!K.Q51A$A&,D@[-&/K(Y/.%C%?1V0I9T+*P M_U '<6> [XL]KS5X5FSC>:K5:P(%ESB/,@HU2^PVGT5F=Q!A&*$DRA!+$D&\ M"T2//'W#5Y5NF3RUDJ\Q;8XGEV--Q-#'G$:R&2AFX4,3_(/LH+S$SM&+7S;O M"'@F&@+94 >HO609][0U!&PG1[-!'MJGC*>-6+%1K674RJ.A\D-,ZUNEUYM# MSVJU_6A^7-RNYD1213!%4 AM4U(X,4LG2J#BAI!SRA*9>CE8NXLRR=U,EQJ6 MG>;!C4K'07=@'JT*H_QBU?AKF4)RT*29RL +71J%5&SYE$J?T"4S^V :M*IF M)T%>H?!F'\#.U^;L]41_1\YW]:16CZH>T4;\_V.QNWOWN-V903;?57&P);^Q MY^)@_='N9XIH2!:52'.+4T"=)J("(:42HT%&DB:N/I[L84R/, M4C9KATHC'3 3!AY*JD[/=0_1.* /S*.5$F7Z4:T&L'J 6A%K MG):J@$J7&:BFZ:L&5I]1)L3=[S3.Q(SDDAIV@KQ\5_UQ;7%K]7CX:!ZO_@ T MG6$!GM:Y8XA02A;K9!$&^O6A6!\__%0;L=@J.4^5D%S+&&9IFMI^;C$D+%50 M"Y$3E78YA M+*0%E;C@PU48NW0*<8,F7)^0*^.-W27$3?TS/4(<;_2WD.MG?-LLA/IN7@X5 M5P=)*,DQD3F#,N8,8IX+2#),81YE*:=*Y EUCN:X.,K4B.4O*(_>9#F X"]Q MEK^)8W?;Z3*2UVW5(/@,3!:UC* 0$A12@KC#">9EH-QMR"" C60B_KA;F%5I MJ8I=TL:6TMI:?^!^H0(/!:";"E"SMSI)A2K=&M_N*REO2FO;NU[9=9@=#[ "@S?T.56]T_SS M>*>Y%WD&*J&#UBMSABA-JA]CGK"0#@.,%9S!9.@QS&7QGJ%$Y_EN?6_;J97=.#:%G5IVJ#Q<4GG!;OYDFZ+RZ^[YD*^X+4Y9?]RQ5;5O_7HP M9/^A%K=W.R5OGM2&W:KOR@IN?E]3Y2-;_E";^^W<;( 3K#F'5,0IQ*EA+8($ M@R)E6) H$4AZ4=>DM)L:57Y9KY[4UL:U,*OR%JR+P,N=47+O9KLU2)DK9N#/ M2DG 2BVKW4AQ-K118GV[*I+(BO,A&[SD>D TR9ERS;>:DLP36D<*I6&A-6@B M QK0 /X,FM=5\( "GQDH$6JDI&_!U\/;6:$T PV<9J!&"E10@3U6H $6*- * MF'DVQ9<@5-;;I'0;-^-N4JI?, RF*:1_OYT;(X.T^T.&"E,GC=9-YZP"S4XZYR_H9OU785FKV\_*4,2[]79GL]YHE!-C@DMC M?>-4"$AYQ"#"5$JAF928^9C@IT-,[3/<2PB65D0@C(Q^QNL9&-TLR'[@#/QY M'G II)N!=VW >!M.EW4/9+V<&6!4$^*R@B_7\98KNWW7OZ[7\L_%BNN;I]\*+0&_OAK,??5>R0H)06EJ.%XP 600(S0.M2HW."B]$N6<+JG M&U]\43N;Q_)MLWY:2"7?/O^^M7TU][QT(W:+IZ+.\KF0[CD5N2$.E,$D,\8Z MC@RM,,$T)$CR-%.)C+2<[]8[MG1CE'[B>''.7J@!3_%LUMA#I8OU>ZSW"RO; M*U(&9XE#]L2A_88?1?6<2C<2&V^"!J8YVP>BF)]OC?GYQ6H#%JN_@H,)=-!H M=C[')1PAA@$W$&7V%&944@T#W$O:#?34;L3\-[6Y-691HTS;]F8EWR^V#^OJ MQT,WK.VA>YL@*>6IHI!1AB!.S/_0#.=0I321.2>(,"<72C\QIF;\G:M.N"V" MKIJ:^-%MQPERH]GA81^87BL%9NV(-YKP;0?JPM56#Y:=_;93D%?##AE9,ZAPU^FM<"(0K,I M3B#F20:9K5>9$A3I%*4DB;TH-(A44V/46AE0:#,#>WTN--&:@1*&&3CHYMWG M+.P\NS'QZ+,W,#&/-7'^S:-# AVJT4$?WKGWRL-Z51Q= MZCJ\^ ?[68JV_[AUGE.:T0B23$80TTA";J87YH0D7&.!N'5,^ 1?.XPZ.9*N MHZ]W[*=MU69$=>SHZ0>V&Y,&AW!@ICS(:W,P]E@:D2M*'(0&O5 *USC%8T4#TFQS/XYO0D(]TGA,$ M[>YG/#ZHA3[T<1K[=4Z!?&"Y>"SD]9!^O60,M?+%JK#LOI?!O_^CY"=IN':A M%VP_?GU2940[;=79H.3&'^=49MS8:=R661:VAYZ C,0*1AI1G"8QD\*KC-GP M(D^-6(_LO>5!SF[M:P:<:C?&G=8$#DS3>Q=U0UM;6:;6%S05KLE[?T)ON?U, M^^'9L=GZV>&5Z-R(9_A9"MS)9T"!7Z45T/ 3<*F7T @C=XQRM,'-Y> '/\1< M1!CE*,60Y)1 3$4""4UR2!+-"2$BRPGU:]9Z=AP?':,<<,>V]0\B7QLO3CXGOS;>KD0SX=C MV"A*:410!+5.(X@URB&/M()<:,5B+C/J9VRZ#STUH_%H?UA^"P<-/&G"8P)Z M;[I[P/JJ.^X9*"4'?U3_'>38VQ^XX3?=+P>>RH[[ B >V^U+3Q@Y,_NX;I@U MO,JRA?.($4-X1$*NA((X,VQ'>,)AIE7$)=%90KUZ00>7<&JDV!"P2&PN*S:- ME=E\<1[=2/-59V=@;@V08;S/(6[H65=LG4!V\+5)>.T,WXOR_6MDZ5Z#-UBF M[=6!NBT.[VV!.;$HZX"HAZ4JQ%G)F_OU9K?XG[*TGA0QQXDQ;!%-$X@109!Q MED*!LYBJ_#H[\I?L^,V\EW>LJLSX M59N[[]>KHOCM-\.7UKE$,$TUYC&4)*<0I[&$)!,"(D)Y1K,TB3S;A@\FZM2, MUUK@JO#H6@-1R%P6TI[9 CY6;/N'>[;YI]J!)[9\-#;0:KT#2WL&4=1:^85M M :LO[F+Z#O->>-C KS[;TS>&]^_*M_I=*34NJX7/0*5T8+MXT(D):2 /(^CX MEO*@@)\UF8<=L=MJ]7FQLH_=*+G8?62BJ,OY^^K1"LK,)V:K=)HA%[NBQH92 MU:#L5LTSAK-<\A2F),402TPATRB#J60JXI0AHH3/8M19DJFM-4:X>HFPA;<, M<3RNY(;]N;)&]J.-G>RSC'2?,+=58I1I&'@1L#H4O%UH 6HU9J!4!-2:S,!! M%V"G[:!-.';O#6@@\NXNQZC]I\VFX?V9??3J\T!ZM<#K@,S"EG&V%0X.TPJ$!6N%T &R*K7#H M!%OAT!ZM<.CKM\*A/JUP7E[LQZC;S6[^SN[PU.:!;7;/7\QKQM&EOGI8&!=?.PH'_0UI>IO^>IU71O+'$<(X3S!<8J0W[&RR[#3.U9NQ/2Q*J9O MI3PKQSH![K9I"PWBP,1P)B+2%F/[Y5")HA;ZLK>P0]<9=XR"-9]Q&'+D'C3N M()RVHO&X]_5S#!LAS/-,)SQ)I(:YS QM:1)!QB2'7&=<8TYSFGLE7P\DY]0, MFSI,P'ZHBY>,]WHIA/'"D@%=-'CPS M-1/,&&Q*^2^;)G@&ZB%S \\-Y]]KY(,9TK8^$>O-P[HL3E1T5BNLZQ # .G5_<0#GDX]45R>/UJG% ]EF_U3?&X+<;R0 M5[Y>>[+),Y3"3)$48A4Q:'\!D5(\,N8HUCSO?KR03_1X(<'Y&Q+;XX6$DC>( M]O&:YSV.%SK@\QK'"WF0XX4\P/%"!\"F>+R03_!X(>]QO)"__O%"[G.\\/+B M$'VJJF#![9Q0'2-M[#262D.IB=:09R*":1I1AJGB,DVZ]ZJJAYD:IQZ:$@C; MN4 OUW]N01'D99NQ'II+%-VL?"L\G ?:;8?='[Z!*?>DHU4MXU!=K5YB,$AG MJ_T@K]C=ZJ6B[1VN3J[N4^C[>*_XV6PVU:&H'Y&I$CPF,,L2LY/34D JDP02 MQ3,L:<83Y<40UX><&EL4@-?.GA<^GB[UMEOA=N.)L" .S!GGD9N!4N !:V"[ MX!.TP'7K@*]0O=H%@/.EJ9WN[,8Y'^X?ENMGI8I\A#*YM][?B8@F0F,8V9*N M6&$%.;5E7A.$!,X9)](I?.SJ2%-CF$+ NF.\'Z5<1M.-28)@-#"!G$V[.F3! MU)4(KF_\O'GD*CJ!Z./R.*.RQE5U7Y+%]1M&KMSRD2TV?[=)F(7'NZX<\*#$ M3LF_KY?F,3:2_SO;J3E.),(8<9A1D=I@U1BR6# H6"9S%,F,,?^\V&%EGAIO MU5*"I[V8X)=_&ZNZB\=%C8YS,:%Z"3"0A'!G$)"',::&I6] M.RH;TSA$ZUP2L0UH-PH+!-_ 9'5<1*44%!PD#=HNZAH;.(Y_M089B]^57GH(#_< LIW8EP-J,'@'MQ\ M"H!T!X.I$U[!S"6_T4$'&. MXDR2%"*.C*T4I012Q%-H2(U&46SVA93XY89=',OGJQHK(:SX@G962/# GFU< ML^<1ZT5@'4]60X U](%J*6/--X64,_ N=+>-JU"$.CN].,ZX1Z;7U#TY*;UZ M@W\F^-_8S\7]XWUUA)<30GB2$$AP;IOO9A&DVFR9-*4LY53$6#N5FS]Y\M3, METHX]U3O8YS:/^U>V@_\*5=R!3RZO*AMCVSNX^>-EL9]5HUF_O;Y"_Q#SG]E MB]7G]7;[=54VY%Y8I\A77:?>?%%[H\!\YM9?O-JJMVJE]&(WSQG)XCB]VK1\M4^$&NXUMQK9FH:R MZG=N;6=V" OBE6:J3 "O_KJV)9?-,K?8&P7N$=U]9K2=3<:8H)':Z]A)^<7J M\5?P=04:JH"O&M3*E$GEYA<':P-4*H%?*J4,7X(]"#U\_G.\\.3KB!D1_:$]<<.#]W7(=T0OEE_,=?ES'7$=P3CQS79_3 M\0R3;>^L[\_\YX-Y\!-;VD2+F]T[MMD\+U:WQ>&I39RR<8("1EG*# MJ!1F+ M$J@1RR,J5)+2R.LTTV74J5&?E;8PX(LT*G60V_,PTPEQQV/-T#@.?MT<(@\>UV5V$Y8A8V?! MG*848I$DD&89@BC%B'$-PC#QZ_?AX\]LF#?WEQU_J<3V:* MUYOG?ZPW__RT*LJE;[=SQ:,8HR2"(HMCB$F60!:;/:Y$$4HHSQ5F7N;<^6&F MQJE6.+!8F=>\$,^W\.99)-W,M/[X#,RI>P%GH$:I$G(&?MVL6\#J4%*S#8M@ M133/#C)RVW?7S%QN;SOU>E?_]M'JW7A4!'?]8[.[>/6YWZWNU MJ5-?G^>&"52,, MD_Q&'YFL.D%SRF+='A.BRL_WQ>W=[JO^?5O6AFQ$N'UIX+A)IR-[)]A8DR*F+ DX; P ]21JF[5*]8=ZDW ME.V%FOH_WC^(\+MZ6&]V]BCD5[6^W;"'NX5@2QO,O%Y9_T;M1A0\)2R2,*%F MNXN9BB#%F89:Y @3DJ4R=RJWXC[DU/C[(#5HB@T. M1S%P>*,?0CWB'AT'&BT@TD_Q9J2DYYW=K,^Z?<77W9W:O#1\YS$VFV:)8IAF MN:&;6!NZ(5$&M8Q9E.0HCK!3]5ZGT:;'-&)I[,&%-K"76=6%W]B*[F?NM6/L M9L0%0VY@8JGEG(%"4G!FOQS.P'(")9#9U#[6J,:0D]HO31RWF_HUKVE$=7PV MO_ADS*;M7&4X0P03J%+.(9;F?RC2AE+BC*J,QR)/O3BD;;"I4W!L)+\NOH[VQ1M4FQQGZ(NT-=5V=[]>[%9FZ,D396M M_\:I3B'F.8548^OWBC(JXTPI)5R#*KJ+,3G2L;*#;2$\X$4-,//QB#+/#52. MDU^8,6?L4;@Q6^T$-=X<#$Q=5@EPT&(&RODH%;$S4:M2E%<#99&V MKRM0J@-*?4:9$/< D7$F9J0(DF$GR"LZI#^N+>$C/1X^6GQ)?P": 2@!GM;W M#&>]W1;!A'J]L<7KMF5F6\ MJ:U(#7_]VC;J:PK<+;/B&N"^)R.]81SOQ,,?P1X'%ZVX!#^0.#_:*QTTM*I^ M^0"A_;;.)=H>'LV'^MM:[\Q#U8M^M/790,2I2A,,I=F*(6KXN8P MYMCUW-QA.%/9S>-F_YWYN:B7'VIS/\]3RB7C9K<=2PQQ%G/(HR2#7"$9&7LF M0^%9M%6=K6#'A?%()\5FSC6@>R%=+KF^,00 U.)544W#^. MH^"LF $PI(4U;-IP0I6&6R!PG.#-_]=H# MAA%K:C1K*V#P4F*P.?1P-U1KB\P8MET9([MKOYU^$^AF_HT_+0.3^M5./I7( MLZ)Z2:76 .U\@N 9NO=//Z%>IU%0$" O=A4*\_1N3/U^L35@F&WXHY+5CGR] M*DNPV'VY'?3L)6^5V:VK?:V6N>8B4KEMG0YE1" MD><),9I%'&7SW7K'EM.=PKUTPTWAAVI!-6NNE;-1M\VW;4>HB7-;95]A.H8^ M-FR("_;RSNK*8%4I,4OKX-*EU1P>:HF%6X4#XQUH&0XEU:CK<& H7R[$H1_O M[S;Z3:T6Z\WO9CD7CQLEOZQW:OO^T5@&#[O"(X52,Y%IY5--)!4LDAPBH07$ ML4@A26@*,Y:H..=*4>:4K.D[\-36TK_D4030FRB*_@UL"SW RLH/Y*,"5FQW M_XD7_EE*$8^S!*91GD*,F-F5:IU!C341,4ITCL7<;+U> ?U]R=/=_T^QO^[S M&^J-'GK+6(*XEQL4@@,C.=B+#E Z*\#M4//$"V5WK^%0:(_D2?1"/8QKL0MB M+>Y&K\>-YH+LHF33+=GI_@ZG->QA838,UEU6.T+?K;>[+T;!JIN"YIE E&M( M16(]D%D.>:8(9%2@-%68:^%4FMYIM*DML/LR",; N5]LMX7%O%JOH+C2@Z$# MT Z'.2'A&_I4YR#KHMB.@J\\8 M[RS(59VC0R'GF_PH5ZJ%87;SC,7N&<7\QV*W5/,T5BK/<0K3/$X@IAQ!'M$8 M)AHAFF-%21:[,.RYAT^-4 NAK*,/Q;_POX):7#.VWVQ61@EO2%P_E# M;M/[C!_%6!EO;M=/_V%N*UTHYA\'S\G9AXWR ;>I47^OK==T/A(HNE?\NED_ M/GQ:B>6CK?AWU@-29,8=>*&N[[)0VWFL,L%R\S6GB&F(XPA!2G ,8ZXSG*5I MI@GS/!#H+]74"*%,^%P>!/1V( >8*6?W\;CX#^\\+GNT% H53N-2I8N^XG*R M&MJ$M3X& 3J,9C'/#A?3M:_+XZA'T&HC^.4=QAJ-(,YC%PG SC34D@F00:2:9(%1KFG3K;>$KRM0(N=EL MH:E+,U!C"ZPZH-*G:WL+[TESH^EQIF)H9ZCW+%0)' 3<;Q8QEI=>;^V(Q]"1+!^P= M63$LHH.?!95@[L4%!WD-T0U"<>X A>(RAQ'')2UW"$[8R>/6KC2T-'^]_=6P MW88M;U;R1MXO5@O;I'NW>%)5+&!=?2VC>:X1QY!G>0RQ2ACD21K#7(E(97G& M-?.*F_8:?7K45 @_ Y7X!4<=*U#'XWINO_TFQ96I!H)Z<,YR1WF W+A.L 5C M,I^Q1^:T#K"BW&U6?#,(HPDH;+L*$Q+)F&E%$!,_/_I*#F MWYE3'\:+(TR-K_Z21A%(WJ X/1]:$_L&?;Q$]/I1:V^; I8R6,-*V#D@ MYB4VOI$O/3 :Z>STNSW$WX+=^OAE,B9YT<"G[-QC-]H%KX6,<;F S=5@EI?W MC1RU,"$33%(JB7A>E%')%(H@B%.,X1[GF MN5=0_MEAO#APA!C['W8,(.OX$YLRT?V0Y#RPCJ<>O>$:^ABCQLBZQH[/)E3( M0XE6'$*=,IP?9-QC@U9%3\X!VJ_NQ@1%/93B'.%6K<3S#=\6(1AS$64YYRR' MD18*8A$Q6SW [.\2+61.)*.Y]MG571AG:O906;WG("?XHY;4LP#2)5S=F" M6@-301>@O(G@"@R!F.#2**-2P1557W+!M+-9K1DE__W=V__"?[X%J MR.M3('> Z;SN=GKM21ISJU8J6!8 J:KD'BDY T?36>D)C**@H2GX,)WY]2F- M_+KS/%K1Y%>:;\]ZRL--1FNEY0&&';$&\W"@'5=G'G"V MC]M3E0#_<;U1B]O5NR+,43S_V+#5UA@5Y@LSHA0_+8OO[4;^U^-V9X7ZHG9? MM5'HFSTT-W_8[38+_EAT;_JQ_L:*O*8$$Y8+3F%"4 1QGF)(&4JATA'+8RPC MA9WR[UY%^JD9")6255\#\0QV!\4 VVOFZ5\=]X6@*9>)% 0F(I.V@SV&#+,, MBDC%##&&5$3G3VK#U__RKT13BP&MQBLOP\P6N*DBXZT?_F&S?EK85%#P2U5T MSK&6Y^N\+VZ[\;^+^H+@FO)W:[T1;CK= MEK-7F:2!EZI \^.]I 3',M!R$4ZN49>"X'"^I/GP W2,V#Y;SK51!?CM\^&2 MJDCPC=W-?RWJY6_-LJ15N6,W(IH-_*+,)]Q^6GTK8K;^H6S/=25OS#Z!W:H/ M/]5&++;JVV8AU%SD41+%B8)::0UQ4C0]CRD4.8N8U)D0N5=CDU?59FI+Q3MF M7O6EDD4[ [E>+MEF:P/IP-9"X+D=>MWWQ&T]^9>9_8'7H&9=[R82S>+>@#^# ML_6_+1XS4"%2[*MJ3,K3U ,JMG1[B Z]')XM#*;QUNY7B@X;\,_!^L7RT5P\1L=,5Q4",[SW\ MJ"3=%9R7O-KY.>,4@GIW6ELHQRE*=,9AE&$.,2,VAB>7$&,NTC17*G>K51U. MI*G19>F"KUN-CU8*ZLQ>M-\]?U&Y.)!-88@03JBC$*=&0Y"B'.B$DDI(G*%9^ MA^'-QT_OK+J6KOCL5BWY3=>ARQ2-N:("1HSD$$J+DM$5VQ&)CL]V(%SHT[IVX@XCUZ]*@4>DZIEV1X]IJ^>?]U M#X(T2870DL"4Y[9&'<*0:A(9@A,DBS.4<.'DP;XXPM0,P;\D1=X_24.UU'B) M:/O'&P2GH?VO+_+^NS?">(E-U[S_Z;:V\,G[3P?)^_=M8O'ROE?*^[_:EN+2 MA5T-NJI]U,WC[FYMRSC?_%R8C;/0QH+#9J<<9<:TBSB'-*(2TE3F,9,TH]0K MG>_\,%/CP$,?-K"7$_QA)?6,N+B JJO]TA>KP2T9?Y@ZF#5M* 0S<,X.,K*I MTZ;HJ='3>G4W$J@]>6^K!J!J>R/^^W&Q47+.M"TA:?9X/,4)Q#JBD,0L@AKS M5!L6R(W*/D1P>:BID<'!FM'!RWXNE%"&-0&IH4#8 *ZPB])PN&./M9"W96R+#?PN%C=[KU.VV]J8V.81'$H,)?: M&!%Y+&UW%;N+T@02FA@S0N4JRT0B5>X5_NDY_M0HI9 L2-B.[T08!H^92#6, MN&;0<#>'9J>GH4IPGM,LP1%EOJZZP:9B'&_>ZTV&CQDX",#CV(?-!L@'\0^G M&=N9#3,"Y3P4.H2V'KW!"VI6NH_^"O:F-S3G#5'_QPP;%E,,:%L4QPDA9IW1 M601QFB)(."(084603C-%E2?;>8T_9:XKPV \">,44F)%E R+(S)CG+(S/.T0US*2Y4=OH M4S&J<>H2RW]0:U^>\94;.E\'>OR(_A:9IAK4?QW&'G']#@_OQMAE->:_J=W= M6MK0VK+8T-<_5X;"[A8/WY3Y4,S8MVJ>:$JRV-9ZSW,*,<($O-_0(<:\.?(\LK ADN5>5]W M[Q?V3TI6@LQ50G(>20[-IIA!G)D],>-,PRA3YM\149&2SJ7?P\DU-?H[?(2+ M2F @*XEG->]Y5 4/.('ME/B*TS*\$7K6U'0ATEH[\'X_A]]>'OFVHNT!1QNO5GMXB(Y*M _P>/_%]]MF+1_%[KMZ4D:0.JE) MI9HBBJ$4+(.8, 1YS&(HM7G1"4LRQ9T;J)P;8&K+824CJ(1T9\VSZ%U?POIB M,O!:] *.#KERY]\JYV6A+SXC\;OK:^-%S&VZMS#LV=M&H\HVH9N-90+07/.88RC'.)<,TBDE)!H$>>QX;<4>Y6Q/#O*U&CL M("386BG]W!;G@71S4?2&9V!&:R!3"'B=TKP]#ZT0!/(RG!]C5(]"JYHOO0?M M%W?[W@V%&&-I]_S-3+ ]KK<64]&JYO-BI3[MU/UV+C47F< 91#B-;6&]"!IK M)H49B0B)THP*[54[ZOJ04V."6F*S:; R[[LNEKV@_K!R@T)PSS@J!_#="",L MI,/;0WW1]*83=X "<8O#@*,2C3L +UG'X\X.-4?6>OP1J03L4F'D+#0>%4;Z0C32ONDE5(%JB+1IWU9#Y.Q]X]40:1/[J(9( MZX5^3";58OYAM5OLGO^AELO_=[7^<_6;8MOU2LE/V^VC>>M4&A,>YQQF9K,$ M<2(22''$((Y9*E*&D/G)A=&NCC0U9BN%!59:^$\K+JCE!:7 ;M_S=83;*2\H M;D,?]G:&S/D#=X;CC#6T5>+-[?KI/\PS2D/(_.-@_UQ_\BA4X*Q@30GN-_@; M.3;$T)8!_L=B=_?N<;M;WZM-78GR^1"V\FDE-F9(]5Z5_YUG>90E B&HXE08 MJK!YG+'B,,=*)ADG5*%HOE*WEK]^N%E#'45Q^CIH^76<"#30Y;25"":TPAY5;PZ,\;4K-7?Q)V2 MCTMETZ0_KU>WT QZ#ZS@X"!YQZ3)?=Z C?T3OTE9C\Z8>8?SGT9E5#! MV6=&&#?4^K**)X'3+9>&;)Q7IIE7-??^1\G?5^:)Q7%$V3/(>@FW1WV OEL; MK*7QF+[K1@4+#65WIHZ'B MT'WJ!IN,03O2A9=Z KWG!IL*MRYSPPW?.0^SRC[_JIMR5O[?=^OM;GO2#&_[ M0_WDYQGF=8P4E)"G$04\L28Q!A1D0L1$\ISSPS,/O),;?DI9O9, M2T[OO,M>D^1H3X\'_>NN#\;H-D*#0NJ0EG<8_,*E4/:29NSDR1#0G4F;#/)8 M?]]V'4+]W8SSFU KMEFL?_RYK@Y;J8I((I6&.E6&-!7&T%C[%*:2Q#E/$Z69 MDVU_=:2IT>$^W\!*"VIQ@9'7W0?:#NUUCW,PP 8FLZW1#$Z:HV]W.!5*(DC6'&5 QQ'">0 MB(S#F"?2D*E.B7:*?+H\Q-28LG 4%FY6ZZ5X5FSCZZ0X V,GOZHG. .SX@L' MZ@Q8^0;SGC9T'\9Y:@=X3=]I0\$KKM/FE1T]IY5'_*M^7QU+VS8E19&*FY5L M]* LW+2-+69*&*=(PYC% F+&8T@H,_^341RE(A$1]:J"V5&.J3%$\X"A5J3L MN5.H4L0/?^[:K[?K7#EZ+(>?@1%/=QS KXYYP"#[SIYHAG(A=I1B7)=@/ZA. M7'P]']>-1W]=K^6?B^7R^WJY_+C>_,DV93F!,L\@[F(;/%5KB#3*84JC;#4F62">973 M.CQZ:I^TE([;APR;.Q>/-I=CJF1\G&A8F %!7^4HOJ&]G:<&$8.C^M8NJ0.8UA737T/77Z_J-U7_8YM[_;MI3/%THCE M% JI(XAUG$ F20XU2I)(QTQ@P>M<.C<6]!G>Z5L\SI\;F/P*R;:+LCG046OO MHER^_94P"G3L\^TU-2Q228)U#M-<$3,U6$ J503S/&4)0R**N%=OY. 3,^9& MP6+^P!9R]%EP6XN&PG;@!:@6VYKWE7B-WNPS\*7$ND _?*/V+J"%*D/C,_2X M!6DZ@')2FJ;+,[HM-A_98E.T@_FT>GC<;3^K)[6,:[\E03Q"3!B#.K9K2Q9# M+H2"B$N<9#1)E/:RKUO&FAI?65%!(:M-++72SD A+XC]N*H-7S=J"H3:P$S4 M M@ CE$'3 (13=M(H_**@\HO:<3EEFZL4?-1P]KZ9MZD.U:E/-PLBSDTOZX/ M5C[\?%"VPM\/]O.]LL4]BP8G]^M'6XT_PXJD$8 54)#7;L)Y![L0$KY/:CJ; 3ZD9LKS9- U-AK1=H*#8# MAWFKM2C"30YZ@)OV>?,FR4'P#42K864;E8@'@?4E=0\SB'_UKW=E58:/BZU@ MR_^KV.;#2KXWV_BYBJ5@@L4P344.LEU3JUG0 MZ^JU@[?TK%FGT14RTWF2IYK!"*<*XES8>@=Q"D6:X)AHCA+D%^+?1YJI44^6NG)=Q';\;YQE9IMJ%\S)L/;IOMCRT MHX-ML5KLU.?%DY(O.WM^WE=#Q^;M%MH84AE7S'!G$D,J8P5):EOKH)0@H;T\ M;0Z#3HTB2YEA(?1IZ]P>U>B=9L#1%Q<8UZ&=<@$@]??->6 4RDGG,N2XWCH/ M$$[<=C[W=B.E\FE?M0,D$2AF,YWZQU; MNG%4!QF\*&LOR8"'S>5W=*>6$NCU!A@M/)L =YD(-ZH:&-[)67.EON%HK =^ M@5BMBP2CDEP/B%YR7I]'=8T/?]%F7>T^_*S&JXW .4ZYC G.H"#$IJT3#5G" M,4P(4UQE.)-I/G]2&[YVCP&_/JS/=]@ON3FUL$^#:@F"%\$4PAV^0 MMP/L&;)%$I6&F"H;?8\TY#K.(4L5TE(KHE.OI28TZ&.L+9_.@@WX>OU/\&0/ M]0; W6UE"8WFP$O)B=U;AL7\LI=Y[P@(4"^Z"T;! MH=AAPY9-T=A-.@=(][ MNZT [ZP6MBAU45%JL?WGV^R"03W3#SIA4'- *Q M2=M(HY*(@\HON* -49S#S*8T6D)C!*"84X1]OVVL?6HU^P[=%?XNYD%F>V62,2.428LX$I"RS_XJR M-.)$J=PKFBV07%,S,_P]/.<^+;/"5OIY6B:A9MN;LL::P\DYZ+I.7Q^2# %V M>&;M)=5KT7$(*%LX/,CC.^X#V34+=QET:I3=D!ELZ^:L-@IY901^W/@:@$ZX M.^X2 Z,Y]':Q 60M+Z@%GH&]R $WCAX A=I!N@PY[E;2 X23/:7/O1T/986P MT;K;;^S9UERH26XE&S%=+!(XD9S"!-$$8HTPI$F"H>08Y7$2VUZ\/C3D,.;4 M6*@6&3R4,GL>N#J ['C &A:Z@2EGC]JW*ZCY'Y2ZXQ#J8-1AQ'$/0MTA.#GX M]+AUA.HJAX8+AY*P:2YT$K$*0H82:7Z,!-)*IMPO/:NO0%,CI/,; M'D]CJ/[[8\[MOO'^G$I/]V;-WQ7%F5;/"ESB6W* M,$_,SE)G5$*56C]B%"/(JS42A!"BU 'LUB@N_ M!\D%"P-D(*+M*,2H]-H/J)>DVO-I_AVY]H\R!+Z^KQ_X75GM%\M%P=Y5YNMZ M]5G=LN4'0^Z[Y^_*ML 0N\>-X?QO:B/*4ULE*3/D2K4R^V@5Q9!)A S7$L2, MK1N9?;9K Z^0@DV-;@MQ@2KD!9NFP.ZMJX).7#NYON9T#$RW!PHM]=HS*3A6 M;0;VRMD*+';Z2OW D8(S4*GX2O/HWK'LM>9SI 9GH\^K5WNT(V=.ZE!0\'<<%Z+Z^G@\@->;>]1W \ M!U[[*GEGX(!I0V1PD'D6O(B.%U2!-A-N8XZZ=_""X>56P>_FCKWI;'UR_K)9 M>Z-(^=OGPR5U"7/;L.##SX=%Z?HQ8BW608Y4RS. MXER0Q*N.13#)ID9P!_DLPQD!.W>Z##=Y;OSW*E,R,$!9-KW#9XH>$\:8P7?( >M/[VI1Q5@XK'W=UZ M8_U/OZ_,$W^S36B^/A1#FR]C^^&GL7@75;VT[U;NS^L_U:;\U^)^L9OG+)(X M2Q!4(L40LSPQ!FN&8131*&8VGZ0$C+.(Q@GB1),815Q.5"EO.O236VAV0>N M;?92=B@[$'8".\3:C#DMHP;>.-5FJ=2SE?:,@F5S;:LB^-Z8U"\MDSID^3UW M\,[F+V+KQ:PC$!J;*;F!U::[9BD2X MEIGGAQF[$6:KLF?:6[9?W[5ZR';W55>N[;F2*LVH3J$4PK !BA$D41I!Q+'. M4!IG6>R7'M9\^M0HP IGVTK9^.5]'J+E]YYVQ&/CCKF&H) M9Y>.,PL'J M>C2?/7(ECS-JG=;N.'=1QT:*F[502FX_&E'JEEH?UYNBF-G'Q8JMA#$K;NS) M>I&".L]9DE"2YS!&-#,?L;)%?Q2"@D5Y2DDD=.KU$7N./[7/O)"SPU[+%W8W M%A@0S(%YHI87@%PT"!@G[YNT(5JU>V#]W4J#_)BW_OFKS#%\NE=4FOBEH3#>?"/*%()S3%D.E4FL\O(9#HE$&L"!-1 MDF1"._5 ^K9<+\3Q7 M*..QP@)&B"-#%3*!)(XC:-;Q6-(H-YSB11JN T^-0?9R"^_*@;@_ M-FRU?;?>U/MKQ8T^]OA3QMI&45(-S3TQS"7724:TC+A3LL^99T^-'O;BN2=- MOD2K_:OOB<' '_E>LNL^B:LXN.=_]L!CI!3.ZZ^%5\[E!85;TB9?WC%:YN,% M49O)BY]J:?8X\KM:"UO\SFR%JN4BIY+%3%(H!#)&1J81I#(A,,I) MA @6)&/.]3JN#3:US[TAH/MZ>Q71ZX9(2)P&_NYK44$EJ\T4WDO;P5JYBIZ[ M^1(2Q9'LF58TP]@XKJBT&#U7'S&:%>2J3-,LSE@7,IU*((%KEX<:.30 MU6L*GP:O7KW#W]JJ3[_^L=C=O7O<[M;W:K/W-[]76FTVEI&*$+RWBZ5YRNWV MT^K#3Z&VVWULGHVVKV]^KQ[6V\5NW\=)91@;CK$Q=-:/3*79DN7F7[&6:2)9 ME,@HKRGFAYO1-K3,'9CJQTBG9%;M9ILM .OF6^X&S>!3?MVGPD]C3+K;WFQ2$_FO4S:J4!XT MM*^R&G9&_ZINB%F-JG=E,5!QJ1&G;=!J(0.(/8'*(<--AEL5D0'']UONI%K, MR^JL/]C/3])6UM8+4VG1%SIEAG-,YPXE:)-[?K MI_\PSRCIT/SCP(+7GSP*;3DK6/.,^PTCV\%%?8S'U<[FH/V-;?ZI=D4UI&_F M9;LSU[ZWK4F4UDD6,0G32&J(!=>&94@",Z9$A/,X2E+2O^)=&&&G1D^UR+:8 MG:VD#7YA6\#JG\8R?%UF>6!C-_#<3=_ W<]\D55$//"<)CO(4QAE%$/-< M0L[BHB=V2G,>Q4D4.4?AG!MA:IS_ESR*0/*&1-&_@6TA,%@5%-%U/3)O91($WKA?[,]VDE-LH2J"K_^VE5 M)XT>& M_3IK!H=RM'IQA;C@EUKPOX)/*["'MB%\AY-?+XS=V7U%S%^!: M&-OK<:,1>1Z?YNKI?/BUW5C.8WM=LM"_/[PT]KE*NY5$(G*8VA8?4< MXAP18_I&&418ZI1F,A/4JQMORUA3,X(/HAJSI99U!E0IK9_?HPUB-[=%(. & M)O(&9K\U,/MP!3-O/X$#&H&V^6TCC;I+=U#YY2;;Y9:.WEIQI^3C4GW5+DWZ M?EBRVK<5GT>9SG5FXR()M>'8*(9$I!RFTI835BJ)4Z?M= AAID8ZM2YV-^3: M(M/3!=MGZAQ=K"--R-!;_ YS ?XHU!FFYD@(7$-Y/_N(,JYW,P!H)][+$,_T M+X)XLUVPN@0BS802,8<:(]NRSYAD/!44YD+&L41_G# M!CSM/-5=Z8$9QPH5N/#AJ9X]RAXV'C9:T<-3!9HE#\_\M6.&/=O>V?^SX3!/ M;&D#88H^P@NQ4]+^X68ECW_1N+(,C3G=LE4M'#[\%'?V7,-20TD8\S07)"(X M@HKP%.(,44C-5PM)@G@>13J..)GOUCNV=+.!QA7?BR?V2@SWW7Q1.["H_1F+ M%1!&OZ+;2O$/==#4LUC N.^$FW$UW9D>F!RM*C-@_Q,":77UJ,$HSKX0C8$F%5YG&4.4:QA5^W%(0KS(Q)V4F7D<*_W.C M.H/"6+Z?#[EZYJ?Z#Y7#H<[?-'+?"+%Y9,OM7$9QCI#,H8BQAE@;^Y6K)(<) MXU1@P;.$,-=S]1YR3,WJK44LB(Q9(0V+56Y'CZ.E/C-S_:1I)+P'7E/V.6=V M.]_0H_AY_\=*E7TJ>)%X5FLSSH2X'TN--#%CU1B[4X#=%U%H;&L=,39@@#-S MC5!@^_]Q]ZY+;N-8NNBK(.+TV5,=D:@A"/""V;_2:;NW8[OL/+:[.V;7#P6N M:4XKI6Q1F]^H MIERH!'JSWJP46)MU5!7'F==I;>B2;]:5@V:]M$&,RU7EM#%WM^\7,%_(N1)- MRL;JU*NXEY,<*%@AP)IU')!=,_IHYV4!(-@_/@LQ7-\,ASME,P[G'Q92_?S? MZGF&$\8Y23#,>"H@X93!G*<,,HX5(D*G<>;DJSD[P]0^8$U\?B,EJ,0$1D[? M3(:70'9_E8+ ,_#WQAN9'AD+9[2_(E/AY8@C9RB<4>@X,^'W<&-+O MUK?SO_U-K=9,+U?6?&ZO8"MRM6T^_RWT@_>R[1D*M*&]N1?PZA$QV@F#YZ7$>8"2H>5U7G[:&:4BQ+[=I+3]?[\^7ZU7*S-[]0W);XOEO/E M@[&^[ID-5OKX\:Y]7F64X81JF#!J>#2GAD(U,;1*HX0*BC07SL4M72:<&I]N M90;[0H-::F#$=N<%)[PO$VMH% = M#NIU&F8T"O91:I^*O>[KV0"E6!1K];'X8?/YUV;!"SY7MV6IUN6;Y]_8?RU7 M=W-6EE59[#2)$(HH@6DN,DA(IB#E$D$D=23RG+,H\8K\])A[%!+;[,H*_E!I4"OLN0^"^-V3#@0W$,S>DBD_5NL^&,6JN.*Q\SC-F#QA^2H M'TN/(:Z-2KV87EJ>RR^M@K5F&DM$4I_U" M5*^4;&K4N!\C6:>2\\Z4\W*7<\Z/<\Z;Z$E/\@RW[&[4^BJ+.3#Q'J]C=^F MLK-VP,5UO"+T-1#FP>-@KY7KE8)B \%Y/D(VU 1]^QBOE%@^+(I_56=!;]1" MZ6)=MK$1-JAB,[>]!VT]@5OQSTU1%M6F+L,T%41F,,-(0Y*2!'+!,H@BS+(T MECHA3N6HKA5D:H1_*V4E5UT+P)ZB[F3U;H7<(B&[+%\'9; 6S#W%&+D_\W5@'3=OOG*\?LSY9E,6"U66AK5Y ML:A(^\Z\XH49H0#P^KJO( >&J+)#W9$C5^Y.@%OQLA#@7JP"38B@WVY+X!!Y*#/='# ML5X?O (QG=?4H[);'U!>,EJO,?JQV&^&(C>KRL[\L'C:K+^986KWIGGL.,<$ M,FUXBB L(14DAS*/9!0SDO#,JQ_]N8FFQDY[6T/(NM&QV%0&Q@ MZND'EC?17$(B$*FZ$APB$6&("$X@933%/)8,9DDFJ;*R=YPF6QJ=+)WD,?J M@[S'O0]K847VJ>9U >EN-@F-W\!<@..C)* V/E4/PN'X6@5SZ[ TK/" MF1LXG57-+@PQ8B4S-V4.JYBPB*-#*LJLTN M+L_,I@XSI?,T(W%$N6MJQ?[ 4V-0*QNPP@$KG7L>Q0%8W<1X#01#&U1NVGOE M2IQ2M5>*Q,% HV5&G!)_/R'BY._[[93J-_B6EU4;M9E.5*)3E, (:PY)PB/( M&"+F#90IUW%&F%\OA *8(92A6&L9Q@HWE%PE(,T8@X0A3 MD=$LE7CV0ZWXL=7"-GR\-_M &X-POYP7XGE7[R[%>9+1*(4R(K9, M#Z.097$"DQ1G:910I;"7&^C"?%-COU9<6Z*]CO;Q>ZOVD@<$;>"W?HO7 M?8O7#:BE!;\W_QVD,* C0H$XXM)LHY*&H^HO6<3UMIX5E9>+AV]J]?A6\?5O M;+U95=GG7]13'=U4?M;WJV(ABB>;K/K)3/KM#S7_H7Y;+M;?RUFBJ:0\4U!I MQ&U^J8T[Q0IJK$B4I FFQ*DL2A!IID9)YFG$GK67KUH,-XH:#>*!"]+4"38TR&SU T2H"V%9ZSTW:U6OE>M0WW@H, M?AAHD+>ZW(!V'3[LUF$AP58AL-,([%0:9 L9"M^ Y02O$F?T H$AP#M5\B_( MN"$;L,[B7$1*1I'=\B)(6*H@RY6$2<9PKI6B&7(J7M0]S00I$U;O:KDVNX$J M!J(5-43#TZM:E4Z(W$XF .TR.W:4%[P!2#5/5+V[7S/2M6?V/SC9IEB%"*YP&H)S!Y)\:E[4" U9+#+21%/RPHH)?B@60R_FQX+A M+&*09CJ')"(4\A@1R)&(XL@F)C"OU*F7$TSM<]3*5Y?5[Y-W< 2AVQ?A&F & MIFPO3+PI])SB@3CN:/A12>B<VQ%(?M/OV>\?/ MX.OVIE\!USCO^T[ JMY&C9*5,=Q+WXU!H%?_S"2C$D"WHB]IX,+5_CZ:=-*,QI1%+(!."VY"O#%(F$8Q3QLR776=Y%OD%?YV?;'J!8)6L M^_7R_4B@ U&7Y.!PAW]F MD'7K_[6TM<]V'OT#+_YR87ZV468[TJ0_ES.N#*AIS*!F+(4$QQHRG$NH$.)< M:)YQJ3W,B)YB3-2^J$[4-F7=H./4F69="$7NZ0266Z7 M9OZUP7YWCKG3X ;LZP ^CX2[>][2P/B/E,HTP#IX)3A=@6)'SE.?44=+@[I" MY?W,J&N&\?_X?/MPOU]-^,-"W"ZLF^S1MH1?E.KK/*N\]<'?_Q R+_UB-U_S7($**CA.74?"H4B\P?"D%J-C)FZY*I-*4T M0U2Z]J0_.Y;3%Z _QS6*Y<)#=OZ7C0#\Q"G5TD;JI@Q*K!Z[Y6 M0V2XA %T^!83+L),I>N$!W >C2A\1NUY8&R9^[,V6_]JQL]\S8J%%:3MQOY^ MN6JV_(N'C[:P;^N(?IYIS?(XRP@DVM KT;&$% D%:8Q0EF8XI1'RX=@K9)D: MP5:JP*6&FW);7&K9Z&-]8ZK1".CEJO4"+Q[ O"J=O>3SXL''/1EB,1V/L,=9 MHJ'/N=O5,7K4[ L^[RW.N_W%V6H#*G6V!V(!>N,&!#74P?D5DHQ[NGX]9$=' M\ &&]-^R?C*/Z6==MQO:E.OEHUJ]73Z:F6=::,P59Y#0%$/"$PY9'*4P85(A M31+#LD[AYIVS3(TW6^G [[5\CKZS;B0O[U^#X#/T&9&ED^-S:CVO^OPU;F2_U_+E)SF7SMVS-=E7? MTBS+::*@LBYPPJP?G&H*4QK+E$LD54Y]]FS=TTW-O-A*"[;BVA0AYI+-W@=M M-\8)A^' 9',-?-Y$XX9*((ZY,-FH].*F^$MF<;RK'ZFT39W>JOJ_'Q9?;0+Z M]^7H%'$DXU\E\F-G@8$?V"^&@!W M;QKKB5X@7O.=?52BZPG-2^;K.TS/&GJJ+)4ZXPAJS;NW&S5C0B99K!C,)#8; M.J$CR!3"QO#*TY@HGBDN9^OEFLW=.-!U8B_RVTX_8,2.G>/(Q]VFNWC6S',% MWXW9AH!T8$JK1;YYZ9:^V?FE;VSW4Z[ /2L"-IWSA2I4 3S7:<>M=><)QE%9 M.]_[KZF0_EF_+<;:68]&=1[5^>5;#1WS7BS0UVZ[5!%2J5 UP:V7.1+K?;)M\-(KUWGL& M6%XWFAQWT08FT%'6JV?Q]! 0!RVX?I5 KU"D/02 IPN[!QG9OZO,.S/T^OE6 M2O,*E/?+TIA2_Z=XJMJF$$%BD3 *:21MCQDA(&4Z@69OG>5",IYD3N68NZ>9 M&MW6DH)&5%O&W H+C+2>+6@ZD.UFQ7!X#W6LZAAVME\UE MU?8[VSA_;.XMG]TH=#:7"7UPF >F0B=2#ETXPO!&*CM>'S M>;0\^^Y=PJ&SX][9FT?LM7=)@<,N>Q>O'J%_A8V;_O;'0/4:+2E:$:;;B>(%2%$PJ)U#3"*J<9]4J-&EK@J9'GH;ZV4MJ^QL#H %J=;5)/ MZUYJU 8[O:VCOM6\NJW1_:HSX,$?'S=2G])#,? '8#+/0X]B?.,L4K"R?@.+ M.W*!P'' /RXU.-*\/6U\,_!G?;=2LEB_9Z(Z$ON-_2P>-X]OEJO5\@\CP1TS MKZ)-6HJ5BGB*-!2"57VVE2U7G$"%!8MRFB2QW_&4S^13^RPU<@+>"@I$(RGX M9?-DN,6S?K[70CA:^@/!.[2%;\2VM%X+#EK)K:E?0[X5'K32!S3Y>V 6RM3W MF7I<$[\'*$>F?9\Q>H=/+A^580DC+1*(6I2#DD0J20D03#B*J$B!3Q MF/B&2IZ;:VJ,58M:63I^C<6\07:CIT#0#>[A[8E:G]#%2WB$"U,\.]/8(8F7 M5#X1?GCQEA[E69>+:HB_%^OO;2Y:=1+]2:U?!CS.5(YRK)(4YJE.(6%Y!!G& M& J"B#&?FVV4L6U5\<-6V/D#_N6# MHZ$@'9AH6K&!E1NT@M^TY4H^V3].1%@/!+-'*=6!X!ZKAFI@V/T*J/; KJMR MJL]PXY5,[:'D0:W4/O?W['&WU&NSJ5:W"]G^]:WZH>;+)_LDWBW+=7LJB^,8 MJSP34%.;/VR# EB4*)CF"DE".%4L\>I.YSKSU#X"K;2>W>*<@7:S)0>!;V#" M;P6M^O]N_[$G-JCD#E@\KS=:H?J@.<\[;@H]Y#W!U88/[U5(H)E9A'-!%*4P4U(80Q4QL]FUD4LQ$H:R,IIBT;O(@8L$3F_;?[>" M!T[0N]'6$'"^0B&$7UKAJYX+?VX*(YPJ2#](800?Z,(727":_;4*)OA TU$\ MP6L8_ZI,7^P^L@VT5 @+6SI4R#2#!$D.\X@G4&!$<9;HE!/B6H=I;]S)F4UV M7V,0%&P.?C.6ZV95=V3U+\2T#UXWZUP!R="F4%\TO&HOG=#]BFI+^Z.-5E_I MA K[%95._;JO#UTJ?;Y29EVT:<[*TA9Q:@I_4(]WH/ZBYG9; M4VT"JP;4?*\!=;D],DMDQE6&*(R,?0,)Y1%D6E&(,&5IPB-!I5>4X'7B3(U& MZR;U_+!)_5X?^[Z'F%350*/VH]@SH7-?E-R(JGSW%U5NYG97:O>I']E3::2\?7J:FWV%H7Z[R=BL MS8\^%H_%NFD9F#*9ZNVJI6.=C5W6H*ONS7^Z+#&WI^" 5;A!G5.8MH9 -[;+@S5P326%/(4)ZF2K&8I[&/3?YR@JE9V55J7>VF MJ'MH^/'S$7YNY'H-*@,S8P5([32X[0;$F\S.:1V(B8Z&'Y5&SBGWD@/.7N[D<7ZPT(O5X\5&3CNT;ING="#6(D(]F3TWO%V8N0>[!4"JY$"NWIAYA6] M=0F,CDBML[>.%I5U2?C]"*R+U_9TF2T?[2&BN+,93ZOGY@Q+9"*)1*)AC!6% M),X1Y()0&*$XRK)81'D<>7G"3LTRM4]O*V1E?]]NUM^7JZZT%@\X'7U4UX(T M, &>QF> T*A.($*YD4[.,:YWJ$O-(Z=/Y\5]T^YW.?TVVW^61[%DR+SG"OE':'(MA$.*+:RZ=F^F^0#T(2, M92YP#C%%UL,0)S#G,8.2L5@K RF+O&R=_J"-P'BA0&,XRFB<*D@CBB&A60(I M(0G$2&,ED1)2T]D/M>++P6';GV7ZP#GZ8_J",?#GP:+0)&/^8D7[,[A]70\7S M"!*E&>0TB6 J9,ZPB 7BW(]T"(#?SVGP%K M@!V@ QZ!.*!KIE$9P4'EE_S@[4JEO*SOI7+ MI\KQ]+,H9R@E,:$,0189>XGHA$".%8:*JDSE*-(*.QW+N$XX-=[8R0QJH6] M+79U'ML(#GZWHGN$D3M!W\TH0P Z,*T$P=(K"-T'H"NBTYVF&2ULW4?I_7AV MK_MZIOR*[TINYE4CXK;@Y&>]7XCRF[4OOZF?ZS=&G7_,,)(R2IF&@@L)"4*V M/4N40F)V;D@F.*(\\MM^^(HPO1U*JX%]:]YOUK9"RDZ5*B#DH&JK9ZZP[PJY MV3U#HCXP:^W#W84S^+U2 5@=0*5$R"3BGOB%RB7VG7[X!QE%O<=IR<9 M;GBI_KDQN^AW/\P?W\PHMW@ M]#Q3L[1V8H)*3F %];*L+@'K2%77PS4T(_5!RI]RNG$(Q2QG9AF70+I5/>*) M"Y?WI8.GIWD5V\_F;Y56JY62]^:1^*7\79YP:1;3"@2,G:R@%19L MX:S$#V;.72G2U#BJ.359LY]FD_!4R^B= M)W?M,KDQV+C@#TQQ/7I?UCJUYUPVV.G^PGKUR:@+!'&XK+IK!1H[LRX0@">R MZT*-W)..S8;RPZ)7O/WA4G^KJ7 M.S=P%BL>B3B'*.*Y/2=4D"6YV:5JDN0"$0W9Z<9E6@N*?N28BY> MW[-*KUEH6U:J.N!)-$DR+%.8\2R%)$$1Y"*1D'(D)(NRG'*OD[/]P:=F\_[@C'PN^V,@W_1VQ,*AZIHNS_TN.5J3RAU5(OVU#77=[6^ M7<@[]E38A!%K7WSF\^*AKB6Q];[1$ M2QX+K#(;LNR>Z7*M0%XT,$)RS#<[1_]VU[W6Q'%K,B+20V]>#@-]K!E6Z0%V MBNP[G!M5]J*%ANF2?0VJ W3,[B7.JW7/O@:\KD[:5XW;MZTHX[;%7Q6NY./6 MWO;I,_NO%&<(:AUA2-*<01[''"+*%4X145'LY[RY4J"IV5K^9TM["/2NEWGU MLCKR](B+-;DS0,]UZM'A- RXP;J>7BG.R)U0PX!WW!TUT+A]JS&4RMST?:]K MC?UH+!^?-H;,VIXV]\MY(9YW_F"$<)9)36$N;'L9E*30C)[9S@TR%0P9,]DK M^*N7%%,CYN9+6Q53[-<;J]]BN#'KX! /3*>M_#?[?;)N*O.W56*+^@VH]0"_ M-_\=Q*U_%:+!RD_TD6'D&A57P'1K MM\7<2""K"LBS-)(14XS;4\<,$LHRF!/)(4\3C6D629U[M0CTEF!JU-C(!GXI M%D NYW.V*FV 1'UVX!DBX;\>#OU6'!BJIT\DZ!G=5?5@$MH%V-2HO0C<5[ !BT MW;C/_*_0A+P'/*=;D_<9J-\GZ2_+I?RCF,\_%@OU8:T>;1$FA&-NNX@D*H<$ MV[B\%.4P122/TS3GC'I5TSB:86J?E%9 \+L5$50R>OHTCE%THZ6KL!F8=OQ@ M\2:4LZH'(HSC\4*AQG1*6>J58=DTWM-=_*:G.W'[,3:+?7 M/Q1\ S/!%WC%;L_9RP^T7> MSUYS;5V=OZOBX;O9\MS^,-N@!_5I8T?_K*L=4/FRN$Z*L6&L'.8,:4AH9/ZF M= :Y0!S)*$L)87V+ZWC(,3U'S7[)EU81T&ARZ#?-NERSA3TTZEMIQV?- M'.VEH==A:$.J:P%J'>ROFB48I_!.#R2#5]_QD>&52O#T@.E\'9X^@_F;R\[MR=Z'6:P[XBC6YO>00 U,Z+5L-V K;%M2VXH+C;S0 M"AP0/8\NWJ'^MC,0/56 MU?_]8*NMV-Y7Y>U"5H7/ORBABA_6V"]G:9SE"*4($AE;GLT8I AG4,2(")6P MF"+DES+L-;_3NS!J'G$K+%AMI?0.)/' W\W]$![3T0)(*GG!+ZWD?[9;FBW& M-O*Q[HVP)W_0T!%_V,*%C7C,/7;(B#\L)\)%>@S2NU>7/6FZ7RU_%%+)-\]_ M+:UINBVO<"O6Q8\ZE2Y%*",YC2"*E#9\5KD2)((Q2HBDE*38UOKU:N3E./74 MK,CJN/2ID1OP9[#<5@IA6Z&]&S*YKH,;KPV#[L"D9ELY5>#>[X'[BY7<<-N? M]PJRW%Z&N4]7)T_$PK5\*=7XRY#0[UN %[FM@3HU:7&W#[:+_^H>-^_9 ,&O+K./4K1/OZ@7(ZT-=S M##_&DZJ8O6U<%[>+Q8;-OZBGY6H]2V*NHSC*(9J902UD*"6THVESH+8S40AH!F8;3Q1<::.2ZJ?H(=2B5\?EC_^ MW=Q:,X/YRXX0S@XXRDM_29WVQ;YXG;]_OJFH\#>V*NP&SGX)/BSJCT037Z5Y M9BP0IB'*4MO'EDM(!<=09(+I*,^$DLKUS/;B;%-[K=N")*W$]:?RPZ)IP^;N M=KZ,\V6O?5#T!G[S+P#7(_#O,H+NGON@2([DNN_[*'KY[)V!Z7#:7QYC-*^] MLSK[;GOWF_P[AVY#JO^BE@\K]O2]$&Q>E9(SO,JUQ@E41")(Q[*;28 @-3*$^X'CU]KRH_!4-/<^//5H7 MSXOJ[;?NO'RQOTW59O9_47-[CO5IN3 ;,$,JQ>*A;2>>L80C0F$B$86$4 )S M+3-(<)X1KE0F(R>?C]-L4WOIC81PU8KH_OV_C.IE"RHH5@.__JVLH!'V!AP MU\."NHR@NP45%,F1+*@+B(:QH)R!Z;"@+H\QF@7EK,Z^!>5^4S__>NNTNA7_ MW!2U)VL7K/99_VUIO?D?%H;,5+FNKUHI.8M3I:G"!/+*TRXIA51)#3--A>)Q M&E'EU8*KGQA3H^.=R-;-^Z,2&A2MU( U8E_5*:;G@KEYXH=?AH&9OE4 [&FP MWSK&KDNM!=BJ 5H]POGAK\,QD$>^IQ"C^N:O ^JEE_[*T7IVEE#B^V(Y7SX\ MOV'5(>C:/)"%V>W606JMF:I('&/&8(8EAR3.)*0L%S#),X4SF:M(>Y6&0HI9A&D I-$\BQ/(N?4 ML+.S3(U;/GZX??/AXX=O']Y]_0_W?=QY$"_O@(- ,S![[,EX VHIO4NH=./D MOL\-@M=(^]N>N'EM;R_BT;&M/7_O:-O9B^+O;V,O7]RS\\[*1FBNGVVW$%L1 M])TQZ:KJH+MD=:8(CC.!H,R-T46(2"!3<0Y9QA-$4I1)MT19]RFG1HW[B>RM M]&939.6OHLFW&GBV[[F,O9M)%A;1@1FU$\!!JP"XPQ2J0=#E"<=M&^0,P%$S M(?<[>W>U/R[5?E@=\N0EG]3ZL[;-G-7*6(F%J*ND"B*8TDC *+,)1C@E,#>; M1QLLPGDD24205^&WH-)-C=TJR8*4LPV[B&F&4V%K#L>VBPE)-!\ _5\#NH;..V!1\"UJ/FX8-,TB/:0$FVVIB)&X\B,WN#/$H2J&B, M(-$RAARE*41)KM((,T:D4TNJ$V-/[2M:BU>]UAZGX"_P&?VIT4].*$_JHXEUFFQ+E2M-=1YK!)$FV.P-$@1S98A)QU&"A]!@8TI$XRAU0,\^]_5S_MQ9Z1?KVB;]4I3_>*,6XKN9]1]O MEX^L6,P$5C)-N:5KFD&29@*R.,]@+K#@4L=YCIT"TETGG!IG'\@+K,!@*S'X MO9;9LY[_1E&W?6Z*O]R(^M\7\\*VW9_ M6T43V,YW:E'6'4%7*_.<5)'W;YYWE]RSYRJY\0^VJOS=Z^L:_4$%P VH(0![O=8&!=# 4(75UT#49&42=M3H3FB)&LPBFVG:[3I6QV&5D M6U-D.5=O60/>J/WW^X.R;V M'>W;@G!?U7H]K_YEZ'NO.E(YDU&B(IK'4!);^R3.!.198G84-.?$%JS5$K=% M<[^YN:^O$LCI%3^LHOMM#%>)+9)8;H7>;A<@KXQ(9C^)Y:E*;O*PQIC<)X?E MMAVM1W'OJU;[LJ]\^,4;J:BZT>/FM*&_4^:F+GZYT\=:[?MEX49;&(^2[&,M MT%CUV@=>*+^"[B' [:KV?M7XXY6"#P'#09WX( ->VB<;6K;A58VK\(T;K@Z>JI"H35X M%(H;4/T[]78!$+I5[\FY7J=7;Y?:9YOU=M[4TQ^A^-H:ZO-EN5GMM51$&8JE MB#&,F(XAT3HUS" 1E)G*#'/H5*5.I0$OS#,U8OBX7#Q 8U<_ BNPIP?A#)2. MWH'K 1IZYV\D!#L1P>^#9)5HKLY9IO;R-X)6 M*52-I)[1 -V@=A-!,*@&IH%>*'D5L;N(PA5%[,Z//5H1NXOJ[1>QNWRQ?U7O M=XMUL7[^^EW-Y_;$A"V>9Y2A**;FA\/ M/[47O9805"*"1D;W>MXGX.M^LZ\'9>!7V@L/KTK>Y]7N5^.J_P]W-5YY$'URI5B342_X#P3B6"0*6GW[PA#AD@&4:YY@@05J4:N<=<= M\TSMU:U$=7=.=B%XV2<<")>!W]XZ3..@I*R5LT?62!=:[H[:0*B-EDU2[:5! ML=#+U6,=-=.>()> K=>K@F_62H+U$BPKI*NPW96-DEXLUZ!\4J+05LWY,Y@7 M-EH U&7WXNG)R5_#>/3 M=5B'#H]MU]VC^6,=5-CWMKI]]GY[UA%+%&,$[RO(U(QP\\AC/][MO01N7#L& ML /S:ZW"S5[KT4J+&[#5X\::H%R!>U;(&_"?BJW YT7 BA77@AB(/GN+,2IE M7@O62YJ\>CQ_[\*[GVHEBE(9TA7JBXU(2-KBP)RF3&34+$X2VX;R$_H7S0+E[%X( -I)OX=MWL[]73>#62CV9L:M@"M4"^E0!NFH W:9B M ;99?U^N*E/;'K,L-^MR;?Y2]?U>5PX$97^LFTU0((?!16@[W 7G[QW-67!1 M_'U7P>6+>]J:R\6#C1^PA[6_L?5F5=48_:*>&@K_K,V,"U$\L?F'A?V&?S.@ MJIE 5"&6Y!!A6Q04(\.XW%B:(F6)B'E$XMBK*&@_,:9&R>8I2SSMS'[P.UJ9 M@X,ZM(UY$-UR QHEGAMKLA(WH#UY%5RAK,E^0HQK2UX%U)$E>=UH_6COC.&Z MR_/8QK!]UN^+!3/SLWF[OW_W\&E*V&UF;0K8Y;KRKX?:_5@.=\MC*5;9]L$C-(; M /] A!]2LE&_ @- ^O+3,,04_E&'=\M%N9P7LJZJ:>L=-?%Q),412:($DEP3 M2+0@,*>,P0@1@E*E5"*=W*U=DTR-P0_DK MT]8@Y/ MI-YN& FI@6NR%D5?$ MX240K@@X/#OT:/&&EY3;#S>\>&W/5*0-+]4_-X98WOTP?S1.'XVR*$_2#&HI MC*&7)!*RR.Q\&8I1HGF&19YYI2"=FF5J+_Q.2*!^=.7">P#I9C-=#<_ K_D> M,I6 _01ZX0@5+;1R3G&S3+J4O,HNZCS8O_HXK>-;[4^QGVWD&^-33&3'-G3 MU S*5&>01(Q"RC(.$X05EFE,4>R/C%7'%_N>#'ZK:@<4/9;O4Q!%* MFZ]-BM(\SY(,"F;#V'**(9>)@"D1:2J3E*C,J75HQQQ3>YFW8E9-EH 5U/W4 MZQR.EP\' Z S\+M\ I@>YX+G$'(_%0R U$AG@E]L\1.P;<9IPX@KU'9(?ETO MQ3\J/,,<:+,%C&(!,Z)3LPG,,LAL%6>B4)8D3,2(.-6=[YQE:GQ9AY/% ((_ M89+]FE\56.9N.P;!9V!Z/!E8UL> / _4-8%ETS4BO0++T@D&EKG;H.?O?<7 ML@X[]/+%_5SH=>%,L]%/8Y1J;ANPVA9PF,$\HPJJ2"*),J',_GNV7J[9W,UG M7@_KQ9G;P0=\ONT<@%6R^3G(&YC%6,#+:H;C8RW5 /3CVV,6ZW4_=[Z M_/+7=M6V"H&=1C=@I].NZ'= "@L#;B#JNU*842DS#' OJ3;0J &[VI?_2\WE M^^7J*YNKSTW]5/-K_>;9_J39!J HRC-D-IV)B+@QFR($J6U5J;,LB;,XE4KX MMD[H)\G4=J=69*B7*VCK78!M;6%5;0)LQY@^C11Z+I(;VXX"_=!'H"=;)1@R M=5F. >(BKL9TR,;D3G*\?A-R'[B<&HY[#=B/4-^QU<(0='FO5E65ZEM>KE?& M#)M%.4,190G$L3)\29&Q:R-B[%J2)CI3.-4Z]N'+P![^W8@:DI4M(!&*=L].,2BJ7E'W)&1>O M[QFJ:>M>W2[DNY_6BV6K<+!GVPOXKNEU%&N&599F,(HD@03+&#+,," M(B(CK\+0%^:;&D%\K6&V<>,_W50_B@1UO*U/*(7MHV=/*[ZH?VZ*E9*W MB\6&S=O"%I\7M_*_-O45]RL[]1M6%N4LB:,\S2("*:<:DHQB2%-"89YDB,0< M90(3]R"+7C),C8!JH4&3S0D>F33[A 78+(HU8%L%P--*05LXC5L=?&(,^BW4 MY?/($> ?F+]V&MR 5@?0+$>K!?B\ #L]P'VS"F_&606?&)#!5V.TZ)"!5L4S MAN0J/#NC2_J-/&+%: :;V23+/;#9,.;@MY&ZV\)! #OQQZ57^S>HP?OVW ME^B-7/=M._TDZ[V]!*=OG;>C<7KNYB_UQB[/-<=N6F"WX2SEAT6=5_)W53Q\ M7QMF_F%4>% 'X2XS'I$("X(,*0H!2:QRR!%F4.0ZCGG&;25A+^? J.)/C5=; MX23XI5@ N9S/V6K/*_EG3W?#N(^"H_=BL@L\M#-DK^_GONK[S3_+ZL3G5(-0 M"X#]5C2G1EL0;"/>&H8;T (!&B3 8;1E0$?+JZQA*+_-N,*/ZP9ZE84Y\BJ] MCA2](PQ<.YF_55JMS!;EBTWCW]@,9Z5D2I'YXDE[9$8CR#"24* MQ:+[BS*U[U@K'EC5\GG'$_1=$N> @A& 'CZBH%("5%K<@*T>X'2L@:W:WZS* MEPNKTB>:X$I PX43]!5D['B"*P$[$5!P[8C7US]]SXK5W]C13/#)OS99\"I]MY?-['_=D&W-;;BIMK6W%35A4W MM1$5_+"R]J]KNH/5T2MR+51#NSY>5"6U,H*_=6)T52W2(PP&*#6ZF^/5*HD> MJ=E5*/3X8O]#OFU.^_.[A3TVE&WORJ;%5EOU2:4LS](8JC0R7( R!:F6!%)* M-&(\XZET"B!PGW)J]M!.:M"(#5JYW<^(G-&.!<:40ZR2W*!M@&91QF":HUSD M<8IXK&8+M1X5ZVTWJ?7_14A?/@(-_[0.S,P=\(&V;YY_LJ8CGNZ'F>%Q'2N- M\S*^88XG_1#J.(UT'&BTPT<_Q?;/&CWO[&<-&\M[^:@^+LO2=K(,\P3X)9P/*ZO4!'B$;;1N^RBN-0%&I5,?R^=GE0RZPFW4_ MD64;//:F6J%?K)Y_KK,#3^:=M2O:7%^I6]?.WJD'6OW";2]&6(1 FY0A)1UU MJS,"Y"\W3&-,V?.8M_YF-46?99S*2" -=<1M<16L;+);#K%D,9%:$,2]FLD< MC#ZUS50CG&_5[-/(.1Y:]L5CZ#-%9RC\S_A.J1SJ".Y@['%/R$ZI=72 =?*B MGB^J^*[D9JX^Z[\LE_*/8C[_9HW/JN,>SE@"$\4X)$QB2'42PY3G<4XDUX1X M]3PY,\_D7MY&3)O=V H*?J]$]7V/SP#K^$9?#]?0[W8?I/Q?\VX<0KWP9V89 M]]7O5O6(!"Y<'N"X^66&YZ?E^G1>:.,@42@1#!%L-H#2?.:CG$.>$P(3Q"BE M'.<)0;T/G#V%F1JQ;(]#'^KC4'F81FVSJVV'I+7]Q>YTM&^5D:N6L<H'6>6?<=LQ\/VY(FMPMI M__/NGYOBAYG0V-'WRWDAGK^IG^LW1O=_S%B*.-?81O@P 8ED#%*4<9CG.-(X M31$C7M&M3K-.C5FK^D VB;/ZRY[Q_EOZQ6!A3\VZE9+%^ST25'?!1K>T+ MOOVQ4O=J98N>LP;/WD*.=//=5 M=O\,NO<88R>#57]\,[.:;Y[MK_')/(6-RQRG(H^2.(<2)1(2D5!;FIC!),81 MSEB$8NW4!V-((:?V@:HD!5;4OJ<60ZRDHZOTE==GX*^8S]*,F"EU&;M7SX?J M$/&_2=;399##Y38YS#5"!M/32HFBEGDA;Q^7JW7QK]I48I*Q!*4")C(AAM9M MD[?,<'M&J*141#GC>+!LIK-B38W(]T6M=O1L3]@!TYS.KUL/;_(HJS&R7]DE M_>G%TMVZ+-VPN5 7D7Z-O*CS0DTW1^HBD%?E2UT>O:<7VGQ#-H:VK$?I:2\2 M6M$417$FH%820<*3!#*$4TAB$N@"U.E8PWU@@J [;@Z(8B6&#RR4E&CBGN4O0X'+CS M:O]#GZ]J42Q7GY9K92M &83RYHLEF"*I83D MSKUFSTTRM7>_EA-4@@(C*;"BNI\4G,628\PTU@KF.#,;VYP38TQE')(L)U@A MGA.JW%+10Z$Y3B;ZG_(H N17,^W_"\H:VT6%K0R';9ZHF$5] M?HBEFYG>&Z&!&:\%)_R._*3&@8SPP[%'M;U/JO72Y#Y]44]OVZ9<+Q_5ZHN: MUY&DWXNG]ME#69*Q2#*8I50:TY!D,#+=;%^OI72/#GEG?GKY]6WY1^+69I)AG1L-N0D49!HK2$C M3,"4::6XL3.(=OKB=\PQ-8:HQ02-G#? 2FI;%5I9W1BB"]!N9@@$T\",T LA M9SIPP. $#91*_/JP_/'OYNZ: WJK44BHTAP[I2-^V+ M_(>Z>\V3#0K85@99/-R6I5J7,T02RI5.H4(\@B26F:V#FL"("\*S.$]BP7V< MSYVS3<\'O6MNPBH)?1Q_W<"Z>$F#@36XL[2NK+<5=:\IS&U@W'S\IL'P&ZNZ MGJTDUN9T;Y\YH(TAQH!8/CZQQ?,-^.-[(;X#,WLAV'S^#-1/&_Q3M5)H][WM MG3M'5_V#7T.Y8)V0[?3$=H\PHD/6295#OZS;+3U3'M9+\8\/9;E1\NUF94:M M.PA4I6Z_J'*]*L1:R>JJ*B+WDUI_UN^7*ZV*]<8\C+,X8DF2&BL08X0@P<3L M[R*;7!=K@0R9:YXF7ND-5PHT-1MR)S,HK=" 6?^O,<@]$QJN72*,F[H0 M"+RC-(50X_;I_"M6ML?96U7_]\/"ULVS?S;2& MB&D"2:1M@\6$0Q'EFI'<;, 9;3V*;.RW,JRL:^1LK MY-]_F3=R%ZKTR%[NM3*7[>RA\1Z85EOQP2^M G\&'Q:@U0%8)4"KQ4UMCX-? MMIH,C;]/A]]AUV&T]KX#K8=G>]_^8';V]NTQ[(B-??LK?=C5]XIQ^IK];%WE MWYG/6+%@"U&P^?VR+*J<#5Y6D\_2/","D1Q*D6)($FO:HUA"E6,ALC3/2<+] M3/O+DT[-?-_*7!F$K=2@%1O\W@KNFZ#LL@"N-GM86 >WRZ]&M(?1[0Y1,,/: M89C8O_J6D+2WY-%?R0=T FZ[Y4)6%6C7.W'FA%G9O9?X!5'6N_&]E MZ^$%7W=AW>#[8 LS5=/&N[KPD4EE.[?_ MU^9HH&#^X^Z%\@GAC<<^EKLD?&<([\MKKZW)_=(7_6%AUO2Q>GC?/#>_K,M* MJSA6BJ0IC*E4D(@L@932%"K.*(Z)0@GV*['O+\/D>'VO0O7Q$=:>&C=5I=>V M?=1UQ;[=5\S1V!QV'8;^>@RR!%=4$?<&,7B%<7<)7JGZN#=$YRN3^P_5CS"_ MV6W\9O5<.8SOEH^/RT5C75"J\X@H#3EA=DN=8TCC7$.$DDPHGNA$>.4_G)UI M:N37"EH?@OFQV7DXW3@K"$@#,],6GTK(&U"+.4",]$4P C',^7E&Y9&+ZKYD MB\LW^,=&WVYD85;%EK":122E.54)C!+;W36F,628*QCC-*,8*R[<&.#%N%-[ MWQO1@)7-/>9Y'ZCN=_L*]0=^DYTT]XIE/J%GK_CE_7%&BUD^(?Q^G/*I7_?[ MZ&[C8FS_L3NV6CV;C[L]K"UG&.7:+!:!6$CSSHF<0\9L2CM164X2EF2I]OGJ MGI]J:J_A+C!N;D0%8E]6OX]P![QN7^$PH W\\N[PLE*".R>\O+_!EZ$(]!'N MF&C4K_!EA5]^AAWN\'2*2YNYA+&.42:(TT?:9]*I4U];S#?2U5@N)PIK7DDN>%S%!%(9)Z8G5>60QVQ MB&**4LKEE;Z7>J:I,?FA;P'\8JB[K 1U#,:Z#&UO/XP_8*_BA[D!M:"#NF$. ML1C.#=/,\]INF$-U'=PP+V[H6T+V.+)J&U1E6T]O5BOS;9JE7#.6$P53%4M# M%HK"G D,511%J5*,9*F8+=2#K0#QS:>RK-/T3B_$MHK7"R&&>SG>*JV,?!*L MU ^UV"@ P6*Y@(W0OL5GW1;"C5I"XCI6<=HF0/./PP#-K=2VS>/B$K0]RM5Z M 16L?*W;K".7L_6"XKB\K=_M_?CJBRJ5N ;F'L.D-N3%+R[@)PWW3@A$HADNN<:E5J&.E@B5$J%5CQU*MFU&W)JA'#'%DPRM]=^#YCN M=[N?ND,;#[>?;M_>7O^:'BO7<;#47%R_BLT_=F_AWE"CO&K'HK?OTXG?]/OV M_G6Q4F+YL+ 1DM_8SS=JH72Q+MMTC=*\L)NY]5&_-U+=KXKEJDX;-->VL='E M3$FILX@KVW+4_$$P@BS'"B94YDF>J)13IPCFD$)-[<6]E;(6K*H]L&8_P5,K MJO4^/UDM;/M1HX;GJ560)73[^(^], -3S+XZP,@(6H6JWD%URME6)6#?2U I MU>185[=L]0IG4(1$.9#=$42D4OU'D.8&FVB3R H!7 M-(B\-'+/^$_+&+;GW$I]5XNR^*&,%,M'90/(JGH]E86YJCX"Z_6JX)MU%7>P MO&=V]FW2?19A8PQ*9GWJW.S:(PH9%A(*@F/"EFV:$F=& MM1O0* ?VM;,9N;5^@Q1D"(QYJ'#90%*-&UL;%LJC0-S PU_;BT1O=A%DSZV! M1E,4DQ0)F*I409)) 9G,8R@4S5.6I2)-4;]V)*>FFQH5?U&B.3D9*_4BZ1+\?/M2#KOZAL^L6;%0DEC M491PZY<(;@./#"_=8 M:UPVPLQTCFC"D&JM-EH MIEC!/!,$"IP1*3*ST\2X=VTK/,TR '_*H@C@7]/D3$-8?$4%IQ97A(G*HY1! M1K" )(\0Y)Q3J#F/8LH5$YCU;++K@^IX379'P+2;ID,]@0/S\JG:83A$[3!\ M?>VP'FB]8I-=!]2NJ]"%^U?HPJ]>H0M[5.AZ>6T_,W>W);>GZG>UQW77*\(& ML3 B1*1H!I/89C\EC$&.4PVY3J),I#&*,NE2,MQ]2J]OSPA%PJW+2['5P@A9 MU@$K8BMUVP6E*U:E+_()RO)<4 61J#H@IA&D7&J8) (+I*2,$';K:30,]N.T M-GHM]#$7!E\2&[.*F^>>ICED/*.0"B)PJE0JB5?67^#G?@2;Z[60=]O:A<5S M8 OBP(E>8[F3>'<86A[ZUT_[U=_8,%FE2 MYJH"RC;YV:SFO)[5/!M-<'\3)#:X2F2#($IMT:/80YO.<*Y@0'2F5Q"I6 M7FYLG\FGQEJ5S)Z1'CY8N['34 @.S%/;1,U*[BK-IY*\/06TP;F-\."71OP MG2"N02U40(;/U..&7O0 Y2C(HL\8_8CKUM:!+OY5D>!G_3)D8X:DEHB3!":I M+6,GLAQRI!B46>X5F?EB_*DQ0RN>KV/F$#17+TQO* 9WN=22 2O:C=FU MM''H=^RI6#?M2W8'[7N=P.L^NT7(JDUG8 KF5CD:V1-S7S=/3W*S<3$B.H]R\[5RDF=EFJ SFN3;_3*BQ M%')*>>9T1NXZX=0XP(@)'ELYJWU\V4CJRPH7@':EB7#P#Q_6\99@:C1D'KS$ MCW#\07=CH$&A')B2:MGW;91*_(.:;^LEX*JQ=:P.H%(B'$'UQB\08_G//RJ% M]8;G):?U'^A*2^I^.2_$\\X#H%0N663+W"*10I)18BPHPF$DXCQ/J4PH$[[1 M!Z>GFE[,02MI?W/I)9J>9M(5"(UG'M5"@M^;_P[B2KF$2&A[Z.4TKV,'G5'V MK/US[OK>I6Z%LC4JK3OW2U'^XYL9Y^WRD16+61IE&4/8< %6 I*()#"/LPQJ M*K(,)41FS*MP9,=<4[-E#D0%5E9@A06_U^)ZEC[I MF-+ )!-S!?]$:M3X7: M2WB$JTI[=J:Q*]%>4OE$]=F+M_C11KE:S[ZH)_/ ?#>VRNV#L4FLD7)GJ^FI MU1-;K9]MEZ;FV5:4:H5Y#F/.;?)"Q"$E,H5*9CRFPC *=:I@XC7K]*AD)V75 M[\N31/P@[Z:3P8 DC7[YQGZJ1 I+/(<)'Y&\_2%*8Q18DT_X]BYII(=;TX M4R.I;2S8VLKIGN428&&Z&6M\N >F,O^:2=NUJ91RJO@_Q#JYYRV-NUXC93B- MLFY>^5#A8.[(G HPR6@Y5N$ V<_&"CAJSY@HV]WF^W)N[BC?_7-3K)]G6F34 M+%,*96RS@@57D#+*H"T\Q006.!?$)T_K> JO#]0(>5G?[!QU7_!&SG\#JI+4 M,P[J&$P1:ZES1J!@L6WY%<4&S#PW_]1$"*PTE?&L+BS]=6U,FC$@?3G=<,"^ M40_%PJ;] %YW:KP:3V2L+)(1#7,D(MM'+8)48PD3CK)(XD03CAH\WRWD>&BV MDPV'I9DA*)"Q3C%+8VA,5 F)>1!ASFALC%MI<:%,;#)E*#FZ)- MX?#U$JS:(AEM:MK5F+JYVZY[W :V(+\>D& MWN#I8^<1"17=>#S!N$&-9Q4\ MBF4\?V7/#[SM6??&//+2EE!3B[(N0KQ:F56O]M-OGG>7-,>"M[;-<3W[AT6Y M7E4F<%G58?OVG2T^/U5Y:>^7*ZV*]<8\?G]7Q<-W\_;>_C#&RH/ZBQE\_=:\ MSMLZ)C.MB$",<1@EVE8\SSBD-&*01QRE6#!D3$.O^.I)J#6UG78CN^$TVV)3 M+N=SMBIMWXJZW:9GM\UI8.S*JI,0=DI,;K6%E;I@'Q*PAPG@SV#_N@874 %S MT]+_'C:@+NRY-NB !IX;L ?0#6@A @U&H ()6)3V:E %_'9,:MU#?:^FH=2X MW\AIZ'SNNSPMZ?KV#?A12+609=/.UMH:LRQ.1)YGTFSWN3'_8_ME3LP&*^$, MBS@BBLC$;R-P:IH);@5:*8%4PGPGE?2MZG\"3+=O56^ QO(B-^*US:?K5M0A MB^B?US]86?P34XQEZSNN[1E[LTM.:?O$WBW+]7Z"Y0SCA"LJ@'V) X;GN,,3*DS'8<9QPW7<(3@*V_&XM1_SO"\69@OZ ML?A1U3,]2."^%6+SN)G;K_O!>T%CHG1BW;B,&2*B<0:Y$!3F5"9*9PEBG/O9 M(/Y"3,]"J<4%Y8;_ES+OU'H)V)Z\-X#M%#GXC1]O]5@N-QH;: G&8;5:>%A) M?ZJQT)X& ]%3$*T;R#S>Z*WZ(Y143 7$.@(;3EWYVCQ*A=$WP]" MN71I>#-PCTF;DF&[+$Q.TRA-DPCF,B=F4YHED+.$0IU2E6B9$:F]3HIZRC$U MKCRH6=5L4&^ ?UILWV6YWN8+!/9K&GXW5@R7,\J U>GRK^/HWMMZLJM(Q7]13DZO[6=^OBH4HGFS!13OI M>R/@#),TIT38.!Z<0I)PLVO6,8.)R&46)SF6./&J%-!'BJF1I7F*,\]J ;W M=R/%P2$=F!*M_- J *P&-Z#1X;FA/2MMP/( UX 5JD1 +QG&+1-P#4Q'I0*N M&JP?V]UOQ]X>?LQTDB$1QRY7AZ$(OOQV"E8W5BJ+U3C<% KG2V]N)4O'.MT*!^(4T[-,"IC=*CX MD@^Z+KVN"^*[)M2V;90E"%,T01 3C"')'A-%.S M3KY<%WA\!DNWM_QZA 9^T;?@M!(&;/3D!D+@_H0O)GF5EH2G%3W7A?#,U3WC MC]6#Y1)C3-B-T^+APT(O5X_5_NFCF>S#6CV6,Q1GE KK^Z:"0X)U!)FF*?I3T[O%IOGQ6ZJM:_2B$.AW:^6FY^*%*>^QG MHSC+*D5P__0,VB]56!1N]M0MP[Q6^-F^V+<'-7M#D;(D$HS# M6 MM6Z]BF,LX@3B/21IAPBEWKD]S=I:I?3O^A%#R:QP#"/Z$LNC7-'6/G3B/ M9#>!!\-G8,)M9025D*"2$J >02;G@7(/,PD"V$B!)M^^%R50\SIY;J6>S-B5 M5U*U@#Y5@*X:0)>Z3KPL =NLOR]7E:UBR[\O-^MRS>J,?K8&Z^\**/MC#>IR M K^&B5^Y"&U'!,OY>T>+8;DH_GX4R^6+^Q8QW:9D-(\VQ4RE:22@4K2*U,L@ MBS,&48I40@A7*J%^I4M?S# U)G7* G($S\T"O@J2@[-K2>UW9[65%92-L'ZO>@>^;N]\&-0&?OEW@.W$ M!%\O >9- I>Q",0&'1.-2@N7%7[)#PYW].W68O9T=IM6-?;;5=XG6&:2, &1 ML(<4",60TB2&3"N=(!GGF<[]>K*&V//6^G9K.0VZ&W4$@')@WFCZK%3^JB$[1EY (E@/E=.SC-PII5/5XWXH MW9>/7%ZII:_JM^7M#U;,K5SOEZNJ[,,LIB3#N5(0N$UBZ$4\ >A8K MVEEFS2-P>_ (5!I/H.R0XYJ\=B&A2V+^]R@-Y AVL&(_KO/Y^_;?;,IBH\7\^>JL%F! ME;?RKXO"U@VH>G\_O]C.9E1E*$MR [U,(>&I@'F:"YAR1JC(-9-QY&757R/- MU"A\W].PB_C8Z=.XW.N#];:[NF^)]JN6S]%>'VM1AC;*W=:C4F:['(-Z-X(@ M&\JTODJ6<>WG$+ =&9KG,&6" MI#3'*.72BU4/AI\<3;;2-:^:;SSX(7:.E-8;D:$YRAF,'E7I3^D C M5Z,_I=AQ)?J35UUK-1UTO"F[6][87R\?U5:2-W7OBZ_?E5K?+N2ME)6!Q^;V M[OFRM#5T=Q]KS#B1<4IA@J($$I83F'-J^ $S1D@F$B2] K!?08?)4<^>17"Z M,Y5O$XU7>"Y\C;A)KO; M'K8D*R\W)&L',GN&WTQ@EN+XVGP2C;FZ$MTWC(= M7Y2I-6GY6V68?UC<5V&EEYMMB$0A(;"&,M78MF6GD#%E+>LL)Q%%1!(QC3XM MGII-[5-:BS_Q/BV^3\_ YYFO^4Q,_P#4L5M+\^"9YZY&Z?^FEBT]U_^U#UN# MZ_7?XW1VJ.4MJ[G]AQ>+CLBP_+UJK M9Z:36,:<8BB5C2'"(H$LY@@FF48T8:D4RBNNV5> J7US&X9\K!0P#-AJ< -6 MC0[@P2@!?C'F7?EG8-A7-IIXYA+[+I3;=W-(^ ?^O#7(U[*##WO(M^*#OU3( M?VR1?WL)>?\4WI[PA0X4@8VF,QC3B),"5^@=K'DTR-VFH9K5].5%+Z1E^?@-&- ME*X%9V#BV>%2"SA PE87 L'BK4],,7*P]7DECR.M.Z[M]YXW7IK%0Q7%_;%@ MO)@;GOEDA-^L;#/B&<-( M^LTPCA1*F.V=J1 D>]AA\]&/D:$$Z%*5\U7L\F MT$W'4S-%W=+"_*6VU._8:O6LEZLJOO:+*I49^_N,)3G7B@B(I=U-:VQVTX+8 MOF1F8YTEB)@=M8]A[3G_U#YH7_X'>WSZGV^;;;:G:>V+O9NA/2"B0X>9M-UW M+96UK17MWYO-^H'\UE=8:Q"P$W4_Z$(UJ?:F^>.)OVO2NW-\-2*1(CVU\VHY 0DAL[/>4PT@F*\UQFV"_(P6G6 MJ1%9([2UQ;=2@Y5:%ZOZL/G)7&U^67JZ$MU6P)G8PN(Z/)U5D.X+#*S$=>&' MH+3E#DPXLG*8%@U*G1B8V;*\IU(=@<_*:8#8^KP_*ML(XI"H>P=7-$ M;S &YH">.#A3P$F]NUYQ<\/>ZVW^M7NU#\<:Y=4]*7[[:I[^93]+X,-"VA?\ M7!^_=S^;6-"_+)?RCV(^GR&2R5BH'&+S)R1)=6K(,ZAB0E4LJ5"Q4XWC]# /O!7&S$8:$>6"JV(E^KL\\^&4K/V@5.!\,W! M/L9"9DF,($TR#HD0U#;<2R#!G%)%E[E-.C=L:J4$KMKLWVQ%BEE-* MLIA!12(!B202YI+%4"&11XACD9)H]D.M^/)U0-Z?^K\QS%FB4Y5E!$8JS2#1 MD?EF1UD$S<=;*BR0-L#/%FH]*L3;WI'K_^[P7CX1"_]D#OS-?8D9,"*#1N:V MCFN/.OB.@+H?9X4'=J2#JS >YU0^6'5<1;E.-!HITY^BNV?+WG>V7>+Y9TP M]^;9*R6O\@,HFJ:<"PTSEMK(KHQ!RK'Y)\DQU=I\7!.GT(IQQ9Z:R7.8T0L^ MF4N]?#,C+[KKYF]J2SFTA]E_%7OL"L<$-=A>2N_**&*'[8 @?GRW35AJBAB48S2%-(\)G9WH" C"8:(L5AQK"(6>_5I MZ9IL:G3?R@I66V%O@-F2^)%])[QN%!T*M(&)=8O7ESV\F+:Y [?S^?(/^^Q7 M=82;R 2;Q7(#[D+'!;N@%8@Q.Z<:E>=(69?:9VN:==[D?];_T=A"#W44)RO5-S/ MV^4C*Q8SE.G,L$4.$Y0P>ZB(C0DB(ICC&&=1)#5.G7K&=$TR-9+8R6E;Q)C] M22VF1PS 63@OAP2$ &E@2O#&QRLVX!( 5X0*G!UZM,B!2\KM!Q)/"G.;O_>2(SDW;_T*'CY[4\JV^&>/[Q^-"_\23'W MG>VG+[AR\_&Q6*@/UF,_PU(*PLR.(]'VN%[R"%*9Y)"E:992@H5,_6K&'TWQ M_W/WILUQZUB:\%_!AYD85X10Q04$P?DF;[?=X[(\MEP5_=X/&5@E=J4RU9DI M7ZM__0MPR:1R80),@.*=CFI;UR*)?, M)"-CI+1EDB>PH'KKD219CA%+,R;9K,ZMU5JNSH1'C"Z_R_>VKT7 @^U6R"O MY%VY6)B@O&W#]E=H+N?\6HB"8L&P@BF.99VCSA!-(2,TSI)81$G&F]?BPT+\ MZ5^*5H=17@FY$'^NE\%R,9SB](9>8T#A\^/4H39>9 MV_)!7W*COIN4&T6Y^5UE"IBJF]5A0B02CK4Q!".A<$7E^ M#^Q6N]>;WE95LLK YE M,B,OUG*&5$1(GD>0%S*!B!4*LC06>B]$>*%2KE)I=29W=J2IT7MM@I:5B."- MK(7\RX"PH-/8VO&L%\0"4V971O"IP:P1TV,*WEDH/+'7Z7%&):*SZNYSROD; MAM'#/^BJ-%%#WS3;-(?+).,1143!5/'(Q)DS2!/,(9=1@7%:I"1QZB)X.,34 M"*&5$'RK5G.G<_H>(.U(X#)X G_]CL@X?_:GE??TO1\98-0/_;2"^U]XSY7# M/NV/IY-M?ULMUWI3J"A1! O(O/TK4,GKCR]LD?'$'F>'&Y5+;)7?9Q;K M^P:>Y\GYW.3MRX6V3^953H3>TI3KC;%6?FY-8D*C)%,T-GU',409SB%A40X3 M)%)*(\6QX1WHWM&FQDG['1.^W?P M%H>+FF8 ML ^Q'?%X RXPWQPT2JA$A4L%M;"U]1.J2\()4()T2-@?ZQ6[(YQ0N[\SPJF; M!F=9/CT\S?4&350^1'.$N)+WFITT3=5>F2;2E<7#@)=HP3!-K ['-]\^X3N-[4 M!3LK_XS>O'ZE*[\U108CY"\STW+ XDK/I^("!3>&6IK"^23?7FPW^ MW$E0GW& M=E3C!Z7 W/("(+"3$?QNNKR#JLV[SZYQ9S'QU3ON]$#C=I [J_!!'[GS=[@1 MA)#E[/I)E'IF/I:KAT]BEE 2ITIRF"62:7N%4$@R)&!:,)+EF@_BPBJWXN#) M4_O\&^& D0Y\>F]' (=X]7_O%Z$0VG2P!,#Z0SZI[)'O=BWY7^^6/_^F[ZD_ M6?W#[DL]?-(H'^9)!=KO\/0%[JF3!VT@/BWT:R_7F]8_QS%E& L!52'TEZ@2 M#BFB'":,R(+IG4,<6QW*V PVM8^S%:_U@()Y^5#6J7R =[MDV"<@GL6[_TOV MC6+@C_MH'YDMJN?\G^[@V2=T^@1QI!S/R\!TR@"U1:MI<[]#AXVV+)]2H[L M=J.*8QS9Y?-G9RB,.RN!>>AH$OPNJ_BJ27:_VDX*^+W2!00Y5/$'K:^@M@S1N !\%N_IY\82!8K#*H4M6HJY@O*4=SV8:"T6T8N!"CPNG!SD#MI!/28.-FCON^(P,X( MKQ,'>*CBR>B_(Y>Z'];]0ZXV5.E]:^, 433'A&,,\SB5$,DDABQ1"G+*<:&4 M8DI9G9(?>?;4ONFM>/:G1?MHG3]9NP"#P)_M5K(!-4_W<; _)+L CY'.Q,Z_ M%D[G7B<4[CGFVK]CM%.M$Z)V#[%.73*P<(/\HVGN8$I(K)8+_2.O-A/KK\MY MR9_K/W>[+J$B05260DJ8-N)(%D'&108CADG&1$Z2F#G5@],30YPSCO>,]LNJ&6OI?U-OG[W2^ME_,G_6^5YV]] M\[19;^C"] 6\%O_YM-Y4M2:927OEFUE<$,ZDI%!BK*VY%.>0255 Q&F>%7$A ML\@I(_5">:9&=A^4,C4[3*GAY4;+6=*YR2Q[6"[ VGA0_[<;]5TZ6W9L..(< M!";(5A/0J-*JN61.#T![(E++Y5F5'KU!-T^ MX_IZ[ 5=1*X7HCKB_O>G5;D6955AL77-I)PAQ N(*9(0184V'Q.%8)&B(J=8 MY%GD5 +QS'A3(]%*W*I21AU&T95X0)>1'J M3X3]P1?ZN+<'N0 &H24P/GN3 M](PV?J.2\ZH?[5IB<9O'/>HM_55;)3?JZ.]GG# :89I FF0*(DHY)&DF("$L M+U06LY21F>9)MKQHNWI.#I?/J"M-\ /$#?W59OYXV+B>G0Z"(Z9AIS!BG$*4 MI 065 E(I<@9I5F.57*Q[\#G9(QXEJNGPC4[>M@D7.!&\ GMJ_@3KJH@Y-U. MYOA5@=T*MBB&]"^'U'0VV,%EY'*P?-K!,S=:,7M\NOTFC=EGU!=\=BM\N MW]'U_=?5\F04)-7BJ-A2EFD\"( MQC3-2KDQQ^'4=-].\!%6G@:UCRMS$ M-01 S9=_K%\$V.CKZ%9_1V='D/?#CLA?>]8#\_S>A&\5!%K#EP% YM=&3] J M:MS);XRNH%S\!6S5!3M]@WA,0DZ(KS) (40O3;FLN-^_=E=+9/=P7F,DABG*H*H2 N(9)Y#DBL)SB0 U/V"WP/D U?_V@8<)ZHU7'P44ES&##[ M=#CP*1<5=OE<4E;.*P;=+X)*$)>8808E3RA$<:8@,[TU4)YBP3&/9%0,J.YR M>L2IT=FVMNR@*B0]R/;35!"\0CL-NO5'.A*WM69O;&K-#D1S4&$7/ZB^1G67 MH>@.+?)R'BF[2B\]SWF-VQ$&,$Y)3A" 5IDE!5!!H8FSB[T"E1I7E_M5(? 0"E;O+RB6/&>;?^+HR3MG-\U?] M\FST**95]*-Y/?=3 K"(,$ZT]5^(*(>H( @21@I(DPA3SA*4JR[8#3VU9 M:>6^ I7DU8>TE;WZK_?R<25Y6==/\JM<5?%[ M,YP7C"J6P"PUK7-2H8WG1#,;%BD2T@111$Y=!.V&G1ZEM?O)*OSX"CS2E49; M_U?5^N*GD1V\*1= +.=SNEH#/8-@;30YG0M^R:S8DIEOK(-360OS]QKFKS7, MM=2@$MNT=*^CD'WREPM0WMC+:M"1N&YJ M\ZS?/\G_D'3U4;^9LRC+L+:_$,RU$0:1-L9@$3,*"2&QQ)%D0CB%-K@*,#4N MTR\B=NR,X0JY'3V%!#(P4=6B7W4.\IL^85OYKTP( --L14MQ!8P*P.C@L;/& M0/1\]=MP'7[<+AP#P3GHS3'T.<.XK3[$KSCS1?Y1EB""6$*@2+**PB)(>)%! MG.&()BHJ4FQUKG1FG*DQ51-2LY73)D3&"5<[GO* 5F Z&@*4,^&<@<$3KYP: M953Z.*/J/DNZQHYH:3K[ATNT''#41W N(@\MSM[J&AYJ(JX$_GQHS]M'A''\L- MG;?5.3#*>,(QE+G"$*5Y#%EN/$4L05R;)#D63ADVO:--C7!VPH)'+2TL30^C M2E[7:.T^B.VHQQMP@1FG@]G7!K-&U!!M36U \1;#W#?6R,'(%FH?1A7;W#2\ M.<_'DRA'MI]OWU_;Q1<$GNI_+IC9]P?T[K:I7 MH#.+MZ8K_#/8ZFNRC%N-0:WRMJ-AE8ULXE]?Q%Y<[\5>@%KU";T']D%I4WH? M1HI@F\Q[X13\-M9$]43*!1=AM+"ZL<#LQN"--N; LE!'.V]TVK6\?=Y=TASB M7)O&PTU?C@^_Y(J7:[G^M*BMHEO3L$*KL"H7ZY)7A]DS&6&L+0YM@S!60)04 M$K*(G$%2BPYD([LPAZ;&&U"V8M>1-8[%JL:8?CO' MS-0F-;"9CK:JZY>AV0)6[9F;]^(?O>^%>P6N M$2?*5QFO,40>MQ;8B)-P4%!LS+'=]]6-0ZZ*/]BMN6N]>C9]-S_+C6;L&_5N M)46Y^;1>/U&->>-%SB*94510O56.L5ZP]%I5,"$@QQ'.TCPK6$%M-\T723*Y M!KY1_5OM"4+UJ92C7:7@<4S*NY>Y"RBF[3WPG@JU*K M5M+J@N:LJ]T>FIR#*NG&_+*:W7D]NWKGR>O9+1LLUG_ULXOT,A4]6\3+GC_: M_L\+#-W-G9\'#DZUXE**]4>MHBG5KK>1__54;I[_+C?W2[';=JYG7'!&%4E@ M'&&]!U-Y FF*4AA%*B*Y7M1R[M1#UGKDJ2UAK>!U^; UK9O&RDIX_?D:Z;4% MO17?.;G* 2=[W_@M-:=M[SSO8] M[Q]IN:K\ZM?K]=-#ZX9_E%QSZ:U=X:1M#Q3UF# G[T;#7LB.XGJM^U@4T?EZ8Z M,+]?+.?+.VWJ?5CR.NE2KG)=VTQT0X4J) A8)240J1(!R2@N=0 M,B0B$J??P&&E%!1U9@A+7/;^O!M9_P_:$5F-B' >64XG8>AT$Y;CV/'2W) M[;QJW2PWBZL'=(.H6LK3^6^KY=/CIP6?/QE_[=%F;]>@5:S*["=MYUR5Z93VBO, MG4._BU>8P[%:8HPYEVZM,SR#WM==P]=0XS7@\ S.BQX=OI\] MK*HO:%T%=-_>TT43EO^;?L1F&Y._=_Y:_?*]W@IL_4PS$T.8<)7!/$+:<"=2 MPB)+!-=0DP4'5.0R:0;!9J_E\[(\V[7G^.M+50T^DM MMRV8@,/,A+=/ZW(AUVNM!2L7E1*F ^[=HOQO*3X)+6"I2KIM 'G-M?@K+M,,\@Y41!%*8(THC$D$8J5R#%2D5,(5#A1I[:0 MF];7M&ZFNE2 -7K+-:"-3H[=RP-.LMWJ/(VI"[S5>M@ M^:'K1RNE'\*3CM M^-D#2(')]1"? .5-S\#@B*2/ENMUO8?KI\W]1=PWA%VXL/RT7GR:8H MHWZ]"4IYRN,$*LISB*(B@H5,(DC3@A))8VV7.44SGAAG:DQ2B]G22%G).)Q" M3H%KQQT>( M,&@U:+QCC"M1B^J.+,SAXXHE3HXQ*$&=4W6>&.H*+[-,"1J12+.&9@R(TMC45\TH%)R(/,XSA)15GRU/\DR.8IIB1O/. MB<2]G-?%D\V&SHUC+IVMA!5)$N4(1DG&]92) FKNIS 7F50\BXI4$I?RA6/. MU@CE#"$?W;>$P?VN1)V0]K5F72C/JVN8)NOTUT-=CAZV5 MIVI:1X0(O?.6VG+.]'X\2Q-(XEQ"')&$Q)IEHRAW60/_)!7%FSR*7=%P-W:\ MK$+X].N!CU#Y>YPZWY.HZNU8PSM,Q>YNG2ESLO_B1/_ODJZ?],;]QD0#:+[1 M7*0O^+)!-;]A2#,(,.6CR]R\XZN[[^NEC]+ M(<7;YQ]KJ5>G>GTR8_--^;,2;$99Q@3/8X@Y)]JDS)#>J$L"DR)+F,"2*X%= M-NKV0T]N3Z[%!H^-W";6YLV3B;(I%W]I+,^*#K;BNW&YPXS8$748G .SL$G- MJV#^VH7Y1POS5GAP?1YF9W)U1\P3? ME^OUS:+=H%=;]<,+M9@WZI;^FD6LX!(5&-B!CG4CCM MG_V(-34+V"A@C"!1B5]688A+9?YSYQI;MDJLK\!"5E%#&_K+.6;(QZ3:\>7X M4Q7>AWG44UG-WANCU5_,)&Y=G7J&3MWRI9[ VYX)'!)9Y!%O?T%&/H0:.][( M(Y!'0H]\/GT@NTNVV=5T^*C?]^L'4]II5HB4\10Q&.-"0"0PA40) GD6ISQ. M98%BIW364P--C8&-9(!6HE7,J\5VI-93B%J2I0><0M.?%K%36<=T"="8U6)Z M9+$S0/CBI5/#C,LT9Y0]X(YSUP_H*JXIQJ3'_[/<99]R<_R.(*UK(+]M!$$Q\#\TM%VVRG&]VYVC@KVY[;FORKQYF:G"MAREE+NGE: MR4\+OC)MNS^7#^5FAI7$!16FC&46F]2;1&^_$8(B$4HB7! NK;;?@T:?FHWW M=;DQ";QZ9U8V8H*YD=.>:]PGX#R-!X4U,*571S+:7*ZE!ZWX==7@2@'0:%!% M_-28?PZ-N3W7!\5^)-X/, =.B\!@#'L6!/=GCK8X#%:WNU ,?XC7Z*;M 9IQ M-V^=!;LG 9AL V\9IR,G7K1=G G>O"0JAZXPD99'1MX"H%7 M/8!8QF+U/<'=[#U2E$5;VNM2-#[16_KKK5Q(I9=^&A4T93R!2*@4(HI,HA.G M$'-<,)GQ6)#8UMZU'W9JS+4MLL2[E3UY5WAS=@18+;Z]+>8P$^<-WS#X!F:O MXT537\A=%:%Z&Q!:>_LV#,0C&;:^H':R9MT1ZS%C'1XVFOWJKF#75O)?ZV3^-*;Q\D-OCYYPIG N:P(Q'L3FC4I!BA&&69RQ-,&8(IRX!5#UC M3,=TAEI9#F'$3*9T3E2L)#< MF%$J98E,A MHT53IK>KQZZ0Q'. ,A(7P^DMG'&H'"/'.UX(UV% Y*4/=-]4UMF>V',[GM M*R8P3C.4,XBCB$/$.8*TT.28QWD<$T0)2YGM5O+8 )-CNN_?/]Q^M^SK=A*U M\UN82[$(3$6U>)IC*@%MFIY9OD[6+OY+ 1K)F>\.E-.VK@^%GLW%SI=^5V=@J+_;9N#HK=W@B+)-+V))*40*1'#HE M>*,^+Q=WG\N?;7/@V^5;66=<2W&C9A$1F&2I,HW?-9/F7-NU64$AYU&6Q$66 M(FP5/N@\\M2V]SO!S6=;ZNWAXJXT'R3M;ZYX(?YVG!@$U< L^!)0(S6LQ&Y+ MHVV6@$G0BJZO\4=WSG!Y(CC[<4>E-&+7_^33^BIA+]PXY!SCYX%,*P M5:_E!^OKW>A _N+WLW__^N[MC!=(%B3+8)3''"(:*_]7NR]X!U?\)#U(_\+=Z M2G/P^>;+^YLOX.VWZR_O_LUC+-0!"#T?J;FV6?#U3[O/=/>,4;[' Y';#^_P M%W[*H&S/#-^6Q@#D7>E.!4@:+F$B8H"R3*DHPQ7BVJ)H(B_.'@^$$M?HZ55XZ41BMJN#3 M;*@AL% M6G6O@%9X>R-H5>XDK[]IU;ZP2HRGB;^LM,SX+\ KUZ,9]T6XN)Z-W_EQ+(+C M:?!7K9SC%\!SY78\CS;0X5CEKYAAVN=TRU!N)62Y8 MD8N8P(1DVG9(]%:?1#&#J?%(%AGA^I]<#MJ]23:U,W=SMBOI:E'1276\?J)X MKJ/KTMM,HHPD@N,8"F3J:E 201*3!.8%Q1%/&"EXX>1:?I69'&$3./F9M'12 MO\;\A'9B=[,HZ[DY7N!X/6Z*I7>L?7G O\._;!R;E M/$$QRR%116KV\%SOX1A(B\R)+I+#*>' >>6KLO#7'12.@IRW8 >(7;JH@$HUK-%T"T;Q]?\JC! MW9[HW=U*U@G&6U]9%80YHU'"%6Z_URV6:&ATUPH)U*RU8:2D=RQ![ MF"H[JAIY @(SVE:;MIJ<*3YI9 0O-;H"= /:B=IJM7_3%?@JM6 ^W: >X?95 M^-B#1.-61/8'X4&I9(^/'IA?MEGR?WU:KY^D>/]D.B#K-[!WUMJX3'G+"A^/G* M!G,>?]P\L*'P'&2 #7Z05\[[?D_U&_SAX7&^?):RNJC=7G_5[^9ZQBBF&<<4 M*L$91"CFD,9<0,537F"9R%@Z]<$<*,?4^*_^_.J9 :+^5!\K3<#30L\*D(TJ M#4$^M@ZJ1_T8\*9<@'6EL67DWJ6S>!%W^IR;5V306HTKT"K24.C6=5CI$IQ( M;<$,2Z=GI9@"J=I"94FMUH\;1K"?=P'95=/0LMQO)&Q MQJB.WMX6/6)1+G.I]_\4F5[Q)"*0%0C!7)N;..$%XY2[<*X_T:9&P]L6XY4V M541LK<_)AN,=+*[ 3D'GBE4!IMV.I%]G,L,[2<>;1VT(41 M^,M37:Q?\BB1-(,9%WIUR+&J@[$(QJF,A,2%4K/:%OV^H:N-I5WN6TX7=MF7 M-AS1=,2\ DS>E0L37PL8U5=Q>8%A[GV::8EG]/<7YM=R2O>:,A=ZL&<&;2L4O*AAWU*M* M(76N:U0$E8Y7H-%2_]"=]%I3CUNY4)/@:Y/G7;YQMW^AX#W8& 8;*-Q9L3D MD=>:-/5;.M]>)]%91T!U/9SG$FI8IG' F8D M,D4J"@8)RA2D1&8Q(4D:\:0M4G%KE^=B-[+5-_RRZL3M&)'-IDZPZ9'[J$4' M:KD"=U0;T=I*$ZW/1I,K:Y20#@D:EA/2SYZ>\1TU?;"2&!B1P;0=D\R%NJN+8=![K-_Y.QIUR."(_'M14@Z\:PE-CT$ M>^X)HS&KI2I=2K6]Y1)OQ(WZ\(M7Y<:,57Y3-9$R___AOY[*GW1N4FR^R?5F M57)M@)I?:"O]Y3]TKIS11'**(P95IB*(,(\A8[&$)%*89SG/!99P: M=]V@_GEM+&^N-1CBO_ [MRYNC5>;L5&\'6:R6OUJ7T?3AN^J M;K/2D?T*[-1J+C$>D+U_?'E'X,XK 6?(J[_$KX2OX$8) O%Q[TJ8H8:M*U]7 MIE31YMD$66WT..;)C\8J^2(WLSQ/"$$,05S(&"*AS74B)(%2X81PA$A!4[>6 M+7W#N3#'.'U96FFOJL#0344&LI6X\EV[$7TOV$I@E$<:;(Z8A"B.":0R%C#B M))%9GHDX$BY%U'Q!/49=M%&!MEL:?<$7>(W;(?=UB]R''7)?>I!S7HML(/&T MJ/0.->KJ8*/T/LU;W3.,K__O$UUI0W?^_+%AV_E!EO!P7NZH>#-TX(^B5*OJ([1 M)I938$Z$)127B^+80%)O:.VHNP&@%5Q=T^/^D;SCQ61FJ?\<2]7LOJGQ]52/'$] MQAH\S3>E'D5J[E[?EX^/4ISN6>+D^#V)=8^K]_">T9R[)\7MNG-/7S1RJ+DQ M'C?/GQ9Z_U^]D^L;/:VKVWNZ: +?/BY72AH[YM.BSJ6:F;Z :5IP*$0FH-ZG M4TC2-(&<(1PQ$F;R"] -"+0*S^E;$5XA0'C#[=H;GU&;T3Q/57.L/ M.@" "@'-MG2QBWG>O33ZG:EQF$#,\_#)>^UHZ &2_SGBI(=/B;<(Z@M$&)B. MNUS!XT]M]]\1'RPKDX!W%="[,]N(T:$38L<, 6$.3!Y= MA&NCZX7L;99"W?JCV]W#'\\,!,\3%;F./BI;#81FG]"&/L;=6WG]H(T93A>? M]39RKI^G'][XF6+&&":B@%DJC$TB%"09PYKH$$\E28C"5H65>D>9''\U@H)6 M4O,]V7OK3J-YWI/I!:/0Y',,G@%>S=,XV7LWO> UDI?3[;5RA:'' 7GZ MWM$C#+TTX"SIO&UJLK[?.Z-NEW@W* M\F[QSM1W7Y5R_?;Y-[F\6]''^Y)?KR3=G8%&1. 493D4(D<092DUU3 X5*E2 M,2 LDZ-C%M5NS7)JUYFK;K;1C!K@&?I1!@*26@KO@-WB_*_I9@)4? TP0G$2E*(F$A-#'H"\RBF+)$*5;VE[4U(M^&G9A6V M5L%J*V%M(/"V;^ VK;2MJN7&!(Z38T<5X2 /S"7;;HQ_G.S&V$[(3GY_C#,, M-T^4Y#CXJ)PU#)A]4AOX%#?6$[*M-,=)_:*L$ MLBSBD#"61SG/BCQ*;6CMQ/.GQENUB*"2T;%ZQBD$^[G' RZ!R<4-$FOR.*/X M$7982_[7N^7/O^D[:V+0/^SXX-3S1OG@SRC3?M'G+AMFJ-15Y,Q6I^GF_6-A MFA%'1- L*A0L:&Y*?Q8Q9+Q((,=1E,2YRE/DU&?P^#!3^X!K*8UC8M7*"9X6 MUCV?SV!J9T=;H!\#3VO_B4%&7>/[%=U?R\]ES]+(1=B_56NJABJ]Y+/]5]B)C%3>0T M%TF6IT)$3BU8; :=&CEL!06BD;"*E!7+N?Z/M6F]4D?-.@;-6N%ONP7QBVKP MC8<1M^Z!<@6V$E>%%^O85/VOC=@^]QOV('G;95@,.?+>PAZ$PQV%P[W#..EC MJ8E-?BY_FEC,C7YG2C:7M7O&Y#:37')6* DC*0A$ID(Y2P2':5P0FO*"91BY M.#[[AYN:)[06#*R?V'^:PA^;): /9CGX[Z:HJ2DVRY;+?X&?II&7&QF= =Z. MAOS!&9B :D%A)2G8B;JM'^4UK]P.%4^,_4G/2\Z'IL$KGM!QO:I;.?F=- MDZCG7)JB%V [(O$(6V F:26M_=1&UBHD\T6G3*\E*FQP\5>EHG>TL0M5V*A^ MI%:%U6W#Z&3K1GV@Y:)N]E:ENFJ-;MB\K%N\?_CU*$UEH]OR05]RH[[K?UTK MRLWOZG236&^SL"KBE,.84PE1EC!(L-1V3LPCI4P#8+=.E[X$FQI!;14RNZY6 M([#8^X3N_?G#F-^AK5NG)&V)=/CQU3 MCPIZ8(IV[X/YHO9R1RE_U.P-7T^>_N$,3)$=@8]!&:@ZG!M,ON+([08= M-R3<"8B#Z&ZWNU^]Y>ZWY7S^<;DROYP1HJ*4$@D%4@5$19)"RE*DIRW*62KS M.'?KRAY&S*D1WRY@H:YJ]&IM5[M3:4F-KSY!H:DT3 -6\+M1%S3Z^B3AH!/R MVN6'^H7\ 8EW*O>\9PTCMQ^*1;O233>M0?K]8SI=WSTUAB(2K M@A69WJ&G5%-8(@5D42)@GD81HJJ0A5N0X>FAIF:A[B0%FZVH;B35@ZL=)?E! M*S !=8#:27F^.HDSTYP'PQ.O] PT*HN<5WB?,RSN>/6]\R>3CKU8E_P?)A1N M1E54*)1D4%#*(H-,7W-_?7Q6IK?%WI/SS[K+ M/@YWP(WVB0$][[5O]?/>+TV4P2S7*P9"F$&6)BE$F,:0J81 F;.H2&(IBBQV MC H]-^;4%H(SC;B,X.#W6G3+6G$N$W#AWGH8K($INJH47$>@W[Z(/S^/H[_] M\R$RH;?-G1&GL5L^A,!ZDWSD5O%;EE_>WNT*)$<,2DY1HEHG-:4\D M8!'K/R*$6(Y)0J+$E$@-J;QZ! MQ+[HYF70C%1MT_)E<2JS>5KQGOJ:1VX:K;#F:8&[%35[KAJ8,$S7]YH+3>:? M>/O\8VT2=)I.:XN[:[XI?U:A/4>C@-8SD>64*EI @CC5I$922"(20X%C)@LN M!!>)4R;Q)=),C0.KQMM/Z[J=BFJU '2K1IU?(KJ!>,OS_;@#3*.=*3;:Y 1F MY&I>6D7,AOG-CWJ2_@*VZH"=/EO-%LHR;]^P#MH.$:"\/ M?1UGZ6_ZPLUZVU4K2GF28%E QN,,(B(22!63,%,Q23*9F).8,3VD+\6;&EU7 MTKU*P[3CLS>.XW/XG/R)O)VUDKNN9MLV&TV3J*>^.++1O9['IV0BKLX]X?Y4 M_LWCP/IV:IX896!*DF2;79.SS^5"?MK(A_6,J(2J+$(P$X6F=I'FD$B4:WZ7 M**-")2)S,KQ/C#,UCC9B=MH8@M^-I* 2U=%#>0I8.];U %=@^AR$E'LJ3S\. MOA)T3HPR;MI-OZH'R31G+A]&!VV90,U,3-ND%3$M1.5AON;_]52NJSSH:[:N MJH1:OLQN#YW0.]X*#CJ25X<8M-I&2K.QJ)?? M%K1WO:"YG_R=A\/7B5_/2..>])U7^>"$S^*68631^'L6=Y^EW@-LZV_/1,9X MGDL*&4*1:>%!89%E!8S2A#&61#B-G%IXG!C'R2@?K9G'LA46S(VTVZK^SMFH MI]#%J60""P&SM-#HQ@F%-&4,9@G)-+!2\8BYY41XP'><](>1$+8C8P^H!2;B MK82@$K'3_, ?!Y]!P1/_GAIE5.X]H^H^[YZ[W*=KO':Y:+/PD]9DL2E_2A// ML:X2@)]G3)A6SW$$(R0X1"RBD# ;J[T^+JMWT->>K)[T1[)0Z*C@1FOXRF(L"0Z3T?I6P--%6:9QG M>L=J3O]<',36(T_-95SW7*>UG,-M)GOD[4@N")Z!J:V5&;QII?Z+.5.K$6XD M#U,RRADM3VQF/^ZH'.8,QSYSN3_ >^GWZTZ9Z,#L;_<8B;T7A>Z;$ MCM2" QV8X'I+R'>*F%Z_*-%O] !:D5&JRY_',7S1^1X9IE*+_CQ,#B7J+1X6 M*-YK[11K\$]9WMWK]_-:[R/IG?SP2ZYXN99?5R4WZ;(<28DBF*8IT@9AED"2 MJ S&BDL>8942X3<8S)_L4Z/B;J38I0V#QGP%+ME^O_K$CKAM/Q5NMAX>;]:B M !H80(L#J( 8,?C,_^R-%9GF4?()>!R"3HES3%L $88&O&TKR]:+K_ZA_;=F M[?TFUW+U4ZY--(#9L-#Y>H:)C!-,.P?7XMO#YL5NR0F/=N#5XT71[+;AE/EY^XL/[8[MQ9RT MJOB,R+L$2F\!>X.$&#F>[Q*@#L/]+GI:\'X%GQ8_-:,O5\_Q+)=CEK0"_R<=M!-AG$TEZH]YI-BXW M,R$E8YP@*"0E$"4%-5U:4L@S*IEIB8ZD4_*$U:A38[PW;7S<7P!;KE;+/_3D MK,'30H-M>FLMYS^K2".3-;!4@%FOI=]!-_L1-:(_@54 M4AML:[G#-!0\"U. MH*GQWRUYH)G8>AK,7C^YF%D98H%W#E(YU_6AB'\T?]9LZX8#1/"@X)DGJG6V04$J(WOG%&(IH544+3 MW(6\!DDQ-3+3[R-VXZ5AX-OQ5'!( _-65<7**%"%L5^!1H?GYJC+2.N/K2X" MRQ-[#9-A5#:["*9]=KOL86YL)V0YN]:FGWX+/IN7P50L2@K)HSR/H*!5CX[ECH&6C_W7 A%8$:Q1L&:/GKT M/4(*:\G_>K?\^3=]5\T'^H<=#1Q[UB@?=X\2[2?;=XG[A_A![[PVSQ_+N5R] MHQMYI[=<,YI)EA1I 6,448@(3R$K4@(S&24$%W&4\=3V8SSR_*E]D+6(H)(1 MM$+:?Y7'$#S_95Z(2^"OTPT2IT^T1_%!G^FQYXWVJ?8HT_U<^RX;6*3M:;72 MZ_)'J6^A\UOZJW$IOY4+J?3V.1$D+V0J899D'"*L/V8:404S(0@G**=%1)W* ML/6/-[5/NI'3L6+:&4SM3'V/2 7^R!M)02-J=3K5" O>-.*>CEUQ+VEF!XRO MHF5G1ANW+)F=Z@>%QRQOB7J-^?)\)7J21B@G,42Z-YR"!+&,1E'&< MY F6*2V4#4OL'CDU(OAA0O@$^+[1M&MYOMW!I_^+'Z9UX(_ZQY=/MQ_>@^^W MU[IERY91W:#>SR6HZ8: A8%2K' MNS%U30B*VX)M"3\B"2MBMR_-TO)%_TZS#1/1"J)"L@CDD&4 MD@@RCK Y&A$)HHIDR*H9T:D!IL82K8R@%1(8*>V]L$=!/.^&O12:T :'&RI. MCM@^U0=Y8H\^<#17;)\Z75]L[W6OWM&R-UN+IQG)4VG:!#$"$1,,LIQI=E"D MH'I_F4A&9X]5/L;W#5UM[$R)D:1W^:KV=0CW@;WH>LCD7;E8F" W1N=5F;Y1 M\OD\O1T"Q3)-BQBR3.]U41(I2)C$4&6Q4A$E21IES=OQ86%9EG*R[T:KP4AO MAJS^_E.^%G;&\ 0G>L2]O-?>J=-)[/0[9Q-I-V K];02.OU.1<"NJP$3.0=+ M:3HQ;IYWM=/756F:6VV^-?)?"U&5?J9SDTPP7ZY-^XYMS?,LS2EF4D*>H!RB M@B>P2&4,>9Y$F4*X$*D8I>G-97I,;6IM>"2LI>NH;[5D!/]92/JBXG-JV)BY:Z8&*W4 MK':5SU+O*1UWDA?-I^5)[4BS%'CY:M4 O67=UD?V<+4ZP.CC\7#7 ZJ^CGPO M$67<@V /H!T<#_MXYL!-$;^7XFDN;]3_?:(KS5+SYZ:WJ,FT4?8-,C=I:.8$1%+22ZMVPEM6RS64OIOV4Y0NIP(P4&B2Q MY-5FK4Z^# W6B]'&!NURJK:!H69B?67%KG&2QA7#]MXZ"H':"-_RH]6U S?J ME>5YHQSJYC0I([.$YE(D7&_.<:$-1(&H_HEQR)BBU/0>T^:CTS9]L"A3H](V MZZG9=-_+N0!Z]0):*=?P\^'3(U26DAB; D-)!E&&4DB+/(,J*I2,9!:Q3+CT MA1MI>D9H'3>)Z;%TBHP">N!%T[T86^LC:73QZ ZY&$]?SI#A@HSK"KD8L -' MR.5/'%CY2&X,^;=UE#H'TM7PK M([[Y"+#(4TDC 7G,S4%7;G*C"PI3P:A,$T6*S+FJFHL 4R.@2D2P,KO$M5R4 MVB1;+#=R#3A=K9X-*]'^K\C/K%A24T"L0U/57J6UG?B@D1_4,]%J$("^!J+G ML?2:T_"C5UT; LZQ@FN#GC.,_K[)GU*;;:9XI4E;,E$$_RPW]^^>UIOE@UQ] M^-68>,8 U/\S5A/*<9Y+R$F10I1R!HL<2ZB-K4RD<:)2XG3(-$"&J9'@ M%[DQI7"-&H[=$H9,@%!IPA!FD&%DZG!A AG/K3>41&&$2[%:NJQ*W\X ^M &@U,+GMK6>@5<)4#/*W M[%P H:>59X@$HRX^%T"TO_Y<\JC@O2FV#>/U95J:S\OU>H9RO/#7CO!(./.IMU%_MZP:\Q*J?PRY" M(# =UV@X@ OGS1:58"C"G3+ 1R_8&@=Y7\LYWJO3E=UK=?UC#*A MMVDR@QQIRP4A@2&-:0'UIH[IS9W$@EI7\3@ZPM2^P:9P\%;*NH2PI2%R&L?S MW^7%Z 3^/EV!&5!3^83R%U15WG_BR'653RAT6%GYU(7#-BKU&ER5#*UR>.JD M_^_W4FY,I[YCF3EOGU\L]NO^U7[]N5S(3_KIFB R)"**"8P5TK3 4M/%)5>0 MH2A2,4NC+(]][W"Y'G:)(XI^:@[RE>8DOWMYVN( M,&S!K9)?Z]"C&1-<)0+K/:J,,XAX)"&A!86)_D6>\T*F4>)VYM%Y^O3.,BKA MW!:/+EIVY#X0@<#D6V?]UV+YX\(CNGKBJNZ31^62(RKM?^O'+@ER4+S+GP %IAJ M!F'EGIU\!@A?"N'[FVW$=:KOYA"I5IZ^GIH2Z^\ZU< M_^OC2LIN6M\L3F4D."H@YD+;.R16D%%%(%-:09#,^?EA=^,UJ!2&W3TO@)&N\M$TBC5$!"8Q1G2A",G$Z-!DLRM37& M9 V50IH.8^4:B%)IO:3QYY<+S2ZBY$M'9]OP.;);0T9!/O#:T.I0-1#M:'$% M:CW^UQI4FIA).'XPXC$$[E(\?46_#99CW,"W2^$ZB'F[^('NH3?OFTHIYKAB MN=+["M/HZ^WS-]E\_#L?6DPR5M (02YY"I'2/U$4QS K2"133A"+"MMP'.M1 MI\:16\%!5W)CO&UEMP_7L*"G!7O MQ@JYWSPPU7A'?-<+4?7=O%_.]?WKNNSOC&BK3?(BAR@SKLI,%5"_705,(\Z9 MS*,\QK%+*L.Y 9T8:(1DA5LS!ICOI*X"+=8=N?\7D)7DCMG$YX"WL\E\PAF8 M?C[O8?BA'S7W5&!+*'RE_IX;;MQ47TOE#U)[;>\;1B]?5TLNI5B;DY9/>H-J M#AUO5+637?]8Z.=H>M,L5_Z49O2C>^"O^B5:SV+.>"$9-06\]2XR,MW?BSB" MW%3R3C(D2.R4W^M+L*D93*U>]0EEV6AFBHE4?9_6X,DH!^3#XWSY+&5-9.!1 M#W^O]0./^F%N/.9MANWX[C7F+3 OMBI=@4^=Z:I5NCKNI'S9QKD-Y*O+\6]; M. E_U.H;=4\4[$VL4:G:-YC[E.[]^0,+0CZ80[/_KE/&5%-^=W'W;KG>K&=1 M(B4MC#\P905$IF9#@1(*42)92GE""DJ=2C[V##8UBN[*:KYTT;JD5"LVX$9N MQPJ"?7#;<:LO$ /SY3Y^IBK)CCK?]4+G7N?/ A-?E?SZAAJW5I^%T@?5^&SN MN;P+7B4?M*]A6( M.KAVV$?_9;GXL?Z[?&!R-4NHB"1F&21I)"%B&8:,9"DD)EL<8ZEP9I69>N39 M4_O$M6CPQU^_6R:%'P/+[C,>"$'@K[?2_COXO1;,XQ=[1%U/'VKWR:-^GT=4 MVO\LCUTR,&3-U*]J7K"TB"0W11D2AA!$>9Q!JO((%ERQ%".XR/?RQ6DB_O%N5_5X&);^5"JK(. ZJ& M_RH7=-XI)B1J)<9(02R'.)(4H1A93P&!9($(X*7B2)TZG*!;), MS3)LQ-JE\YCO^[&5WXUY+YDB.]8="?C C-O5HHJW;O6XZE NV.I23L#4$\E>(LFH!.L!LGUR]?'(@>?1G)O>!.NO]-GPM2DK4S^W$P*U*R_3 MC<-.$T92"6E,8H@BGD*&D@BFE&99&B.&I-.&>J <4R74CM2.!]8#Y\/R+#L\ MRJ&/N1L-0*-"7>#K$/5.I:] I2Q?\)9$<8\R@ M5$Q!)%(*218+&$48Q83PK,C2V4)NQD>_J-%OQ_Y_$/O^E2?@&QW:@5Q#N!4; M5'(#+3AH)0=Q=E4A>_[8_"*(19,=6&?OOP+4+P28!N27+^8#\:J7;WUSM23' M21I7R[+KTT99B >JV"Z]0V\?M@]IS\J^RE65IO"^G!LS>J:*3*(DHQ"C1),[ M$0@2(3#D>4)PEB5QRIVZW9X89VJ+:2,6>%,N@%C.YW2U!MKXJ1.[',M2G8+6 M;M?@ ;# 7+T]9M4BUBE45Z"1TI_1?P8&3V;]J5%&-=S/J+IOFI^[/'A3OM_D M0O\TKVJ'/Y2+TM3M,QE/'WZ9'"KH7?N>FTHZW7F:3 3.?>VN^W MSD2^U XTZKU*ES]+R,?O^'=.L*EV_[,$]().@+8CC%PFM?KC'R9(8W&G5Z!R M*>*9IG23D2XJ5%^(YTQ+K5XE;WY M++6U.5;ITV/S9\?PKS4KH3T/EQ;V;OE8KVK24V6DDC2B6/(8DH@G$/$D@ZQ(8H@% MQC)#62*450F\TT-,C7I?2%GWWG)*\.T!LY]!_4 4F <'H&--9>' MC/1_[8BHY\&CT,EYQ5I2L+C2IR575R2Y?MK<+UR^K:?B/ C%YBXHTV3Z']EH.FR).]Y@7$H&;;91).P'KS M K&=$>=G*/H CR2 BR0]HI0!XV&D 2J."_K.6 M';P1C1:6&_-!LW/^-#\DYH'IM@-W+?L5Z$@/*O$KEVH#^/L1 +<_VP\)_$@' M_/XGP.FT?RB"/4?^SH\<[=Q_J++=P__!SQBV#(Z--)&#@-C5.J M0,]CAE%:I\'YNZ>5Z28TBY3"&<8Y3%A:0,0$ABSF&52YG@Z.-)_E3@U_#X>8 M&C%5$@)>"]=L9MV(Z@B,=EQT&3B!Z:;&I=WL-/+YXY+3NGNBBR,#C,H(IQ7< M_^A[KG3W:GU;/M/YYMET4FQB\#-&"J($@ABA%"*:)I#BB$&1Q3PF<1%A8M77 M\.C3I_8U-P)637#M?1^'H)WW)ET$1>!OMT7!"#<@P^,0#GM?ST6PC.3,Z<+C MQS]S4NL>!\SA/:-Y6$Z*VW6AG+[(:\&@F:*QC!%)8)1'U+C54TA4FD/!Z%?"OORH4)1 >,SJEUK\!SR"9Q'.=) M)F"42 :1(@(2GG$H0>= M)\R";\0Z&&W%'."TZP/+WGWG";21''D[O#;W= /H2IK"068A7O(:T3_*S;W^ MI02FD>CF^72[*B=WGP5*/8Z_OKM';M\+W_*^?+Q M^U)M_M!3.^,3+<.';5/#6CU M@F_+8NT-&_ EIX^EWM!6GIIU(VI=R4"4FZ>5:S6#TWC;69*7P3=2I^I&1K,( M-5*"5DR/S:;/(>&K>_3)<<9M!WU.W8/^SF=O&,88=0WNS\MUU3GZ79WM7R[N MMNG^Z[U."'+=]D*8)2J+,JF-,9D5!"*"M%VY91+9L2.=4;".3 O-=T$WA@]_@+,)P9VJNQ*GZP/&[Z8W6VK MD#\&\X"J)XZ[1))16= #9/L\Z>.1 U+9GQZ>YG45%*4DW]3)\3?J6BRKM*MK M\9_:SC,$WI8JC3GCIHEFGA?F-%%J>DGT-!H!V9,9Z ]]@&]!+I+#OY:)\>'JH@]#;*CZ.=N.0V;&S%P-C'ICU;$+]6R6" M-OV[ ,8QHOY/2#"=R/]^B)RB_\\\:F#!D_)N4:J2T\7FW;W)JO^T.-7X:OU- MB[-)4*I(E4,*L$D1%C%D @>P1A)2G"2 MLHPX]5@)).?4:-;4(^1F$]XFS!N^?>J&:IE@%G8N5&O4J;;CXPE,8&#.[F@( M:A5!N0 GX^Q N08[14&KZ573\<5,_$[;]BZ/A57"SH>OXBJ!I!RWP$I8J ^* MK 0>SFVA$;*,X#0JE(*<%!RB(L:02"4AIX@( M6>2%8%8YLKVC3([D*T%!(^)5^P,PPH*;A66@MR?%A0'LD!Y MG!@;@#MUPADLRM3HX=.#_D5M[O^?:G=G,EX(.,V^KD8L(->0)<_T3V$ MV*&)1=-[ONE9\66Y^21,4*,JI;A>_YW^YW)5)7RAO. L)M#84A!)DIELV@(F M,L<];N*EQ;UWBHJPDOP(+:7E*&V3>^BGXM6;9Z?H[E 3T1,2[GW( MT>+(0X'5#3X/-L;0^%.].,GUIFWJ)F6616D6P8R9,@N$2<@0YI D.$KBC"J> M2[M4GQ,CN'S)XZ3XM *V'?4<5L]3*-KM02Y )O :MH7$>V^Z$SI[B[Q\^?21 MHRF/JG88(7G\LF'?[^V*"OG%3&4304?S/,$DY3#)< Q1P@FDIF.'*D3$I2CB MG#D%_.P/,#6[MY(/5%>X?;.'R$4JPT@**!(3*E4@:7'[1W MK'%=G39J'W@SK6X*WM_\FG,34++^2I]-W.(,Q1'#,98P)DCOE5*:0QIS#(LB M+F21)!)CJR22RT69&OVTXH''6KY@/F)^QBNPG96O9V8E9,?Q M$X".WV%\7Y"I=A0_ =@%'<1//7%@V'633G&C]'-7>IQ.Z9K]9!21Q[E$'*+8 MM)%0>J_%D,3Z/S.2YUDJ<*[<=ECV@T]O[]7-0VFDM^JF&FQU.MM,Z6- MF& GIR:;$#1C@X@W;WK/4".[UL\K?>AGM[CG4I/GO62;3XOU9O545X?9F3I1 MP6*!,B@U1T"4B0PRG$>0(Y$B%J61RIQJLYP?8D>Z$@^DD%S#B_OALS) 5_)@#D'P&G#Y>R=PQCH[Y3? MEPNY>KY>".,=>^S4T."22:9D"I,\8Q!Q02#+HQABQ$F,%<49=VI[U3/6U#AG M*ZH;Q?2AB2,9)Y02&,N<:#0QA[10!4RTX<<*01!EJ9OUYPG/<8R_K;!59L.R M"C*4K=#^4+9C<$_(!:;NEY!MY0QPJ&B!AR=J[AMI5$ZV4'F?C&UN&<;";Y_* MN?&R-2\Q4;(PEATD0N80$2PARU"AV9=PI:A0E#K5FG_Y^*EQ;2N=XZ9P#S.< M%XG C$&%F8 H)C%D:9[ /(FQ9)QDB4S(D<0HTZQEK:M1WW-W32FN9"VN#\6 GV1#D7L5'=AXT'QZR?3C".]?C*=E]K8:)9)Q5.60"E,,XF8,EAD M+((BRV02<16I"+>5T.V8HW] JT_@927TP/1A2F.9?A*MT$ 8MT[9B WXTP\=;^KW>PD;L VBA^V S0ZJ[!D5KT M[FYE/M%RN;A1WZ1FL">Y=[H=DR3)5:2W7JGI$"V*%-("1>;(+D\B0>)$.GF_ MK$:=FH'2]1YW%-#?2R.^ V@C<5#?NQ-*_F*G+,8< M.TS*'H8C$5$.-P_CI.:9;:US8SW]L]S=&B^UG\ZV6X 1LNYKU(H^>!]E.Q5V-!4 X,!$Y0E; M9ZIR1,H36?W_W5U;;]LX%GZ?7\&W30&SH"ZDI'T8(&V3P0!%4_2"Q6(>#%X; MS29V("F=]M\OJ8OMV(Y-2I2BF9>B4"R>E*T[QR)??6M$S)1ZA"P6YHS49FMLK6TD:M]!CC2.OWS?@1PG9M#W-[GW^7!N5F8-=.+OU7TN):_W;)59JB+,80L4#J MQ$4BF!$6P!3K3"8-),LBIZ%6/S=F1Q\[KFZ%3O33E[@12<].L>.9\:$>F8:: M & =P<$![@NP.1)A-YH%,($ $XD_KAJ&I"=KK)*YZC3S4UWM;H[:)YU7U86N6$ M4144'##S-NETWN+$$T[6$!Q.-MG?.KJR0BU>^D''W"2.#6,N0T2("JF$/.4< MQE@)2!&+8(CC0 DE%4).0MM#'9H;HS62K[3V;32%A>-=8[W6-QG@XR\#.JHM M-+W3!+( V]!>1'7A)+S3:R\<=V>N"@PGP1N@PW"Z77?][=^H3CFUR=?=(<1]I$[3V<#X1V:F MVK.:D%Z?KZ8^BX2]Q/, 1"92:'9"QDE5^9G83X@B[]\QF:;Q,Z[N2A(_]Y-^ M:5_-:H=Z#=V,LPB52!.LH$*8ZI$H(Y#QF$)!,QER'*$,.>ZG.VW0Y;F<9@-( M[:];OG8&4[MLS!].(S-:FSD=ZK>,,*EO!XJG#.F,L4GS'[O ][,;R[O<BD25_>JJ)O*GDP)PBQA)CJA C&A&*8<1%#/484 MB4#FS$4KC86>]N>6 ^D0@&QC,!4)H#11-/5 ?!,'6&\"^;=]FM"G>\XG52.# M/C)-&;P[]TVE J@# -=[>&]C<"YMZXN\?1(W<@],E.@Y]X2?+' >"S/'6;=>7RTO'ZO;=6$V+7Q=Z18_5VO^ MOYL'\_>/^C$KKW[(@N>E_%CD7'XR9V:U5\Q2=_.[\C\R_W9;27&I4TBZ^4%S M2[!,1$(C%<50(L[TURH3D$5!!A51D=1#=!Y))Z'8EPQF;E^]'??UIZT]:(C._@(E\!L;Z[H\7.!_*5HQS12SY(=HG^W^7Q&/G[7 <,WQ@<3%50 MO4!U610FJ*;DL(G'+,NW3TD= JC#WEQMBHFZF$$;]-X]'D679M!WON2<7C*4 M:86B9M!I!Q)4<_"II^K _0/-"_..WJC],HJK'^V,^F_KM?@KO[M;9@&/$&4( MJEA1&",JA9:WZ_+LID!R3>!C-D!=@G::*".G%$]?;+W MZQM+<[!EMRK>>?]\=NVNZ]$'-5]*'TZVI]7^Z /+@1I(KT;Z?=Z-G*G^%MZ; M721?=!/OUO8T#I[8Y!DCD]+& MZ4#W^>',K_L1P>[ Y'(E/LDJ+^JA^1$EK"B)49(H#'F&4Q@G0D :89WE)SQ( M L;#C#EM1W6P/3?*V/H*WLB55'GEOK+0IPOLB&0D8$=FEYZ8.M-+#W0\<8Z+ MY4F)J RP@5K623)M6S)K?K.WUSV1Q0MUU_XXK1C"E75#R-7UL97/:>5X7& XF9)UN'B1']$F:[*S9B*_6Q;W18+MA=WFC MA*0O-@O?&\7)@_M,Z#"UH"VEUP7$5T[2@[,AL1_M'SK]KS!=AVP8[S8.O] FS] M]ZYAY J<7RTC:^LOH6GD"LTSVD;.S?3CP0^R>DO+VX_%V@@3B#<_OY9F1^YU MOM(&M?5+7N7?Z\K%3;J0T)1C%DE(@]A,G2>AJ=$((49IAFFDD.5FB?XNS(T- MC?M W:W_:F?0+Q[-2GJ^>@54%P2@FR@LBPD']) =!XZ+^\@T: K9:M@[]P'[ M"2Z^=KAO@@#;*$;)]_J#Z(D2>S@P*2OV!VB?& >TY%YE_4[J5]=4!*RJ(F>/ MW8K_A\=Z[P^E(2,RX.U^6XD#2%F:P) $821"I?F0VZT>GK4UOY7"QB\SJA*- MXW7E:.#"%$N^?Z KR_.FSG?!:8[S"NO(5-;Z"78= M!<93T+CJ"S'[6F=OR$U5U3SHB7SMI\;9"K03UAYVNPS3*YACL_ P'(=)$IS"9@S-@:/V7DY4X%3X)U4#3M[H M]>R$]YKC?J_D?;F,<)I$8:ISOX00&&<1@5DL!,0R2E7 <)HFKHQSTN ,">GFR$H^CHFX0":<4](V)J;P^$(!\%;GHMP>%\_ MJM$C62ZE*,V&KG?Y=UE6>?58R!OUYK'4)LI2EGK,>Z/,J+?YNQ1+Q&*4RE6I&_U]I8?MTE2K7Z\+F7];-8H*_.>70H_R[YK*%O'G M8UF9B82H 1)QC#,*-?CQ! CF$D]8L2,&4E/(G32YL*8'GR:&X%V_H)J MZS"@&X_UJUS1'^#!S+R6YD\7K"G]?JU M,/E8WF311Q7^RB7AL1XZ:W(FD4AAC#B'E"@),Q0SIA /0BYM-6H<;<^-CI\F M6&(;0#W%O:NBN96HL5\E<.V8\RLM(\(]52I[W:2R6Z1OU#-ZI2,B;;]",R+B M$ZW9>$7>::&F)W8GEFY<6YQL,:=GJ+O+.WV;Z)?O7W*^?C2-?OMT)NWQ\!'Q'_C+L0+MQ&7P]A/9JI=FR M>?@]3M;:U.FF"[ C%?A+L>KMGW@I10(+(2CS9J:V_R9MB7(9!Y%%4 MN!=*8[\?3VS.X^TX!H/UNW'TYN?>C-T^?:__]^LOW17]C]'5^?67_P-02P,$ M% @ _(5;5MFY92X>ZP 3L@* !0 !R;W M,C R,C$R,S%?<')E+GAM M;-R]6W-;27(N^NY?T6?.Z\GINE\4__^6/3[^ ^+#V]_>C4+-U=INOSI MY3RY98H__3E>?O[I;S$M_NNG/)]=_?2WV?R_QE\?D3 M(XP__.G\'P7-DJ9D05#C00B1P(DD@?!,;7+6>L7_O\M_3(Q+8A@!P1('0;0! M%X4 2P6C5IDLTOJAD_'TO_ZQ_./=(OV$S$T7JV__^2^?E\OK?_SYYS___/.O M7_U\\M?9_/)G1@C_>?O;?]G\^M='O_\G7_TVM=;^O/KI[:\NQOM^$1]+?_[? MO[W]&#ZG*P?CZ6+IIJ&\8#'^Q\7JP[>SX)8KF7^7KI\._D;Y#K:_!N4CH PX M_>O71?S+O_S#3S^MQ3&?3=*'E'\J__WCPYO;5\YGUVF^3.'S7\/LZN?RTY]? MSA +2.?J[Y;?KM,__V4QOKJ>I.UGG^+1ZZH5?+.^.8O"9:I: Z(!+ "4"WD4% MDFF78@K4D-2)[-VWW:=Z5YD7\_#3;![3'*W%]G5N'NXI]C%2-[_Q\[6;XX,@ M?!Y/XO:OB]FHH:OEK(+DUFI!XMNU5@XRM^)LB38TK7ZSAL8O MIM,;-_F0KF?SY2CPG$G4&2B5!H2V 6SP&CBSFE(CA#6RBN9WWWH4 EC["#A9 MDHT@X7V:CV?Q]32^PNUV%)!DD7P&8A-*PUL+7LH$47)%$J4^QUP%"O=>>Q06 M>/M8.%V6 X/AY?X+?.VRREQC"K$QH>OO$H%*AV4=!)@DUH_T.Z'!_NZLT(J@M M'SP%SX-#^E4"(UD$HZ(T*0DB-*N @/MO/0H%NG44=)!D$TAX,PVS.9JPE> _ MHOS3R]G-=#G_]G(6T\A'PI,2&7PP"D10&DSR":1BPD@G$LG=-HHCB#@*)Z9U MG-232^OHDHOG$>K_-4&TM(C;/2: URM0]F1L#AS@@^*H9>M"*9U-A+ M#KS^**C8UJ%20[9-@.0B1E3!8O.?M^-IHJ.4 ^)9)TA.880M,E?OEN_FGVYW1$:#*2\ "QN,TB$ ^&,@LZ M4JM<4E$950\7=R\^#A4-9S)K"+0E3*SVQG?S]_/9E_$TX-:87> :ET:-2V8L88SU@/'C[<>AH.,M93;0M0>3];+%TD_]_?+WRG9ARAB0F MP"M"BV@8.&+=8=O=MQP&@Y33GJ:(;6.7E>'SR_O-LNDW!J*"M M2U1!XHF!L,F!<21 RL)+R81"#CJI_>$;CU-]P[G,3B(<6/T?4[B9(W0I\Y_& MRTD:H9MK&(L$M%((78&H-8I35&$2*= H6>JV"3Q\XW'J;SB)V4F$ ZO_T]R5 M J2/WZ[\;#(BDANGRV&,E*5.J+@QG*&[:WRT3$7!,^FD^WNO.T[Q#> M(XO^]=?PV4TOTRKA&C&\X1']DFS+B3UW$ARU')0C.H8<<>_JMMWO>^MQ&&@X M)]E9E$V$ W]+D\F_33'8_9C< O>Q^&:QN,&-S"3A#+,9A-<:_1@3P6J50&M. M F'2:5TC(CCP^N/ T7P6LH9PFT#)?\PF-ZB ^>K ;KX8H8?#52;%M]48V'B/ M@8WQ%$*(1"3EN4F^ CH>O/:XMC^[(-HA)N%B.>*7&J MI,:%4) :_-,4DLPC*=0L?GGK[<=AH/@=90;1-0.3-%)^&XAA_2:_< MTFW8&D5BDD9BP3.,C(3U!,.C4N+!,DW*$59O+A9C*=IL1@%:D4JX+5:(("ZX)@UD1#6K=ARSTN/PT'# M&CX /- M!CWF'(OO+ /BW5N-?E+,&MUIEXGI!(_#[SX.'0UG+RN)M0GC\?$SAMI;: ?J M@S0Z0**,@4@A@8IT=Q+;V2-X^[==QX'AH8SFAW%V 0(WM_XR3C\,IFY MY4AF$IF)'*+32+Q6#-WAA&()W-ELE=:V1A'=SBN/@T##"OB$46P5$<(- IOA>"&A1KYB2=H M. XCS>AOE!MN9N\F8:T]=_2^AC"\.X MYPHB%02$=0+=J!S0VR;**6HXD3WCD%/4]6Q>1"^;_3P!;>P4-)J$5T$&ATJ M5*(SB#$$;O\9-2V)IDFX[\CCJ>=W6K;KU-FJ[ ?=4B%4TJ"%HB!2)F!2*>VP MV07I==2Y6QIRYV7#M VJIJ5[B_=$$0YML-=DO]VT%QL%'1)GAB/3&6U7%AQL MBGYEP%02*D9>1?O;%P[3-JA/!)PDRC90\,MX?O4FCDST(3GMP'(F2@>]")Z6 M"HW )*-9*9V[G5_?>]TPS8+Z1, )8FQR W_Y[O>/[]Z^>77QZ?6K%Q=O+WY_ M^?KCO[Y^_>GC"3OYX6=5: )X')T=]_:;!5PZ=SU:W9HK7MJ[_,MXZJ9AC-[Z M;-W]YIV 8_Z$W)&QM205Q#[BA;*E_Z1:?+Z:Q_.?U?]^,O[A)R91>+%^Z^?S; M>'KY'VYRDT:<&N4P8 (>? 11>J4@4QE(5MQJDB./3^613L'0480-"ZTNFI_U MK88&L'410FF7LOB00D*6_"3]GI;;\L&R>RM!* 2+"TUDCHX7PTAT!2-:$W * WTR](]6S^#5D812Y\ED&"SGG5&T& 1;IVX_C)?4V+48XF MVV Y1$$=AO!6@2]Y.)^"%E0(*67M;6GW_<.TR^P!$B<+M0$;\3%._L MW6)K[8P12?C@0/$02XJ7@*$40_U@?5+!!Z6>NC1T"CP.4S-,%\T>P%))X$U8 MDW?+SVF^ELV6!RVSH(E9,**4,8ODP4A>;E4*ELJQ#@NU0?.8BF&:;?8 EHX" M;L"^K(E_EU^-%]>SA9O\.I_=7+^9ALE-*3["3\-LNAQ/;U)\=YW6G0*WG"9" MB,X2[23.TPG3W[<(#/H[!FH'E['RLJJ=#* M@M2,@J"T]+-5^ ^*T$OMM Y/'0J+5LS+?IVN@#J&]I&LJ:Z$);+W:O+B49%^E3^[K+7.C4LM/ MM3$0G:2PZM#O?$1W3&G.'-?2Y*3.U!#U#[V MMS/IK %KMJ8?MVTC+'4CW/DF0# M.9ZW8^?'D_%RG!87T[BZ%?MY-D&I+];;]:UH")%198*[M G(5](>#.'HYX48 MRZ1ERDQMA!Q+V[#U%KT7A?6BHA9,SZ:ZY+W[5D[^-DE29'''FBHK LD^@W(6 M%Z0(#L,)$X%:H2+#"%6*VG[X$60-6RK6#QX.E/[44DX#>-M&K:5%2)HNUJ#&?ESZXJXAD*^!M0\-1IAB]6IZ!F3)X2:92ZI31!Y4T*J*9)+EV MKOMD8HDIR(KEVY?DQ= U;XW86'%973P.00[L_Q_AF1WY;1BRGGD7.05D> M4%)<@'%T^#0[MIL',VT]CZXAXQAJ^W.@J.NPF\#07>2.JV\ M2WGFG"NG6^@_"AL\.$4RQC[*:,F]<;'V;MB1Y&&+\LZ#S#,JM8&==8]OX$3. M7%A? G$'@D4!5JD,G"6F&,TY5C\Q.-$[ZZUZ[]Q(.T7T+21^=ZSX3DXGXAHP M&)> =5[@$M 1O \,%$\A148P>JY]PW<_)<,6])U](SU1!4WLI8_*07:D5VI" MA..4),' "Y.*>RG!T& A.<QDVLO]E(S<+7@6:!521=-&*]3 M?<8=GIE(+AN)[)K2ZM5I \Z5/E"1!R^59H36KOWI3O7 U8A-QP,GZK8!*[G# M\2B*DE[&<%PF9T"HA ZIBQFRXM*&I$U^H6LEL!EFH;""I6KI T!I3T!H9D&ER1%"?EHF%(AI-JWOYX@9^"*QC.= M)-711@,6Z D)>>Z5PG4"5*)K]][XJE50>CW;$-VFL;)$E J X@F"F3Z[,$9C"*X83RP&LCZVF* MANY35D?OCUM[U%)" Y#:F0.R[HCEHL]91@LQ$EQIEI2A8M) "6>23E+P)Z?N MG+KM[=(P="5C+[#I).@F8L2+&%?EG&[RWHWCF^E+=SU&1VS$G-0J"P_1:E(: M?G)P)$F(FOO K3?15K\FOY^48:MM>@).#;$W8&@^I*4;3U-\[>93M).+BQ!N MKFXF97+,JY3'8;P",5S)#8!Q#34S14GYOLN?W->15#8111-0QRU: M7Q' 4PQ9&=6&$R4,][6S5<\D<=A:G+Z,68]J:@"%G^;)+6[FWU;26^_XZ\T^ M,VRG$.T#%N;TQ.NJ@C^^0"R:P!-TV5! M=$^9@Q'A&H.)%$"JTM^+VM),72B0,>.N+S'T);5/#A]3,6SA3$^PZ2CL!C*8 MW\N@E E\4D5ED O\]][:1KXMN.YD^+=]5(-9V<9 MD_!^I87/:3D.&)+=8Z';S(3[#^YQ@,(3')QSFH+2)%"1(] 4:(GP"'AN#23/ M@C'!Y6AJ+]US3%.XGT!#6;^;KUX;5SOV^S1?#:0=*2<][MX:%T@4($(FX*BG MD*+R/NN H>]3LWZ[9S,/439T5K,R^7VNUB./+VZ6GV?S\?^D M.$J"PGJ9HZ!SH64'621V-@FOW3,!) M)K1A :,.X3 (D1:,U.A()$:)DYQ;V:\I.VV*>8^9T@'@=:I"&L#7SMG!07LL MT)U,W/$R45F61F.DM 0*@)QHC'\UC[9V^=\19 V=/>T99[45TQ;6'IEE360@ M*!,@CM ROUN"IT1 ]$:Q[*1UU4]ZGB!GZ 3I^;#521$M8NK-8G%3MGFO+56X MKP>SNG'I)5C+RJ[/HF(Q$R-Z/&O>)67HI.BYL72" EK$T>Z>SK6UA @+&'J4 M\W1:.K;J4C F&-6XH_OJ]>]/T3-TOO3*.P=4G64T/Q(V8^?\-_?7O_^Z>.[7UY? M?/C]S>^_=ITLN_>1=?.CWZ>Z4F9T?0A\"[9;9,4<)94EU80R0#=:(0:XY2"( M55DJRY1_:CKS:6W1]Y+2O1+F2YK>I%]PA>WKG7/;B[RT4L3_E2%BHZ2T%2P+ M4!BB8L!J*9AH,9*P)G.C6=2L=M_!$\@<-C-: SF/"V7ZU5433M4"3?J&T9'V MG!'*')I:C\0SHL&*Z($J2QS'2-973U7=(V#8O&+X..AZ.;7D\L\5[&S-Q$JA)9=B< MS."CYQ"(4\)[SRBI[B(^A\!A$Y9]H*X__30 OLU%Z.GE75WJR OEB,X4 J=)!Q$XG&WV?3V7VH;UFQ4NO, MK07/' $1RLBH@-MS%IHP29WRKO99R$%BADTT]@&<.G)O8%.ZLX_;G,1X>H-, MW7;M6+Q(>39/._U-7W]%^:'2QE,W__8&A;KJ5%.R&;.5S[A=5*,@HA':*EQ# M#",1*A(X%#I(E9.1G)8+^+VDV'IA9]C6:?U8OS9TW\1FNV%QLXQ?8-RSBJ,) MMU3A&F:Y7 801I?[0N7^&M=&$L]"]>8*!T@9N+E:?_CK)O0?PH2.M$U4"F6A MM'Y&V1".D0JCH#FAV3F?T04]NR4S@;K?E7: )"/6+>W-],OELOYV-\LRUBP3[,/Z7HV M+['E:_R#Y;<1%9Q';@1DQ]+FE(]R J2T4# YJ^#ZC:0Z$#]PI[G^W8QS*;8! M;P29VDFHAN@<)64*9RA^>LKH2J6L@#!+&.XKD83:DV;N$3!PL[E>\DHG"WA M=,QG*\*WS5^V-Q4.N>!W5:V= M^.J!;XS71,XYA-_<7KJ/,^3\A5N,P^8Z*4LR<1O!^F)870S@RTQ"ZX23,7/* M;.U2@6>2.$QQVUG@\NRH_'3=_2C0?#6>W"Q37#.8F4JK3B NE1&OD21PSEC@ MTK+()74RUQX'\FPBARF<:Q:>)^MO0( ^($6Z6497?--[#W5V#^WLY"G" F. K6HH$1 MFA(P40;@GEEEI7*!U9XT5YF%YOR&MJ%_LO8; /]#:>]X8SD0&2CP$(M@LP=G M(L<-TQFJJ1;!UK[T<8B6XRSQ#U5[5$7L#<)GM0N,K-)9><*!6T9P/?( QD@! MDD;%@HD8!-9N4K:7D&'OGM71\7> \WR!-XB:C0$=4D^P(C'W>9?K^Y\FG^+C]J M.+#C'+!RO5*#U!+-M"GMHA-Z"(ECX)]%M.EA'-P95,^E\3@[]4/5)?:JIA\( MAFO[C#X?2X0%8(RLY$=*JZ<,629:9NAYP6H[4\\B<-B-LE^LG C,YRNNB1S. M ?9V0Y1[;5E,B"D$@1R1L*HKPG!%:0R=-&5"2:%,KGUYZ9DD#KL5MX#-*LJK MB,YS=$%Y^>ZW]Q]>_^OKWS^^^8_7;W[';U_?YZ130Y1]3^^O-\IW>:G?0'J] MI:\F)CX:IG'7RSP8(XPSP+U;';@X<)Y%8,%G2F5*7M>N_7@FB75K7207N I- M!"DH&O/DV'JYB!R=D3I'2ZI?IWI^K4M?EJQ/=#Q= O,Q6I2]8;B*1<1 Q*@<^I=/F(C">'(@RU^_-4(KV91M.] W4( M73<,\5]FX7[:5Q]-UG#(/[GS6(UE?<((8T84T1[ MJL$Z4]P4X\')$$ G3E7FW.=8_8+\.1D&IXL1VIH!'&FYDH MS@!I2^5$"1DO8Z[1O$DG"2I&U\Z*=B1YV/VCY071A\X;J"G?P^GMA8\0#/') M>TC.9A#$Z^+]1=!<,5L* 4VJG7]]@IQFAAST[MK4TDGS@Z:^$VK7'#WUK%>= M-:%PUO%41V%7&,)(4@ER+N93DPC.)@V.I2!5]I2IVA=4SYQ=N'W=IV*[1YHR M8H-BI56? 2&#+/6K$5+.-F9AO0RUTPOW*?BQ\@O/P=L+ M-W'3D#Y^3FFY:M*WG>U=ZHXFL\4-*O+%M^W]RE_GLYOK!3YBW4CM0&74U_%B ME'7DFB8/C$I=1)/!"$E 4L*=9"X0W4_#@KXY:P3G)V!O;]5Z4T!H8'D\B\'? MW55Z-;MRX^DH2^^#\!042AZ=)52")]Y"4M*Y:)QC?10W"S&T](I?/%;*@=^HZR,XC%9H#27NU.R9#IH.=9C ME%*A4]#'W-PX_(9A\7<6Y;N!"J>COE1U0T33^Z27HW?SO^[YMQO-_J@Q#T[ /5$&UT( *C@%]( MD$I&:Y5#,=9V0!MBOQ$O]40D/R.?V3*L?JC)/Q\_O7OY;__Z[NVKUQ\^OO[W M/]Y\^C\5TU5['MY?@NI[G-1/2:T&1'V>37!5+5XC9I;?[A(-#,T^";C)*XI^ M Y6(>Z\$Z!0)(R)R4;V+[E&$54X_2:F9,CJ4! IN?JG4<:OB>5,G"7[E N_- M$V@K_50)"]]).CU'W@TX!K?4KR52;/ELBM^N@[7 C-#:H4>M]>82@!/"@ K* M:^>E4*QV[/PD08U@Z01-'P)-9[$W@*$'/&SB,H<2,,8KH&35MT$H<,$I]+I% MDHI2SF3M.J>]A#2"F>Z*?GAQI[/4&X#.R[O9H)O8VW*:O" )2"BE]9I:<)Y' MH#PR;GB01->>S/*(B($O"'97[.$)K"=(N0&8W&4?W[MQ?#-]Z:['2S?9,$.T M"))' HIZC^;7HDFV+.&BRBH%%157M7ON/$G0P+<$J\.GGO0;@-*'M$1YI+B] M][CA(E"F6, 5@'(@90YQ !N4@ZR9]C39D$SMHO?]E Q;B5(?/!7DW0!J+D*X MN;J9X%X>#^4\-HSI'%70R4/@'GU!1108+@UH0XVTA$B::M_I.YJX86?9]6"8 M>M%* W#;,]]ZPXC'F(,J[<%'L;J!2\%)@1LW<\9E1U*TM;WJ@\0,.Z2N/ISJ M2'U ^"SFR]'+]8HH@QQS3F'3,/Y=OHBSZY5J2MQA3%*<>PJ,!X/\1(K;=%*T*6B7L" M@]C2T_LC_+-NUJK!W2U"[A3,/$<:]9%00UX5WL.01,7-@LN M@>9<#@\3$A]U!A,XTR*&F&)MK_W$>HG^+R%4S&Z?)N &((+!0W$&TZNT_N^; MZ>/3HP^SR>27V?Q/-X\C6MK>R!0@42U!9/S'22X.FKCYYDD-I(& M/Q$1CRMD>U-/ ^C;R=<^[N[!96;$. O<>>2 ! '&NH"FW3 F@N L])@@/ZT/ M2Y]%J_T!X7 6O9M63D;8]6HCQK4T7U;:"!_*:A04]T0$"U&4&X8"EZ8+I66@ M(X;1F)*@M='UF(IA8\)S8JJC!II!TD4(LYM2I7OYL:P(%,OBC^N(-O]U*>E9 MC-&C>#LNLV-E)$F6R[,FH:CG0U.I\N]B)'B2#JJ0O"XUZM2:-5 M#][(!"H;I[RA!$.L\T#T,)%'(;3/06U#([22_@:^L7;Q_LW+;<_Q%-^[;ZMF MP?.YFUZN(OZ7;O'Y8UHN)ZOO4)SKBUZKBI+%R+M$J.,.C$.75Z DBY.!/H>D MV1*E930/QI_NO=36B8BC@-CG5*+>@7A>/3T?D'8-R&FZ+&?YG\YB..^=]GY( MX]5OC;*)B0DC@!A%0<3@P&?B(0891%1<6UK;;WPVD4?AM<^Y%TT8SN[Z:V!G M/V^'-!VMX]FBLV/*<#LNT#DW)D-"K1AT?5QTM<'=7L>]/OOEGVUAM(N;EH.Z MM<-UNP<6^:'P5@(9V4Q#H +%SSPIA4/(K4#E!$VU#8QZZNI?=7DNE<Q:]6*B3.&1CB'0A9 M\C(9^351DQ"S]A@)G]$(U\/SW\]AU;G4VP"<7XV_C&.:QL7.R>^HC-22S":@ MH008(0FP/NC2@M58FE*FK+8/O8^.XV#W=W%>U5D-7?,1_==TE/,T%G+I6JW0 MSEO"P;CDP0NIEO- MW@[<+?W/D*112(S$XF-(_"^(,A3+&Q$A&A,CAD:,I=J=FHZAJY$+>KW!L;IN M?JCFUCQ6WZ[ID]SCK83W?]K;<Z&M@L=[P!%.O+=?-GY.RN^_.(D@2(K@?0C(5A9)I$B]J+U5 M?I^J80'7-R[VSBBHIJ0F3HWO7,S%I]F'%&;3,)ZD>_7-GV;/%7*T5+*\NA-$ MT#6QQ34IE:>&1^4M"]&&VK:R#SZ&]0+/#.[!@=" %7Z5\,UAO#Y9YYDKJYP& MJ90%81(!2S#P"E1;@E).*9K*(-Y]_["6=7@T/#P0.54U;5C9JU)I]#\KZLM, MJ*6;7I8[1Q>+15HN1H1:%Q.3Z!MI#2)R X9I 5HPDF@4I:RCMKU\DJ)A+5]S MX*NHO@:LW'UN?AE/'OERMD!>N.1%4@*8% $$#PF,LP&DCDQ+SK*0U2\K M/D'/L#<4&P=B!]4U ,,#!6U.)+/J,^9H7E6U13#9)\ 8D8>87>2Y>CG,Z76' MO9T'-P>]"NIJ '1OKJ[=>+X=S7C?CK_^NAF_].ML%O\<3R8CF@@ZTC0 -32# MT-ZAG\$$*.*UC,(PJVK7O3R+P&'O.S8'T?Z4VZ&:IENO@7*)Z5%P>8J2PT\".!-9 M$>E#4 \B\;U7S3J0,.R-QV8P>DY%#G\7;3UK;L/)2K0+9/5V#>*'*,[%8E8" MNA3_-EY^+K(Y()>1]=(P;W!I".412P1-F24L!)5714ZNQ5[432\=0- M>Z^R&2SWK-8F ;OIB;.XF*X[B:/\T_A+N02W&%$AA#;!0*()G2-'"#@K$FCN MG0B46U-]@/"S"&RM UL=E'P7C+54-FAU^&;?>,#:'U./7GF*.RRM*Z*6(R:< ME\1:H%(%E"%%3UWP#(1''[T*ACPL:3NT_Q_]SM:ZL57%5Z\*:.+BP6/NWDR_ M(">S^;A_=MU4SX9"3#EI&C-@R+S."6&E^;B%92[UG6GI[OBUT0U1K'=K.O&V> MHIHF7;?5YH]>J\1)("!3*3\I0T"\)<50AV2-9L9\)>#54UB<%2_U3D50+[EQC%8;PVWS+X;:0U$Y0C9\25T0_<9/ A M"&".:!HU0^9K-V-[)HFMM6([$Q[KJ6W@'FRWJ:>T*"/Z#N65A(J1.J/!K)M4 M^P3X1;'Z,2%_AN68CPL>CGA;:UW5^@@;:@N]L6SUFK%3LYA1T9BUPZC;9@W" M.PK>9(E&'MT-]"M$=B>@K<\\]1E[IO6-QG,H;7BT;N6[Z698KH^M?(P]*=$1 M-X$K3PQX]&]!)%?J[9F!H'40B5"OJG?V.X*LUEJ6];+SUE9/$U'O\37)^ZOC MO2>:. 8H4UTF,/LR,() ]$0H3[5RL8<&Y1TH'C8S<^8*\#,J]W37<8;KL\[U MU.-8Q1TCK+E-<8?9G$VT@4@(LF00A M@N%" ZY;SX",AU4>&=")XV,3/F8%\ M/M4V$)@?+]N1(3J:4AMJM 8ZG;MCT4+.F]EE* M:\"L'N"LY/H7!P1IE>+4.0_!(YN"$P[X$0'*23+:48LNUWE@^025S70$.,O- MVEKJ:L ^;OWP3[.+\-\WXWG:AGUI77!7V-_\)(YD\"D)KT'+,DE;YE+-; @X M+53,.2/;M:^Y/X>^)F_;5L/*@0"JNN*:B*0><;<*$E&V\::(<7NUB!$E8V"D ME->C +4NS5!QI[&I3&PQD4I9.XU^'&5-WHT]&Q2[*ZLQ$+Y*7])D=OUQEI=_ MH@9&41E-K/6 RTF6[N<)/&<:LI:>Y&"CU[7CFX/$-!F$]P^U+BII*$LYGX64 MXJICPJOQ2F:E+^Y=]G7'FJ]_GDHG0I.LL@ZDT@)$#B4$TQ1DD-:J$"+7J3;Z M3J"SR:"Z-V#VK<@6?,4='C^Z"3+WV,9G9U69G1:%+ZL0EZ+Q3('1*7"E#9&J M=M?:[U/59.Q\#B!64%(+L+L[*MAE;N5D[)'BB%LE"-4.% ]EYH-B8&QBH+DD MHAP:V.IWM)])XK"U%0-MV7VHKPDW\7AY[CT8X"[1$'5"3R5;$$D(,"HS8"R3 M&+RV1-6HYGOG;8HHTS@:]O=0Q%!P!]@30;/DT4MF MR L(:G!7\%D!KB_%J-,^\V,NN9SPZF'+,>/9;LUOQL[36[JG@;0.C/8+DT88D""X\6LI) M?"J"]+:$=.AS!$:X/1,NGZ!RV-3DN4\%:ZFKA9![Q_DHT[V0K_0N?TS3\6S^ M=C:]1%-\]2IY7,^2Q>P- 9W+*!2G-2XT5:0:E9'2FE3]%M>QM#5Y&E@-(T]D M?:HIK $@?DC7F_3!EIL5%\F+D)6TI?U%6;W(CP]HY*-)+-B<"!.U*R7W4]+D M.5]?(*N@C'9\P-T5L\O8VY*MQQT#"1LO1TR[*%@LBX27,\M03B]Y1NEECCQ3 M8ZN/ #Z*L"8/_AK1 M2[9*9"H)I:KZ =]AH>9[1B;46+E+K=,4*HQ0*ARFR/'PZ^K,D3K]I(ZD?T+7A:.TP]O':X M1XBC1)32294F3I)@B&PMN.@4Y.2BH9Y(7KTAX3-);/(0[!R6K;;Z&D#G\=+< M>\!L$\70QFN0U"8,OBT&W[(T;#:>)R4"9[9V!70WBIL\3NL+NV=4;@/'&$>R M>N H46L?A$1FK706/>)LT$/)&&*EF"FQ@GA7&\F="&[S\*TO))]/MS^431Z% M+((.CJ!?KID^8%3_;EJ8+?\O@X^_8,B'?M&'A'(_IO'^!SN_.3)< M.JFC R>3P8 P1K">H^!M3%81G:RN?:VT!S:&S4WV=L(\M,(;L,&=F'V?YN-9 M?-S*9M, :5>L:U&/J'6.6,. :X/289R"=\8"MXYZFQ,3M+8=/R^'PV9<>ULI M#<.D@8VCF\4HW86U3@Q(+ >[BELPWBA@P>L4+?Z$]>&1][L9]);P;1/BSU+B MR8B]7BTDE,"\VSRG.BQ+J5+TWB/+AJ"PRQUCK1AXSGGF22JAF[+EPZ:7&\7M MOIW6.R#[>7%]/5J)TDZTHWTSS;'ZU5N96J%(Y;9000"RZ8T)[#')R M]$"C$HG*YMET]DK1A$\N](;$/Q31PAZ(T];RKK*:">"4S9(="$BD',(5V MAX))2@=#PH-S_8,7)':?.VP592^*FU628@-!TILI/@M-:.&AG,Q1GHU..0+C M'HVF)0*-IN8@C92X3*RAU8/Z!R0,@Y?NNGS4&/QTP3: B^U:^7TV#?CEW16) M:3R0M)W,%C?S="L[$= H&)N!*UZ&)=L 3N&J2MIG0GE0-M6> =.5YH%;D/5H MJ0;1:@,HWK;.>#F[\LA?D6,9@G2!/[L MY@H_7/_*;9Y9T^A$S!"(EKB>16E#)"G(S+VVIO2UKHWO_K@9=H\^+RIG34*D M@<7RBQO/_\--;M*[?)_7$8I/:BXT$*W+WB4Y&!\EVAUN!,F9Y8?S83MC_2 Q MPT*U%;3,^E!= QA\+"4ZTJO&@U)!=$FOXWC/A(&46$K..>E2[:LZ>\@8UCEH M%'==U=7099[G-,-TC#-CT7D/@6)<4 88X.Y3[BM%+@RA@?36'ZA:%]/>KO8T M"M7>%%S-:O[3SX_T]18_6/UH]9/R5Q]2_JG\]X\/;VZ?C[%KFB]3^/S7,+M: M/_OCS=65FW^;Y1S<=/GX)9]0F"\FJ[I^31F1V:#+[$0IF+%@.U. MI,=1-JRG5PDECQ+)]972I ':6M>525TW'EJX:=SI0W2*(3KFJ=T-TK-IKV28 M]NRZI^O).I.X;"2M9M_ZMN<> FO\YG-]=WNZS. M)D7X M!$X+.G?_NKNA.TA+)>NV??ZW/<<3-A#A*5G5G)2[ @IW3>\U1!&ET"8%Y6I; MLB?(Z5XQ\.C1=YB5F1IC:09.6)E1F!A8)TPIN1$A>.]C]7FH3]$SK+6IA8G' MI065-'"RU?B2YG[6F]UXO_[LV_L)1LD8>)6BONN2O#O!BAQ^5G>;@9]PUJCNOC9<\>^'STU:J-^G>.6P64L PB,@ZXN6,L M8I/P0N?$?>TRH^=1.*Q1ZP];#PUK.F>P))FW/0[H;L>]1 M5N^8\,%K7M[,"R81 :52;?/-%EM>FBP(I^ "QAZ%70W7YKAJ\=Y]6YW>3^/C]^];"9E*7&D\@#+2E7[!#$RB$F0V,7,?>)"U M0\(321W\P+$OO#VT9>=099-&[0".OK$A]K&Z@ERNF>D'CWZ#K/!$*FM-\"$1E9M M3F R24@@$=DSP53U.NVGZ!DZ(U4'$X\S4I4TT*35N#<3X/EFX_%(@4YVXS U MM0[J\,%[\$&2R#02"\ZK4A/'-3BE--!R;U)$;TBN/;I]/R6=C]WN/74G<\J] ME))&*#,L,3IPY18!T9"58XYK*9BO'7D>(&7@0[+N^G]T%E9!Y$V:AMO"^Q/L MPMW?=C<*!^BH9!%NG[Y3IG%WDB%8B$HX4+G<,- :<>&(!Z\$-T:8%'WM8NBG MZ*EV"V9O24K0E&>%NR+/TN)>9G&3+*-%,Z%$Q)@=(>0,S#9B*:KAXN!]ELY* M:-)J?$C+\7Q]U7.3B'V1IBF/ER5[?DID\IT'=KXBZ5)4G)<1I=]0L9SR"O\QD8OF?]EI7DW\_PL;>O MV^AA;[PN(@NX9U,H]2+K*F*?O$+9H,""<4;KVB[;J;0.? .U)ZP].B4[AR:; M-'G[>\&?S^DZ]E\U6)F"S)#;-::"[S06!5;#QZ+YO964T:8G0P@9\ MR/HNRRQ_&"_^ZS3/Y=%3JO@O3]-6R;*4!Y>;1'_@Z^9+-Y[>FTJAF66:!PE: MZ@@"-S&P3E*(EN">HS2UU4^AGR2H?GYYLUC.KM+\%D3,.<<)+:XL#2"O0M(J@3UMAHP&N,Q44N M%>V2*U#,$)),-O7[!-VGH',6IC3[2IL[U]/+]IJ]M5/.PH)-R240Z."*!I^B7IX NO] JT.IUA\=1 M-JP!JHB6AP:I!\4T>DWUB=Z*_?2#/$]?R*'Z0RJ3O>$D@?9"("(B*P:]FU4#$GH1-'04TT+A[?UNCATQEDVE(/I4;8QCPE:DJGD3\ MBF5'I23:5Y\N]572 ,Y^3W_NB&L^F^*7854^M^'L(7\:-VI- MG 7E(@5AE #'J #")3K7J#+GGTCALO^Z>T->KHAH XF;\X,-YL ^8 MDDE30SR%TK07)1@L>,]=": )95F3)&I??CZ*L&&G7O>UGU9720LXVU:O++>7 ML[]]0&W-OZ37B^480Y:T9G"D"94D)PG!*0R(/"X=0ZPL_5JE9-;CZNKAM.TH MVH:='-V?]U9?,0T [K6;3Y&O,MIZ56CYQ@5^XQ1<0Z" M>^E"K#X;]SLD#3NUN2=XU51# ZCZ8Y'>Y>W"6(PXI28@E>"9D^6)F MSUFVW,FH:I_/W:=@V(G)/6&F@Y KYJ\ZF![ M$8W!<"X7D"VZBCY@@"PQ%K:>E&FSZMO)_NC8A>R"EI9D(&6NC_/P)5_/#7&9,$#D;43?2<3 M>Q0.[0^&P_.HK@&,/M%7[B%G-CFA2'!@8U @7#)@/24@E!:*$6VLJFT CZ?N MN PM^<%@V)-V&L#=FZMK-YX7X_YNOFU5_RZ7YC)OQU^VD]<>):6)2JNS?\48 M\DBR *NB!^8BHS)+RV/U9DHGT'D<%G^TXX+>-=8"*K>-I![QX5EFP7,0,J(O MJV@$C]8!J2%*1G!6OW_-N/RW'(>A'R_A7D7P3<>C'/[^2S>A.7?W!S] MS>6&KQ$MO34E"Q#5:OQ?5."(U^5DUJK2*D]4-T5/$G0=BK]"5-9BNF7G\M#16V!Q,T.T*=2!"X92@MEL YM,M.E]9[.4>MJU]* M^SY9Q^'L1TOGU]9'$Q![\IK'PP64K$F)\0!2EX;5/**USE*#,S:QC)XD#[5K M?YY'X7' ^]'.!'K44A.^VG9A[:RJ4@,PN[J^0:A_G.7EGWM.SUS.C$E<:DPP M7&J18%"CO ?C1=0\6:=\[)Q%Z'"9_M$.&_G76@'F\ZU*TV\?HW?6FQ]R; MU67=\9>TZJ"X/5\)2E$AD#N=-0;X0:L^?/X',XT#YHYTX M]*VO'^^&P**+@=$6L<>8 1.9+5WO!7?" M<*UKAV[]W0WX&#ZG>#-)[_+?TOCR\S+%"X2ANTR_WUSY-'^75ZME+>F=1B9! M,9^T YO@.1AZ9+]Z5UD3_M[!@'VG MQX4U.F7F0-+B*' ;P4HC@5/*5))$NU"][>UWJ6KVBD$7S%561@->VZOQPEU> MSM/E>O?/F_#IP:K1I;%Y8@*,LQE$$ 1PIP^@&1>2RT RTY41=A1AS=XDZ *R M^BII\A;Y_NLZ)_M@3SZNN_MU/+45>R8_?F%)IVV.PG^=SVZN[Q G;33HAEO< MV @!(;@&*TQQTD7P)B>O8^T(_YDDUO/1[C\?(Y7)3=STFGM,S_J@]R-J?-UU M?-VQZ./GE(H%OXAQ7'[-3?:.7O#,LIR#A)Q*\W,M.=AH+7@I+#%$D9AK)_$& M8'/X[LM](?VPT]@FAIJTU-N#[BXA\N-GU)@H^"1=U>8*;H[Y]\Q&,-P0YH0& MIG#_%:F,IV3!0'*)QTB%UK:W&HOZ$0N ^("(MIQ MA7Z.,Q")9IH2ST7J+^Y]FK:AYPW6PYM<(R+RKB:G*P1MH1?M0_Y*R5#>K-*=;%R2D[D&3IITBIMR^*WP\ > MUL:?;)R.?'!W&W4*!Y5,U1-W"O:-FXHT".,\*)(3>O<6H8B;(Y3K5MX[196J M?:SP+ +K.5G;U]ZM$QZB]:&4P5!<@4)9@RM&4B !$@R]^J0@IQ2"S MU#V"[F@RASU.& *,_6BP*9"^P=TE'\VF1$?!.V/ N'(CEV>Y'AMAN;MLE0 M( Q_GTW#YILM[ +GBFA?)K^$U> '#S:5]NN&T9@MC:'Z8GX>A?6LW $U[!3Z MF>@P0'+ O<0EZ 4';U$@,0IA&)=4R=KWG(^G;O#:D;Y0==B85558HV5PM]R'^9[$F54\VPPN&<$2^$D;3 M( UEM1OZ=21YZ!. .LAZRM7J6X]-U+W=,5S*DV?3TI5GRSPRO+E)M)DA_H!9 M]".Y3ID#"8Z R+0$1-2",H$*Y)C[7+VL_'1RAPUM^P=LO_IK*J!]G7,*I6C^ MEL\/;HE;/XQG>.RNYR._V?%ZF:K6'R832;HX_SIYO$! MI\GI*$,D$*7%;8/A&G0B:5R(N&$$[@*O?YOL9&J'[1'I3 MFE^]2O[T:I4]#ZDP-.\[E-4J6<;'[\$3"]K1X"@0IW@I+N#@*"I6!.>]#KH, M8:U=F;R7DIH[IU^^F>)3;U;=0N] 3*)FI3L&2&U+F!4#&)?*V+AD%',4_8+^ MPN5#5 UF50\NN@))Z+ZG:_GTCAL7-LK['I04J-YXE_<>/X?;K*Y?G3*CO;P"=VW MLR=IJK27W;YCIZ3_%D1<2,)3Z0F8B$#HH$I=,.A76W2L0](^T]H'-D_1T[EM M]/;9.T'$;\F5=\1W4XQ];^;S\?1R?>0RWW[[PBW&#V,-GAG30:%@T(=$U]$H M\!'C84JR8\Y&HF3MK;X:\.%PC;YVSW;[R0YJX9:%BL5RL[M3[0M1[]VWEJ1FRN] MV]#X?9J/9VM*=\Z729+>A S2E_7.8QED03-ZL$82)SVWU;OQ]\;,\'<+SX3I M)W+* \*CJ=CFCO.-I"]*'FAEZ-9]AQ9EIUJ+8[&XN;J^NV2]XU0+0;77 G@0 M&-DEW($<5P&"D,9)FZ6,_2V.&AP,'!>UL"+.#H1&E\&N G:YORA'4./EMP<< M!VZDM,2!US:@'^A#F9$;\5O/,E7.1%Z]$W-GJH<],6P,[CTJ_$> ^*HCT\7- M\O-L7G:W/]!KG>^(8=5J[L6WUU_3/(P7Z?T<=\L/;GJY(Q$:-)?)2^!>%8D8 M#J8<:C8O M7FB3888!HSZ#$(D#IZ@X1>JP"9(J&'IB6^]-:8T5*6^: M]"U*W_G7N+SG4S?9]IQ?U6?='UOVXMN=P7"38C(>1K?>,X-QK0%M2:DJ% $< MD1Z")M1I+X/VM2<&]\?-L"F/GC$^J.K;7 ;[1;%$_\;?H(/S:;8==UKZ9Y;^ M7;M"*2+9+5\DU"#/P'.90Q.2!"_P'W1]F";9H!_?W^6XZNP,FPPYST(82/E- M.KK;$22;CH&GW[4[\*#N+NPQ%%;R5[\SFN7NN)LQXI)2(+WC:/^L@U(N XEP M+HDBRO+:W8:/)*VKH=S[[+(K[%1P/PSV#,9TRO,R\*U4+#GTC/"[")SSJ&D, M7N7:#:U.('-8+[8/9#VT!"]&"MSR8;I26KG4Z[3T%7>[-Z6LEC/3PZRUY$*E*YMLY MV'*!/)OSP8>]Y M)ZSB1&>P!(VGB(J!IRZ#T20$HRE567_',CSG?<-&CQ4PTIMP&SBP6/.P:96- M@6Z1UNUVN*F3?K@M*LNLC(2!CCR5DWM?1B5S<#Y2YG@.5-0W/\\F<]A8K:II MZE=%37HN_W[C\)/YY-LOXRD&-F,W>>66[F;J;N*X1*&GNC3'/;>[KW,"_96< MH/UOOD5B=HZXG#C0Y!$9+*.E\B8"!N.&&A5DIK6=HJ]>OR>AP-C!"IRZ0QI+)A@$Q#T]&7 4")4;Q-S$J'#.E@5L70X[]27VIJT:T_, ?R] MS(POO0M>I:4;3RI/,GST]%YG&C[-2__3#1$8S)+$@(MRV<&2 ,;@?JN<,%%I MRK*0E9=W_>F&Q>_0.AL6CG#F MO_>>P?O(U=#TKD-?5; -./+W!N*\G+C%8IS'ZXKTBZ_CQ4@JK4A2&5BF&)=P M0\"6&[4VZYR0[*WA"<6>QAK>1JQ MS0+R%- \AN09--@ 5$^8(_?BV[,FU:W,@S*ENX%$,5-I;(6#0#5&:@R:(ELI2#<82# MBR2R8#7GO':"ZD126VA5VQ;JGO)5>H+ P(=N;Z;QIA3^N\F+F\5X6E+UB\WF M%J/4@FD/E)6J+$(L^*0M<*M(2$SCCQY$7'LC\\-O:,BGZ$NYL^J2'A OB_ER M]/+FZF:RRHRM6Y6N;XCCOA1GU[?Q@9#&,"()..<4"%7J3F)DH*@FD6?IN3OJ MEAR^<,?\X7=WIN]86H8Y1>MMR^Y%!8U#:K/N*%IQ';P''CQRA*L-G->A2"\P ME84W]JA"M(Z@&G+K[$?[SX#6":IH'%P7\3_1*A<'9&.+/:X=930@.(>L##9OU% M11G-.0*E-I5E0<#RG( K5SQ(PC6I7:>]EY"![Q/64_2LMM0;@,Z'V#_ M::>-V$HZOZ7EYUE\LVH:<+?.=C]-J03+J_66?::<9@O:E,F@*1BP:,6!*B*] M,@X7XU'#E+_C2W6A<9@6$+W&AV=3V<#0/,3'9MVFJ(F1WH+-)4\C' ,G'4?H M**9UP#"(U7#DGZ9B.+?]?"B8]:*2X?.BXS";;PRV81A(LVB!"1M!6.L XYD$ MR@@JB;?2FP=8.I0*O7OH<-"HJ:59#9$-;$A6+9O6>1/.H[!$0'0!<6^,*ANS M!>&T=YG&I&B-'-/M"X_"@/JA=I_3A-D" K;.F<[ABC]. M$A+N'$6^+=$I5%#YO9<.K/135#:K(;^A%>^^[A!NLW2!)=SJ#(]E))D!PU29 M32JXLXD'_+>&XG=?.DP1237%GRR_!M(?F\$#Q?U],[V^67["OUM9/RT5LP7 MQ)B 6QPI+:V#1P"G&)S5@5;O;'N(EJ/@H7\8EZ"JZ!N%T&T)HK2,B00FK$H0 M)0.K4FDDYHFT4J:@:V?1#E,S;":MCK:/@- )HA\XL/PP^^8FRV]EK.O&B&85 MT-.*N'L*B0X750FLQC![4'@%&W-:HFN >.!$7+* MZ#DMTZHAVYO2NO-RC*9UVYKM-_>?L_FJOGF=AN$BHV089)_1S%I6AF*BW+(P MC*; )/>USW2>2>)1&#,_W&[5IZ+:Q^$=U@/:6@:8-V5/JNH@8$C_??S6;P)RW?SS=RCU8JCA-HD%8>L M!=(?=0:G0@1&:;8Q"\V.&P;\G8!_W[N/0H[]8;;**B)N R*E+=*&@\5FT2CJ M360L8F!2'$N>2NL9ZX ED[PE5"$C]7#RF(#ALH/==?H8(!T%/'#$]G&6EW^B MW-XB^=.[HGWV_^?'FNK0OWC 15#)6EZQ] .$*C)L(#[9M/W]D(HTBE.5YJN^3].0WOG)^'*E MGM=?KU.9JO-I?(6_\BY_Q$\7&9? :@2;FR]?N>7F"%8D+3ECP*U'C]HF=-1E M1+^=&*(P,QD^?#6N\?"JIZF$47+*"[U_?]T8H\ M@6:,Q$@V5%^LKVL(O+_.G]2SQY*03 734)%KM-'C).$B;%2.7T/(\ MY XP,KD,,<2'6_=J'-?6 MG7V^IZ++DOXV #Q2Y/N#QE^#9I$_U)&C36#S'-'?Y'%>KKR2J M.E,]SV)M%NX$F;LV4D1D-*M2F;70B0T!!V\HX&UWFAJG6KXA-".^R5*T-4$^OV [NUQ^8UUMS M&C_DF;%.J"(U&"=R;6Z8P3-1("0?@K5I+N(5;TE71,+'9XOT(G_)%\O/F\X; M?WZN>5 SY81F,@6(G->JV4S^0O$!I.>(-@;FTZ NJ7N]]S]!T#"@G6=DOYTF MIBX?>WK4]-M,/FM-K,&OE<&=M_$"OZYGRK,4LRN 0='VD59 T-Y7^7$>HRY* MN@&WZ.$4# /8>47N3ZB3B9'W$&OO\^K33)MB0XH!'+..+$].W @9H3!D$F6T MJ0S)?'OL\X>AYKP"],WD.?7(YHN+Y1\U#^JWY>K%\BIVU18W(_) Y]$^O,@PHYQ4,;RS;#D(.CW#S[%,-\O_O1EVS:%FV M-D6P))O:5%%#\!C!:!,\3]ZE^Y-.&V0^_)"L8?@ZSSAZ:ZUT +1!N>ATQDI3 MDJU]%S7]D;T$VC:T>V)D(C.M8YBDE& 8V,XK.C^>9LX%;K<>PH,WA;&D@6YQ M!$6>#'B3.#$JC.",3N_<>DKOGB0.2U\]KZ#^*;1U+F!\J@[G>K8(G[F@C(\J M0M)9@A(2:RNB4A]8G3!,<72#^I*?LM)J2_LP^)[G:\ D^NT UW?,E)KFEE>[ MFFERLV>3Q/+J,L>/_Q:7GZX_>RO Y0," M_!U7J\T@IA>UMN%B/;OGAJ_GGSY?Y!\XM/M]_K]_X^$^=]ME[B"G+3_YS\N\ M2 2%?V\MR5WO_67Y1YY_^$BGU;,O>44W[HN:XYK3)FEU_?KJQ;6&S]QEE@.Q=1IL8[^4+*^T=0F@XG[8E'* MK$MN?.H^3LVQ-\P]4>^>H+Z3]2^XGL<9LRZY>G-B]@&42K(^2D7PVW UPLS]BV<\%75@X3S(W&,;_MO$OQO!RN*8U26"3K57C/8" M$*,'1HY*SD45E?4I$#FD"WX:;FXYO'9Y>5J M'JXNZQ/9^^7F>[0I;][WGY'5L?BP^7?KF>_@XF> M*5N\\\-&>Q]O&SQ&XC3EP=-8!TW4=#@*E[1/3N^GOKG^]:]O+K"FC*9:IK5) MYQO%B_KA:J-Z2_OQ.KY75!AWR7 &U@D/9'86<+($T%YY[9U-F%MW@1[/*_HV M(N^.F)_=$O-U:Y]HM96.U=3W.LM,TVWBK0B0N:WAH,!8;,WU4-JZ]87V0&F$,),MKR1.ME?$US M* R%VH%ZZ0!JOUR11.D>V T&0Z\<#Q&LJ:V.,K'@&=<03$B%:5.";9WK=)>" M3@%TJ(*7S:3= 5;^BB2^15Y]O2V9W=A8%G1".L&MJ(Z+JP411I+/5'Q06@KZ M4>L$DB?(F3:*-S:*6NEAXBS=UYV.X*VOEJCWHN:VU(A, M%!&845(Y'YS4]][/'TS3_<$RTX8=QH)*:_GV,.=W[II.>1SM)1C6@#Q=L#VC8@C@$$;+)$8K)=9*U]3GO93UR-3G?20W]?#?.U.+?0JHA+6@D?Y05B"@XQZ,$$I: MQ1+3@TR-\YOZO)?*'IWZO(_\IE;\G:G%2O)$A"-D&>FD<\P V30%9)9>6Z.S M*8-Z^@6>OGA %D=1HQ.1 )0X%VH%K.+;?WQ7R-'SZLKML\;_/L1WDN?6JA45]* M!W,X_B-I-$%S5(J0:6MRGC6UI;*!9)S5&)PMJ77"_GB/I+?DNNF]NQ7M]=FO MF(TUVQ"*J(46*4FH#4]!*!Z%YB6YYH\'3]'3[6/H/HAX8"A!&P7T,6SS[F#) MS(2)-I/[H) <4"R:!$-'?(H!>3%<"-TB#'/P/-;1P-).JS^:Q[J/B/N R$.C MYIC4T26$Q,G-)".S0*AW/[+"M"TY"-LB/',N\UCWTNFP>:Q["'CJH63;\//; M?%'O^JU3FI))+)8(ECM%3JGTX&3(D#26P+E#:\. */^#'SZY]H]5V /36 ^7 M7E_J?UO'!:R^O86RG-%$4R!F15NCU/[_NB#0D2J"*E)Z.^2UY^E5)IP"=KSZ M'@?#,;+L#17+>)>7$C(OTB/PP$A$)03 4(-6)@MK6!;AOE$^#!?WUIEP.M:X MR#A&GGUAX_?EXC[0R0!GQA0.)"NZ5 ,J"+4=3 E*H,>0LAK2&O.'"TTXNFI, M=!PIT:FG>U_?L5L+?#>*6(C".8^ KN8_B%I;IP0'GD00(7KIN!B B(<^N\N9 MW@=:$T?+KH.0[3L2_J9XYY>K]7R1U^MW^<.FEF=C:A=OA&**F&$UNZ'4'BG6 M!(AT,UJF10ZN]5"4)PF:-I&@N=O:7@D](.J:]NW>2C+K&N2!G!P1'VIB7BKU M*XS(L^'H6C?CND/ Q+G;[11['S('2WGJKKF?/U_,XT8#NXMTR\ON6L9HD MR MZF.=^8C1@:L3=*TA=U\S95D<8JO^:)V)@7&X^I8CR7)B7/R>+_]8KOY[QT>] MI;^NZ]/778Z\BXZ5Z(&N4T\()FN2UP!T#%MMXKRU)A@90:X3 M(^5]CA\7RXOEAZ^_+NK5FW:6W5V.HA,ZN^Q!8PZU"E31.9M3W07!2^5=XG$ M4H:M-G&Z0A.DC"#7#LR11XRV5S\5WTDOXQFYC9510?0^L'HBYL9/G6D#_TGO<<_9S5LR*72)##':KXX M[1[I:X.&8$R@DT>QUA[5 61V^3QX($X>[K,XFM*Z3([9N1_/XO]'')\$O"1>W+R+9EC0X8S#5FK M/[@>) ML>I*U_Y\AL3!E4*TEI@$FF;.,?J/ 0%,2F% M6CEN[R=//_R<^-@"@_#2?$#K^'AI(]&)8?'WO+K$LKSIUI&R1U9$!L^JMQQJ MU;90$6+]D@FEM1_R>GCO8P=!H/F#RG!('JVW#F#Y?H4I5_)WCH5B9.EI52,RJM*O#+@8$EAT M@6&BV[WYJ-;[-'0+K.,5OFPH_0[0LWLWW23#U_O@X_SSCA6>+-F$Y#H4K)T9 M>2;7P90"U4 TOC8,E:TCH4^0,^TE>DI,M=))!_#ZEI.TF3GQG>BV]1:&\QR0 M+%%6%"@O$F P')ASRD>3M3"M.]@,(FS:6,))C['F>IJX&ON;T5N[I5Q^_6N^ M_+@DOK[DZXDKWW\W;X[QC;41A!%.I #&I9J?4B>@<(]@I1*%9%J0MRCL/X;& M7OHKC>A2G%2-$\/U,3YV$8"L3!1!@F1U+D\*'ER0"D*PDM)^??A!@'R: MBND*R4^'@N4H*IFZA#0G7%U]"P ZE=&'S.AZ")QL"*T B1=PGK:IB$&603GX M]SYV.GBTU-2RC=@Z,+VN4^KPXB^KY=7GC:TP+]MBD\V^D$&7$(VBRUR&.FHL M J)U@#P6^E$L[3.Y?D#2M*'XDX;)6BJG;ZQM-V'P2KJ0:I>72,+RN?;MY)E. M88T^)^X%MJXC_"%1DV=)MX/ <'@=H(_> ';]EYQHIWY]AQ?Y]^4E?2LN:_NR M*_KVY[S".R_M(:+)BH[]J!/Q&A($I204$47FVG*A6T\E.H;>;F%Y"'2> N:8 M>NP LV0Y+#_E;R7$>(&+F-]]S+DV\7R6TN8NP8O*\\5R?46*_N7K'0'5M_SK M:H:'Y;*=Y<.3-DAV2*B3&5.6X#4S4*Q13@=D!EL_?9V&LVF?94]J#G0(E0XV MT%X,WC+XO7>(V3O0MG;WT8$,=^=_P4M<$&?_=G/+I1R+D63HZ3K60B*YF4F"SPA9FLQH\Q1:J;9":I?;N@9 M!"SS4]S2S=32 <1V0[AW/.7U-NDLS6H@2T9/I[3SE9/(($@F(+MLCB+\#(#U0[_BX-=-0Z[WR^T&^K:CR-A8 MKV=)/@,Z*XSP9$ M?[N<7\S_EYR@+WGU)J_FRS13QNO@R PPV59#M1"+M2VI31P+\9^$-4UA]3T- MW=5%G!)H1ZJD@ZOQ+\ME^F-^<3%+1I'92!=Y*O2'BBC!(7G1,C,27Y1*I=:) MZ+NUI_4.1[OJ#A)M!Y!X /YO;9(K^C;M"$N MZV"@]?KJT_L9*]%EA@F<,:0PH4AAFMM:0)"$\8'NG=8IT".Q,FA7 MN'_MB@,4WP'^=WP]D9S^CSS_\/&26"?+"3_D6T,J?2S!R9RJP!TH2W\$GB58 M;94TPF-BK0V18^@=A&1_=D@^F0K[<[\.WK$OMN23?W#]V[=^9>827531<$@H M2"8U6.N8B"!Y-))CDLGKPURU4>@=%E)G9X/K;G7=P7$]DEQN2R3:(B)3"FK7 M5CH1GSO#0T0ZY)>HW5ZOX$=?YS:J. MK+S8? 9]>^>R_/KGYQPO-WR_R+7!^N;>_%3'Y\Z"TC9D8X S%'7 )8,02P(; MG6%>^2Q,ZYG"31D8AOOS?0([O98[A7A>Q:K9#_EU^?NRCGTF$S"3NK_M^9G0 M!5G)&0PBR3LH"8BQ!MY+YM+EK(4Z 99_3.DPT)[?@]H)]-:)B7Z+PU\K/Y]7 M\W7^.UY<9>*&&6>]J*/8*5A*#K/=[5&\NWH M+!O%T*_>+K M9M(C%I&\UB5]'I6ZW:L)TZ2"PR4(>%[QW5-?L28!,^NM"X5&4S<,*B> MWU/A.-KI '8/L_$VX^;9_"\X7[Q:KM>O%[O<[YGD)J".&M!F7=N1&N*O)@(I M;X43CLGF75[VI7$8",_O26]4776 Q>M*%CK!ZRVPB'3 7QZM:'""IZ!C[+")J[XI+RC [[40KFAM$W#(/G]X VFHZZG-CT6&G+JG[U M)1\^K6G@!Q\_J>D0#AI-:7JDF&PW)FI71W0S1$=*':62FX,JUR$ZOH[D=9!, M22YKEE-JW:AN3Q+[KR6^+H]QQ@KON8=4CWS%--;G/0Y<(MI(NX_='[IY!L7$ M'4R%&A/1IR\FWA\K$[?7>E[#MGE%NKK\>M,8RJL29906 MKNX,/_IU\8$,YKRBG[VZ3,]*V9C5NX;_6H4:4V"@6:D)Z]R!9RE UG7P;Y0A M*?8#<_.PE:?#T4BJ7YY,#Q.C[->4OI;Y[R_>?^M[%WW2D:$"$34)"HN$8)P$ M79/?9#4 1=]_\C3EEJ=!R9%RG/I=[N(J_V-Y49[CY_DE7KPAH2SH@U^] M>KZ!]C=D!U]BD.28,Y[(6)7<@*O12V\E*T)+:948@(VAZTU3.7D:Q(PB\PYB M 9$VB&/&$DY,HD.RO?-^=!_*T7)@>K;.Q]!IWQ#= M;FJG)8M),TC*D"6J&(++RM)7SOI@LLGWJS'_V=M7[@6!O=M7[J.//@#VP#Z\ MW_]P>[Y[A>./HJ5L, M_D>^2+\M5YN7Z=5CC KC. D2.&9&%HU)X$NB/Q2&R"PS!?E) #F V&GO[BG0 MV5J#'4#U1(T)T>3("K<@69W75,@W1VLE"!Y#UC8C&=AG]]@Q_7"0NK<,Z;9V.,BD]N*(*,..C1JZ\XJT+_?_5<+41ZAHU7-T' E-/ M,Z_MSI[?&HL;2FWBX4"+.A:W& ,^!C+K0J"ON1.H[TU[>GA4^=V/[L.Q39P;7P 5O-P56U+XEPI=724*BA"C*$, M@,,C'S^ME79J:+20\<0P>;E(\[A<;0F7VC.7DP"FPG:LE%?>D8N5H@PE2N:& M7!MW/G3:UGZGAL3A\IPXP>/U'_5EYN/\\\;<$E82^\P +RK07><]A,@%1)$] M1IZ%QQ;3(N\L.BU0>O;PCM-/+\#:[JP2>. F9,#L$ZC:>]!)26>E4-8RQB*R M09.+AD)KZBR@(Q3WD/H/D.+$5\S;EV]>/G^__/Q\>3-TT$?C208893T5E0*7 M"ZO[( H5"]-1#KAE[G]N!RH^1#G+1I(ZY^'$R1#L>1"035*@D#9$H/,1$D,3 M#*I,_GZ#,V'TX<2C59WV?CN=3/M]SS3F@;ED-"/7,-/&#V3Y!4LRM-K2<<^C M%TUP_%/.--X+!<-G&N^CDKY\,6D48BJ@HR'"E0W@H]^D6B:?74SH^(!;X?)I)N_TU9^A-P)]<>!,M'1C*5M9+)!9DC[5 ML-_]-CYMGPCWH/5G?R,\$'Q//12.A80^$/\]1]=*JCT3:EN/!W_EEUR6JWQ3 M]#Y+FCQ='2S(R$G6AB5PA67@R0HKLM4BMAY]U8CTGST=NME^.#E.>MT>Q,>O MI>1X^;H\^/.9,0Q](!-V,PA6)<$!T9$%:GE&88P*N76?K8,(_=D3J4:$?E,, M' ST+WD5E@W-AQOPEP[CHSOIAO7+BT[=TXRSQ&:1FQ*^L\Y*@D!"P3^\$'(^-#C;#NZO/GR\V M.B'A;TFXTTAZ)J3W$J.#&(DKJ>Y,M!)VCLP(3JD%/MGN _8=$_>PAGS9@ M;JO;#L"ZQZ7UMG;S6N3TK-#R.]E_=Y/=^>F,B^P9TP(R%V3 U<&NCJXO\NN] M\MPG6[@XA1'?C*-IY[F=RS;I"%5][+&A-^!OY.?//RR>7Q&9B_AUDS)]<3US M@*2TKE&"O)X5E9B360.Y077^MC00LN%0>+"\F.1M\^Z4K7F8=@+<&>VCZ9#3 MP*@F+1\58TK$TWA/#J9MV M2MRYH'TD;7>+XYM;[MO$CADZ46J/%I"8>6WP74AT5@%S9#JR&*+ UF5R@XF; M>"C<>?>58MVYX?"P=8_5';BJ?B=HIEZ0T M+Q'!*D]N+AD1X% G,#HD$7T25K4>$[$GB?UG$UUGH5@=I/ Q@K:UVP.B(I/, M)1".1_)DZ R0K2.?_VJG?"2BIVJGO ]6.C![[G#X0/\G5U+M;=WVT6G?$-WU:K1"\\@2L.AY;3"L M %&0Q#PS*F8RX7"$I)QS;NNV%P3V;NNVCS[Z -B!#9F0:V8S&F!*DQ@3\^"R MY&"#Q1B<9:J,<#J.V%)KPH9O>X&F64NM?338 51/U'HF,NZB3.3UFMJGO<[( M)6D@<*,P2_3(7>M(74M=:R)BL,QF&J2A'MUGF9!/*2"::*='F8)0:DFC[^ KGV=SK4" U MDO3T>+E5!6MUMM&7 F5JMTG"@3R&R!;P[3P/H0T$")[%@YWU]?K"%0<*,\. MK+-3/CMJ&2.W1D,4K JX"$ 7')0DBPA.6NM:U[ST5E5\QI4RY^ ?'8:U#K;A M]5/IIE!H:$K4S=-.9"47&P)(A0'HGD'PM6C.IV"EAZ&PJSL32^F(YGNII-\+) M '8\L(_1=@?XWD?",=:):NO?EY>YON6_6I+C^C;'//]2+]_?\^4L")0TADKGJM&)TUE@14^O#OBD#9X?ZH]!W>,)S8RB84+^K2O?&8C M"N^"!"U)TBK&!.@U@@@I9Z==L5%-A_=OA$X;"#D?7!^HVHE#)@=LW+\MPOSB M(J>[>Q9+,C(S!U$Z7L-$M%V999"5B\XD%KV]5QOY6.5[$WJF]5DG0NUD"CVO M0_@ORV7Z@SC>BGP6$4VV+(,1M4F>XQR<)\:#$JGVL? 8)K0\[E$[;3^'\SF. MCU'R><'Y)>E_\6%.V_9:.SN.0RQ!.YG!6D_.##,&7&82.-1JNX UX?+>F:32IY/:1.N_@W#[ P?C&]*P$I;46&;R-&91U CSM9!)W-C+5 M'^;61_=1!)]=R/I8@!WO3AZH[?."]GWGXA;3"9W--B5 7B2YT84\:,LLR.)\ MMMZ1A]&14[DGU'LZPZ>#>B/MGT]@>]<0[CW^F>]PJQEC*#4D5\N )&. P102 M.CKI,3 O[L4%CPUI/T+)V06S&X%W CV>UT&]<91O"?O:5Q99<*D20DF6?!HK M-/A@R+%Q46)QR+.9)UW@/$#)#XKPI:8L@/>HPB>UI8Y/V0?H^_S O>MN-%MADMV1@AO M('M)=Z.4#IQB$30R88IW+ME1&X@=0O2TWN>9@;R!WL\3Z&_SETP_F!49K!(Y M@K/6D <>#'G\,4#TM)FE#K7R?WJ$;ZF=-D1XIM ^1-/GA>GM3?5R-V1S9XL5 MNI \DYQD',C',9%X#Q;!).09$S+E)QQ,]@C5TV:_GAG&6VC^O+!^.R_R]HWE MK601:3L7*ZMI)A3X.H30Q\"]$4KS/*&E\@C5TR;#GAG66VB^ ZP?*?49H_M* MNHB0=D=(J-@3V JO,\JJ?!=FLE=V"4'YY[=ML3 M45DD%VE/9U\+J5PP@#+6%#BF(K$M>)QPMNGCA)]GQ+P1^*>#0 >X/U3VLV2D M"[HV)2JJVH9)@5,B 8;J@ LG K;.KSV4UO-$]Z16^%[J;>9PGG2ZXZ=-UL*U M&#()XN%_,.)8Q_T(.,$\QR,D,M$@QQP1G2L>8DCENEVMLQK!!.64,5[;,=KE M[4-B_PV=S3-HWGR&@QSW0?14 M@QSWP4H')LX=#A^8^&9SX:P.NJ+[E9'%9CTXNN7(+R=77#GA=!RU4NB?=9#C M7C#: MH&DVR'$?#78 U?&OG^LYKTJKZ%&#T9X,+2D$.*\EY)1S$%(ZR5O?^J?A[&>.@081WLN[T8O#5722?E/08//-)EJ^I!$T1"T"BU*(B%C3'I]Q!2?W:S M>G_4-1KDN \$SG*0H\HQ.1)IUAI41+JQE:D1?KI:"[J@^;TLVG_N08Y[P>'H M08[#==/58+[D#:/_UZ"5B22DK,!+DX$KQ8*4&67F T"U_V"^[L8U'@J7P^79 MP6U[[S9XM;SEN1;B6]7,$(-Z,XM7 \;BB3,1A/9.1>;'-4UOD_//,?BNH3UY ML"[[A>7.?W4RBTS&!!>A3@.R_F7_.N?G_/BVYC=P+T0O@XY*MLH,..5E<9&,@*;I+5"X<0K$. ME,>8BL[)RNG3*?4JRSSBJ="#@#D^N/$3[YX7OY\MU[1-8VVFOWRTOTLQY MY7-!"9'G>J,F"<%R2_#D)B14P8SQR'8HN3_["\/)$7\4'LX+^O0KZ_6;U;+, MR7Y=KV=&B,2#S>"CMZ"2X+4M<0"N='2%IZ3SA,B_1^W/'@HY.?"/04,'9:[[ MJ%YLL+*UHY#.^I_=K_@]/NB(5HZN!]> M?OJ,\U55SNOR:KGX\(I82=?=DM\O?\G?\E9F'DF.Q $8G15=?"I!,*G.A2HQ M"Y]"2:T#0(.)F[8OS;F@?!Q==P#B/;;O37WDM=(V5YOBWL5B!&@O,]3\0PC, MU.F4Z*7.1:&CM!)>W]"!T'?_POZ8V/@C.^!%UE_\!>>+*H'7BYU6'CDT;KAV/A==/$),5M#A47M7>!&@F.*#+D9:.4(? M[P:4#]LJ_WI!/CU,.KAC!IP%ZQUOSRXO5_-P=5FS6-XOW^;/RU4--_Q*_^#R MZRS6MY48-4C.2/:J" A"17"%(T\R:A9;[X]FQ _;(O_T3\[3@.5\XE+O+I?Q MOW^A.S,]7WZJ$8G-=W>/*E$Z;6T*Y&%9XCG5T8\N&> D]9 R*NL;QZ.>I&<8 MYO]I7YLG4WT'E\(>?+_(1&2<7^.&]/:I;O/_O7:W6+"F2"[ %U^S=VUMF'A+?[Q5SK55W.\J#W:WEU]_GQ1F[KJE!CYAK6(2R(YC3*#(U+!>$4G M1# \&3X6@AZAJ1,T':SUQV#40@4]0>H?R]5_OUR\62UC7J]G6(RR&@ND4KLS MJ%+;^Y4$QE];1W8RSX'"[NGD#S6\WY^YC3)B-\5G-#@F$9 MI$ZB#IZ1X&L7IQ1UBE%ER=1H5_0=2J;.?QX+-(>+NR?0_!TOKK8%-.N\^D)G MIF'&>AXE!**:W%J.@)YQX('9H"QY%LUGYSQ.S=1)PF.!YSBQ[P\@?PV@1?Y MUV1J"Z%-,HYVKK:&@T G))V9-2,3A0 IC>$H?':F?6.T;^M/G64[%DSV%6V7 M3=7?7'_OZYL+I(]:I%__YVK^N<9 #O>K?_B1QWO9^U'=R.>^L^BS6XO>P*KH MZ&/8C$31Y'45;R!@+!!Y*-;F:%&U;E[^0Z*.;O>P[2;_NCRZU'61-4_1&>XB MB%@X,1\$A*CK&55OK*@M-YP.K>#J@TRLD9PA.H#:*[)8 M;GK'Y1TF)0[P,I6#:R.+8.#E"V@=C MY4M>A64CM/P528"+O/IZ6S9;9K3Q7 0M*.B+<36J8"VH:A3W^] _0^%U_[*Z !:SV*\^G1U4=\& M;R=UTM<7^8'LSD>9GWDFI(RBQI6UJ&.C(I U88#^5D@*:+"T=B1;T=ZI"]H& MKI,HN(MGZD=9J6^KBD5T-2TY6>-!,4<7#!DRX'P,J)SD*I\LVCKT&?OTWNO( M)^:^BNBA^O36'IHA0Z^SS'4V7@25J\,4Z-2/F(QAFL2%S6=9W5J_4R^U#6@. M%G27-04U5>R/^06)*KVN$XE>ULR"#W,R=:][G7T;J[[[S<-3) Y?Z_C6AY/JSA<$QWX M#M]*VJ[6=.:OU^_RA_K7Z\F",9(+;SB#&'@A1RA61ZC0F>U9P1Q2,;YU&P#3->V[(6^"::PS8R*12F(Q 9!, #(DA,!HK;#8NH+F M#@$3@Z6=8K^;W'.HE">>AOBLUO5<#S#:!9*WO&SCQ]+&R')RX(WO8D]D*T!G17F''/V3:@3FRL]*^!3.D\]%*D\#Z4G,M6(; .,FG1B]CTF3 M7Y$_HZ(7E[OVMFP MQ\FY(Z"\75Y<_+9,4YEN83>1\@HP]O M^D#%/@*30Z7<$5!F6F63BN<@?:&;4HH:[*ZW9^3!*%&LCZU]F]W:?4#B8"4^ M HJ])'HP$CYONF:2:[:Z;(J'9_%_KN9$Q+9'YV:5F<1:4^PMI%S'DVM&QG0ZRY+9@\QI;>.Q M,#>6GCJ"XO;A)ZXRS ME/:1Z)&6TJ^+VVD\IWQ,?_";X[VG/[G<^$_JP[F=YE6=NT* )9RAJN/1R9Y" MGS)P3$D8NL>2:ITC,]&K>FT+=)DW ^SN+WL=)]%%,XPA@;=6@V*T [$X!YFP MQBQ*;9N/;1Y.71^N87M,/?[VWE1?'5R;3_#SR]?-\*SG%[B^?D-DW"KCA <9 M5 #EO8/@I !F1>"6>86Q=6GP'N3U\E3?%B'+TZBK;R1^8^QW_+2K,!)*1Q') MJHEJ,\;8^H[8D\1I$3D:5(9#\FB]=0#+Y^19+S_EU=M\ M[8"O/\X_[\K/7!8"LV:043!0,3- ,K!C4X&JDD0ZPM2O9WN5CW!/=KA6),4FC1$B\SN_2EBQDD1%L5$E9*[C6 MS0^Q(81-&\H]Z7'67$\=@._-9A/M3F7!BZ=C6$/A]8DM60?.60G)I5)XR$JQ MUNV%[Q P;>#VE& Z7.X=@.;]"E.N@MC1'U/,V83:)RG2;!0(3NECD M1H36KT[W:9@VJ'M*Z!PE_0[0\W*1\_;2ZO4CL)75KU)C&F&KK'Y4/[N*HZ:KGC!@S>=-4!Z%64H.U-F),*OG< M^MWS #*G'@\R(FSV@^C1.NP IM\=_BX&'C0SD!./=6 /AX"> TDK6.9)9*%U M/N)!5^]4 #M>Z3^Z?O?10!<]VIZX)E[=9'1R:W*1Q$8JHM;N*_*?R74!S7/2 MUALA1.NS;0A=$V?53_Y\<)B".CBXGN#INKE.T9[V7ATZEC1M(QD3&;#2@@M) M!8>&&=:Z)_>/:.HV5'L@"H;#;'^5] VQ6YUR[@RT)$(E^4<.M"CD.B%MUGLMN@[N@P;*&V+OH5/<%C;91CDXPLU;;!P@?B)Y-EPFMW M3FF%X58X8T_X9#]YSZ(I(;>O.CKH6_0#"_C7/[?C?F\R!0TRSDR,(,D0!A65 M U\;,G(EI55,RJ!:PVU?&KN-!+^)XK;AP/:#181+(R<@PU M"YZ#5.BXS8YC\U80PRCK-IK<"G[-U=/%.?C=4?X]3SX;J97DP,E!HP-><$ 2 M&&0K0F%^8]J.#+F'Z!H$.//3 .YHU70Y$^^8=.[9O9TT>OHZ+3AM OM]CF]2 MV/]]%.'_CJL5L?!@LQ]%)!_ : MY#9;E5/Q,1-/CH,BWQ;02056>2V,4PR;F\/-'M)[R%D;Z<8]3$$=@.[V0]CK M-4E.H((8L0?G^CWSQ)?]UN;C\N)XI$T2TB8-)G+AUF(E;0]=$ M"E@4R=3R$SH9 R@^@Z?U8\!Y0G6>'7C_OXRK]W\L9X9KJ7(Q@#K7X80UX=0I M#SX*SH1RPC1/+S^(T#-XDC\=5 ]1WGDBE""79YJ7R) Q8"$%4$:FVI29_+P0 M)6H=M#)F>HQ64L_@W?[$*-U;@6>)T]^65ZN9$<2GEP*"(@:5%P6-X_+4KW5M]Y@I1^=R:,UZZ0*TF^8VTHZRR@\ JDM]P*)CVS MK6M<#Z/T#%("3@S2?=77Y;BX9S&NKHB..8;YQ?QRGH]H7_?X9QW_\CR0SD9/ MS-^O]OQJ57'Z;)%^7R[B]B^[]T#F,Q.&2>#)D-VG H? HH%0BD>?BU2L=>+8 M?A0VR&7*I+?+-_BU1L&V2\ULL4PP;< R7:M*L$!(/D%QS&F/D5O9.FC],"73 M1G5&1,L#F4O'*F+2HJ\ZQN,YN?-5$/^87W[<->79R>[K[ALO\N?E>GZYGNF$ MAG&1P+":7"_(Z_>,'*L@HA(R&XOW@S@/3DG9:]%IXS G@-.X:NC &GLQ_S)/ M=!.L[VT4YY@ON4Z$$;73@8^<[FM9 &OC8DV[B/'6[9$>(67: ,H)CZP6JN@ M4=_:AY6K1;JU4:ZY\:K.D$[D0Z6#,AMSZ*GR:HFE#'R?$ M5T/%= "SUV3Y8FW/_ZKV4_^.FRRT1LL*Q!0,;1HCP!GR-U1P3&2G@U>M0V]/ M4S1M[.*$,&NHF Y@]@XO\KJ.4O\SSM?Y/?YY[W"62+L#B0EA2@1EA ;O:H%/ MEL(FS9(2S4?J/DW2M/&'$P*MI6HZ0-JKY7I=34W:.7D1OVX$B1?/+I_C:O65 MOOEWO+C*,Z4C$R$R*+866VA+=@"C\SJSF+T3+%K?^OH<1-@@U-F? '7MU=0! M]C;)78\*<19$YNAR K3U09E+$A5BK'WN!#J90OM.O$]3- AM[B= 6T/%=-'# MYG%6F.#.:T&RR77 L:M#E8KQ$ PSF%)2*$1CC!T'+_\3P*N-.KHLZGNYH"^K M59#7O^)J02?S^I=4B>#K M_.#ZW@A!! 1M$ZIB0992U !\%CS.AT;)WO>3BUT[XQ= 34 M0[1WGCC]]4\2,&EVOL#5UTW*0K5[ZC/,\H*6^;![W)L9$Y3GS '3MA:>%!(% M+P:,L5%84ZR1K:-\([(S[4M'1T@?1?^]6ZF[VIIEJ1,+EHO:9WY9;GYAFU#S M2U[D,K]L8KD>M&)3:_9XGD]@X0JN2DWV!*]#30(-#H+/?O,2IZ4(*H?V;;=& MLW"W#MXC,GYH>]X(@AS"4*QEY%K*6E= GJ8/20']%WE.AD=L+8C#J>W7OMT' M3]^_X9U$>QV8#5M.?\ND*+SXCM69#[:(C B;WD;*UE=QQR-P;9TR.@JZG\8! MXV,D38NX4R'C84 V45,_J'M'>LO/%ND5_8,'F'(0VV]0Z1CK\%3ZZPBJ6\/C$8YGC F=#7I Y"1-H3?'OH1L0B@Q M*F5#ZY?K891-:RR>#"B/ +2AUCK"XAT3Y#'># FI!#)$T,D"2FUN@U! LHR* MH[?M>RWL0]^T!^/4N&RNP8[0N352'N,*:;^5Y"09*%Z#2H6#R[6E4Q#),C)D M?&K]>CF,LFD-RZD1V5!K'6#QT0._>,E289!"+7&H^<#..P1KD@K>>X/-L[6[ M1-M8AF$+N9_/^\FOI>18FRO?_/0M'>MO$(IMC 1K0(939V;FZM[S0*P:-%A3IA=^^[]HSVA#)'TLUU(M)H45_1Y7^_\ M\BPGXWSQ'EQ #JK0P8U1"A!>6?0I"I];2Z0!V?T^JNR#L/NGXZGUV<%%/(3E M^Z9'_8T7<_J'55=SO)C%0I(5W$.)6#-/BP24Q#CS@0DI'#>Z=35_"[K[C?V, M#>*F&CT3%-,WGQ-E\\OU6U(TD?MQ%LFLT4PRL#%C?9-2-7_>@S91Q&B%F>;L M_9[2?HW1L9%ZI-:Z&!XXA,^' PYY/4.1O?%DE&=9!WF:X(G;E,F!=%X9#"7X MUN40Q] [;1'UE$AMHL$S.4O??21U_(+KG&JZ%CF2VU9/,:_7] ^V7N6;O(JU MA 03,L>S 1X*"2"0F^FE+9OA\-Y+D53S3NW-F9BV:GM27(^FZS,!^_./N/A MO_#K@L2=T\[0ER$GZV6 XD,-F: ##("K]-K+1,NJRF,WH>IG;86?$KX-M#> MA#BM;8>&Q7/25=P$C\ANN?B5C/C+KV0P7:[HNU>K^>+#;G_R8*1*VH(N@M=^ MYAH""1HVJ2]:2BSW)UH]V!RJ)4W35HRWQN:D&CN3$_6ZF#G]U]7Z\E/-])[I M5-]!:LL940*H+ *$H#)$IT7=H%RDUF'_0^BIP[A]00O4Q:S<,JE&O$4=,VJ!*YZZ2$%'7(N+*KVG5G'*^ZY MJ:)Z_;W OW6,,!EU1@,,R?15FM69, M*CFPW!IYAU$Z<2U/>\@\DEXTHOYZ1.FWWH2UBU?MV%66JS]PE=8SHYP.5A60 M(F>2)HO@$1EH;S.9&PHY:VW_[4'>Q)4]I\=C(TWU",*;MZT[;-V\2P[&5QB8.*@YD[3E^GI,O-/_? MG'9&XS=X% M9#]P6,:B;=IWR?&@VH4N>\/RKBW(UH"9<9D8[3Y;@U6U :SEM5$.DK42O8A* MIF)_Y$@/66?:-\(38^P8&?>&EUWJ4\SKUXOK;_U'OJ@I][6U\(RY4*N"%>3K MT!:Q%I(+4)BTD8YZ\@CU(?!Y>MEIG^Q.C*:&&N@-7'>[G\^8%$>W8+:./I:51<7RS^0]L3,DN'H M@JI#)ZNH4DAT&5L#-J.-0@AF5.L9] /(FO8Y; +S_TC-=)&,^!U3O^?+F5/" MQ/JJXDW2H#!Z0(<"@O=6"8^,G.NQ\45T3/NZ-0&@]I5]LQ>M)OBY]6KS+4!. MQZTR+@&Y"094L!I<;4(=G7&>*VM#&O&D>H"B?I/\CWE+:*B%?NRE6YP,BT++ MRA32D:N44.1SF (N&@91D@ ]3RG>;Q7_(UMJ7Q+ZZ-[0 @4/&UBCJJ0OX^L6 MJW]9+M,?\XL+8NS^:-O[?Y]I:9GDVD,0PM1I60X\DP'H,K#6%2M+;-WV_&BB M^^CMT!"UTZBS6_S^;9'F),UYN+J\:1RPFQ_K:\WV2RKJ(-4#&0)F[8% M9.P&QL$K]-7>S2SBP=?VO<6FC?N?]((^1LS='F5O-G)>_X+K.1W6U8J^S@K, MZ28I<,:2"XEA!E>$!>6$ .^+@LA%3APQVSBB][H?L=.^$9S\8&NMOFYQ.I.A M<*:]!A]IF3:=X.3(VPOP?>>$?P[KNJF^)*; M9/Q^]VE-,WJ?IO4$&;M<*,&5,L"9K?ZF5W1NI%#C:#82FG@I9Y2Q^WB>T_LZ MRY0<$Z.8INL[2Y]!<2W ":/ J2 Y2YE+UMIL_P%)_6;I[H.,QZ<6'Z^'#FZK M&S$]N[K\N%S-+[\^^W.^GB4IB_ ITCFOXA= X0>@?@V4W4>[Z\6ERNOOXU?PIY-4O& M9TC%E"!%9&A-L$4VMY0?(J0WV!RBX_LF\M$"[P U=QJI_.?5:KY.\TVE])8= M6?.ZG4YVU6K MOBZ__L\5B>2OF6237BZ^Y.OZ]^^_F_/O^"EO;GZ=HB_9DZ220E#:9D#M28Y& M<%\*\S$.@A41<@M2]+=O<#J6QFD/K#&L[I-J;6)T/L;'=N.:0B8GY@@EU8VK M D*P$B%*FTS)DG,U*%+P _P]3<4TQM5I4; <1243/^&]7-!%OUQMS^SLBV;6 M,0@YD3S06PAU*';)W(=S-R= M972!T-*B.M9F4;(E;SCSFK3/> !7 MT_<#V8=&(/U7[YG"=-I*YPFNQ1%0>6I-=G"/'IYF4[M()CKBP<3L2.JQ%J[$ M ,ESS:)DR$>;RSE.EM1H67MCW\*GT6$'8'W8 7_]QX)6^#C_O.UPBA_R+(=8 M2D3RMA7?WB?!V@)1A.Q--CRPUEGT@XF;-F5O;#".HZ,.P#>D>A.+\TF2!1-E M%9Q#.OP3$\"4$D6:K.AR&.],/*JN=K0,OA.>?DWTT@'4_K98Y;C\L*@FQ_N; MEOCK]Q_Q\A_+JXOT\M-GC)0K%891.VTU@;$">0'O]8O3F^>]-7N#%)E=W4R5UQ]M319O"<@(>:SZ=EYZ\ M/>=!.H^%/,"(HO7P["/(G;8MP41H;:[',X7LIA UIYG)B3E;:IM\44")E,"S MI$!P3PL5C#&W3A(Y@MQI&Q_T"-E#]-@!9-_-B>8S[]=N,Z^4" MP\77-R3W30WJIYHP\;I<_Q/2>KH9-1ZX-$;6J@:=02E)!I'C2-=.TC][U_1#1OEQ<7OUVKI7'K^^$+CM3]_D".3U!. MX\BK"N@B^5R!D\]5,_I\$H I1ND_NO?\:+JT3'P?7. M6[\A)>*\UEV_7_[Z)WZB,V$S,BI?7JT6M[4T<^@$5W0=:>MKHX"$$')($(-T MT0N!RK>VB?]$[@H)'9@HC_ _T\:@9%:!8]6?5:@!>6+@2G%, ML\),\[3J1TB9%H=]X668*;V7\@[&(-UP\V5Z=XFKRY']NU7MZ%C[:E]=5%OM M-U+2&UI[]69#0749ENOY]4"@F!P6# *(4Y(FG0;@7=80E=4Z!<=B/EUL8CC= MT^8.G"/&QX-%OX?RPSP_OUI5)3_ -7)16^(6P(QT#-0AV6B(:Q=1%)=DD,V' M1;>A?-JDA9]G.[2!QKEMB&?Q?Z[FUXS.C! Z*(>U^V]UWNDZ]-H4X,X750QS MV+P9S*&T3IOE\/. _E#U]POS%WF?N\XRQ716$DH*M;ZS$,^L8.U0RUBR69*\ M3P/YO>B>-J_B'.$_'BRZ:$W]6&QL-RGY+MNO\/,ZOR[//G^^F,>:%RB&!M M5L(5[U)IW<.[*0/3IJN7GUZD<-E@U: 3W[< M\>^;PZEM]'I9%WKH<4@6[GERH'A)H%@N$ @*(%.TR0>6,;7N _@P)<=G+(?+ MEPOZK*MZYEZ7D4K/1 DL$4N<3!$G+7A;(G##O*+_<"M;1_0>(&/J,0='Z_W[ M).3C1-U!Z."Z\NDWC)NI5YON!3'FHDV,$+FS0 3;:N#(H-U17@HS ?R<#*"]TR"]B4H=$PHT_K5["$Z M)IZN?J1NGX3* 8+N "QO\Y?EQ1>RX>XRLVOZQ;PQDH?Z?%"JX:; %2Y)6,I' M$I#PDC=&S9,$]02?0_3]7:9**^%W@*17Y#SFU>MRS/0:M*,;6UB?DVE=\?(0'=,^OC?'S=&B[@$NY"[N.+AS(DN6LU")"+>BUBS$ M "XP!D%)JQD+EJ?6?:\?HV7JL4EM+9LF$N\4.:^JN[G:;JV,GM9U$9R,BIP% M9@B \RLJ+5:YU[OR/:)KVXFJC^0%P.E@-$\(J_QD_SO[SS?-?9BBB2^@T M)!M-'3KM 64]1EERAM%FB^:IN,(ZQW_[L/SR[_4#MYBAK[YAY6:A_L!PN-Z6 MQPAQXK:*;VNYQF8?6*9R9IJ!RXI,+6WJZ !?Z^14L%)KF^6@!_4?=%"\67#J M:6=M+I;#9=B#XK=FD_%%B203%!VKV90CD%UMH4::K,@.=1GD& ]1_=3M$ ]4 MUGUU'R"YB17^U_EB_NGJTY9PYWUA46KP3LKKN:6H @.,7&@RR;T.+7;[G44G M5OHA*ENVD-_4BL<_;Q$N?)(\"0[!H*J'7(# R?#1Q9*G[8I6P]I:_DCQMQ>= MQH=HIOB#Y=>!H_!W7,WKY5:[-VQ.O1)K[6029.0*\KE--A"R2Q"]TX)'1NAM MG2IZGX:IQU.V=2F/DG!G"-E:O];4?IATKF5;YQS4HW M[ZF8UD,X3JM/0.0 $7< DG+(6BY M7YQ_,M5-W/-T6P9R6WPO%]<=C'9WMRNAI,(@%$[,2!\ 35#>YC7A!3R\W13J)A17,'I51;WH5\.9'-)!^_$5IKE7VFGN!U X0(P=@N'U(M_,;A(F&1YA6*1OB!QB 9_ (K#Q-DA+M[_L=PR@M%9;C%!9CI<-T%$QRTP6SE) M&M7]4H'!N+A99!H3XH2X.$R<';A"=R_4ZR?$;!)JX<$6F:Z1[93(X',0-@A= M@X6CYJL.-C-&*Y=J'54Y4LK=X>36Q"6GK(B%O"DTAM$N8AXP"PY6L*R\YMZY MUA&XQVCI*6UU?QT_"9D#!3ZU#_M $IQ@W-R$L'-4JA@@$XW^L-7ORLR"C<10 MC,623S[$@7URE9Y <:@6EZ.(=&)PO,N+^7+U^_(RKU]6J.G5+ &P&@FSBY@\;?%^CK0MV/H MV=6'J_4EUU7%-Y:6%=9P!=I&!PI5 %0ZUEH2SE7(9-#%P1@9L&!/*1[- --: MT'VBYUW^?+GA9<.7WKUZ&^MY2@%T#+:F12$XJ1U8&3$::;Q#=CB 'ERSI\?" M\3!TO+C/ 49VRY=%HS13"K@S@OCR 5Q,""E'7C+/6I0CSJ$'U^PI"'LJ&!TB M[CYA]%L.JRM2Z.X*(X$NQH+5,08G(\C&'T4-+]N1B MCP>BHX7=!89VW,P7I'&UY8))*:W-#&)(Y%XBDLQ*KHZFDYQG%HH>$N%_?(5I MNW",;"(?+,K^ .%W1Z,R*3-B((1JJ+$:HA*J0#!:"2^%]_<;YPT%A-\#$*-U MM3@%( X195> (![D[I23L;B4:D,-3:><*Q*"5!Z*BHSP'+6[WU=W !R^??ZT M$T_^7WOOVN36D:,-?M]?L;'?,9WW2\3&1LBRW:-8M^65Y9Z83XR\("6^72(U M9)7KG3SP19'PL#-%C/U@@ 7:1#_=!8L@, M*/SA50 %3F0)/G#I=$ZNV/V3E0<_?#\4G,]=Z_$:[ H"NSMB38MG-F7(Q9 _ M*Z:. _6%?K&998]!LWT* 1[]X?M!X"QO50=JL"L([.Z#DR4W%H, %)0Y*Q,8 M1,\$4/JCBH^QQ(>41'M X)![=7YN]Z3':+ K".QNXZ*1P@JO('!7R<09!Z=K M+3A3QM(_U1*6@R%PR"TG/[=KSF,TV!4$=O?Z.0E#3LV!YD81AJMBG$$O M[_<^L1\BSO5:<;@V.ZCRJGR@EUL^T/?TWVRJF#2Y,H,I $GF044O(=;.\A@9 MLLR#";HU9=ACZ^CI,KH!=<^QFNX0+=M]5 D]G2IT'NI4[](U"5"GJ@N+ =8WVWIB Z6DG#- MO @QY>Q:(^6;14Q;-S@"4(Y3.W!G]Q7V0UC/U[_36D)^N[C+CL%GP1IN2QW"@RZ"4M'6-X[ZV"V9 M*8Y%P<<8S++/VGHJI1_CF&QDE8E=V)XRT5\@_='UEJ,_((<]B]Z[4BR%"++2 MO)3DP!M3H*28E.4Q9+-/8_KP%?1497^\4SN1);KS;G?;]7^\6I$\UX-69Y*< M=O9&4^"96"7[$>"YI/TD*23-BE?2_E%]VU,KZZDP?PS/UL0B'89FUT,D^^/Q15YY%WZ\GKYB>+-JLW[@@816>+!@9!U>*)4"APK")BS9K[HY-0I M)B3LM=B>;L/&2T#;VZU#E_=Z^04787&YN8Y>DK#SRW!1HX;E-O^>"6%(PBA M"4YJS2:3=W>FDNXHALH4(?8I-1ST\9XZ%,9Q?FWUWX$'O*^TUV&U^GHSGW:6 M4TXQI@">%DUQJ+,0:TNZXTQ[QB@437G4B.W^>KKJ>A@C4#M"_=U!B78,;N50 MQNG$!()R85.4(R&*$(!+)GW205D[[BW_[5JZ:ID8 T(#U=X=?.Z1OEW6:>9W M#G$EA'3*1Y"Z;&;9%@@I(AB!B6LEK&O^++W_ZKIJR1@[G3S*--V![AUF_/2Y MFNJWU3S=#1N]-JY.=8(@29A:;P[!U3)#Z;,0,3'6O,9JSZ5UU?XQ!MS:&*4# MK+W#S^%KE8ARYRKB+#+E2J+U6^24BUC)P2<3P#D3I4:G]4,FT*-!]7 -776. MM$'/46KN "8/[E?>7EVN+\,BWX:%3M9<-67 4B=/687@K180DV!.Y&1XWFOX MTB%7#R^LJ:ONDT97#"W-T Q6__=?OM$PB?N/S5]M_J;^5^^P_)_U?_]X]^;F MYU-"BZM+3!__(RT_7?_L6MKV?EO:]GOZB/GJ I?E[I_^B)=A?K&^+\5Z_NGS MQ4L\)_O_[+_14!C2 MY4PJ([SQ&I*6H9(=1X)>-I2[>2Y3L26PUIOT\94TKMK:%+,9X01Y3PF\T.92 MP=#!:TNF@S=B])7,Q[3N4'AD&=/7;1UI]Q?*M@Y6=0>'UR.DO,)EYDNVH%4, MM?(1(5*$1KEH?7W*L7"E1P7+WLTL)TK[!QCV97KK0[3<'4[N-(7QXC@:"N>Y MJ*W^/I%:!/?@-$5Q0>3H1KXKZIC>^B ;[TMO?8C"^Z:WCCYS78H'1&4H'30( MCDD!PGF.1?+(]AJX<9;TU@=9<7]ZZT-4.A@<7W 5EZ,UW<=HA6,B@4TY@DI6 M0W0D##G)U\9"H;C%=A%G_4^%,N>LD)6JQ,$VBTAI>-, M@BG:22F9\/8(]L^SX;(^#BFM%=T%>AXAI$L69>:!@?&)0C4CZMT1\U"RX249 MIHH P6)5= >(N*5$BL_K$ &6-D%((X$U(8,C3&4[_&-,@WW ( ML]/IR5R:^88A:NPDT-R3A3\C)?(L4F+/L4X]$P9BH4!*!F^YM1J%VM]?-!QZ M<'J^E\;!QO'J[LVG[+*NQ'GDR?CZKEGG[6H$+[D )Z*1+FJ>PSZ-&$_]_)[* M0!X^Q=[P!? 4,B=YO'(D6:&#DP4'Q@7KT'/!76GE4PZ9@'%Z\NE1 M?#1Q=,0$[=,(\9HLNN_,.# MJ76,HXJ8$#**2KQ/L'8F"3 %.<7?(J7H#L;$@"& $_!5MT'%$?KL A?[#?/! MF((Q3@#W/E.NQBNIC>60A&81N0CQ8?7M228G34!QW3CZ.%K;4[_/7;?#_%)I M&M[&B_F'C8G6KQ;YY^4*YQ\6US55NY*J-^OU55BD'76GI'@]Z2#!%9\HR@JB MW@8%B+1O&..,*]SGH>:H1715#MGB>>]D%NF@IN!1 DBAI..2(5AA$)3650;I M@=E0^[010,M43'7O'UY\D.T;+;:3R;;(RGJ%Y4GC:-$'0J))2W MCK-B=//6DK,A4SW(PON1J1ZB[AY \RW'9Q+96PKT(:9"2I$FD5(B@Q"$"XZG M(A[.@/MW(5,]R+8ODZD>HN@.H/(MRZ+*_SAZ\T__N<<5[2HCU]_P2]XL?&]QDHI MF*-<4M8ZBEQS2;091"P94;+@1&MBL/U6UE-ER_&1S0C6Z EC?Z-$@#+.37?4 MM_+MN(U+YCJB F-% :5XI"TA]T8"'D*A,W-U1,6 MWRP^7UVN-QK;%8O53%9J>DS.0GNF!J MW8@R3-_=P>8!"XOCQ3J1$738,!K$ @%3 I8S0XTE)C,NJ_T0$IS3 &B@P0_A MP#E$^QT@Z8]%^+1<7<[_A7DCUO9"]:=_?L;%&F=!H3$F&-IFS-?Y=0R1SZ^HIWO)-FAJ:('#\>2O\;3 #Y46I=D]Y:Z/>180;<+,P1E# MOCI68MAH$"0F46*MKE:J,7[N?K^G7*\-6@9K=[BO6=8'F=;(>'VUJBJ<)<8I M+DL,A*Z4834!\9D4(H.PR#5S@;<^K!Y91D]!3GN<#-'UL:[D?=-WCYTDORX7 M:2N,-%(I4ZN9 L5^JI!>?$8.-KK"C31.\]94?X^OI*?VA_;8&:CQ#B*;)VGF MO!:^.$5>4TBD;9 C1 (_6&6M-)PYC6,P70QF]SLYD7>[V'B@UKM#S[,,?1 MC)^2]>BA+#>\1W\Y6H<_7]7)/'^K\WGFEW-M=\WVNIS@%SCLDF%*)UF MC -E)S4SX0*\L@9T+J84DZ3C8]Q?MF>3NJO'6_W>I>S[;35?I/GG/$%_[9<7'Y$ MZ':=T]_[38G,(<8Z2T 2PG!&>4&23).4)7I0O Y@S!:A)*M<+1^7:8SY\(>O M=/KKQ;#!SA&6/R^O5C-1E).%-EM(F9*)S8NC3Q)\+2QW7.BH6W-(#EKH M]'>94X/R8'.=)2;G7RC!=26Z6/O$E125O%Y4JBL.UCC*KH.0B;6^>ABTT.GO M2"?'Y*'F.B],OBKTV1LYT3--<4JDN$1%4.@I3&$N@Q8R2I8]BWI"6-Y;Z_0W ML-,A<[C1.@/GJT5^HG'LS2)=7%4.].T;V*U&9L$5A]IH*$S39O2,@4M>0II^[Q.IDK%UE?\%@L3,HL6OO*9HOOI"KZ6+P]601]4N-V MK]?Z$'5W )IO M.SM-CJ+.;P8*@BL5BK&TH6(!J81Q2@4LMO7,[6$-M*?NM#[(LB\VT!ZBY@YP M\LB@#%>$B5Y&T*P& D4*"-I7#G)61+2D%.L: V7@R)G1GMCZ.+R.M$UWZ+I# MR9/(.SMO'>G!,U#H)'A?9\OQ@+7_3JG&',$3L^TV 8,@U79$1SNL)8' MY[CW*4&.A@!M2F4MCPA2NRQ1E<@?4L.TGR)P>OK$9GYAB!H[ ,*>E/:Q*(T4 M=8,2R8'R@;+ 3 K+6N;(M='"I+W!T7""P.EI$(\#S CJ[@!$CQ#?,V8T9S7\ MLI6TP1D-H5@-/#*1N)*1U#C$FQPR/^#T VJ:>9,A:NP "'N2V==4/FK48$TT MH+CEX#)*0!:4U*(8P_6XX.^#T0VQ&]29#U-T!B!YAO"\EI,*TA.09)7.N M$L#FHBGB=DKPHA0%W$.\R2&3 TX_K*:9-QFBQHZ <(_H7H;@0O 1'$92BDD, MG FDF>2M\=E(+0]/7P\>&G#ZT30-Y%+F,1A?' +6WE):)RGY?WZ>R MYU$5YFASC%4NTS'W:1]//"/8L(-GG\/8%P6WY,2= H9U0!CWBC+%Q.FW-J(M MWJ,=C;?RNV%,/0@A1S&F'F*NGK#X"#]GC%8G5R)8EQ6H1&%#+!1+QF*#CB+F M8%OW]GTGC*D'@> QM1#+-(3N(XX1'ZY(2(QR+*7'$&C)>%U?9/!G !1BQ*% MBCZT;NIK*L"T]]Z='>@G1T0'V^%N@=4M\\T/&*IHFRK['4/.EH=)NIRD+A:$ M*[5.3S (R4OZK>-9&LWRPYEY36L8]UEC)U[Y]'!ZIBRRN6T[P.Z37&&22Q.E M"& 3>E"6"PBFC;E*(:VKHOBVF"QB:VZP]RS[&'*>96]4B"L MI("KL S>U DMR.K=EJ&XJ746WYC7K>M,?@Q<-K-G!TB]Q^^UT_>L6",EZ@(\ M*P$JI (^*@G&D:ZRM"C-F-PH-PLY_\"SW1E]G)4:#MT>I3'UU[!:T8_ZTJ+U M])N?U;"Y]/EUGJ1]M+B8)";0'"F)*12(^8"$J)A3U#S[8$:;0]1U^Z@(:(.O M=_PBU]E",D*TV0"33)'"K)=1CJ68[[E]] "\C=<^>HAQ.SA629&?E^MP\=?5 M\NKSZXNP7L_+/%T;=-/'5DD$I).0G"'7G6.H,X0U>7*7A<9BN&Q]P+ZPI$X0 M>%J@/ SS&EJM;Q!N;WNE\ 5-S)!S[6D+)4&0] NFVI&B-TQ"IX-A#Z\R32&P M/[P&V*,/@*7EXG*^N*+-23'3-9'*?^)%G:/^>[C MZMKF>FORP]?ZY_LII$J MKEEB"G2QM:2X!(A!:+ >C;<\2AE;]ZP.7FRW@!P"FF\A>0(+=@#5-PN*Y:^S M]9K"_Q NZOBCWS\B5DJ@5SG/J^3AXDX$],/7>[J_)0AZ7&D;]Y ]RL@=)UM8 M#HH'!:ZD"$:XZ$5"E5EK"I/32';^-Y3'AP<=8JB#G760@'?*OK3)#EWQ8$N) MH+S5$(7.D,A]Q*@XY1?-K]^'+77: Z!'U#T7V(P$@8E[E]\L\A4EQ/-P\KY \D,[8@@MK!4RTM&'-4'.)4,TR,"A#[J@PI0?Q#*/5G(^_86. I"QC+ML MKND)\;)>7.P:S_]E:'@\<%+[3HSC MI^38;O(8F.)>9,!0YVT9K2 H+,"P" P^46*R5V73"TA]?A73^,?3HF YBDFF M/U3G:;G:>G<12Q)1&EHSHXPR&@>.)P;>"%-[@BR7>K]S]/:'3@>-EE9:ME#9 MQ([D[9\+^CD?YY^OJ7#J&%F/!D1UMLJ% #%B ,:4R<)DKO:;!_."W[CWT?-_ M3#[NR!IN@5Z@L]T[7&GZA+64H-"JE:4L)2J*"E$$[9UB% CN53*S+WBF/F6. M,-QCYA^@Q8G/B7=O?GOS^OWR\^OECH/ ,^5]2:"C2;1VR6@+< >!<\F29TX+ ML<=1\?#G=F#B(<99-M)4!Y=);4MNLO0\&53@M:W=Q)[^*5$>ZKQ#Z[Q,(HW6 M(7>RNOO1*$7ZN'2=#A$=;(='+UD>3S7>U7JD!>;-N(W=GNF)F7(G.OXAA(%3W>=:;!C<=[*+'!5\_ M4O4TL\69Y+('(TWES"LR1[3ASD'K!G MO]F>/\XW%PR[.O29T5);3(P.7*: !):D9QW!4!#)F4V&D9Y_0WJ]7*SG>?N;&0IIC3,6LHT<5(P>? @9I&!!98XVE>;M M,0/7>O[W2\V"C_%MW0&F=Y'3;HL^=OZ$8'3R@4-RDD1B$<%%2K]MUC50RDD9 MVQB^>RSK_//*-DAM;<&)(XA7M+WJR$4Z)GZ<7UQM[+EIGR1%+].\_OE_S2\_ M_K&87[[*_^OJ^J29&6ZT4P4!4W"@A%(0DS? ;1&:^RCLPSG8C\8*@SX^+07F M]$ \C=4F?^6[S34IV*&/OUHLKL+%;[M9H8M;N7Y;X?OPSXUF9QB-05Y9RZW- MH)21$+VIHY:C2#Q%[?(^M(H#/S\M 6ZKMM%N!R-."+4]P$+=3#*[,]0?GL9ZEV&1WUY^Q-4/N, RO_SM(BS6P]D-]ONY MQS,=#%A_(]:#U\M/GW&QWKFNVX4\,@Y>*%=?H S8BA 5$QWND0[W(HJVCG', MNG7CZ@'+.^H9@'2]P/QZN;A,F':R:__7JFBX_LY1JTZF-Q8!BE1I=D/"Z MY&Q*L+]<4*J?EA\7\7YAG MQ@HI,HM@D_:@M*=\S*@(E4??$ D:'8"WD'M;[G[\'5[46\"*E?7O'PG6L2YO=PES M T\F#*8Z7I3K@+6?0%+"*P4P^GU$'8O+K5EFCUOQT:.P;[HO-M_XQFBOR&:+ M#]>$QS]\O?UWMNMX]6=8Y>L"-4J' D_<@BCU-36B !^RH'@W>B6#)>6U+H1J MMOC)NP-/A=EO1G1/8OX.'AXWL=H3'.J MOKO?GQ9]$T%@V<@>'6%I6W<>DBK"F$ ;L/*L&HI"8E*RENMF"HN]**XUN=S] M%4R+I^&6? (2 ]0Z^5UTO4"G2*>*(!C?C7U,+'LA+'EJ5H-?+2($YA!8B<&% MG)-6^V2>3_SX/LP^Q%K+MJKKP"5<>T7ZEZ]Y(233VE(V+$*I?+9<@=.,@?&4 MHF3#+'\X&/-HCW!O =.FAWT<,,,MT@&1<,@X M!!\B%-3<1IZ5UZW/J3'DF-;M'0&KAZ'XU#;N .<_??I\L?R*N+E V'I^DY'[ MF!$"SQ1"U Z^P"JI3E"52-!RIYJW$WR[C(EC],FQ\;!]X$A#]8:UMY^K0G># M#JU2B=)F8)J6KZ)EX*.OL09/H2CI++9FU7IR,1,?W5WC;K#1.D#?.ZS\3.D2 M\]TME"A&+BIH*'I3],4DA,1)4QSI_VPH&5M3>CZZD&D[3;I#W?'&FIC]X5W5 MW"9",2FGX#V'7-E&:#$2)HT]1BN^1[@ MLD4YZJQE$ 62L:$.,XS@26C02=L0(I-,M" *N?/)Z1@D!AKKH;D':&YB@_\7 MSC]\)/?VZ@NNPHT B>(VPK8$[2(%=%S4F>'TV\@3G:I,I1SV:KQYP?2/?GQB M$ PQX;*E/B<&Q-_FB_FGJT^[V"I9T@,=FU[D1 LW''QMXA',V2B2$RJU8*B[ M]]%I M]6 !BNOZD-'_YY9^&<>^>C597OAH.2FCR@-A)XCL((R8)@30Q_]Z/3 M1 S-##]8?QTD)2\&24_%2+_7,YU45$4FD)OY MWW5$=V#&@E4BY\#IKQXRJTVW!UZ0I?-KS\:8;+4E6@+DG#?*]C"\N;2[BNNT MFF]N[>K+R9[+LW\+J'WCYVVJ>\+>K5?I(_^Z/51>4.MJDBZFZH%@R)3*0 MY0@)M>/91^?U7H3VI]@L>\C3^15SIQNF-5!ZV33Q95W$A[K8";W1P*9R]M-R ML;F@WQ$\:9.L-,Y#2I4,)],_!4UY=S2E&&21LN_6SRGC23-QDM+!AID>)+UL MER&&V/SR=US77E&2?;[,?"9D9(P7#UR1(127!9Q- 7R206>G>#&M:RM:KG]: M#J8>ML040.AE$PQQ!S_]\_/\FBGM6O*9]3+;ROQG.).@-$L0N'%0DI,I6ZZB M;3W#Y_H$ M6K]?7H:+NW]?&]U^75[^-]YIY[U3Z+6>D4J$\[13L2C:J8'33F5>0_*EA,QT M$FZT4M Q!9N6FFKB+=$?=#IP\J,IY?K,^WFYVOY1_??X+$N-240/LHXK50HM M1.\1.'>)6QV\$ZT/B]-*."TKUO>ZPXX'4P=;;;!QMJ[EIW_B*LW7N'ZS#2@W MJGM3.2H6ZWG:$#C--#>R.*WH0 ^\QIB!S$?1)D>')I%K8A)[2;0/D&MBFJX> M4I">D-/!;OIMM4R(>5TOJ.\>P#M9\\P;QV5& <743D[O*;9UF>2C(]HZB\[X MUMT5+RYJ/QQ_K^_<;6W6 0@'Z_-ZD,2;Q?IR=77-SEO)V]Y_#(NM2C;O]S?[ M=2:-9M+["*5J0]F@P0N6(=E0& HMO6W.>7(BV?;;$O_[1?N$".I@9XV7K-W\ MI.O_Z*':9LDCUX$70&O,E@];\@@R<$1N'-/-V0HG$W:_O?>]/HZ?!\8ZV(SC M.:FW5Y?KRETZ7WQXT,KP#FLW'?WYAH4OI,NK5V1R*0T*I0L4SB4HJ0*X M0+\@9]IQ% YEZPW:E0+VV[3?]0-]+Z8X"(L];.0:=+]9KZ\P_WBUNGF6O2X? MO=?R?%/.4(F$9YY"A"R*A9PJNU(N'B++E5:33!D<"I::EX0-6^I^F^.[?:H_ M@7T[@/'=/+)*&Q9IU]2P_F-!)KXA=WJU>.(![%IN;KQ,OF1@TG!*-Z6H8T\X M\"!R*FBM/LLG6GVV[[^M*7X/_.Q8!,#' M2-\'/7 (!9ED%J2)CA*$@N"3"5 P1S3U09&QQHYI6GK@/>L5(LH78_;J,?0 M8U('7SPKTD T0E-Z@/5-Q4N0"67).L286K_&M5GYM%U&$\)Y L.?45CQ("]^ M19'7I^ODN74D\?*7Q@H>#I2QCWB!.\ZR51**18(\N@0AZ% GAED1K5,QM3X7 M)QXG<.23^/W7D04(4OAP"O:WR4I34JF#!E3 M8P6?6,2SCF .P7_KZHHQH=1!*#18/7=GV^U#2R_X9TC_RF$)J?%GI M(>OK Y_E4ES*KH#3F=P))DMV*AP,>F:4M5R4V$M/T8O23-NG/?6.F1X@O6R5 M5KYCIXF_+\F"FWFE&^\AHM("C013) ,5G 9?$B5JV5!*XGW2L755X G$FK9G M>^K-TQ%DOM==]./\RSQ3HKM1"$N6>T:';XQQ-R,EN@AHH M:5N\O[<=-!@N9W09]N"5Z9L3?// ^"I=DBHNOX[\TK;?QT_TWC9 $YW=V %H;GTGU@ 8YQQ)?:N%[;AR(YDQ MH1C S:Q"Q2LS]Z99V D;++?83Q_'4T*<*55G0V2.MUD&P&3P/OE\71MX&5:7 M7>R6!PTK*!E%KCI!0:RM8$F!U[4Z,?FBL6A)L6YG6V5 8U-_?4W][I,C -+# M8?)<;>[CW9")]*NXT.0&9"779AF"HSP*48DBF<_:-8^C#E[EF?)KC@CS<0U] M.)3]-907^*&&C5WX>M)SP?GE566M7MQARKJSNV,I*A0%5M2K:T5Q;,B<-,2- M]I;V/C?=/ KN*]29,FOV>R*TA=%WL;.^#29]9$53#@@\U*$PS'(R$+>@=. H M?&&N^:W&-#E'?UT]_>Z=ZE*7U< X\!J'^?+3?C7'!$ M%R"6>CI+ZR%*@!-.J2C0B&XO;>-N5!$GXW=^UGL2_' ]\Y M;,UCKUZ?59;-O'"/ 8R,E26]=LK6TD7IE$63<_%LE,Z%J03^;F[^N]BXW4#S M.]C'^V8$C&=EG$!* 39L/=&"%Y0@B!@"(_UP%5I3)?64@)[#V\(Y[,TQX/;] MO48\JQJMT+M(&;D1D0(-0X%&L(6BC6A\9E)9W]V5ZYZBG7<74Q\O%\V@T\O9 M-J0S*0;%6^98$HG+43I&3BOFM',TSWC7 MC0VI7G9=F\#ZP6"?%)02M9)'U.'3*J9Z9VP"9-1!&]2LR(XSMP%SH$:;Z3GU M#IH<'KWLDS:NY+XBR&-839(G!5PBG=.!:0B>471L/&-6"L%--W0J+THS[:C/ MJ7?*] YPT;V^/7^E5%5V%A]Z\]]:^PV];WE[*,K75BF/?<6K(L)%*(&GW.F M]$%C],9SVYQ$=N*N]*V=WCY!W[W/$][[NG]G5MG(U7 M+U)[UL96BS_KWO-#,/N- Y_$_+V$-M]ZK4W?V*NKRX_+51TNM1EO<*>-;$.N M\<,C+NW5/^?K&2M!Q6@-\%+T]6N60ZY!<^_I<(T*Y6F:/XX28^(:P6D N5<& M<#ITG/<&>>3$7]:;@YGSF%B.")G"3%"*(9 9"BCR7,6IJ),^3/:M#)NIA=?R_PTWG2TA!>:X$L!$H:P_"4IEE%# N @^ M>JZE>"G W_-39PO--E!8CF>7[F#&MT(@1I,H?Z]XS6=KXQD4H8A1YN,U6P0*-0!H&A> M9G1Z4 S19W>@T%LALB\EIR3HY"MT$/*2P2E%^4"0-C#K?7C8F;\G*/0!H&A> M$7-Z4 S19W>@,%LA=!)6&"=!&%49-'Q%=C$0'%KDS%N6AWD*

N,W*>SM*M?A1JYZXN[_CU[31;-\MV@?>A/^R_!-7 MU_\T_S2_G'')5&&.@3'D4)0E7<2D,UACC;#62A9/0X?11IX>WRS&P^:8KV?' M .5[VS1_?/Y\3Q=)!J8T)_\E-]- )65;P2)@0(64B/F(76^:!_*<*6E,AYOF M&*!\;YOFFHGQ;;E3P+XMU)T99HJ61D-FM7+=;^:\4Q# N1 ^462KO>EY_SPM MVIGRO'2XE1K!IY==]4U=^T"U?*N.Y_J&?\ /\T5MLOHAT(]+R&>1VBTA2*3H; M3%!LO=#B7E5.G@!*45Q2C(]:ZG,(:+\5;=K.]QYV76?PZ657M7)&WZKCN3B" MSS)M!+UYJO"%/)"-Y(&,"\"S2=Z8*'+)/1^ !\H[;=]\#_OO'(!VACW#R_+K M8/[U8=\??P3V$?KHH]\X:>U"SA&B2*J^XC)* MKB0#IFKS9G NI=:C!LYT"O9/_W-%IGRSH&5<;5;T]O(CKMY_#(NM:[C%PKVQ M3SYY+POP0!&PLI2R.L<2B""M84GGW'ZJXTDE/.O.Y4/0W^Q1>7P@]1+OC:N= M[=BF6+)SW!N(P1<*?Q6#Z+4 QZ3G,@0G>#<,F8<*=Z9/TR= ^.DWXP"XG<^P ME,'J>3"FN13#(FD ;,RJ:L>!5]$"FN*2MMJC.?E0AD:RG>F+]_>T%X\ V^"M M2'E>7'9_*/Y]8\$;S5":61)7FN*:.CG&2X3@M (=K3?1!<[U:1[+V\MVIJ_E MW],V/ )LYSUU^47-;(=1W%&.%P5CY A::K(@(^4X))<58_+1IFAT[*9F^'#Q MSO1I_'O:C,=![CO?C]\$[TH6H80%G1BIAC0%M!Q5GT]T"L$S)[_O7+&_M^[O M:2\> [=SGVORHG)>Y3RO_Q N;B_M;F_B,EI9N$J0-[,.FM?X^;TP>/F)NT^D;W7/<<>/B=OO^F"_?R&WA^+09B%%K:KB ME0ZHCC:0#"'F9+CARGKL9DA,:^&_U_OC<]SP8^+VN][P=X8>OZPU)8/GL3CP MHMX'(J' 9U\9?F0)T@DO\OF\R1XB^?=Z.WV.6WTTQ'[7^_R ',@Y%E*)#+(N M$I26!KQ2$D2PZ 5FX7SK0LX>Y/Y>;[W/<8^/A-:F-^,MB^5KI]N6E;7XRN9 M]MJRA?T?.JD&&I\P,%BO+F>_D/O^L+'!:W*DFRDG!CTSBGGPAI-",HG@I/%@ MN-:D#>;X0P;"Q_%"/_X.5NAWMSAY_,L]X6.8+9?-%-L5+-[3?[&=,V)B0E-8 M@6(*DCKH< ^&0N!8EZ_HL-!YKSN9@\!Q^_UI(-+"GD]"8Z!R)R8P_3N=XZ$L M5W@KS)9P4^CL#3,<(+H<:S'^@% D/MMFRMQ(F1 M\.KB A<_7;ZZ^/N-.&\6:WBP^ED!:8 N%B &5U B\E2<"*%*IH2JOVF>WU MS0^>YF%L+&]PA-(ZN&"BA2\_X>^D_NL$_9H/Z?>/B)>O%OG1JX(?OM)O/B_7 MX>*OJ^75YS7]B(NKRMY2_YU-,':%^>WGJIG-=4,]=B6GDU9Y 5+* LH90;%9 M'2\3,*L@@\;'@(3AP#O5V%!_F2%V[-,"HQ,>4,Q M4**EZV2 SLD,&5$%%V5F9I]1>P]^[.1M_>.;<=E&IQTXO@<;\Y?Z'U1+U=VD M&--&Z#KIH8Z3-"I"4)K3,:,*_;'-R;6^I'QF.=-67XQ_$@]6?;\HVFZM$)1W M.DG(&CUY92F _#&2ICRY95-RLO8T..KP*!QN]OW@-, &'0!J\S[XZW*QO';5 MBP_7TOWTS_KJN'.UEM)V++'.I/'D:AT3$#GR.ME4*BDCG?^M>?'W65>7\!H" M@^7(-ND 9[]?Q37^SQ4IZJ(Y=L!9/ '9=0MV5EZ4C DW7!R")" MC(VA]<12IJU$&N'8:Z'R/I&SW6-,AR"B0V E5*II8\#%NL=BE"H75ZQH7C3W MU&(F[DII8>J7X3- [_T!:#>MFWRD+8F#UTR1$,@H U$(E'%9+K).13:?]?+8 M0KH#SA C/P^= 1KO #;?>.1?;KA/M0BAU%(H:2-%CUF3;I)RY)69$&G !F5 <=H>@=M MO^6H#(I"N1IN@!6S7%)L7=)J S MEI'.Z\C N$2*TH:!\T8"G>TQ!\FD\JUG#3VSG,ZN*QOAJ9'Z>T 2"4 _[&UY M3=^>7]X94O+JT_)J<3GSQF,P@5>*&%4?! HXPRE6,#Q0P,B3"*TC\9?6U-E= M0"-,M31$!\#ZZU6H30M??YF'.+^@#8/KF>"I<)("3 R.$MY$_M:@!=H33 45 M$RNMRR,>649G(7D;^!RK[CYG*>"'ZEII&_P5EQ]6X?/'>7JUPO!F49:K3YN? M_6M8U5O8+WC$Q(0!7VDP%^%8V1KUGFS7\0X_+U<5E#?-!Z5.BM->@F-U/(ZB M<#OF6">*"):TPLC;7\$\L9:C[YAN9Z@_^,(=;?_P=?N7USFR#*48QQB@K=0( M2=!F],R!IDC1&&^GVJ!G6^NIT8VUL3M"[^MEODJ7;Y=_8ZK M+_-T?1.LG(N>4@_ 3?ULIGC1\YC B8)2.FY-;-&Z\-BW)T;0V,9>-M1\'\A9 MOUKDK03K[6TP,J3EB@1"UZF>]9=()S\4S25BO=)S>\55^\'GVP5,U_=PO$V_ M!R"(^^^:&3 M6_M8 RU;:&MB9W!3V7 ;/8:+#?K1AV!+8E!B%2+*!/1[.H#);::BM1:JQ5GR MY (FY@,[X8'2Q@93 ^E:$W=%V.ZIG)P13CMRHY[4$AQYT,(3V(@L.X>,XKH6 M0'IJ =/YF4:&7;;6\L10>;6>AUW[#U>6Z5QI:S=O,2Q1@"]IWY!*$+4V1>[U MQOH"-FZ_."$8VIAN>;0>)[1^JC>0JZ^SUZ]FOG#IH]:@A:?@2@L& >N@T:2\ M\\JI+)_CM5UC^H\/RR]_V?[$:^-O?W-K^]OO3==$U];N S4X\8[_Z:K>7.UJ M&K-"76>Q"N5JS0E%6TXSA*)\O9V/-WOSG-Z]$XNWZP+B=.*#;U MKO<.PA7NW%=21J)S!2*C>$EYNXF<&'BGR*\E4TKM-62-C,1I=BYUQ4P M/?DW4X"3>"H9E8IO/8C@ MF>5,S%9ZHG2DM5UZA-B=\L>B G(>)0A)L9.20H(/F"EO9S9HQWAL3LCYS'*F MO4)M9O*7H#10_QU Z=;G?B/4[CSV@85,.D*4=1I.)I?.G =#?GZG)C"UC[K MQ45U!JNAYG_X4-W4%AV ZY']]P,NTL=/8?6/S2;405J4@0,OB38AITC!HQ: MCIOL(M?6M.[[>VE-$_/Z3G\H#K=0EXC;2;/=GS%B2%G78:XETO[,&IS)$F0( MRB0A--?C1V#WU]29,SL* 2_"ZPAS= "OW\,%[EY$F)%(4>7K: M>S(5%"AX\.W'_=U^OC?0'&/7AU4. Y7< SZ>=MJ_W-2R.6:L1N\@82U9E'7@ MF2L"N XE*5E8PM;4M?NL:V*RZQ,??,TMU0'Z=L7[UT)5%6VE)"=N8\H^&# Z MUG=_5\!A58L?YON*I_$#X@G[D<*6Z5DG8: M(VDREQ 8_>(MDTJ:R+GP8\?Y=]8S\57KV'AK9HISK;7?A2_+\IB21RW W^_3 M)ZG*'Z"%L4OU51:%G]WX26=E< M+QKM225">,KID8&603)?I8M[.:R#$31U864+FSX+D0$*[B %?;NCDMOET-N+ M043O*9Y,8'.H=.U6@-<\05!>T)^(PEUK^K4GEM(39(;8^"&'7P.%=X";U\L5 MN=]PB;]6)H*-)#LV)ZV"3UX"9ZJV_AH-48< /EGE'6>2F=8<2$\N9KH2SE&P MTT;I':#GEH;\:DT)\GJ]VPS7I2.2\F16'%BC:2O8>FQK8X&.:U.T#5[HYM,P MGUO0^;65# E\VMNF!Z!=KWV[]VI%8ZSEDCH)4>_A-#@7#*!7.8EDI(NM^6GN M+6#B"+J=81]_[!F@Y:FG-'W^?#&_IN?]?5DN_R0]WO>K*?ML7*F.M)[*V7%P MV40(WF6G6:%-M=>DIA>^TT6"/L1\RY%T.>D%>)7F5[S\<[GZQTZ2VO;Y=5V/ M\?LRH3/1^H(@@J[#[H*B]"%D*"Q+VC:F-E;L@8_]OM;%H\J1*!E!KY-CY3VF MCXOEQ?+#UY\6]?C-NV;A^S)%:P1:I)#>U8I812KS5FFPRA:CG4'+]FF(WN]K M73R('(F5$?3:04AR;SS*ZXNP7L_+_,X$@N@P6DU"<#0;LBWRD,D$PG\Q=6)X MR,UK-E]8TOGU,1P3_[:T3]]PVVY/+J(KQ3N@*&]#&V@@V*R@%,Z3*]E:W?JJ MY\5%=33!Z%@([ ^O ?;H#6#_B1>9-B7]%G]=7CX^\FD7#B8>.+,2O*Y'O$P9 MO"P)BB$H#Q?9D#AR!+<1@K_ M166/]4:RD'@JK3LF__>$SD:H:S2A\Q (3'PE^&:1K]:7JWFXV%V3WC1+B.*L MYR8"*YG7$=:DPQ@T2,>LL%GSX/:Y['GZ"QT%&F,9=]EH9 0E MF N-1%S@DY-%3]/&?WL4327O$-%)G%VTE%'<< 0,)H3*OQ*=TZ LKA8G.)N]:>Z+[*^CBI60\)W.$NB=_6'NH MG!OL7PLULRK6XC@#)FM)D8"JSE ;D$RK9)B3/!W@2I[ZS+2GT#'V^]9[-%%E M%V[D36V5^3"G@/!:@E_Q\B9E^>MRF?^<7US,M&;(G+)@5$Q;YQ@=JQ/DI, 9;2&D',"M+%>D45N3.L']OU6-O&K MSMBA[PCFZ>"ZYW7X/"< S_^%^?7RT^=PZ"$BJ# M2X'.7(T,*:Z+/K>&W#[KFOBR<6S -3=-!W#[$>G+:;[M,/]\@1MK+?*K3U6) M_]K\^4S03E$J1T =-"@K&/@ZS58H45G-8A+-![;MLZZ]X&;.%F[-33-YM'7O M">KY%ZB'":RRF*)U&F2)M;H\% B!%\A*J21'=A.:)8. MO-V;3Y_#?+6Y9RT/D]N;N/4FLY6\1*]DKEHDX52I?'RZ%C9[]%HA*\T'-1ZT MP+T@ZTKLX3@JQ MF8%E#.LN,N!*D(!6\B1"R&F_"[D7(+/?:GH"T!"++T=5_\2 VLGQ]:>+^:?Y MXE[7#<.HLR$M>3KS05D=P?G$@&G!F>1*B+Q7;^@+*'IF"3TRZ@R$3BM%3XR7 MOX7_M5SM:@:O_3%/R8GZ/J<,-Z 25E(SRT%$$[+567O?(L+Y]LOGQY0S-+HY M4NL38Z96[[\M]V38;B:%FK:3=1!D+:DN/(-#U"!S05D4[0'1@A_PR05,=S0= M:]%E:_5.7+[[QR*4,K^8ATO,-VK9':<9,R]"TB'J23'&*(@IT)EJ?.$LSA'=R6**Y2EFA&#J500KE4** M:4@EZ9BS+YJ]=+WX\E>F"T#: Z.A/B?%QO.#ZWTV)1A.$MA"1VPI EQ"#LP( MX0J/+(@6V?*3"S@_^I*A04D;&TPD ME!*]D@4LIDK@K0O$HCC(9+U"HS1+K1^/[GQ^NFBD+1:.U6P'H-AO" \!G!ED M8*2IO(+90G 4J:%BVFE*\)1M/;:H61-V5_0J0T*4T2S5 ?J&]/):DU!;SD#S M6@D:* $DF6,E% N<#N_D0^M9N=]G$_9!6&G0A'V(X3K )CGU=+6JVMX6Y;&( M)@O*)(U)=>JK-1 R&BC&:.L<6NM;>\&':SB#1NUC4'64RL^V^NS.>++-IHI? M[_^[)YO3]NS73SZJ;7]=C%YHQE@PP0N*!>M%560)0JE->('03/$G/__^RDT.P [+0K-#C'6U%=63U[/ M.(XI:2LAA$!",.4A1BP0(L.2LRD"]ZH0'_7NLZMRLX/,OM?=YR$VF!I(3R;U M,5#L0<$"95GUGL]Y!3'G )(%I83V,MN]7-?W=/=YD&'WNOL\1,L=W'V^?C6K M82@/+H"-(H!*7D/@,9-5)X>XW>[SM'&+]HW0Y,09>K>?A M9NA;R"PD >3M=.U>YQ!8%1V=8QZ9$Q$;(.#VB].\I(YC_X%ZG+@HYQVN+]^6 M_UJN+O)N4HYV$C4KH%VN[*O10F2<00HZ.1,QX\/7]4>++K[YP=-<2;>W]?%: MZ^,&[^99QBF1M?$&2E2B5H50_$.^"U(.#'DH!7'J!Z_F# [M87&L9CL Q?/S M_#3YKBAJ?VNHC;5(R92W]3*3I*Q\D].\F+$J M>U<;*%S=;:21R!2#6#P%T(HS9?:*.P^_0^R!I+^A89\=HGF(EGL?HDEY.IVH M=9:U))>J;)3DGYVO#V?HC(R^/"2;/OLAF@>9[Y AFH?H\G!<^&M<+/#R:%3L M.^BQ< JXI0*9(\7>KI"33?1/M>Z(4=;EG-1[8./\!F@.1<@(>IT4)WL.>30^ M80J,02GUH9V.7W".4VP6I69):Z'#/C[D_(9G#L7)"'J=#"<'/=MKKIPJAG)X M]!3%>RW ,VM!R)QM82K*AR-Y^RGQZJH*_:CXM[6E.@B#AU0*"9VR+ K!Q5I# M69FO7"DG$]JP \QI!%5D/[L!@\^A$SE7[AQ,*QM[_ MK>IO_EC$^<5%)3J]_L;Z'2:-[: MZSVSG&F]VQA(>>C@6MEBXHN$Q_3SRSR0;//+KS]NU[/5YP\D,+GL]9L%N6_R MVF]W=79KRHANVC/I2%G/+]>OKTLQ9^B++SHK,+I84"I;(!5D*#IYHYFTT>[# MU3[V.J=-4\<$;'=6/B*E^5#;N=^WH_5^3BVWY<0S7A^DF?20HZV/E9$"DZ \ M)(N&6QVTRZVY O=/U&PAE/G#F9#7 4M2'= M(7CI. AA;0PZ%+,7[<->'YNV)6H*)WB6 M!=+^B 9DJ<0&DBN(E,1!-$(JM-&AWX>_J.B_#;D.(; M(5/DSA:12+XJ)*<0(^9Z0UN\Q1*$1KG/>\C ST\[ZV!2;#:R21]AWT,1WBR> M/$ENHQ*/A6$H&7*EB%"!Y]H(9 %+#-Z$R$6P>T!OR+>G'6@P-NY&MT:S&'', MB^I?PZI.$/F"[>ZEO_F1[:^AGU_UB6^=&2KIHBM@(EI0L8A*AFJ L<(+UI&; MS>>2G.C6^5G7O%W#.TS+#XLZA&O&LDA<\3KI@WGRR)1%.:2]PG*4VD?G2W.& MA<-6>!YWTX?@Z: [D^,LUN6[VR_5$N;M!GCG=[QTO7R!5>+^0&H2*;Z$MT@$E$4$H5\,94"B04*1NE0V[] MXG1_!4?/'-[-S=K\V-?+]>4L6*U33I2G1U^IW7R&R+(&S#X@YUY2HM-8IF]7 M,:V#.L+*WTP@/D[!'=2?W)=@-]R4E.)T01;!,1_!1Q;J!*WLN7<6W;@P MV:UDVF>KT: R2-$=P.7=_,/'R[?EC_7U1+2WD9SQ O/F3N5C6'S GY>K^Y+> M)A7)Z<0I>P&E"Z-T5DJ(2=4;0VLCH<&ZI%L'D,.7.^W#4T/@G2SR8H*!A%C*YP; W) M0]IX" H>>J3&!IBZ M77,CS8/U%ZZB+72 ^SIE0F7K*]>E "\XUD=3B2R]X&:>^MG3PJ"U[98-%=E= M)/0@_YC9HH/F%H%91AEOH-PW&CI9=98ID^DMJM;7Y\\N:!HHM;'ULU'.,8KO M'44W'?-OR\_S!44 \W#Q6ZW<(+/]5$_\=9W:_LM\30HEL7.B]-5P2SN10CF* MY$BK*(VD!%9XY,1SPO9$T MM=F>DV:LYXK?&;\^BLMZN*+ISLA&)G_6'1VE_TEGI+T@SYWN@12=3\%:B#X) M^@6JU]FH>;J<[,D6S:KQ.\]>H'B$Z9MB-=D^BZLI^P+"!([:&D M9$0P6CBWU]32EJ=P8T0W?PV:\+P>R;(=OQ?]?'5YM<*_S1?S3U>?[E6J'/M4 M]/)/;O5*=* ,XSP0*9NT+DQ3D&?HEV("^%2P_E9YSUFQLG6(U/:!Z'J?/;%% M;A1ZA;^2_M[_B1=?\&_+Q>7']L#IWH8!*%&\$[@VY M9O0^\Z"E:!T^'KC$KNH;3P'!(:8Y-^01E'!FMGZU4UDY3URQ"A<*-9 MP&(QMKYQ.7B1714YG@Q]!YOGS/#W\_)J18&Q44K$ &@KUQRG@-0'[B"A"A2: M6>]<^^:%P];856GCJ=!WL''.#7SS+SCCG",:&RC%EZ9RC-1M1K$%_5FQQJF4 MFC]@'+K&KDH;3P:^0XUS1N![5>B;-T(JVD7UMAV,X^3>LZM\7:11[J*L)-;> M\M;%M8,6.BTAQP0P'&ZF,\+B+,@02@P*F*_=$U(J""DE4,A2IIS*:M^Z?VK? MM4U+LS$!X@XR1@>/)\_*]<6NBT;!NG@E\3,W7@\)YZCW1>Y"QR!"FCI VL7K=74!P M2MTM2RZH$[W+[84G?P9X:J'JAL4H$[PMS/A].5J^+LSXZ=X7'LIQ\\+PET': M^_^N OW)ZN+KS1O4C^$R7"W"59Z3>QG^,+/G#SY>;T,D:/0L\_BG;Y\/*Y41 M8YY"@U0W%Z_3^50 VJHN\*@+^M:W),^O:(IY$D7&@BX&D%Y30BA=@&"D@\1C M%LBLE+KUJ_39S9-HB*,6DR0.,5D'8<1?5\OU^K?5LLPI G*I"!4DT.GH0(FD M@=:L0:/F2K@04_- ]<[GIWUO&1%%0U7< 3IN(I\W"SHR\!<29":2E[:&3BB, MJG.")+BD."AK4&A,WC\<[]GE5T[YZC(BIQ@;I#F(;FH"- M4)AO9?H5+]\6.I)?75ZNYO'JLLY'>;^\F3OU$_T'E,0IX541F50J50;EEXUK_AZO>/I,BG7/IM M3Y]!)QEZX(70KX+F$*0OM5F4]D **OE]FOT'?'K:!XT1\',*$W3@A5Z.%TCR M'\)ZGC;BSP)S& 2+8+,MH+0E_^IRAN2"LTX'RFQ:W]4"R6NZ!*;%[S?C,>R-0FTQB7LO:XT%*5081R&(MR""L%AX5OIA%G+(&?W\ MQZ=]]SWM*=W0#!VN(&!'(XY.J"V9P$>NTJ%1O &+4 MO/48@:8"='?&MP3;LA?+=Q$#-!#_W@F#R@D4(8&QDM,)0V=-P$H(TL>G-MC^1?TEAC7^/__'_P]02P,$% @ _(5;5LR!G&;# M7P 7^(" !X !R;W!EOO M67(%D!0EVZ)(:1ZFRR())!(GS_J=[_SM_YY\.+[X\^,PF%:S-/CXZ/I3\-.TJN:_ M_/SS]?7U[O7A;EY<_GQQ]C->ZNCG-,]+L1M7\4]__QO^!?Z_"..__Y^__=]G MSX*3/*IG(JN"J!!A)>*@+I/L,O@C%N67X-DS^:WC?+XHDLMI%1SL'1P&?^3% ME^0JY,^KI$K%W]5U_O8S__MO/]--_C;.X\7?_Q8G5T$2_]=/R<&+U\]?O'@Q M>;5W&![%1^'KHY>OP_&K:/_H\,51_"KZWWU8Y,_P=?Y-62U2\5\_S9+LV53@ M_7]Y>3"O?KU.XFKZR_[>WG_\Y'XO+"[AJ^.\JO+9+P?XU7D8Q_! SU(QJ7YY MOOORN?4W>B+UQTI\K9Z%:7*9_4)_ARM/\JR")RA@1?R?O+#V\MS;'NWM'MSN MBNUK5?G\E_W=U@/L[;;7SW^S;A;!:Q"%O)NZ;I2G>?'+7_;H_W[%3YY-PEF2 M+G[YST&1A.E_]DN0J6>E*)()?UPF_Q:PQW!M^N>UW'_X=9ID0KT/?@EG'SX. MSX+1Z;QR+*BQ"/XR]U%HL"O_73 MWT\_G#[[GT^#=Z.WH^%)<#:\&)T-WP]/+X*/[P:GJV[-\Y<;L3='G5(Q (40 M@TH)LS@X$V5%^F4XF8BH2JY$$)9!/@G^.\SJL%@$^WW0+?N'[8U936\<=>H- M9S-?-/?MY4%KVPY?J%U+8.E9]7HIG8]#J7YZ%$WCUOX3I=;@H?[J39KV+&EV# M'KH(QZE J3J&K\+M2^_;^N8'6DF-?T]+=#\[^!&DYKMNVK<9TU7/[!U>RC>K M@WM2HF<7H^-WPV#TU[_LO]C[M?W_A^<7 W 6SW\GXS(X/0'G\>SCA_.A[P?[ M6[I!WATZ&;X=G8XN1A].SWU?.=C6/?&+S;O1;Z,WHW>CBS]9:.@WHX\#W"?? MCU[^T&VR#O+];-/A[KYW>T!Y)>,D3:H%^2\?PZ)*HF1.;MZCV9X#[Y&JBS7N MQ/K.T^@)\ZFXNLI+,4Z(T;7!:"O_1H=N[0]Z2#-,TCWA_PZ]46 ME:24?I&,ZZ7"]GK;MNS(?P#CF@]>,"GR&=BNQ:/9E.>^)_TLR@K6 M^F@VXH7O28_#+!)IVCY2Z]F:M=ERKRD__O#^X^#TS^#XP^G%V>C-IZ6!P_[> M=@G.<[]=/\VS?]40U$\2$0?OPRJ:HDE;2?=NWR[Y/>.DC I!M9EB<3L+M7V[ MY+7J-VCC[=L)K[&&4_5L.)NG^4*(X 2_=@=N7>9>>&W5V]$)B:)/X;:OJWP&J6W M>3'#PP.1 (:5WAWYL6G0->R(/ZR,P D6A?:"(18_$6FX")),[9)?<#JJE)N] M35[KI+8BN)#PD+ $UR\6 >Q:-06#)#$_C7FG9NC?K8JY#??S@9 MO1T=4UK]/+CX$'P<_$F5FO/CWXOL.NJF5P?[+W\M M@S/"&U5Y\#Z/DXDW@[%]N[0LB4C%;957?3Q;XE7CJ&PLPQ80_H8E)K%TTGDT M%7&]Q)/>NAWS:G2#OUFJJ+=N0[RA!6\(&C3P"?)ZF=W_L9NR3NOE-5^?!^\^ MD>T*/KP-!L?''SZ!Z7HS>#6AK=OKWP&JQA6&2PUC(X+D2<^,..K=L1K[T:95>BK,@F?9@O3UULW:9X M39*U*:;:]X@VQFN:/F4A[P>X,F[E\T93]6,W:7T C']X _J3]Z/3T?G%V5( MT[8)S^LE,54:@DL3SY(L*:OE:)WMVQ6O27(W)/@TA_]W/ VS2X&9'THJYZEW MGUYLVSYY#=4?236=YFF\K$CCWXT?CH57/UEO@T.2M';@":1O[=H32/_'[."& M@O37KNV6>*"QF&7))(F6V\FMT_]>U_-$I.)25T<&=37-BZ3R9V&W;F>\^*DW ML"BL19^(*"D)9)<7X(\OCUE^[/:LS1WW>^/OAZW[/G/HB*=S%4.Y"%&#@E^N=[=L?G3Z]L/9^\&[X.VGTY/1Z6_>G7FU9=*S M[]>[OXE,4'M%68HEZF7[=L2K;,_"\3@)+HJZ]"?G?^QVK/'H>,_.\;O!Z+V_ MEK5M\G'@/S%ODQ1=W3 X3L-D]HAVQ.^>S.<"5 CU360(,:"=\2N3+>LK@:WQ M^BKO(&!,9204$(QG_]=@ $]79&)12EQ/\%8(+F&;8$[;2%^^+5UZ=YP'HI+X+AO^JDHN0S80LI<3/" M;+'PNS];N%=>!0Y[Q9TH)$%4"PNCQ[0S2YITJB1Z3.?)FQ?^':PV0GH>T5YX M,\&C["I,DQC5R*=,9).\B 2IE^!CD5]Q6"N,F&[&@C-7.<1>[Y,L+Q[1#KWV>G[YE2! 8? NO+[# MACP:5,(=80GQRFR++S7;XG>&,MQ<@KY]87__8.V0!PU?LY=]7[=?1E+J)8^[ MX][^LRZK9+*X5WD_R^<"'?D8[HW&I __'>T&.]B?AEF'@[U?[WO+?_J[;%/^ MD3?NW@UZXOU?>V!C$WA189HN N1>':=).14Q=>UY=@Q;T?]',SRB67GD<5?N__Z]?/=(+B ?5)=ZF4]+L6_:MA$ M> VAQ8=;*#YF@;S0EPE>5T&8+(E2F)B MGA5_7D[Q>^%\#CN#?@[\ Y$55TE<8^Y+2/(#_&RNR?<(I5GA2O1UX/-JFI?" M^;6Z/0K_L@O)]5Q/\R ":4BRFKXW#7$7Y#T8:AV,PQ29_MA^W#'*XKOY;NL4$Z^"-@O24;!MAQ_-P@S\-=+N<,4I" T<%?TSY.G68K # M?Y[E&7S^)(4E"@*I?3H'J]UQ@W3+ *7 ?OW6!N'C5PF< M-2$EO!11C7()HCI+0&K1%MF4JB"[0Z4!2$TO8'N9O4/IZ4E=P25VW3R"K5Y'D"+ M!T2) MX_V,DYR@-J*U(*,KB7]]8/"O_&_W'U+WPC*>1W9+($Y1(M^XPZ@.!D M@PHODY@,%VB C8/KYLF(?'7)GBELJQGJ!,7S<>E'I'&TX+$P@. H(9R?]4. MA@2<6'73+&4IKP7>T#]1"Y')%D%$I=/&Y73_O^^R^@OF+<(^)"EI&;TK88'F MJF1%*F)U2UMZ_*?MD20*$$8>[./^'[0[F[]SQF!_;WTI@X>?%GAP>0&+,OTV M-LE),)ILHF.E[BW!V+WG2] N#^D%R ;/^P]YP4&"7X-Y'N?YER]"S D )&,@ MRQ%MF!+0KP4^" >TVL2-X^4- !#IOYLYV[GA.PH MO%20).5?HH-PFE?H=L)ON5D!OEX172=F I),6V"J\6) A%9:/R@:3]L[-_Z< MB5;,_I7DX4I7 9]",O51!*#\VQ+3"#L'O7YP2&[[SF&/=HB=^)W]WJU\WXW0 M,UY,P@/4,\$;SFZL2]_T.4I"5UDZB'@0Y.+Z]K&=D*@Z:8(^""L<5]$/Q%>, M7S&AB6DO/H-I7F($SMZBY0EBS "'?RS 0YU0>J"V??JLVCZ)]"(_'I1$-AW^ M]=E 4,Z3"<10F"Z\GN9]$\JC1K1B.*V1IQ@GX@/8F5V5@I"1G@[TFAFS)1') MIDJ<%U'SH"1.O>0U>ENPKKE<&JB[@B@6(>[':9RBY$0H_#V_%"!(A9%#+7B8 MTC44C6& 4SR-:!72AW(S3OM'.V.L$P4[T1::7R^$Z4&)GDEDG\M$]GHJ78&4 M1+*TX==GANF],RU=F.(@9:@YUQ]$83E%@=*)Z+ HD%N#OC@!\:S!L]RQDO1= M8@D>X9=>+Z"D65X8M]<3/"18ODFB:3._@T?"4_O9/F'W8M0>DK ;R-<:ZN): MTV8HA>!)8KD2E2U7,?N4;\1&*)!-S6GKYJEU)"FP2#I7U+CP-Q; T *U+4C\ M,AJ&3'%@2*4$]+'YL,PU1+ =SW;1H<)QJ$M89C()T@0U!:P8;<$UYM,KSX_4 ML^F4-'[16>3DKW]Y_NI7.),]EI?F(4*'9A(F*3O.L&C8MG1A]LA]:-I%-"IX M.VL?'; ?Y^CG<+)A)\-2>4J6XQT$ XJ6,9E.CVTG][.<2RU"%P1-"1L6:S\= M+$;O41^^G+(I=9]0+Y/K5%(NV(K:%Z,,)>:4*:=Q@B#&.(64"%1P.EEIA.@*B7V M DD?E#)3KME)N#YM1I7W.%Q@(&N,X*FX#O[,BR_!>95'7X+AUT@27)58L>1X M1'F6VR<]7H#M0Y*>%N78 TJ\>+.T6.E%&2HNPPQN)",--W(!\6';%K?BVGV;[WZ$[[4(^;8!DR%PE[1S_;N^/BD':DH!8_6:PJ,<0%C #.(, ME._,^@ \-KHF"3GA9F Y$6?8W764I&:7+Z@K@.??345*CJ;M?,"2&*EC(RG, M(I_O_8>Z'6=%P4,KT _Y(JK@*DQK2A[P1U7^.V3"0VXL8%[X(+]DW" MO_05B(1V@0_HO;Z'.66#,3L2'.(NRGLZNWG'+8/7&W[!/X![FNN2&>HX>K5\ M!;ER"*OK K^+E]L_>#:#+:6WG^0QA U4LW%V3KJ:B(+# 0OC%=BH(%QNT$( M_DE$7?H78C86Q0T:1,<+;_*PB*FY72/]X#06 F+\R*P9#U!SS2# !AUX37C, M<#[/82L4QDS(J04*_@5/F2-@E(.L)>NFW>M8V1QN7"AGV]XESXW[X/0@SWN* M80^&$10;V/8+EV8M!0Q4(9 $TXB![["T3LMJ*EZI]Q^CK?CYZ(MA2[,@<)#^ M5&K#3B%(!U:F"852AT^NGF:,WJ#Z%**6#QBLH"P[E); K!/>WGG(HZ:V\_U< MUH9N83J#9 :>!Z9^TX61)P82F>-%."GSS_*&@RYO_$-..F&_ G&%?W90=FT2 MVV6.76;.03,WZ51,)"4"Y]O245WR"^SR(9TD=45@/SBDUIZ@?-*7?2J^9I TJ>JDV0_*3:/A,MU^DLW:(SRXG MB6S":**#<>)661>+X(RQZJB(5/YG?Q?APL\.=Y+>SO/>3I)\_RS0O36>:%9B$>/X]I$3(+A5Q'5Y&)^F(!78%)$5EL4'H>8B?2=$C9U MO'X51:1J]Y1JM!^&%[R%!V$C(*CW0-[0O4'!_9\\/GC=C!#;)WX;@4=5&H3B M6XFX6RZ$!T'=*..^^$*'J]<5RANR'$4M3I2[+!#$A MD$'JOF=FT8?0[B!]"N6QZ M:"?R0^!70@F@I)7:*- MU \; 1H^MM@=UJ87,-<6E&%*J+]QGM5@,\C3*DNN MW"/" R5&5MD0&;R3$!ZDQ^[9E=/1IGP^8CVVR"OP4,KX0*.*%9).Y5<"]S?F M4"J91I&/6I?%HL58B,QFB_'=@WOE%_)I;%BSU=3>12'Q1T=?$Q(M*7X-[=%J&FPP>"R$"2'Z^R2"M4BX#A5UWBBVOVTRV%E>#P2 M*H4@)H0B..JP1?M-($?3CDLY^N91[H(M4]V?R]ETJIW.OUMY(Z//K,\08L%W MXO;F\V@JXCH5-A\15J\SH2O8JJ=6-RI+/8'%=)\P(A@@IIW5,UI$^)7^LW%I7EM8-A5:GDJ^E0UE*%W""9?9>S M!1?+[Z.FFAD*DW33D.G$F!5Z-/<[$M&PF(NRM1'X1)*RZT]PB!# =,/":"EA M6N;R&?GQ$C.-.M33J%TLME+QKW:/ME ;;@3\^D2$<&2Y)+,^W6=W=2HJ +6D'5!\/<:W^DK-,3UO6)IV DL.7^SN._'2]LGD1H"ZE899?ZR^2CQ. M=I-I,20$K($][OK]_5O>SI#7)C.\3?BKWE"I(H/RAG!7_V"S\17FN356(@K3 MJ&:\7Q,HAEO+&#N*VIQWKK1JGXGN(*>)EPS#U.LH\(N> M2# 3$;QY= 7*7*(4P4G*A020?HT$_-#R'SK6VY9E249&Y7MNZ5)+50!""0F) M):V$15#)I.SA5PR3V!?1+);*#)@'[UN%.6L[]-7AB=/P>E<"6DI)?%?D:>KL ME\Q+$:JHX1D[3SH6#@6D?>3T9J-#Y5+> $]AIEFLH] MKE#VT2HC6D9Z T@J)]"O3-/%,XU01>F:3Q^A=B_0* MX3-9-84GP Q:G2DO3627(<-E%1^]ZD-!BJQ)G5+GR!6<$-U%Q P'W.! #I!L M )(9/GF,>'G>-4T+H99D\79'41(K]-%4A"FV0C!C\)6@+@G#?KLD"A&Z[\9- MJK&?H_4*O 7NMFN^9:UINH*1CJ'2SU__JN/N?C U=-,M">KH:;44&_9;M+0> M];1@Y4%]27K"YWF$;^D<.8M1?PTD5$6V*DD%>18F:9&'SK@&@LELH5[;" "A MBB?7FH^/\9VI"5(H)J9!RA!.=LB^+K^/1J,M%*"-0.$-=9_MR3HIR1H#0/K2 MI"5EHU5MZ5"0.(_J&945S%"%:VSKMV;3^,>9X#P564?NF**B[[1\7$KWD)3M MD^V- -8-E6^N_/='!+$#T==1RU(R9)55-7Z-]AG*):1F]C"$#@9@!TD@T0Q, M"=S@ I84P7U.$IDQ(#@C!V,LJS/[#F-%M'_7OR-K<-^E#>X;<(AFFPI7FQXD MPTP_^435X5P2?I= 9J1B9+[*1IQ1TKOE@5HO/V%9:!X%OJ!J(G:ZX:RT[035 M)GUUG.CFX<;LI%U_S^W&JK>- &[>AU:[D4<49_4\2\-KDYIFM^^'T<6L7S@V M K6W;CKC-M.3T>U)):6E=(

4#42*:(G<+I6:_]5VRLHTC#@_ M9'(44<7MC2^/'EM[X\%&P&;>@I\"_@,"I)SJX=HDRREAPJHR0YABP^B(;UWV M6TWX&0@0O\R3[BLV&!VYSL,DED5?E&C*LA)[HNP+LZZ,=V;(_?9)ZD: :3JK M/&MTK!2[5;/-#\,BR6B%0UPMGZO1#"B)$#%UKJWI-DK71M16K9S].A.U[2 0 MQ0DA5))EFCH"S#Q,D)\I,7 &A#VA7W-U4T.M'(7:J-'R/U5MXW!W'P%2<-"" M[F8$T^\@RKQ MJAU;0G6FSE42[UI7@4A=-[:"?]E2U0;%7&+M28ZT,GMSL-V(RL.-*!)W&_:U MNL'MT*@YKV8+A64C*F_-KHRUB@D52,+2N)_6U%=+@S84- U>Q10. 59U=VI> MS,R8"^M"SJ X^BVR:(3Q%H97AQM1N_O(Y(EH%)^](3*RAQ=D76-^WP62$O)# M#JN056.3!](_3)1=O23Q8U/*'':AQL_."_','EDHR<+I"@R6L,N9D-_APZSN',M!,8L'#JMU'22;. M,$8\D/!+7"DX#H1^,4Y0!J\"O+*=UWL]C#!+*^I4Q]N> 6V>K%0,/+E%Z._N MC>B;)A!=+,KKBE(Q26EC?-(%:)A(%#P0D[_):9AIX[FM)V-4C4O'9_EPCDRH M,4'$Y;-<^AT%U04^()8BG(]YN=LD.MS?$;U&)5@3#SVADA'?=?2$2MYX$[<1 M)?PUC20=[OWKZUC%M]#]Z=IF5JL9UTT_W?[4STPYF10['I=BW5(7E M25UP"=>7RZ:?T6G9#7[7V,!V-@LY[A1^PDXAKD,&KBZM%?=" M40,KL0"$K0XN F9+=N^N\8!SDQ58JGVCGN'!E60(7;=RDP99GIDI[$65OW7.]5KT@7<&=_8->VQ]4'A9)U5AJ MDJG[T8P%2B%S_V09O'@ND5#.,RJXUS<_X$36/KBK8@N/T4;@!^SV@ ?83-;J M'FLDQLR$+VIZ, _3/@Q;*&$; 2VP7LI?_W+T\M?@PLH?J"SE6F>YRT2IG<1I M=9WS@->\B*T,6>D74S/;!A- 1"8F26.XOR<,SC5]#L+YU2(<5H,6?8*U0-\% M&-Q@^OI1ZW>S)#K-W];"EKXOM5?45PX7F#R.@[81R B/H5TC-J*1*;2X$E3% M6*/;.T#?-J--U]"3LAF-3GM]JQVODX5$Y1H;HR5#KY>23,S (Y-=S:U)4<@0 M A=((;Y/=71ZP#/D5)V;6Y9%@7X8?]%*Z,)Q2:/J<0NN<81N M+*E:$66!06(JX/WV@S*)OJC_5E.FD04S#"8@.?P)>?)XO4@8BM6Z6"*$LJ8R M20H"IF&_@O7"7!^(BPUP"T685R9?I>R$60:!;T'$*8H8I:/H8):O>.W$UWE2 M.$&&VA\=85 REJ:0@Z7IL[FTSKM,RE0ACB6CYF:T16%4[78VI&@9M+IJ;_%6 MPANZL-4IO:$!^Z9N:UUM@BU6+ M55UH*$Q:19F O(6%^<[W%Y^#UW<0ELW6!LUF'U7APBTQG>*^S47'3$TF[MLO MNVACI N;9]4BDI7MM690/ K09)5E9:QA[&JJ["/26,(&Y+ O6T$:DRB5*.,( M6:M975OP37_) P^Y+O&-.+X G::"76S/.]>,?!'LF>Q/HPXMY2E04EK?0P]D MY-%0LE!1-BXN?ZQJ$3NAI**@A']BY ;^9.?DT0\%)]TRYSTS>=,&)=T/SO3> MQ\-9C7@<$!$G!ZISV$\U0@]_XVG 0U)186QUG)2V!K9Y,>3\3B(R@].KIJ(B MDG#1&+KI$YSEHS?9OT0AT8(DRT6E2%/?5%+*<1>PBQ)L@>_:?Z5Q36I(HPZL M7^X&P7FKQ= H U]YGC;X\0W+.]P(/'-WDN"A95O S)5UR*P46FIV#UG_J9"- MFC1XCH_ZJT;$,4H8O]'C:&Q25W5AT':&JSCQ4ZG>1 O"YFTT.+P9WQ1Z1 MY7,,"TG>(,M0C()2K$NFAH/+APL13+FLF!&I%6W0]!L+?*5)@9T9.-80F^8< MQ;[DQ^9LT=:.,3[:B*:"2T7D44_?>_6XTPQW;VN09[L.S1F%=.N@5 M_*WG/H\;5'6T$<#73QE6$TLA0FY8%L6ER*(?.C?VADI\B?X4>TT9T<=.P=.@ MY'_'P 8NA>%A(MG"0B+Z_FF:4?:C,'2];?!'WY]>*>=Y78HE7XC%7)!H4?+; MFD=''I;E4K)@3)*"6UDM5-4P"DOPC+ [ MRW9RX%0+52$ MKIJ.Y0A@E!11/4-?@6H314(UB\8M9;5R+!:Y;"^E$FV>=B%\J!-,C]N2/V67 M%--2[&$N9.+)S?U&5"2N^$/0:L-WXU^ M&[T9O1M=_!D,3D^"C[36TC#Z999FL-=;PY[:%%%H>/XT:9%NO,VO#Q8 M[S9TJQ*(&M9A;[L6"Q!$, M=;]GYD_*V73M9@3.B>@Q$XP^!7/<9#EK4)M9%-YW=P\?J+2.-T):N[-4ZY%8 M#\1O*X7VH5H:;^7DI"Z^S:@\!,#AH'NHDSU5H(-M$0QK7_;LFA:-OJ)RM*:) MEUY9ZR,2\9_6'%:L+9KT%N61*?=;!FG.R9W6:#V>;^KAEU1DBNWSTR13-,RF M="LYQ. 6%Z3$#Z;(;B:FQ(FP^&V33!-?11'A?T@.7PWO;%+^=I&HN>50BS'3 MC#^6+<_6/H:M/KPVTV4_F-(3EU/5TL&;W?@Q3S=37\0'4X24U$L2?O%-F:=I M&B0@GDG?.'$>3;9%9<7K0(2RD#-@.^(_KUI\:J7#0TJLDYA M1U>2=DQO#^V&4\IH%H3[R3-9R7/N9.;!&^)#+(8SVYX!>H 7P)/:6O>3#$S- M6]IW:<[I)(QT'E/IB#R@Y8_NM$ 0U)M>H50>VN]/BD)L3(T/A&6)8X^[42/DJ'6_ W%,M9*$8XMU?/3I-=A=0!A#USZ&@W/@._ M%20_#G:0DS:HGYB## YO2,\F63*K9Q*\ MR)RMJ%O\BK?7MS92=Y!81'76-FLN#/E Z:+G836 M(M1DM+8[_]W AIQWTTPRFG3_7MH/!ZEWH]WL=U]+[U;WI_8M#';\&U3O0W5S MO9F0BX1:O\_LGKE)?N.;?W*&UV*)C^XJY\4 MIJ:"OVU"1GE**TP0[3<2&.QHK^!D6RS36#XGC&,UM;4 1(8@$S>P3'<^&BX$ MG=X5EF%UW1-G=.1ZN\M!^X[?V,'/ZN+&*$]3JK3>$N SXMEV7B[!/C^F6O_+ MIUK_ANOUS0@Z/E+P2'I=I9O6H-%_R"WI.K\D%4A%M J^ZOZ?>\@\)Z'=2ZW3 MVI:*UB.7'0I25/?=:1^DM5@IY8/%"S.5P:+S56:5#*J38'!-K,)VZ9MP"[KN MJ,+L.$TM7"6' [%4!%&0TJT7U-1:37-(PBRRV M1K8T!M,TQK+\]2_/7_UZYX.UO_?J09ZL?>_):G:7R TJ#36-P=5B\EIQ%VDB M.^X'@UW))-52]S:K000Z$>R;8P,?%GE].76_?9,8L5+F)F3NQ0BS>.M>X\'2 MU]BT$I@S A<[AMN#K9'SA,@VA1J;<)L-IL+%=SDYN\H2M]11]NXN M;N""5)1_F&&2[A%9?%4F0=C PA1-=(+VAB4H?>AGA7*]&,V+J!Y?=78VVI!\ MW5J:E!$;HB26JM$E=L.5N%7.O +F4IM^@5.:,6D? C'+&4)[B:U.H,#0&.9 MJ/AM^6;V-'Q/24/,SX$% MD:Z7K96!3L<8W$?%U3=.XSMU"#OCM)5HD,E&G-^W28G$W929?>.P8A2=X9KZ'AF"K5,QTXU0,<=RKKD4.GJG9]0B]%@5S1\M M*'@J+NF$C1,>NJ(9\D-U*!@":,U5)XNJRR"F&RU$#UJ=;H@-8M9:3 F_C)%- M]3[%IA+ PU8Z)JQ(B@Y9>=$U JUT;!EL50E@ M)$W7^8W.5Q;E=1JS@OY!3AMO%6VTVCX-2NUXBG!ZEW>@_ MN)=D,ZG_HV_/-S_!P6#+7CW!P3:I_-7P@/HM#===H3<5D:#F&0L0J%V3.G); MD&2'$Z=SU/0C(F9NZZ+S;YW^_D"]L&0CO# 9L S!/<<7G:DPQ=_D^=B\,J?W MC5H!L?$:3$Y4"'8&T/^0#H'*KJ[4#MCV9'RG3O>?X^P0[N.;*%JTIN^7%QVH MBUV>&23?MFB^[9MZ&M39)W ;+P I$5J]B[@W8M;J4LPMA(Y3U5[:_-=(\V+? MO%[XS74F]@D5/%T0[H2:%C$>AK=%BX:'Z"!@;S4]68DTO7)%T[#"NINT#.5* M*(L(7U^:=H?\Y@8OM%[6WA0\@@1=9>+Z-E![E3L8?<9[P@VYSPTG*LL)/J8% MRV4>V+Z^("\?^,#P/;2: [O[_3:<2V65H^9IA?3V/V+W(!W(PCM3"2] W7HF M\[U:'Y_OKJARL7Y%T9D]RTJGS#PMA-]W@6#8XX.3SE.:<= X:; M.FJ,O45EF")B6+5<4A7>]'=WVCD-S@/-XFOOQ+7X M]LMM.J4JWS0I8FO=+BYJT:I6--AU5M"B7-S8NH$%1[M>AO43$=>2A882,!_# MQ48K(%!L( ,/?<6_ M4O?D]KUE+P_V,;NJ;:=HH]^[JW@D3Q<]J>>,6^P%84];Y3%SC]DD<&SL[#Y@ M'_F^SO*SJ>[3K/>DCWM[WSI!7-J M(+;A]U;.MF/]Y,TL&U_?O:0);&C9)S\1AR5(GT7Q^3A7=P"(J,]5JEE&NAQ> M.@/:);."F1+,$U>L2<%8N6Q.:M>3Z>4T>@RFU8SZYF3Z")GOQ ^83O^CICW? MFI;ZNUW[,:7"7S^EPE=NKWG5NNE^H^%FC62##XYK\/C#^X^#TS^#XP^G%V>C M-Y^0 WW;> >?^WD'3^V9B._#*IJBO7""_(WV-X:AS01+.%H] T-Z'\QT'.IP MOG,75'2L2:2:A*O$;:<(K@3N*?X$?1;0)V"M$W5O M 7 ; ?=J[ MYL;B\)2XUP66;)+P=FA)S(_#EN%6]QT%:>O$)(L*&H?0K8WD?B:8%U!"T/DR M&!QK\<=V7T^7)^G=*UA'G=GOS4HH^D8Z&WBQ!,/:% /6&!#+9=%'1V)JOX54 MXZ%J46^9TC,W^S2O-'/D1FO8[S6;?-E,HVU%WSSW%Q0E*Z]O ,]&BPS(/MHP MK$]0_P$\745A%)J^1.=UR(T#+[O/^+]N?>M7K\3>CS-L%'=_R\PQ;PU=7-?2 M-7>3]2'#>F5[^$WAE*G1MUSENPZB>:I =%<@]O>>2A#?7X(>[%"DSP]N:NN; MX>GP[>ABVVH3+_RUB3=R(->V958W@_S="EGDBU@'Z[MOZJ":OM8<^R&7VHHP MS%=D1-7Q&W-U5;Y1@2^BVTW(LRHHM4^ TE@A]8GBA7\/,9$J)!D^.PL/PJ / M4WWH>@Y-$75NX'5FJ,01^3?YI.\T#FHVO*I[!U3ZJI-=@A?EHDD;"VUH<,V$QX&U0!1=A3RDBU ^"[M3Q?K0M/1$MJ!,M)=QKPE:L>N0YFUV3;=O!D$[K:R6:-R_J32;UTI(-\10/6#J2BB MJ:!@A]B&-;;+'(GV9-&6YN_8",Y0=7SP^5<T2]8.TL=;IZ$V@U#ZA!RW=2HF/H%DM6]DMNG;P;0E0;S^*('0 M9R<19<^GG)RGE:D$YV_?W[I]U?-D%CL(YQ3A G@)7)!>Q!0,>[8:(<=6 L?VDWP_C\$!5WF;0?/L: M4^7$Z+7,>A\T$&DF,^>9G-NGG TV:A:)((VQI.76&9=[7> Q8)I,!)L9X@ES M/F3OK3["J*325#6<6JK+D7C,J*OA#3X@D' M@3B(_2<RJ6Z9!T,*I[*U4&K"Y+O6;>4)6 M#)*SK!#); R.@S4"+\G*NF#K6IA9K'U\^C3Y5PV6U_:PNB)*GM_1;ZU%-"_ MC2X\[8.I'?%1.%.+Z>8"_8X,UH+$X:JQGV#!L!C8TE)?JJ_]VLVE]68DBL:W*8V0$L#5R\[A0DS^+2$#B%BETPV6:@I88X0 MD@/S-1(BMK_*Z6=8,+Q_07M1$#\-3QWCFV0"O>\J_()BGF3XL%*BZ$(Q,^J& M:4?#$B[Y*DQ2FV?7R<254N@5<6[4X.6(]1M1OZ9$O)F'SL]1NJN?([\7HK;# MKZ)D>D%8'W$MM/NHW%U H@4>3B_[3>3:-#.TW%5VT=T-7W+^00 J)/=!RAWR M@?7UND..NS:U@.!620K;-D]%)2=*P?6RUOV\&60S$%-W)W1_UWPNIP&JAU;4 M>SHZV&W3@UAL-*H2'P8EW!7D)*UG<]BP&=U ENA?[SW#J$%3=CFI2E5%7^6@ M;!OP^(6_P>VMA#5(QW?;HI$GH-==@5ZR'&PG3U1$T GWXJ/:$320Y1TK:$W' M$>XKUN6FQB7>P#)P860TER1,;Z:BE1&^%2*V#J9UHYJY^K_;FO)]VZ[,<3>.G'*!P_F.@N&N?F M!-_WA(1LG9 _X39N)^>KH""\#NX*UE'ZKC>0>H*J-WGRL!O-H*WF$H_^>]F( M"9[:1VDDGE %*YJ';G3 SU#2E&E^(Y$#ZW)RNKGV&ZW:"KBML16( M55=L6%B8Q%@\RREA*.N?.H%G O(^GPB5R&TA')928LBY:#[8=6>>,7$#;768 M]37A<&!P &?.7;9&OCD\V817Q&HVT'SHC!D=4_MDXHPHA991I& MH)0!0=G9Y]97WK\9J&OW>IB2@<$<>8L!9&_H?#FA!+$:,F5H+B='@;A3I=-N MG*L8@23+'%2=JF=C.&QN^YY59M"1CCH6S4='G/T8!S2AU92 ,5/7H15T7-E7 MVH4CEE!A"K.*\.^= \-,"G^A6*IT4.=2LUM[]QFTG33XBG834X;6;QER3MIT MZ>/+;(A-?.A,6^[<,@W8(GTG9UM*G:E:)745C,1):U(-II..#BA*8I2Z#9 . MM"V^B?X*8H3?L!^AL;H.Z%E'$Z;EPU$QZ\8@X5$!4@Z> "F;7B#TSP6+(O"T M"NU9(*H1Q'B!JK)IHC:2GLAQ7%VGU$U>E$X'_B1. .%ST 4Y&O^,@QO73] M@*A9[_ID+ECG%D]RL#/N[;SLF4XXI".V9H3$.'01[ABPHJ7^9IKVMV.A!+#E M4G-MV<[W_M'.7#K?/7AT3/LS>D".O^'IX"OS[JFD+N-^Y(A*56,DBP+BIB95 M&O93AWM [E3C5SMVV?_>37MV8A^'I 7A:G(XK#H!/C?_"CF#%A.Z)1X MJME7]^T,$\;[NN27/ZR*\[76ZDM5D2[PFW ZY+_Z/,%-"AX_=<>V:A\9F^@4 M3*YO_&QZABR79*HRKW"XAYOIC)^W4N5M3I4T^2(067F'O0*K$*0Y1VWKVID+ M@FD4XC(G^EL]S#+&:8UE1:.Y02XH%Y*XB4QZR25;@@G:E%K"!K5MC"GTPHR4 M]2G91A[%]V\AD?@40ZB^'/Z%^Y8,5:J[@7>4TON@#WPB(KQ3O'/X%.\\*B+" M!\=$^/[#R>CMZ'A HY*"BP_!Q\&?[X>G%\'Y\>_#DT_OAMO&4?C2SU'8B8+& MGZ*9>8^CT3=[4*Q;BB2:6WHHBADP)DE393)M!&,SA5EVC;772, (+"2:4ANQ M38:\+ GJU+Z:@>PW"7#<#;1:BV#ARICJRW[P>J9!2^)(W"P1-#!+EC=HHD;Z161U' M(,2T6T1GOMW6)Z09)!I\G169V+>3?7"$#%%WM$>R0? #KRM,6[?<#3[1E^". M;MLAA4V>8VYFR(:9F\TT.5(*K:Z2W+1V-%(6XRKE>3B@.RO["@6V/O\$YA#2OII2Z''=R_T!9 M#CX3Y*+<.MK>"+GRSII@N0I,-76SZS<#2YZ4IEYTP1<27>B/6K-$33:S@ M<_8BD"YA3CYKWX(?R#9H])JKHI;4,KRM7?Y$J1A>.).DZ1%^4 )Z0^/LT5-R M"9-+1T_)I3N(ZH;*/)BU!Y=<^CQX]XDR2\&'M\'@^/C#I].+X,W@W>#T>'C. MM9/1Z>?A^05FG+8MT?3*GVC2B*N--I>&OD(7)IQ1F=@3#T&OW>^OJA.&^]D! MG%MAA(;(=?(XC$M%SG$#8'WWABF$SHI7QHQ91*OE,JZ570M;AU@XM0NFY"X* M!'?H8 EV#"*GNA"/B%+@E3^/I6=;'M-;VNC30L/K#9=%0_HH3-&/JZ"H;^H2 MKE.6$+8M%$=QO8RG/Z&AC"2](&&Y#)+"&95= _A[S=!-_:U\+L^#:IK#Z"F^ MHM"I3?KBZ?%P2Z/-8&OK$J^O_/FMD=G9#_/-G[,I M.U]/@SOBAG>I-5:-IA@56KI@ *O5\A#&))+R+>E>LJ4@3]UP]]WUPAHKS+Q; MG"G#(K-G4W'_>%PJ,X":1KBVNV$YR,M&EN\&@2R_A*6A S0VH9O/SL &.SP: M53H 1:=.UWR>$O^;>98684=@J;SEAUL57RSX79+QJ&]=TM[_C^8(\1LE5MIK MFK9N#%)N031M)Y/QE_PA\CLV#*/]H!(L'LWIM>/8Y4FHTW(I)78&(1Y@;\+5!RM$=D)]+!ME$;Y:Y+0]-"9E^QPN;UGF4R;W& E7=)(&MV@K MRC0=PXLF8<*EFV#13*C%C^B7:6S,5%5 MGU)^0\#37NE44!3.DPI]OW!Y FGS\M"C?SRT+/3@Y/WH='1^<4:IZ"U3 Z^7 MP!G15 PDM+W8_'SSA:)']@#W6X5[FQZ"8@J3?,#3*F'YU4(I#CB-<+3C/G,; MP)'E,1L"B9:Q8YI]/IW4+AB]"-\H--Z_U(W"H;/Q>.:?BI)8E'S^5)3$)L.NUQ75$F M)$UFJ@C#G(B,;YOH)(6D;- '4_5DRN!,+Y \9;"FS 1'*+("(S]JZLDR&<,9 M=B**T8[3,)F5[MVTBIDDJ;K1]DF.G6@]ED>Y3)7(')=Y-"#DYLEZ_&?2$I95%!&&; MS2 F!!.4+DS&F:NIS7OWFRPGU&6NF?#MA,D%Y25B)!3![!HRE5VKKTT3,0F& M7T54DW?[83))(E&T'@R;\V26>RZ*DB'9=488._BLSC ;08DQ6H45S4UA'Y%, MJ BS+]Q237?HN1GU]M9:QIV,KC;I.ZA:G 2^3":*N">KTWF"T0$Z];&8"SHR MLIUT#N]EX=VJS1=2GZS8+U/-Z)!UF(9$2FZY ZJ1'Q:Q)I.9"22(T?]\DX<% M474:\MN&T)!]@+O]D]\;@<-U8,=:W[2&ZH:/9I*#SH>$VTG&&IJ=P4IZGH:2 MR\42^-.\PDLAXCA6R5K=&]H'L4PJ-7[5*/U,>G=2/C%;%Q7)&#,88]PF2QX= M]Y([5IWX<<))<#5*A!.'E)X/Q^-$?FBN#^])$%[BE%ZN/$9YB:Q6SOW3A%'\3((EK\O/ MG=?2(PKY<4)XDT4F%J7,]?+:*3315Y1U(8^?(W$FBF_.?2R+3T-X>A9@!7BH MN<*"]]$U6'T9G8>^+/(2!Z1<@G0).9$']?ZD3H,9.(QY%M>H^XEG*D(N?,JC MP\=\7#$%F&(!BE:LG$MWR6AHX>MF76EH87BX>:QQE/J.7NDWE(J='&MI?-*% MUM 6V6FV?LQ::9PU,JY&,?MT8M(8T=.U8BDV.3W$MMW^E8 G!@>R&;4K;TA*B8V%A' M5)IT-*9A,2-_D,JX"NR3RXC+,DG]+$T==$B!H[.O+ M-L\"Q3 5Y+3#::NH=0(E&5N,E?%D0V*;1 MHWEWN\'C!9H/O0'RW_)K7F\6-[YDI@32!IO]7?#N]N7.$JF0VE+-+(/ X@F/ MY-._LX8(*JA)S/T\YLM^9,N- <424(R)4^W#M5!!=..T8(R]TENA \0Q_VI. MF22;L]!R3$RJA4^-6Z0OB*I*.:I"VX/8I'R6<+F7;!X+0Q<+N?OT,G0K;=9F ME=#PW63[K(NWFGO"*E!AR)6BVV@K,\H\-1*=S6UJ6*(![X!YLK&1BI?4A#(9 M4E_,%.[3W HK0;7"C2')/H93U$>-OT=GOW4C$E+4B*3;\ :84ZM!<#E3IOTF M]R,3N&"N8_N$]H5/:-\DK -/1*1P5-BMN/G(3V*CD ]%8,:H":5 ]YM,]'OU&]8-M*I-^MPRJ',3IJ5$^52*Q$OGBJ1*Y22>OTGDJ MNSB7R20OG!_P?$L:I(+]^E+_\'P&^#*[4IHOCR'.=Y]@L+?[@" W#P]Q\WYX M>D(L8H/3D^!B>/9^=+J-X)O]/3_Z9H!0$@:@@3Q:780;;_[L"I%LK2$7B;+J M+<>)(#5./(Z_J^1^",MDE0:?32?2:B/[QVY _7.>"$(14%N7Q(&EWU6%7T2&_\;WW55LU 4\D[^TR@B^(B7SLC=$ MMR7K,E+FM(J_XTPK A/F%YA=9=F7^-)605-ZC4[;M[!4*<-G)V&L8GNP^ *O+:L0G"<;Z*1JA[CG7M\$WH4V@A\7V6KU\67 MDN-_3418$3*FF9PSR&7BM>W@9UOEN57NCM XLD;2ID9< M:OW.12Y0BMX1O"7/T'$O!4"4+4GX(=9#X8=84%.)*3OMUF1.3,-K+H1.P@@S M8Z%N9EJ6,,5:7I1"<#-9-%IHN''9C!=M% P;88T2[3RJ>3P7%0KC'D(TB;49 MWS<+D'[KNF;GV7O-P+R%FM];M-M"G^,>5+_7/29$5;:M$!JQ6+&Y4/\8-9\AN[^L*G2,/'P]:%$/@!$LZY!Q850LL,%G\X=R2SXQYS>S=R^?LG?W(5/W?.V' MD5#S\P<^V"7_X\&1OXU.WWXX>S]X%[S]='HR.OUMVRS_OC_W]QLX341#1M#> MC;;S'S0%A\NX8&)Z:K=QBD_H08^Q,;Q*2L+H:K3HI=R8"?R\;,7A+MRHSW37 M'3AH-S4XV@V"T]SVR_M!.<_K4C3'"MG@;)6N "\7)[%S%4[6 Z[!,<$Q3F3S M&9V]?*F$_9CBG[#/(J167K5.!4:-D9O%"5V:OHF)F'77!LWY8:H6ER)6?J*V M1Z9"(#Z.Y;9-DKCFI]83[*;)'.(G45TC9&_)TW!A$2XWU$ NWL]^8T/!VVI# MQ/>D$.C==1"LZ%8 M&T_]Y$S>X$PF\7_]E!R\>/W\Q8L7DU=[A^%1?!2^/GKY.AR_BO:/#E\%+>WHY;:9(IA"!OY#\;*$BGTOBP01M%JPX]V MUDD+6]HICEI7X\9:3!4@2@OWPC8%C5ZYPW(4BQ1GRZ^DH"WFV;H?JZ=L.=3#/>]R4L3 M UD@ ^3[?_44J261)&2$]Y1P?ED[<#NY[/H%%6)-6E*?]S0!KJYOR)''H!@$ M]IV_WNOQ2-TF)%37.]6@&?4%>0[TYU*;6&P4>DRYK3$D:92<(954029$7&J" M6W@NA<,IQ%4BKLWI;V*KZ9'D\SA+8F46(F0A,9VC%.VQ'C-3@[%@+3]/,E@ MW+ZQ(Y(CEU/TYAIT<]FB/^.KA1V[J7W=E6^D,;!F]8V[BJ]S>%#)8H><G5:N5P<9 M#=2A;+RZ!DY=M7A&8]EVCIY_/WW3L8;OIWJLB]^G%NK8*ZV);GPTM3'8I%+E<%N;=IZ8WVK>L[7F!!<\@O[](X_ MJC((D[H@@T6W1Q%A5)KS+J8)TIGL'$I=2L_-J"GG>^8)L$L.A*8LP7=LOB8- M8M/\".HUN>3G7^>)BQ)2+Z2Q''-;]J6[M+5N/,5R.K]I5T_S:FVDDODQWIX1 M%JMK:]C5C+-&F75461+ZQE[@_*^G:BQ68U\]56._T8#?ZTNC'M60:'O4D%M2 M",BJHOHM$8>HS !J!$+QL?#7F2$^*\M:: LD:KJV-7KL[=$74%0Z\7VM;3,A-29;&I:&LM MDS>H\C2U:W+NK&/7878U*8X]M#B6]-NH06J8]%^-C;7ARNM7D#2G=#&1G#WQYNJT4)*)ZTGQ8*JI7^7/X%<>2:9A=UF#% M.,R5]^*+[.SWP&V1)P).+MQ#D-ODSAJ0^4N%?V;X\T%/1:M].*BB$#83;3^8 MYM?N.0-OE4B?U!Q1J3,,/40H2^ISY:(U%/,,RZX)SPGQJB2UU0T=?SV5%2;? M16SER!O%/Y:;2:T\RN>CH2/HJ=+S9XY+*>DU99!A<]I+3YM\:6+ *%6K++)) M*'8!\PMW:TS[@"]FTO7L<<$_B9(KT(&:\P#K80H0^'SO 'X<*GAV>A\8(V9 M(/\;T]O"L9C\/-KB* []T.RW$6PK@@P[XC?;6#C"J (M^V')J"T+RER]WU=S MDUF%<_L70ZNC*:A@)*Z$)<\72KP(8('"A5W)_>"R3C"'G?&PIBJ/D()0-X>4 M\-;2$$F-$A0BA1=%2DIPHA/%?9)D*D B@_.CTBL_$BNW_GJ2OWEL/A]XARIT[*P[ MPLME,$UEYI5%>5VP(>VZN+2^A;B$L)@8BVB$A^ ';-L=E=*WK0Y9KYU#" 7% MC,!ZU&1#^B0Q/3P-)AKR04K%"EJ&$P'^([Y/&VUIY0&585UG9/QEVHDI"JK>0-),NHS<86J4/2$O9NOCLJ;IZPHHVVU:UE0#%;*NYYC9J%&.E2)\DQGL*,&T^=8)%E*:*[6A F-%4L'0G&- M)A@SB& *,D!-W!CZ7,,1@6OM'[B/SLA OAJ/!>/@@B/*BN/*PE<,Y3HH+JB5 M7"<%Q;92MPK3*M5#RI[$[!8_Q2C1\*&***Q9>W4M2"? MB%9;D;1FQ!/(G:IW<"VTZ=5X)I/E_S0AY[HG84J[#$>.NT%9S)'FX;D'Y2?ZE+(\>]2YE)^:8/F7$I?X?!C+ MVQXM^-I)IC*ZJ#J+A&ZI"_A(KHV! 5X0!*JEP%KY/_2EE4!QRI.GI:BI$7*1 M3-:".81F%5P^'LZ3D","K;U]*BI34?GU4U%YDXK*2G]90X2H=@$!L9S7L9"N M,!];$/TK.9DS9-+K C%/E),#A42N%5(=C65'75? V?8"\%CUE_@:I*?,U5?( M)?]@O[^S6GT+Y[\%E7SR]1^UK_]6BPX*GLF$+D%>>#WYY:9[@W;0K] MUCGF3T7[6Q;M&^[WC05[(]KW5KK_0<7#=1!49V[L8#8#W7 'Q\@[P^U49H], M38*=;^OKTF_74!Z#:"#\@@UKL,%%:M;7&JD-W%E-V:&SWA-P2&OS6\T<*,G0A5^C(?53):J (B0W[ MHK2*%J(AGTSL(<=S14FV"EBAA5;(5@(J;)VNCC=.5UMIBQ,Z-^M0V^!1V(K M!S5Q0";D)Q&.1R-XNHYXV[.P 2NQBE[F$'LT M?MM5%-0QD(([DH]K]L(]@@?/7^SM/M\[?+;_6V_G>6\G29*>.M^ M [U3V*S^6\=J<>"GMGQ'4S9XG@1A(O;W?PT&S3&);]68Q!,)&;T[<.6!:K3- M*$D.OT[#NI3OZ@A>##H(S]X0*^PY'(2:R7S?Z?%::\D:VZ@2-?Q6V] /B)C7QQ<0C(O!@G^O9TQ*J)7*1EGLS$(F MI123.M;-M4>"#@>FWN%2:7A=UDEE.OW;O-$=@SYI&A:!%DK4NKG@"5]\S4PG MB+P;KVE4#W;W=5?7M<#V@YU]T/DS$)VI3N!T =SM/;4H/YU[79/#R/%,T0&[ M-T_P)3W-%#$=9B15& M^!4BF8T)9M:U&(>1 Q<'OU#SPIP!TU MW1B1RQWOF$<5=LV+)Z8Y"4F-],>RO57"-0,K5*;WO-)X\\9>M_>/IK2Q[I/U M4B+P5F2\!/['6PB5=)8O1MEIUJ0=<[EQHWC1'M8&_1@;O[S/K/DEU\"QU^+Y?VB8$NPCY[ MP4Y!$-=P[5N)7,/ M@Y?,3^;[F(KI!WM/Q?0[B.J&<@[^8_3PR/A^&YX.SP;O@H]G'SZ/SD. MF.]PR30X".6?A25V^) 'ZZOE=4I.*]7><)H:5@^ MK$'0<),^(;+XF_IJYD&MT=AJS6-";OU3\!1TGHN'0R+ K60HF*KJ)%S?3#+K M#WTVTF8 "VQ4CY6,ZC,B.Y;WX#[2GE\#NF MKM98"/#>\5WA2\!VXVE^C2F<)@_,5$Y\3"(\QG.RHT,=S4\!HK#CAM,N/,_]H]VYKV=_=[.F]XW4/L]A,-U M,6U,6209".0$,I1-'(D"&VQ'@,VSU17$T;0Z9!&/JAI3FU3P#.=)!<_Z;TL MZ35(4N%FV81$4PV=YY% W$WEB8Q7G,"V?<; VU4+NI,+&+"WPW_5245*[TPF M,HI@)/7-1LNP2\EOQ$C"D!M<_*G:#Z'WH]#[X0[J5?+-%"Q$$X_L6]B[68** M)9KO!O_^KBV;:LJ5NH[.?%XF..G66E/3LJ%ZIUHF:5!'R$R)"/S$VK1970C(K^DC]23-G MN=/E*N>R7X<%;AHJD5##.:KP*Q_7?]4:YM'*YH6=:8NQ,Q&-!03!^DOP0/![KZVK.GT9@*CNK>.LFDC-%(A3T#Q7EE. _ M:"2.?2]<=9+5@I.P^E:&YX_NI.;&:BP5(D)WMU#)M4Q46BN1! MPSMRLG,24\O6HT77;5SIIN?60?%MH(U4FF +U;?]?^9O2T'BBCP#H9J),"-] MGKBMY$WN<B*]C&GK?^=R$F]8W1:D[3?_&TYI2HF M&\]Y7E;PGK^H?RN8.R?K+ZT9LW"L$%FHVJ1V@S\D^IL<4;23#N2;_$M8@OR1 MB&DQL.E__VV''F2?]YO4F>LP\?AV?!Z/3DT_G%V6AX MWH?_/O:K#_?)<&1].Z>F_[SF]-7%Q2F]IN#SZ'@8?#P;GH].AJ<7P8>WP>^? MW@]. _C+AT]GQT-_[JCQN*"%6D_[;/^>=>&+UWO[F/=Z.SS'Q!+^\Z/=_?9KE7]=[UL]'YP-SC]<#/K!VW6#X N5Z2Z>D";! MM3%5\E)V+<$)O4*D4<:AJ0;J]Q7I"_=^)257!_-LDB:1\:W)C] WU$1ZL EL MS/5(._UG.:N.J_Y;*%\O?/(URJY@J73^/V42DT*IB^"C;GYX*CYB\7'_J?BX M23IGQ 4=W<+CG'QCM*;8-I^80U#;AZ"O:B?T,59KW&]P[X!FDY>99 NP9340 MH<*B(E/U7/MV]JAO2@2@DLRQ.L%4?XI&- T) MJE@7M*O@&V_Q . MT\ MS#5+HL@V&8 M-K0I0O(@S753-ZU 3>$MJWRNGU'6!>HL"BF=$DU%]*74A(UX5Y4$E.N;U!4R MO,_-)%!$]5-:-*I,^5,_-%8Z\F(K5< K[]S",&)[ (*BAI7207B?9'FQT<>? M0- QYK.2<:W8KSE(9!J>G(<78#:-&0E"FZH'#S&:P^ND%%PMF0LT*'24LK8Y M[+?EO\^U'VZ9MA>RD^BV5:Z_$?-D$G)B,4%8!';0\9+"0G6X\&JEP)+\PD)G MEA"#FJ&*),^\'Y7$]JZC+7!;9JVIK%(U/V?>UZD"(DK:P&[Z@2_()4 M@V13J]ACV<(C_-H[\Q[G=!+)TKOP>J-/K#O47)H[,9M+?@SJC>[+E,NU3G%C M(YM@IFSX,S&KD)1=TKYH02?LA6H+M5NP#*O];8J?+_9:F<"7$*.T,X'RK^L- M!G?.B>$:S2'%A4Q54O9N(2XKX3(?56Q]\!1;KW V3.;?T:'WWD0V.@W^&%V< M#L_/@S]^'YX-/[Q5(Y5BL&P,<11?1513+MD );6>V7\%!A=G#1&5RY68C1&; M=["W?]B7;@67L G,HG\UU'\[ 36UJG8A;7QOM9/N#3O+P>0'HRRNT8!C;]0H MBS;I =XL'E)W()77_I?:L$O9C!W6:?#?N\%YGB7K(/7O=B=N^_]W/A;@= :G MX4ST.A_I;LKB?G5#5?+KN?G_O-MP@5F$H/<92U4?I<_-R#/9M9>*5>.IY5O2 M;8&?/GOZ[.FSA_G9H_2.#Y^\X_M^'=VY@[BCW_I1EI_2V_WJ(;AL%,\,SOM!>_>R_%I! M4TKY\86(IAFL\])LKSWA2F;>U,PG!\+(R7:58\0?W>5]$3YQAK4GQ!YF2!T0 MSGB&-MX T_#4N=\,I_X[S&HLW.QSU.6L&J^KE@RNW.M?\5)W4. /Y$6J%*C( M2LY0F52SC"O?Y$BO3$QU#'8NFVCGQDLUL^GIM2(*Q4S@PDPSO@*+W,>BA=C; M/5")5;VW;:;T3=M<:_I;(;LLW"UHRM]@7B1IBB+5>FJ8&FRZ:%N M]O(DZ?+TZ ](G#W*X/SH6X+SG\=YO(#_F5:S].__'U!+ 0(4 Q0 ( /R% M6U9[ -GFEA( %SY 0 2 " 0 !A,C R,C$P+6ME>#(Q M,2YH=&U02P$"% ,4 " #\A5M6.L;*@0X# !<" $@ M@ '&$@ 83(P,C(Q,"UK97@R,S$N:'1M4$L! A0#% @ _(5;5N_.#,Q,BYH=&U02P$"% ,4 " #\A5M6*#$W_=@% "5( M$@ @ $()@ 83(P,C(Q,"UK97@S,C$N:'1M4$L! A0#% M @ _(5;5GXN-_E_$0 2U( !X ( !$"P &1E " 6[]" !R;W!E