0000073756-24-000008.txt : 20240223 0000073756-24-000008.hdr.sgml : 20240223 20240223164716 ACCESSION NUMBER: 0000073756-24-000008 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 95 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240223 DATE AS OF CHANGE: 20240223 FILER: COMPANY DATA: COMPANY CONFORMED NAME: OCEANEERING INTERNATIONAL INC CENTRAL INDEX KEY: 0000073756 STANDARD INDUSTRIAL CLASSIFICATION: OIL, GAS FIELD SERVICES, NBC [1389] ORGANIZATION NAME: 01 Energy & Transportation IRS NUMBER: 952628227 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-10945 FILM NUMBER: 24672173 BUSINESS ADDRESS: STREET 1: 5875 NORTH SAM HOUSTON PARKWAY WEST STREET 2: SUITE 400 CITY: HOUSTON STATE: TX ZIP: 77086 BUSINESS PHONE: 713-329-4500 MAIL ADDRESS: STREET 1: 5875 NORTH SAM HOUSTON PARKWAY WEST STREET 2: SUITE 400 CITY: HOUSTON STATE: TX ZIP: 77086 10-K 1 oii-20231231.htm 10-K OCEANEERING INTERNATIONAL, INC. DECEMBER 31, 2023 oii-20231231
OCEANEERING INTERNATIONAL INC00000737562023FYFALSEP3YP3Yhttp://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrent0.5P3Y00000737562023-01-012023-12-3100000737562023-06-30iso4217:USDxbrli:sharesiso4217:USD00000737562024-02-16xbrli:shares00000737562023-10-012023-12-3100000737562023-12-3100000737562022-12-3100000737562022-01-012022-12-3100000737562021-01-012021-12-3100000737562021-12-3100000737562020-12-310000073756us-gaap:CommonStockMember2020-12-310000073756us-gaap:AdditionalPaidInCapitalMember2020-12-310000073756us-gaap:TreasuryStockCommonMember2020-12-310000073756us-gaap:RetainedEarningsMember2020-12-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2020-12-310000073756us-gaap:NoncontrollingInterestMember2020-12-310000073756us-gaap:ParentMember2021-01-012021-12-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2021-01-012021-12-310000073756us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-310000073756us-gaap:TreasuryStockCommonMember2021-01-012021-12-310000073756us-gaap:CommonStockMember2021-12-310000073756us-gaap:AdditionalPaidInCapitalMember2021-12-310000073756us-gaap:TreasuryStockCommonMember2021-12-310000073756us-gaap:RetainedEarningsMember2021-12-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2021-12-310000073756us-gaap:ParentMember2022-01-012022-12-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2022-01-012022-12-310000073756us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000073756us-gaap:TreasuryStockCommonMember2022-01-012022-12-310000073756us-gaap:CommonStockMember2022-12-310000073756us-gaap:AdditionalPaidInCapitalMember2022-12-310000073756us-gaap:TreasuryStockCommonMember2022-12-310000073756us-gaap:RetainedEarningsMember2022-12-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2022-12-310000073756us-gaap:ParentMember2023-01-012023-12-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2023-01-012023-12-310000073756us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310000073756us-gaap:TreasuryStockCommonMember2023-01-012023-12-310000073756us-gaap:CommonStockMember2023-12-310000073756us-gaap:AdditionalPaidInCapitalMember2023-12-310000073756us-gaap:TreasuryStockCommonMember2023-12-310000073756us-gaap:RetainedEarningsMember2023-12-310000073756us-gaap:AccumulatedTranslationAdjustmentMember2023-12-31xbrli:pure0000073756srt:MinimumMember2023-01-012023-12-310000073756srt:MaximumMember2023-01-012023-12-310000073756oii:ManufacturedProductsMember2021-01-012021-12-310000073756oii:RemotelyOperatedVehiclesMember2023-12-310000073756us-gaap:MarineServicesEquipmentMembersrt:MinimumMember2023-12-310000073756us-gaap:MarineServicesEquipmentMembersrt:MaximumMember2023-12-310000073756us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2023-12-310000073756us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2023-12-310000073756oii:ManufacturedProductsMember2023-01-012023-12-310000073756oii:ManufacturedProductsMember2022-01-012022-12-310000073756oii:SubseaRoboticsMember2021-01-012021-12-3100000737562014-12-1200000737562015-01-012015-12-310000073756oii:SubseaRoboticsMember2023-01-012023-12-310000073756oii:SubseaRoboticsMember2022-01-012022-12-310000073756oii:OffshoreProjectsGroupMember2023-01-012023-12-310000073756oii:OffshoreProjectsGroupMember2022-01-012022-12-310000073756oii:OffshoreProjectsGroupMember2021-01-012021-12-310000073756oii:IntegrityManagementDigitalSolutionsMember2023-01-012023-12-310000073756oii:IntegrityManagementDigitalSolutionsMember2022-01-012022-12-310000073756oii:IntegrityManagementDigitalSolutionsMember2021-01-012021-12-310000073756oii:EnergyBusinessSegmentsMember2023-01-012023-12-310000073756oii:EnergyBusinessSegmentsMember2022-01-012022-12-310000073756oii:EnergyBusinessSegmentsMember2021-01-012021-12-310000073756oii:AerospaceAndDefenseTechnologiesMember2023-01-012023-12-310000073756oii:AerospaceAndDefenseTechnologiesMember2022-01-012022-12-310000073756oii:AerospaceAndDefenseTechnologiesMember2021-01-012021-12-310000073756srt:AfricaMember2023-01-012023-12-310000073756srt:AfricaMember2022-01-012022-12-310000073756srt:AfricaMember2021-01-012021-12-310000073756country:NO2023-01-012023-12-310000073756srt:AsiaPacificMember2022-01-012022-12-310000073756srt:AsiaPacificMember2021-01-012021-12-310000073756country:GB2023-01-012023-12-310000073756country:GB2022-01-012022-12-310000073756country:GB2021-01-012021-12-310000073756country:BR2023-01-012023-12-310000073756country:BR2022-01-012022-12-310000073756country:BR2021-01-012021-12-310000073756srt:AsiaPacificMember2023-01-012023-12-310000073756country:NO2022-01-012022-12-310000073756country:NO2021-01-012021-12-310000073756oii:OtherGeographicalMemberMember2023-01-012023-12-310000073756oii:OtherGeographicalMemberMember2022-01-012022-12-310000073756oii:OtherGeographicalMemberMember2021-01-012021-12-310000073756us-gaap:NonUsMember2023-01-012023-12-310000073756us-gaap:NonUsMember2022-01-012022-12-310000073756us-gaap:NonUsMember2021-01-012021-12-310000073756country:US2023-01-012023-12-310000073756country:US2022-01-012022-12-310000073756country:US2021-01-012021-12-310000073756us-gaap:TransferredOverTimeMember2023-01-012023-12-310000073756us-gaap:TransferredOverTimeMember2022-01-012022-12-310000073756us-gaap:TransferredOverTimeMember2021-01-012021-12-310000073756us-gaap:TransferredAtPointInTimeMember2023-01-012023-12-310000073756us-gaap:TransferredAtPointInTimeMember2022-01-012022-12-310000073756us-gaap:TransferredAtPointInTimeMember2021-01-012021-12-310000073756us-gaap:AccruedLiabilitiesMember2023-12-310000073756us-gaap:AccruedLiabilitiesMember2022-12-310000073756oii:ManufacturedProductsMember2023-12-310000073756oii:ManufacturedProductsMember2022-12-310000073756oii:SubseaRoboticsMember2023-12-310000073756oii:SubseaRoboticsMember2022-12-310000073756us-gaap:InterestIncomeMember2023-01-012023-12-310000073756us-gaap:OtherLiabilitiesMember2023-12-310000073756us-gaap:OtherLiabilitiesMember2022-12-310000073756country:US2023-01-012023-12-310000073756country:GB2023-01-012023-12-310000073756country:NO2023-01-012023-12-310000073756country:AO2023-01-012023-12-310000073756country:BR2023-01-012023-12-310000073756country:AU2023-01-012023-12-310000073756us-gaap:ServiceMember2023-01-012023-12-310000073756us-gaap:ServiceMember2022-01-012022-12-310000073756us-gaap:ServiceMember2021-01-012021-12-310000073756us-gaap:ProductMember2023-01-012023-12-310000073756us-gaap:ProductMember2022-01-012022-12-310000073756us-gaap:ProductMember2021-01-012021-12-310000073756oii:UnallocatedExpensesMemberMember2023-01-012023-12-310000073756oii:UnallocatedExpensesMemberMember2022-01-012022-12-310000073756oii:UnallocatedExpensesMemberMember2021-01-012021-12-310000073756oii:A2024SeniorNotesMember2023-12-310000073756oii:A2024SeniorNotesMember2022-12-310000073756oii:A2028SeniorNotesMember2023-12-310000073756oii:A2028SeniorNotesMember2022-12-310000073756oii:A2024SeniorNotesMember2014-11-210000073756oii:A2024SeniorNotesMember2021-12-310000073756oii:A2024SeniorNotesMember2021-01-012021-12-310000073756oii:A2024SeniorNotesMember2023-10-020000073756oii:A2024SeniorNotesMember2023-10-012023-12-310000073756oii:A2024SeniorNotesMember2023-11-020000073756oii:A2028SeniorNotesMember2018-02-160000073756oii:A2028SeniorNotesMember2023-10-020000073756oii:A2028SeniorNotesMember2023-10-012023-12-310000073756us-gaap:LineOfCreditMember2014-10-2700000737562018-02-160000073756oii:SublimitMemberMember2023-12-310000073756srt:MinimumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-12-310000073756srt:MaximumMemberus-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember2023-01-012023-12-310000073756srt:MinimumMember2023-01-012023-12-310000073756srt:MaximumMember2023-01-012023-12-310000073756srt:MinimumMember2022-04-012022-06-300000073756srt:MaximumMember2022-04-012022-06-300000073756srt:MinimumMember2023-12-31utr:Rate0000073756srt:MaximumMember2023-12-3100000737562014-11-210000073756us-gaap:DerivativeMember2014-11-2100000737562020-01-012020-03-310000073756us-gaap:InterestRateSwapMember2023-01-012023-12-310000073756us-gaap:InterestRateSwapMember2022-01-012022-12-310000073756oii:SeniorNotesdue2024Member2014-10-012014-12-310000073756oii:A2024SeniorNotesMember2023-01-012023-12-310000073756oii:A2024SeniorNotesMember2022-01-012022-12-310000073756us-gaap:RevolvingCreditFacilityMember2023-01-012023-12-310000073756oii:A2028SeniorNotesMember2023-01-012023-12-310000073756oii:A2028SeniorNotesMember2022-01-012022-12-3100000737562023-10-020000073756currency:AOA2023-01-012023-12-310000073756currency:AOA2021-01-012021-12-310000073756currency:AOA2023-12-310000073756currency:AOA2022-12-310000073756us-gaap:OperatingSegmentsMember2023-01-012023-12-310000073756us-gaap:OperatingSegmentsMember2022-01-012022-12-310000073756us-gaap:OperatingSegmentsMember2021-01-012021-12-310000073756oii:UnallocatedExpensesMemberMember2023-01-012023-12-310000073756oii:UnallocatedExpensesMemberMember2022-01-012022-12-310000073756oii:UnallocatedExpensesMemberMember2021-01-012021-12-310000073756us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2023-01-012023-12-310000073756us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2022-01-012022-12-310000073756us-gaap:CustomerConcentrationRiskMemberus-gaap:SalesRevenueNetMember2021-01-012021-12-310000073756us-gaap:OperatingSegmentsMemberoii:SubseaRoboticsMember2022-12-310000073756us-gaap:OperatingSegmentsMemberoii:ManufacturedProductsMember2022-12-310000073756oii:OffshoreProjectsGroupMember2023-12-310000073756us-gaap:OperatingSegmentsMemberoii:OffshoreProjectsGroupMember2022-12-310000073756oii:IntegrityManagementDigitalSolutionsMember2023-12-310000073756us-gaap:OperatingSegmentsMemberoii:IntegrityManagementDigitalSolutionsMember2022-12-310000073756oii:EnergyBusinessSegmentsMember2023-12-310000073756us-gaap:OperatingSegmentsMemberoii:EnergyBusinessSegmentsMember2022-12-310000073756oii:AerospaceAndDefenseTechnologiesMember2023-12-310000073756us-gaap:OperatingSegmentsMemberoii:AerospaceAndDefenseTechnologiesMember2022-12-310000073756us-gaap:AllOtherSegmentsMember2023-12-310000073756us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-12-310000073756us-gaap:OperatingSegmentsMemberoii:SubseaRoboticsMember2023-12-310000073756us-gaap:OperatingSegmentsMemberoii:ManufacturedProductsMember2023-12-310000073756us-gaap:OperatingSegmentsMemberoii:OffshoreProjectsGroupMember2023-12-310000073756us-gaap:OperatingSegmentsMemberoii:IntegrityManagementDigitalSolutionsMember2023-12-310000073756us-gaap:OperatingSegmentsMemberoii:EnergyServicesAndProductsAbstract2023-12-310000073756us-gaap:OperatingSegmentsMemberoii:EnergyServicesAndProductsAbstract2022-12-310000073756us-gaap:OperatingSegmentsMemberoii:AerospaceAndDefenseTechnologiesMember2023-12-310000073756us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-12-310000073756oii:AerospaceAndDefenseTechnologiesMember2022-12-310000073756us-gaap:OperatingSegmentsMemberoii:SubseaRoboticsMember2023-01-012023-12-310000073756us-gaap:OperatingSegmentsMemberoii:SubseaRoboticsMember2022-01-012022-12-310000073756us-gaap:OperatingSegmentsMemberoii:SubseaRoboticsMember2021-01-012021-12-310000073756us-gaap:OperatingSegmentsMemberoii:ManufacturedProductsMember2023-01-012023-12-310000073756us-gaap:OperatingSegmentsMemberoii:ManufacturedProductsMember2022-01-012022-12-310000073756us-gaap:OperatingSegmentsMemberoii:ManufacturedProductsMember2021-01-012021-12-310000073756us-gaap:OperatingSegmentsMemberoii:OffshoreProjectsGroupMember2023-01-012023-12-310000073756us-gaap:OperatingSegmentsMemberoii:OffshoreProjectsGroupMember2022-01-012022-12-310000073756us-gaap:OperatingSegmentsMemberoii:OffshoreProjectsGroupMember2021-01-012021-12-310000073756us-gaap:OperatingSegmentsMemberoii:IntegrityManagementDigitalSolutionsMember2023-01-012023-12-310000073756us-gaap:OperatingSegmentsMemberoii:IntegrityManagementDigitalSolutionsMember2022-01-012022-12-310000073756us-gaap:OperatingSegmentsMemberoii:IntegrityManagementDigitalSolutionsMember2021-01-012021-12-310000073756us-gaap:OperatingSegmentsMemberoii:EnergyServicesAndProductsAbstract2023-01-012023-12-310000073756us-gaap:OperatingSegmentsMemberoii:EnergyServicesAndProductsAbstract2022-01-012022-12-310000073756us-gaap:OperatingSegmentsMemberoii:EnergyServicesAndProductsAbstract2021-01-012021-12-310000073756us-gaap:OperatingSegmentsMemberoii:AerospaceAndDefenseTechnologiesMember2023-01-012023-12-310000073756us-gaap:OperatingSegmentsMemberoii:AerospaceAndDefenseTechnologiesMember2022-01-012022-12-310000073756us-gaap:OperatingSegmentsMemberoii:AerospaceAndDefenseTechnologiesMember2021-01-012021-12-310000073756us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2023-01-012023-12-310000073756us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2022-01-012022-12-310000073756us-gaap:OperatingSegmentsMemberus-gaap:AllOtherSegmentsMember2021-01-012021-12-310000073756country:GB2023-12-310000073756country:GB2022-12-310000073756country:BR2023-12-310000073756country:BR2022-12-310000073756country:NO2023-12-310000073756country:NO2022-12-310000073756srt:AfricaMember2023-12-310000073756srt:AfricaMember2022-12-310000073756srt:AsiaPacificMember2023-12-310000073756srt:AsiaPacificMember2022-12-310000073756oii:SegmentGeographicalGroupsOfCountriesGroupThreeMember2023-12-310000073756oii:SegmentGeographicalGroupsOfCountriesGroupThreeMember2022-12-310000073756oii:SegmentGeographicalGroupsOfCountriesForeignMember2023-12-310000073756oii:SegmentGeographicalGroupsOfCountriesForeignMember2022-12-310000073756country:US2023-12-310000073756country:US2022-12-310000073756oii:Us401KPlanMember2023-01-012023-12-310000073756oii:Us401KPlanMember2022-01-012022-12-310000073756oii:Us401KPlanMember2021-01-012021-12-310000073756oii:ForeignEmployeeSavingsPlansMember2023-01-012023-12-310000073756oii:ForeignEmployeeSavingsPlansMember2022-01-012022-12-310000073756oii:ForeignEmployeeSavingsPlansMember2021-01-012021-12-310000073756us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2023-01-012023-12-310000073756us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2022-01-012022-12-310000073756us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember2021-01-012021-12-310000073756us-gaap:PerformanceSharesMember2023-01-012023-12-310000073756us-gaap:PerformanceSharesMembersrt:MinimumMember2023-01-012023-12-310000073756us-gaap:PerformanceSharesMembersrt:MaximumMember2023-01-012023-12-310000073756us-gaap:DeferredBonusMember2023-01-012023-12-310000073756us-gaap:DeferredBonusMember2022-01-012022-12-310000073756us-gaap:DeferredBonusMember2021-01-012021-12-310000073756us-gaap:DeferredBonusMember2023-12-310000073756oii:RestrictedStockPlanMember2023-01-012023-12-310000073756oii:RestrictedStockPlanMember2022-01-012022-12-310000073756oii:RestrictedStockPlanMember2021-01-012021-12-310000073756us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-310000073756us-gaap:StockCompensationPlanMember2023-01-012023-12-310000073756us-gaap:StockCompensationPlanMember2022-01-012022-12-310000073756us-gaap:StockCompensationPlanMember2021-01-012021-12-310000073756us-gaap:RestrictedStockUnitsRSUMember2023-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, 2023
OR

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                      to       
Commission File Number: 1-10945
____________________________________________
OCEANEERING INTERNATIONAL, INC.
(Exact name of registrant as specified in its charter)
oceaneeringlogo2022.jpg
Delaware
95-2628227
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)
5875 North Sam Houston Parkway West, Suite 400
Houston,
Texas
77086
(Address of principal executive offices)(Zip Code)
(713329-4500
(Registrant's telephone number, including area code)
____________________________________________

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading Symbol(s)Name of exchange on which registered
Common stock, par value $0.25 per share
OII
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 Section 15(d) of the Act.     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 (§ 232.405 of this chapter) 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. See definitions of “large accelerated filer,” “accelerated filer” and “smaller reporting company” in Rule 12b-2 of the Exchange Act.
Large Accelerated FilerAccelerated Filer
Non-accelerated FilerSmaller 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 company 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 issued 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 whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act). ☐ Yes  No
Aggregate market value of the voting stock held by nonaffiliates of the registrant computed by reference to the closing price of $18.70 of the Common Stock on the New York Stock Exchange as of June 30, 2023, the last business day of the registrant's most recently completed second quarter: $1.8 billion.
Number of shares of Common Stock outstanding as of February 16, 2024: 100,813,143.
Documents Incorporated by Reference:
Portions of the proxy statement relating to the registrant's 2024 annual meeting of shareholders, to be filed within 120 days of December 31, 2023 pursuant to Regulation 14A of the Securities Exchange Act of 1934, are incorporated by reference to the extent set forth in Part III, Items 10-14 of this report.


Oceaneering International, Inc.
Form 10-K
Table of Contents
 
  
Item 1.  
  
Item 1A.  
Item 1B.  
Item 1C.
Item 2.  
Item 3.  
Item 4.  
Item 5.  
Item 6.  
Item 7.  
Item 7A.  
Item 8.  
Item 9.  
Item 9A.  
Item 9B.  
Item 9C.
Item 10.  
Item 11.  
Item 12.  
Item 13.  
Item 14.  
Item 15.  
Item 16.
  
  
  
  
  
  
1

PART I
 
Item 1.Business.
GENERAL DEVELOPMENT OF BUSINESS
Oceaneering International, Inc. (“Oceaneering,” “we,” “us” or “our”) is a global technology company delivering engineered services and products and robotic solutions to the offshore energy, defense, aerospace, manufacturing and entertainment industries. Oceaneering was organized as a Delaware corporation in 1969 out of the combination of three diving service companies founded in the early 1960s. Since our establishment, we have concentrated on the development and marketing of underwater services and products to meet customer needs requiring the use of advanced technology. The continued evolution of applying our advanced technologies has expanded our presence into numerous adjacent markets focused on autonomous robotics. We believe we are one of the world's largest underwater services contractors. The services and products we provide to the energy industry include remotely operated vehicles, survey and positioning services, specialty subsea hardware, engineering and project management, subsea intervention services, including manned diving and asset integrity and non-destructive testing services. Our foreign operations, principally in Africa, Asia and Australia, United Kingdom, Brazil, and Norway accounted for approximately 58% of our revenue, or $1.4 billion, for the year ended December 31, 2023.
Our business segments are contained within two businesses—services and products provided primarily to the oil and gas industry, and to a lesser extent, the mobility solutions and offshore renewables industries, among others (“Energy”), and services and products provided to non-energy industries (“Aerospace and Defense Technologies”). Our four business segments within the Energy business are Subsea Robotics, Manufactured Products, Offshore Projects Group and Integrity Management & Digital Solutions. We report our Aerospace and Defense Technologies business as one segment. Unallocated Expenses are expenses not associated with a specific business segment. These consist of expenses related to our incentive and deferred compensation plans, including restricted stock and bonuses, as well as other general expenses, including corporate administrative expenses.
Energy. The primary focus of our Energy business over the last couple of years has been toward continuing our operational efficiency programs, as well as hiring, training and retaining personnel to meet the increased demands of offshore energy operations. Our efforts in our Energy business have always focused on efficiency and safety, which in turn has led to environmental and other benefits, including assisting our customers to reduce their carbon emissions in exploring for, developing and producing oil and natural gas and in addressing the ongoing energy transition. We are also focusing on opportunities to develop and deploy our capabilities to grow business in mobile robotics, offshore wind installations (both fixed and floating), nuclear, hydrogen and carbon-capture-and-sequestration (“CCS”) markets and tidal energy solutions, as well as expanding our asset integrity management and digital solutions for those markets.
Subsea Robotics. Our Subsea Robotics segment consists of our remotely operated vehicles (“ROVs”), survey services and ROV tooling businesses. We provide ROVs, which are tethered submersible vehicles remotely operated from the surface, to customers in the offshore energy industry for drill support and vessel-based services, including subsea hardware installation, construction, pipeline inspection, survey and facilities inspection, maintenance and repair (“IMR”). We design, build, retrofit and upgrade our new and existing ROVs at in-house facilities, the largest of which is in Morgan City, Louisiana. In 2023, we retired eleven of our conventional work-class ROV systems and replaced them with eleven upgraded conventional work-class ROV systems.
Our work-class ROV fleet size was 250 as of December 31, 2023, 2022 and 2021 and included six IsurusTM work-class ROV systems (which are capable of operating in high-current conditions and are ideal for renewables projects and high-speed surveys) and our battery-operated Liberty electric ROV (“E-ROV”) system, which we developed to address customer objectives regarding cost efficiencies, safety, personnel shortages and environmental considerations. The E-ROV system allows our customers to reduce carbon dioxide and other “greenhouse gas“ (“GHG”) emissions associated with offshore production operations. This system does not require a dedicated vessel to be on standby during ROV operations and reduces the need for ROV and other vessel-based personnel to be transported to and from marine vessels and offshore platforms, making the system more cost-efficient and safer for customer personnel. Additionally, our newest development is Freedom, a hybrid autonomous underwater vehicle (“AUV”) and ROV that can complete surveys, commissioning, inspections, maintenance, and repairs without the need for a pilot to monitor and control the entire operation. We intend to continue to expand our remote service offerings in this segment given the potentially significant savings both financially and in CO₂ emissions available from the Liberty and the IsurusTM systems and other E-ROV and hybrid systems we are developing.
2

Manufactured Products. Our Manufactured Products segment provides distribution systems, such as production control umbilicals and connection systems made up of specialty subsea hardware, along with clamp connectors and subsea and topside control valves. We also provide turnkey solutions that include project management, engineering design, fabrication/assembly and installation of autonomous mobile robotic technology to industrial, manufacturing, healthcare, warehousing and commercial theme park markets.
We provide various types of subsea umbilicals through our Umbilical Solutions division from plants in the United States, Scotland and Brazil. Offshore operators use umbilicals to control subsea wellhead hydrocarbon flow rates, monitor downhole and wellhead conditions and perform chemical injection. Subsea umbilicals are also used to provide power and fluids to other subsea processing hardware, including pumps and gas separation equipment.
Offshore Projects Group. Our Offshore Projects Group (“OPG”) segment provides a broad portfolio of integrated subsea project capabilities and solutions as follows:
subsea installation and intervention, including riserless light well intervention (“RLWI”) services, IMR services, principally in the United States (“U.S.”) Gulf of Mexico and offshore Angola, utilizing owned and chartered vessels;
installation and workover control systems (“IWOCS”) and ROV workover control systems (“RWOCS”);
diving services;
decommissioning services;
project management and engineering; and
drill pipe riser services and systems and wellhead load relief solutions.
Our OPG segment provides vessel-based services principally in the U.S. Gulf of Mexico and offshore Angola, utilizing a fleet consisting of three owned and six chartered dynamically positioned deepwater vessels with integrated high-specification work-class ROVs onboard, and one owned survey vessel, other spot-chartered vessels and other assets. Our owned vessels are Jones Act-compliant. The dynamically positioned vessels are equipped with thrusters that allow them to maintain a constant position at a location without the use of anchors. They are used in the IMR of subsea facilities, pipeline or flowline tie-ins, pipeline crossings and installations. These vessels can also carry and install equipment or umbilicals required to bring subsea well completions into production (tie-back to production facilities).
Integrity Management & Digital Solutions. Our Integrity Management & Digital Solutions (“IMDS”) segment provides asset integrity management, corrosion management, inspection and nondestructive testing services, principally to customers in the oil and gas, power generation and petrochemical industries. We perform these services on both onshore and offshore facilities, both topside and subsea. We also provide software, digital and connectivity solutions for the energy industry and software and analytical solutions for the maritime industry.
Aerospace and Defense Technologies. Our Aerospace and Defense Technologies (“ADTech”) segment provides government services and products, including engineering and related manufacturing in defense and space exploration activities, principally to U.S. government agencies and their prime contractors. Many of the services and products utilized in ADTech are applied technologies based on our core competencies and knowledge derived from decades of working in the offshore markets and solving complex problems in harsh environments.
General. We intend to continue our strategy of acquiring, as opportunities arise, additional assets or businesses, to improve our market position or expand into related service and product lines. Our ability to generate substantial cash flow over the last several years has allowed us to reduce our consolidated long-term debt balance and, as a result, provides us with more financial flexibility. In 2021, we repurchased $100 million of our 4.650% Senior Notes due 2024 (the “2024 Senior Notes”) in open-market transactions and in the fourth quarter of 2023, we completed a private placement of $200 million aggregate principal amount of additional 6.000% Senior Notes due 2028 (the “New 2028 Senior Notes”) and used the proceeds, together with cash on hand, to repurchase all of the remaining $400 million principal amount outstanding of the 2024 Senior Notes. With this optimism comes our firm commitment to maintain our financial and capital discipline.
We continue to focus on generating significant free cash flow and spending capital prudently to leverage our core competencies in new and existing markets. We will continue to develop and deliver technologies to help our customers produce hydrocarbons in a cleaner, safer and more cost-effective manner while increasing our investments into new markets including energy transition, mobility solutions, digital asset management, and aerospace and defense solutions.
3

DESCRIPTION OF BUSINESS
Energy
Our Energy business consists of the Subsea Robotics, Manufactured Products, Offshore Projects Group and Integrity Management & Digital Solutions segments. Our primary focus over the last couple of years has been toward continuing our operational efficiency programs, as well as hiring, training and retaining personnel to meet the increased demands of offshore energy operations and subsea completions, as well as to a lesser extent, the offshore renewables energy market. The continuing increase in global demand for energy is resulting in improved offshore activity, which in turn leads to more demand for our Energy business services.
Subsea Robotics. ROVs are tethered submersible vehicles remotely operated from the surface. We use our ROVs in the offshore energy industry to perform a variety of underwater tasks, including drill support, vessel-based IMR, installation and construction support, pipeline inspection and surveys, and subsea production facility operation and maintenance. Work-class ROVs are outfitted with manipulators, sonar and video cameras, and can operate specialized tooling packages and other equipment or features to facilitate the performance of specific underwater tasks. As of December 31, 2023, we owned 250 work-class ROVs. We believe we own and operate the largest fleet of work-class ROVs in the world. We also believe we are the industry leader in providing ROV services for offshore drill support, with an estimated 61% market share of the contracted floating drilling rigs at the end of 2023.
Subsea Robotics revenue: 
AmountPercent of Total Revenue
 (in thousands) 
2023$752,521 31 %
2022621,921 30 %
2021538,515 29 %
ROV tooling provides an additional operational interface between an ROV and equipment located subsea. We also provide survey services, including hydrographic survey and positioning services and autonomous underwater vehicles for geoscience.
Manufactured Products. We provide advanced technology product development, manufacturing and project management to industrial, manufacturing, healthcare, warehousing and commercial theme park markets. These include:
various types of subsea umbilicals utilizing steel tubes, thermoplastic hoses, and power and communication cables, along with termination assemblies;
production control equipment;
clamp connectors;
pipeline connector and repair systems;
subsea and topside control valves;
subsea chemical injection valves; and
autonomous mobile robotic technology, including entertainment systems for theme parks.
Offshore well operators use subsea umbilicals and production control equipment to control subsea wellhead hydrocarbon flow, monitor downhole and wellhead conditions and perform chemical injection. They are also used to provide power and fluids to other subsea processing hardware, including pumps and gas/oil separation equipment. We also provide mobile robotics solutions, including autonomous mobile robot technology, and turnkey solutions that include program management, engineering design, fabrication/assembly and installation utilizing our autonomous mobile robotic technology, to a variety of industries.
4

Manufactured Products revenue: 
AmountPercent of Total Revenue
 (in thousands) 
2023$493,692 20 %
2022382,361 19 %
2021344,251 18 %
Offshore Projects Group. We provide subsea hardware installation, intervention and IMR services for the offshore energy markets. We perform subsea IMR, intervention and hardware installation services, primarily in the U.S. Gulf of Mexico and offshore Angola from multiservice vessels that typically have Oceaneering ROVs, survey and positioning services onboard. Our services include: subsea well tie-backs; pipeline/flowline tie-ins and repairs; pipeline crossings; umbilical and other subsea equipment installations; subsea interventions; and IMR activities. We also provide drill pipe riser services and systems and wellhead load relief solutions.
We provide RLWI services to support subsea well intervention projects and subsea work packages that facilitate hydrate remediation and well stimulation solutions. We also provide IWOCS and RWOCS that support completions, tree installation, workovers, intervention, and decommissioning operations.
We provide services for shallow-water projects (depths less than 1,000 feet) primarily in the U.S. Gulf of Mexico and offshore Angola with manned diving operations utilizing the traditional diving techniques of air, mixed gas and saturation diving, all of which use surface-supplied breathing gas. We supply diving services from offshore facilities and chartered vessels.
OPG revenue: AmountPercent of Total Revenue
 (in thousands) 
2023$546,366 22 %
2022489,317 24 %
2021378,121 20 %
Integrity Management & Digital Solutions. We offer a wide range of asset integrity services to customers worldwide to help ensure the safety of their facilities onshore and offshore, while reducing their unplanned maintenance and repair costs. We also provide third-party inspections to satisfy contractual structural specifications, internal safety standards or regulatory requirements. We provide these services principally to customers in the oil and gas, petrochemical and power generation industries. In the United Kingdom (“ U.K.”), we provide Independent Inspection Authority services for the oil and gas industry, which include first-pass integrity evaluation and assessment and nondestructive testing services. We use a variety of technologies to perform pipeline inspections, both onshore and offshore. In our digital services, we focus on maritime and energy software offerings and forming key partnerships to expand our capabilities and market reach.
IMDS revenue: 
AmountPercent of Total Revenue
 (in thousands) 
2023$255,282 11 %
2022229,884 11 %
2021241,393 13 %
Aerospace and Defense Technologies. We provide engineering services and manufacturing to the U.S. Department of Defense, National Aeronautics and Space Administration (“NASA”) and major government contractors. We work with our customers to understand their specialized requirements, identify and mitigate risks, and provide them value-added, maintainable, safe and certified solutions. The segment's largest customer is the U.S. Government with the U.S. Navy and NASA being the primary agencies supported. For the U.S. Navy, we perform engineering services, prototype design building services and repair and maintenance services on submarines and surface ships. We support space exploration and technology development by providing our products and services to NASA, aerospace contractors and commercial space companies. Our U.S. Navy and NASA-related activities substantially depend on continued government funding.
5

ADTech revenue: 
AmountPercent of Total Revenue
 (in thousands) 
2023$376,845 16 %
2022342,601 16 %
2021366,995 20 %
MARKETING
Energy. Energy exploration and development expenditures fluctuate from year to year. In particular, budgetary approval for drilling and production in deepwater, an area in which we have a high degree of focus, may be postponed or suspended during periods when exploration and production companies reduce their offshore capital spending. Over the last several years, one of our focus areas has been to increase our service and product offerings toward our energy customers' operating expenditures and the offshore renewables energy market.
We market our Subsea Robotics, Manufactured Products, OPG and IMDS services and products to domestic, international and foreign national energy companies engaged in offshore exploration, development and production. We also provide services and products as a subcontractor to other oilfield service companies operating as prime contractors. In addition, we market our Manufactured Products mobile robotic solutions to domestic and international industrial, manufacturing, healthcare, warehousing and commercial theme park industries. Customers for our energy services and products typically award contracts on a competitive-bid basis. These contracts can range from less than one year in duration to multi-year contracts.
In connection with the services we perform in our Energy business, we generally seek contracts that compensate us on a dayrate basis. Under dayrate contracts, the contractor provides the ROV, vessel or equipment and the required personnel to operate the unit and compensation is based on a rate per day for each day the unit is used. The typical dayrate depends on market conditions, the nature of the operations to be performed, the duration of the work, the equipment and services to be provided, the geographical areas involved and other variables. Dayrate contracts may also contain an alternate, lower dayrate that applies when a unit is moving to a new site or when operations are interrupted or restricted by equipment breakdowns, adverse weather or water conditions or other conditions beyond the contractor's control. Contracts for our product sales are generally for a fixed price.
Aerospace and Defense Technologies. We market our engineered products and services primarily to U.S. government agencies and their prime contractors in defense and space exploration activities, as well as commercial space companies.
Major Customers. Our top five customers in 2023, 2022 and 2021 accounted for 36%, 37% and 36%, respectively, of our consolidated revenue. In 2023, 2022 and 2021, four of our top five customers were oil and gas exploration and production companies served by our Energy business segments, with the other one being the U.S. Government, which is served by our ADTech segment. During 2023, 2022 and 2021, revenue from one customer, the U.S. Government, accounted for 10%, 11% and 12%, respectively, of our total consolidated annual revenue, and no other customer accounted for more than 10% of our total consolidated revenue.
Although we do not depend on any one customer, the loss of one of our significant customers could, at least on a short-term basis, have an adverse effect on our results of operations and cash flows.
RAW MATERIALS
We purchase various raw materials for use in manufacturing our products and delivering our services. The key raw materials we use include steel in various forms, polymers, copper wire, electronic components and plastics. Most of the raw materials that are critical to our business are generally readily available from multiple sources but may be subject to price volatility. In addition, global market conditions can trigger constraints in the supply of certain raw materials, and our procurement personnel are always seeking ways to ensure the availability and manage the cost of raw materials. In addition to raw materials, we also use the products and services of a number of other providers, such as forge companies, casting foundries, metal fabricators, machine shops and logistics providers, in order to produce and deliver products to our customers. Most of these materials and services are generally available from multiple sources.
6

COMPETITION
Our businesses operate in highly competitive industry segments.
Energy
We are one of several companies that provide underwater services and specialty subsea hardware on a worldwide basis. We compete for contracts with companies that have worldwide operations, as well as numerous others operating locally in various areas. We believe that our ability to safely provide a wide range of underwater services and products on a worldwide basis enables us to compete effectively in multiple phases of the offshore oilfield life cycle. In some cases involving projects that require less sophisticated equipment, small companies have been able to bid for contracts at prices uneconomical to us. Additionally, in some jurisdictions we are subject to foreign governmental regulations favoring or requiring the awarding of contracts to local contractors or requiring foreign contractors to employ citizens of, or purchase supplies from, a particular jurisdiction. These regulations may adversely affect our ability to compete.
Subsea Robotics. We believe we are the world's largest owner/operator of work-class ROVs employed in energy-related operations. As of December 31, 2023, we owned 250 work-class ROVs. We compete with several major companies on a worldwide basis and with numerous others operating locally in various areas. Competition for ROV services, including ROV tooling, historically has been based on equipment availability, location of or ability to deploy the equipment, quality of service and price. The relative importance of these factors can vary over time based on market conditions. The ability to develop improved equipment and techniques and to attract, train and retain skilled personnel is also an important competitive factor in our markets.
Our survey and positioning services operate in a competitive environment, as one of several companies that provide these services. Additionally, in recent years, we have been targeting increasing our presence in international markets.
Manufactured Products. With our manufactured products business, we are one of several companies that compete on a worldwide basis for the provision of steel tube and thermoplastic control umbilicals, and, compared to current and forecasted market demand, coupled with competitors reducing supply capacity, we are beginning to see slight improvement in the umbilical manufacturing market. We believe the recent closures or reductions in capacity by some of our competitors, coupled with an increase in demand, should help with balancing a historically over-supplied market.
Within our mobility solutions and entertainment businesses, there are many niche competitors offering specialized services and products, both on a regional and a global basis.
Offshore Projects Group. We perform subsea intervention and hardware installation services, principally in the U.S. Gulf of Mexico and offshore Angola, from multiservice deepwater vessels. We are one of many companies that offer these services. In general, our competitors can move their vessels to where we operate from other locations with relative ease. However, some of our competitors’ vessels are not Jones Act-compliant, which requires that vessels operating in the U.S. Gulf of Mexico be built and registered in the United States and 75% U.S. owned in order to transport merchandise between points in the United States. We also have many competitors that supply commercial diving services to the oil and gas industry in the U.S. Gulf of Mexico. Within our service and rental businesses, there are many competitors offering specialized services and products both on a regional and a global basis.
Integrity Management & Digital Solutions. The worldwide asset integrity and inspection markets consist of a wide range of inspection and certification requirements in many industries. We currently compete in only selected portions of this market. We are expanding our integrity management services into adjacent markets and are developing our digitization services. We believe that our broad geographic sales and operational coverage, long history of operations, technical and safety reputation, application of various inspection technologies and accreditation to international quality standards enable us to compete effectively in our selected asset integrity and inspection services market segments.
Aerospace and Defense Technologies
Engineering services is a very broad market with a large number of competitors. We compete in specialized areas in which we can combine our extensive knowledge of operating in harsh environments, program management
7

experience, mechanical engineering expertise and the capability to continue the development of conceptual project designs into the manufacture of custom equipment for customers.
SEASONALITY AND BACKLOG
We generate a material amount of our consolidated revenue from contracts for services in the U.S. Gulf of Mexico in our OPG segment, which is usually more active in the second and third quarters, as compared to the rest of the year. The European operations of our IMDS segment are also seasonally more active in the second and third quarters. Revenue in our Subsea Robotics segment is subject to seasonal variations in demand, with our first quarter generally being the low quarter of the year. The level of our Subsea Robotics seasonality depends on the number of ROVs we have engaged in vessel-based subsea infrastructure IMR and installation, which is more seasonal than drill support. Revenue in each of our Manufactured Products and ADTech segments generally has not been seasonal.
The amounts of backlog orders we believed to be firm as of 2023 and 2022 were as follows (in millions):
 
 As of December 31, 2023As of December 31, 2022
 Total
1+ yr (1)
Total
1+ yr (1)
Energy
Subsea Robotics$782 $303 $771 $313 
Manufactured Products622 194 467 186 
Offshore Projects Group355 121 239 — 
Integrity Management & Digital Solutions332 148 281 126 
Total Energy2,091 766 1,758 625 
Aerospace and Defense Technologies236 23 189 16 
Total$2,327 $789 $1,947 $641 
(1) Represents amounts that were not expected to be performed within one year.
No material portion of our business is subject to renegotiation of profits or termination of contracts by the U.S. Government.
PATENTS AND LICENSES
We currently hold numerous U.S. and foreign patents and pending patent applications. We have acquired patents and licenses and granted licenses to others when we have considered it advantageous for us to do so. Although in the aggregate our patents and licenses are important to us, we do not regard any single patent or license or group of related patents or licenses as critical or essential to our business as a whole. In general, we depend on our technological capabilities and the application of know-how rather than patents and licenses in the conduct of our operations.
REGULATION
Our operations are affected from time to time and in varying degrees by foreign and domestic political developments and foreign, federal and local laws and regulations, including those relating to:
operating from and around offshore drilling, production and marine facilities;
national preference for local equipment and personnel;
marine vessel safety;
protection of the environment, including pollution, GHG emissions and climate change;
workplace health and safety;
data privacy;
taxation;
license requirements for importation and exportation of our equipment and technology; and
currency conversion and repatriation.
8

In addition, our Energy business primarily depends on the demand for our services and products from the oil and gas industry and, therefore, is affected by changing taxes, price controls and other laws and regulations relating to the oil and gas industry generally. The adoption of laws and regulations curtailing offshore exploration and development drilling for oil and gas for economic and other policy reasons (such as addressing concerns about climate change) would adversely affect our operations by limiting demand for our services. We cannot determine the extent to which new legislation, new regulations or changes in existing laws or regulations may affect our future operations.
Our operations and properties are subject to a wide variety of increasingly complex and stringent foreign, federal, state and local environmental laws and regulations, including those governing discharges into the air and water, the handling and disposal of solid and hazardous wastes, the remediation of soil and groundwater contaminated by hazardous substances and the health and safety of employees. Sanctions for noncompliance may include revocation of permits, corrective action orders, administrative or civil penalties and criminal prosecution. Some environmental laws provide for strict, joint and several liability for remediation of spills and other releases of hazardous substances, as well as damage to natural resources. In addition, companies may be subject to claims alleging personal injury or property damage as a result of alleged exposure to hazardous substances. These laws and regulations may also expose us to liability for the conduct of or conditions caused by others, or for our acts that were in compliance with all applicable laws at the time such acts were performed.
Environmental laws and regulations that apply to our operations include the Comprehensive Environmental Response, Compensation, and Liability Act of 1980, the Clean Air Act, the Clean Water Act, the Resource Conservation and Recovery Act (each, as amended) and similar laws that provide for responses to, and liability for, releases of hazardous substances into the environment. Environmental laws and regulations also include similar foreign, state or local counterparts to the above-mentioned federal laws, which regulate air emissions, water discharges, hazardous substances and waste, and require public disclosure related to the use of various hazardous substances. Our operations are also governed by laws and regulations relating to workplace safety and worker health, primarily, in the United States, the Occupational Safety and Health Act and regulations promulgated thereunder.
Compliance with federal, state and local provisions regulating the discharge of materials into the environment or relating to the protection of the environment has not had a material impact on our capital expenditures, earnings or competitive position. We cannot predict all of the environmental requirements or circumstances that will exist in the future but anticipate that environmental control and protection standards will become increasingly stringent and costly. Based on our experience to date, we do not currently anticipate any material adverse effect on our business or consolidated financial position, results of operations or cash flows as a result of future compliance with existing environmental laws and regulations. However, future events, such as changes in existing laws and regulations or their interpretation, more vigorous enforcement policies of regulatory agencies, or stricter or different interpretations of existing laws and regulations, may require additional expenditures by us, which may be material. Accordingly, there can be no assurance that we will not incur significant environmental compliance costs in the future.
Our quality management systems are registered as being in conformance with ISO 9001:2015 and cover:
our Subsea Robotics operations in the U.S. Gulf of Mexico, the U.K., Norway, Angola, Ghana, Brazil, Canada, India, the United Arab Emirates, Australia, Azerbaijan, Indonesia and Malaysia;
our Manufactured Products operations in Brazil, Canada, the U.S., the U.K., Norway, Malaysia, the Netherlands and Germany;
our Offshore Projects Group operations in the U.S. Gulf of Mexico, the U.K., Norway, Angola, Ghana, Brazil, Canada, India, the United Arab Emirates, Australia, Azerbaijan, Indonesia, Singapore, Thailand and Malaysia;
our Integrity Management & Digital Solutions operations in the U.S. Gulf of Mexico, the U.K., Norway, Angola, the United Arab Emirates, Oman, Qatar, Australia, Malaysia, Indonesia and Azerbaijan; and
the Oceaneering Space Systems, Oceaneering Technologies and Marine Services divisions of our Aerospace and Defense Technologies segment in the U.S.
ISO 9001 is an internationally recognized system for quality management established by the International Standards Organization, and the 2015 edition emphasizes customer satisfaction, risk assessment and continual improvement.
9

HUMAN CAPITAL RESOURCES
Human Capital Programs and Metrics
We use a variety of human capital measures, including compensation and benefits program design, workforce composition and diversity metrics, health and safety metrics, talent attraction techniques, and development and management programs.
We believe our future success largely depends on our continued ability to attract and retain highly skilled employees. Our attraction and retention efforts include:
Business Ethics. As described more fully below, we foster a culture that encourages Oceaneering employees (“Oceaneers”) to act with integrity and insist upon business ethics.
Compensation and Benefits. We offer competitive compensation packages, including benefit packages tailored to local markets of operation.
Career Development. We value continued learning and growth for all Oceaneers, regardless of their location, career path or background. In our global business, we develop talent and offer career advancement within local communities while offering exciting opportunities to deepen international business and cultural experiences for Oceaneers with such aspirations. We offer accelerated career paths for technicians into senior and supervisory roles as well as leadership development for personnel on professional career tracks. We regularly review our leadership bench strength and demonstrate a strong history of internal promotion.
Health, Safety, Security & Environment. We take a proactive, preventative, and people-first approach to health, safety, security and environmental (“HSSE”) risks in our business. We start by measuring leading indicators that provide opportunities to avoid HSSE events before they happen, and we keep HSSE at the forefront of our decisions. We expect full commitment to HSSE from all Oceaneers and from all of our business partners.
Diversity. Our success is rooted in the diversity of our workforce. We value a culture where employees can be authentic at work, live their values, and grow and advance their careers. We identify barriers that may prevent Oceaneers from harnessing their full potential and change systems and processes to address those barriers. Our focus on diversity continues to mature to unleash the collective potential of Oceaneers. Our local, regional, and global Employee Resource Groups give employees the opportunity to connect, learn more, and advocate for improvements to Oceaneers’ sense of belonging and impact.
Community Involvement. Oceaneers value addressing the needs of the communities in which they live and work. We support local, regional and global initiatives to address community needs, and we offer two paid volunteer days annually to all employees to enable them to participate in community outreach activities throughout the year.
Continual Improvement of Employee Experience. We believe that the employee value proposition can vary and evolve from place to place and from time to time. With that in mind and with a commitment to continual improvement of the employee experience, we conduct periodic employee engagement surveys to gauge engagement of Oceaneers.
As of December 31, 2023, we had approximately 10,100 employees, of whom approximately 38% were employed in the United States and approximately 62% were employed outside of the United States. Our workforce varies seasonally and typically peaks during the second and third quarter of each year. In 2023, we worked in approximately 52 countries across six continents and employed people representing over 114 different nationalities.
Business Ethics
Our Code of Conduct applies to all of our directors, officers and employees. Additionally, our joint venture partners, consultants, agents, subcontractors and other business partners must follow applicable law and ethical business practices consistent with our Code of Conduct when working on our behalf. The Code of Conduct is approved by the Board of Directors and is regularly reviewed by the Audit Committee. Waivers of the Code of Conduct are to be granted only by our Board of Directors.
Our Code of Conduct outlines Oceaneering’s commitment to honest and ethical conduct, compliance with applicable laws and regulations, prompt internal reporting of potential and actual violations (including a prohibition against retaliation for making good faith reports), accountability for violations and public reporting or disclosures as required by applicable law. While no Code of Conduct can cover every circumstance that may relate to business
10

ethics, our Code of Conduct provides guidance and instructions related to conflicts of interest, anti-bribery and corruption (including management of third-party representatives), fair competition, trade controls, record-keeping, data privacy, protection of confidential and proprietary information, insider trading, respectful workplace, human rights, and more.
CAUTIONARY STATEMENT CONCERNING FORWARD-LOOKING STATEMENTS
We are including the following discussion to inform our existing and potential security holders generally of some of the risks and uncertainties that can affect our company and to take advantage of the “safe harbor” protection for forward-looking statements that applicable federal securities law affords.
From time to time, our management or persons acting on our behalf make forward-looking statements to inform existing and potential security holders about our company. These statements may include projections and estimates concerning the timing and success of specific projects and our future orders, revenue, income and capital spending. Forward-looking statements are generally accompanied by words such as “estimate,” “plan,” “project,” “predict,” “believe,” “expect,” “anticipate,” “plan,” “forecast,” “budget,” “goal,” “may,” “should,” or other words that convey the uncertainty of future events or outcomes. In addition, sometimes we will specifically describe a statement as being a forward-looking statement and refer to this cautionary statement.
In addition, various statements this report contains, including those that express a belief, expectation or intention, or that express a future goal or commitment, are forward-looking statements. Those forward-looking statements appear in Part I of this report in Item 1—“Business,” Item 2—“Properties” and Item 3—“Legal Proceedings” and in Part II of this report in Item 7—“Management's Discussion and Analysis of Financial Condition and Results of Operations,” Item 7A—“Quantitative and Qualitative Disclosures About Market Risk” and in the Notes to Consolidated Financial Statements incorporated into Item 8 and elsewhere in this report. These forward-looking statements speak only as of the date of this report, we disclaim any obligation to update these statements, and we caution you not to rely unduly on them. We have based these forward-looking statements on our current expectations and assumptions about future events. While our management considers these expectations and assumptions to be reasonable, they are inherently subject to significant business, economic, competitive, regulatory and other risks, contingencies and uncertainties, most of which are difficult to predict and many of which are beyond our control. These risks, contingencies and uncertainties relate to, among other matters, the following:
factors affecting the level of activity in the energy industry, including worldwide demand for and prices of oil and natural gas, oil and natural gas production growth and the supply and demand of offshore drilling rigs;
actions by members of the Organization of Petroleum Exporting Countries (“OPEC”), and other oil exporting countries;
decisions about offshore developments to be made by oil and gas exploration, development and production companies;
decisions about offshore developments to be made by offshore renewables companies;
the use of subsea completions and our ability to capture a share of the associated market;
factors affecting the level of activity in our government businesses, including decisions on spending and funding by the U.S. Government;
factors affecting the level of activity in our entertainment businesses, including decisions on capital expenditure decisions by entertainment business customers, such as theme park operators;
factors affecting our ability to achieve our growth expectations for our mobile robotics technology products;
general economic and business conditions and industry trends, including the ongoing transition to alternative sources of energy to reduce worldwide emissions of carbon dioxide and other “greenhouse gases,” the effects of inflation and future monetary policies and actions of the Federal Reserve;
the strength of the industry segments in which we are involved;
cancellations of contracts, change orders and other contractual modifications and the resulting adjustments to our backlog;
collections from our customers;
the availability and increased costs of chartered vessels;
our future financial performance, including as a result of the availability, terms and deployment of capital;
the consequences of significant changes in currency exchange rates;
the volatility and uncertainties of credit markets;
11

our ability to comply with covenants in our credit agreements and other debt instruments and the availability, terms and deployment of capital;
changes in tax laws, regulations and interpretation by taxing authorities;
changes in, or our ability to comply with, other laws and governmental regulations, including those relating to the environment (including pollution and climate change);
the continued availability of qualified personnel and our ability to attract and retain those qualified personnel;
our ability to obtain raw materials and parts on a timely basis and, in some cases, from limited sources;
increases in material costs on long-term projects at prices higher than originally forecast;
operating risks normally incident to offshore exploration, development and production operations;
hurricanes and other adverse weather and sea conditions;
cost and time associated with drydocking of our vessels;
the highly competitive nature of our businesses;
adverse outcomes from legal or regulatory proceedings;
the risks associated with integrating businesses we acquire;
the risks associated with the use of complex information technology systems, including cybersecurity risks and the risks associated with failures to protect data privacy in accordance with applicable legal requirements and contractual provisions binding upon us;
rapid technological changes; and
social, political, military and economic situations in foreign countries where we do business and the possibilities of civil disturbances, war, other armed conflicts or terrorist attacks.
We believe the items we have outlined above are important factors that could cause our actual results to differ materially from those expressed in a forward-looking statement made in this report or elsewhere by us or on our behalf. We have discussed most of these factors in more detail elsewhere in this report. These factors are not necessarily all the factors that could affect us. Unpredictable or unanticipated factors we have not discussed in this report could also have material adverse effects on actual results of matters that are the subject of our forward-looking statements. We do not intend to update our description of important factors each time a potential important factor arises. We advise our security holders that they should (1) be aware that important factors we do not refer to above could affect the accuracy of our forward-looking statements and (2) use caution and common sense when considering our forward-looking statements.
AVAILABLE INFORMATION
Our website address is www.oceaneering.com. We make available through this website under “Investor Relations—SEC Financial Reports,” free of charge, our annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, amendments to those reports and Section 16 filings by our directors and executive officers as soon as reasonably practicable after we, or our executive officers or directors, as the case may be, electronically file those materials with, or furnish those materials to, the U.S. Securities and Exchange Commission (“SEC”). In addition, the SEC maintains a website, www.sec.gov, which contains reports, proxy and other information statements, and other information regarding issuers that file electronically with the SEC.
We have adopted, and posted on our website: our corporate governance guidelines; a code of ethics for our Chief Executive Officer and Senior Financial Officers; charters for the Audit, Nominating, Corporate Governance and Sustainability, and Compensation Committees of our Board of Directors; and a code of business conduct and ethics that applies to all of our directors, officers and employees.
We also post on our website materials that summarize our environmental, social and governance (“ESG”) efforts, including our annual Sustainability Accounting Standards Board Disclosures and our Climate Change Report aligned with the Task Force on Climate-Related Financial Disclosures guidance. These materials are available in print to any stockholder that makes a written request to Oceaneering International, Inc., Attention: Corporate Secretary, 5875 North Sam Houston Parkway West, Suite 400, Houston, Texas 77086. Information contained on or accessible from our website or any other website is not incorporated by reference into this Annual Report and should not be considered part of this report.
12

INFORMATION ABOUT OUR EXECUTIVE OFFICERS
Executive Officers. The following information relates to our executive officers as of February 16, 2024: 
NAMEAGEPOSITIONEXECUTIVE
OFFICER
SINCE
EMPLOYEE
SINCE
Roderick A. Larson57President and Chief Executive Officer and Director20122012
Earl F. Childress58Senior Vice President and Chief Commercial Officer20202020
Alan R. Curtis58Senior Vice President and Chief Financial Officer20151995
Holly D. Kriendler59Senior Vice President and Chief Human Resources Officer20202016
Benjamin M. Laura45Senior Vice President and Chief Innovation Officer20202014
Jennifer F. Simons47Senior Vice President, Chief Legal Officer and Secretary20232023
Catherine E. Dunn46Vice President and Chief Accounting Officer20232002
Philip G. Beierl65Senior Vice President, Aerospace and Defense Technologies20182005
Christopher J. Dyer44Senior Vice President, Offshore Projects Group20222004
Leonardo P. Granato50Senior Vice President, Integrity Management and Digital Solutions20222016
Martin J. McDonald60Senior Vice President, Subsea Robotics20151989
Shaun R. Roedel56Senior Vice President, Manufactured Products20202009
Each executive officer serves at the discretion of our Board of Directors and is subject to reelection or reappointment each year after the annual meeting of our shareholders. We do not know of any arrangement or understanding between any of the above persons and any other person or persons pursuant to which they were selected or appointed as an officer.
Business Experience. The following summarizes the business experience of our executive officers. Except where we otherwise indicate, each of these persons has held his or her current position with Oceaneering for at least the past five years.
Roderick A. Larson, President and Chief Executive Officer, joined Oceaneering in 2012 as Senior Vice President and Chief Operating Officer, became President in February 2015 and became President and Chief Executive Officer in May 2017, when he joined our Board of Directors. Mr. Larson previously held positions with Baker Hughes Incorporated from 1990 until he joined Oceaneering, serving most recently as President, Latin America Region from January 2011. Previously, he served as Vice President of Operations, Gulf of Mexico Region from 2009 to 2011, Gulf Coast Area Manager from 2007 to 2009, and Special Projects Leader Technical Training Task from 2006 to 2007.
Earl F. Childress, Senior Vice President and Chief Commercial Officer, joined Oceaneering in March 2020 as Senior Vice President, Business Development and assumed his current role in May 2020. From 2015 to 2020, he served as Executive Vice President of Strategy and Business Development for Teledyne Marine, and as General Manager of Teledyne Seismic and Teledyne RD Instruments. Prior to 2015, Mr. Childress served in sales, marketing and strategy roles for Teledyne, including mergers and acquisitions in marine instrumentation markets. Mr. Childress is a member of Petroleum Equipment and Services Association and the National Ocean Industries Association.
Alan R. Curtis, Senior Vice President and Chief Financial Officer, joined Oceaneering in 1995 as the Financial and Operations Controller for our Subsea Products segment, and became Vice President and Controller of Subsea Products in 2013 and Senior Vice President, Operations Support in 2014. He was appointed to his current position in August 2015.
Holly D. Kriendler, Senior Vice President and Chief Human Resources Officer, joined Oceaneering in October 2016 as Vice President, Human Resources and was appointed as its Chief Human Resources Officer in 2018 and to her current position in March 2020, with responsibility for Oceaneering’s human resources, global mobility and operations training functions. Prior to joining Oceaneering, Ms. Kriendler served in human resources leadership positions from 2006 to 2016 at affiliates of Tyco International Ltd. and successor entities, including most recently as Vice President, Human Resources for The ADT Corporation from 2011. Ms. Kriendler has more than 25 years of experience in human resources management.
13

Benjamin M. Laura, Senior Vice President and Chief Innovation Officer, joined Oceaneering as Director of Subsea Services in 2014. He was appointed to his current position in October 2022. Prior to that time, he served as Vice President of Service, Technology & Rentals from 2015, as Senior Vice President, Service and Rental from March 2020 and as Senior Vice President, Offshore Projects Group from May 2020. Prior to joining Oceaneering, Mr. Laura worked for Baker Hughes as the Vice-President and Managing Director for Baker Hughes do Brasil.
Jennifer F. Simons joined Oceaneering in January 2023 as Senior Vice President, Chief Legal Officer and Secretary. Prior to joining Oceaneering, Ms. Simons worked for Parker Wellbore since 2010, serving in roles of increasing seniority and responsibility. She most recently served at Parker Wellbore as Senior Vice President, Chief Administration Officer, General Counsel and Corporate Secretary, a role held since 2020, and Vice President, General Counsel and Corporate Secretary, a role held from 2018 through 2020. Prior to her service with Parker Wellbore, Ms. Simons practiced law with a private law firm.
Catherine E. Dunn, Vice President and Chief Accounting Officer, joined Oceaneering in June 2002 and served as Corporate Controller from January 2012 until she was appointed to her current position in December 2023. Prior to joining Oceaneering, Mrs. Dunn was with Arthur Anderson. Mrs. Dunn holds a Bachelor’s degree in Accounting from Louisiana State University and is a Certified Public Accountant.
Philip G. Beierl, Senior Vice President, Aerospace and Defense Technologies, joined Oceaneering in 2005 and held leadership positions in the Oceaneering Technologies business unit, most recently as its Vice President and General Manager from 2014. Mr. Beierl was appointed as Oceaneering's Senior Vice President, Advanced Technologies in 2018 and to his current position in August 2020. Before joining Oceaneering, he served in the U.S. Navy for over 25 years.
Christopher J. Dyer, Senior Vice President, Offshore Projects Group, joined Oceaneering in 2004 as a Project Engineer in our Space Systems division. He was appointed to his current position in October 2022. Prior to that time, he served as Vice President, Offshore Projects Group–Americas from February 2022 and Director, Offshore Projects Group–Americas from May 2020. Prior to our segment realignment, he served within our Service and Rental business unit as: Director, Intervention from April 2019; Global Service Line Manager from June 2018; and Service Line Manager from February 2016.
Leonardo P. Granato, Senior Vice President, Integrity Management and Digital Solutions, joined Oceaneering in January 2016 as Director of Service Excellence for our Service and Rental business unit. He was appointed to his current position in October 2022. Prior to that time, he served as Brazil Country Manager since December 2019 and also as Business Development – Managing Director Brazil since July 2018. Prior to joining Oceaneering, Mr. Granato served in roles of increasing responsibility with Baker Hughes Incorporated and Baker Hughes do Brasil, including most recently as Latin America HSE Director from March 2014 to January 2016.
Martin J. McDonald, Senior Vice President, Subsea Robotics, joined Oceaneering in 1989. He held a variety of domestic and international positions of increasing responsibility in our Remotely Operated Vehicles segment and most recently served as Vice President and General Manager for our ROV operations in the Eastern Hemisphere from 2006 until being appointed Senior Vice President, Remotely Operated Vehicles in 2016. He was appointed to his current position in May 2020.
Shaun R. Roedel, Senior Vice President, Manufactured Products, joined Oceaneering in 2009 as Assistant General Manager/Group Project Manager of the umbilical plant in Panama City, Florida, and became Vice President, Subsea Products in 2017. He was appointed to his current position in March 2020. Prior to joining Oceaneering, Mr. Roedel was the head of project management for Siemens Dematic from 1997 to 2004 and the head of project management and construction for Vanderlande Industries from 2004 to 2009. Mr. Roedel served in the U.S. Navy from 1990 to 1997.


14


Item 1A.Risk Factors.
We are subject to various risks and uncertainties in the course of our business. The following summarizes the risks and uncertainties that we consider to be material and that may materially and adversely affect our business, financial condition, results of operations or cash flows and the market value of our securities. Investors in our company should consider these matters, in addition to the other information we have provided in this report and the documents we incorporate by reference.
Business and Operational Risks
We derive most of our revenue from companies in the offshore oil and gas industry, a historically cyclical industry with levels of activity that are significantly affected by the levels and volatility of oil and gas prices.
We derive most of our revenue from customers in the offshore oil and gas exploration, development and production industry. The offshore oil and gas industry is a historically cyclical industry characterized by significant changes in the levels of exploration and development activities. Oil and gas prices, and market expectations of potential changes in those prices, significantly affect the levels of those activities. Worldwide political, economic and military events have contributed to oil and gas price volatility and are likely to continue to do so in the future. In addition, there is ongoing uncertainty regarding the long-term outlook for the U.S. Gulf of Mexico, as a result of a prior temporary ban on leasing of U.S. federal lands imposed by the current presidential administration. While the temporary ban has been lifted, the Biden administration resumed selling leases to drill for oil and gas on federal lands in April 2022, but with an 80% reduction in the number of acres offered and an increase in the royalties companies must pay to drill. In July 2023, the U.S. Department of the Interior (“DOI”) proposed updates to its onshore oil and gas leasing regulations which could further restrict oil and gas exploration and production on federal lands. DOI expects to issue a final rule in the spring of 2024. In August 2023, DOI proposed a scaled back offshore lease sale for certain areas in the Gulf of Mexico due to concerns related to an endangered whale population in the area. The exclusion of certain lease blocks from the sale was successfully challenged in court and DOI was ordered to hold the lease sale at its original scale. This decision was upheld by the U.S. Court of Appeals for the Fifth Circuit on November 14, 2023, and the sale was held on December 20, 2023. Any prolonged reduction in the overall level of offshore oil and gas exploration and development activities, whether resulting from changes in oil and gas prices, limitations on access to capital for such activities, governmental actions or regulatory developments or otherwise, could materially and adversely affect our financial condition and results of operations in our operating segments within our Energy business. Some factors that have affected and are likely to continue affecting oil and gas prices and the level of demand for our services and products include the following:
worldwide demand for oil and gas;
general economic and business conditions and industry trends;
the ability of OPEC to set and maintain production levels;
the level of production by non-OPEC countries;
the ability of oil and gas companies to generate funds for capital expenditures;
the ongoing ability to access external financing from financial institutions or the capital markets;
the cost of exploring for, developing and producing oil and gas as compared to alternative energy sources;
domestic and foreign tax policy;
laws and governmental regulations that restrict exploration and development of oil and gas in various offshore jurisdictions;
technological changes that could lead to competition from new market entrances;
the political environment of oil-producing regions;
the changing environmental and social landscape;
the price and availability of alternative energy;
war, sabotage, terrorism and civil unrest, including the conflict between Russia and Ukraine and conflict in the Middle East; and
extreme weather conditions, natural disasters, public health crises and pandemics or epidemics, such as COVID-19 and variants thereof.
15

Our operations could be adversely impacted by the indirect consequences of climate change and climate-related business trends.
Scientific studies have suggested that emissions of certain gases, commonly referred to as “greenhouse gases,” including carbon dioxide and methane, are contributing to warming of the earth’s atmosphere and other climatic changes. In response to those studies, the issue of climate change and the effects of greenhouse gas emissions, in particular emissions from fossil fuels, has attracted and continues to attract political and social attention. Although it is not possible at this time to predict the timing and effect of climate-related business trends, any such developments, including the declining cost of renewable energy generation technologies, continued government subsidies, and the continuing electrification of various technologies that previously used hydrocarbons, could impact the long-term demand for oil and natural gas and, ultimately, the demand for the services and products of our Energy business.
Climate-related business trends could result in, among other things, decreased demand for goods or services that produce significant greenhouse gas emissions, such as our fleet of vessels, increased demand for goods that result in lower emissions than competing products and increased competition to develop innovative new products that result in lower emissions. As we strive to develop innovative new product offerings, we aim to address a myriad of challenges facing our customers and the industries that we serve, including, among many others, energy efficiency, labor shortages, safety and climate change. To meet these challenges, we strive to innovate products and services that, in addition to lowering greenhouse gas emissions for our customers, offer higher energy efficiency, fewer personnel requirements due to more automation and superior safety characteristics. While this creates opportunities for our business, we face the risk that we will be unable to execute on such innovation in a timely manner, or at all, which may materially and adversely affect our business, financial condition, results of operations or cash flows if our customers turn to other suppliers for these products. If we are unable to meet increased customer expectations around the energy efficiency and carbon emissions of our new products, our business or our reputation could be negatively impacted.
Further, increased demand for generation and transmission of energy from alternative energy sources could result in a decreased demand for goods or services that complement the hydrocarbon industry generally, even if those goods and services themselves do not produce significant greenhouse gas emissions, such as our remotely operated vehicles. Our business could be negatively impacted if we are unable to successfully market our products and services to customers who produce energy from alternative energy sources.
Beyond financial impacts, climate change poses potential physical risks. Scientific studies forecast that these risks include increases in sea levels, stresses on water supply, rising average temperatures and other changes in weather conditions, such as increases in precipitation and extreme weather events, such as floods, heat waves, hurricanes and other tropical storms and cyclones. The projected physical effects of climate change have the potential to directly affect the operations we conduct for customers and result in increased costs related to our operations. However, because the nature and timing of changes in extreme weather events (such as increased frequency, duration, and severity) are uncertain, it is not possible for us to estimate reliably the future financial risk to our operations caused by these potential physical risks.
Our international operations involve additional risks not associated with domestic operations.
A significant portion of our revenue is attributable to operations in foreign countries. These activities accounted for approximately 58% of our consolidated revenue in 2023. Risks associated with our operations in foreign areas include risks of:
regional and global economic downturns;
public health crises, such as COVID-19, Severe Acute Respiratory Syndrome, severe influenza and other highly communicable viruses or diseases, that could limit our access to customers', vendors' or our facilities or offices, impose travel restrictions on our personnel or otherwise adversely affect our operations or demand for our services;
expropriation, confiscation or nationalization of assets;
renegotiation or nullification of existing contracts;
foreign exchange restrictions;
foreign currency fluctuations, particularly in countries highly dependent on oil revenue;
foreign taxation, including the application and interpretation of tax laws;
the inability to repatriate earnings or capital;
16

changing political conditions;
changing foreign and domestic monetary policies; and
social, political, military and economic situations in foreign areas where we do business and the possibilities of civil disturbances, war, other armed conflict, terrorist attacks or acts of piracy.
Additionally, in some jurisdictions we are subject to foreign governmental regulations favoring or requiring the awarding of contracts to local contractors or requiring foreign contractors to employ citizens of, or purchase supplies from, a particular jurisdiction. These regulations may adversely affect our ability to compete.
Our exposure to the risks we described above varies from country to country. There is a risk that a continuation or worsening of these conditions could materially and adversely impact our future business, operations, financial condition and results of operations.
Our backlog is subject to unexpected adjustments and cancellations and is, therefore, an uncertain indicator of our future revenue and earnings.
There can be no assurance that the revenue included in our backlog will be realized or, if realized, will result in profits. Because of project cancellations or potential changes in the scope or schedule of our customers' projects, we cannot predict with certainty when or if backlog will be realized. Material delays, suspensions, cancellations or payment defaults could materially affect our financial condition, results of operations and cash flows. We may be at risk of delays, suspensions and cancellations in the current market environment.
Reductions in our backlog due to cancellation by a customer or for other reasons would adversely affect, potentially to a material extent, the revenue and earnings we actually receive from contracts included in our backlog. Many of our ROV contracts have 30-day notice termination clauses. Some of the contracts in our backlog provide for cancellation fees in the event customers cancel projects. These cancellation fees usually provide for reimbursement of our out-of-pocket costs, revenue for work performed prior to cancellation and a varying percentage of the profits we would have realized had the contract been completed. However, under limited circumstances, such as certain bankruptcy events, no cancellation fee would be owed to us. Further, even if a cancellation fee is owed to us, a customer may be unable or may refuse to pay the cancellation fee. We typically have no contractual right upon cancellation to the total contract revenue as reflected in our backlog. If we experience significant project terminations, suspensions or scope adjustments to contracts reflected in our backlog, our financial condition, results of operations and cash flows may be adversely impacted.
Our offshore oilfield operations involve a variety of operating hazards and risks that could cause losses.
Our offshore oilfield operations are subject to the hazards inherent in the offshore oilfield business. These include blowouts, explosions, fires, collisions, capsizings and severe weather conditions. These hazards could result in personal injury and loss of life, severe damage to or destruction of property and equipment, pollution or environmental damage and suspension of operations. We may incur substantial liabilities or losses as a result of these hazards. While we maintain insurance protection against some of these risks and seek to obtain indemnity agreements from our customers requiring the customers to hold us harmless from some of these risks, our insurance and contractual indemnity protection may not be sufficient or effective to protect us under all circumstances or against all risks. The occurrence of a significant event not fully insured or indemnified against or the failure of a customer to meet its indemnification obligations to us could materially and adversely affect our results of operations and financial condition.
Legal and Regulatory Risks
Legislative and regulatory responses to climate change and the ongoing “energy transition” could result in increased operating costs and capital expenditures and changes in demand for the services and products of our Energy business.
The legislative and regulatory responses to climate change and its effects have the potential to negatively affect our business in many ways, including increasing the costs to provide the services and products of our Energy business, reducing the demand for and consumption of certain of those services and products, and the economic health of the regions in which we operate, all of which can create financial risks.
Legislation to regulate greenhouse gas emissions has, from time to time, been introduced in the U.S. Congress and such legislation may be proposed or adopted in the future. In addition, the Environmental Protection Agency (“EPA”) has adopted regulations addressing greenhouse gas emissions, including the EPA’s final methane rules, which
17

impose several new methane emission requirements on the oil and gas industry, announced on December 2, 2023, during the United Nations Climate Change Conference in the United Arab Emirates (“COP28”). There also have been international efforts seeking legally binding reductions in greenhouse gas emissions, as well as non-binding efforts, including the non-binding agreement by more than 190 governments at COP28 to transition away from fossil fuels and encourage the growth and expansion of renewable energy. The United States was actively involved in the negotiations at the 21st Conference of the Parties of the United Nations Framework Convention on Climate Change in Paris, which led to the creation of the “Paris Agreement.” The Paris Agreement requires the signatory countries to review and "represent a progression" in their nationally determined contributions, which set emissions reduction goals, every five years.
It is not possible at this time to predict the timing and effect of climate change or to predict the effect of the Paris Agreement (or similar international agreements) or whether additional greenhouse gas legislation, regulations or other measures will be adopted. However, more aggressive efforts by governments and non-governmental organizations to reduce greenhouse gas emissions appear likely and any such future laws and regulations could result in increased compliance costs or additional operating restrictions applicable to our Energy business customers and/or us. For example, in August 2022, President Biden signed the Inflation Reduction Act (“IRA”) into law, which imposes a charge on methane emissions from certain petroleum and natural gas system facilities and could have an indirect impact on demand for the goods and services of our Energy business, and on December 2, 2023 during COP28, the EPA announced its final methane rules, which impose several new methane emission requirements on the oil and gas industry. Our business could also be impacted by governmental initiatives to incentivize the conservation of energy or the use of alternative energy sources. These initiatives to reduce energy consumption or incentivize a shift away from fossil fuels could reduce demand for hydrocarbons, thereby reducing demand for the goods and services of our Energy business, and adversely impact our business, financial condition, results of operations and cash flows.
The adoption of additional climate change laws or regulations in the future could result in increased costs for our Energy business customers and us to (1) operate and maintain operating facilities, (2) install new emission controls or abatement technologies (such as CCS technologies) on operating facilities and (3) administer and manage greenhouse gas emissions programs. If we are unable to recover or pass through a significant level of our costs related to complying with climate change regulatory requirements imposed on us, they could have a material adverse effect on our results of operations and financial condition. Further, such legislation or regulation could prevent customer projects from going forward, thereby potentially reducing the need for our products and services. In addition, to the extent financial markets and insurance carriers view climate change and the greenhouse gas emissions of our Energy business customer base as a financial risk, this could negatively impact our cost of and access to capital and insurance.
Climate change also subjects us to the risk of increased negative publicity. Negative public perception regarding us and/or the energy industry resulting from, among other things, concerns raised by advocacy groups about oil spills, greenhouse gas emissions, climate change and explosions of or leaks from pipelines carrying crude oil, refined petroleum products or natural gas, may lead to increased regulatory scrutiny, which may, in turn, lead to new safety and environmental laws, regulations, guidelines and enforcement interpretations. These actions may cause operational delays or restrictions, increased operating costs or capital expenditures, additional regulatory burdens and increased risk of litigation for us and our energy industry customers. Furthermore, governmental authorities exercise considerable discretion in the timing and scope of permit issuance required for the operations conducted by or for our energy industry customers and, in many cases, the public may engage in the permitting process. Negative public perception could cause such permits to be withheld, delayed, or burdened by requirements that restrict our ability to profitably conduct business for our energy industry customers. Ultimately, these risks could result in reduced demand for the services and products of our Energy business, which would adversely impact our revenues, and increased costs that may adversely affect our profitability and cash flows.
In addition, climate change legislation and regulation may subject us to increased competition to develop innovative new products that result in lower emissions. Please refer to the risk factor entitled “Our operations could be adversely impacted by the indirect consequences of climate change and climate-related business trends” for a discussion of the impact of other climate-related consequences on our business, financial condition, results of operations and cash flows.
18

Employee, agent or partner misconduct or our overall failure to comply with laws or regulations could weaken our ability to win contracts, which could result in reduced revenue and profits.
Misconduct, fraud, non-compliance with applicable laws and regulations, or other improper activities by one or more of our employees, agents or partners could have a significant negative impact on our business and reputation. Such misconduct could include the failure to comply with the U.S. Foreign Corrupt Practices Act ("FCPA"), which prohibits companies and their intermediaries from making improper payments to non-U.S. officials, as well as the failure to comply with government procurement regulations, regulations on lobbying or similar activities, regulations pertaining to the internal controls over financial reporting and various other applicable laws or regulations, including the U.K. Bribery Act. We operate in some countries that international corruption monitoring groups have identified as having high levels of corruption. Our activities create the risk of unauthorized payments or offers of payments by one of our employees or agents that could be in violation of the FCPA or other applicable anti-corruption laws. The precautions we take to prevent and detect misconduct, fraud or non-compliance with applicable laws and regulations may not be effective, and we could face unknown risks or losses. Our failure to comply with applicable laws or regulations or acts of misconduct could subject us to fines, penalties or other sanctions, which could have a material adverse effect on our business and our consolidated financial condition, results of operations and cash flows.
Laws and governmental regulations may add to our costs or adversely affect our operations.
Our business is affected by changes in public policy and by federal, state, local and foreign laws and regulations, including those relating specifically to the offshore oil and gas industry. Offshore oil and gas exploration and production operations are affected by tax, environmental, safety and other laws, by changes in those laws, application or interpretation of existing laws, and changes in related administrative regulations. It is possible that such new laws and regulations, or changes to the application or interpretation of existing laws and regulations, may in the future add significantly to our operating costs or those of our customers or otherwise directly or indirectly affect our operations.
On August 16, 2022, President Biden signed the IRA into law. The IRA contains several revisions to the Internal Revenue Code, including a 15% corporate minimum tax for taxpayers with adjusted financial statement income in excess of $1.0 billion and a 1% excise tax on corporate stock repurchases made after December 31, 2022. We continue to analyze the potential impact of the IRA on our consolidated financial statements and to monitor guidance to be issued by the U.S. Department of the Treasury.
Environmental laws and regulations can increase our costs, and our failure to comply with those laws and regulations can expose us to significant liabilities.
Risks of substantial costs and liabilities related to environmental compliance issues are inherent in our operations. Our operations are subject to extensive federal, state, local and foreign laws and regulations relating to the generation, storage, handling, emission, transportation and discharge of materials into the environment. Permits are required for the operation of various facilities, and those permits are subject to revocation, modification and renewal. Governmental authorities have the power to enforce compliance with their regulations, and violations are subject to fines, injunctions or both. In some cases, those governmental requirements can impose liability for the entire cost of cleanup on any responsible party without regard to negligence or fault and impose liability on us for the conduct of or conditions others have caused, or for our acts that complied with all applicable requirements when we performed them. It is possible that other developments, such as stricter environmental laws and regulations, and claims for damages to property or persons resulting from our operations, would result in substantial costs and liabilities. Our insurance policies and the contractual indemnity protection we seek to obtain from our customers may not be sufficient or effective to protect us under all circumstances or against all risks involving compliance with environmental laws and regulations.
Financial Risks
Foreign exchange risks and fluctuations may affect our profitability on certain projects.
We operate on a worldwide basis with substantial operations outside the United States that subject us to U.S. dollar translation and economic risks. In order to manage some of the risks associated with foreign currency exchange rates, we may enter into foreign currency derivative (hedging) instruments, especially when there is currency risk exposure that is not naturally mitigated via our contracts. However, these actions may not always eliminate all currency risk exposure, in particular for our long-term contracts. A disruption in the foreign currency markets, including the markets with respect to any particular currencies, could adversely affect our hedging instruments and subject us to additional currency risk exposure. Based on fluctuations in currency, the U.S. dollar value of our
19

backlog may from time to time increase or decrease significantly. We do not enter into derivative instruments for trading or other speculative purposes. Our operational cash flows and cash balances, though predominately held in U.S. dollars, may consist of different currencies at various points in time in order to execute our contracts globally. Non-U.S. asset and liability balances are subject to currency fluctuations when measured period to period for financial reporting purposes in U.S. dollars.
Maintaining adequate letter of credit and bonding capacity is necessary for us to successfully bid on and win various contracts.
In line with industry practice, we are often required to post standby letters of credit to customers or enter into surety bond arrangements in favor of customers. Those letters of credit and surety bond arrangements generally protect customers against our failure to perform our obligations under the applicable contracts. However, the terms of those letters of credit, including terms relating to the customer’s ability to draw upon the letter of credit and the amount of the letter of credit required, can vary significantly. If a letter of credit or surety bond is required for a particular project and we are unable to obtain it due to insufficient liquidity or other reasons, we may not be able to pursue that project. We have limited capacity for letters of credit, and we rely substantially on bilateral letters of credit from various issuing banks in a number of markets. Moreover, due to events that affect the credit markets generally, letters of credit may be more difficult to obtain in the future or may only be available at significant additional cost. Letters of credit, including through our bilateral arrangements (which are cancelable in the discretion of the issuing banks), may not continue to be available to us on reasonable terms. Our inability to obtain adequate letters of credit and surety bonds and, as a result, to bid on new work could have a material adverse effect on our business, cash flows, liquidity, financial condition and results of operations.
Significant inflation and higher interest rates could adversely affect our business and financial condition.
The United States experienced inflationary pricing and increasing construction and labor costs in 2022 and 2023. While the pace of inflation has reduced since 2022, future changes in inflation could have an adverse impact on our business and our financial condition by increasing our costs of materials and labor. In addition, changing and future monetary policies and actions of the Federal Reserve that result from such adverse market and economic conditions (such as raises to the target federal funds rate) could adversely affect our ability to obtain financing and raise our (or our customers’) cost of capital. In a highly inflationary environment, we may be unable to raise pricing for our energy services and products at or above the rate of inflation, which could reduce our profit margins and our cost of capital, labor and materials could increase, which could have an adverse impact on our business and our financial condition.
Public and investor sentiment regarding ESG matters and our industry could adversely affect our business operations and the trading price of our securities.
Businesses across all industries are facing increasing scrutiny from investors, governmental authorities, regulatory agencies and the public related to their ESG practices, including practices and disclosures related to climate change, sustainability, diversity, equity and inclusion initiatives and heightened governance standards. Failure, or a perceived failure, to adequately respond to or meet evolving ESG expectations, concerns and standards may cause us to suffer reputational damage and materially and adversely affect our business or financial condition, or the trading price of our securities. In addition, organizations that provide ESG information to investors have developed ratings processes for evaluating a business entity’s approach to ESG matters, and certain members of the broader investment community may consider a business entity’s sustainability score as a reputational or other factor in making an investment decision. Consequently, a low sustainability score could result in exclusion of our securities from consideration by certain investment funds and a negative perception of our operations by certain investors. In addition, efforts in recent years aimed at the investment community to limit or curtail activities with companies engaged in the extraction of fossil fuel reserves could limit our ability to access the capital markets to the extent the services we provide to such customers engaged in extraction activities constitute a significant portion of our operations. As a result, such initiatives could have an adverse impact on our business and our financial condition.
Difficulty in obtaining sufficient capital could adversely impact our business and financial condition.
A financial crisis or economic recession could have an adverse impact on our business and our financial condition. In particular, the cost of capital could increase substantially and the availability of funds from the capital markets could diminish significantly. Since the global recession in 2008, credit and capital markets have, from time to time, experienced volatility. Our ability to access the capital markets in the future could be restricted or available on terms we do not consider favorable. Limited access to the capital markets could adversely impact our ability to take advantage of business opportunities or react to changing economic and business conditions and could adversely
20

impact our ability to continue our growth strategy. Ultimately, we could be required to reduce our future capital expenditures substantially and such a reduction could have a material adverse effect on our business and our consolidated financial condition, results of operations and cash flows. A financial crisis or economic recession could also affect our suppliers and our customers, causing them to fail to meet their obligations to us, which could have a material adverse effect on our revenue, income from operations and cash flows.
If one or more of the lenders under our revolving credit facility were to become unable or unwilling to perform their obligations under that facility, our borrowing capacity could be reduced. Our inability to borrow under our revolving credit facility could limit our ability to fund our future operations and growth.
In addition, we maintain our cash balances and short-term investments primarily in accounts held by major banks and financial institutions located principally in North America, Europe, Africa and Asia, and some of those accounts hold deposits that exceed available insurance. It is possible that one or more of the financial institutions in which we hold our cash and investments could become subject to bankruptcy, receivership or similar proceedings. As a result, we could be at risk of not being able to access material amounts of our cash, which could result in a temporary liquidity crisis that could impede our ability to fund operations.
Strategic Risks Related to our Business
Our business strategy contemplates future acquisitions. Acquisitions of other businesses or assets present various risks and uncertainties.
We may pursue growth through the acquisition of businesses or assets that will enable us to broaden our service and product offerings and expand into new markets. We may be unable to implement this element of our growth strategy if we cannot identify suitable businesses or assets, reach agreement on potential strategic acquisitions on acceptable terms or for other reasons. Moreover, acquisitions involve various risks, including:
difficulties relating to the assimilation of personnel, services and systems of an acquired business and the assimilation of marketing and other operational capabilities;
challenges resulting from unanticipated changes in customer and other third-party relationships subsequent to acquisition;
additional financial and accounting challenges and complexities in areas such as tax planning, treasury management, financial reporting and internal controls;
assumption of liabilities of an acquired business, including liabilities that were unknown at the time the acquisition transaction was negotiated;
possible liabilities under the FCPA and other anti-corruption laws;
diversion of management's attention from day-to-day operations;
failure to realize anticipated benefits, such as cost savings and revenue enhancements;
potentially substantial transaction costs associated with acquisitions; and
potential impairment resulting from the overpayment for an acquisition.
Future acquisitions may require us to obtain additional equity or debt financing, which may not be available on attractive terms. Moreover, to the extent an acquisition transaction financed by non-equity consideration results in goodwill, it will reduce our tangible net worth, which might have an adverse effect on credit availability.
Additionally, an acquisition may bring us into businesses we have not previously conducted and expose us to additional business risks that are different from those we have previously experienced.
Our business strategy also includes development and commercialization of new technologies to support our growth. The development and commercialization of new technologies require capital investment and involve various risks and uncertainties.
Our future growth will depend on our ability to continue to innovate by developing and commercializing new service and product offerings. Investments in new technologies involve varying degrees of uncertainties and risk. Commercial success depends on many factors, including the levels of innovation, the development costs and the availability of capital resources to fund those costs, the levels of competition from others developing similar or other competing technologies, our ability to obtain or maintain government permits or certifications, the effectiveness of production, distribution and marketing efforts, and the costs to customers to deploy and provide support for the new technologies. We may not achieve significant revenue from new service and product investments for a number of
21

years, if at all. Moreover, new services and products may not be profitable, and, even if they are profitable, our operating margins from new services and products may not be as high as the margins we have experienced historically.
The loss of the services of one or more of our key personnel, or our failure to attract, assimilate and retain trained personnel in the future, could disrupt our operations and result in loss of revenue.
Our success depends on the continued active participation of our executive officers and key operating personnel. The unexpected loss of the services of any one of these persons could adversely affect our operations.
Our operations require the services of employees having the technical training and experience necessary to obtain the proper operational results. As a result, if we should suffer any material loss of personnel to competitors or be unable to employ additional or replacement personnel with the requisite level of training and experience to adequately operate our equipment, our operations could be adversely affected. A significant increase in the wages paid by other employers could result in a reduction in our workforce, increases in wage rates, or both.
We may not be able to compete successfully against current and future competitors.
Our businesses operate in highly competitive industry segments. Some of our competitors or potential competitors have greater financial or other resources than we have. Our operations may be adversely affected if our current competitors or new market entrants introduce new products or services with better features, performance, prices or other characteristics than those of our services and products. This factor is significant to our segments' operations, particularly in the operating segments within our Energy business, where capital investment is critical to our ability to compete.
Our aspirations, goals, commitment targets and initiatives related to sustainability, including emissions reduction and our public statements and disclosures regarding the same, expose us to numerous risks.
We have developed, and we will continue to develop, goals, targets and other objectives related to sustainability matters, including our 2030 emission reduction targets. Statements related to these goals, targets and objectives are made using various underlying assumptions and reflect our current intentions, and do not constitute a guarantee that they will be achieved. Our efforts to research, establish, accomplish and accurately report on these goals, targets and other objectives expose us to numerous operational, reputational, financial, legal and other risks. Our ability to achieve any stated goal, target or objective is subject to numerous factors and conditions, many of which are outside of our control, including the availability of alternative energy sources in the jurisdictions in which we operate, the capacity of electrical grids to support traditional and alternative energy sources, and the broader economic and legal circumstances affecting energy and electricity locally. We cannot predict the ultimate impact of achieving our 2030 emissions reduction targets, or the various implementation aspects, on our financial condition and results of operations.
Our business may face increased scrutiny from investors and other stakeholders related to our sustainability activities, including the goals, targets and other objectives that we announce, and our methodologies and timelines for pursuing them. If our sustainability assumptions or practices do not meet investor or other stakeholder expectations and standards, which continue to evolve, our reputation, our ability to attract or retain employees and our attractiveness as an investment or business partner could be negatively affected. Similarly, our failure or perceived failure to pursue or fulfill our sustainability focused goals, targets and objectives, to comply with ethical, environmental or other standards, regulations or expectations, or to satisfy various reporting standards with respect to these matters, within the timelines we announce, or at all, could adversely affect our business or reputation, as well as expose us to government enforcement actions and private litigation.
Risks Related to Intellectual Property, Information Technology and Data Privacy
We rely on intellectual property law and confidentiality agreements to protect our intellectual property. We also rely on intellectual property we license from third parties. Our failure to protect our intellectual property rights, or our inability to obtain or renew licenses to use intellectual property of third parties, could adversely affect our business.
We rely on a variety of intellectual property rights that we use in our services and products, and our success depends, in part, on our ability to protect our proprietary information and other intellectual property. Our intellectual property could be challenged, invalidated, circumvented or rendered unenforceable. In addition, effective intellectual property protection may be limited or unavailable in some foreign countries where we operate.
22

Our failure to protect our intellectual property rights may result in the loss of valuable technologies or adversely affect our competitive business position. We rely significantly on proprietary technology, information, processes and know-how that are not subject to patent or copyright protection. We seek to protect this information through trade secret or confidentiality agreements with our employees, consultants, subcontractors or other parties, as well as through other security measures. These agreements and security measures may be inadequate to deter or prevent misappropriation of our confidential information. In the event of an infringement of our intellectual property rights, a breach of a confidentiality agreement or divulgence of proprietary information, we may not have adequate legal remedies to protect our intellectual property.
In some instances, we have augmented our technology base by licensing the proprietary intellectual property of third parties. However, it is possible that the tools, techniques, methodologies, programs and components we use to provide our services or products may infringe on the intellectual property rights of others. In the future, we may not be able to obtain necessary licenses on commercially reasonable terms. Royalty payments under licenses from third parties, if available, or developing non-infringing technologies could materially increase our costs. Additionally, if a license or non-infringing technology were not available, we might not be able to continue providing a particular service or product, which could materially and adversely affect our financial condition, results of operations and cash flows.
Litigation to determine the scope of intellectual property rights, even if ultimately successful, could be costly and could divert management's attention away from other aspects of our business. In addition, our trade secrets may otherwise become known or be independently developed by competitors.
Our informational technology (“IT”) and operational technology (“OT”) systems are subject to interruption and cybersecurity risks that could adversely impact our operations.
Our operations (both onshore and offshore) are highly dependent on both IT and OT systems and personnel that implement and maintain such systems, including systems that collect, process, store or use personal information, confidential or proprietary information, and other sensitive information about our business and operations, as well as our customers, employees, suppliers and others. Some of these systems are managed or provided by third-party service providers, including certain cloud platform or cloud software providers. As a result, our business operations could be negatively impacted by a breach or interruption of systems that originates from, or compromises, third-party networks or devices outside of our control.
Threats to our IT and OT systems associated with cybersecurity risks, cyber incidents and cyberattacks continue to grow. Risks associated with these threats include disruptions of certain systems on our vessels or systems utilized to operate our ROVs; other impairments of our ability to conduct our operations; interruption of internal critical services; interruption of external critical services to customers; interruption of ability to bill or collect payment from customers; loss of or damage to intellectual property, proprietary information or employee or customer data; disruption of our customers’ operations; loss or damage to our employee or customer data delivery systems; damage to our reputation or customer or other business relationships; inability to comply with our contractual or regulatory obligations in a timely manner which could result in civil litigation, regulatory investigations or other enforcement actions by governmental authorities and associated costs, fines or penalties; and increased costs to prevent, respond to or mitigate cybersecurity incidents. If such a cyber incident were to occur, it could have a material adverse effect on our business and our consolidated financial condition, results of operations and cash flows.
In addition, certain cyberattacks and related incidents, such as reconnaissance or surveillance by threat actors, may remain undetected for an extended period notwithstanding our monitoring and detection efforts. As a result, we may be required to incur additional costs to modify or enhance our IT or OT systems to prevent or remediate any such attacks. While we continue to evaluate potential replacements or upgrades of existing systems, the implementation of new systems or upgrades to existing systems subjects us to inherent costs and risks associated with replacing or changing these systems, including potential disruption of our internal control structure, substantial capital expenditures, demands on management time and other risks. In addition, potential upgrades or updates may not result in productivity improvements at the levels anticipated, or at all. Moreover, the implementation of new, updated, or upgraded systems may cause disruptions in our business operations. Any such disruption, and any other system disruptions, if not anticipated and appropriately mitigated, could have a material adverse effect on our operations.
Finally, laws and regulations we may be subject to governing cybersecurity, such as obligations under the Cyber Incident Reporting for Critical Infrastructure, pose increasingly complex compliance challenges, and failure to
23

comply with these laws and regulations could result in fines, penalties, legal liability and damage to our reputation and customer or other business relationships.
Changes in data privacy and security laws, regulations and standards may adversely impact our business.
Data privacy and security have become significant regulatory issues and the subject of rapidly evolving laws globally and in the United States. As a result, we may be subject to a growing patchwork of privacy regulation imposed by jurisdictions where we operate, including under the European Union’s and U.K.’s General Data Protection Regulation, Brazil’s General Data Protection Law and in the United States under various state privacy frameworks, such as the California Consumer Privacy Act. These regulatory frameworks apply to activities related to the collection, use, disclosure, and transfer of personal data that may be conducted by us or directly or indirectly through our vendors or subcontractors.
Data privacy and security regulations may significantly impact our business activities and require substantial compliance costs that adversely affect our business, operating results, prospects and financial condition. Additionally, any failure by us to comply with these regulations, including as a result of a personal data breach, could result in significant penalties and liabilities for us. Interpretations and enforcement of these laws continue to evolve, and changes to these regulatory interpretations or enforcement of these laws could create a range of new compliance obligations, which could cause us to incur additional costs. Furthermore, foreign, federal, state and local government bodies or agencies have, in the past, adopted—and may in the future adopt—more laws and regulations affecting data privacy and security.
Although these privacy and security laws share similar concepts, each applicable jurisdiction may include important variations, such as differing standards or obligations. Those variations may increase our compliance costs and place increased demand on our resources by creating complex monitoring, control and compliance challenges. Any failure by us to comply with these laws and regulations, including as a result of a personal data breach, could result in significant penalties and liabilities for us.
Our business and operations could become subject to future legislation, regulation, enforcement strategies and regulatory or judicial interpretations beyond those currently proposed, adopted or contemplated in the U.S. and abroad. Furthermore, the costs of compliance with, and other burdens imposed by, the laws, regulations, and policies that are applicable to our business may limit the use and adoption of, and reduce the overall demand for, our solutions.
Finally, if we acquire an entity that has violated or is not in compliance with applicable data privacy, security and protection laws or regulations (or contractual provisions), we may experience similar adverse consequences.
Risks Related to our Organization and Structure
We may issue preferred stock whose terms could adversely affect the voting power or value of our common stock.
Our certificate of incorporation authorizes us to issue, without the approval of our shareholders, one or more classes or series of preferred stock having such preferences, powers and relative, participating, optional and other rights, including preferences over our common stock respecting dividends and distributions, as our board of directors may determine. The terms of one or more classes or series of preferred stock could adversely impact the voting power or value of our common stock. For example, we might grant holders of preferred stock the right to elect some number of our directors in all events or on the happening of specified events or the right to veto specified transactions. Similarly, the repurchase or redemption rights or liquidation preferences we might assign to holders of preferred stock could affect the residual value of the common stock.
Provisions in our corporate documents and Delaware law could delay or prevent a change in control of our company, even if that change would be beneficial to our shareholders.
The existence of some provisions in our corporate documents and Delaware law could delay or prevent a change in control of our company, even if that change would be beneficial to our shareholders. Our certificate of incorporation and bylaws contain provisions that may make acquiring control of our company difficult, including:
provisions relating to the classification, nomination and removal of our directors;
provisions regulating the ability of our shareholders to bring matters for action at annual meetings of our shareholders;
24

provisions requiring the approval of the holders of at least 80% of our voting stock for a broad range of business combination transactions with related persons; and
the authorization given to our board of directors to issue and set the terms of preferred stock.
In addition, the Delaware General Corporation Law imposes restrictions on mergers and other business combinations between us and any holder of 15% or more of our outstanding common stock.
General Risks
Our internal controls may not be sufficient to achieve all stated goals and objectives.
Our internal controls and procedures were developed through a process in which our management applied its judgment in assessing the costs and benefits of such controls and procedures, which, by their nature, can provide only reasonable assurance regarding the control objectives. The design of any system of internal controls and procedures is based, in part, on various assumptions about the likelihood of future events. We cannot assure that any design will succeed in achieving its stated goals under all potential future conditions, regardless of how remote.
The use of estimates could result in future adjustments to our assets, liabilities and results of operations.
The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires that our management make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates.
Item 1B.Unresolved Staff Comments.
None.
Item 1C.     Cybersecurity.
Risk Management and Strategy
Oceaneering continues to make cybersecurity a priority as the threat landscape evolves and becomes increasingly complex and sophisticated.
Managing Material Risks & Integrated Overall Risk Management
The Company has strategically integrated cybersecurity risk management into its broader risk management framework to promote a company-wide culture of cyber risk awareness. Our Chief Information Technology Officer (“CITO”) and Chief Information Security Officer (“CISO”) work closely with our Enterprise Risk Committee, which oversees—in part—cybersecurity, to continuously evaluate and address cyber risks in alignment with business objectives, operational needs and industry-accepted standards, such as the National Institute of Standards and Technology (“NIST”) and the Cybersecurity Maturity Model Certification (“CMMC”) frameworks.
The Company has processes and procedures in place to monitor the prevention, detection, mitigation and remediation of cybersecurity risks. These include but are not limited to:
Maintaining a defined and practiced incident response plan with dedicated Cybersecurity Event Response and Corporate Crisis Management Teams, including maintaining a 24/7 security operations center (“SOC”);
Maintaining cyber insurance coverage;
Employing appropriate incident prevention and detection safeguards;
Maintaining a defined disaster recovery policy and employing disaster recovery software, where appropriate;
Educating, training and testing our user community on information security practices and identification of potential cybersecurity risks and threats; and
Reviewing and evaluating new developments in the cyber threat landscape.
Engaging Third Parties on Risk Management
Recognizing the complexity and evolving nature of cybersecurity risk, Oceaneering engages with a range of external support, including cybersecurity consultants, in evaluating, monitoring and testing our cyber management systems and related cyber risks. The Company’s collaboration with these third parties includes audits, threat and
25

vulnerability assessments, incident response plan testing, company-wide monitoring of cybersecurity risks and consultation on security enhancements.
Managing Third Party Risk
Oceaneering recognizes the risks associated with the use of vendors, service providers and other third parties that provide information system services to us, process information on our behalf, or have access to our information systems, and the Company has processes in place to oversee and manage these risks. We conduct thorough risk-weighted security assessments of various third-parties and maintain ongoing monitoring to ensure compliance with our cybersecurity standards. This monitoring includes both annual assessments and assessments on an ongoing basis.
Risks from Cybersecurity Incidents
To our knowledge, Oceaneering has not been subject to cybersecurity incidents that have materially affected, or are reasonably likely to materially affect the Company, its operations or financial standing.
Governance
Risk Management Personnel
Oceaneering’s cybersecurity risk management program is overseen by management at multiple levels. The CITO and the Director of IT Security play key roles in assessing, monitoring and managing the Company’s cybersecurity risks with support of the Enterprise Risk Committee, as well as dedicated information technology and security personnel. Our CITO has over 18 years of experience as an information technology executive, and earned a Bachelor’s and Master’s degrees in Management Information Systems. Our Director of IT Security has almost 25 years of experience managing global information technology security and has served as Oceaneering’s CISO since 2018. Our Director of IT Security earned a Bachelor’s degree in Business and has several relevant certifications including Risk and Information Systems Control (“CRISC”), Information Systems Auditor (“CISA”), Information Systems Security Architecture (“ISSAP”), Security Certified Network (“SCNP”), Information Systems Security (“CISSP”) and Cisco Certified Network Associate (“CCNA”).
Monitor Cybersecurity Incidents
Our CITO and Director of IT Security are continually informed and updated about the latest developments in cybersecurity, including emerging threats and innovative risk management techniques. They implement and oversee processes for the regular monitoring of our information systems. This includes the deployment of advanced security measures and regular system audits to identify potential vulnerabilities. In the event of a cybersecurity incident, the Company is equipped with a defined and practiced incident response plan managed by a dedicated Cybersecurity Event Response Team and Corporate Crisis Management Team. This plan includes immediate actions to mitigate the impact and long-term strategies for remediation and prevention of future incidents.
Board of Director Oversight
The Audit Committee of the Company’s Board of Directors is responsible for overseeing the Company’s cyber risk. The Audit Committee receives regular updates that encompass a broad range of topics, including:
Current cybersecurity threat landscape and emerging threats;
Status of ongoing cybersecurity initiatives and strategies;
Incident reports and learnings from unique cybersecurity events, including those of other companies;
Compliance status and efforts with regulatory requirements and industry standards;
Regulatory updates;
Vulnerability developments; and
Other cyber risk topics as requested by the Board.
Our Chairman of the Board, Mr. M. Kevin McEvoy, has earned a National Association of Corporate Directors (“NACD”) Cybersecurity Oversight certification and a Computer Early Response Team (“CERT”) Cybersecurity Oversight Certification from Software Engineering Institute, and our Board is composed of directors with diverse qualifications, skills and expertise, including risk management, technology and finance, that we believe equip them to oversee cybersecurity risks effectively.
26

Item 2.Properties.
We maintain office, shop and yard facilities in various parts of the world to support our operations. We consider these facilities, which we describe below, to be suitable for their intended use and adequate for our current operations. In these locations, we typically own or lease office facilities for our administrative and engineering staff, shops equipped for fabrication, testing, repair and maintenance activities and warehouses and yard areas for storage and mobilization of equipment to work sites. All sites are available to support any of our business segments as the need arises. The groupings that follow associate our significant offices with the primary business segment they serve.
Energy. In general, our Energy business segments share facilities. Our location in Morgan City, Louisiana consists of ROV manufacturing and training facilities, vessel docking facilities, open and covered warehouse space and offices. The Morgan City facilities primarily support ROV and other operations in the United States. We have additional regional and operational support offices for our North Sea, Africa, Brazil and Southeast Asia operations in the following locations:
Aberdeen, U.K.;
Stavanger and Bergen, Norway;
Abu Dhabi, United Arab Emirates;
Rio de Janeiro and Macaé, Brazil;
Luanda, Angola;
Chandigarh, India;
Perth, Australia;
Kuala Lumpur, Malaysia;
Baku, Azerbaijan;
Newfoundland, Canada; and
Loyang, Singapore.
We use workshop and office space in Houston, Texas in our Manufactured Products, OPG and IMDS business segments. Our principal manufacturing and assembly facilities for our Manufactured Products segment are located in or near the following locations:
Houston, Texas;
Port Fourchon and Lafayette, Louisiana;
Orlando and Panama City, Florida;
Aberdeen and Rosyth, Scotland;
Nodeland and Stavanger, Norway;
Luanda, Angola;
Utrecht, Netherlands;
Kuala Lumpur, Malaysia;
Niterói, Brazil; and
Stuttgart, Germany.
Each of these manufacturing facilities is suitable for its intended purpose and has sufficient capacity to respond to increases in demand that may be reasonably anticipated in the foreseeable future.
For a description of the vessels we use in our Offshore Projects Group operations, see the discussion in Item 1. “Business” under the heading “GENERAL DEVELOPMENT OF BUSINESS—Energy—Offshore Projects Group.”
Aerospace and Defense Technologies. Our primary facilities for our ADTech segment are offices and workshops in Hanover, Maryland. We have operational support offices in the following locations:
Chesapeake, Virginia;
Houston, Texas; and
Charleston, South Carolina.
27

We also have facilities to support our services for the U.S. Navy in these locations: San Diego, California; Bremerton, Washington; and Pearl Harbor, Hawaii.
Item 3.Legal Proceedings.
For information regarding legal proceedings, see the discussion under the caption “Litigation” in Note 9—“Commitments and Contingencies” in the Notes to Consolidated Financial Statements included in this report, which discussion we incorporate by reference into this Item.
Item 4.Mine Safety Disclosures.
Not applicable.

28

Part II 
Item 5.Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities.
Our common stock is listed on the New York Stock Exchange under the symbol OII. Our company website address is www.oceaneering.com.
On February 16, 2024, there were approximately 322 holders of record of our common stock. On that date, the closing sales price, as quoted on the New York Stock Exchange, was $22.05. Although our Board has not declared quarterly dividends since 2017, we review our dividend position on a quarterly basis. The payment of future dividends will depend on our results of operations, financial condition, cash requirements, future business prospects, contractual and indenture restrictions and other factors deemed relevant by our Board of Directors.
In December 2014, our Board of Directors approved a share repurchase program under which we may repurchase up to 10 million shares of our common stock on a discretionary basis. The program calls for any repurchases to be made in the open market, or in privately negotiated transactions from time to time, in compliance with applicable laws, rules and regulations, including Rule 10b-18 under the Securities Exchange Act of 1934, as amended, subject to market and business conditions, levels of available liquidity, cash requirements for other purposes, applicable legal requirements and other relevant factors. The timing and amount of any repurchases will be determined by management based on its evaluation of these factors. We expect that any shares repurchased under the program will be held as treasury stock for future use. The program does not obligate us to repurchase any particular number of shares. Under the program, we had repurchased 2.0 million shares of our common stock for $100 million through December 31, 2015. We have not repurchased any shares under the program since December 2015.
29

PERFORMANCE GRAPH
The following graph compares our total shareholder return to the Standard & Poor's 500 Stock Index (“S&P 500”) and the PHLX Oil Service Sector Index from December 31, 2018 through December 31, 2023. The PHLX Oil Service Sector Index is designed to track the performance of a set of companies involved in the oil services sector.
It is assumed in the graph that: (1) $100 was invested in Oceaneering Common Stock, the S&P 500 and the PHLX Oil Service Sector Index on December 31, 2018; and (2) any Oceaneering dividends are reinvested. The shareholder return shown is not necessarily indicative of future performance.
Stk Performance Graph 2023.jpg

December 31,
201820192020202120222023
Oceaneering International, Inc.100.00 123.22 65.70 93.47 144.55 175.87 
S&P 500 Index100.00 131.49 155.68 200.37 164.08 207.21 
PHLX Oil Service Sector Index100.00 99.45 57.60 69.55 112.31 114.47 

30


Item 6.    [Reserved]


31

Item 7.Management's Discussion and Analysis of Financial Condition and Results of Operations.
The following information should be read in conjunction with the information contained in “Part I. Item 1. Business,” “Part I. Item 1A. Risk Factors” and the audited consolidated financial statements and the notes thereto included under “Item 8. Financial Statements and Supplementary Data” elsewhere in this annual report on Form 10-K. For management's discussion and analysis of our financial condition and results of operations for fiscal year 2022 as compared to fiscal year 2021, please refer to Part II, Item 7. "Management's Discussion and Analysis of Financial Condition and Results of Operations" in our Form 10-K for the fiscal year ended December 31, 2022, filed with the Securities and Exchange Commission ("SEC") on February 24, 2023.
Certain statements in this annual report on Form 10-K, including, without limitation, statements regarding the following matters, are forward-looking statements made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995:
our business strategy;
industry conditions and commodity pricing;
seasonality;
our expectations about 2024 results of operations, items below the income from operations (“operating income”) line and segment operating results, and the factors underlying those expectations, including our expectations about demand and pricing for our energy services and products as a result of the factors we specify in “Overview of our Results” and “Results of Operations” below;
our expectations about the balance between energy transition and energy security;
our emissions reduction targets;
our backlog, to the extent backlog may be an indicator of future revenue or productivity;
projections relating to floating rig demand and subsea tree installations;
our expectations about our ROV fleet utilization in the future;
the adequacy of our sources of liquidity, cash flows and capital resources to support our operations and internally generated growth initiatives;
the collectability of accounts receivable and realizability of contract assets at the amounts reflected on our most-recent balance sheet;
our future working capital needs and our projected capital expenditures for 2024;
transactions we may engage in to manage our outstanding debt prior or maturity;
our plans for future operations (including planned additions to and retirements from our remotely operated vehicle (“ROV”) fleet;
our ability and intent to repatriate cash from Angola and other foreign countries where we have operations;
our expectations regarding shares that may be repurchased under our share repurchase plan; and
our expectations regarding the implementation of new accounting standards and related policies, procedures and controls.
These forward-looking statements are subject to various risks, uncertainties and assumptions, including those we refer to under the headings “Cautionary Statement Concerning Forward-Looking Statements” and “Risk Factors” in Part I of this report. Although we believe that the expectations reflected in such forward-looking statements are reasonable, because of the inherent limitations in the forecasting process, as well as the relatively volatile nature of the industries in which we operate, we can give no assurance that those expectations will prove to have been correct. Accordingly, evaluation of our future prospects must be made with caution when relying on forward-looking information.
Our Engagement in the Energy Transition
Oceaneering currently generates a substantial majority of its revenue from the oil and gas sector. Due to the continuing development of economies in developing countries, substantial projected population growth (particularly in developing countries), and the shortage of other sources of affordable, reliable, scalable and efficient energy, as well as rising worldwide demand for a myriad of products made with petrochemicals, we expect that the need for additional oil and gas exploration and development and inspection, maintenance and repair (“IMR”) activities will continue for decades to come. At the same time, due to increasing concerns about climate change, there is growing demand for cleaner hydrocarbon-based and renewable energy sources. We strive to meet the growing need for
32

lower-carbon energy by assisting customers to reduce their carbon emissions in exploring for, developing and producing oil and natural gas, while also diversifying our business into new strategic growth areas in emerging energy and non-energy markets. We believe this measured approach ensures our resilience in an ever-changing market. Today, the impacts of climate-related risks and opportunities and balancing energy security with energy transition are influencing our strategy in the following ways:
we are continuing to support our customers in producing oil and natural gas to meet global demand for energy, while developing methods to minimize their carbon footprint through increased efficiency and technological innovation;
we are deploying our competencies and capabilities to serve the energy-transition markets, including those utilizing offshore wind installations (fixed and floating), nuclear, hydrogen, carbon-capture-and-sequestration and tidal energy technologies; and
we are diversifying our businesses outside the energy industry into new strategic growth areas, such as mobility solutions and digital asset management, as well as increasing our participation in the aerospace and defense sectors.
We are committed to the research and development of products and services intended to help our Energy business (defined below) customers to produce energy safely and securely, with decreased risk to humans and sea life and reduced environmental impacts. As an example, we are working to advance remote operations, which allow customers to reduce their carbon footprints by transferring offshore workers to onshore control centers, and allows for less risk to human health and safety, greater collaboration and faster response to real-time events.
We are also committed to reducing our own energy consumption and the greenhouse gas emissions attributable to our operations. With the help of a third-party consultant over the past several years, we performed a global review of our assets and operations and identified our Scope 1 and Scope 2 emissions for our 2022 baseline in accordance with best practice greenhouse gas accounting methodologies, including the Greenhouse Gas Protocol. In 2023, we established and announced our 2030 greenhouse gas Scope 1 and Scope 2 emission reduction targets against a 2022 baseline. Our 2023 Task Force on Climate-Related Financial Disclosures Report (the “TCFD Report,” which is not incorporated by reference in this Annual Report) outlines our continued commitment to managing the risks and opportunities from climate change and contains our emissions reduction targets as well as our 2022 Scope 1 and Scope 2 greenhouse gas emissions data. Our capital investments and expenses required to achieve our goals cannot be estimated at this time.
Overview of Our Results
The table that follows sets out our revenue and operating results for 2023 and 2022.
 Year Ended December 31,
(dollars in thousands)20232022
Revenue$2,424,706 $2,066,084 
Gross Margin398,971 307,377 
Gross Margin %16 %15 %
Operating Income (Loss)181,328 110,863 
Operating Income (Loss) %%%
Net Income (Loss)97,403 25,941 
Our business segments are contained within two businesses—services and products provided primarily to the oil and gas industry and, to a lesser extent, the offshore renewables and mobility solutions industry, among others (“Energy”) and services and products provided to non-energy industries (“Aerospace and Defense Technologies” or “ADTech”). Our four business segments within the Energy business are Subsea Robotics, Manufactured Products, Offshore Projects Group (“OPG”) and Integrity Management & Digital Solutions (“IMDS”). We report our Aerospace and Defense Technologies business as one segment. Unallocated Expenses are expenses not associated with a specific business segment. These consist of expenses related to our incentive and deferred compensation plans, including restricted stock and bonuses, as well as other general expenses, including corporate administrative expenses.
Our business primarily depends on the level of spending on offshore developments and related operating activities by our customers in the energy industry. Compared to 2022, our 2023 revenue increased 17% to $2.4 billion, with
33

revenue growth in all of our operating segments. During 2023, we generated a substantial majority of our revenue from services and products we provided to the energy industry. Consolidated operating income improved during 2023 as compared to 2022, with a slight decline in our IMDS segment being more than offset by increases in all other segments.
We had operating income of $181 million in 2023 and operating income of $111 million in 2022. In 2023, on a consolidated level, we had a net income of $97 million, or diluted earnings of $0.95 per share, compared to net income of $26 million, or diluted earnings of $0.26 per share, in 2022. The increases in 2023 operating income and net income as compared to 2022 were primarily due to higher revenue in all of our segments as a result of increased activity in energy markets and related growth in our energy businesses. All of our segments, except for IMDS, achieved improved sequential annual operating results, led by our Subsea Robotics and Manufactured Products segments.
We use our ROVs to provide drill support, vessel-based inspection, maintenance and repair, subsea hardware installation, construction, and pipeline inspection services to customers in the energy industry. Most of our ROVs have historically been used to provide drill support services. Therefore, the contracted number of floating drilling rigs is a leading market indicator for this business. The following table shows average floating rigs under contract and our ROV utilization.
20232022
Average number of floating rigs under contract147 137 
ROV days on hire (in thousands)62 56 
ROV utilization68 %62 %
Demand for floating rigs is a leading indicator of the strength of the deepwater market. According to industry data published by IHS Petrodata, excluding rigs under construction, at the end of 2023 there were 193 floating drilling rigs in operation or available for work throughout the world, with 146 of those rigs under contract. The average contracted offshore floating rig count in 2023 increased to approximately 147 rigs.
In addition to floating rig demand, the number of subsea tree orders and installations is another leading indicator and is the primary demand driver for our Manufactured Products lines. According to data published by a world-leading analysis and consultancy company for the energy sector in December 2023, there are projected to be 288 tree awards and 339 subsea tree installations in 2024, compared to 285 tree awards and 370 installations in 2023 and 260 tree awards and 256 installations in 2022.
Outlook
2024 financial results are expected to improve year-over-year, based on 2023 year-end backlog and ongoing positive indications from market fundamentals. We are expecting increased operating income in 2024 as compared to 2023 for each of our operating segments, led by Subsea Robotics and OPG. We are expecting sequential improvement in our 2024 operating results as compared to 2023 based on our expectations for continued improvement in pricing and margins in our energy-focused businesses and stable pricing and margins in our government-focused businesses.
We expect improved results in our Subsea Robotics segment in 2024 as a result of increased ROV days on hire and continued pricing improvements. Results for tooling-based services are expected to improve, with activity levels generally following ROV days on hire. Survey operating results are expected to improve, with increased activity in geophysical and survey and positioning services.
We expect our Manufactured Products segment operating results in 2024 to improve on an increase in revenue, primarily based on 2023 order intake in our energy businesses. We believe that solid bidding activity in our energy businesses will continue during 2024. We are seeing growing prospects to further expand our mobility solutions businesses. Our Manufactured Products backlog was $622 million as of December 31, 2023, a $155 million, or 33%, increase over December 31, 2022.
We expect operating results for our OPG segment to improve in 2024 on a modest decrease in revenue. This expectation is based on increased activity levels in the Gulf of Mexico and Brazil, as well as improved vessel utilization.
We anticipate our 2024 operating results for IMDS to improve slightly on higher revenue, with growth opportunities in digital and engineering services.
34

We project our ADTech 2024 operating results to be slightly higher on increased revenue as compared to 2023. We anticipate growth in all three of our government-focused businesses.
For 2024, we anticipate Unallocated Expenses to average approximately $40 million per quarter.
Effects of Inflation and Changing Prices
In order to minimize the negative impact of inflation on our operations, we attempt to cover the increased cost of anticipated changes in labor, material and service costs, either through an estimate of those changes, which we reflect in the original price, or through price escalation clauses in our contracts. Our ability to manage inflation going forward is dependent in part on our continued ability to obtain price escalation clauses in our contracts. While the pace of inflation has moderated since 2022, inflation could have a material impact on our results in the future, including if we are unable to reflect such anticipated inflation in the original price.
35

Results of Operations
Additional information on our business segments is shown in Note 10—“Operations by Business Segment and Geographic Area” in the Notes to Consolidated Financial Statements included in this report.
Energy. The table that follows sets out revenue and profitability for the business segments within our Energy business. In the Subsea Robotics section of the table that follows, “ROV Days Available” includes all days from the first day that an ROV is placed in service until the ROV is retired. All days in this period are considered available days, including periods when an ROV is undergoing maintenance or repairs. Our ROVs do not have scheduled maintenance or repair that requires significant time when the ROVs are not available for utilization.
 Year ended December 31,
(dollars in thousands)20232022
Subsea Robotics
Revenue$752,521 $621,921 
Gross Margin221,965 160,527 
Gross Margin %29 %26 %
Operating Income (Loss)174,293 118,248 
Operating Income (Loss)%23 %19 %
ROV Days Available91,250 91,250 
ROV Days Utilized61,874 56,231 
ROV Utilization %68 %62 %
Manufactured Products
Revenue493,692 382,361 
Gross Margin69,613 45,834 
Gross Margin %14 %12 %
Operating Income (Loss)35,551 11,692 
Operating Income (Loss)%%%
Backlog at end of period622,000 467,000 
Offshore Projects Group
Revenue546,366 489,317 
Gross Margin96,940 78,373 
Gross Margin %18 %16 %
Operating Income (Loss)64,546 49,256 
Operating Income (Loss)%12 %10 %
Integrity Management & Digital Solutions
Revenue255,282 229,884 
Gross Margin38,988 36,724 
Gross Margin %15 %16 %
Operating Income (Loss)13,373 14,901 
Operating Income (Loss)%%%
Total Energy
Revenue$2,047,861 $1,723,483 
Gross Margin427,506 321,458 
Gross Margin %21 %19 %
Operating Income (Loss)287,763 194,097 
Operating Income (Loss)%14 %11 %
Subsea Robotics. Historically, we built new ROVs to increase the size of our fleet in response to demand to support deepwater drilling and vessel-based IMR and installation work. These vehicles are designed for use around
36

the world in water depths of 10,000 feet or more. In 2015, as a result of declining market conditions, we began building fewer ROVs, generally limiting additions to meet contractual commitments. During the year ended December 31, 2023, we retired eleven of our conventional work-class ROV systems and replaced them with eleven upgraded conventional work-class ROV systems. During the year ended December 31, 2022, we retired 10 of our conventional work-class ROV systems and replaced them with eight upgraded conventional work-class ROV systems and two IsurusTM work-class ROV systems (which are capable of operating in severe conditions and are ideal for renewables projects and high-speed surveys). We added a total of 11 and 10 in 2023 and 2022, respectively, while retiring 21 units over the two-year period. Our ROV fleet size was 250 as of December 31, 2023 and 2022.
We believe we are the world's largest provider of work-class ROV services and, generally, this business segment has been the largest contributor to our Energy business operating income. Our Subsea Robotics segment revenue reflects the utilization percentages, fleet sizes and average pricing in the respective periods. Our survey services business provides survey and positioning, and geoscience services. The following table presents revenue from ROV services as a percentage of total Subsea Robotics revenue:
Year ended December 31,
 
20232022
ROV
77 %77 %
Other
23 %23 %
For the year ended December 31, 2023, our Subsea Robotics operating income increased as compared to 2022, on higher revenue, as a result of higher levels of activity for ROV, survey and tooling and higher average revenue per day in 2023. We had a 10% increase in days on hire and a year-over-year increase in both drill support and vessel support days.
Manufactured Products. For the year ended December 31, 2023, our Manufactured Products operating results increased, as compared to 2022, on higher revenue primarily due to strong order intake in 2022 leading to increased utilization in 2023.
Our Manufactured Products backlog was $622 million as of December 31, 2023, a $155 million, or 33%, increase over December 31, 2022. Our book-to-bill ratio was 1.31 for the year ended December 31, 2023, as compared with a book-to-bill ratio of 1.39 for the year ended December 31, 2022.
Offshore Projects Group. Our OPG operating results for the year ended December 31, 2023 increased as compared to 2022, on higher revenue, primarily due to increased activity levels in the Europe, Middle East and Africa region, partially offset by reduced vessel work in the Gulf of Mexico.
Integrity Management & Digital Solutions. For the year ended December 31, 2023, compared to 2022, our IMDS operating results decreased despite higher revenue primarily due to changes in service mix and the costs associated with growth initiatives.
Aerospace and Defense Technologies. Revenue, gross margin and operating income information for our ADTech segment are as follows:
 Year ended December 31,
(dollars in thousands)20232022
Revenue$376,845 $342,601 
Gross Margin70,420 68,447 
Gross Margin %19 %20 %
Operating Income45,003 44,168 
Operating Income %12 %13 %
For the year ended December 31, 2023, compared to 2022, our ADTech segment operating results were slightly higher on increased levels of revenue primarily due to increased activity in all of our government-focused businesses.
37

Unallocated Expenses. Our unallocated expenses, (i.e., those not associated with a specific business segment), within gross margin consist of expenses related to our incentive and deferred compensation plans, including restricted stock units, performance units and bonuses, as well as other general expenses. Our unallocated expenses within operating expenses consist of those expenses within gross margin plus general and administrative expenses related to corporate functions.
The following table sets forth our Unallocated Expenses for the periods indicated:
 Year ended December 31,
(dollars in thousands)20232022
Gross margin expenses$(98,955)$(82,528)
% of revenue%%
Operating expenses(151,438)(127,402)
% of revenue%%
Our unallocated expenses for the year ended December 31, 2023 increased compared to 2022, primarily due to higher accruals in 2023 for incentive-based compensation along with increased information technology costs.
Other. The following table sets forth our significant financial statement items below the income (loss) from operations line:
 Year ended December 31,
(dollars in thousands)20232022
Interest income$15,425 $5,708 
Interest expense(36,523)(38,215)
Equity earnings (loss) of unconsolidated affiliates2,061 1,707 
Other income (expense), net(1,236)(1,011)
Provision (benefit) for income taxes63,652 53,111 
Interest income for the year ended December 31, 2023 as compared to 2022, increased primarily due to higher interest rates and increased average amounts of cash invested.
In addition to interest on borrowings, interest expense includes amortization of loan costs and interest rate swap settlements, fees for lender commitments under our senior secured revolving credit agreement and fees for standby letters of credit and bank guarantees that banks issue on our behalf for performance bonds, bid bonds and self-insurance requirements.
Interest expense was lower in the year ended December 31, 2023 as compared to 2022, as a result of a decrease in the aggregate principal balance outstanding of our long-term senior notes from $700 million to $500 million in the fourth quarter of 2023. We repurchased $312 million and $88 million in October and November 2023, respectively, of aggregate principal amounts for the 4.650% Senior Notes due 2024 (the “2024 Senior Notes”), partially offset by a private placement of $200 million aggregate principal amount of additional 2028 Senior Notes (defined below). We have not capitalized interest since 2019 and do not anticipate capitalizing interest on any long-lived assets in 2024.
Foreign currency transaction gains and losses are the principal component of other income (expense), net for the year ended December 31, 2023. In the year ended December 31, 2023 and 2022, we incurred foreign currency transaction gains (losses) of $(1.4) million and less than $(0.1) million, respectively. The currency gains (losses) in 2023 were primarily related to increasing (declining) exchange rates for the Angolan kwanza relative to the United States (“U.S.”) dollar. We could incur further foreign currency exchange gains (losses) in Angola and in other countries due to foreign currency exchange fluctuations.
Our tax provision is based on (1) our earnings for the period and other factors affecting the tax provision and (2) the operations of foreign branches and subsidiaries that are subject to local income and withholding taxes. Factors that affect our tax rate include our profitability levels in general and the geographical mix of our results. The effective tax rate for the twelve-month periods ended December 31, 2023 and 2022 was different than the federal statutory rate of 21%, primarily due to the geographical mix of revenue and earnings, changes in valuation allowances and uncertain tax positions, and other discrete items. We do not believe a comparison of the effective tax rate for the twelve-month periods ended December 31, 2023 and 2022, is meaningful. We continue to make an assertion to
38

indefinitely reinvest the unrepatriated earnings of any foreign subsidiary that would incur material tax consequences upon the distribution of such earnings.
During the twelve-month period ended December 31, 2023, we received refunds of $23 million, under the U.S. Coronavirus Aid, Relief, and Economic Security Act (the “CARES Act”), including interest of $1.7 million which was recorded as a tax benefit. The outstanding refund of $20 million was classified as other noncurrent assets, in our consolidated balance sheet as of December 31, 2022.
We establish valuation allowances for deferred tax assets when it is more likely than not that some portion or all of the deferred tax assets will not be realized in the future. Based on the available positive and negative evidence, including historical and forecasted earnings, we believe it is more likely than not that the deferred tax assets in several non-U.S. jurisdictions will be realized. Accordingly, during the twelve-month period ended December 31, 2023, we partially released valuation allowances for the deferred tax assets that we believe are more likely than not to be realized. In accordance with applicable accounting standards, the valuation allowance decreased by $21 million in 2023 and increased by $6.0 million in 2022.
Our income tax payments for the full year of 2024 are estimated to be in the range of $80 million to $90 million, which includes taxes incurred in countries that impose tax on the basis of in-country revenue, without regard to the profitability of such operations.
Liquidity and Capital Resources
We consider our liquidity and capital resources adequate to support our operations, capital commitments and strategic growth initiatives. Our ability to generate substantial cash flow over the last several years has allowed us to reduce our long-term debt balance while maintaining a strong liquidity position. Our material cash commitments consist primarily of obligations for long-term debt, purchase obligations as part of normal operations, and operating leases for land, buildings, vessels and equipment for the operation of our business and to support some of our service line revenue streams. Our purchase obligations include agreements to purchase goods and services as well as commitments for capital assets used in the normal operations of our business. We are committed to maintaining strong liquidity and believe that our cash position, undrawn Revolving Credit Agreement (as defined below), and long-term debt maturity profile provide us with ample resources and time to address our liquidity needs, including potential future growth opportunities and working capital needs.
As of December 31, 2023, we had working capital of $573 million, including cash and cash equivalents of $462 million. Additionally, as of December 31, 2023, we had $215 million of unused commitments through our senior secured revolving credit agreement that we entered into in April 2022 (as amended by an Agreement and Amendment No. 1 to Credit Agreement, dated September 20, 2023, the “Revolving Credit Agreement”), which is further described below and in Note 8—“Debt” in the Notes to Consolidated Financial Statements included in this report. Availability under the $215 million revolving credit facility (the “Revolving Credit Facility”) may be limited by certain financial covenants and the requirement that any borrowing under the Revolving Credit Facility not require the granting of any liens to secure any senior notes issued by us (“Senior Notes”). The indenture governing the 2028 Senior Notes (defined below) generally limits our ability to incur secured debt for borrowed money (such as borrowings under the Revolving Credit Facility) to 15% of our Consolidated Net Tangible Assets (as defined in such indentures).
Our nearest maturity of indebtedness is $500 million of our 2028 Senior Notes (defined below). As of December 31, 2023, we had $476 million of purchase obligations including $463 million payable within the next twelve months and $13 million thereafter. For more on our operating leases for land, buildings, vessels and equipment for the operation of our business and their scheduled maturities, see Note 4—”Leases” in the Notes to Consolidated Financial Statements included in this report.
From time to time, we may engage in certain transactions in order to manage our outstanding debt prior to maturity, including by engaging in repurchases via open-market or privately negotiated transactions or otherwise, redemptions, exchanges, tender offers or otherwise. For instance, in 2021, we repurchased $100 million in aggregate principal amount of our 2024 Senior Notes in open-market transactions. On October 2, 2023, we repurchased $312 million principal amount of the 2024 Senior Notes at par plus accrued and unpaid interest of $5.5 million for approximately $318 million in the Tender Offer (as defined below), and pursuant to our optional redemption right under the indenture governing the 2024 Senior Notes, we redeemed all of the remaining $88 million principal amount outstanding of the 2024 Senior Notes at par on November 2, 2023 (the “Redemption Date”), which we financed with cash on hand. See “—Financing Activities” and Note 8—“Debt” in the Notes to Consolidated Financial Statements included in this report for additional information on the Tender Offer (as defined below), the
39

redemption of the 2024 Senior Notes and the scheduled maturities of our long-term debt. We can provide no assurances as to the timing of any future repurchases or whether we will complete any repurchases at all.
Changes impacting our cash and cash equivalents for the years ended December 31, 2023 and 2022 are summarized as follows:
Year ended December 31,
(in thousands)20232022
Changes in Cash:
Net Cash Provided by Operating Activities$209,955 $120,883 
Net Cash Used in Investing Activities(86,353)(76,865)
Net Cash Used in Financing Activities(227,297)(1,862)
Effect of exchange rates on cash(3,484)(11,525)
Net Increase (Decrease) in Cash and Cash Equivalents$(107,179)$30,631 
Operating activities. Our primary sources and uses of cash from operating activities for the years ended December 31, 2023 and 2022 are as follows:
Year ended December 31,
(in thousands)20232022
Cash Flows from Operating Activities:
Net income (loss)$97,403 $25,941 
Noncash adjustments:
Depreciation and amortization104,960 120,969 
Deferred income tax provision (benefit)(26,785)829 
Other noncash13,415 7,713 
Total noncash adjustments91,590 129,511 
Accounts receivable and contract assets(83,075)(50,732)
Inventory(25,423)(30,692)
Current liabilities125,695 67,253 
Other changes3,765 (20,398)
Net Cash Provided by Operating Activities$209,955 $120,883 
Net cash provided by operating activities for the years ended December 31, 2023 and 2022 of $210 million and $121 million, respectively, was affected by the following:
Accounts receivable and contract assets - The decrease in cash related to accounts receivable and contract assets in 2023 and 2022 reflects the increase in accounts receivable corresponding with the increase in revenue as compared to the prior year, along with the timing of project milestones and customer payments.
Inventory - The decrease in cash related to inventory in 2023 and 2022 corresponds with an increase in our backlog along with the impact of higher inflation in 2023 and 2022.
Current liabilities - The increase in cash related to current liabilities in 2023 and 2022 reflects the timing of vendor payments and increased contract liabilities due to an increase in deferred customer prepayments.
Investing activities. In 2023, we used $86 million in net investing activities, primarily for capital expenditures of $101 million that included increased spending in our Subsea Robotics segment for ROV upgrades and replacements. In 2022, we used $77 million in net investing activities, primarily for capital expenditures of $81 million that included increased spending in our Subsea Robotics segment for ROV upgrades and replacements and other increased capital expenditures for information technology systems.
Our capital expenditures during 2023 and 2022 included $67 million and $56 million, respectively, in our Subsea Robotics segment, principally for upgrades to our ROV fleet and to replace certain units we retired. We currently plan to add new ROVs only to meet contractual commitments. In 2023, we retired eleven of our conventional work-
40

class ROV systems and replaced them with eleven upgraded conventional work-class ROV systems. In 2022, we retired 10 of our conventional work-class ROVs and replaced them with eight upgraded conventional work-class ROV systems and two IsurusTM work-class ROV systems (which are capable of operating in severe conditions and are ideal for renewables projects and high-speed surveys). Our ROV fleet size was 250 as of December 31, 2023 and 2022. Additionally, our newest development is Freedom, a hybrid autonomous underwater vehicle (“AUV”) and ROV that can complete surveys, commissioning, inspections, maintenance, and repairs without the need for a pilot to monitor and control the entire operation.
These outlays were partially offset in 2023 by $7.8 million of proceeds received from the sale of various assets and $6.2 million from the sale of the remainder of our Angolan bonds and in 2022 by $6.5 million of proceeds received from the sale of various assets.
We have several deepwater vessels under a mix of short-term charters where we can see firm workload and spot charters as market opportunities arise. Additionally, during the second quarter of 2023, we entered into three new long-term charters for deepwater vessels, two of which began in the third and fourth quarters of 2023 and the other that will begin in the first quarter of 2024. Additionally, we have four long-term charters that began in 2022. With the current market conditions, we may add additional chartered vessels throughout the year to align with our strategy that balances vessel cost, availability and capability to capture work. We expect to do this through the continued utilization of a mix of short-term, spot and long-term charters.
In 2024, we expect our organic capital expenditures to total between $110 million and $130 million, exclusive of business acquisitions, which we expect to fund using our available cash, as compared to capital expenditures of $101 million in 2023. We remain committed to maintaining strong liquidity and believe that our cash position, undrawn revolving credit facility, and debt maturity profile should provide us ample resources and time to address potential future growth opportunities and to improve our returns.
Financing activities. In 2023 we used $227 million of cash in financing activities primarily due to payment of $400 million outstanding principal amount of the 2024 Senior Notes, partially offset by receipt of $178 million in net proceeds from the offering of the New 2028 Senior Notes (defined below). In 2023 and 2022, we used $5.0 million and $1.9 million, respectively, of cash in financing activities primarily due to payment of tax withholding related to vesting of stock awards. Our total interest costs, including commitment fees for the Revolving Credit Facility, were $37 million for the year ended December 31, 2023.
As of December 31, 2023, we had long-term debt in the principal amount of $500 million outstanding and $215 million of unused commitments under our Revolving Credit Agreement. On September 20, 2023, we entered into an Agreement and Amendment No. 1 to the Revolving Credit Agreement which extended the maturity of the commitments thereunder to April 8, 2027. As of December 31, 2023, we were in compliance with all the covenants set forth in the credit agreement governing the Revolving Credit Agreement.
We have not guaranteed any debt not reflected on our Consolidated Balance Sheets as of December 31, 2023 and 2022 and we do not have any off-balance sheet arrangements, as defined by SEC rules.
2024 Senior Notes. In November 2014, we completed the public offering of $500 million aggregate principal amount of 4.650% Senior Notes due 2024. We paid interest on the 2024 Senior Notes on May 15 and November 15 of each year. While the 2024 Senior Notes were scheduled to mature on November 15, 2024, prior to such maturity we repurchased $312 million principal amount of the 2024 Senior Notes on October 2, 2023, in the Tender Offer (as defined below), and we redeemed all of the remaining $88 million principal amount outstanding of the 2024 Senior Notes at par on the Redemption Date, November 2, 2023. As of December 31, 2023, there were no 2024 Senior Notes outstanding.
We had two interest rate swaps in place relating to a total of $200 million of the 2024 Senior Notes for the period to November 2024. In March 2020, we settled both interest rate swaps with the counterparty for cash proceeds of $13 million. The settlement resulted in a $13 million increase to our long-term debt balance that was being amortized as a reduction to interest expense prospectively through the maturity date for the 2024 Senior Notes using the effective interest method. Upon retirement of the 2024 Senior Notes, we wrote off the related unamortized interest rate swaps and debt issuance cost balances. We amortized $4.4 million to interest expense, including $2.7 million for the pro-rata write-off of interest rate swap settlement gains associated with the 2024 Senior Notes repurchases discussed above, for the year ended December 31, 2023. We amortized $2.2 million to interest expense for the year ended December 31, 2022. See Note 8—“Debt” in the Notes to Consolidated Financial Statements included in this report for a description of these interest rate swaps.
41

2028 Senior Notes. In February 2018, we completed the public offering of $300 million aggregate principal amount of 6.000% Senior Notes due 2028 (the “Existing 2028 Senior Notes”). We pay interest on the Existing 2028 Senior Notes on February 1 and August 1 of each year. The Existing 2028 Senior Notes are scheduled to mature on February 1, 2028. We may redeem some or all of the Existing 2028 Senior Notes at specified redemption prices.
On October 2, 2023, we completed a private placement of $200 million aggregate principal amount of additional 2028 Senior Notes (the “New 2028 Senior Notes” and, together with the Existing 2028 Senior Notes, the “2028 Senior Notes”) to persons reasonably believed to be qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the “Securities Act”), and to non-U.S. persons outside the United States pursuant to Regulation S Under the Securities Act. The New 2028 Senior Notes constitute an additional issuance of the Existing 2028 Senior Notes and form a single series with such notes. We will pay interest on the New 2028 Senior Notes on February 1 and August 1 of each year, commencing on February 1, 2024. The New 2028 Senior Notes are scheduled to mature on February 1, 2028. We may redeem some or all of the New 2028 Senior Notes at specified redemption prices. We received net proceeds from the offering of the New 2028 Senior Notes of $178 million, after deducting the initial purchasers’ discounts and offering expenses. As of December 31, 2023, there was $500 million of the 2028 Senior Notes outstanding.
On October 2, 2023, we used the net proceeds from the offering discussed above, together with cash on hand, to fund our offer to purchase (the “Tender Offer”) for cash any and all of the $400 million principal amount outstanding of the 2024 Senior Notes. We repurchased $312 million principal amount of the 2024 Senior Notes at par plus accrued and unpaid interest of $5.5 million for approximately $318 million. The consummation of the Tender Offer was contingent upon the completion of the offering discussed above, which was satisfied on October 2, 2023.
We redeemed all of the remaining $88 million principal amount outstanding of the 2024 Senior Notes at par on the Redemption Date, November 2, 2023, and financed with cash on hand.
Revolving Credit Agreement. On April 8, 2022, we entered into a new senior secured revolving credit agreement with a group of banks (as amended by an Agreement and Amendment No. 1 to Credit Agreement, dated September 20, 2023, the Revolving Credit Agreement. The commitments under the Revolving Credit Agreement are scheduled to mature on April 8, 2027, or alternatively, if our Liquidity (as defined in the Revolving Credit Agreement) is less than $175 million as of August 16, 2024, then on such date (which is 91 days prior to the maturity date of the 2024 Notes that were no longer outstanding as of November 2, 2023). In connection with entering into the Revolving Credit Agreement, we terminated our $500 million five-year revolving credit facility entered into in October 2014 (the “Prior Revolving Credit Facility”). No borrowings were outstanding under the Prior Revolving Credit Facility. We repaid all accrued fees and expenses in connection with the termination of the Prior Revolving Credit Facility and all commitments thereunder were terminated. No early termination penalties were incurred in connection with the termination of the Prior Revolving Credit Facility.
The Revolving Credit Agreement includes a $215 million revolving credit facility, the Revolving Credit Facility, with a $100 million sublimit for the issuance of letters of credit. Our obligations under the Revolving Credit Agreement are guaranteed by certain of our wholly owned subsidiaries and are secured by first priority liens on certain of our assets and those of the guarantors, including, among other things, intellectual property, inventory, accounts receivable, equipment and equity interests in subsidiaries. As of December 31, 2023, we had no borrowings outstanding under the Revolving Credit Facility and no letters of credit outstanding under the Revolving Credit Agreement.
We may borrow under the Revolving Credit Facility at either (1) a base rate, determined as the greatest of (A) the prime rate of Wells Fargo Bank, National Association, (B) the federal funds effective rate plus 12 of 1% and (C) Adjusted Term Secured Overnight Financing Rate (“SOFR”) (as defined in the Revolving Credit Agreement for a one-month tenor plus 1%, in each case plus the applicable margin, which varies from 1.25% to 2.25% depending on our Consolidated Net Leverage Ratio (as defined in the Revolving Credit Agreement), or (2) Adjusted Term SOFR plus the applicable margin, which varies from 2.25% to 3.25% depending on our Consolidated Net Leverage Ratio. We will also pay a facility fee based on the amount of the underlying commitment that is being utilized, which fee varies from 0.300% to 0.375%, with the higher rate owed when we use the Revolving Credit Facility less.
The Revolving Credit Agreement includes financial covenants that are tested on a quarterly basis, based on the rolling four-quarter period that ends on the last day of each fiscal quarter. The maximum permitted Consolidated Net Leverage Ratio is initially 4.00 to 1.00 and will decrease to 3.25 to 1.00 during the term of the Revolving Credit Facility. As of December 31, 2023, the maximum permitted Consolidated Net Leverage Ratio was 3.25 to 1.00 and will not change during the remaining term of the Revolving Credit Facility. The minimum Consolidated Interest
42

Coverage Ratio (as defined in the Revolving Credit Agreement) is 3.00 to 1.00 throughout the term of the Revolving Credit Facility. Availability under the Revolving Credit Facility may be limited by these financial covenants and the requirement that any borrowing under the Revolving Credit Facility not require the granting of any liens to secure any senior notes issued by us (“Senior Notes”). The indentures governing the 2028 Senior Notes, generally limit our ability to incur secured debt for borrowed money (such as borrowings under the Revolving Credit Facility) to 15% of our Consolidated Net Tangible Assets (as defined in such indentures). As of December 31, 2023, the full $215 million was available to borrow under the Revolving Credit Facility. In addition, the Revolving Credit Agreement contains various covenants that we believe are customary for agreements of this nature, including, but not limited to, restrictions on our ability and the ability of each of our subsidiaries to incur debt, grant liens, make certain investments, make distributions, merge or consolidate, sell assets and enter into certain restrictive agreements. As of December 31, 2023, we were in compliance with all the covenants set forth in the Revolving Credit Agreement.
Debt Issuance Costs. We incurred $6.9 million of issuance costs related to the 2024 Senior Notes. These costs, net of accumulated amortization, are included as a reduction of long-term debt in our Consolidated Balance Sheet and were amortized to interest expense through the maturity date. In the year ended December 31, 2023, we amortized $1.3 million to interest expense, including $0.7 million for the write-off of the debt issuance balance associated with the retirement of the 2024 Senior Notes discussed above. In the year ended December 31, 2022, we amortized $0.7 million to interest expense.
We incurred $7.0 million of issuance costs related to the 2028 Senior Notes and $4.0 million of loan costs related to the Revolving Credit Agreement. These costs, net of accumulated amortization, are included as a reduction of long-term debt in our Consolidated Balance Sheets, as they pertain to the 2028 Senior Notes, and in other noncurrent assets as they pertain to the Revolving Credit Agreement. We are amortizing these costs to interest expense through the respective maturity dates for the Senior Notes and the Revolving Credit Agreement using the straight-line method, which approximates the effective interest rate method. As a result, we amortized $1.6 million and $1.4 million for the years ended December 31, 2023 and 2022, respectively.
Share Repurchase Program. In December 2014, our Board of Directors approved a plan to repurchase up to 10 million shares of our common stock on a discretionary basis. The program calls for any repurchases to be made in the open market, or in privately negotiated transactions from time to time, in compliance with applicable laws, rules and regulations, including Rule 10b-18 under the Securities Exchange Act of 1934, as amended, subject to market and business conditions, levels of available liquidity, cash requirements for other purposes, applicable legal requirements and other relevant factors. Under this program, in 2015, we repurchased 2.0 million shares of our common stock for $100 million. We have not repurchased any shares under the program since December 2015. As of December 31, 2023, we retained 10 million of the shares we had repurchased through this and a prior repurchase program. We account for the shares we hold in treasury under the cost method, at average cost. The timing and amount of any future repurchases will be determined by our management. We expect that any additional shares repurchased under the plan will be held as treasury stock for possible future use. The plan does not obligate us to repurchase any particular number of shares.
Foreign Currency Adjustments. Because of our significant foreign operations, we are exposed to currency fluctuations and exchange rate risks. A stronger U.S. dollar against any of the foreign currencies where we conduct business could result in lower operating income. We generally minimize these risks primarily through matching, to the extent possible, revenue and expense in the various currencies in which we operate. Cumulative translation adjustments as of December 31, 2023 relate primarily to our net investments in, including long-term loans to, our foreign subsidiaries. See Item 7A—“Quantitative and Qualitative Disclosures About Market Risk.”
Critical Accounting Policies and Estimates
We have based the following discussion and analysis of our financial condition and results of operations on our consolidated financial statements, which we have prepared in conformity with accounting principles generally accepted in the United States. These principles require us to make various estimates, judgments and assumptions that affect the reported amounts of assets and liabilities at the date of the financial statements and the reported amounts of revenue and expense during the periods we present. We base our estimates on historical experience, available information and other assumptions we believe to be reasonable under the circumstances. On an ongoing basis, we evaluate our estimates; however, our actual results may differ from these estimates under different assumptions or conditions. The following discussion summarizes the accounting policies we believe (1) require our management's most difficult, subjective or complex judgments and (2) are the most critical to our reporting of results of operations and financial position. See Note 1—“Summary of Significant Accounting Policies” in the Notes To Consolidated Financial Statements included in this report for discussion of our significant accounting policies.
43

Revenue Recognition. We account for significant fixed-price contracts, mainly relating to our Manufactured Products segment, and to a lesser extent in our OPG and ADTech segments, by recognizing revenue over time using the cost-to-cost input method to measure progress toward satisfaction of an over-time performance obligation. This commonly used method is based on the premise that costs incurred are proportionate to progress towards satisfaction of the performance obligation and is measured by comparing project costs-to-date to total estimated costs. The performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. We apply judgment in estimating project status and the costs necessary to complete projects. For the year ended December 31, 2023, we recognized approximately 19% of our revenue over time using the cost-to-cost input method.
We apply judgment in the determination and allocation of transaction price to performance obligations, and the subsequent recognition of revenue, based on the facts and circumstances of each contract. We routinely review estimates related to our contracts and, where required, reflect revisions to profitability in earnings immediately. If an element of variable consideration has the potential for a significant future reversal of revenue, we will constrain that variable consideration to a level intended to remove the potential future reversal. If a current estimate of total contract cost indicates an ultimate loss on a contract, we recognize the projected loss in full when we determine it. We did not have any material adjustments during the years ended December 31, 2023 and 2022, however, should our judgments and estimates regarding the elements of revenue recognition change, it could have a material effect on our results of operations for the periods involved.
Impairment of Property and Equipment, Long-lived Intangible Assets and Right-of-Use Operating Lease Assets. We periodically, and upon the occurrence of a triggering event, review the realizability of our property and equipment, long-lived intangible assets and right-of-use operating lease assets to determine whether any events or changes in circumstances indicate that the carrying amount of the asset may not be recoverable. For long-lived assets to be held and used, we base our evaluation on impairment indicators such as the nature of the assets, the future economic benefits of the assets, any historical or future profitability measurements and other external market conditions or factors that may be present. If such impairment indicators are present or other factors exist that indicate that the carrying amount of an asset may not be recoverable, we determine whether an impairment has occurred through the use of an undiscounted cash flows analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, we recognize a loss for the difference between the carrying amount and the fair value of the asset.
Our estimates of fair values for our asset groups require us to use significant unobservable inputs, classified as Level 3 fair value measurements, including assumptions related to future performance, risk-adjusted discount rates, future commodity prices and demand for our services and estimates of expected realizable value. These assumptions incorporate inherent uncertainties, including estimates of projected supply and demand for our products and services and future market conditions, which are subjective and difficult to predict due to volatility in overall economic environments, among other things, and could result in impairment charges in future periods if actual results differ materially from the assumptions used in our forecasts. Also, if market conditions deteriorate significantly, we could be required to record additional impairments, which could have a material adverse impact on our operating results.
We did not identify any triggering events and, accordingly, no impairments of long-lived assets were recorded in the years ended December 31, 2023 or 2022.
Income Taxes. Our tax provisions are based on our expected taxable income, statutory rates and tax-planning opportunities available to us in the various jurisdictions in which we operate. The determination of taxable income in any jurisdiction requires the interpretation of the related tax laws. We are at risk that a taxing authority's final determination of our tax liabilities may differ from our interpretation.
We account for any applicable interest and penalties on uncertain tax positions as a component of our provision for income taxes on our financial statements. Current income tax expense represents either nonresident withholding taxes or the liabilities expected to be reflected on our income tax returns for the current year, while the net deferred income tax expense or benefit generally represents the change in the balance of deferred tax assets or liabilities, except for currency translation adjustments, as reported on our balance sheet.
We establish valuation allowances to reduce deferred tax assets when it is more likely than not that some portion or all of the deferred tax assets will not be realized in the future. If the current market dynamics are sustained and absent any additional objective negative evidence, we may have sufficient positive evidence in the next twelve months to adjust our valuation allowance position for certain jurisdictions. The exact timing and amount of the
44

adjustment to the valuation allowance is not certain at this time. Changes to valuation allowances impact our income tax provision in the period in which such adjustments are identified and recorded.
Contractual Obligations
As of December 31, 2023, we had payments due under contractual obligations as follows:
(dollars in thousands)Payments due by period
 Total20242025-20262027-2028After 2028
Long-term Debt$500,000 $— $— $500,000 $— 
Purchase Obligations476,142 462,677 8,579 4,438 448 
Operating Lease Liabilities459,555 97,549 158,408 59,232 144,366 
Other Long-term Obligations reflected on our Balance Sheet under U.S. GAAP40,305 116 281 361 39,547 
TOTAL$1,476,002 $560,342 $167,268 $564,031 $184,361 

45

Item 7A.Quantitative and Qualitative Disclosures About Market Risk.
We are exposed to certain market risks arising from transactions we enter into in the normal course of business. These risks relate to interest rate changes and fluctuations in foreign exchange rates. As of December 31, 2023, except for our exposure in Angola, we do not believe these risks are material. However, with the expansion of our international operations, we could be exposed to additional market risks from fluctuations in foreign currency exchange rates in the future. We have not entered into any market-risk-sensitive instruments for speculative or trading purposes. When we have a significant amount of borrowings, we may manage our exposure to interest rate changes through the use of a combination of fixed- and floating-rate debt. See Note 8—“Debt” in the Notes to Consolidated Financial Statements included in this report for a description of our revolving credit agreement and interest rates on our borrowings. We believe significant interest rate changes would not have a material near-term impact on our future earnings or cash flows.
Because we operate in various regions in the world, we conduct a portion of our business in currencies other than the U.S. dollar. The functional currency for most of our international operations is the applicable local currency. A stronger U.S. dollar against the United Kingdom pound sterling, the Norwegian kroner and the Brazilian real could result in lower operating income. We manage our exposure to changes in foreign exchange rates by primarily denominating our contracts and providing for collections from our customers in U.S. dollars or freely convertible currency and endeavoring to match our contract costs with the denominated contractual currency. We use the exchange rates in effect as of the balance sheet date to translate assets and liabilities when the functional currency is the local currency, resulting in translation adjustments that we reflect as accumulated other comprehensive income or loss in the equity section of our Consolidated Balance Sheets. We recorded net adjustments to our equity accounts of $3.9 million, $(19.6) million and $(7.3) million in 2023, 2022 and 2021, respectively. Negative adjustments reflect the net impact of the strengthening of the U.S. dollar against various foreign currencies for locations where the functional currency is not the U.S. dollar. Conversely, positive adjustments reflect the effect of a weakening U.S. dollar.
Foreign currency gains (losses) in the year ended December 31, 2023 of $(1.4) million were primarily related to gains (losses) for the Angolan kwanza. Foreign currency gains (losses) in the year ended December 31, 2022 were less than $(0.1) million. Foreign currency gains (losses) of $(8.4) million in the year ended December 31, 2021 were primarily related to gains (losses) for the Angolan kwanza of $(4.5) million due to declining exchange rates for the Angolan kwanza relative to the U.S. dollar. Foreign currency transaction losses related to the Angolan kwanza in the years ended December 31, 2023 and 2021 were primarily due to the remeasurement of our Angolan kwanza cash balances to U.S. dollars. We recorded foreign currency transaction gains (losses) related to the Angolan kwanza as a component of other income (expense), net in our Consolidated Statements of Operations in those respective periods.
The Angola kwanza devalued in 2023 by 40%, strengthened in value in 2022 by 10%, and devalued in 2021 by 13%. Any conversion of cash balances in Angola from kwanza to U.S. dollars is controlled by the central bank in Angola. During 2023, we repatriated $4.6 million of cash from Angola. During 2022, we did not repatriate any cash from Angola. As of December 31, 2023 and 2022, we had the equivalent of approximately $8.1 million and $5.6 million, respectively, of kwanza cash balances in Angola, reflected on our Consolidated Balance Sheets.
To mitigate our currency exposure risk in Angola, we used kwanza to purchase equivalent Angolan central bank (Banco Nacional de Angola) bonds. The bonds were denominated as U.S. dollar equivalents, so that, upon payment of semi-annual interest and principal upon maturity, payment was made in kwanza, equivalent to the respective U.S. dollars at the then-current exchange rate. Our remaining Angolan bonds matured on September 1, 2023, and we received cash proceeds of $6.2 million. As of December 31, 2022, we had $6.2 million of U.S. dollar equivalent Angolan bonds. These bonds were classified as available-for-sale securities; accordingly, they were recorded at fair market value in other current assets on our Consolidated Balance Sheets as of December 31, 2022. We did not sell any of our remaining Angolan bonds in the year ended December 31, 2022.
We estimated the fair market value of the Angolan bonds to be $6.4 million as of December 31, 2022, using quoted market prices. Since the market for the Angolan bonds was not an active market, the fair value of the Angolan bonds was classified within Level 2 in the fair value hierarchy under United States Generally Accepted Accounting Principles (“U.S. GAAP”). As of December 31, 2022, we had $0.1 million in unrealized gains, net of tax, related to these bonds as a component of accumulated other comprehensive loss in our Consolidated Balance Sheets.
46

Item 8.Financial Statements and Supplementary Data.
In this report, our consolidated financial statements and supplementary data appear following the signature page to this report and are incorporated into this item by reference.
Item 9.Changes in and Disagreements With Accountants on Accounting and Financial Disclosure.
None.
Item 9A.    Controls and Procedures.
Disclosure Controls and Procedures
In accordance with Rules 13a-15 and 15d-15 under the Securities Exchange Act of 1934, as amended (the “Exchange Act”), we carried out an evaluation, under the supervision and with the participation of management, including our principal executive officer and principal financial officer, of the effectiveness of our disclosure controls and procedures (as that term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) as of the end of the period covered by this report. Based on that evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were effective as of December 31, 2023 to provide reasonable assurance that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission's rules and forms.
Internal Control Over Financial Reporting
There has been no change in our internal control over financial reporting that occurred during the quarter ended December 31, 2023 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.
Management's Report on Internal Control Over Financial Reporting
Our management is responsible for establishing and maintaining adequate internal control over financial reporting (as that term is defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act). Our internal control over financial reporting is a process designed to provide reasonable, but not absolute, assurance regarding the reliability of financial reporting and the preparation of financial statements for external reporting purposes in accordance with accounting principles generally accepted in the United States of America. We developed our internal control over financial reporting through a process in which our management applied its judgment in assessing the costs and benefits of various controls and procedures, which, by their nature, can provide only reasonable assurance regarding the control objectives. You should note that the design of any system of controls is based in part on various assumptions about the likelihood of future events, and we cannot assure you that any system of controls will succeed in achieving its stated goals under all potential future conditions, regardless of how remote. 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 and procedures may deteriorate.
Under the supervision and with the participation of our management, including our principal executive, financial and accounting officers, we have conducted an evaluation of the effectiveness of our internal control over financial reporting based on the framework in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). This evaluation included a review of the documentation surrounding our financial reporting controls, an evaluation of the design effectiveness of these controls, testing of the operating effectiveness of these controls and an evaluation of our overall control environment. Based on that evaluation, our management has concluded that our internal control over financial reporting was effective as of December 31, 2023.
Ernst & Young LLP, the independent registered public accounting firm that audited our financial statements, has audited our internal control over financial reporting, as stated in their report that follows.
47

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

Item 9B.    Other Information.
None of our directors or executive officers adopted or terminated a Rule 10b5-1 trading arrangement or adopted or terminated a non-Rule 10b5-1 trading arrangement (as defined in Item 408 of Regulation S-K) during the three months ended December 31, 2023.
Item 9C.    Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.
Not applicable.
Part III

Item 10.Directors, Executive Officers and Corporate Governance.
The information with respect to the directors and nominees for election to our Board of Directors is incorporated by reference from the section “Election of Directors” in our definitive proxy statement to be filed within 120 days of December 31, 2023, relating to our 2024 Annual Meeting of Shareholders.
Information concerning our Audit Committee and the audit committee financial experts is incorporated by reference from the sections entitled “Corporate Governance” and “Committees of the Board – Audit Committee” in the proxy statement referred to in this Item 10. Information concerning our Code of Ethics is incorporated by reference from the section entitled “Code of Ethics” for the Chief Executive Officer and Senior Financial Officers in the proxy statement previously referred to in this Item 10.
The information with respect to our executive officers is provided under the heading “Executive Officers of the Registrant” following Item 1 of Part I of this report. There are no family relationships between any of our directors or executive officers.
The information with respect to the reporting by our directors and executive officers and persons who own more than 10% of our Common Stock under Section 16 of the Securities Exchange Act of 1934 is incorporated by reference from the section entitled "Section 16(a) Beneficial Ownership Reporting Compliance" in the proxy statement previously referred to in this Item 10.
Item 11.Executive Compensation.
The information required by Item 11 is incorporated by reference from the sections entitled “Compensation Committee Interlocks and Insider Participation,” “Compensation Discussion and Analysis,” “Report of the Compensation Committee,” “Compensation of Executive Officers,” “Compensation of Nonemployee Directors,” and “Compensation Clawback” in the proxy statement referred to in Item 10 above.
Item 12.Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters.
The information required by Item 12 concerning security ownership of management and certain beneficial owners is incorporated by reference from the section “Security Ownership of Management and Certain Beneficial Owners” in the proxy statement referred to in Item 10 above.
49

EQUITY COMPENSATION PLAN INFORMATION
The following presents equity compensation plan information as of December 31, 2023:
Plan CategoryNumber of securities to be issued upon exercise of
outstanding options, warrants and rights
Weighted-average exercise price of outstanding options, warrants and rightsNumber of securities remaining available for future issuance under equity  compensation plans (excluding securities reflected
in the first column)
Equity compensation plans approved by security holders2,285,310 N/A1,862,571 
Equity compensation plans not approved by security holders— N/A— 
Total2,285,310 N/A1,862,571 
In the table above, the number of securities to be issued upon exercise of outstanding options, warrants and rights shown as of December 31, 2023 are restricted stock units and shares of restricted stock granted under our stockholder-approved incentive plans.
As of December 31, 2023, there were: (1) no shares of Oceaneering common stock under equity compensation plans not approved by security holders available for grant; and (2) 1,862,571 shares of Oceaneering common stock under equity compensation plans approved by security holders available for grant in the form of stock options, stock appreciation rights or stock awards. We have not granted any stock options since 2005 and the Compensation Committee of our Board of Directors has expressed its intention to refrain from using stock options as a component of employee compensation for our executive officers and other employees for the foreseeable future. Additionally, our Board of Directors has expressed its intention to refrain from using stock options as a component of nonemployee director compensation for the foreseeable future. For a description of the material features of our equity compensation arrangements, see the discussion under the caption “Incentive Plans” in Note 11—“Employee Benefit Plans” in the Notes to Consolidated Financial Statements included in this report.
Item 13.Certain Relationships and Related Transactions, and Director Independence.
The information required by Item 13 is incorporated by reference from the sections entitled “Corporate Governance” and “Certain Relationships and Related Transactions” in the proxy statement referred to in Item 10 above.
Item 14.Principal Accounting Fees and Services.
The information required by Item 14 is incorporated by reference from the section entitled “Ratification of Appointment of Independent Auditors – Fees Incurred for Audit and Other Services provided by Ernst & Young LLP” in the proxy statement referred to in Item 10 above.
50

Part IV

Item 15.    Exhibits, Financial Statement Schedules.
(a)    Documents filed as part of this report.
1.    Financial Statements:
(i)    Report of Independent Registered Public Accounting Firm
(ii)    Consolidated Balance Sheets
(iii)    Consolidated Statements of Operations
(iv)    Consolidated Statements of Comprehensive Income (Loss)
(v)    Consolidated Statements of Cash Flows
(vi)    Consolidated Statements of Equity
(vii)    Notes to Consolidated Financial Statements
2.    Financial Statement Schedules:
All schedules for which provision is made in the applicable regulations of the Securities and Exchange Commission have been omitted because they are not required under the relevant instructions or because the required information is not significant.
3.    Exhibits:
Exhibit Index
Registration or File NumberForm of ReportReport DateExhibit Number
*3.01 1-1094510-KDec. 20003.01 
*3.02 1-109458-KMay 20083.1 
*3.03 1-109458-KMay 20143.1 
*3.04 1-109458-KNov. 20223.01 
4.01     
*4.02 1-1094510-QSep. 20184.3
*4.03 1-109458-KNov. 20144.1 
*4.04 1-109458-KFeb. 20184.2
*4.05 1-109458-KOct. 20234.3
We and certain of our consolidated subsidiaries are parties to debt instruments under which the total amount of securities authorized does not exceed 10% of our total consolidated assets. Pursuant to paragraph 4(iii)(A) of Item 601(b) of Regulation S-K, we agree to furnish a copy of those instruments to the Securities and Exchange Commission on request.
*10.01 +1-109458-KDec. 200610.1 
51

*10.02 +1-109458-KDec. 200810.9 
*10.03 +1-109458-KMay 200610.2 
*10.04 +1-109458-KDec. 200810.10 
*10.05 +1-1094510-KDec. 201810.33 
*10.06 +1-1094510-KDec. 201810.34 
*10.07 +1-109458-KDec. 200810.5 
*10.08 +1-109458-KDec. 200810.6 
*10.09 +1-109458-KAug. 201510.3 
*10.10 +1-109458-KMay 201110.5 
*10.11 +1-109458-KMay 201110.4 
*10.12 +1-1094510-KDec. 201810.31 
*10.13 +1-1094510-KDec. 202010.18 
*10.14 +1-1094510-KDec. 202010.19 
*10.15 +1-1094510-QJun. 202110.01 
*10.16 +1-1094510-KDec. 201810.35 
*10.17 +1-1094510-KDec. 201810.32 
*10.18 1-109458-KApr. 202210.1 
*10.19 1-109458-KSept. 202310.1 
*10.20 +1-109458-KFeb. 202110.1 
*10.21 +1-109458-KFeb. 202110.2 
52

*10.22 +1-109458-KMar. 202210.1 
*10.23 +1-109458-KMar. 202210.2 
*10.24 +333-238325S-8May 20204.06
*10.25 +1-109458-KFeb. 202310.1
*10.26 +1-109458-KFeb. 202310.2
*10.27 +1-109458-KFeb. 202310.3
*10.28 +1-109458-KFeb. 202310.5
21.01 
23.01 
31.01 
31.02 
32.01 
32.02 
97.01 +
101.INS
Inline XBRL Instance Document - The instance document does not appear in the interactive data file because its XBRL tags are embedded within the Inline XBRL document.

101.SCHInline XBRL Taxonomy Extension Schema Document
101.CALInline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEFInline XBRL Taxonomy Extension Definition Linkbase Document
101.LABInline XBRL Taxonomy Extension Label Linkbase Document
101.PREInline XBRL Taxonomy Extension Presentation Linkbase Document
104Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
*Exhibit previously filed with the Securities and Exchange Commission, as indicated, and incorporated herein by reference.
+Management contract or compensatory plan or arrangement.

Item 16.    Form 10-K Summary.
Oceaneering has elected not to include a summary of this report.
53

SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 
OCEANEERING INTERNATIONAL, INC.
Date:February 23, 2024By:/S/ RODERICK A. LARSON
 Roderick A. Larson
 President and Chief Executive Officer and Director
Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.
 
SignatureTitleDate
/S/ RODERICK A. LARSONPresident and Chief Executive Officer and DirectorFebruary 23, 2024
Roderick A. Larson
(Principal Executive Officer)
/S/ ALAN R. CURTISSenior Vice President and Chief Financial OfficerFebruary 23, 2024
Alan R. Curtis
(Principal Financial Officer)
/S/ CATHERINE E. DUNNVice President and Chief Accounting OfficerFebruary 23, 2024
Catherine E. Dunn
(Principal Accounting Officer)
/S/ M. KEVIN MCEVOYChairman of the BoardFebruary 23, 2024
M. Kevin McEvoy
/S/ KAREN H. BEACHYDirectorFebruary 23, 2024
Karen H. Beachy
/S/ WILLIAM B. BERRYDirectorFebruary 23, 2024
William B. Berry
/S/ DEANNA L. GOODWINDirectorFebruary 23, 2024
Deanna L. Goodwin
/S/ PAUL B. MURPHY, JR.DirectorFebruary 23, 2024
Paul B. Murphy, Jr.
/S/ JON ERIK REINHARDSENDirectorFebruary 23, 2024
 Jon Erik Reinhardsen
/S/ STEVEN A. WEBSTERDirectorFebruary 23, 2024
Steven A. Webster

54

INDEX TO FINANCIAL STATEMENTS AND SCHEDULES
Index to Financial Statements
 
Index to Schedules
All schedules for which provision is made in the applicable regulations of the Securities and Exchange Commission have been omitted because they are not required under the relevant instructions or because the required information is not significant.

55

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM
To the Shareholders and the Board of Directors of Oceaneering International, Inc.
Opinion on the Financial Statements
We have audited the accompanying consolidated balance sheets of Oceaneering International, Inc. and subsidiaries (the Company) as of December 31, 2023, and 2022, the related consolidated statements of operations, comprehensive income (loss), equity and cash flows for each of the three years in the period ended December 31, 2023, and the related notes (collectively referred to as the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2023, in conformity with U.S. generally accepted accounting principles.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company's internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control—Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework), and our report dated February 23, 2024 expressed an unqualified opinion thereon.
Basis for Opinion
These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.
We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.
Critical Audit Matter
The critical audit matter communicated below is a matter arising from the current period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective or complex judgments. The communication of the critical audit matter 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 matter below, providing a separate opinion on the critical audit matter or on the account or disclosure to which it relates.
56

Revenues recognized over-time utilizing cost to cost inputs
Description of the Matter
For the year ended December 31, 2023, the Company recognized 19% of its revenues utilizing the cost-to-cost input method. As discussed in Note 3 of the financial statements, the Company generally recognizes estimated contract revenue based on costs incurred to date as a percentage of total estimated costs.
Auditing management’s calculation of revenues recognized under the cost to cost method was complex and subjective due to the significant estimation required in determining the estimated costs remaining on the project. In particular, the estimates of remaining costs associated with materials and labor are sensitive and may be impacted by factors outside of the Company’s control.

How We Addressed the Matter in Our Audit
We obtained an understanding, evaluated the design and tested the operating effectiveness of controls over the Company’s process for revenues utilizing the cost to cost input method, including management’s review of the estimated costs to complete and associated revenues.
To test the estimated costs to complete, we performed audit procedures that included, among others, assessing the appropriate application of the revenue recognition method utilized, and testing the significant assumptions discussed above and the underlying data used by the Company in its estimation process. We compared the significant assumptions used by management to external and internal information, such as vendor quotes and invoices, manufacturing schedules, purchase orders, manufacturing bills of lading, and other similar support. Additionally, we assessed the historical accuracy of management’s estimates through a lookback analysis of prior estimates of costs to complete compared to actual results.
 
/s/Ernst & Young LLP
We have served as the Company’s auditor since 2002.
Houston, Texas
February 23, 2024
 

57

OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED BALANCE SHEETS
 
 
December 31,
(in thousands, except share data)
20232022
ASSETS
Current Assets:
Cash and cash equivalents$461,566 $568,745 
Accounts receivable, net of allowances for doubtful accounts of $2,804 and $2,333
331,326 296,554 
Contract assets234,505 184,847 
Inventory, net209,798 184,375 
Other current assets68,464 62,539 
Total Current Assets1,305,659 1,297,060 
Property and equipment, at cost2,285,896 2,435,840 
Less accumulated depreciation1,861,603 1,997,391 
Net property and equipment424,293 438,449 
Other Assets:
Goodwill34,214 34,339 
Other noncurrent assets137,286 122,224 
Right-of-use operating lease assets337,554 139,611 
Total other assets509,054 296,174 
Total Assets$2,239,006 $2,031,683 
LIABILITIES AND EQUITY
Current Liabilities:
Accounts payable$156,064 $148,018 
Accrued liabilities411,781 307,446 
Contract liabilities164,631 112,950 
Total current liabilities732,476 568,414 
Long-term debt477,058 700,973 
Long-term operating lease liabilities293,482 151,842 
Other long-term liabilities101,907 84,650 
Commitments and contingencies
Equity:
Common Stock, par value $0.25 per share; 360,000,000 shares authorized; 110,834,088 shares issued
27,709 27,709 
Additional paid-in capital131,774 155,858 
Treasury stock; 10,030,200 and 10,574,563 shares, at cost
(574,380)(605,553)
Retained earnings1,425,257 1,327,854 
Accumulated other comprehensive loss(382,340)(386,127)
Oceaneering shareholders' equity628,020 519,741 
Noncontrolling interest6,063 6,063 
Total equity634,083 525,804 
Total Liabilities and Equity$2,239,006 $2,031,683 

The accompanying Notes are an integral part of these Consolidated Financial Statements.
58

OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF OPERATIONS
 
 
Year Ended December 31,
(in thousands, except per share data)
202320222021
Revenue$2,424,706 $2,066,084 $1,869,275 
Cost of services and products2,025,735 1,758,707 1,605,210 
Gross margin398,971 307,377 264,065 
Selling, general and administrative expense217,643 196,514 224,266 
Income (loss) from operations181,328 110,863 39,799 
Interest income15,425 5,708 2,477 
Interest expense, net of amounts capitalized(36,523)(38,215)(38,810)
Equity earnings (losses) of unconsolidated affiliates2,061 1,707 594 
Other income (expense), net(1,236)(1,011)(9,769)
Income (loss) before income taxes161,055 79,052 (5,709)
Provision (benefit) for income taxes63,652 53,111 43,598 
Net Income (Loss)$97,403 $25,941 $(49,307)
Weighted-average shares outstanding
Basic100,697 100,185 99,706 
Diluted102,156 101,447 99,706 
Earnings (loss) per share
Basic$0.97 $0.26 $(0.49)
Diluted$0.95 $0.26 $(0.49)

The accompanying Notes are an integral part of these Consolidated Financial Statements.

59

OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

Year Ended December 31,
(in thousands)202320222021
Net income (loss)$97,403 $25,941 $(49,307)
Other comprehensive income (loss), net of tax:
Foreign currency translation3,927 (19,622)(7,339)
Change in unrealized gains for available-for-sale debt securities (1)
(140)(47)187 
Total other comprehensive income (loss)3,787 (19,669)(7,152)
Comprehensive income (loss)$101,190 $6,272 $(56,459)
(1)
There is no net income tax expense or benefit associated with the years ended December 31, 2023, 2022 and 2021 due to a valuation allowance offset.

The accompanying Notes are an integral part of these Consolidated Financial Statements.

60

OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF CASH FLOWS
 
 Year Ended December 31,
(in thousands)202320222021
Cash Flows from Operating Activities:
Net income (loss)$97,403 $25,941 $(49,307)
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization104,960 120,969 139,723 
Provision for Evergrande loss, net  29,549 
Deferred income tax provision (benefit)(26,785)829 (1,798)
Net loss (gain) on sales of property and equipment and other(1,012)(1,083)769 
Noncash compensation12,057 10,370 11,008 
Noncash impact of lease accounting2,370 (1,574)(4,302)
Excluding the effects of acquisitions, increase (decrease) in cash from:
Accounts receivable and contract assets(83,075)(50,732)41,099 
Inventory(25,423)(30,692)7,313 
Other operating assets(18,208)(15,104)(14,498)
Currency translation effect on working capital, excluding cash3,250 417 6 
Current liabilities125,695 67,253 63,051 
Other operating liabilities18,723 (5,711)2,701 
Total adjustments to net income (loss)112,552 94,942 274,621 
Net Cash Provided by Operating Activities209,955 120,883 225,314 
Cash Flows from Investing Activities:
Purchases of property and equipment(100,726)(81,043)(50,199)
Proceeds from redemption of investments in Angolan bonds6,229  4,486 
Distributions of capital from unconsolidated affiliates2,520 705 3,298 
Proceeds from sale of property and equipment7,847 6,473 7,101 
Other investing activities(2,223)(3,000)1,157 
Net Cash Used in Investing Activities(86,353)(76,865)(34,157)
Cash Flows from Financing Activities:
Repurchase of 2024 Senior Notes(400,000) (100,000)
Net proceeds from issuance of 6.000% Senior Notes, net of issuance costs177,671 — — 
Other financing activities(4,968)(1,862)(1,682)
Net Cash Used in Financing Activities(227,297)(1,862)(101,682)
Effect of exchange rates on cash(3,484)(11,525)(3,377)
Net Increase (Decrease) in Cash and Cash Equivalents(107,179)30,631 86,098 
Cash and Cash Equivalents—Beginning of Period568,745 538,114 452,016 
Cash and Cash Equivalents—End of Period$461,566 $568,745 $538,114 

The accompanying Notes are an integral part of these Consolidated Financial Statements.
61

OCEANEERING INTERNATIONAL, INC. AND SUBSIDIARIES
CONSOLIDATED STATEMENTS OF EQUITY
 
Common StockAdditional
Paid-in
Capital
Treasury
Stock
Retained
Earnings
Accumulated Other Comprehensive Income (Loss)
Translation
Adjustments
Oceaneering Shareholders' EquityNoncontrolling InterestTotal Equity
(in thousands)
Balance, December 31, 2020$27,709 $192,492 $(660,021)$1,351,220 $(359,306)$552,094 $6,063 $558,157 
Net income (loss)— — — (49,307)— (49,307)— (49,307)
Other comprehensive income (loss)— — — — (7,152)(7,152)— (7,152)
Restricted stock unit activity— (8,445)17,771 — — 9,326 — 9,326 
Restricted stock activity— (10,439)10,439 — — — — — 
Balance, December 31, 202127,709 173,608 (631,811)1,301,913 (366,458)504,961 6,063 511,024 
Net income (loss)— — — 25,941 — 25,941 — 25,941 
Other comprehensive income (loss)— — — — (19,669)(19,669)— (19,669)
Restricted stock unit activity— (11,284)19,792 — — 8,508 — 8,508 
Restricted stock activity— (6,466)6,466 — — — — — 
Balance, December 31, 202227,709 155,858 (605,553)1,327,854 (386,127)519,741 6,063 525,804 
Net income (loss)— — — 97,403 — 97,403 — 97,403 
Other comprehensive income (loss)— — — — 3,787 3,787 — 3,787 
Restricted stock unit activity— (19,933)27,022 — — 7,089 — 7,089 
Restricted stock activity— (4,151)4,151 — — — — — 
Balance, December 31, 2023$27,709 $131,774 $(574,380)$1,425,257 $(382,340)$628,020 $6,063 $634,083 

The accompanying Notes are an integral part of these Consolidated Financial Statements.

62

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

1.SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Principles of Consolidation. The consolidated financial statements include the accounts of Oceaneering International, Inc. (“Oceaneering,” “we,” “us” or “our”) and our more than 50% owned and controlled subsidiaries. We also consolidate entities that are determined to be variable interest entities if we determine that we are the primary beneficiary; otherwise, we account for those entities using the equity method of accounting. We use the equity method to account for our investments in unconsolidated affiliated companies of which we own an equity interest of between 20% and 50% and as to which we have significant influence, but not control, over operations. We use the cost method for all other long-term investments. Investments in entities that we do not consolidate are reflected on our balance sheet in other non-current assets. All significant intercompany accounts and transactions have been eliminated.
Use of Estimates. The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires that our management make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates.
Reclassifications. Certain amounts from prior periods have been reclassified to conform with the current year presentation.
Cash and Cash Equivalents. Cash and cash equivalents include demand deposits and highly liquid investments with original maturities of three months or less from the date of investment.
Allowance for Credit Losses—Financial Assets Measured at Amortized Costs. We identify our allowance for credit losses based on future expected losses when accounts receivable, contract assets or held-to-maturity loan receivables are created rather than when losses are probable.
We use the loss-rate method in developing the allowance for credit losses, which involves identifying pools of assets with similar risk characteristics, reviewing historical losses within the last three years and consideration of reasonable supportable forecasts of economic indicators. Changes in estimates, developing trends and other new information could have material effects on future evaluations.
We monitor the credit quality of our accounts receivable and other financing receivable amounts by frequent customer interaction, following economic and industry trends and reviewing specific customer data. Our other receivable amounts include contract assets and held-to-maturity loans receivable, which we consider to have a low risk of loss.
We consider macroeconomic conditions when assessing our credit risk exposure, including any impacts from the conflicts in Russia and Ukraine and in the Middle East, volatility in the financial services industry and the oil and natural gas markets, and the effects thereof on our customers and various counterparties. We have determined the impacts to our credit loss expense are de minimis for the years ended December 31, 2023, 2022 and 2021.
As of December 31, 2023, our allowance for credit losses was $2.2 million for accounts receivable and $0.6 million for other receivables. As of December 31, 2022, our allowance for credit losses was $2.0 million for accounts receivable and $0.3 million for other receivables. Our allowance for credit losses as of December 31, 2023 increased when compared to the balance as of December 31, 2022, primarily due to corresponding increases in revenue and accounts receivable.
Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the years ended December 31, 2023, 2022 and 2021, we recognized credit losses of $1.3 million, $0.4 million and $53 million, respectively. The 2021 credit losses included a reserve of $49 million in receivables and contract assets partially offset by the reclassification of $20 million of contract assets into salable inventory related to the termination of a number of entertainment ride systems contracts with the China Evergrande Group and its affiliated companies (collectively, “Evergrande”) in our Manufactured Products segment. See Note 9—”Commitments and Contingencies” for discussion regarding Evergrande.
63

We have elected to apply the practical expedient available under Accounting Standard Update (“ASU”) No. 2016-13, “Financial Instruments—Credit Losses (Topic 326: Measurement of Credit Losses on Financial Instruments,” as amended (“ ASC 326”) to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amounts excluded as of December 31, 2023 and 2022 were $0.2 million and $0.8 million, respectively.
Accounts receivable are considered to be past-due after the end of the contractual terms agreed to with the customer. There were no material past-due amounts that we consider uncollectible for our financial assets as of December 31, 2023. We generally do not require collateral from our customers.
Inventory. Inventory is valued at the lower of cost or net realizable value. We determine cost using the weighted-average method. We periodically review the value of items in inventory and record write-downs or write-offs of inventory based on our assessment of market conditions. Write-downs and write-offs are charged to cost of services and products. We did not record any write-downs or write-offs of inventory in the years ended December 31, 2023, 2022 or 2021.
Property and Equipment, Long-Lived Intangible Assets and Right-of-Use Operating Lease Assets. We provide for depreciation of property and equipment on the straight-line method over estimated useful lives of eight years for Remotely Operated Vehicles (“ROVs”), three to 25 years for marine services equipment (such as vessels and diving equipment) and three to 25 years for buildings, improvements and other equipment.
We charge the costs of repair and maintenance of property and equipment to operations as incurred, and we capitalize the costs of improvements that extend asset lives or functionality. Upon the disposition of property and equipment, the related cost and accumulated depreciation accounts are relieved and any resulting gain or loss is recognized in income.
We capitalize interest on assets where the construction period is anticipated to be more than three months. We did not capitalize interest in 2023, 2022 or 2021. We do not allocate general and administrative costs to capital projects. We had construction in progress of $55 million and $58 million as of December 31, 2023 and 2022, respectively, primarily related to projects in our Subsea Robotics segment.
Long-lived intangible assets, primarily acquired in connection with business combinations, include trade names, intellectual property and customer relationships and are being amortized over their respective estimated useful lives.
Our management periodically, and upon the occurrence of a triggering event, reviews the realizability of our property and equipment, long-lived intangible assets and right-of-use operating lease assets to determine whether any events or changes in circumstances indicate that the carrying amounts of the assets may not be recoverable. For long-lived assets to be held and used, we base our evaluation on impairment indicators such as the nature of the assets, the future economic benefits of the assets, any historical or future profitability measurements and other external market conditions or factors that may be present. If such impairment indicators are present or other factors exist that indicate that the carrying amount of an asset may not be recoverable, we determine whether an impairment has occurred through the use of an undiscounted cash flow analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, we recognize a loss for the difference between the carrying amount and the fair value of the asset. We did not identify indicators of impairment for property and equipment, long-lived intangible assets or right-of-use operating lease assets for the years ended December 31, 2023, 2022 and 2021.
For assets held for sale or disposal, the fair value of the asset is measured using fair market value less estimated costs to sell. Assets are classified as held-for-sale when we have a plan for disposal of certain assets and those assets meet the held for sale criteria.
For additional information regarding right-of-use operating lease assets, see “Leases” below.
Goodwill. Our goodwill is evaluated for impairment annually and whenever we identify certain triggering events or circumstances that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
In our annual evaluation of goodwill, we perform a qualitative or quantitative impairment test. Under the qualitative approach, if we determine it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we are required to perform the quantitative analysis to determine the fair value of the reporting unit. We then compare the fair value of the reporting unit with its carrying amount and recognize an impairment loss for the
64

amount by which the carrying amount exceeds the fair value of the reporting unit. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. We also consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. During the fourth quarters of 2023 and 2022, we performed our annual goodwill impairment assessment using qualitative tests that did not indicate a more detailed quantitative analysis was necessary. No goodwill impairment was recognized for the years ended December 31, 2023, 2022 and 2021.
Revenue Recognition. All of our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use the input method to recognize revenue, because each day of service provided represents value to the customer. The performance obligations in these contracts are satisfied, and revenue is recognized, as the work is performed. When appropriate, we apply the practical expedient to recognize revenue for the amount invoiced when the invoice corresponds directly to the value of our performance to date.
We account for significant fixed-price contracts, mainly relating to our Manufactured Products segment, and to a lesser extent in our Offshore Projects Group (“OPG”) and Aerospace and Defense Technologies (“ADTech”) segments, by recognizing revenue over time using the cost-to-cost input method. The performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. In 2023, 2022 and 2021, we accounted for 19%, 15% and 16%, respectively, of our revenue using the cost-to-cost input method to measure progress toward satisfying the related performance obligations on our contracts. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.
We have elected to recognize the cost for freight and shipping as an expense when incurred. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by us from customers, are excluded from revenue.
In our service-based business lines, we principally charge on a dayrate basis for services provided. In our product-based business lines, predominantly in our Manufactured Products segment, we recognize revenue and profit using the percentage-of-completion method and exclude uninstalled materials and significant inefficiencies from the measure of progress.
We apply judgment in the determination and allocation of transaction price to performance obligations and the subsequent recognition of revenue, based on the facts and circumstances of each contract. We routinely review estimates related to our contracts and, when required, reflect revisions to profitability in earnings immediately. If an element of variable consideration has the potential for a significant future reversal of revenue, we will constrain that variable consideration to a level intended to remove the potential future reversal. If a current estimate of total contract cost indicates an ultimate loss on a contract, we recognize the projected loss in full when we determine it. During the year ended December 31, 2023, we recognized a projected loss of $9.8 million for contracts in our Manufactured Products segment. During the year ended December 31, 2022, we recognized a projected loss of $5.2 million for contracts in our Manufactured Products segment. During the year ended December 31, 2021, we recognized a projected loss of $3.6 million for a contract in our Subsea Robotics segment. There could be significant adjustments to overall contract costs in the future, due to changes in facts and circumstances.
In general, our payment terms consist of those services billed regularly as provided and those products delivered at a point in time, which are invoiced after the performance obligation is satisfied. Our product and service contracts with milestone payments due at agreed progress points during the contract are invoiced when those milestones are reached, which may differ from the timing of revenue recognition. Our payment terms generally do not provide financing of contracts to customers, nor do we receive financing from customers as a result of these terms.
See Note 3—“Revenue” for more information on our revenue from contracts with customers.
Leases. We determine whether a contract is or contains a lease at inception, whether as a lessee or a lessor. We take into consideration the elements of an identified asset, right to control and the receipt of economic benefit in making those determinations.
As a lessor, we lease certain types of equipment along with the provision of services and utilize the expedient allowing us to combine the lease and non-lease components into a combined component that is accounted for (1) under the accounting standard “Leases” (“ASC 842”), when the lease component is predominant, and (2) under the accounting standard “Revenue from Contracts with Customers” (“ASC 606”), when the service component is
65

predominant. In general, when we have a service component, it is typically the predominant element and leads to accounting under ASC 606.
As a lessor, we lease certain types of equipment, often providing services at the same time. These leases can be priced on a dayrate or lump-sum basis for periods ranging from a few days to multi-year contracts. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our customer's discretion. These leases generally do not contain options to purchase, material restrictions or covenants that impact our accounting for leases.
As a lessee, we lease land, buildings, vessels and equipment for the operation of our business and to support some of our service line revenue streams. These generally carry lease terms that range from days for operational and support equipment to 20 years for land and buildings. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our discretion. When the exercise of those options is reasonably certain, we include them in the lease assessment. Our leases do not contain material restrictions or covenants that impact our accounting for them, nor do we provide residual value guarantees.
As a lessee, we utilize the practical expedients to not recognize leases with an initial lease term of 12 months or less on the balance sheet and to combine lease and non-lease components together and account for the combined component as a lease for all asset classes, except real estate.
Right-of-use operating lease assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement or modification date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate, based on the information available at commencement or modification date in determining the present value of future payments. In determining the incremental borrowing rate, we considered our external credit ratings, bond yields for us and our identified peers, the risk-free rate in geographic regions where we operate and the impact associated with providing collateral over a similar term as the lease for an amount equal to the future lease payments. Our right-of-use operating lease assets also include any lease prepayments made and exclude lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease. These options are included in the lease term when it is reasonably certain we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
See Note 4—“Leases” for more information on our operating leases.
Stock-Based Compensation. We recognize all share-based payments to directors, officers and employees over their vesting periods in the income statement based on their estimated fair values. For more information on our employee benefit plans, see Note 11—“Employee Benefit Plans.”
Income Taxes. We provide income taxes at appropriate tax rates in accordance with our interpretation of the respective tax laws and regulations after review and consultation with our internal tax department, tax advisors and, in some cases, legal counsel in various jurisdictions. We provide for deferred income taxes for differences between carrying amounts of assets and liabilities for financial and tax reporting purposes and provide a valuation allowance against deferred tax assets when it is more likely than not that the asset will not be realized.
We recognize an expense or benefit for an uncertain tax position if it is more likely than not to be sustainable upon audit by the applicable taxing authority. If this threshold is met, the uncertain tax position is then measured and recognized at the largest amount that we believe is greater than 50% likely of being realized upon ultimate settlement. We account for any applicable interest and penalties on these uncertain tax positions as a component of our provision for income taxes on our financial statements.
We have elected to account for U.S. federal income tax on global intangible low‑taxed income (“GILTI”) as a current period expense when incurred.
For more information on income taxes, see Note 6—“Income Taxes.”
Foreign Currency Translation. The functional currency for most of our foreign subsidiaries is the applicable local currency. Results of operations for foreign subsidiaries with functional currencies other than the U.S. dollar are translated into U.S. dollars using average exchange rates during the period. Assets and liabilities of these foreign subsidiaries are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date, and the resulting translation adjustments are recognized, net of tax, in accumulated other comprehensive income (loss) as a component of shareholders' equity. All foreign currency transaction gains and losses are recognized currently in the
66

Consolidated Statements of Operations. We recorded $(1.4) million, less than $(0.1) million and $(8.4) million of foreign currency transaction gains (losses) in the years ended December 31, 2023, 2022 and 2021, respectively. Those amounts are included as a component of other income (expense), net in our Consolidated Statement of Operations.
Earnings (Loss) per Share. For each year presented, the only difference between our annual calculated weighted-average basic and diluted number of shares outstanding is the effect of outstanding restricted stock units.
Repurchase Plan. In December 2014, our Board of Directors approved a plan to repurchase up to 10 million shares of our common stock. In 2015, we repurchased 2.0 million shares of our common stock for $100 million. We have not repurchased any shares under this program since December 2015. The timing and amount of any future repurchases will be determined by our management. As of December 31, 2023, we retained 10 million of the shares we had repurchased through this and a prior repurchase program. We expect to hold the shares repurchased and any additional shares repurchased under the plan as treasury stock for possible future use. The plan does not obligate us to repurchase any particular number of shares. We account for the shares we hold in treasury under the cost method, at average cost.
Financial Instruments. We recognize all derivative instruments as either assets or liabilities in the balance sheet and measure those instruments at fair value. Subsequent changes in fair value are reflected in current earnings or other comprehensive income (loss), depending on whether a derivative instrument is designated as part of a hedge relationship and, if it is, the type of hedge relationship. See Note 8—“Debt” for information relative to the interest rate swaps we had in effect.
2. ACCOUNTING STANDARDS UPDATE
Recently Issued Accounting Standards. In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“Topic 280”), which requires enhanced disclosures about significant segment expenses. Under Topic 280, companies are required to disclose, on an annual and interim basis, any significant segment expense that is regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of segment profit or loss. The title and position of the CODM must be disclosed plus an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. Topic 280 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024,and must be applied retrospectively to all prior periods presented in the financial statements. We anticipate that Topic 280 will only impact our disclosures and therefore do not expect that Topic 280 will have a material impact on our consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740):Improvements to Income Tax Disclosures” (“Topic 740”), which applies to all entities subject to income taxes. Topic 740 requires disaggregated information about a reporting entity’s effective tax rate reconciliation, including percentages and amounts, as well as information on income taxes paid, net of refunds disaggregated by federal, state, local and foreign and by jurisdiction if the amount is 5% or more of total income tax payments, net of refunds. Topic 740 is effective for annual periods beginning after December 15, 2024. The guidance will be applied on a prospective basis with the option to apply the standard retrospectively. We anticipate that Topic 740 will only impact our disclosures and therefore do not expect that Topic 740 will have a material impact on our consolidated financial statements.
67


3. REVENUE
Revenue by Category
The following table presents revenue disaggregated by business segment, geographical region, and timing of transfer of goods or services.
Year Ended December 31,
(in thousands)202320222021
Business Segment:
Energy
Subsea Robotics$752,521 $621,921 $538,515 
Manufactured Products493,692 382,361 344,251 
Offshore Projects Group546,366 489,317 378,121 
Integrity Management & Digital Solutions255,282 229,884 241,393 
Total Energy 2,047,861 1,723,483 1,502,280 
Aerospace and Defense Technologies376,845 342,601 366,995 
Total$2,424,706 $2,066,084 $1,869,275 
Year Ended December 31,
(in thousands)202320222021
Geographic Operating Areas:
Foreign:
Africa$331,891 $286,687 $273,095 
Asia and Australia274,160 206,564 184,659 
United Kingdom205,886 177,234 181,453 
Brazil202,892 139,859 111,198 
Norway189,802 180,186 214,306 
Other189,694 96,742 93,021 
Total Foreign1,394,325 1,087,272 1,057,732 
United States1,030,381 978,812 811,543 
Total$2,424,706 $2,066,084 $1,869,275 
Year Ended December 31,
(in thousands)202320222021
Timing of Transfer of Goods or Services:
Revenue recognized over time$2,272,160 $1,929,031 $1,747,585 
Revenue recognized at a point in time152,546 137,053 121,690 
Total$2,424,706 $2,066,084 $1,869,275 
Contract Balances
Our contracts with milestone payments have, in the aggregate, a significant impact on the contract asset and the contract liability balances. Milestones are contractually agreed with customers and relate to significant events across the contract lives. Some milestones are achieved before revenue is recognized, resulting in a contract liability, while other milestones are achieved after revenue is recognized resulting in a contract asset.
68


The following table provides information about contract assets and contract liabilities from contracts with customers.
Year Ended December 31,
(in thousands)20232022
Total contract assets, beginning of period$184,847 $164,847 
Revenue accrued2,328,382 1,984,385 
Amounts billed(2,278,724)(1,964,385)
Total contract assets, end of period$234,505 $184,847 
Total contract liabilities, beginning of period$112,950 $88,175 
Deferrals of milestone payments149,864 104,649 
Recognition of revenue for goods and services(98,183)(79,874)
Total contract liabilities, end of period$164,631 $112,950 
Performance Obligations
As of December 31, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations that were unsatisfied (or partially unsatisfied) was $432 million. In arriving at this value, we have used two expedients available to us and are not disclosing amounts in relation to performance obligations: (1) that are part of contracts with an original expected duration of one year or less; or (2) on contracts where we recognize revenue in line with the billing. Of this amount, we expect to recognize revenue of $325 million over the next 12 months, $100 million within the next 24 months and we expect to recognize substantially all of the remaining balance of $7.6 million within the next 36 months.
In our Manufactured Products and ADTech segments, we have long-term contracts that extend beyond one year, and these make up the majority of the performance obligations balance reported as of December 31, 2023. We also have shorter-term product contracts with an expected original duration of one year or less that have been excluded.
Where appropriate, we have made estimates within the transaction price of elements of variable consideration within the contracts and constrained those amounts to a level where we consider it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The amount of revenue recognized in the years ended December 31, 2023 and 2022 that was associated with performance obligations completed or partially completed in prior periods was not significant.
As of December 31, 2023, there were no significant outstanding liability balances for refunds or returns due to the nature of our contracts and the services and products we provide. Our warranties are limited to assurance warranties that are of a standard length and are not considered to be material rights. The majority of our contracts consist of a single performance obligation. When there are multiple obligations, we look for observable evidence of stand-alone selling prices on which to base the allocation. This involves judgment as to the appropriateness of the observable evidence relating to the facts and circumstances of the contract. If we do not have observable evidence, we estimate stand-alone selling prices by taking a cost-plus-margin approach, using typical margins from the type of product or service, customer and regional geography involved.
Costs to Obtain or Fulfill a Contract
In line with the available practical expedient, we capitalize incremental costs to obtain a contract that would not have been incurred if the contract had not been obtained when those amounts are significant and the contract is expected at inception to exceed one year in duration. Our costs to obtain a contract primarily consist of bid and proposal costs, which are generally expensed in the period when incurred. There were no balances or amortization of costs to obtain a contract in the current reporting periods.
Costs to fulfill a contract primarily consist of certain mobilization costs incurred to provide services or products to our customers. These costs are deferred and amortized over the period of contract performance. The closing balance of costs to fulfill a contract was $7.8 million and $10 million as of December 31, 2023 and 2022, respectively. For the years ended December 31, 2023, 2022 and 2021, we recorded amortization expense of $5.8 million, $5.6 million and $4.5 million, respectively. No impairment costs were recognized.
69


4. LEASES
Supplemental information about our operating leases follows:
December 31,
(in thousands)20232022
Assets:
 Right-of-use operating lease assets$337,554 $139,611 
Liabilities:
 Current$78,117 $19,580 
 Noncurrent293,482 151,842 
Lease liabilities$371,599 $171,422 
December 31,
20232022
Lease Term and Discount Rate:
Weighted-average remaining lease term (years)79
 
 Weighted-average discount rate5.9 %5.8 %
No impairments of right-of-use operating leases were recorded in the years ended December 31, 2023 and 2022.
Operating lease cost reflects the lease expense resulting from amortization over the respective lease terms of our operating leases with initial lease terms greater than 12 months. Our short-term lease cost consists of expense for our operating leases with initial lease terms of 12 months or less that are not recorded on our balance sheet. The components of lease cost are as follows:
Year ended December 31,
(in thousands)20232022
Lease Cost:
Operating lease costOperating lease cost$56,212 $34,467 
Short-term lease costShort-term lease cost98,763 101,048 
Total Lease Cost$154,975 $135,515 
As of December 31, 2023, future maturities of lease liabilities for our operating leases with an initial lease term of more than 12 months were as follows:
(in thousands)
For the year ended December 31,
2024$97,549 
202598,119 
202660,289 
202733,371 
202825,861 
Thereafter144,366 
Total lease payments459,555 
Less: Interest(87,956)
Present Value of Operating Lease Liabilities$371,599 

70

5. SELECTED BALANCE SHEET INFORMATION
The following is information regarding selected balance sheet accounts:
 December 31,
(in thousands)20232022
Inventory, net:
Manufactured Products$104,364 $91,896 
Subsea Robotics87,356 81,701 
Other inventory18,078 10,778 
Total$209,798 $184,375 
Other current assets:
Prepaid expenses$68,464 $56,170 
Angolan bonds 6,369 
Total$68,464 $62,539 
Other noncurrent assets:
Cash surrender value of life insurance policies$36,588 $33,012 
Investment in unconsolidated affiliates30,455 30,049 
Income tax receivable 20,170 
Deferred tax asset26,021  
Intangible assets, net21,182 11,517 
Other23,040 27,476 
Total$137,286 $122,224 
Accrued liabilities:
Payroll and related costs$154,507 $122,380 
Current operating lease liability78,117 19,580 
Accrued job costs56,112 57,310 
Income taxes payable55,990 44,966 
Accrued interest12,667 10,180 
Other54,388 53,030 
Total$411,781 $307,446 
Other long-term liabilities:
Supplemental Executive Retirement Plan$35,679 $29,635 
Uncertain tax positions27,093 10,869 
Long-Term Incentive Plan12,727 14,479 
Deferred income taxes1,033 2,228 
Other25,375 27,439 
Total$101,907 $84,650 
71

6. INCOME TAXES
The components of income (loss) before income taxes are as follows: 
 Year Ended December 31,
(in thousands)202320222021
Domestic$(62,294)$(50,396)$(125,010)
Foreign223,349 129,448 119,301 
Income (loss) before income taxes
$161,055 $79,052 $(5,709)
The components of the income tax provision (benefit) applicable for domestic and foreign taxes and cash taxes paid are as follows: 
 Year Ended December 31,
(in thousands)202320222021
Current income tax expense (benefit):
Domestic$2,043 $3,241 $974 
Foreign88,394 49,041 44,422 
Total current income tax expense (benefit)90,437 52,282 45,396 
Deferred income tax expense (benefit):
Domestic(170)633 (328)
Foreign(26,615)196 (1,470)
Total deferred income tax expense (benefit)(26,785)829 (1,798)
Total income tax expense (benefit)$63,652 $53,111 $43,598 
Cash taxes paid, net$44,014 $44,959 $29,204 
The reconciliation between the actual income tax provision and income tax computed using the U.S. statutory federal income tax rate is summarized as follows:
Year Ended December 31,
(in thousands)202320222021
Income tax provision (benefit) at the U.S. statutory rate$33,821 $16,645 $(1,199)
Base erosion and anti-abuse tax3,520 2,369  
Valuation allowances(21,679)11,078 33,068 
Foreign tax rate differential44,514 14,505 8,619 
Foreign income inclusion(3,618)12,304 3,141 
Stock compensation(1,428)137 542 
Excess compensation1,712 1,083 1,301 
Uncertain tax positions7,761 (704)158 
General business credits(4,078)(1,952)(2,452)
Other items, net3,127 (2,354)420 
Total provision (benefit) for income taxes$63,652 $53,111 $43,598 
72

Significant components of net deferred tax assets and liabilities were as follows: 
 December 31,
(in thousands)20232022
Deferred tax assets:
Deferred compensation$20,310 $19,344 
Deferred income13,029 3,478 
Accrued expenses26,811 23,434 
Net operating loss and other carryforwards531,257 540,443 
Long-term operating lease liabilities66,059 32,846 
Goodwill and intangibles45,196 34,362 
Interest34,671 35,638 
Other15,253 24,651 
Gross deferred tax assets752,586 714,196 
Valuation allowances(663,784)(684,786)
Total deferred tax assets$88,802 $29,410 
Deferred tax liabilities:
Property and equipment$(4,923)$(5,611)
Basis difference in equity investments(800)(879)
Right-of-use operating lease assets(58,091)(25,148)
Total deferred tax liabilities$(63,814)$(31,638)
Net deferred income tax assets (liabilities), net$24,988 $(2,228)
Our net deferred tax assets (liabilities) are reflected within our balance sheet as follows: 
 December 31,
(in thousands)20232022
Long-term deferred tax assets$26,021 $ 
Deferred tax liabilities included in other long-term liabilities(1,033)(2,228)
Net deferred income tax assets (liabilities), net$24,988 $(2,228)
As of December 31, 2023, we had approximately $478 million of deferred tax assets related to net operating and other loss carryforwards that were generated in various worldwide jurisdictions. The carryforwards include $168 million that do not expire and $310 million that will expire from 2024 through 2043. We have recorded a total valuation allowance of $664 million on net operating loss, tax credit carryforwards, and other deferred tax assets, as we believe that it is more likely than not that a portion of our deferred tax assets will not be realized. We assess the realizability of our deferred tax assets, considering all relevant factors, at each reporting period. Based on the available positive and negative evidence, including historical and forecasted earnings, we believe it is more likely than not that deferred tax assets in several non-U.S. jurisdictions will be realized. Accordingly, during the twelve-month period ended December 31, 2023, we partially released valuation allowances for the deferred tax assets that we believe are more likely than not to be realized. Our valuation allowance decreased by $21 million in 2023 and increased by $6.0 million 2022.
On March 27, 2020, the U.S. Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") was signed into law in the United States. In accordance with the rules and procedures under the CARES Act, we filed certain refund claim to carry back a portion of our U.S. net operating loss. Prior to enactment of the CARES Act, such net operating losses could only be carried forward. As a result, we received combined refunds of approximately $33 million, of which we received $10 million as of December 31, 2022. During the third quarter of 2022, we reached an agreement in principle to settle our 2014 U.S. tax return audit, which reduced the outstanding refunds by approximately $3.0 million. The remaining refunds of approximately $20 million were classified as other noncurrent assets in the consolidated balance sheet as of December 31, 2022. During the twelve-month period ended December 31, 2023, we received refunds of $23 million. These refunds included interest of $1.7 million which was recorded as a tax benefit.
We continue to make an assertion to indefinitely reinvest the unrepatriated earnings of any foreign subsidiary that
73

would incur material tax consequences upon the distribution of such earnings. As of December 31, 2023, we did not provide for deferred taxes on earnings of our foreign subsidiaries that are indefinitely reinvested. If we were to make a distribution from the unremitted earnings of these subsidiaries, we could be subject to taxes in various jurisdictions. However, it is not practical to estimate the amount of tax that could ultimately be due if such earnings were remitted. If our expectations were to change regarding future tax consequences, we may be required to record additional deferred taxes that could have a material effect on our consolidated financial statements.
We recognize the expense or benefit for an uncertain tax position if it is more likely than not to be sustainable upon audit by the applicable taxing authority. If this threshold is met, the uncertain tax position is then measured and recognized at the largest amount that we believe is greater than 50% likely of being realized upon ultimate settlement. We account for any applicable interest and penalties on these positions as a component of our provision for income taxes in our consolidated financial statements.
A reconciliation of the beginning and ending amount of gross uncertain tax positions, excluding penalties and interest, is as follows: 
 Year Ended December 31,
(in thousands)202320222021
Balance at beginning of year$15,846 $17,367 $20,086 
Additions based on tax positions related to the current year4,391 269 1,934 
Reductions for expiration of statutes of limitations(130)(520)(784)
Additions based on tax positions related to prior years12,576 1,103 2,011 
Reductions based on tax positions related to prior years(135)(2,171)(2,818)
Settlements(7,091)(202)(3,062)
Balance at end of year$25,457 $15,846 $17,367 
We increased (decreased) income tax expense by $5.4 million, $(1.0) million and $(1.1) million in 2023, 2022 and 2021, respectively, for penalties and interest on uncertain tax positions, which brought our total liabilities for penalties and interest on uncertain tax positions to $7.9 million and $2.5 million in other long-term liabilities on our balance sheets as of December 31, 2023 and 2022, respectively. All additions or reductions to those liabilities would affect our effective income tax rate in the periods of change.
We believe approximately $8.0 million to $9.0 million of gross uncertain tax positions will be resolved within the next 12 months. A portion of our uncertain tax position liability is reflected as a reduction in our gross deferred tax asset before valuation allowance and as a reduction in our long-term income tax receivable, which is included in other noncurrent assets on our consolidated balance sheet. The remaining balance is reflected in other long-term liabilities on our consolidated balance sheet. The balance of gross uncertain tax position liability included in other long-term liabilities on our consolidated balance sheet was $19 million and $8.0 million as of December 31, 2023 and December 31, 2022, respectively. The balance of gross uncertain tax position liability netted against our gross deferred tax asset before valuation allowance was $5.0 million as of December 31, 2023 and 2022. The balance of gross uncertain tax position liability netted against our gross long-term income tax receivable included in other noncurrent assets was $1.0 million and $2.0 million as of December 31, 2023 and 2022, respectively.
Our tax returns are subject to audit by taxing authorities in multiple jurisdictions. These audits often take years to complete and settle. The following table lists the earliest tax years open to examination by tax authorities where we have significant operations: 
JurisdictionPeriods
United States2014
United Kingdom2020
Norway2018
Angola2015
Brazil2018
Australia2019
74

7. SELECTED INCOME STATEMENT INFORMATION
 The following schedule shows our revenue, costs and gross margins by services and products: 
 Year Ended December 31,
(in thousands)202320222021
Revenue:
Services$1,920,348 $1,673,024 $1,503,745 
Products504,358 393,060 365,530 
Total revenue2,424,706 2,066,084 1,869,275 
Cost of Services and Products:
Services1,498,094 1,334,811 1,215,994 
Products428,686 341,368 295,514 
Unallocated expenses98,955 82,528 93,702 
Total cost of services and products2,025,735 1,758,707 1,605,210 
Gross margin:
Services422,254 338,213 287,751 
Products75,672 51,692 70,016 
Unallocated expenses(98,955)(82,528)(93,702)
Total gross margin$398,971 $307,377 $264,065 
8. DEBT
The carrying value of long-term debt consisted of the following:
 December 31,
(in thousands)20232022
4.650% Senior Notes due 2024$ $400,000 
6.000% Senior Notes due 2028500,000 300,000 
Interest rate swap settlements 4,371 
Unamortized discount and debt issuance costs(22,942)(3,398)
Long-term Debt$477,058 $700,973 
2024 Senior Notes. In November 2014, we completed the public offering of $500 million aggregate principal amount of 4.650% Senior Notes due 2024 (the “2024 Senior Notes”). We paid interest on the 2024 Senior Notes on May 15 and November 15 of each year. The 2024 Senior Notes were scheduled to mature on November 15, 2024. In the year ended December 31, 2021, we repurchased $100 million in aggregate principal amount of the 2024 Senior Notes in open-market transactions. The aggregate purchase price in the year ended December 31, 2021 included accrued and unpaid interest to the repurchase date of $0.7 million, and we recorded loss on extinguishment of debt of $1.1 million (including premiums and fees associated with the repurchases). On October 2, 2023, we repurchased $312 million principal amount of the 2024 Senior Notes at par plus accrued and unpaid interest of $5.5 million for approximately $318 million in the Tender Offer (as defined herein). On November 2, 2023 (the “Redemption Date”), after delivering a notice to the holders of the 2024 Senior Notes, we redeemed all of the remaining $88 million principal amount outstanding of the 2024 Senior Notes at par, pursuant to our optional redemption right under the indenture governing the 2024 Senior Notes. The redemption price was equal to 100% of the principal amount of the 2024 Senior Notes plus accrued and unpaid interest up to but not including the Redemption Date plus a “make-whole premium.”
2028 Senior Notes. In February 2018, we completed the public offering of $300 million aggregate principal amount of 6.000% Senior Notes due 2028 (the “Existing 2028 Senior Notes”). We pay interest on the Existing 2028 Senior Notes on February 1 and August 1 of each year. The Existing 2028 Senior Notes are scheduled to mature on February 1, 2028. We used the net proceeds from the Existing 2028 Senior Notes to repay our term loan indebtedness described further below. We may redeem some or all of the Existing 2028 Senior Notes at specified redemption prices.
On October 2, 2023, we completed a private placement of $200 million aggregate principal amount of additional 2028 Senior Notes (the “New 2028 Senior Notes” and, together with the Existing 2028 Senior Notes, the “2028
75

Senior Notes”) to persons reasonably believed to be qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the “Securities Act”), and to non-U.S. persons outside the United States pursuant to Regulation S under the Securities Act. The New 2028 Senior Notes constitute an additional issuance of the Existing 2028 Senior Notes and form a single series with such notes. We will pay interest on the New 2028 Senior Notes on February 1 and August 1 of each year, commencing on February 1, 2024. The New 2028 Senior Notes are scheduled to mature on February 1, 2028. We may redeem some or all of the 2028 Senior Notes at specified redemption prices. We received net proceeds from the offering of the New 2028 Senior Notes of $178 million, after initial purchasers’ discounts and debt issuance costs. We used the net proceeds from the New 2028 Senior Notes, together with cash on hand, to fund the Tender Offer (as defined herein).
On October 2, 2023, we used the net proceeds from the offering discussed above, together with cash on hand, to fund our offer to purchase (the “Tender Offer”) for cash any and all of the $400 million principal amount outstanding of the 2024 Senior Notes. The consummation of the Tender Offer was contingent upon the completion of the offering discussed above, which was satisfied on October 2, 2023.
Revolving Credit Agreement. In October 2014, we entered into a credit agreement (as amended, the “Prior Credit Agreement”) with a group of banks. The Prior Credit Agreement initially provided for a $500 million five-year revolving credit facility (the “Prior Revolving Credit Facility”). The Prior Credit Agreement also provided for a $300 million term loan, which we repaid in full in February 2018, using net proceeds from the issuance of our Existing 2028 Senior Notes, referred to above, and cash on hand. In February 2018, we entered into Agreement and Amendment No. 4 to the Prior Credit Agreement to, among other things, extend the maturity of the Prior Revolving Credit Facility to January 25, 2023.
On April 8, 2022, we entered into a new senior secured revolving credit agreement with a group of banks (as amended by an Agreement and Amendment No. 1 to Credit Agreement, dated September 20, 2023, the “Revolving Credit Agreement”). The commitments under the Revolving Credit Agreement are scheduled to mature on April 8, 2027, or alternatively, if our Liquidity (as defined in the Revolving Credit Agreement) is less than $175 million as of August 16, 2024, then on such date (which is 91 days prior to the maturity date of the 2024 Notes that were no longer outstanding as of November 2, 2023). The Revolving Credit Agreement includes a $215 million revolving credit facility (the “Revolving Credit Facility”) with a $100 million sublimit for the issuance of letters of credit. Our obligations under the Revolving Credit Agreement are guaranteed by certain of our wholly owned subsidiaries and are secured by first priority liens on certain of our assets and those of the guarantors, including, among other things, intellectual property, inventory, accounts receivable, equipment and equity interests in subsidiaries. As of December 31, 2023, we had no borrowings outstanding under the Revolving Credit Facility and no letters of credit outstanding under the Revolving Credit Agreement.
On March 19, 2023, following the intervention of the Swiss Federal Department of Finance, the Swiss National Bank and the Swiss Financial Market Supervisory Authority (“FINMA”), Credit Suisse Group AG (“Credit Suisse”) and UBS Group AG (“UBS”) entered into a merger agreement with UBS as the surviving entity. As a result, UBS became a lender under the Revolving Credit Facility. In connection with the amendment of our Revolving Credit Facility in September 2023, Citibank, N.A. replaced UBS as a lender thereunder and assumed the underlying Credit Suisse commitments under the Revolving Credit Agreement.
We may borrow under the Revolving Credit Facility at either (1) a base rate, determined as the greatest of (A) the prime rate of Wells Fargo Bank, National Association, (B) the federal funds effective rate plus 12 of 1% and (C) Adjusted Term Secured Overnight Financing Rate (“SOFR”) (as defined in the Revolving Credit Agreement for a one-month tenor plus 1%, in each case plus the applicable margin, which varies from 1.25% to 2.25% depending on our Consolidated Net Leverage Ratio (as defined in the Revolving Credit Agreement), or (2) Adjusted Term SOFR plus the applicable margin, which varies from 2.25% to 3.25% depending on our Consolidated Net Leverage Ratio. We will also pay a facility fee based on the amount of the underlying commitment that is being utilized, which fee varies from 0.300% to 0.375%, with the higher rate owed when we use the Revolving Credit Facility less.
The Revolving Credit Agreement includes financial covenants that are tested on a quarterly basis, based on the rolling four-quarter period that ends on the last day of each fiscal quarter. The maximum permitted Consolidated Net Leverage Ratio is initially 4.00 to 1.00 and will decrease to 3.25 to 1.00 during the term of the Revolving Credit Facility. As of December 31, 2023, the maximum permitted Consolidated Net Leverage Ratio was 3.25 to 1.00 and will not change during the remaining term of the Revolving Credit Facility. The minimum Consolidated Interest Coverage Ratio (as defined in the Revolving Credit Agreement) is 3.00 to 1.00 throughout the term of the Revolving Credit Facility. Availability under the Revolving Credit Facility may be limited by these financial covenants and the requirement that any borrowing under the Revolving Credit Facility not require the granting of any liens to secure
76

any senior notes issued by us (“Senior Notes”). The indentures governing the 2028 Senior Notes, and prior to November 2, 2023, the 2024 Senior Notes, generally limit our ability to incur secured debt for borrowed money (such as borrowings under the Revolving Credit Facility) to 15% of our Consolidated Net Tangible Assets (as defined in such indentures). As of December 31, 2023, the full $215 million was available to borrow under the Revolving Credit Facility. In addition, the Revolving Credit Agreement contains various covenants that we believe are customary for agreements of this nature, including, but not limited to, restrictions on our ability and the ability of each of our subsidiaries to incur debt, grant liens, make certain investments, make distributions, merge or consolidate, sell assets and enter into certain restrictive agreements. As of December 31, 2023, we were in compliance with all the covenants set forth in the Revolving Credit Agreement.
Interest Rate Swaps. We had two interest rate swaps in place relating to a total of $200 million of the 2024 Senior Notes for the period to November 2024. The agreements swapped the fixed interest rate of 4.65% on $100 million of the 2024 Senior Notes to the floating rate of one-month London Interbank Offered Rate (“LIBOR”) plus 2.426% and on another $100 million to one-month LIBOR plus 2.823%. In March 2020, we settled both interest rate swaps with the counterparty for cash proceeds of $13 million. The settlement resulted in a $13 million increase to our long-term debt balance that was being amortized as a reduction to interest expense prospectively through the maturity date for the 2024 Senior Notes using the effective interest method. In the year ended December 31, 2023, we amortized $4.4 million to interest expense, including $2.7 million, for the write-off of interest rate swap settlement gains associated with the retirement of the 2024 Senior Notes discussed above. In the year ended December 31, 2022, we amortized $2.2 million to interest expense.
Debt Issuance Costs, Discount and Interest. We incurred $6.9 million of issuance costs related to the 2024 Senior Notes. These costs were included as a reduction of long-term debt in our Consolidated Balance Sheet. We were amortizing these costs to interest expense through the maturity date. In the year ended December 31, 2023, we amortized $1.3 million to interest expense, including $0.7 million, for the write-off of the debt issuance costs balance associated with the retirement of the 2024 Senior Notes discussed above. In the year ended December 31, 2022, we amortized $0.7 million to interest expense.
We incurred $7.0 million of issuance costs related to the 2028 Senior Notes and $4.0 million of loan costs related to the Revolving Credit Agreement. These costs, net of accumulated amortization, are included as a reduction of long-term debt in our Consolidated Balance Sheets, as they pertain to the 2028 Senior Notes, and in other noncurrent assets, as they pertain to the Revolving Credit Agreement. We are amortizing these costs to interest expense through the respective maturity dates for the 2028 Senior Notes and the Revolving Credit Agreement using the straight-line method, which approximates the effective interest rate method. In the years ended December 31, 2023 and 2022, we amortized $1.6 million and $1.4 million, respectively, to interest expense.
We recorded a discount of $20 million related to the New 2028 Senior Notes issued in October 2023. This cost, net of accumulated amortization, is included as a reduction of long-term debt in our Consolidated Balance Sheets and is being amortized to interest expense through the maturity date of the 2028 Senior Notes using the straight-line method, which approximates the effective interest rate method. In the year ended December 31, 2023, we amortized $0.9 million to interest expense.
We made cash interest payments of $34 million, $38 million and $39 million in 2023, 2022 and 2021, respectively.
9. COMMITMENTS AND CONTINGENCIES
Lease Commitments
As of December 31, 2023, we occupied several facilities under noncancellable operating leases expiring at various dates through 2038. See Note 4—“Leases” for more information on our operating leases.
Insurance
The workers' compensation, maritime employer's liability and comprehensive general liability insurance policies that we purchase each include a deductible layer, for which we would be responsible, that we consider financially prudent. Insurance above the deductible layers can be by occurrence or in the aggregate. We determine the level of accruals for claims exposure by reviewing our historical experience and current year claim activity. We do not record accruals on a present-value basis. We review larger claims with insurance adjusters and establish specific reserves for known liabilities. We establish an additional reserve for incidents incurred but not reported to us for each year using our estimates and based on prior experience. We believe we have established adequate accruals for
77

expected liabilities arising from those obligations. However, it is possible that future earnings could be affected by changes in our estimates relating to these matters.
Litigation
In the ordinary course of business, we are, from time to time, involved in litigation or subject to disputes, governmental investigations or claims related to our business activities, including, among other things:
performance- or warranty-related matters under our customer and supplier contracts and other business arrangements; and
workers’ compensation claims, Jones Act claims, occupational hazard claims, premises liability claims and other claims.
Although we cannot predict the ultimate outcome of these matters, we believe that our ultimate liability, if any, that may result from these other actions and claims will not have a material adverse effect on our consolidated financial condition, results of operations or cash flows. However, because of the inherent uncertainty of litigation and other dispute resolution proceedings and, in some cases, the availability and amount of potentially available insurance, we can provide no assurance that the resolution of any particular claim or proceeding to which we are a party will not have a material effect on our consolidated financial condition, results of operations or cash flows for the fiscal period in which that resolution occurs.
Letters of Credit
We had $62 million and $52 million in letters of credit outstanding as of December 31, 2023 and 2022, respectively, which related to self-insurance requirements and various bid and performance bonds, which are usually for the duration of the applicable contract.
Financial Instruments and Risk Concentration
In the normal course of business, we manage risks associated with foreign exchange rates and interest rates through a variety of strategies, including the use of hedging transactions. As a matter of policy, we do not use derivative instruments unless we have an underlying exposure. Other financial instruments that potentially subject us to concentrations of credit risk are principally cash and cash equivalents and accounts receivable.
The carrying values of cash and cash equivalents approximate their fair values due to the short-term maturity of the underlying instruments. Accounts receivable are generated from a broad group of customers, primarily from the energy industry and the U.S. Government, which are major sources of our revenue. Due to their short-term nature, carrying values of our accounts receivable and accounts payable approximate fair market values.
We estimated the aggregate fair market value of the 2028 Senior Notes to be $484 million as of December 31, 2023 based on quoted prices. Since the market for the 2028 Senior Notes is not an active market, the fair value of the Senior Notes is classified within Level 2 in the fair value hierarchy under U.S. GAAP (inputs other than quoted prices in active markets for similar assets and liabilities that are observable or can be corroborated by observable market data for substantially the full terms for the assets or liabilities).
Foreign currency gains (losses) of $(1.4) million in the year ended December 31, 2023, were primarily related to gains (losses) for the Angolan kwanza of $(4.4) million due to declining exchange rates for the Angolan kwanza relative to the U.S. dollar. Foreign currency gains (losses) in the year ended December 31, 2022 were less than $(0.1) million. Foreign currency gains (losses) of $(8.4) million in the year ended December 31, 2021 were primarily related to gains (losses) for the Angolan kwanza of $(4.5) million due to declining exchange rates for the Angolan kwanza relative to the U.S. dollar. Foreign currency transaction losses related to the Angolan kwanza in the years ended December 31, 2023 and 2021 were primarily due to the remeasurement of our Angolan kwanza cash balances to U.S. dollars. We recorded foreign currency transaction gains (losses) related to the Angolan kwanza as a component of other income (expense), net in our Consolidated Statements of Operations in those respective periods.
Any conversion of cash balances from kwanza to U.S. dollars is controlled by the central bank in Angola. As of December 31, 2023 and 2022, we had the U.S. dollar equivalent of approximately $8.1 million and $5.6 million of kwanza cash balances, respectively, in Angola reflected on our Consolidated Balance Sheets.
78

To mitigate our currency exposure risk in Angola, we used kwanza to purchase equivalent Angolan central bank (Banco Nacional de Angola) bonds. The bonds were denominated as U.S. dollar equivalents, so that, upon payment of semi-annual interest and principal upon maturity, payment was made in kwanza, equivalent to the respective U.S. dollars at the then-current exchange rate. Our remaining Angolan bonds matured on September 1, 2023, and we received cash proceeds of $6.2 million. As of December 31, 2023, we no longer have any Angolan bank bonds.
As of December 31, 2022, we had $6.2 million of U.S. dollar equivalent Angolan bonds. These bonds were classified as available-for-sale securities; accordingly, they were recorded at fair market value in other current assets on our Consolidated Balance Sheets. We did not sell any of our remaining Angolan bonds in the year ended December 31, 2022. We estimated the fair market value of the Angolan bonds to be $6.4 million as of December 31, 2022, using quoted market prices. Since the market for the Angolan bonds was not an active market, the fair value of the Angolan bonds was classified within Level 2 in the fair value hierarchy under U.S. GAAP. As of December 31, 2022, we had $0.1 million, in unrealized gains, net of tax, related to these bonds as a component of accumulated other comprehensive loss in our Consolidated Balance Sheets.
We made the decision during the fourth quarter of 2021 to terminate a number of entertainment ride systems contracts with Evergrande and recorded a net loss in our Manufactured Products segment. The specific elements of the net loss included a reserve of $49 million in receivables and contract assets, partially offset by the reclassification of $20 million of contract assets into salable inventory. As of December 31, 2023, 2022 and 2021 we had no outstanding accounts receivable or contract assets for those projects.
In the three-month period ended June 30, 2021, we were notified by a customer in our Manufactured Products segment that it was suspending a contract that was substantially complete. Specific to this contract, we billed and received $41 million in the year ended December 31, 2023. As of December 31, 2023, we had outstanding contract assets of approximately $1.3 million for the contract and contract liabilities of $3.4 million prepaid for storage of components. As of December 31, 2022, we had outstanding contract assets of approximately $19 million for the contract and contract liabilities of $0.6 million prepaid for storage of components. We are in discussions with the customer concerning the timing of remaining payments. We continue to believe we will realize these contract assets at their book values, although we can provide no assurance as to the timing of receipt of the remaining payments.
10. OPERATIONS BY BUSINESS SEGMENT AND GEOGRAPHIC AREA
Business Segment Information
We are a global technology company delivering engineered services and products and robotic solutions to the offshore energy, defense, aerospace, manufacturing and entertainment industries.
Our Energy business leverages our asset base and capabilities for providing services and products for offshore energy operations, inclusive of the offshore renewables energy market. Our Energy segments are:
Subsea Robotics—Our Subsea Robotics segment provides the following:
◦ ROVs for drill support and vessel-based services, including subsea hardware installation, construction, pipeline inspection, survey and facilities inspection, maintenance and repair;
◦ ROV tooling; and
◦ survey services, including hydrographic survey and positioning services and autonomous underwater vehicles for geoscience.
Manufactured Products—Our Manufactured Products segment provides the following:
◦ distribution and connection systems including production control umbilicals and field development hardware and pipeline connection and repair systems to the energy industry; and
autonomous mobile robotic technology and entertainment systems to a variety of industries.
Offshore Projects Group—Our OPG segment provides the following:
◦ subsea installation and intervention, including riserless light well intervention services, inspection, maintenance and repair (“IMR”) services, principally in the U.S. Gulf of Mexico and offshore Angola, utilizing owned and charter vessels;
◦ installation and workover control systems and ROV workover control systems;
◦ diving services;
79

◦ project management and engineering; and
◦ drill pipe riser services and systems and wellhead load relief solutions.
Integrity Management & Digital Solutions—Our Integrity Management & Digital Solutions (“IMDS”) segment provides the following:
◦ asset integrity management services;
◦ software and analytical solutions for the bulk cargo maritime industry; and
◦ software, digital and connectivity solutions for the energy industry.
Our Aerospace and Defense Technologies segment provides services and products, including engineering and related manufacturing in defense and space exploration activities, principally to U.S. Government agencies and their prime contractors.
Unallocated Expenses are those not associated with a specific business segment. These consist of expenses related to our incentive and deferred compensation plans, including restricted stock and bonuses, as well as other general expenses, including corporate administrative expenses.
There are no differences in the basis of segmentation or in the basis of measurement of segment profit or loss from those used in our consolidated financial statements for the years ended December 31, 2022 and 2021.
80

The table that follows presents revenue, income (loss) from operations and depreciation and amortization expense by business segment: 
 Year Ended December 31,
(in thousands)202320222021
Revenue
Energy
Subsea Robotics$752,521 $621,921 $538,515 
Manufactured Products493,692 382,361 344,251 
OPG546,366 489,317 378,121 
IMDS255,282 229,884 241,393 
Total Energy 2,047,861 1,723,483 1,502,280 
ADTech376,845 342,601 366,995 
Total$2,424,706 $2,066,084 $1,869,275 
Income (Loss) from Operations
Energy
Subsea Robotics$174,293 $118,248 $76,874 
Manufactured Products35,551 11,692 (15,876)
OPG64,546 49,256 31,197 
IMDS13,373 14,901 18,572 
Total Energy287,763 194,097 110,767 
ADTech45,003 44,168 60,992 
Unallocated Expenses(151,438)(127,402)(131,960)
Total$181,328 $110,863 $39,799 
Depreciation and Amortization Expense
Energy
Subsea Robotics$54,365 $67,684 $87,900 
Manufactured Products12,220 11,946 12,788 
OPG27,956 28,560 28,173 
IMDS3,608 4,599 4,420 
Total Energy 98,149 112,789 133,281 
ADTech2,504 2,853 4,783 
Unallocated Expenses4,307 5,327 1,659 
Total$104,960 $120,969 $139,723 
We determine income (loss) from operations for each business segment before interest income or expense, other income (expense) and provision for income taxes. We do not consider an allocation of these items to be practical.
Revenue
During December 31, 2023, 2022 and 2021, revenue from one customer, the U.S. Government, accounted for 10%, 11% and 12%, respectively, of our total consolidated annual revenue, and no other customer accounted for more than 10% of our total consolidated revenue.
81

Income (Loss) from Operations
Year ended December 31, 2021—During the year ended December 31, 2021, we recorded charges and other discrete impacts attributable to each of our reporting segments as follows:
For the Year Ended December 31, 2021
(in thousands)
Subsea Robotics
Manufactured Products
OPG
IMDS
ADTech
Unallocated Expenses
Total
Impacts for the effects of:
Provision for Evergrande losses, net$— $29,549  $—  $—  $—  $— $29,549 
Loss on sale of asset
—  —  —  —  —  1,415 1,415 
Other
395  537  149  217  10  — 1,308 
Total charges
$395 $30,086 $149 $217 $10 $1,415 $32,272 
There were no adjustments of a similar nature during the years ended December 31, 2023 and 2022.
Depreciation and Amortization Expense
Depreciation expense on property and equipment, reflected in the Depreciation and Amortization Expense table above, was $99 million, $113 million and $136 million in 2023, 2022 and 2021, respectively.
Amortization expense on long-lived intangible assets, reflected in the Depreciation and Amortization Expense table above, was $6.4 million, $7.5 million and $3.8 million in 2023, 2022 and 2021, respectively.
82

Assets, Property and Equipment, Net and Goodwill
The following table presents Assets, Property and Equipment, net and Goodwill by business segment: 
 December 31,
(in thousands)20232022
Assets
Energy
Subsea Robotics$488,900 $467,608 
Manufactured Products344,215 339,087 
OPG478,937 345,264 
IMDS90,559 91,154 
Total Energy1,402,611 1,243,113 
ADTech111,333 115,450 
Corporate and Other725,062 673,120 
Total$2,239,006 $2,031,683 
Property and Equipment, Net
Energy
Subsea Robotics$186,995 $175,239 
Manufactured Products68,694 74,282 
OPG135,712 159,439 
IMDS13,712 9,807 
Total Energy405,113 418,767 
ADTech7,431 6,186 
Corporate and Other11,749 13,496 
Total$424,293 $438,449 
Goodwill
Energy
Subsea Robotics$23,760 $23,885 
Total Energy23,760 23,885 
ADTech10,454 10,454 
Total$34,214 $34,339 
All assets specifically identified with a particular business segment have been segregated. Cash and cash equivalents, certain other current assets, certain investments and certain other assets have not been allocated to particular business segments and are included in Corporate and Other. The changes in our reporting units’ goodwill balances during the periods presented are from currency exchange rate changes.
83

Capital Expenditures
The following table presents Capital Expenditures, including business acquisitions, by business segment: 
 Year Ended December 31,
(in thousands)202320222021
Capital Expenditures
Energy
Subsea Robotics$67,197 $55,649 $27,591 
Manufactured Products6,776 4,129 2,510 
OPG8,574 4,456 7,980 
IMDS10,346 4,058 3,305 
Total Energy92,893 68,292 41,386 
ADTech4,953 1,956 2,525 
Corporate and Other2,880 10,795 6,288 
Total$100,726 $81,043 $50,199 
Geographic Operating Areas
For 2023 and 2022, $338 million and $140 million of right-of-use operating lease assets are included in the following table which summarizes Property and Equipment, Net and Right-of-Use Operating Lease Assets by geographic area:
 December 31,
(in thousands)20232022
Property and Equipment, Net and Right-of-Use Operating Lease Assets

Foreign:
United Kingdom$129,124 $59,762 
Brazil71,239 59,045 
Norway69,739 59,933 
Africa41,306 36,583 
Asia and Australia37,244 33,988 
Other15,267 13,425 
Total Foreign363,919 262,736 
United States397,928 315,324 
Total$761,847 $578,060 
Revenue is based on location where services are performed and products are manufactured. See Note 3—”Revenue” for disclosure of revenue by geographic area .
11. EMPLOYEE BENEFIT PLANS
Retirement Investment Plans
We have several employee retirement investment plans that, taken together, cover most of our full-time employees. The Oceaneering Retirement Investment Plan is a 401(k) plan in which U.S. employees may participate by deferring a portion of their gross monthly salary and directing us to contribute the deferred amount to the plan. We match a portion of the employees' deferred compensation. Our contributions to the 401(k) plan were $23 million, $20 million and $13 million for the plan years ended December 31, 2023, 2022 and 2021, respectively.
We also make matching contributions to foreign employee savings plans similar in nature to a 401(k) plan. In 2023, 2022 and 2021, these contributions, principally related to plans associated with the United Kingdom and Norwegian subsidiaries, were $12 million, $11 million and $11 million, respectively.
84


The Oceaneering International, Inc. Supplemental Executive Retirement Plan covers selected key management employees and executives, as approved by the Compensation Committee of our Board of Directors (the “Compensation Committee”). Under this plan, we accrue an amount determined as a percentage of the participant's gross monthly salary and the amounts accrued are treated as if they are invested in one or more investment vehicles pursuant to this plan. Net expenses related to this plan during 2023, 2022 and 2021 were $1.3 million, $2.6 million and $1.8 million, respectively.
Incentive Plans
Under our Second Amended and Restated 2010 Incentive Plan and our 2020 Incentive Plan (together the “Incentive Plans”), shares of our common stock are made available for awards to employees and nonemployee members of our Board of Directors.
The Incentive Plans are administered primarily by the Compensation Committee; however, the full Board of Directors makes determinations regarding awards to nonemployee directors under the Incentive Plans. The Compensation Committee or our Board of Directors, as applicable, determines the type(s) of award(s) to be made to each participant and sets forth in the related award agreement the terms, conditions and limitations applicable to each award. Stock options, stock appreciation rights and stock and cash awards may be made under the Incentive Plans. There are no options outstanding under either Incentive Plan. We have not granted any stock options since 2005 and the Compensation Committee has expressed its intention to refrain from using stock options as a component of employee compensation for our executive officers and other employees for the foreseeable future. Additionally, the Board of Directors has expressed its intention to refrain from using stock options as a component of nonemployee director compensation for the foreseeable future.
In 2023, 2022 and 2021, the Compensation Committee granted awards of performance units to certain of our key executives and employees. The performance units awarded are scheduled to vest in full on the third anniversary of the applicable award dates, or pro rata over three years if the participant meets certain age and years of service requirements. The Compensation Committee and the Board of Directors approved specific financial goals and measures (as defined), for each of the three-year periods ending December 31, 2025, 2024 and 2023 to be used as the basis for the final value of the performance units. The final value of the performance unit granted may range from $0 to $200 in each of 2023, 2022 and 2021. Upon vesting and determination of value, the value of the performance units will be payable in cash. Compensation expense related to the performance units was $12 million, $13 million and $9.4 million in 2023, 2022 and 2021, respectively. As of December 31, 2023, there were 250,324 performance units outstanding.
Annually, the Compensation Committee grants restricted units of our common stock to certain of our key executives and employees and restricted common stock to our nonemployee directors. Over 80%, 83% and 85% of the grants made to our employees in 2023, 2022 and 2021, respectively, vest in full on the third anniversary of the award date, conditional upon continued employment through such vesting date. The remainder of the grants made to employees can vest pro rata over three years, provided the individual meets certain age and years-of-service requirements. For the grants of restricted stock units to each of the participant employees, the participant will be issued one share of our common stock for each of the participant's vested restricted stock units at the earlier of three years or, if the participant vested earlier after meeting the age and service requirements, following termination of employment or service. The grants of restricted stock to our nonemployee directors generally vest in full on the first anniversary of the award date, conditional upon continued service as a director, except for the 2023 grant to one director who retired from our board of directors as of the date of our annual meeting in May 2023, which vested on that date and the 2021 grant to one director who retired from our board of directors as of the date of our annual meeting in May 2021, which vested on that date.
The Compensation Committee has a policy that Oceaneering will not provide U.S. federal income tax gross-up payments to any of its directors or executive officers in connection with future awards of restricted stock or stock units.
The additional tax charge(benefit) realized from tax deductions less than or in excess of the financial statement expense of our restricted stock grants was $(1.4) million, $0.1 million and $0.5 million in 2023, 2022 and 2021, respectively. The 2023, 2022 and 2021 charges were recognized in our Consolidated Statements of Operations.
85


The following is a summary of our restricted stock and restricted stock unit activity for 2023, 2022 and 2021: 
Number
Weighted
Average
Fair Value
Aggregate
Intrinsic Value
Balance as of December 31, 20201,955,346 $13.67 
Granted1,333,689 11.80 
Issued(601,830)16.42 $7,613,000 
Forfeited(239,946)12.35 
Balance as of December 31, 20212,447,259 $12.10 
Granted898,264 14.14 
Issued(674,968)14.53 $9,529,000 
Forfeited(134,748)12.19 
Balance as of December 31, 20222,535,807 $12.18 
Granted753,670 19.14 
Issued(823,785)10.95 $16,232,000 
Forfeited(180,382)13.82 
Balance as of December 31, 20232,285,310 $14.78 
The restricted stock units granted in 2023, 2022 and 2021 carry no voting rights and no dividend rights. Each grantee of shares of restricted common stock is deemed to be the record owner of those shares during the restriction period, with the right to vote and receive any dividends on those shares.
Grants of restricted stock units are valued at their estimated fair values as of their respective grant dates. The grants in 2023, 2022 and 2021 were subject only to vesting conditioned on continued employment or service as a nonemployee director; therefore, these grants were valued at the grant date fair market value using the closing price of our stock on the New York Stock Exchange.
Compensation expense under the restricted stock plans was $11 million, $9.6 million and $9.6 million for 2023, 2022 and 2021, respectively. As of December 31, 2023, we had $10 million of future expense to be recognized related to our restricted stock unit plans over a weighted-average remaining life of 1.7 years.
Post-Employment Benefit
Pursuant to a service agreement we entered into with a former Chairman of the Board of Directors, we are obligated to provide for medical coverage on an after-tax basis to him, his spouse and two adult children for their lives. Our total accrued liabilities, current and long-term, under this post-employment benefit were $1.8 million as of both December 31, 2023 and 2022.
86
EX-4.01 2 oii_exhibit401x12312023.htm EX-4.01 DESCRIPTION OF COMMON STOCK Document


Exhibit 4.01
Description of Securities
Registered Pursuant to Section 12 of the
Securities Exchange Act of 1934
Oceaneering International, Inc., a Delaware corporation (“Oceaneering,” “we,” “our” or “us”), has one class of securities registered under Section 12 of the Securities Exchange Act of 1934, as amended (the “Exchange Act”): common stock, par value $0.25 per share (our “common stock”). The following contains a description of our common stock, as well as certain related additional information. This description is a summary only and does not purport to be complete. We encourage you to read the complete text of Oceaneering’s restated certificate of incorporation, as amended (our “certificate of incorporation”), and amended and restated bylaws (our “bylaws”), which we have incorporated by reference as exhibits to our Annual Report on Form 10-K. References to “stockholders” refer to holders of our common stock, unless the context otherwise requires.
General
Under our certificate of incorporation, we have the authority to issue 363,000,000 shares of capital stock, consisting of 360,000,000 shares of our common stock and 3,000,000 shares of preferred stock, par value $1.00 per share (“preferred stock”). All of the outstanding shares of our common stock are fully paid and nonassessable.
Voting Rights
Our stockholders are entitled to one vote for each share of our common stock held on all matters submitted to a vote of the stockholders, including the election of directors. Holders of our common stock have no right to cumulate their votes in an election of directors.
Under our bylaws, in connection with an election of directors at any meeting of our stockholders at which a quorum is present, each nominee for election is elected by the vote of a plurality of votes cast. However, our Corporate Governance Guidelines provide that, in an uncontested election of directors, any director nominee who does not receive a “for” vote by a majority of shares present in person or by proxy and entitled to vote and actually voting on the matter shall promptly tender his or her resignation to the nominating and corporate governance committee of Oceaneering’s board of directors (our “board of directors”), subject to acceptance by our board of directors. The nominating and corporate governance committee would then make a recommendation to our board of directors with respect to the director’s resignation and our board of directors would consider the recommendation and take appropriate action within 120 days from the date of the certification of the election results.
Our bylaws also provide that, in the case of any question to come before any meeting of our stockholders at which a quorum is present and to which the stockholder approval policy of any national securities exchange or quotation system on which our capital stock is traded or quoted on our application, the requirements under the Exchange Act, or any provision of the Internal Revenue Code of 1986, as amended, or the rules and regulations thereunder (the “Code”), applies, in each case for which question our certificate of incorporation, our bylaws or the General Corporation Law of the State of Delaware, as amended (the “DGCL”), does not specify a higher voting requirement, that question will be decided by the requisite vote that such stockholder approval policy, Exchange Act requirement or Code provision, as the case may be, specifies (or the highest requisite vote if more than one applies). A majority of the votes cast on the question whether to approve the appointment of independent public accountants (if that question is submitted for a vote of our stockholders at any such meeting) will be sufficient to approve such appointment.
All other elections and questions that have properly come before any meeting at which a quorum is present will, unless our certificate of incorporation, our bylaws or applicable law otherwise provides, be decided by the vote of the holders of shares of our capital stock present in person or by proxy at that meeting and having a majority of the votes entitled to vote on such matters.
Our board of directors may grant holders of any series of preferred stock, in the resolutions creating that series of preferred stock, the right to vote on the election of directors or any questions affecting us. For additional discussion, see “Effects of Certain Provisions of our Certificate of Incorporation and Bylaws and Delaware Law – Issuance of Preferred Stock.”



Dividend Rights
Subject to the preferred rights of the holders of shares of any class or series of preferred stock, holders of our common stock are entitled to receive, out of our funds legally available therefor, such dividends (payable in cash, stock or otherwise) as our board of directors may from time to time determine, payable to stockholders of record on such record dates as shall be established by our board of directors. The declaration and amount of future dividends is at the discretion of our board of directors and will depend on, among other factors, our financial condition, results of operations, cash flows, current and anticipated expansion plans, requirements under Delaware law and other factors that our board of directors may deem relevant. In addition, the payment of dividends on our common stock may be limited by obligations we may have to holders of any preferred stock or by the provisions of our debt instruments.
Liquidation Rights
Our stockholders would be entitled to share ratably in our net assets upon a liquidation or dissolution, after the payment or provision for all liabilities and subject to any preferential liquidation rights of any preferred stock that at the time may be outstanding.
No Preemptive, Conversion or Redemption Rights
Our stockholders have no preemptive, subscription, conversion or redemption rights, and are not subject to further calls or assessments by us. There are no sinking fund provisions applicable to our common stock.
Listing
Our common stock is traded on the New York Stock Exchange under the symbol “OII.”
Effects of Certain Provisions of Our Certificate of Incorporation and Bylaws and Delaware Law
Our certificate of incorporation, our bylaws and Delaware law contain provisions that may delay, defer or prevent a change of control of Oceaneering, including pursuant to one or more proposals a stockholder might consider to be in his or her best interest, impede or lengthen a change in membership of our board of directors or make removal of our management more difficult.
Action by Stockholders Without a Meeting
Our bylaws provide that stockholders may take action without a meeting of stockholders only if the holders of a majority of the stock which would have been entitled to vote upon such action consent in writing to such action. The bylaw provisions require that any stockholder proponent seeking to effect an action by written consent must deliver to our corporate secretary a written notice (together with accompanying materials, in the case of the election of directors) containing substantially the same information or meeting substantially the same requirements as described below under “Advance-Notice Provisions” and request that our board of directors fix a record date for determining stockholders entitled to consent in writing to such action. If our board of directors determines that such notice and request are in proper form, our bylaws provide that the board of directors shall promptly adopt a resolution fixing the record date. No written consent will be effective to take the specified corporate action unless written consents signed by a sufficient number of stockholders of record to take such action are delivered to us within a 60-day period, beginning with the first date on which a written consent with respect to such action is delivered to us.
Special Meetings of Stockholders
Our bylaws provide that special meetings of stockholders may be called at any time by:
our board of directors, pursuant to a resolution to call a special meeting that a majority of the total number of our directors has duly adopted;
any committee of our board of directors that is duly designated and empowered to call special meetings;
the chairman of our board of directors; and
our chief executive officer.



No other person or persons may call a special meeting of stockholders. The business to be transacted at any special meeting of stockholders will be confined to the purpose stated in the notice of the meeting.
Advance-Notice Provisions
Our bylaws contain advance-notice and other procedural requirements that apply to stockholder nominations of persons for election to the board of directors at any annual or special meeting of stockholders and to stockholder proposals that stockholders take any other action at any annual meeting.
Generally, in the case of an annual meeting, stockholders must deliver to our corporate secretary a written notice between 180 and 90 days before the anniversary date of our immediately preceding annual meeting of the stockholders. In the case of an annual meeting that is more than 30 days before or more than 60 days after such anniversary date, stockholders must deliver such notice 90 days prior to such annual meeting or 10 days following the day on which public announcement of the date of such meeting is first made by us. If the chairman of our board of directors, a majority of our board of directors or our chief executive officer calls a special meeting of stockholders for the election of directors, a stockholder proposing to nominate a person for that election must give our corporate secretary written notice of the proposal not earlier than 180 days prior to that special meeting and not later than the last to occur of (1) 90 days prior to that special meeting or (2) the 10th day following the day we publicly disclose the date of the special meeting. In no event will the adjournment of a meeting of stockholders, or postponement or recess of a meeting of stockholders for which notice was given, or the public announcement of such adjournment, postponement or recess, commence a new time period for any stockholder to give notice.
To be in proper form, the notice must include, among other things, (1) the name and address of the stockholder, certain information regarding the shares owned by the stockholder or any “associate” (generally defined to mean any person with whom the stockholder has any agreement, arrangement or understanding for the purpose of acquiring, holding, voting or disposing of any of our capital stock), (2) a description of any agreement, arrangement or understanding relating to any hedging or certain other transactions that have been entered into or made by the stockholder or any associate of the stockholder, (3) a description of specified types of agreements, arrangements or understandings between the stockholder or any associate of the stockholder and each proposed nominee of the stockholder (in the case of nominations for election of directors) or any other person (in the case of other business proposed to be brought before the meeting), including any agreements, arrangements or understandings relating to acquiring, holding or voting shares, or changing or influencing control of Oceaneering, (4) a list of all transactions by the stockholder or any associate of the stockholder involving any of our securities or any of the hedging or other transactions referred to above within the six-month period immediately prior to the date of the notice, (5) certain representations made by the stockholder (including, among other things, a representation that the stockholder or a qualified representative of the stockholder intends to appear in person at that meeting to bring that other business or nomination before that meeting and a representation that the stockholder is a holder of record of capital stock entitled to vote at the meeting and will continue to be a holder of record of capital stock entitled to vote at the meeting through the date of the meeting (and, with regard to nomination notices, an additional representation as to whether such person intends to (a) deliver a proxy statement to holders representing at least 67% of the voting power of the shares of capital stock of the Company entitled to vote thereon, (b) otherwise solicit proxies or votes in support of the nomination or (c) engage in a solicitation with respect to such nomination, and if so, the name of each participant in such solicitation)) and (6) all other information, if any, relating to the stockholder or any associate of the stockholder that would be required to be disclosed in solicitations of proxies for election of directors in an election contest, or is otherwise required, in each case pursuant to Regulation 14A under the Exchange Act. To nominate one or more directors, the notice must also include, as to each person whom the stockholder proposes to nominate for election as a director, the name, age, and business and residence addresses of such person, the principal occupation or employment of such person, certain information regarding the shares owned by the stockholder and all other information, if any, relating to such person that would be required to be disclosed in solicitations of proxies for election of directors in an election contest, or is otherwise required, in each case pursuant to Regulation 14A under the Exchange Act. Any such notice relating to one or more director nominations must be accompanied by the following documents (which we will provide in standard form upon request), each completed and signed by the nominee(s): (1) a questionnaire (with respect to the background and qualifications of such person) and (2) a representation and agreement (with respect to (a) certain voting commitments, (b) agreements as to compensation, reimbursement or indemnification in connection with service or action as a director, (c) compliance with applicable law and applicable stock exchange rules, the applicable provisions of our bylaws and certain of our policies and guidelines and (d) the intention, if elected as a director, to serve the full term for which such person is elected. Additionally, the notice must include such other information about the stockholder, each proposal and nominee as required by the Securities and Exchange Commission. Our



bylaws also require notification from a stockholder proponent if any of the information provided in its business proposal or nomination notice changes, within a specified time period prior to the meeting of stockholders.
Director nominations and stockholder proposals that are late or that do not include all required information may be rejected. Additionally, if any stockholder that provided a nomination notice subsequently notifies us that they no longer intend to comply with (or fails to provide in the required time period reasonable evidence of compliance with) certain requirements of Exchange Act Rule 14a-19(a), then we may disregard any proxies or votes solicited for such proposed nominees. The advance-notice provisions may have the effect of precluding a contest for the election of directors or the consideration of stockholder proposals if the proper procedures are not followed, and of discouraging or deterring a third party from conducting a solicitation of proxies to elect its own slate of directors or to approve its own proposal.
Classified Board of Directors
Our certificate of incorporation and bylaws provide for a classified board of directors. Except for directors that the holders of preferred stock may elect, our board of directors is divided into three classes, with the directors of each class as nearly equal in number as possible. The directors of each class serve a term that expires at the third succeeding annual meeting of our stockholders after their election, and each director holds office until his or her successor is duly elected and qualified. At each annual meeting of our stockholders, the term of a different class of our directors expires.
Our certificate of incorporation also provides that:
the classified board provisions may not be amended without the affirmative vote of the holders of at least 80% of the outstanding shares of our common stock;
no decrease in the number of our directors will shorten the term of any incumbent director; and
a director may be removed only for cause.
As described below under “Vacancies on our Board of Directors,” our certificate of incorporation also provides generally that any vacancies will be filled only by the affirmative vote of a majority of our remaining directors, even if less than a quorum. Therefore, without an amendment to our certificate of incorporation, our board of directors could prevent any stockholder from enlarging our board of directors and filling the new directorships with that stockholder's own nominees.
The classification of our board of directors could prevent a party who acquires control of a majority of our outstanding “voting stock” (defined to include all outstanding shares of capital stock of Oceaneering or another corporation entitled to vote generally in the election of directors) from obtaining control of our board of directors until the second annual stockholders' meeting following the date that party obtains that control.
Vacancies on our Board of Directors
Our bylaws provide that, subject to the rights of the holders of any outstanding series of preferred stock and unless otherwise required by law or resolution of our board of directors, newly created vacancies on the board of directors arising through death, resignation or removal, an increase in the number of directors or otherwise may be filled by a majority of the directors then in office, even if less than a quorum.
Business Combination Transactions Requiring More Than a Majority Vote.
Under our certificate of incorporation, the holders of at least 80% of the voting power of the then outstanding shares of our capital stock who are eligible to vote generally in the election of directors are required to approve some types of business transactions between Oceaneering and a “related person” (defined to include any person or entity that, together with its affiliates and associates, beneficially owns 20% or more of our outstanding voting stock), including:
any merger or consolidation of Oceaneering or any of our subsidiaries with a related person;
any sale, lease, exchange, mortgage, transfer or other disposition of assets, including voting securities of our subsidiaries, representing more than 30% of the fair market value of our total assets to a related person;



specified types of asset acquisitions, including acquisitions of securities of a related person, from a related person; and
the issuance by us or any of our subsidiaries of any of our securities or securities of any of our subsidiaries to a related person.
The same level of stockholder approval is also required for:
the adoption of any plan or proposal for our liquidation or dissolution if, as of the record date for the determination of stockholders entitled to vote on that plan or proposal, any person is a related person;
any recapitalization that would have the effect of increasing the voting power of a related person; and
any amendment of these super-majority approval requirements.
The continuing directors, as defined in our certificate of incorporation, may waive the provisions described above by special vote approving the business combination transaction. In addition, these provisions will not apply if specific fair price requirements are met.
The super-majority requirements described above could cause the following:
a delay, deferral or prevention of a change in control of our company;
entrench management; or
make it more difficult to effect a business transaction even if the transaction is favored by a majority of our independent stockholders.
Delaware Business Combination Statute
We are a Delaware corporation and are subject to Section 203 of the DGCL (“Section 203”). Section 203 prohibits a “business combination” between a corporation and an “interested stockholder” within three years of the time the stockholder became an interested stockholder, unless:
prior to such time, the board of directors of the corporation approved either the business combination or the transaction that resulted in the stockholder becoming an interested stockholder;
upon consummation of the transaction that 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, exclusive of shares owned by directors who are also officers and by certain employee stock plans; or
at or subsequent to such time, the business combination is approved by the board of directors and authorized at a stockholders’ meeting by at least two‑thirds of the outstanding voting stock that is not owned by the interested stockholder.
Under Section 203, the restrictions described above also do not apply to specific business combinations proposed by an interested stockholder following the announcement or notification of designated extraordinary transactions involving the corporation and a person who had not been an interested stockholder during the previous three years or who became an interested stockholder with the approval of a majority of the corporation's directors, if a majority of the directors who were directors prior to any person's becoming an interested stockholder during the previous three years, or were recommended for election or elected to succeed those directors by a majority of those directors, approve or do not oppose that extraordinary transaction.
Generally under Section 203: (1) a “business combination” includes a merger, asset or stock sale, or other transaction resulting in a financial benefit to the interested stockholder; and (2) an “interested stockholder” is a person who owns 15% or more of the corporation’s outstanding voting stock, together with the affiliates or associates of such person.



Issuance of Preferred Stock
Our certificate of incorporation authorizes up to 3,000,000 shares of preferred stock. Preferred stock may, by resolution, from time to time, be issued in one or more series as may be determined by our board of directors, and the board of directors, without further approval of the stockholders, is authorized to fix by resolution or resolutions providing for the classification, liquidation and dividend rights, voting rights, conversion or exchange rights, and any other rights, restrictions and qualifications of and the terms of any redemption and liquidation preferences and any purchase, retirement or sinking fund which may be provided for such shares of preferred stock, to the fullest extent permitted by applicable law. The issuance of shares of preferred stock may adversely affect the rights of the holders of our common stock. For example, any preferred stock issued may rank prior to our common stock as to dividend rights, liquidation preference or both, may have full or limited voting rights and may be convertible into shares of common stock. As a result, the issuance of shares of preferred stock may discourage bids for shares of our common stock or may otherwise adversely affect the market price of our common stock. Furthermore, undesignated preferred stock may enable our board of directors to render more difficult or to discourage an attempt to obtain control of us by means of a tender offer, proxy contest, merger or otherwise, and to thereby protect the continuity of our management.
Limitations on Directors’ Liability
Delaware law authorizes Delaware corporations to limit or eliminate the personal liability of their directors to them and their stockholders for monetary damages for breach of a director's fiduciary duty of care. The duty of care requires that, when acting on behalf of the corporation, directors must exercise an informed business judgment based on all material information reasonably available to them. Absent the limitations Delaware law authorizes, directors of Delaware corporations are accountable to those corporations and their stockholders for monetary damages for conduct constituting gross negligence in the exercise of their duty of care. Delaware law enables Delaware corporations to limit available relief to equitable remedies such as injunction or rescission. Our certificate of incorporation limits the liability of our directors to us or our stockholders to the fullest extent Delaware law permits.
Specifically, no member of our board of directors will be personally liable for monetary damages for any breach of the member's fiduciary duty as a director, except for liability:
for any breach of the member's duty of loyalty to us or our stockholders;
for acts or omissions not in good faith or which involve intentional misconduct or a knowing violation of law;
for unlawful payments of dividends or unlawful stock repurchases or redemptions or provided in Section 174 of the DGCL; and
for any transaction from which the member derived an improper personal benefit.
This provision could have the effect of reducing the likelihood of derivative litigation against our directors and may discourage or deter our stockholders or management from bringing a lawsuit against our directors for breach of their duty of care, even though such an action, if successful, might otherwise have benefited our stockholders and us. Our bylaws provide indemnification to our officers and directors and other specified persons with respect to their conduct in various capacities, and we have entered into agreements with each of our directors and officers which indemnify them to the fullest extent Delaware law permits.
Transfer Agent and Registrar
The transfer agent and registrar for our common stock is Computershare Trust Company, N.A.

EX-21.01 3 oii_exhibit2101x12312023.htm EX-21.01 SUBSIDIARIES OF OCEANEERING Document

Exhibit 21.01
SUBSIDIARIES OF OCEANEERING INTERNATIONAL, INC.
SubsidiariesPercentage of Ownership by Oceaneering International, Inc.Jurisdiction of Organization
Oceaneering Angola, S.A.45%Angola
Marine Production Systems Do Brasil Ltda.100%Brazil
Marine Production Systems, Ltd.100%Delaware
Oceaneering Canada Limited100%Delaware
C & C Technologies, Inc.100%Louisiana
Oceaneering Holdings Sarl100%Luxembourg
Oceaneering International Holdings Sarl100%Luxembourg
Oceaneering Luxembourg Sarl100%Luxembourg
Oceaneering Services (Malaysia) Sdn Bhd100%Malaysia
Oceaneering Mobile Robotics B.V.100%Netherlands
Oceaneering AS100%Norway
Oceaneering Services PNG Ltd.100%Papua New Guinea
Oceaneering International GmbH100%Switzerland
Grayloc Products, L.L.C.100%Texas
C & C Technologies (Thailand) Co., Ltd.100%Thailand
Oceaneering Mobile Workforce Limited100%United Arab Emirates
Grayloc Products Ltd.100%United Kingdom
Oceaneering International Services Limited100%United Kingdom
Marine International Ltd.100%Vanuatu
Oceaneering Marine Technologies Ltd.100%Vanuatu


EX-23.01 4 oii_exhibit2301x12312023.htm EX-23.01 CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM Document

Exhibit 23.01


Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the following Registration Statements:
(1)Registration Statements on Form S-8 Reg. Nos. 333-98211 and 333-174078 pertaining to the Oceaneering International, Inc. Retirement Investment Plan,

(2)Registration Statements on Form S-8 Reg. Nos. 333-166612 and 333-217691 pertaining to the 2010 Incentive Plan of Oceaneering International, Inc., as amended and restated to date,

(3)Registration Statement on Form S-3 Reg. No. 333-261359 pertaining to Oceaneering International, Inc. senior debt securities;

of our reports dated February 23, 2024, with respect to the consolidated financial statements of Oceaneering International, Inc. and the effectiveness of internal control over financial reporting of Oceaneering International, Inc. included in this Annual Report (Form 10-K) of Oceaneering International, Inc. for the year ended December 31, 2023, filed with the Securities and Exchange Commission.
                        
/S/ ERNST & YOUNG LLP
Houston, Texas
February 23, 2024














EX-31.01 5 oii_exhibit3101x12312023.htm EX-31.01 CERT OF PRINCIPAL EXEC OFFICER DEC 2023 Document


Exhibit 31.01
CERTIFICATION

I, Roderick A. Larson, principal executive officer of Oceaneering International, Inc., certify that:

1.    I have reviewed this Annual Report on Form 10-K of Oceaneering International, Inc. for the year ended December 31, 2023;

2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

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

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

b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of 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.
February 23, 2024By:/S/ RODERICK A. LARSON
 Roderick A. Larson
 President and Chief Executive Officer
(Principal Executive Officer)


EX-31.02 6 oii_exhibit3102x12312023.htm EX-31.02 CERT OF PRINCIPAL FINANCIAL OFFICER DEC 2023 Document

Exhibit 31.02
CERTIFICATION

I, Alan R. Curtis, principal financial officer of Oceaneering International, Inc., certify that:

1.    I have reviewed this Annual Report on Form 10-K of Oceaneering International, Inc. for the year ended December 31, 2023;

2.    Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3.    Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

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

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

b)Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

c)Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

d)Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant's fourth 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the audit committee of 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.
February 23, 2024By:/S/ ALAN R. CURTIS
 Alan R. Curtis
 Senior Vice President and Chief Financial Officer
(Principal Financial Officer)


EX-32.01 7 oii_exhibit3201x12312023.htm EX-32.01 SEC 1350 CERT OF PRINCIPAL EXECUTIVE OFFICER DEC 2023 Document


Exhibit 32.01



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 Oceaneering International, Inc. ("Oceaneering") on Form 10-K for the year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Roderick A. Larson, principal executive officer, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that:
1.    The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Oceaneering.
Dated:February 23, 2024By:/S/ RODERICK A. LARSON
 Roderick A. Larson
 President and Chief Executive Officer
(Principal Executive Officer)


EX-32.02 8 oii_exhibit3202x12312023.htm EX-32.02 SEC 1350 CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER DEC 2023 Document



Exhibit 32.02



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 Oceaneering International, Inc. ("Oceaneering") on Form 10-K for the year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the "Report"), I, Alan R. Curtis, principal financial officer, certify, pursuant to 18 U.S.C. § 1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, that:
1.    The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2.    The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Oceaneering.
Dated:February 23, 2024By:/S/ ALAN R. CURTIS
 Alan R. Curtis
 Senior Vice President and Chief Financial Officer
(Principal Financial Officer)


EX-97.01 9 oii_exhibit9701x12312023.htm EX-97.01 CLAWBACK POLICY Document
Exhibit 97.01
OCEANEERING INTERNATIONAL, INC.
POLICY FOR THE RECOVERY OF ERRONEOUSLY AWARDED COMPENSATION
1.Purpose. The purpose of this Policy is to describe circumstances in which the Company will recover Erroneously Awarded Compensation and the process for such recovery. This Policy is intended to comply with (a) Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, as codified in Section 10D of the Exchange Act, and implemented by Rule 10D-1 thereunder adopted by the Commission and (b) Section 303A.14 of the Listed Company Manual of the NYSE.

2.Administration. This Policy shall be administered by the Compensation Committee. Any determinations made by the Compensation Committee shall be final and binding on all affected individuals.
3.Definitions. For purposes of this Policy, the following capitalized terms shall have the meanings set forth below.
a.Audit Committee” means the Audit Committee of the Board.
b.Board” means the Board of Directors of the Company.
c.Commission” means the Securities and Exchange Commission.
d.Company” means Oceaneering International, Inc., a Delaware corporation.
e.Compensation Committee” means the Compensation Committee of the Board.
f.Compensation Eligible for Recovery” means Incentive-based Compensation received by an individual:
i.after beginning service as an Executive Officer,
ii.who served as an Executive Officer at any time during the performance period for the applicable Incentive-based Compensation (regardless of whether such individual is serving as an Executive Officer at the time the Erroneously Awarded Compensation is required to be repaid to the Company),
iii.while the Company had a class of securities listed on a national securities exchange or a national securities association,
iv.during the applicable Recovery Period, and
v.after the Effective Date.
Clawback Policy        August 17, 2023


g.Effective Date” means October 2, 2023.
h.Erroneously Awarded Compensation” means the Compensation Eligible for Recovery less the amount of such compensation as it would have been determined based on the restated amounts, computed without regard to any taxes paid.
i.Exchange Act” means the Securities Exchange Act of 1934, as amended.
j.Executive Officer” means the Company’s principal executive officer, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president of the Company in charge of a principal business unit, division, or function (such as sales, administration or finance) and any other officer who performs a significant policy-making function, and any other person who performs similar policy-making functions for the Company. For purposes of this policy, Executive Officers would include, at a minimum, executive officers identified pursuant to 17 C.F.R. 229.401(b).
k.Financial Reporting Measure” means measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures. Stock price and total shareholder return are considered Financial Reporting Measures. For the avoidance of doubt, a Financial Reporting Measure need not be presented within the financial statements or included in a filing with the Commission.
l.Incentive-based Compensation” means any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure.
m.NYSE” means the New York Stock Exchange LLC.
n.Policy” means this Policy for the Recovery of Erroneously Awarded Compensation, as the same may be amended or amended and restated from time to time.
o.Recovery Period” means the three completed fiscal years immediately preceding the Restatement Date and any transition period (that results from a change in the Company’s fiscal year) of less than nine months within or immediately following those three completed fiscal years.
p.Restatement” means an accounting restatement:
i.due to material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or
2


ii.that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.
q.Restatement Date” means the earlier of:
i.the date the Audit Committee concludes, or reasonably should have concluded, that the Company is required to prepare a Restatement, or
ii.the date a court, regulator, or other legally authorized body directs the Company to prepare a Restatement.
4.Recovery of Erroneously Awarded Compensation.

a.The Chief Financial Officer or Chief Accounting Officer of the Company shall promptly report to the Audit Committee any instance in which the Company is required to prepare a Restatement.

b.Upon learning of a required Restatement, the Audit Committee shall determine the Restatement Date and shall promptly report to the Compensation Committee such determination.

c.The Chief Financial Officer or Chief Accounting Officer (or another appropriate officer or third party designated by the Compensation Committee) shall promptly (but in any event within ninety (90) days following the Restatement) calculate the Erroneously Awarded Compensation for each affected individual, which calculation shall be subject to Compensation Committee approval. For purposes of calculating Erroneously Awarded Compensation:

i.Incentive-based Compensation shall be deemed received in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-based Compensation award is attained, even if the payment or grant of the Incentive-based Compensation occurs after the end of that period.

ii.Incentive-based Compensation based on (or derived from) stock price or total shareholder return, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in a Restatement, shall be based on a reasonable estimate of the effect of the Restatement on the stock price or total shareholder return upon which the Incentive-based Compensation was received. The Company shall maintain documentation of the determination of such reasonable estimate and provide such documentation to the NYSE.

3


d.Promptly following the Compensation Committee’s approval of the Erroneously Awarded Compensation calculated by the Chief Financial Officer or Chief Accounting Officer (or another appropriate officer or third party designated by the Compensation Committee), the Company shall notify in writing each individual who received Erroneously Awarded Compensation of the amount of Erroneously Awarded Compensation received by such individual and shall demand payment or return, as applicable, of such Erroneously Award Compensation.
e.The Company shall demand recovery and recover Erroneously Awarded Compensation in compliance with this Policy except to the extent that the Compensation Committee determines that (I) recovery of the Erroneously Awarded Compensation would be duplicative of compensation recovered by the Company from the individual pursuant to Section 304 of the Sarbanes-Oxley Act or pursuant to other recovery obligations (in which case, the amount of Erroneously Awarded Compensation shall be appropriately reduced to avoid such duplication), or (II) recovery would be impracticable, and one of the following conditions applies:

i.the direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered. Before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on expense of enforcement, the Company must make a reasonable attempt to recover such Erroneously Awarded Compensation, document such reasonable attempt(s) to recover, and provide that documentation to the NYSE;

ii.recovery would violate home country law where that law was adopted prior to November 28, 2022. Before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on violation of home country law, the Company must obtain an opinion of home country counsel, acceptable to the NYSE, that recovery would result in such a violation, and must provide such opinion to the NYSE; or

iii.recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the Company, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.

f.Except as provided in Section 4(e), in no event may the Company accept repayment from the affected individual of less than the full amount of the Erroneously Awarded Compensation received by such individual.

g.The Compensation Committee shall determine, in its sole discretion, the method of recovering any Erroneously Awarded Compensation pursuant to this Policy, taking into account all facts and circumstances (including the time value of
4


money and the cost to shareholders of delayed recovery), so long as such method complies with the terms of Section 303A.14 of the NYSE Listing Standards. If the Compensation Committee determines that an appropriate method of recovery is one other than the prompt repayment by the affected individual in cash or property, the Company may offer to enter into a repayment agreement with the affected individual (in a form and with terms reasonably acceptable to the Compensation Committee).

h.If the affected individual fails to repay to the Company when due the full amount of the Erroneously Awarded Compensation received by such affected individual, the Company shall take all actions reasonable and appropriate to recover the full amount of the Erroneously Awarded Compensation from the affected individual.

5.Disclosure. The Company shall file all disclosures with respect to this Policy in accordance with the requirements of the securities laws, including the disclosure required by the applicable Commission filings.

6.No Indemnification. The Company shall not indemnify any current or former Executive Officer against the loss of Erroneously Awarded Compensation, and shall not pay, or reimburse any current or former Executive Officers for premiums for any insurance policy to fund such Executive Officer’s potential recovery obligations.

7.Effective Date. This Policy shall be effective as of the Effective Date.

8.Amendment and Interpretation. The Compensation Committee may amend this Policy from time to time in its discretion and shall amend this Policy as it deems necessary or advisable to reflect the regulations adopted by the Commission and to comply with any rules or standards adopted by the NYSE. The Compensation Committee may at any time in its sole discretion, supplement, amend or terminate any provision of this Policy in any respect as the Compensation Committee determines to be necessary or appropriate. The Compensation Committee shall interpret and construe this Policy and make all determinations necessary or advisable for the administration of this Policy. It is intended that this Policy be interpreted in a manner that is consistent with the requirements of Section 10D of the Exchange Act and Rule 10D-1 thereunder and Section 303A.14 of the NYSE Listed Company Manual and any other applicable rules adopted by the Commission.

9.Other Recoupment Rights. The Compensation Committee intends that this Policy will be applied to the fullest extent of the law. The Compensation Committee may require that any employment agreement, equity award agreement or similar agreement entered into on or after the Effective Date shall, as a condition to the grant of any benefit thereunder, require the party thereto to agree to abide by the terms of this Policy or implement arrangements designed to facilitate the administration hereof. Although not a prerequisite to enforcement of this Policy, each Executive Officer shall be required to sign and return to the Company the Acknowledgment Form attached hereto as Exhibit A pursuant to which
5


such Executive Officer will agree to be bound by the terms and comply with this Policy. Any right of recovery under this Policy is in addition to, and not in lieu of, any other remedies or rights of recovery that may be available to the Company pursuant to the terms of any employment agreement, equity award agreement, or similar agreement and any other legal remedies available to the Company.

10.Successors. This Policy shall be binding and enforceable against all current and former Executive Officers and their beneficiaries, heirs, executors, administrators or other legal representatives.






6
EX-101.SCH 10 oii-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document And Entity Information link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Statements Of Income link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements Of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements Of Cash Flows (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000009 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000010 - Statement - Selected Income Statement Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000011 - Statement - Debt Term Loan (Details) link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Leases Statement link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Leases Asset and Liabilities link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Leases Lease Term and Discount Rate link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Leases Operating Lease Maturities link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Costs to Obtain or Fulfill a Contract Statement link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Intangible Assets, Goodwill and Other (Statement) link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Leases, Codification Topic 842 link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Summary Of Major Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Revenue (Notes) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Selected Balance Sheet Information link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Selected Income Statement Information Selected Income Statement Information (Notes) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Operations by Business Segment and Geographic Area link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Commitments And Contingencies link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Employee Benefit Plans and Shareholder Rights Plan link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Accounting Standards Updates (Notes) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Lease (Notes) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Lessee operating lease costs (Notes) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Lease Costs (Notes) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Intangible Assets, Goodwill and Other link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Accounting Standards Updates (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Leases, Codification Topic 842 (Policies) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Accounting Standards Updates (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Summary Of Major Accounting Policies-Leases link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Summary Of Major Accounting Policies-Treasury Stock link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Summary Of Major Accounting Policies-Inventory link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Summary Of Major Accounting Policies - Principles of Consolidation And Repurchases (Details) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Summary Of Major Accounting Policies Summary of Major Accounting Policies - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Summary Of Major Accounting Policies - Property, Plant and Equipment and Long-Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Summary Of Major Accounting Policies - Acquisitions (Details) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Summary of Major Accounting Policies - Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Summary of Major Accounting Policies - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Summary Of Major Accounting Policies - Percentage-of-Completion (Details) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Summary Of Major Accounting Policies - Foreign Currency Translation (Details) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Summary Of Major Accounting Policies Summary Of Major Accounting Policies - Revenue Recognition (Details) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Summary Of Major Accounting Policies Summary of Major Accounting Policies - Dispositions (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Summary Of Major Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Summary Of Major Accounting Policies (Details)-Allowance for Credit Losses link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Revenue Business Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Revenue Geographic areas (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Revenue Timing of Transfer of Goods or Services (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Revenue Contract Assets and Contract Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Revenue Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Selected Balance Sheet Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Selected Balance Sheet Information (Details 2) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Income Taxes - Provisions for Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Income Taxes - Income Before Income Tax, Domestic and Foreign (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Income Taxes - Summary of Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Income Taxes - Summary Of Earliest Tax Years Open To Examination (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Income Taxes Income Taxes - Income Tax Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Income Taxes Income Taxes - Reconciliation of Uncertain Tax Positions (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Income Taxes Tax Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Income Taxes Income Tax Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Income Taxes Income Tax Narrative Details (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Debt - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Debt Interest Rate Swap (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Debt Additional Disclosures (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Operations by Business Segment and Geographic Area - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Operations by Business Segment and Geographic Area - Financial Data By Business Segment (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Operations by Business Segment and Geographic Area Operations by Business Segment and Geographic Areas - Schedule of Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Operations by Business Segment and Geographic Area Operations by Business Segment and Geographic Area - Other Significant Reconciling Items (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Operations by Business Segment and Geographic Area - Revenues and Long-Lived Assets by Location (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Commitments and Contingencies - Future Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Commitments And Contingencies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Employee Benefit Plans and Shareholder Rights Plan - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Employee Benefit Plans and Shareholder Rights Plan - Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Employee Benefit Plans and Shareholder Rights Plan - Restricted Stock and Restricted Stock Units Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Accounting Standards Updates (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Accounting Standards Updates Leases (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Lease (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Leases, Codification Topic 842 (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Lessee operating lease costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Lease Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Leases, Codification Topic 842 (Details) link:presentationLink link:calculationLink link:definitionLink 9954527 - Disclosure - Intangible Assets, Goodwill and Other (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 11 oii-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 12 oii-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 13 oii-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Operating Leased Assets [Line Items] Operating Leased Assets [Line Items] Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Account Receivable Present Value Estimate Reclassified to Non-current Asset Account Receivable Present Value Estimate Reclassified to Non-current Asset Account Receivable Present Value Estimate Reclassified to Non-current Asset Proceeds from Sale of Debt Securities, Available-for-sale Proceeds from Sale of Debt Securities, Available-for-Sale Accrued liabilities Accrued Liabilities, Current Accrued Liabilities, Current Other Noncurrent Liabilities [Member] Other Noncurrent Liabilities [Member] Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount Financing Receivable, Allowance for Credit Loss to Nonaccrual, Percent Financing Receivable, Allowance for Credit Loss to Nonaccrual, Percent Line of Credit Facility, Maximum Borrowing Capacity Line of Credit Facility, Maximum Borrowing Capacity Excluding the effects of acquisitions, increase (decrease) in cash from: Increase (Decrease) in Operating Capital [Abstract] Accounting Standards Update 2016-02 [Member] Accounting Standards Update 2016-02 [Member] Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period Revenue from External Customers by Products and Services [Table Text Block] Revenue from External Customers by Products and Services [Table Text Block] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Equity Method Investee, Name [Domain] Investment, Name [Domain] Energy Business Segments [Abstract] Energy Business Segments [Member] Energy Business Segments Accounts Receivable Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Impairment of Intangible Assets (Excluding Goodwill) Impairment of Intangible Assets (Excluding Goodwill) Payments to Acquire Businesses, Gross Payments to Acquire Businesses, Gross Thereafter Operating Leases, Future Minimum Payments, Due Thereafter Deferred Tax Liabilities, Gross Deferred Income Tax Liabilities, Net Deferred Income Tax Liabilities, Net Accounts receivable, billed Accounts receivable, billed Accounts receivable, billed Insider Trading Policies and Procedures [Line Items] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Lessee, Operating Lease, Liability, Payments, Due Year Five Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Schedule of Operating Leased Assets [Table] Schedule of Operating Leased Assets [Table] Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Deferred Tax Liabilities, Gross, Noncurrent Deferred Tax and Other Liabilities, Noncurrent Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Inventory Write-down Inventory Write-down Other Other Accrued Liabilities, Noncurrent Schedule of Other Assets and Other Liabilities [Table Text Block] Schedule of Other Assets and Other Liabilities [Table Text Block] Land survey business [Member] Land survey business [Member] Land survey business [Member] Reporting Unit [Domain] Reporting Unit [Domain] Deepwater and Shallow Water [Member] Deepwater and Shallow Water [Member] Deepwater and Shallow Water [Member] Major Customers [Axis] Customer [Axis] Alternative Investment, Measurement Input Alternative Investment, Measurement Input Current Liabilities: Liabilities, Current [Abstract] Segment Reporting, Disclosure of Major Customers Segment Reporting, Disclosure of Major Customers Domestic Deferred Federal Income Tax Expense (Benefit) Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Cash dividends Dividends, Cash Gain (Loss) on Repurchase of Debt Instrument Gain (Loss) on Repurchase of Debt Instrument Impairment of Long-Lived Assets Held-for-use Impairment, Long-Lived Asset, Held-for-Use Diluted Earnings per Share Earnings Per Share, Diluted Treasury Stock, Value Treasury Stock, Value Accounts receivable, net of allowances for doubtful accounts Accounts Receivable, after Allowance for Credit Loss, Current Receivable [Domain] Receivable [Domain] Contract assets, current Contract assets, current Contract assets balance-current, under ASC 606, Revenue from contracts with customers Line of Credit [Member] Line of Credit [Member] 2016 Operating Leases, Future Minimum Payments Due, Next 12 Months Trading Symbol Trading Symbol Letters of Credit Outstanding, Amount Letters of Credit Outstanding, Amount Effect of change, income taxes Effect of change, income taxes Effect of change to income taxes without adoption of new accounting standard Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] All Currencies [Domain] All Currencies [Domain] Amortization of Debt Discount (Premium) Amortization of Debt Discount (Premium) Line of Credit Facility, Maximum Capitalization Ratio Line of Credit Facility, Maximum Capitalization Ratio Line of Credit Facility, Maximum Capitalization Ratio Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Stockholders' Equity: Equity, Attributable to Parent [Abstract] Schedule of Unrecognized Tax Benefits Roll Forward Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Other Other Assets, Miscellaneous, Noncurrent Contract with Customer, Liability Contract with Customer, Liability Other Intangible Assets Other Intangible Assets [Member] Schedule of Earnings Per Share, Basic and Diluted Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Reconciliation of Assets from Segment to Consolidated [Table] Reconciliation of Assets from Segment to Consolidated [Table] Executive Category: Executive Category [Axis] Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Summary Of Major Accounting Policies Significant Accounting Policies [Text Block] Total deferred tax assets Deferred Tax Assets, Net of Valuation Allowance Impaired Long-Lived Assets Held and Used by Type [Axis] Impaired Long-Lived Assets Held and Used by Type [Axis] Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Credit Loss, Financial Instrument Credit Loss, Financial Instrument [Policy Text Block] Entity Small Business Entity Small Business Tax Rate Reconciliation [Domain] Tax Rate Reconciliation [Domain] [Domain] for Tax Rate Reconciliation [Axis] Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] Letter of Credit [Member] Letter of Credit [Member] Oceaneering Entertainment System Oceaneering Entertainment System [Member] Oceaneering Entertainment System Deferred Tax Asset [Domain] Deferred Tax Asset [Domain] Accounts Receivable [Member] Accounts Receivable [Member] Percentage of commitment of lenders Percentage of commitment of lenders Percentage of commitment of lenders Defined Benefit Plan and Other Postretirement Benefit Plan [Domain] (Deprecated 2017-01-31) Retirement Plan Type [Domain] Restricted Stock Units (RSUs) [Member] Restricted Stock Units (RSUs) [Member] Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Total adjustments to net income Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Accrued Liabilities [Member] Accrued Liabilities [Member] Depreciation Depreciation Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount Offshore Projects Group Offshore Projects Group [Member] Offshore Projects Group segment Postemployment Benefits, Period Expense Postemployment Benefits, Period Expense Line of Credit Facility [Table] Line of Credit Facility [Table] Noncontrolling Interest, Period Increase (Decrease) Noncontrolling Interest, Period Increase (Decrease) Schedule of Business Acquisitions, by Acquisition Schedule of Business Acquisitions, by Acquisition [Table Text Block] Deferred Compensation, Excluding Share-based Payments and Retirement Benefits [Member] Deferred Bonus [Member] Accrued Income Taxes, Current Accrued Income Taxes, Current Revenue Revenues Revenues Revenues Liabilities, Other than Long-term Debt, Noncurrent Liabilities, Other than Long-Term Debt, Noncurrent Other Assets: Other Assets, Noncurrent [Abstract] Allowance for Doubtful Other Receivables, Current Allowance for Credit Loss, Receivable, Other, Current Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Percentage of Completion Contract Position Domain [Domain] Percentage of Completion Contract Position [Domain] Percentage of Completion Contract Position [Domain] Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Notes Payable, Fair Value Disclosure Notes Payable, Fair Value Disclosure Award Type [Axis] Award Type [Axis] Granted, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Reconciliation of Unrecognized Tax Benefits [Roll Forward] Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Her Majesty's Revenue and Customs (HMRC) Her Majesty's Revenue and Customs (HMRC) [Member] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Goodwill [Line Items] Goodwill [Line Items] Property and Equipment, at cost Property, Plant and Equipment, Gross Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Liability, Undiscounted Excess Amount PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Valuation Allowance [Line Items] Valuation Allowance [Line Items] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Prepaid Expense, Current Prepaid Expense, Current Operating Lease, Liability, Current Operating Lease, Liability, Current Reclassifications Comparability of Prior Year Financial Data, Policy [Policy Text Block] Angola Member ANGOLA Lessee, Operating Lease, Liability, Payments, Due Year Three Lessee, Operating Lease, Liability, to be Paid, Year Three New Accounting Pronouncements, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] leases of lessee disclosure table [Table] leases of lessee disclosure table [Table] leases of lessee disclosure table [Table] SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member] Australia [Member] AUSTRALIA Unbilled Receivables, Current Unbilled Receivables, Current Impairment property plant equipment Impairment property plant equipment Impairment property plant equipment Effect of change, total accrued liabilities Effect of change, total accrued liabilities Effect of change to total accrued liabilities due to adoption of new accounting standard Derivative Asset, Notional Amount Derivative Asset, Notional Amount Fair Value Hedges, Net Fair Value Hedges, Net Income Tax Disclosure - Uncertain Tax Positions [Abstract] Income Tax Disclosure - Uncertain Tax Positions [Abstract] Income Tax Disclosure - Uncertain Tax Positions [Abstract] Lessee, Operating Lease, Liability, Payments, Due Year Two Lessee, Operating Lease, Liability, to be Paid, Year Two Debt Instrument, Fair Value Disclosure Debt Instrument, Fair Value Disclosure Schedule of Income before Income Tax, Domestic and Foreign Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Interest income Investment Income, Interest Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Foreign Income (Loss) from Continuing Operations before Income Taxes, Foreign Segment, Geographical, Groups of Countries, Foreign [Member] Foreign [Member] Segment, Geographical, Groups of Countries, Foreign [Member] Segment, Geographical, Groups of Countries, Foreign [Member] Gross Margin Gross Profit Gross Profit Line of Credit Facility, Commitment Fee Percentage Line of Credit Facility, Commitment Fee Percentage Contract with Customer, Liability, Current Contract with Customer, Liability, Current Security Exchange Name Security Exchange Name Stock-based Compensation Share-Based Payment Arrangement [Policy Text Block] Subsea Products [Member] Subsea Products [Member] Subsea Products [Member] Subsea Products [Member] Foreign Deferred Tax Asset Foreign Deferred Tax Asset Foreign Deferred Tax Asset Selling, general and administrative expense Selling, General and Administrative Expense Accumulated other comprehensive income Accumulated Other Comprehensive Income (Loss), Net of Tax Employee Stock Option Employee Stock Option [Member] Excess Tax Benefit From Employee Benefit Plans [Domain] Excess Tax Benefit From Employee Benefit Plans [Domain] [Domain] for Excess Tax Benefit From Employee Benefit Plans [Axis] RevenueRecognitionforRemainingPerformanceObligationsinnext12months RevenueRecognitionforRemainingPerformanceObligationsinnext12months Revenue Recognition for Remaining Performance Obligations in next 12months Debt Instrument, Repurchased Face Amount Debt Instrument, Repurchased Face Amount Income Tax Examination [Table] Income Tax Examination [Table] Maximum [Member] Maximum [Member] Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type Effect of change, retained earnings Effect of change, retained earnings Effect of change to retained earnings without adoption of new accounting standard Goodwill, Acquired During Period Goodwill, Acquired During Period Tabular List, Table Tabular List [Table Text Block] Segment Reporting, Measurement Disclosures [Abstract] Segment Reporting, Measurement Disclosures [Abstract] Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration Treasury Stock, Value, Acquired, Cost Method Treasury Stock, Value, Acquired, Cost Method Inventory Inventory, Policy [Policy Text Block] Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Domain] Effect of change, inventory Effect of change, inventory Effect of change to inventory due to adoption of new accounting standard Domestic Current Federal Tax Expense (Benefit) Capitalized Contract Cost, Net Capitalized Contract Cost, Net Business Acquisition [Axis] Business Acquisition [Axis] Reconciliation of Other Significant Reconciling Items from Segments to Consolidated Segment, Reconciliation of Other Items from Segments to Consolidated [Table Text Block] Accounts receivable, allowances for doubtful accounts Accounts Receivable, Allowance for Credit Loss, Current Collectibility of Receivables [Member] Collectibility of Receivables [Member] Customer Concentration Risk [Member] Customer Concentration Risk [Member] Inventories [Member] Inventories [Member] Variable Rate [Axis] Variable Rate [Axis] Inventory [Line Items] Inventory [Line Items] Disposition [Table] Disposition [Table] Disposition- sale of asset or business Title of 12(b) Security Title of 12(b) Security Loss Contingency, Nature [Domain] Loss Contingency, Nature [Domain] Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments Operating Segments [Member] Balance, beginning of year. Weighted Average Date Fair Value Balance, end of year. Weighted Average Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months Lessee, Operating Lease, Liability, to be Paid, Next Rolling 12 Months Marine Services Equipment [Member] Marine Services Equipment [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Derivative, Average Fixed Interest Rate Derivative, Fixed Interest Rate Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Final Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Final Value Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Final Value Term Loan Facility Loans Payable to Bank Loans Payable to Bank Entity Tax Identification Number Entity Tax Identification Number Aerospace and Defense Technologies Aerospace and Defense Technologies [Member] Aerospace and Defense Technologies segment Effect of change, contract assets Effect of change, contract assets Effect of change on contract assets due to adoption of ASC 606 Lease, Cost Lease, Cost Restricted Stock Plan [Member] Restricted Stock Plan [Member] Restricted Stock Plan [Member] Fair Value Hedge Liabilities Fair Value Hedge Liabilities Fair Value Hedge Liabilities Payments to Acquire Available-for-sale Securities Payments to Acquire Marketable Securities liquidity in revolving credit facility criteria liquidity in revolving credit facility criteria liquidity in revolving credit facility criteria Range [Axis] Statistical Measurement [Axis] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Accounts receivable, adjusted Accounts receivable, adjusted Accounts receivable balance without adoption of new accounting standard Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Axis] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Debt Long-Term Debt [Text Block] Lessor, Operating Lease, Term of Contract Lessor, Operating Lease, Term of Contract Product [Member] Product [Member] Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Deferred Income Taxes and Other Tax Liabilities, Noncurrent Deferred Income Taxes and Other Tax Liabilities, Noncurrent Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Goodwill and Intangible Assets, Goodwill, Policy Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Percentage of Federal Funds Rate Percentage of Federal Funds Rate Percentage of Federal Funds Rate Derivatives, Policy [Policy Text Block] Derivatives, Policy [Policy Text Block] debt ratio liquidity minimum amount debt ratio liquidity minimum amount debt ratio liquidity minimum amount Dividends Dividends Operating Lease, Impairment Loss Operating Lease, Impairment Loss Oceaneering AGV System Member Oceaneering AGV System Member [Member] Oceaneering AGV System Member PEO PEO [Member] Loss Contingency, Estimate of Possible Loss Loss Contingency, Estimate of Possible Loss Stockholders' Equity, Other Stockholders' Equity, Other Auditor Location Auditor Location Defined Benefit Plan Disclosure [Line Items] Defined Benefit Plan Disclosure [Line Items] Deferred Tax Assets, Operating Loss Carryforwards, Foreign Deferred Tax Assets, Operating Loss Carryforwards, Foreign Total accounts receivable, adjusted Total accounts receivable, adjusted Total accounts receivable balance without adoption of new accounting standard Financing Receivable Financing Receivable [Member] Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net Cash Used in Investing Activities Net Cash Provided by (Used in) Investing Activities Description of Interest Rate Cash Flow Hedge Activities Description of Interest Rate Cash Flow Hedge Activities Effect of change, Net Income Effect of change, Net Income Effect of change to Net Income without adoption of new accounting standard Interest Rate Swap Interest Rate Swap [Member] Uncertain Tax positions to be resolved in next 12 months Uncertain Tax positions to be resolved in next 12 months Uncertain Tax positions to be resolved in next 12 months Debt Instrument [Axis] Debt Instrument [Axis] Other long-term liabilities, adjusted Other long-term liabilities, adjusted Other long-term liabilities without adoption of new accounting standard Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Contract Assets [Member] Contract Assets [Member] Contract Assets [Member] Measurement Input Type [Domain] Measurement Input Type [Domain] Deferred Tax Liabilities, Gross, Noncurrent Deferred Income Taxes and Other Liabilities, Noncurrent Credit Facility [Axis] Credit Facility [Axis] Deferred tax asset reserves long-term operating lease liabilities Deferred tax asset reserves long-term operating lease liabilities Deferred tax asset reserves long-term operating lease liabilities Total current Current Income Tax Expense (Benefit) BRAZIL Brazil [Member] BRAZIL Effect of change, accounts receivable Effect of change, accounts receivable Effect of change to accounts receivable without adoption of new accounting standard Shallow Water Member Shallow Water Member [Member] Shallow Water Member Manufactured Products Manufactured Products [Member] Manufactured Products segment Deferred Compensation Arrangement with Individual, Share-based Payments, by Title of Individual [Axis] Title of Individual [Axis] Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate Provision for Other Credit Losses Provision for Other Credit Losses Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Canada [Member] CANADA Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Debt Securities, Available-for-sale, Unrealized Gain Debt Securities, Available-for-Sale, Unrealized Gain CHINA CHINA Operating Leases, Operating Lease Term Operating Leases, Operating Lease Term Operating Leases, Operating Lease Term ROVs [Member] Rovs [Member] Rovs [Member] ROVs Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] Total Current Assets Assets, Current Asset Impairment Charges Asset Impairment Charges Adjustments for New Accounting Pronouncements [Axis] Accounting Standards Update [Axis] Amortization Amortization Financing Receivable, Allowance for Credit Loss Financing Receivable, Allowance for Credit Loss Contract in Unbilled Receivable Position [Member] Contract in Unbilled Receivable Position [Member] Contract in Unbilled Receivable Position [Member] Earnings Per Share, Policy Earnings Per Share, Policy [Policy Text Block] New Accounting Pronouncements and Changes in Accounting Principles [Text Block] Accounting Standards Update and Change in Accounting Principle [Text Block] Concentration Risk, Percentage Concentration Risk, Percentage Debt Conversion, Name [Domain] Debt Conversion, Name [Domain] Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Accrued post-employment benefit obligations Postemployment Benefits Liability, Noncurrent Granted, Weighted Average Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Applicable Margin [Member] Applicable Margin [Member] Applicable Margin [Member] Deferred Revenue Customer Payment Deferrals Customer Payment Deferrals Property, Plant, and Equipment and Intangible Assets Property, Plant, and Equipment and Intangible Assets [Text Block] Net Cash Provided by Operating Activities Net Cash Provided by (Used in) Operating Activities Base Rate Type [Domain] Base Rate Type [Domain] Base Rate Type [Domain] Class of Stock [Axis] Class of Stock [Axis] Entities [Table] Entities [Table] Revenue over time Revenue over time Revenue over time Operating Leases, Operating Lease Option Term Operating Leases, Operating Lease Option Term Operating Leases, Operating Lease Option Term Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Banking Regulation, Tangible Capital Ratio, Actual Banking Regulation, Tangible Capital Ratio, Actual Deferred Income Taxes and Other Assets, Noncurrent Deferred Income Taxes and Other Assets, Noncurrent Depreciation, Depletion and Amortization Depreciation, Depletion and Amortization Deferred tax assets: Deferred Tax Assets, Gross [Abstract] Other Nonoperating Expense Other Operating Income (Expense), Net Effect of change, other long -term liabilities Effect of change, other long -term liabilities Effect of change to other long -term liabilities without adoption of new accounting standard Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Transferred over Time [Member] Transferred over Time [Member] Entity Information [Line Items] Entity Information [Line Items] Debt Securities, Available-for-sale, Realized Gain Debt Securities, Available-for-Sale, Realized Gain Consolidation Items [Axis] Consolidation Items [Axis] Pro forma revenues Business Acquisition, Pro Forma Revenue Long-Lived Assets Long-Lived Assets Goodwill, Impairment Loss Goodwill, Impairment Loss Increase (Decrease) in Deferred Revenue Increase (Decrease) in Deferred Revenue Valuation allowances Valuation allowance Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance Deferred Tax Assets, Valuation Allowance Contract with Customer, Liability, Revenue Recognized Contract with Customer, Liability, Revenue Recognized Subsegments [Axis] Subsegments [Axis] Effect of change, unbilled accounts receivable Effect of change, unbilled accounts receivable Effect of change to unbilled accounts receivable without adoption of new accounting standard Foreign currency translation adjustments Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax Billings in Excess of Cost Billings in Excess of Cost Depreciation, Depletion and Amortization, Nonproduction Depreciation, Depletion and Amortization, Nonproduction Property, Plant and Equipment by Type [Axis] Long-Lived Tangible Asset [Axis] Entity Emerging Growth Company Entity Emerging Growth Company UNITED KINGDOM United Kingdom [Member] UNITED KINGDOM Intangible Assets, Net (Excluding Goodwill) Intangible Assets, Net (Excluding Goodwill) Other Noncurrent Assets [Member] Other Noncurrent Assets [Member] Deferred Tax Assets, Gross Gross deferred tax assets Deferred Tax Assets, Gross SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Nigeria [Member] NIGERIA Common Stock Issued [Member] Common Stock [Member] Lessee Operating Lease Costs [Table Text Block] Lessee Operating Lease Costs [Table Text Block] [Table Text Block] for Lessee Operating Lease Costs [Table] Proceeds from Income Tax Refunds Proceeds from Income Tax Refunds Pension-related adjustments Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Individual: Individual [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Reductions for explration statutes of limitations Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations Income Statement Location [Domain] Income Statement Location [Domain] NORWAY Norway [Member] NORWAY Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Equity, Including Portion Attributable to Noncontrolling Interest Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Penalties and interest expense relating to uncertain tax positions Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense Minimum [Member] Minimum [Member] Senior Notes due 2028 [Member] Senior Notes due 2028 [Member] Senior Notes due 2028 [Member] Net Property and Equipment Property, Plant and Equipment, Net Property, Plant and Equipment, Net Equity Method Investment, Dividends or Distributions Proceeds from Equity Method Investment, Distribution Revenue by Geographic Area [Line Items] Revenue by Geographic Area [Line Items] [Line Items] for Revenue by Geographic Area [Table] Other comprehensive income Other Comprehensive Income (Loss), Net of Tax Other Comprehensive Income (Loss), Net of Tax Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Defined Benefit Plan, Benefit Obligation Defined Benefit Plan, Benefit Obligation ASSETS Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Foreign Currency Transaction Gain (Loss), before Tax Gain (Loss), Foreign Currency Transaction, before Tax Interest Costs Capitalized Interest Costs Capitalized Stock Repurchase Program, Total Shares Repurchased To Date, Amount Stock Repurchase Program, Total Shares Repurchased To Date, Amount Stock Repurchase Program, Total Shares Repurchased To Date, Amount Billed Contracts Receivable Billed Contracts Receivable Other Noncash Expense Other Noncash Expense Other Deferred Tax Assets, Other Deferred Income Tax Assets, Net Deferred Income Tax Assets, Net Net Cash Provided by (Used in) Financing Activities Net Cash Provided by (Used in) Financing Activities Defined Benefit Plans and Other Postretirement Benefit Plans [Axis] (Deprecated 2017-01-31) Retirement Plan Type [Axis] Total Adjustments To Income From Continuing Operations Total Adjustments To Income From Continuing Operations Total Adjustments To Income From Continuing Operations 2018 Operating Leases, Future Minimum Payments, Due in Three Years Commitments And Contingencies Commitments and Contingencies Disclosure [Text Block] Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Payments for (Proceeds from) Other Investing Activities Payments for (Proceeds from) Other Investing Activities Contract with Customer, Asset, before Allowance for Credit Loss, Current Contract with Customer, Asset, before Allowance for Credit Loss, Current Business Acquisition, Percentage of Voting Interests Acquired Business Acquisition, Percentage of Voting Interests Acquired Retained Earnings [Member] Retained Earnings [Member] Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Basic Earnings per Share Earnings Per Share, Basic Accounting Policies [Abstract] Accounting Policies [Abstract] Revolving Credit Facility %age of Net Tangible Assets Revolving Credit Facility %age of Net Tangible Assets Revolving Credit Facility %age of Net Tangible Assets Credit Agreement [Member] Credit Agreement [Member] Credit Agreement [Member] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Defined Benefit Plan, Plan Assets, Amount Defined Benefit Plan, Plan Assets, Amount Deferred Tax Assets, Net Deferred Tax Assets, Net Income Taxes Receivable Income Taxes Receivable, Noncurrent Noncontrolling Interest in Variable Interest Entity Noncontrolling Interest in Variable Interest Entity Restricted stock unit activity Restricted Stock or Unit Expense Principles of Consolidation Consolidation, Policy [Policy Text Block] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Fixed-price Contract, Percentage of Completion, Revenue Recognized to Date Fixed-price Contract, Percentage of Completion, Revenue Recognized to Date Fixed-price Contract, Percentage of Completion, Revenue Recognized to Date Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Subsea Robotics Subsea Robotics [Member] Subsea Robotics segment Accounts payable and accrued liabilites Increase (Decrease) in Accounts Payable Accrued job costs Accounts Payable, Other, Current Summary of Income Tax Contingencies Summary of Income Tax Contingencies [Table Text Block] Valuation Allowance by Deferred Tax Asset [Axis] Valuation Allowance by Deferred Tax Asset [Axis] Entity Public Float Entity Public Float General Business Tax Credit Carryforward Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount Other [Member] Other Equity Method Investees [Member] Other Equity Method Investees [Member] 2019 Operating Leases, Future Minimum Payments, Due in Four Years Stock Repurchase Program, Total Number of Shares Repurchased To Date Stock Repurchase Program, Total Number of Shares Repurchased To Date Stock Repurchase Program, Total Number of Shares Repurchased To Date Derivative Instrument [Axis] Derivative Instrument [Axis] Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Valuation Allowances and Reserves, Period Increase (Decrease) Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount All Trading Arrangements All Trading Arrangements [Member] All Adjustments to Compensation All Adjustments to Compensation [Member] Interest Rate Fair Value Hedge Asset at Fair Value Interest Rate Fair Value Hedge Asset at Fair Value Supplemental Executive Retirement Plan Liability, Other Retirement Benefits Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Compensation Amount Outstanding Recovery Compensation Amount Reconciliation of Assets from Segment to Consolidated Reconciliation of Assets from Segment to Consolidated [Table Text Block] Interest Rate Component [Axis] Interest Rate Component [Axis] Interest Rate Component [Axis] Operating Loss Carryforwards, Expiration Date Operating Loss Carryforwards, Expiration Date Other comprehensive income, net of tax: Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract] Forfeited, Weighted Average Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Deferred Tax Liabilities, Leasing Arrangements Deferred Tax Liabilities, Leasing Arrangements Deferred income tax provision Total deferred Deferred Income Tax Expense (Benefit) Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Operating Leases, Rent Expense, Net Operating Leases, Rent Expense, Net Operating Lease Maturities [Abstract] Operating Lease Maturities [Abstract] Operating Lease Maturities [Abstract] Document Financial Statement Error Correction [Flag] Document Financial Statement Error Correction [Flag] Forfeited, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss Distributions of capital from unconsolidated affiliates Proceeds from Equity Method Investment, Distribution, Return of Capital Deferred Revenue Deferred Revenue Schedule of Intangible Assets and Goodwill Schedule of Intangible Assets and Goodwill [Table Text Block] Share Price Share Price Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Corporate and Other [Member] Other Segments [Member] Dispositions of property and equipment and life insurance proceeds Proceeds from Sale of Property, Plant, and Equipment Senior Notes due 2024 [Member] Senior Notes due 2024 [Member] Senior Notes due 2024 [Member] Document Period End Date Document Period End Date Adoption Date Trading Arrangement Adoption Date Sales [Member] Sales [Member] Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, interest Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, interest Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, interest Income Tax Reconciliation CARES Tax Act deferred impact Income Tax Reconciliation CARES Tax Act deferred impact Income Tax Reconciliation CARES Tax Act deferred impact Subsea Projects [Member] Subsea Projects [Member] Subsea Projects [Member] Subsea Projects [Member] Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Treasury Stock, Common Treasury Stock, Common [Member] Loss Contingency Accrual Loss Contingency Accrual Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Contract Assets, Allowance for Credit Losses, Write Off Contract Assets, Allowance for Credit Losses, Write Off Contract Assets, Allowance for Credit Losses, Write Off Net loss (gain) on dispositions of property and equipment Gain (Loss) on Disposition of Property Plant Equipment Loss Contingencies by Nature of Contingency [Axis] Loss Contingency Nature [Axis] Income Tax Expense (Benefit) Income Tax Expense (Benefit) Non-US Non-US [Member] Deferred Tax Assets, Tax Credit Carryforwards, Foreign Deferred Tax Assets, Tax Credit Carryforwards, Foreign Accounts Receivable, Allowance for Credit Loss, Writeoff Accounts Receivable, Allowance for Credit Loss, Writeoff Financing Receivable, Allowance for Credit Loss, Writeoff Financing Receivable, Allowance for Credit Loss, Writeoff Financing Receivable, Allowance for Credit Loss, Writeoff Long-Term Incentive Plan Deferred Compensation Share-Based Arrangements, Liability, Classified, Noncurrent Asset Impairment Charges Impairment of Long-Lived Assets to be Disposed of Write off of Deferred Debt Issuance Cost Deferred Debt Issuance Cost, Writeoff Operating Loss Carryforwards, Valuation Allowance Operating Loss Carryforwards, Valuation Allowance Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Amount Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Amount Operating Lease, Weighted Average Remaining Lease Term Operating Lease, Weighted Average Remaining Lease Term Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] Integrity Management & Digital Solutions Integrity Management & Digital Solutions [Member] Integrity Management & Digital Solutions segment Equity Method Investment, Significant Property, Plant and Equipment Owned by Equity Method Investee Equity Method Investment, Significant Property, Plant and Equipment Owned by Equity Method Investee Equity Method Investment, Significant Property, Plant and Equipment Owned by Equity Method Investee Revenue Recognition for Remaining Performance Obligations in next 36 months Revenue Recognition for Remaining Performance Obligations in next 36 months Revenue Recognition for Remaining Performance Obligations in next 36 months Unrecognized Tax Benefits, Probability Threshold of Realizing for Tax Benefits Recognition, Minimum Percentage Unrecognized Tax Benefits, Probability Threshold of Realizing for Tax Benefits Recognition, Minimum Percentage Unrecognized Tax Benefits, Probability Threshold of Realizing for Tax Benefits Recognition, Minimum Percentage Gross margin: Gross Profit [Abstract] Tax Credit Carryforward, Amount Tax Credit Carryforward, Amount Cash and cash equivalents Cash and Cash Equivalents-Beginning of Period Cash and Cash Equivalents-End of Period Cash and Cash Equivalents, at Carrying Value Cash and Cash Equivalents, at Carrying Value Business acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Payments to Acquire Businesses, Net of Cash Acquired Comprehensive Income Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest Credit Facility [Domain] Credit Facility [Domain] Treasury stock, shares Treasury Stock, Shares, Acquired Lessee Operating Lease Costs [Abstract] Lessee Operating Lease Costs [Abstract] Lessee Operating Lease Costs [Abstract] Sublimit Member Sublimit Member [Member] Sublimit Member Deferred revenue without adoption of ASC 606 Deferred revenue without adoption of ASC 606 Deferred revenue without adoption of ASC 606 (under ASC 605) Debt Instrument, Basis Spread on Variable Rate Debt Instrument, Basis Spread on Variable Rate Operating Leases, Operating Lease Term Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Reduction in Taxes [Member] Reduction in Taxes [Member] Unallocated Expenses [Member] Unallocated Expenses Member Unallocated Expenses [Member] Summary of Valuation Allowance [Table Text Block] Summary of Valuation Allowance [Table Text Block] Contract with Customer, Asset and Liability [Table Text Block] Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block] Board of Directors Chairman [Member] Board of Directors Chairman [Member] Trade Accounts Receivable [Member] Trade Accounts Receivable [Member] Effect of change, deferred revenue Effect of change, deferred revenue Effect of change to deferred revenue due to adoption of new accounting standard Revenue recognition [Text Block] Revenue from Contract with Customer [Text Block] Cover Page [Abstract] Cover Page [Abstract] Cover Page [Abstract] Settlements Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities Additional paid-in capital Additional Paid in Capital, Common Stock Interest Income Interest Income [Member] Additional Paid-in Capital [Member] Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Balance Sheet Location [Axis] Balance Sheet Location [Axis] Other Deferred Compensation Arrangements, Liability, Classified, Noncurrent Other Deferred Compensation Arrangements, Liability, Classified, Noncurrent Equity earnings of unconsolidated affiliates Income (Loss) from Equity Method Investments Other Liabilities Other Liabilities [Member] Loss Contingencies [Line Items] Loss Contingencies [Line Items] Deferred Tax Liabilities, Investments Deferred Tax Liabilities, Investments Restatement [Axis] Revision of Prior Period [Axis] Amortization of Debt Issuance Costs Amortization of Debt Issuance Costs Tax Period [Axis] Tax Period [Axis] UNITED STATES United States [Member] UNITED STATES Tax Credit Carryforward, Name [Domain] Tax Credit Carryforward, Name [Domain] Other Long-term Liabilities Other Liabilities, Noncurrent Remotely Operated Vehicles [Member] Remotely Operated Vehicles [Member] Remotely Operated Vehicles [Member] Lessee, Operating Lease, Liability, Payments, Due Lessee, Operating Lease, Liability, to be Paid Brazil, Brazil Real Brazil, Brazil Real Debt Securities, Available-for-sale, Current Short-Term Investments Revenue, Remaining Performance Obligation, Amount Revenue, Remaining Performance Obligation, Amount Employee Benefit Plans and Shareholder Rights Plan Compensation and Employee Benefit Plans [Text Block] Uncertain tax positions - next 12 months Uncertain tax positions - next 12 months Uncertain tax positions that will be resolved within next 12 months Business Segment Information Segment Reporting Disclosure [Text Block] Net Increase (Decrease) in Cash and Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Income Tax Authority, Name [Domain] Income Tax Authority, Name [Domain] Equity Component [Domain] Equity Component [Domain] Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Other Deferred Tax Liabilities, Other Contract assets, current, adjusted Contract assets, current, adjusted Contract assets balance, current, adjusted under ASC 605 Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Noncontrolling Interest, Increase from Business Combination Noncontrolling Interest, Increase from Business Combination Income from Operations Income from Operations Operating Income (Loss) Deferred Tax Liabilities, Gross Deferred Tax Liabilities, Gross Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed Revenue from External Customers by Products and Services [Table] Revenue from External Customers by Products and Services [Table] Allowance for Loan and Lease Losses, Write-offs Allowance for Loan and Lease Losses, Writeoff Goodwill Impairment Loss Allocation Table [Table] Goodwill Impairment Loss Allocation Table [Table Text Block] Goodwill Impairment Loss Allocation Table Segments [Axis] Segments [Axis] MaximumPermittedLeverageRatio MaximumPermittedLeverageRatio Maximum Permitted Leverage Ratio Advance Type [Domain] Advance Type [Domain] Advance Type [Domain] Accrued liabilities, excluding deferred revenue Accrued liabilities, excluding deferred revenue Accrued liabilities, excluding deferred revenue Scenario, Unspecified [Domain] Scenario [Domain] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount HistoricalCreditLossAnalysisPeriod HistoricalCreditLossAnalysisPeriod Historical Credit Loss Analysis Period Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Revolving credit facility Long-Term Line of Credit Cash repatriated Cash repatriated Cash repatriated from a foreign country Adjustments for Change in Accounting Principle [Axis] Change in Accounting Principle, Type [Axis] Property, Plant and Equipment, Additions Property, Plant and Equipment, Additions Variable Rate [Domain] Variable Rate [Domain] Liability for Uncertainty in Income Taxes, Current Liability for Uncertainty in Income Taxes, Current Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers 2024 Senior Notes [Member] 2024 Senior Notes [Member] 2024 Senior Notes Impaired Long-Lived Assets Held and Used, Asset Name [Domain] Impaired Long-Lived Assets Held and Used, Asset Name [Domain] Range [Domain] Statistical Measurement [Domain] Derivative Liability, Notional Amount Derivative Liability, Notional Amount Underlying Security Market Price Change Underlying Security Market Price Change, Percent energy service and product Energy Services and Products [Abstract] Energy Services and Products Adjusted Base Rate [Member] Adjusted Base Rate [Member] Adjusted Base Rate [Member] Contingencies Disclosure Contingencies Disclosure [Text Block] Income Tax Rate [Table] Income Tax Rate [Table] Income Tax Rate [Table] Balance, beginning of year, Number Balance, end of year, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Debt Disclosure Debt Disclosure [Text Block] Other Current Liabilities Other Current Liabilities [Member] Revolving Credit Facility Revolving Credit Facility [Member] Investments and Other Noncurrent Assets Investments and Other Noncurrent Assets Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Impairment of Intangible Assets, Finite-lived Impairment of Intangible Assets, Finite-Lived Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance Shares [Member] Performance Shares [Member] Other Inventory, Net of Reserves Other Inventory, Net of Reserves Selected Income Statement Information [Abstract] Selected Income Statement Information [Abstract] Selected Income Statement Information [Abstract] Accounts payable Accounts Payable, Current Restatement Determination Date: Restatement Determination Date [Axis] Equity Method Investee, Name [Axis] Investment, Name [Axis] Increase (Decrease) in Other Noncurrent Liabilities Increase (Decrease) in Other Noncurrent Liabilities Income tax provision (benefit) at the U.S. statutory rate Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent Commitments and Contingencies Commitments and Contingencies Derivative, Amount of Hedged Item Derivative, Amount of Hedged Item Construction in Progress, Gross Construction in Progress, Gross Other Asset Impairment Charges Other Asset Impairment Charges Income Tax Rate [Line Items] Income Tax Rate [Line Items] [Line Items] for Income Tax Rate [Table] Deferred revenue, including billings in excess of revenue recognized Deferred Revenue, Current Public Utility [Axis] Public Utility [Axis] Ecosse [Member] Ecosse [Member] Ecosse [Member] Tax Credit Carryforward [Table] Tax Credit Carryforward [Table] Proceeds from issuance of common stock Proceeds from Issuance of Common Stock Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage Income Taxes Income Tax Disclosure [Text Block] Increase (Decrease) in Contract with Customer, Liability Increase (Decrease) in Contract with Customer, Liability Business Acquisitions Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block] Disposition [Line Items] Disposition [Line Items] [Line Items] for Disposition- sale of asset or business Accrued liabilities, (excl deferred revenue) adjusted Accrued liabilities, (excl deferred revenue) adjusted Accrued liabilities balance (excluding deferred revenue) without adoption of new accounting standard Lessee, Leases Lessee, Leases [Policy Text Block] Revenue Recognition Revenue [Policy Text Block] Operating Leases, Rent Expense, Minimum Rentals Operating Leases, Rent Expense, Minimum Rentals Norse Cutting and Abandonment AS [Member] Norse Cutting and Abandonment AS [Member] Norse Cutting and Abandonment AS [Member] Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount Business Acquisition [Line Items] Business Acquisition [Line Items] Medusa Spar LLC Investment [Member] Medusa Spar LLC [Member] Medusa Spar Llc Investment Member Medusa Spar LLC Investment PEO Total Compensation Amount PEO Total Compensation Amount Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Equity Method Investment, Additional Information Equity Method Investment, Additional Information Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Treasury Stock, Common, Shares Treasury Stock, Common, Shares Global Data Solution Member Global Data Solution Member [Member] Global Data Solution Member Building and Building Improvements [Member] Building and Building Improvements [Member] Debt Conversion Description [Axis] Debt Conversion Description [Axis] Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Investments, Fair Value Disclosure Investments, Fair Value Disclosure Net Income (Loss) Attributable to Parent Net Income (Loss) Total Current Liabilities Liabilities, Current Derivative Contract [Domain] Derivative Contract [Domain] AGR Field Operations [Member] AGR Field Operations [Member] AGR Field Operations [Member] Foreign Currency Translations Foreign Currency Transactions and Translations Policy [Policy Text Block] Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Total Lease Commitments Operating Leases, Future Minimum Payments Due Lessee, Operating Leases [Text Block] Lessee, Operating Leases [Text Block] Investments in and Advances to Affiliates Categorization [Domain] Investment, Issuer Affiliation [Domain] Balance, shares Balance, shares Shares, Issued LIABILITIES AND SHAREHOLDERS' EQUITY Liabilities and Equity [Abstract] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Domestic Income (Loss) from Continuing Operations before Income Taxes, Domestic Asset Integrity [Member] Asset Integrity [Member] Asset Integrity [Member] Cost of services and products Cost of Goods and Services Sold Cost of Goods and Services Sold Summary of Income Tax Examinations Summary of Income Tax Examinations [Table Text Block] Income Tax Contingency [Table] Income Tax Contingency [Table] Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Other Noncash Income Other Noncash Income Acquired Finite-lived Intangible Asset, Weighted Average Useful Life Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Name Measure Name Name Forgone Recovery, Individual Name Goodwill Goodwill Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions Valuation Allowance [Table] Valuation Allowance [Table] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Underlying Securities Award Underlying Securities Amount Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses Accounts receivable Increase (Decrease) in Accounts Receivable Revenue, Remaining Performance Obligation Price Allocated to Remaining Performance Obligations Transaction price allocated to remaining performance obligations Subsidiaries [Member] Subsidiaries [Member] Cash Dividends declared per Share Common Stock, Dividends, Per Share, Declared OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax Transferred at Point in Time [Member] Transferred at Point in Time [Member] Operating Lease, Liability, Noncurrent Operating Lease, Liability, Noncurrent Operating Leases of Lessee Disclosure Lessee, Operating Lease, Disclosure [Table Text Block] Revenue from External Customer [Line Items] Revenue from External Customer [Line Items] Segment, Geographical, Groups of Countries, Group Three [Member] Other [Member] Segment, Geographical, Groups of Countries, Group Three [Member] Segment, Geographical, Groups of Countries, Group Three [Member] Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Unremitted foreign earnings Deferred Tax Liabilities, Undistributed Foreign Earnings Payments of Debt Issuance Costs Payments of Debt Issuance Costs Income before Income Taxes Income Including Equity Affiliate Earnings Before Income Taxes Income Including Equity Affiliate Earnings Before Income Taxes Income Including Equity Affiliate Earnings Before Income Taxes Income Statement Location [Axis] Income Statement Location [Axis] Effect of change, total accounts receivable Effect of change, total accounts receivable Effect of change to total accounts receivable without adoption of new accounting standard Deferred Tax Liabilities, Noncurrent - Tax Act transition tax Deferred Tax Liabilities, Noncurrent - Tax Act transition tax Deferred Tax Liabilities, Noncurrent - Tax Act transition tax Percentage of Completion Percent of Revenue Percentage of Completion Percent of Revenue Percentage of Completion Percent of Revenue Concentration Risk, Customer Concentration Risk, Customer Tax Credit Carryforward, Valuation Allowance Tax Credit Carryforward, Valuation Allowance Lessee, Operating Lease, Liability, Maturity [Table Text Block] Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Repayments of Senior Debt Repayments of Senior Debt Retained Earnings, Undistributed Earnings from Equity Method Investees Retained Earnings, Undistributed Earnings from Equity Method Investees Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Operating lease Lease Term and Discount Rate [Table Text Block] Operating lease Lease Term and Discount Rate [Table Text Block] [Table Text Block] for Operating lease Lease Term and Discount Rate [Table] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Proceeds from Debt, Net of Issuance Costs Proceeds from Debt, Net of Issuance Costs Lease, Cost [Table Text Block] Lease, Cost [Table Text Block] Inventory Increase (Decrease) in Inventories Increase (Decrease) in Inventories Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract with Customer, Asset, Net, Current Contract with Customer, Asset, after Allowance for Credit Loss, Current Revenue by Geographic Area [Table] Revenue by Geographic Area [Table] Revenue by Geographic Area [Table] Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Basis difference in equity investments Deferred Tax Assets, Equity Method Investments Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards Vesting at end of Vesting Period Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards Vesting In Full at end of Service Period Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards Vesting In Full at end of Service Period Cost of Services and Products: Cost of Goods and Services Sold [Abstract] Chartered Vessel [Member] Chartered Vessel [Member] Chartered Vessel [Member] Interest expense, net of amounts capitalized Interest Expense Selected Income Statement Information [Text Block] Additional Financial Information Disclosure [Text Block] Finite-lived Intangible Assets Acquired Finite-Lived Intangible Assets Acquired Financing Receivable Financing Receivable [Policy Text Block] Trading Arrangement: Trading Arrangement [Axis] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Use Of Estimates Use of Estimates, Policy [Policy Text Block] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Loss Contingencies [Table] Loss Contingencies [Table] Debt Instrument, Unamortized Discount Debt Instrument, Unamortized Discount Lessee, Operating Lease, Liability, Payments, Due after Year Five Lessee, Operating Lease, Liability, to be Paid, after Year Five Net proceeds (payments) of revolving credit facility, including new loan costs Proceeds from (Repayments of) Debt Unrecognized Tax Benefits, Decreases Resulting from Prior Period Tax Positions Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions Auditor Firm ID Auditor Firm ID Amortization of Intangible Assets Amortization of Intangible Assets Entity Shell Company Entity Shell Company U.S. Manufacturing Deduction [Member] U.S. Manufacturing Deduction [Member] U.S. Manufacturing Deduction [Member] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Cash surrender value of life insurance policies Fair Value, Concentration of Risk, Cash Surrender Value Restatement Determination Date Restatement Determination Date Amortization of Deferred Finance Cost Amortization of Deferred Finance Cost Amortization of Deferred Finance Cost Additions based on tax positions related to the current year Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Total accrued liabilities, adjusted Total accrued liabilities, adjusted Total accrued liabilities balance without adoption of new accounting standard Operating Lease, Cost Operating Lease, Cost Common stock, shares issued Common Stock, Shares, Issued Vested, Number Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Deferred Tax Liabilities Interest Deferred Tax Liabilities Interest Deferred Tax Liabilities Interest Cost of services and products, adjusted Cost of services and products, adjusted Cost of services and products, adjusted amount without adoption of new accounting standard Treasury Stock, Common, Value Treasury Stock, Common, Value Currency translation effect on working capital Effect Of Exchange Rate On Working Capital The effect of exchange rate changes on the current assets and liabilities of foreign operations whose functional currency is not the reporting currency. Long-term Debt Long-Term Debt Percentage of Completion Contract Position [Axis] Percentage of Completion Contract Position [Axis] Percentage of Completion Contract Position [Axis] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Accumulated Foreign Currency Adjustment Attributable to Parent [Member] Operating Leases, Operating Lease Option, Number Operating Leases, Operating Lease Option, Number Operating Leases, Operating Lease Option, Number SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Proceeds from (Payments for) Other Financing Activities Proceeds from (Payments for) Other Financing Activities oii term loan facility spread on variable rate oii term loan facility spread on variable rate oii term loan facility spread on variable rate Income taxes, adjusted Income taxes, adjusted Income taxes adjusted expense or benefit without adoption of new accounting standard Effective Income Tax Rate Reconciliation, BEAT, Amount Effective Income Tax Rate Reconciliation, BEAT, Amount Pro forma diluted earnings per share Business Acquisition, Pro Forma Earnings Per Share, Diluted Short-term Lease, Cost Short-Term Lease, Cost Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested Interest Paid, Including Capitalized Interest, Operating and Investing Activities Interest Paid, Including Capitalized Interest, Operating and Investing Activities United States [Member] Domestic Tax Authority [Member] Type of Adoption [Domain] Accounting Standards Update [Domain] Entity Address, Address Line One Entity Address, Address Line One Receivable Type [Axis] Receivable Type [Axis] Effective Income Tax Rate Reconciliation, Deduction, Extraterritorial Income Exclusion, Amount Effective Income Tax Rate Reconciliation, Deduction, Extraterritorial Income Exclusion, Amount Deferred Tax Assets (Liabilities), Net [Abstract] Components of Deferred Tax Assets and Liabilities [Abstract] Weighted Average Member low range Weighted Average Member low range [Member] Weighted Average Member low range 2020 Operating Leases, Future Minimum Payments, Due in Five Years Base Rate Type [Axis] Base Rate Type [Axis] Contains all interest rate types where the base rate is the highest of all types [Axis] Liabilities Subject to Compromise, Income Tax Contingencies Liabilities Subject to Compromise, Income Tax Contingencies Liabilities for penalties and interest on uncertain tax Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued Operating Loss Carryforwards Operating Loss Carryforwards Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions Trust Value Threshold for Payout to Company Trust Value Threshold for Payout to Company Trust Value Threshold for Payout to Company Deferred income Deferred Tax Assets, Deferred Income Income Statement [Abstract] Income Statement [Abstract] Tax Year 2017 [Member] Tax Year 2017 [Member] Property and Equipment Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block] Deferred Compensation Plan Cash Award Number of Units Deferred Compensation Plan Cash Award Number of Units Deferred Compensation Plan Cash Award Number of Performance Units outstanding under the Incentive Plan Defined Benefit Plan, Plan Assets, Category [Axis] Defined Benefit Plan, Plan Assets, Category [Axis] Eurodollar Rate [Member] Eurodollar Rate [Member] Eurodollar Rate [Member] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Accrued expenses Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities Stock Split Stock Split [Policy Text Block] Stock Split Policy Text Block Income Taxes Receivable Income Taxes Receivable Pro forma net income Business Acquisition, Pro Forma Net Income (Loss) Tax Credit Carryforward [Line Items] Tax Credit Carryforward [Line Items] Debt Instrument, Increase, Accrued Interest Debt Instrument, Increase, Accrued Interest Other Assets, Current Other current assets Other Assets, Current Senior Notes 2028 Senior Notes 2028 Senior Notes due 2028, with 6.000% interest rate Allowance for Loan and Lease Losses, Period Increase (Decrease) Allowance for Loan and Lease Losses, Period Increase (Decrease) Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Income Tax Examination [Line Items] Income Tax Examination [Line Items] Equity Method Investments Equity Method Investments Equity Method Investments Inventory Inventory, Net Inventory, Net Banking Regulation, Tier 1 Leverage Capital Ratio, Capital Adequacy, Minimum Banking Regulation, Tier 1 Leverage Capital Ratio, Capital Adequacy, Minimum Amortization of costs to fulfill a contract Capitalized Contract Cost, Amortization Advance Type [Axis] Advance Type [Axis] Advance Type [Axis] Derivative [Member] Derivative [Member] Interest Receivable Interest Receivable Foreign Employee Savings Plans [Member] Foreign Employee Savings Plans [Member] Foreign Employee Savings Plans [Member] Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block] Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block] Other geographical member Other geographical member [Member] Other geographical member Total Shareholder Return Amount Total Shareholder Return Amount Purchases of treasury stock Payments for Repurchase of Common Stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Foreign Deferred Foreign Income Tax Expense (Benefit) Disposition [Policy Text Block] Mergers, Acquisitions and Dispositions Disclosures [Text Block] Income Tax Rate Reconciliation Permanent Differences Income Tax Rate Reconciliation Permanent Differences Income Tax Rate Reconciliation Permanent Differences Parent Parent [Member] Segments [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Debt Instrument, Repaid, Principal Debt Instrument, Repaid, Principal Consolidation Items [Domain] Consolidation Items [Domain] Measurement Input, Long-term Revenue Growth Rate [Member] Measurement Input, Long-Term Revenue Growth Rate [Member] Retained earnings Retained Earnings Retained Earnings Retained Earnings (Accumulated Deficit) Retained Earnings (Accumulated Deficit) Insurance Disclosure Insurance Disclosure [Text Block] Schedule Temporary Differences Using Percentage of Completion [Table] Schedule Temporary Differences Using Percentage of Completion [Table] Schedule Temporary Differences Using Percentage of Completion [Table] Current Assets: Assets, Current [Abstract] Accounts Receivable, Gross, Current Accounts receivable, overdue Accounts Receivable, before Allowance for Credit Loss, Current Leases [Abstract] Leases [Abstract] Contract Liabilities [Member] Contract Liabilities [Member] Contract Liabilities [Member] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] BP [Member] BP [Member] BP [Member] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Series of Individually Immaterial Business Acquisitions [Member] Series of Individually Immaterial Business Acquisitions [Member] Revenue at a point in time Revenue at a point in time Revenue at a point in time Finite-Lived Intangible Assets [Member] Finite-Lived Intangible Assets [Member] Equity Method Investment, Summarized Financial Information [Abstract] Equity Method Investment, Summarized Financial Information [Abstract] CARES Act Tax Refund CARES Act Tax Refund CARES Act Tax Refund Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority Net proceeds (payments) of bank credit facilities, including issuance costs Proceeds from Bank Debt Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Class of Stock [Domain] Class of Stock [Domain] Name of Major Customer [Domain] Customer [Domain] Name of Property [Domain] Name of Property [Domain] Total effective tax rate Effective Income Tax Rate Reconciliation, Percent Business Acquisition, Purchase Price Allocation, Intangible Assets Not Amortizable BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsOtherThanGoodwil Amount of acquisition cost of a business combination allocated to assets, excluding financial assets and goodwill, lacking physical substance. Operating Lease, Liability Operating Lease, Liability Segment Reporting, Asset Reconciling Item [Line Items] Segment Reporting, Asset Reconciling Item [Line Items] Liability for Uncertainty in Income Taxes, Noncurrent Liability for Uncertainty in Income Taxes, Noncurrent Service [Member] Service [Member] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount SDS Brazil SDS Brazil [Member] SDS Brazil Defined Contribution Plan, Cost Defined Contribution Plan, Cost Loss Contingency Accrual, Period Increase (Decrease) Loss Contingency Accrual, Period Increase (Decrease) All Executive Categories All Executive Categories [Member] SDS Rosyth SDS Rosyth [Member] SDS Rosyth Effect of change, accrued liabilities Effect of change, accrued liabilities Effect of change to accrued liabilities due to adoption of new accounting standard Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Percentage Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest Threhold for Consolidation, Percentage Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest Threhold for Consolidation, Percentage Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Advances to Affiliate Advances to Affiliate Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Employee Service Share-based Compensation, Tax Benefit from Compensation Expense Share-Based Payment Arrangement, Expense, Tax Benefit Net proceeds of 4.65% Senior Notes, including issuance costs Proceeds from Issuance of Senior Long-Term Debt Common Stock, par value $0.25 Common Stock, Value, Issued Common Stock, Value, Issued Common Stock, Value, Issued Revenue Recognition, Multiple-deliverable Arrangements, Percentage of Revenue Accounted Under the Percentage of Completion Method Revenue Recognition, Multiple-deliverable Arrangements, Percentage of Revenue Accounted Under the Percentage of Completion Method Revenue Recognition, Multiple-deliverable Arrangements, Percentage of Revenue Accounted Under the Percentage of Completion Method Available-for-sale Securities, Debt Securities Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Inventory, adjusted Inventory, adjusted Inventory adjusted to reflect balances without adoption of new accounting standard Uncertain tax position Uncertain tax position Discrete item related to uncertain tax position. Legal Matters and Contingencies Legal Matters and Contingencies [Text Block] percentage of reserved allowance for credit loss percentage of reserved allowance for credit loss percentage of previously reserved allowance for credit loss Income Tax Business Credits Income Tax Business Credits Income Tax Business Credits Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Interest Payable Interest Payable Accounting Standards Update and Change in Accounting Principle Accounting Standards Update and Change in Accounting Principle [Table Text Block] Schedule of Defined Benefit Plans Disclosures [Table] Schedule of Defined Benefit Plans Disclosures [Table] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Deferred compensation Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Other Africa [Member] Africa [Member] Other income (expense), net Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Cost, Depreciation and Amortization Cost, Depreciation and Amortization Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Subsegments [Domain] Subsegments [Domain] Current Fiscal Year End Date Current Fiscal Year End Date Effect of change, costs of services and products Effect of change, costs of services and products Effect of change to costs of services and products, without adoption of ASC 606 Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Contract with Customer, Asset, Reclassified to Receivable Contract with Customer, Asset, Reclassified to Receivable Beginning of year Balance at end of year Unrecognized Tax Benefits Unrecognized Tax Benefits Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Uncertain tax positions at end of year Uncertain tax positions at end of year Uncertain tax positions at end of year Utility Plant [Domain] Utility Plant [Domain] Asia Pacific [Member] Asia Pacific [Member] Supplemental Employee Retirement Plan [Member] Supplemental Employee Retirement Plan [Member] Write-off Equipment and Intangibles Write-off Equipment and Intangibles Write-off Equipment and Intangibles Leases of Lessee Disclosure Leases of Lessee Disclosure [Text Block] SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction Other Income [Member] Other Income [Member] Defined Contribution Plan [Domain] Defined Contribution Plan [Domain] defined contribution plan domain [Domain] Other Adjustments to Income, Discontinued Operations Other adjustments to Income from continuing operations Other adjustments to Income from continuing operations Other Other Accrued Liabilities, Current Line of Credit Facility, Available Additional Borrowing Capacity Line of Credit Facility, Available Additional Borrowing Capacity Line of Credit Facility, Available Additional Borrowing Capacity Deferred (Gain) Loss on Discontinuation of Fair Value Hedge Deferred (Gain) Loss on Discontinuation of Fair Value Hedge Revenue by Timing of Transfer of Goods or Services [Table Text Block] Revenue by Timing of Transfer of Goods or Services [Table Text Block] [Table Text Block] for Revenue by Timing of Transfer of Goods or Services [Table] Senior Notes Interest Rate Debt Instrument, Interest Rate, Stated Percentage Accounts Payable and Accrued Liabilities, Current Accounts Payable and Accrued Liabilities, Current Consolidated Statements of Shareholders’ Equity and Comprehensive Income [Abstract] Consolidated Statements of Shareholders’ Equity and Comprehensive Income [Abstract] Consolidated Statements of Shareholders’ Equity and Comprehensive Income [Abstract] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total Shareholders' Equity Balance Balance Equity, Attributable to Parent Noncash Income Tax Benefit Noncash Income Tax Benefit Noncash Income Tax Benefit accounts receivable and contract assets accounts receivable and contract assets accounts receivable and contract assets Reporting Unit [Axis] Reporting Unit [Axis] Treasury Stock [Text Block] Treasury Stock [Text Block] Concentration Risk by Type [Axis] Concentration Risk Type [Axis] Restatement [Domain] Revision of Prior Period [Domain] Fair Value, Inputs, Level 2 [Member] Fair Value, Inputs, Level 2 [Member] Long-Lived Assets by Geographic Areas Long-Lived Assets by Geographic Areas [Table Text Block] Other Tax Expense (Benefit) Other Tax Expense (Benefit) Excess Tax Benefit From Employee Benefit Plans [Axis] Excess Tax Benefit From Employee Benefit Plans [Axis] Excess Tax Benefit From Employee Benefit Plans [Axis] Accounts Payable and Accrued Liabilities [Member] Accounts Payable and Accrued Liabilities [Member] 2017 Operating Leases, Future Minimum Payments, Due in Two Years Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Eurodollar Advances [Member] Eurodollar Advances [Member] Eurodollar Advances [Member] Document Fiscal Period Focus Document Fiscal Period Focus Stock Compensation Plan [Member] Share-Based Payment Arrangement [Member] Lessee, Operating Lease, Liability, Payments, Due Year Four Lessee, Operating Lease, Liability, to be Paid, Year Four Noncash compensation Share-Based Payment Arrangement, Noncash Expense Revenue from External Customers by Geographic Areas [Table Text Block] Revenue from External Customers by Geographic Areas [Table Text Block] Debt Instrument, Repurchase Amount Debt Instrument, Repurchase Amount Unclassified Indefinite-lived Intangible Assets [Member] Unclassified Indefinite-Lived Intangible Assets [Member] Foreign Tax Authority [Member] Foreign Tax Authority [Member] City Area Code City Area Code Product and Service [Axis] Product and Service [Axis] FutureMaximumLeverageRatio FutureMaximumLeverageRatio Future Maximum Leverage Ratio Equity Method Investment, Ownership Percentage Percentage of equity method investment Equity Method Investment, Ownership Percentage Document Fiscal Year Focus Document Fiscal Year Focus Geographical [Domain] Geographical [Domain] Lessee, Operating Lease, Term of Contract Lessee, Operating Lease, Term of Contract srt_WeightedAverageMember srt_WeightedAverageMember [Member] srt_WeightedAverageMember Inventory [Domain] Inventory [Domain] Deferred Compensation Plan Cash Award Annual Expense Deferred Compensation Plan Cash Award Annual Expense Annual financial statement expense under the Deferred Compensation Plan Cash Award progrm under the Incentive Plan Schedule of Share-based Compensation, Stock Options, Activity Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Schedule Temporary Differences Using Percentage of Completion [Line Items] Schedule Temporary Differences Using Percentage of Completion [Line Items] Schedule Temporary Differences Using Percentage of Completion [Line Items] Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense) Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense) Goodwill and Intangible Assets Disclosure [Abstract] effect of change, revenue effect of change, revenue effect of change to revenue due to adoption of new accounting standard Net Income Net Income Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Cash taxes paid Income Taxes Paid, Net Total Liabilities and Sharesholders' Equity Liabilities and Equity Other non-current assets Other Assets, Noncurrent Other non-current assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Operating Lease, Right-of-Use Asset Operating Lease, Right-of-Use Asset Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] 2028 Senior Notes [Member] 2028 Senior Notes [Member] 2028 Senior Notes Allowance for Credit Losses Allowance for Credit Losses [Text Block] Revenue [Abstract] Revenue [Abstract] Revenue [Abstract] Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Foreign Current Foreign Tax Expense (Benefit) Currency [Axis] Currency [Axis] Right-of-use asset impairment Right-of-use asset impairment The aggregate amount of write-downs for impairments recognized during the period for right-of-use operating lease assets in long lived assets held for use (including those held for disposal by means other than sale). Arrangement Duration Trading Arrangement Duration Schedule of Temporary Differences Using the Percentage-of-Completion Method Schedule of Temporary Differences Under Percentage-of-Completion Method [Table Text Block] Schedule of Temporary Differences Under Percentage-of-Completion Method [Table Text Block] Equity Method Investment, Aggregate Cost Equity Method Investment, Aggregate Cost Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Financial Data By Business Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Inventory, Current [Table] Inventory, Current [Table] Interest Rate Component [Domain] Interest Rate Component [Domain] Interest Rate Component [Domain] Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration Effective Income Tax Rate Reconciliation, Tax Credit, Amount Effective Income Tax Rate Reconciliation, Tax Credit, Amount Selected Balance Sheet Accounts Supplemental Balance Sheet Disclosures [Text Block] Restructuring Charges Restructuring Charges Revenue Recognition for Remaining Performance Obligations Revenue Recognition for Remaining Performance Obligations Revenue to be recognized for the remaining performance obligations over next 12 months Adjusted Base Rate Advances [Member] Adjusted Base Rate Advances [Member] Adjusted Base Rate Advances [Member] Asset Impairment Charges Asset Impairment Charges [Text Block] Termination Date Trading Arrangement Termination Date Fair Value Hedge Assets Fair Value Hedge Assets Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Adjustments for Change in Accounting Principle [Domain] Change in Accounting Principle, Type [Domain] Common stock, shares authorized Common Stock, Shares Authorized Debt Securities, Available-for-Sale Debt Securities, Available-for-Sale Deferred Compensation Plan Cash Award Per Unit Deferred Compensation Plan Cash Award Per Unit Deferred Compensation Plan Cash Award Per Unit for the performance units awarded under the Incentive Plan Effective Income Tax Rate Reconciliation, Uncertain Tax Position Effective Income Tax Rate Reconciliation, Uncertain Tax Position Effective Income Tax Rate Reconciliation, Uncertain Tax Position Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Unallocated Expenses Member Unallocated Expenses Member [Member] Unallocated Expenses Member Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Measurement Input Type [Axis] Measurement Input Type [Axis] Debt Instrument, Interest Rate, Increase (Decrease) Debt Instrument, Interest Rate, Increase (Decrease) Award Timing Disclosures [Line Items] Federal Funds Rate [Member] Federal Funds Rate [Member] Federal Funds Rate [Member] Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs Title of Individual with Relationship to Entity [Domain] Title of Individual [Domain] Contracts in Unearned Revenue Position [Member] Contracts in Unearned Revenue Position [Member] Contracts in Unearned Revenue Position [Member] Additional Paid in Capital Additional Paid in Capital Additional Paid in Capital Inventory [Axis] Inventory [Axis] Assets, Noncurrent Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment Employee Benefit Plans and Shareholder Rights Plan [Abstract] Employee Benefit Plans and Shareholder Rights Plan [Abstract] Employee Benefit Plans and Shareholder Rights Plan [Abstract] Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property Income Taxes Income Tax, Policy [Policy Text Block] Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] US 401K Plan [Member] US 401K Plan [Member] US 401K Plan [Member] Insider Trading Arrangements [Line Items] Costs in Excess of Billings on Uncompleted Contracts or Programs Costs in Excess of Billings leases of lessee disclosure table [Line Items] leases of lessee disclosure table [Line Items] [Line Items] for leases of lessee disclosure table [Table] SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment Accounting Changes and Error Corrections [Abstract] Accounting Changes and Error Corrections [Abstract] Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] Other operating assets Increase (Decrease) in Other Operating Assets Adjustment to Compensation, Amount Adjustment to Compensation Amount Effective Income Tax Rate Reconciliation, Repatriation Tax Effective Income Tax Rate Reconciliation, Repatriation Tax Effective Income Tax Rate Reconciliation, Repatriation Tax Increase (Decrease) in Other Current Liabilities Increase (Decrease) in Other Current Liabilities Employee Severance [Member] Employee Severance [Member] Deferred tax liabilities: Components of Deferred Tax Liabilities [Abstract] Stockholders' Equity Attributable to Noncontrolling Interest Equity, Attributable to Noncontrolling Interest Investments in and Advances to Affiliates Categorization [Axis] Investment, Issuer Affiliation [Axis] Auditor Name Auditor Name Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Restricted stock activity Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Less accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Unremitted Earnings of Foreign Subsidiaries To Be Indefinitely Reinvested Unremitted Earnings of Foreign Subsidiaries To Be Indefinitely Reinvested Unremitted Earnings of Foreign Subsidiaries To Be Indefinitely Reinvested Entity Central Index Key Entity Central Index Key Compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Costs to fulfill a contract Costs to fulfill a contract Costs incurred to fulfill a contract Dispositions [Abstract] Dispositions [Abstract] Dispositions [Abstract] Income Tax Authority [Domain] Income Tax Authority [Domain] Income Tax Reconciliation CARES Tax Act net operating loss carryback Income Tax Reconciliation CARES Tax Act net operating loss carryback Income Tax Reconciliation CARES Tax Act net operating loss carryback Payroll and related costs Employee-related Liabilities, Current Payments of Financing Costs Payments of Financing Costs Revenue Benchmark Revenue Benchmark [Member] Name Trading Arrangement, Individual Name Other Comprehensive Income Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent Subsea Products Angola Member [Member] Subsea Products Angola Member [Member] Subsea Products Angola Member Disaggregation of Revenue Disaggregation of Revenue [Table Text Block] Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount Revenue from Contract with Customer, Excluding Assessed Tax Revenue from Contract with Customer, Excluding Assessed Tax Net income, adjusted Net income, adjusted Net income, adjusted without adoption of new accounting standard Entity [Domain] Entity [Domain] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Legal Entity [Axis] Legal Entity [Axis] Defined Contribution Plan [Axis] Defined Contribution Plan [Axis] Defined Contribution Plan [Axis] 4.650% Senior Notes due 2024 Senior Notes Tax Period [Domain] Tax Period [Domain] Operating Lease, Weighted Average Discount Rate, Percent Operating Lease, Weighted Average Discount Rate, Percent Proceeds from sale of assets Proceeds from Sale of Other Investments Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount Long-term Debt Long-Term Debt, Excluding Current Maturities Line of Credit Facility, Basis Spread on Variable Rate Line of Credit Facility, Basis Spread on Variable Rate Line of Credit Facility, Basis Spread on Variable Rate Total deferred tax liabilities Deferred Tax Liabilities, Net Weighted Average Number of Shares Outstanding, Diluted Weighted Average Number of Shares Outstanding, Diluted Angola, Kwanza Angola, Kwanza Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Income Tax Authority, Name [Axis] Income Tax Authority, Name [Axis] Purchases of property and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Total Assets Assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Weighted Average Member High Range Weighted Average Member High Range [Member] Weighted Average Member High Range Advanced Technologies [Member] Advanced Technologies [Member] Advanced Technologies [Member] US Corporate Income Tax Rate US Corporate Income Tax Rate US Corporate Income Tax Rate Vested, Weighted Average Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Earliest tax years open to examination by tax authorities Open Tax Year Defined Benefit Plan, Plan Assets, Category [Domain] Defined Benefit Plan, Plan Assets, Category [Domain] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Revenue Recognition for Remaining Performance Obligations in next 24 months Revenue Recognition for Remaining Performance Obligations in next 24 months Revenue Recognition for Remaining Performance Obligations in next 24 months Derivative, Variable Interest Rate Derivative, Variable Interest Rate Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Deferred Tax Assets, Operating Loss Carryforwards Deferred Tax Assets, Operating Loss Carryforwards Debt Instrument [Line Items] Debt Instrument [Line Items] Weighted Average Number of Shares Outstanding, Basic Weighted Average Number of Shares Outstanding, Basic Statement, Scenario [Axis] Scenario [Axis] Unamortized Debt Issuance Expense Unamortized Debt Issuance Expense Property and equipment Deferred Tax Liabilities, Property, Plant and Equipment Reclassification, Comparability Adjustment Reclassification, Comparability Adjustment [Policy Text Block] Major Customer Above Benchmark Threshold, Number Major Customer Above Benchmark Threshold, Number Major Customer Above Benchmark Threshold, Number Concentration Risk by Benchmark [Axis] Concentration Risk Benchmark [Axis] Revenue: Revenues [Abstract] Retained earnings, adjusted Retained earnings, adjusted Retained earnings balance without adoption of new accounting standard Tax Rate Reconciliation [Axis] Tax Rate Reconciliation [Axis] Tax Rate Reconciliation [Axis] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Line of Credit Facility, Unused Capacity, Commitment Fee Percentage Statement [Line Items] Statement [Line Items] Treasury Stock, Carrying Basis Treasury Stock, Carrying Basis Treasury Stock, Carrying Basis Schedule of Debt Schedule of Debt [Table Text Block] Revenue under ASC 605 Revenue under ASC 605 Revenue under ASC 605, without adoption of ASC 606, Revenue from contracts with customers Name of Property [Axis] Name of Property [Axis] Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment Stock Repurchase Program, Number of Shares Authorized to be Repurchased Stock Repurchase Program, Number of Shares Authorized to be Repurchased Noncontrolling Interest Noncontrolling Interest [Member] Tax Credit Carryforward [Axis] Tax Credit Carryforward [Axis] EX-101.PRE 14 oii-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 15 oii-20231231_g1.jpg OCEANEERING LOGO begin 644 oii-20231231_g1.jpg M_]C_X 02D9)1@ ! 0$ &0 9 #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ J&ZNH+*UENKJ5(8(E+R2.K4 MF[^1':_$SQ!X9OXK#QWHQAC<[5OK=?E^N 2&_ @CTKU.UNH+ZUBNK69)H)5# MQR(XKC_#6K6'Q0\#R#4[*/YF,%Q$.BN "&0]1U!'I7.?#&[N_#?BG5_ MM_*9$MR9K1F[KP3CZ@AL?6HE%-/2S1<9--:W3/6:***Q-PHHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR MC3=J_M&:KY^O*?BC87N@^(=*\=Z9$9#9D17:#NF3@GV M(9E)^E:TMVNZ,JNR?9E/XX&<:IX2-J%-P)IO*#="VZ+&?QK.\4^*?B-IL<6G MZ[]ATNVO\P_;(H]RJ#P?F4M@X]L^E;GBVTG^(K^%-9\-(EW:VLSO/;WKOO%7AZV\4>';O2K@ >:N8G(_U<@^ZWY_IFM%-145)&;@Y.3B MRIX&\+VOA/PS#8VMP+DR'SI)QTD9@.1[8 Q7&7^UOVC-,\GJMD?.QZ^7)U_# M;^E7O".HZKX$\&W$/C*-;>WL3BTE\Y',JG.(P Q[8JE\+K"\UWQ!JWC MK4HC&UX3%:(>R9&2/8 !0?8TDFN:38VT^6*1ZM1117.= 445!>WMMIUG+=WD M\<%O$NYY)#@** )ZIZAJVG:3#YVHWUM:1]FGE"9^F>M>*>,?C9=7+R6?AA?L M\'0WDBY=_P#=4_='N>?I7DUY?7>HW+7-[DE )]T//_ P*^4:*'A8=&-8J M?5'VJDB2HKQNKHPR&4Y!%.KY$\/^+]=\,3!]+U"6),Y:!CNC;ZJ>/QZU[OX' M^*^F^*&CL+]5L-4;A4+?NYC_ +!/0_[)_#-<]2A*&JU1T4\1&>CT9Z)4<\$5 MS!)!/&LD4BE71QD,#U!%245@;GE6H?"O4]&U&34O VM/I[NR71M'E6G_"O4]9U&/4O'.M M-J#HHPPQ6T$<$$:1Q1J%1$& H'0 5)142FY;E1@H[! M1114EE;4+^UTO3Y[Z]F6&V@0O([= !7S)X_^(%[XSU HI>#2H6_<6^>O^V_J MW\OS)W?B_P".6UO5FT*PE_XEUF^)64\32CK^"]![Y/I7E]=V'HV7,]S@Q%;F M?*M@J2WMY[N=(+>&2:9SA8XU+,Q]@*Z7P3X%U'QIJ)C@_P'= MO:OI'PUX0T;PI9B#3+15D(Q)<.,RR?5OZ#CVJZM=0TZD4J$IZ]#YZL/A-XRO MXQ(-*^SH1D?:)50_]\YR/RJ[_P *6\8_\^]I_P"! KZ5HKG^M3.GZK ^:O\ MA2WC'_GWM/\ P(%'_"EO&/\ S[VG_@0*^E:*7UF8?58'S5_PI;QC_P ^]I_X M$"C_ (4MXQ_Y][3_ ,"!7TK11]9F'U6!\U?\*6\8_P#/O:?^! H_X4MXQ_Y] M[3_P(%?2M%'UF8?58'S5_P *6\8_\^]I_P"! H_X4MXQ_P"?>T_\"!7TK11] M9F'U6!\U?\*6\8_\^]I_X$"C_A2WC'_GWM/_ (%?2M%'UF8?58'S5_PI;QC M_P ^]I_X$"C_ (4MXQ_Y][3_ ,"!7TK11]9F'U6!\U?\*6\8_P#/O:?^! H_ MX4MXQ_Y][3_P(%?2M%'UF8?58'S5_P *6\8_\^]I_P"! H_X4MXQ_P"?>T_\ M"!7TK11]9F'U6!\U?\*6\8_\^]I_X$"C_A2WC'_GWM/_ (%?2M%'UF8?58' MS5_PI;QC_P ^]I_X$"C_ (4MXQ_Y][3_ ,"!7TK11]9F'U6!\U?\*6\8_P#/ MO:?^! H_X4MXQ_Y][3_P(%?2M%'UF8?58'S5_P *6\8_\^]I_P"! H_X4MXQ M_P"?>T_\"!7TK11]9F'U6!\U?\*6\8_\^]I_X$"C_A2WC'_GWM/_ (%?2M% M'UF8?58'S5_PI;QC_P ^]I_X$"C_ (4MXQ_Y][3_ ,"!7TK11]9F'U6!\U?\ M*6\8_P#/O:?^! H_X4MXQ_Y][3_P(%?2M%'UF8?58'S5_P *6\8_\^]I_P"! M H_X4MXQ_P"?>T_\"!7TK11]9F'U6!\U?\*6\8_\^]I_X$"C_A2WC'_GWM/_ M (%?2M%'UF8?58'S5_PI;QC_P ^]I_X$"C_ (4MXQ_Y][3_ ,"!7TK11]9F M'U6!\U?\*6\8_P#/O:?^! H_X4MXQ_Y][3_P(%?2M%'UF8?58'S5_P *6\8_ M\^]I_P"! H_X4MXQ_P"?>T_\"!7TK11]9F'U6!\U?\*6\8_\^]I_X$"C_A2W MC'_GWM/_ (%?2M%'UF8?58'S5_PI;QC_P ^]I_X$"C_ (4MXQ_Y][3_ ,"! M7TK11]9F'U6!\U?\*6\8_P#/O:?^! H_X4MXQ_Y][3_P(%?2M%'UF8?58'S5 M_P *6\8_\^]I_P"! H_X4MXQ_P"?>T_\"!7TK11]9F'U6!\U?\*6\8_\^]I_ MX$"C_A2WC'_GWM/_ (%?2M%'UF8?58'S5_PI;QC_P ^]I_X$"C_ (4MXQ_Y M][3_ ,"!7TK11]9F'U6!\U?\*6\8_P#/O:?^! H_X4MXQ_Y][3_P(%?2M%'U MF8?58'S5_P *6\8_\^]I_P"! H_X4MXQ_P"?>T_\"!7TK11]9F'U6!\U?\*6 M\8_\^]I_X$"C_A2WC'_GWM/_ (%?2M%'UF8?58'S5_PI;QC_P ^]I_X$"C_ M (4MXQ_Y][3_ ,"!7TK11]9F'U6!\U?\*6\8_P#/O:?^! H_X4MXQ_Y][3_P M(%?2M%'UF8?58'S4?@MXQ _X][0_]O(KG]9\">)M C:74-'N$A7DRH!(@^K* M2!^-?6M'6FL5/J#PL.C/BBE!((()!'((KZ,\<_"33=?BEO=&CCL=3Y;:HVQ3 M'T('0^X_&OGJ^L;K3+Z:RO8'@N86*21N,%3773JQJ+0Y*E*5-ZGN'PK^)SZB MT7A_7I\W?W;6Z<\R_P"PQ_O>A[_7KZ_7Q2CM&ZNC%74Y5@<$'UKZ<^&'C;_A M+= \J[<'5+,!)_60?PO^/?W'N*Y<11Y?>B=6'K(#K'C62RC?-MIJ^0H'0OU M<_G@?\!K6C#GF8UY\D#SPG)R>M:_ACP]=^*-?MM*LQAI3EY",B-!]YC]/YX% M9%?1?P8\++I'ADZQ<1XO-2^921RL(^Z/Q^]^7I7=5JWTS3XA'!"N,]W/=F/YO;F*W@09:2 M5PJC\30!/17G.I?&OPG8R-';M>7Q'&Z"+"_FQ'\JSX_CUH#.!)I>I(OJ A_3 M<*T5&;Z&;K4UU/5J*Y;0/B)X8\1R+#9:DJ7+=()QY;GV&>#^!-=34.+6C+4D M]4%%%%(845!>7MKI]J]U>7$5O @RTDKA5'XFN U/XU^$[&1H[=KN^8?Q0187 M\V(_E51A*6R)E.,=V>C45Y3'\>O#[.!)IFI(OJH0_IN%=9H/Q'\+^(9%AL]2 M2.X;@07 \MB?09X)^A--TIK=$JK!Z)G54445!H%%^&/$&HK8:7JBW%TREA'Y4B9 Z\LH M%4X26K1*G%Z)G24445)0455U+4K32-.FU"_F\FU@7=))M+;1G'0 FN5_X6SX M(_Z#B_\ @--_\15*,GLB7**W9VE%8&A>-?#OB6ZDMM(U)+F:--[)Y;H0N<9^ M8#/X5OTFFM&--/5!14-W=0V-G/=W+[(((VED?!.U5&2<#GH*Y'_A;/@C_H.+ M_P" TW_Q%-1D]D)RBMV=I16%H/C'0/$\TT6CZ@+IX5#2 1.FT'@?> J37_%6 MB^%T@;6;T6JSEA$3&[[L8S]T'U%+E=[6U#F5KWT-FBN+_P"%L^"/^@XO_@-- M_P#$4?\ "V?!'_0<7_P&F_\ B*KV<^S%[2'=':45Q?\ PMGP1_T'%_\ :;_ M .(H_P"%L^"/^@XO_@--_P#$4>SGV8>TAW1VE%11W$4MJMRCYA9!(&P>5(SG M\JY#_A;/@C_H.+_X#3?_ !%)1D]D-RBMV=I17%_\+9\$?]!Q?_ :;_XBC_A; M/@C_ *#B_P#@--_\13]G/LQ>TAW1VE%<7_PMGP1_T'%_\!IO_B*VM \6Z'XH M-P-&OQ=&WV^;B-TV[LX^\!Z&DX26K0U.+=DS:HKF=6^(7A;0M3ET[4M5$%W% MC?'Y$C8R PY"D="*H_\ "V?!'_0<7_P&F_\ B*%"3Z"=2"ZG:45Q?_"V?!'_ M $'%_P# :;_XBK%I\3/!M[*(XM>MPQX'FJ\0_-@!3]G/L'M(=SK**9#-%<1+ M+#(DD;C*NC @CV(I]06%%9FN>(-+\-V*WNK77V>W:01A]C-\Q!(&%!/8USO_ M MKP1_T&Q_X#2__ !%4H2>J1+G%:-G:T5D:!XGT?Q/;RSZ/=_:8H7V.WELF M#C./F K(N_B=X.L;R>TN=95)X)&BD3[/*=K*<$9"XZBCDE>U@YXVOA1;V!R2W9U-%S"BBN;\0>/?#?AES%J.I(+@?\N\0,DGX@=/QQ M0DV[(&TE=G245Y5+\>?#ZR$1:9J3K_>*HN?PW5(M);5["$?VK:)DA1S/&.J^Y'4?E7I-%5&3B[HF<5)69\45T'@OQ++X4 M\46FIH6\D-Y=P@_CB/WA_4>X%;GQ8\++X;\7/+;Q[;&_!GB '"MGYU_ \_1A M7!UZ::G'R9Y;3A+S1]J0S1W$$#!93/NN- M-?R3GJ8SRA_F/^ UZ+7F3CRR:/4A+FBF%%%%245-4OX]*TF\U"7_ %=M"\S> MX4$_TKXXNKF6\NYKJ=MTLSM([>K$Y)_,U],?%_4#8?#J^53A[IXX!^+9/Z*: M^8J[L+'W6SAQ2-/P[I+Z[XBT_2TSFYG5&([+GYC^ R?PK[ @ACMK>."% MD42!$4= , 5\]? W3!=^,Y[YURME;,5/H[G:/TW5]$UEBI7E;L:86-HW[A1 M117,=1FZ]KEGX[UNWT"%SY%FHEF /61AQGZ+_ .A&O):[\/22CS/<\_$5 M6Y;'!.3T7/'OSTKOK_ ."'A:XM M62T:\M9\?+()=XS[@]?PQ5RKPB[,B.'G)71\Z D$$$@CH17M?PI^)L\]U#X= MUV;$YU._DV6]NFYO4GL![DX ^ MM9O@?Q!_PDWA"PU)B#.R;)\?\]%X;\\9_&O+/CMXB>6_LO#T+XCA7[1.!W9PE'2OI M";X)>$I+4Q1B]BDQ@3"?)SZX(Q^E>&>+_"]UX0\03:7J?2+_T6MAR5?C845ZCX;^# M4_B+P]9:NNMQP+=(7$9MRQ7DCKN]JU/^&?[G_H88O_ 4_P#Q52Z]-.URE0J- M72."^'/_ "430_\ KY'\C7U?7D?AKX+SZ!XDL-5;6XYEM91(8Q;E2WMG=Q7K ME<>(G&*5ZE7S;\:-8_ MM+QTUHC9BL(5AP.F\_,Q_4#\*6'CS30\1+EIL\ZK:\):P= \6:9J>["03KYA M_P!@\-_XZ36+17HM75CSD[.Y]K A@"#D'D&EKE?ASK/]N>!-+N6;=+''Y$OK MN3Y>?J #^-=57DR5G8]>+NKG)_$S_DG&M_\ 7 ?^A"OE2OJOXF?\DXUO_K@/ M_0A7RI7;A?A9PXOXD;'A;7Y_#'B.SU6#)\E_WB _?0\,OXC]<5]<65Y!J%C! M>6L@D@GC62-QW4C(KXOKW;X'^*_M%E/X:NI/WEOF:UR>J$_,OX$Y_$^E&)IW M7,N@8:I9\KZGI/BW_D3-=_[!]Q_Z+:OD"OK_ ,6_\B9KO_8/N/\ T6U?(%+" M;,>+W1[!\ ?^0QK/_7O'_P"A&M']H#_CTT'_ *Z3_P DK.^ /_(8UG_KWC_] M"-:/[0'_ !Z:#_UTG_DE)_[Q_78:_P!W_KN>'445VW@/X=2^.+>]ECU)+3[* MZ*0T)?=N!/J,=*ZI245=G+&+D[(XFBO9?^&?[G_H88O_ %/_P 51_PS_<_] M##%_X"G_ .*K/V]/N:?5ZG8]?L/^16MO^O)/_0!7QW7V4EN;31%MBVXPVWE[ ML8SA<9KXUK+"_:-L5]D**LZ=:'4-3M+(.$-Q,D08C.W<0,X_&O7/^&?[G_H8 M8O\ P%/_ ,571.I&'Q,YH4Y3^%'C5>T_L_?Z[Q!_NV__ +4J/_AG^Y_Z&&+_ M ,!3_P#%5W'P[^'TO@9]1:344O/M8C VQ%-NW=[G/WOTK"M6A*#29T4:,XS3 M:/&?B[_R4[5OI#_Z)2N(KM_B[_R4[5OI#_Z)2N(K>G\"]#GJ_&_4**]ETGX' M6^J:'8ZA_;TL375O'-L^S!@NY0&>M>'5K[0I'_SK@-CZ M@_\ CM98BDG'F6YKAZK4N5['5_'/_D1(/^O^/_T!Z^=:^BOCG_R(D'_7_'_Z M ]?.M/#? 3B?XA[W\ _^1>U;_K[7_P! %>.>+?\ D<]=_P"PAN_]A"X_]&-13_BR'4_A1,<$@Y!P17U+\,_%8\5> M$H9)I-U]:X@N03R2!PWXC]+86GDVV%WB"YR>%!/RO\ M@?T)JJ]/GCYHBA4Y):[,^I*^5/B9_P E'UO_ *[C_P!!6OJOK7RI\3/^2CZW M_P!=Q_Z"MWUZ>#.[2.SNQ9F.2S'))J2[NIKZ\FNKF0R3S.9 M)'/5F)R33K&QN-2OX+*TB,MQ.XCC0=R:Z:<%3C8Y:E1U)7*]%?0FB? [0K>P M3^V)KB[O&'SF.38BGT4#D_4_D*Y?QY\'5T739M6T&>:>" ;YK:7!=5[LI Y M[@]N]2L1!NQ;P\TKGG&@>(]4\,ZBE[I=RT,@/S)U20>C#N*^G_!7B^T\9:$M M] !'.AV7$&DI1NMQT*KC*SV/IZBBBO./1//\ XPZ$-7\"SW*)FXT]A<(>^WHX^F#G_@-? M-%?:%[:QWUC<6DPS%/&T;CU##!_G7QK>6SV5[/:RC$D,C1L/<'!_E7=A973B M<.*C9J1Z'\$]8-AXX-BS8BU"!H\=MZ_,I_(,/QKZ.KX]\,Z@=*\4:7?@X$%U M&[?[NX9_3-?8598J-I7-,+*\6@HHHKF.H\C^/EULT#2;3/\ K;II,>NU"5[5^T!(=^@Q=L3M_Z!7BM>CAU^[1YN(?[QGNWP"M FD:S>8YDGCBS_NJ M3_[/7L->9_ R+9X$G;_GI?R-_P".(/Z5Z97'6=ZC.VBK4T%%%17,ABM9I!U1 M"P_ 5D:GR+XKU%M5\6ZM?%LB:ZD*G_9SA?T K)CC:618T&68A0/4FD8EF+'J M3FM+PW&)O%&DQ$ A[V%2#[N*]?9'D?$SZXTC3HM(T>STZ$ 1VT*Q+CO@8S5R MBBO(/7V/%_CYI:-650'#-;.?4$;E_+#?G7B%?1OQQB$G@%'[QWL;#_OEA M_6OG*O1PSO3/-Q*M4/=?@%J+2:7K&FL>(9DG4?[X(/\ Z /SKRWQ]J!U/QYK M5R3D?:FC7_=3Y!^BUV_P$E(\2ZI#GAK,-CZ.!_6O+;^4SZE=3'K),['\231" M-JLF$Y7I117KZ\\'Z.F@^$M,TY4"M% ID]W(RQ_,FOD[2X1R-<(MV%>+?'ZQ3R=%OP!O#20L?4<$?U_.O::S-:\/Z3XAMXX-6L MH[J*-MZ*Y(P<8SP:YJ<^22D=-2'/%Q/CNO=_@#=,^D:S:$_+%/'*!_O*1_[( M*[3_ (5EX,_Z %O_ -]/_C6MHGAG1O#GG_V181VGG[?-V$G=MSCJ3ZG\ZWJU MXSC9(PI8>4)RQ/< ,CW M#L&&#U!-?4%<]6G[-V.BE4]HKD-WH3']YB:-+K4UXD6?\ 1K.6Z;'HBY_GBLRO8/@5HZ7DFO7QO[FTD^_!*T3?520?Y5O&=YN/8PE"T%+N>R? 36>=4T1V]+ MJ(?^.O\ ^R5[97RC\.M9_L+QWI=TS;87E\B7TVO\N3]"0?PKZNKCQ,;3OW.W M#2O"W8Y/XF?\DXUO_K@/_0A7RI7U7\3/^2<:W_UP'_H0KY4K;"_"S#%_$@K0 MT/6+G0-;M-4M#B:VD#@=F'=3[$9'XU5-I.+(7GEG[.9#%O[;@ A MS:IW/K+5M4MM:^&VI:E:-N@N=+FD0^F8VX/N#Q^%?)M>H?#KQ7L\(^)/#-U) M\K:?/_P!"-:/[ M0'_'IH/_ %TG_DE9WP!_Y#&L_P#7O'_Z$:T?V@/^/30?^ND_\DK)_P"\?UV- M%_N_]=SPZO=/@!_R#M<_ZZQ?R:O"ZM6FI7]@&%G>W-N'Y80RLF?K@UT5(<\> M4YZ4^27,?9M%?'7_ D6M_\ 09U#_P "G_QH_P"$BUO_ *#.H?\ @4_^-<_\ US;^5?%U?8MDS/X9MV9BS-9J22P? G4;Z_EUW[9> MW%SL6#;YTK/MSYF<9/'2N:>'<(\USHIXA3ERV.$^+O\ R4[5OI#_ .B4KB*[ M?XN_\E.U;Z0_^B4KB*[:?P+T.*K\;]3Z_P#"7_(FZ'_UX0?^BUJC\1%A;X>Z MX)]NS[*Q&[^\/N_KBO/]%^-NB:9H&GV$FF:@\MK;1PL5";254#CYNG%N'KUGX%:')<^(;O6G0^1:1&)&]9'_ ,%!_,5UU7:#..BKS1V/ MQS_Y$2#_ *_X_P#T!Z^=:^BOCG_R(D'_ %_Q_P#H#U\ZUGAO@-,3_$/>_@'_ M ,B]JW_7VO\ Z *\<\6_\CGKO_80N/\ T8U>Q_ /_D7M6_Z^U_\ 0!7CGBW_ M )'/7?\ L(7'_HQJ*?\ %D.I_"B8]%36MI/>RM%;QF20(\A4==JJ68_@ 3^% M0UT',?3'PE\5_P#"1^%$M;B3=?:?B&3)Y9/X&_(8^H]Z\3^)G_)1];_Z[C_T M%:B\ >*&\)^++:^9C]DD/DW2CO&>I_ X/X4_XDNLGQ#UF1&#(TP*L#D$%%YK MGA3Y*KMLSHG4YZ2ONBEX*_Y'K0/^PA!_Z,%>U_'/4#;>"[>S5L&[NU##U506 M_GMKQ3P5_P CUH'_ &$(/_1@KU#]H"4^7H,.3C,['_QP?XTJBO5B.F[49'B5 M>I_ O1TO/%5WJ4BAA8P83/9W) /_ 'R&_.O+*]X^ 4(71=8G[O<(G_?*Y_\ M9JNN[4V1AU>HCU^FNBR1LCJ&1@0P/0BL#Q9XRTSP;;6]QJ:W#)<.43R$#'(& M>/0+X21N'4^7T(.17L7_ O+PG_SQU/_ M +\+_P#%4?\ "\O"?_/'4_\ OPO_ ,575[2K_*$>K1O4445Q'<>(_M 1GS=!D[;9U_\ 0*\6 MKWGX^VV_0](NL?ZNY>//^\N?_9*\&KTL._W:/-Q"_>,^B_@9('\!S*/^6=]( MI_[Y0_UKTRO(/@%=A]$UBSSS%7'_LE>OUQ5E:HSMHN]-!4-VADLIT MR6C8 ?A4U%9&I\4$8)'I6KX8<1^*]'<]%OH3_P"/BH]?L3IGB+4K%AC[/P8@?I5*WF:VN8IT^_&X=?J#FO7W1X^S/M.BH+.ZBOK*"[A.8IXUD0^JL,C M^=3UY![!YO\ &^0)\/PIZO>1J/R8_P!*^<*]W^/FHJFCZ3IH;YY9VG(]E7 _ M]#_2O"*]'#*U,\[$N]0]8^ L>?%.IR<_+9;?S=?\*\NO(S%?7$;#!21E/X&O M:/@#8D0:WJ##Y6:*%#]-S-_-:\L\9V)TWQKK-J1@)=R%1_LEMP_0BB#_ 'LD M*B7,;'\&%?95?% )!!'!%?8OA_4TUGP]I^I1D$7-NDA MQV)'(_ Y%98M;,UPCW1I445X]\>M1>"QT:TBE='DEDE.QL< ?\ LUPT5\7_;KO\ Y^I_^_AKW#X"B>33];N99)'5I8HU+L3RH8G_ -"% M:U,/R1YKF-/$<\N6QP'Q=_Y*7JGTB_\ 1:UP]=Q\7?\ DI>J?2+_ -%K7#UV MT_@7H<57XV=)I_@'Q3JMA#?6.CS36TPW1R*R@,,X[FK/_"L/&G_0!N/^^T_^ M*KW[X9?\DXT3_K@?_0FKK*Y98F2;5CKCA8M)W/G7P/\ #_Q5IGC72;V]T::& MVAG#22,RX48//!KZ*HHZ"L*E1U'=F].FJ:LCP3X\:QY^N:=HZ-E;6$S2 ?WG M. #] O\ X]7D=;OC+6/[>\8:IJ(;VUG4884&$CCNG55'L <"JEY?WFHS^??7<]U-C;YD\A=L>F3VJ M(4W&;E?X%YH%\S_?'#?^/ U\A5 M[W\!]9^T:'J&CNWSVLHFC!_N/U_(C_QZHQ,;QOV*PLK3MW.P^)G_ "3C6_\ MK@/_ $(5\J5]5_$S_DG&M_\ 7 ?^A"OE2EA?A8\7\2/6_AOX:B\5_#;Q#IC! M1,;E7MW/\$@3Y3_0^Q->43P2VMQ);SH8Y8F*.C=58'!!KW?X!_\ (O:M_P!? M:_\ H KF_C9X3_L[68_$%K'BVOCMGP.%F Z_\" _,'UIPJ6JN+%.G>DI(\JC MD>)]T;%6P1D''!&#^AIM%%=)S'L'P!_Y#&L_]>\?_H1K1_: _P"/30?^ND_\ MDK.^ /\ R&-9_P"O>/\ ]"-:/[0'_'IH/_72?^25QO\ WC^NQV+_ '?^NYX= M6QHGA77/$<'(895VR1VBJRGL0F"*^.:^T;O_CSG_P"N;?RKXNK3"]2, M7]DD@@ENKB*WA0O+*X1%'=B< 5U/_"L?&?\ T ;C_OM/_BJQ?#G_ "-&D?\ M7[#_ .ABOL2KK5G3:L9T**J)W/E7_A6/C/\ Z -Q_P!]I_\ %5ZG\&?"^M>' M)=9.KZ?):"<0^7O*G=C?GH3ZBO5Z*YIXB4X\K1U0P\82YDSY?^+O_)3M6^D/ M_HE*XBNW^+O_ "4[5OI#_P"B4KB*[J?P+T."K\;]0HKLO&WA(Z)8Z)J]LA^Q M:E90N<=$F\M2P_'[WY^E<;51DI*Z%*+B[,Z_PQ\-_$7B6YC"64EI9D_/=7"% M5 ]@>6/T_2OI/PYX>L?#&B0:78*1%&,L[?>D8]6/N:Y+X3>,_P#A)?#WV&[D MSJ5@H1R3S)'T5_Z'W^M>A5Y]>I)OE9Z%"G%+FCU/,OCG_P B)!_U_P ?_H#U M\ZU]%?'/_D1(/^O^/_T!Z^=:Z<-\!RXG^(>]_ /_ )%[5O\ K[7_ - %>.>+ M?^1SUW_L(7'_ *,:O8_@'_R+VK?]?:_^@"O'/%O_ ".>N_\ 80N/_1C44_XL MAU/X43=^$JJ_Q+TI64,I$P((R"/*>JOQ#\+-X3\67%HBD6' Y9 , ?D *9172M M_P"PA!_Z,%>G_M (?^)!)V_?K_Z!7F'@K_D>M _["$'_ *,%>R?'BQ,WA6PO M%&?L]WM/L&4_U45SU':K$Z::O1D?/U>]? .0'0-7B_B6Z5C]"O\ ]8UX+7KO MP%U-8-;U33';!N8%E0'N4)! _!_TJL0KTV1AW:HC;^/O_($T?_KY?_T&O!Z^ MM/%_@K3?&EK;6^I37426[ET-NZJ22,M0G.=T?/%%6M2A@MM5O(+5V>WCG=(F8Y+*&(!/X55KL.(^S[#_ )!] MM_UR7^0JQ4-HC16<$;##+&JGZ@5-7CGLA7S)\8G5_B5?@'[L<(/U\M3_ %KZ M;KY1^)%V+WXB:W*#D"X\K_O@!/\ V6NG"KWVVX$9KXZGADMYY()5*R1 ML4=3V(."*[L++W6CAQ3/3O@5J8M?%UW8,V%O+8E1GJZ'(_0M7T+7Q_P"% M]8;0/$^G:H,XMYU9P.Z=&'Y$U]?1R)+$DD;!D%N MPZBBBN8Z3YS^->@-IOB]=41/]'U&,-D=!(H 8?EM/XFO-*^M_&7A:V\7^'9M M-F(27[\$N,^7(.A^G8^QKY7UC1K_ $'4YM/U*W:&XB."#T8=B#W!]:]##U%* M-NJ/.Q%-QE?HSUSX7_%'3['2(M"U^?[/]G^6VN6!*E.RL>V.QZ8^G/HM_P#$ M/PEI]J;B37;.4 9"02"5V]@%S7R?11+#1D[A'$RC&QTGCCQ9-XQ\22ZBR&.! M5$5O$3RD8Z9]R22?K7-T5Z;\*OAY-KVHQ:UJ4!72K=]T8N-6XTX^1DE*I+S/7/AIH#>'? UC;3)LN9P;F8$+/#MQI5R=I?YHI<9,<@Z-_0^Q- M<%.K:IS,]"I2O3Y4?(E>J_"SXF6_AVW.B:T[K8%RT$X!;R2>H('.TGGCH<^O M'G>N:'J'A[59=.U*!HIXS^#CLRGN#ZUG5WRC&I&S//C*5.5T?6=Q\0/"5M9F MZ?7[%DQG;'*'<_\ 1D_I7SKX_\ %S>,?$LE\B-':1*(K:-NH0'.3[DDG\AV MKEJ*BG0C!W-*E>4U8*^HOA5H;Z%X"LTF3;/=DW4@(Y&[&W_QT+7D7PP^'D_B M74HM3U"%DT>!]Q+#'VAA_"/4>I_#Z?2( P!T%88FHG[J-L+3:]]GS#\7? M^2EZI](O_1:UP]=Q\7?^2EZI](O_ $6MARU?C9]"^!/B%X5TGP1I M5A?:O'#=0Q%9(S&Y*G<3V7%=%_PM/P5_T'8O^_4G_P 37RQ16+PT6[W-EBI) M6L?6&G_$/PIJE_#8V6L1S7,S;8XQ&XW'TY7%2>/=8_L+P1JMZK;9?),<1[[W M^4?EG/X5\Y_#G_DHFA_]?(_D:],^/6L>78:7HR-S*[7,H]E^5?U+?E63HJ-1 M11LJSE3%U=TK2-0UN]%EIMK)2B<'_PK7QE_T +K_P =_P :BN?A]XLL[6:ZN-#N M8X84,DCG&%4#)/7TKZRIDT27$$D,JAHY%*,I[@C!%Y\5UW'PE MUG^R/B!9*[8AO0;5_JWW?_'@MFOHVNWVFR9W6T[Q9/< X!_$FDSXPO[&XTS4+BQNHS'<6\ACD4]B#BJ]>R_''PGY-Q!XFM8_DEQ#= MX'1OX6_$-SSZD.231[!\ ?^0QK/_7O'_P"A&M']H#_CTT'_ M *Z3_P DK.^ /_(8UG_KWC_]"-:/[0'_ !Z:#_UTG_DE2T5TS@IQY6H(R#7QC7V)8?\ (K6W_7DG_H KX[J<+]HK%_9+^B3Q6NOZ M=<3OLBBNHG=L=%# D_E7TQ_PM/P5_P!!V+_OS)_\37RQ16U2BJFYA3K.GL?4 M_P#PM/P5_P!!V+_OS)_\36OH7BO1/$IG&CWZ71@V^;M1EV[LXZ@>AKY!KVG] MG[_7>(/]VW_]J5SU*?A3IVE38#2:= T3D?ZN01C:WY_H M37S%>V<^GWT]G=1F.>!S'(A[,#@U]<>$O^1-T/\ Z\(/_1:UY-\;_"/E31>) M[2/Y),0W@4=&Z*_X_=/T'K7+0J6FXOJ==>G>"DNAYEX5\17/A;Q#:ZK;9/EM MB2//$B'[RG\/UQ7UIINHVVK:;;ZA9R"2WN(Q)&P]#_6OC*O8/@IXS^R7C>&; MZ3]S.2]HS'[K]T_'J/?ZUIB:?,N9=#/#5.5\KZG5?'/_ )$2#_K_ (__ $!Z M^=:^BOCG_P B)!_U_P ?_H#U\ZT\-\!.)_B'O?P#_P"1>U;_ *^U_P#0!7CG MBW_D<]=_["%Q_P"C&KV/X!_\B]JW_7VO_H KQSQ;_P CGKO_ &$+C_T8U%/^ M+(=3^%$WOA'_ ,E-TG_MM_Z*>OJ&OE[X1_\ )3=)_P"VW_HIZ^H:PQ7QF^%^ M#YGS!\4_"G_",>+)'@CVV%]F># X4Y^9/P)_(BN'KZJ^(WA4>*_"=Q;1(#?6 M_P"_M3W+@?=_X$,CZX]*^5B"K%6!!'!![5TT*G/'7='-7I\DM-F;G@K_ )'K M0/\ L(0?^C!7TYXTT,^(_"&I:8H!EEBW19_YZ+\R_J *^8_!7_(]:!_V$(/_ M $8*^NJPQ+M)-&V%5X-,^*65D=D=2K*<$$8(-:&A:S=>'];M-5LR!-;ON /1 MAT*GV(R/QKTOXN_#Z:ROYO$FEP%[.<[[N-!S$_=\?W3U/H?K7D==4)*I&YRS MBZREVYD@NI!&R'N.>#]17->._BYI-GI4]CH%T+S4 M)E*":/\ U<(/5L]SZ8_^L?GRBLEAH)W-GB9M6"N@\$Z(_B#QCIE@JEHVF#S> MT:_,WZ#'XUAP0374Z001/+-(P5$1268GL .M?2'PM\ 'PGISWVH*O]K72@.O M7R4Z[,^O<_AZ5=:HH1\R*--SEY'H=%%%>8>F17-Q':6DUS*VV*%&D) M=LN8K"%YB3TW$;5'_CQ/X5])5GBI7DD:86-HMA1117,=05\R_%[0#HOCFXN$ M3%OJ(^TH>VX\./\ OK)_X$*^FJX7XK>%3XE\(R/;Q[KZQ)GA '+#'SJ/J.?J M!6U"?+,QKPYX:'S%7TE\'?%"ZYX373II,WFFXB()Y:+^ _@/E_#WKYMK=\(> M)[GPEXBM]4M\LB_)/%G DC/5?ZCW KMK4^>-CAHU.25^A]=453TK5+/6M,M] M1L)A+;3H&1A_(^A'0BKE>8>IN%8WB'PKH_BFT%OJUFDVW[D@^5X_]UAR/Y5L MT4TVG=":35F>+:E\ D,C-I>N%4[1W,.2/^!*1_*L]/@%JA<"36[-5[E8V)_+ MBO>:*U6(J=S%X>GV/,_#_P $] TJ5)]2FEU253D)(-D6?]T@%.HK.4Y2^)FL81CI%!1114E&/X@\+Z/XHL_LVK6:3!?N2 M#AXSZJPY'\J\NU/X!(9"VEZV50]([F+)'_ E/]*]IHK2%6<-F9SI0GNCP:/X M!:H7 DUNS5>Y6)B?RXKK- ^"?A_2Y5GU*:74Y5.0CC9%_P!\CD_B<>U>FT4W M7J/J2J%-:V&111P1)%#&L<: *J(,!1Z 4^BBLC8\T\6?""'Q5XDN=8?69+9I MP@,0MPP&U0O7,_P## M/]O_ -#%+_X"#_XNC_AG^W_Z&*7_ ,!!_P#%U[-13]O4[B]A3['EGA[X+P:! MX@LM677))S:R"01FV"[O;.XXJ]XS^%0\8Z^VJ3:W);CREB2$6X8(H]]PZDD_ MC7HM%3[6=^:^I7LH6Y;:'C/_ S_ &__ $,4O_@(/_BZ]%\&>%(/!N@+I<,Y MN#YK2O*4VEV/MD]@!^%=#11*K.2LV$:4(NZ04445F:'FOBWX06OBGQ%/JXU5 M[-IPN^-8 X) SG<.P%8?_#/]O\ ]#%+_P" @_\ BZ]FHK55II63,G1IMW:. M.M? A@^'DWA&35'EC=65+DPX**6W8VYYYSWKBO\ AG^W_P"ABE_\!!_\77LU M%)59K9C=*$MT3_\ #/\ ;_\ 0Q2_^ @_^+KV:BJC M4E#X63.G&?Q(X;P'\.(_ ]Y>7$>IO>&YC5"K0A-N#GU-6?'O@*/QS%8QR:@U MG]D9R"L6_=NQ[C'W:["BCVDN;FOJ'LX\O+;0\9_X9_M_^ABE_P# 0?\ Q='_ M S_ &__ $,4O_@(/_BZ]FHJ_;U.Y'L*?8\9_P"&?[?_ *&*7_P$'_Q='_#/ M]O\ ]#%+_P" @_\ BZ]FHH]O4[A["GV*T%F(-,CL@^0D(BWXZX7&<5Y%_P , M_P!O_P!#%+_X"#_XNO9J*B-24?A9PI]CQG_ (9_M_\ H8I?_ 0?_%UV7@+X M>Q^!GOVCU%[S[6(P=T(3;MW>YS][]*[2BIE5G)6;*C1A%W2/,_%GP@A\4^); MO67UF2V:XV9B%N&"[4"]=P_NYK%_X9_M_P#H8I?_ $'_P 77LU%-5II63$Z M%-N[13TJP&EZ/9:>)#(+6!(0Y&-VU0,X[=*75--MM8TNYTZ\3?;W$9C<>Q[C MW'6K=%9WUN:65K'C/_#/]OG_ )&*7_P$'_Q=/A^ L=O/'-#XFGCEC8.CK:@% M2.01\]>QT5I[>IW,O84^QROC#P<_C#PU;Z3<:CY,L4B2O<+#G>RJ0?ER,9SG MK7 ?\,_Q_P#0QM_X!_\ V=>TT4HU9Q5DRI4H2=VCDO 7@A? ^GW=HM^;S[1* M)-QBV;<#&.IKDM6^!UOJFL7VH'7I8S=7$DY06P.WAD/\A[_2G&+D[(4I**NSRGXP>*%U[Q:;*WDW6>F@PJ0> M&D_C/Y@#_@->>4$DDDG)/>MKPGX>G\4>);/2H00LKYEN:7<:;?PB6VG7:RGJ/0@]B.H-?+WC?P1? M^#-5,,P:6QE)^S7('#CT/HP[BN^A6YERO<\_$4>5\RV+7@'XA7O@N],;!KC2 MYFS-;YY!_O)Z']#^1'TAH7B+2O$E@MYI5VD\9^\H.&0^C+U!KX\JUI^I7VE7 M2W6GW*/^?#1_\ OS+_ /'*YOJTSI^LTSZ&HKYY_P"%\>*/^?#1_P#O MS+_\*,?\>&D#_MC+_\% MA@QVJB('\1\WZTUAIO<3Q4%L>U^./B?I?A2&2UM72]U;&%@0Y6,^KD=/IU^G M6OG#5=5O=;U.?4-0G::YF;<[M_(#L!V%4R2223DFBNNG2C36AR5:LJCU DX M R:^E/A/X(/AC0S?WT6W5+Y07!',4?4)]>Y_ =JY7X4_#)Q+#XBUVW*AJ:58ZUI\ MMAJ-LEQ;2C#(X_4>A]Q5RB@#YZ\8_!G4])>2[T'?J%EU\G_EM&/I_&/IS[5Y MA+%)!*T4L;1R*<,CC!!]Q7VI63J_AC1-?7&J:7;7)Q@.Z?./HPY'YUU0Q36D MM3DGA4]8Z'Q]17TE=?!/PA<,3&E[;9[0W&1_X\#5?_A17A7_ )^M5_[_ "?_ M !%;?68&/U69\ZT5]%?\**\*_P#/UJO_ '^3_P"(H_X45X5_Y^M5_P"_R?\ MQ%'UF ?5JA\ZT5]%?\**\*_\_6J_]_D_^(H_X45X5_Y^M5_[_)_\11]9@'U: MH?.M%?17_"BO"O\ S]:K_P!_D_\ B*/^%%>%?^?K5?\ O\G_ ,11]9@'U:H? M.M%?17_"BO"O_/UJO_?Y/_B*/^%%>%?^?K5?^_R?_$4?68!]6J'SK17T5_PH MKPK_ ,_6J_\ ?Y/_ (BC_A17A7_GZU7_ +_)_P#$4?68!]6J'SK17T5_PHKP MK_S]:K_W^3_XBC_A17A7_GZU7_O\G_Q%'UF ?5JA\ZT5]%?\**\*_P#/UJO_ M '^3_P"(H_X45X5_Y^M5_P"_R?\ Q%'UF ?5JA\ZT5]%?\**\*_\_6J_]_D_ M^(H_X45X5_Y^M5_[_)_\11]9@'U:H?.M%?17_"BO"O\ S]:K_P!_D_\ B*/^ M%%>%?^?K5?\ O\G_ ,11]9@'U:H?.M%?17_"BO"O_/UJO_?Y/_B*/^%%>%?^ M?K5?^_R?_$4?68!]6J'SK17T5_PHKPK_ ,_6J_\ ?Y/_ (BC_A17A7_GZU7_ M +_)_P#$4?68!]6J'SK17T5_PHKPK_S]:K_W^3_XBC_A17A7_GZU7_O\G_Q% M'UF ?5JA\ZT5]%?\**\*_P#/UJO_ '^3_P"(H_X45X5_Y^M5_P"_R?\ Q%'U MF ?5JA\ZT5]%?\**\*_\_6J_]_D_^(H_X45X5_Y^M5_[_)_\11]9@'U:H?.M M%?17_"BO"O\ S]:K_P!_D_\ B*/^%%>%?^?K5?\ O\G_ ,11]9@'U:H?.M%? M17_"BO"O_/UJO_?Y/_B*/^%%>%?^?K5?^_R?_$4?68!]6J'SK17T5_PHKPK_ M ,_6J_\ ?Y/_ (BC_A17A7_GZU7_ +_)_P#$4?68!]6J'SK17T5_PHKPK_S] M:K_W^3_XBC_A17A7_GZU7_O\G_Q%'UF ?5JA\ZT5]%?\**\*_P#/UJO_ '^3 M_P"(H_X45X5_Y^M5_P"_R?\ Q%'UF ?5JA\ZT5]%?\**\*_\_6J_]_D_^(H_ MX45X5_Y^M5_[_)_\11]9@'U:H?.M%?17_"BO"O\ S]:K_P!_D_\ B*/^%%>% M?^?K5?\ O\G_ ,11]9@'U:H?.M%?17_"BO"O_/UJO_?Y/_B*/^%%>%?^?K5? M^_R?_$4?68!]6J'SK17T5_PHKPK_ ,_6J_\ ?Y/_ (BC_A17A7_GZU7_ +_) M_P#$4?68!]6J'SK17T5_PHKPK_S]:K_W^3_XBC_A17A7_GZU7_O\G_Q%'UF M?5JA\ZT5]%?\**\*_P#/UJO_ '^3_P"(H_X45X5_Y^M5_P"_R?\ Q%'UF ?5 MJA\ZT5]%?\**\*_\_6J_]_D_^(H_X45X5_Y^M5_[_)_\11]9@'U:H?.M%?17 M_"BO"O\ S]:K_P!_D_\ B*/^%%>%?^?K5?\ O\G_ ,11]9@'U:H?.M%?17_" MBO"O_/UJO_?Y/_B*/^%%>%?^?K5?^_R?_$4?68!]6J'SK17T5_PHKPK_ ,_6 MJ_\ ?Y/_ (BC_A17A7_GZU7_ +_)_P#$4?68!]6J'SK17T5_PHKPK_S]:K_W M^3_XBC_A17A7_GZU7_O\G_Q%'UF ?5JA\ZT5]%?\**\*_P#/UJO_ '^3_P"( MH_X45X5_Y^M5_P"_R?\ Q%'UF ?5JA\ZT5]%?\*+\*Y_X^M5_P"_R?\ Q%:N MG_"/P;I[ASIK73CH;F5G'Y< _E0\5 :PLSYRT;P_JOB"[%MI5C-=29YV+\J_ M[S= /K7N?@7X/V>AR1:CKK1WM^N&2$#,41_'[Q_0?K7IEK9VUC;K!:6\5O"O FW8XD"J/P%35SU,1*6BT1T4\/&.KU84445SG0%%%% !1110!__]D! end GRAPHIC 16 oii-20231231_g2.jpg OCEANEERING STOCK PERFORMANCE GRAPH 2023 begin 644 oii-20231231_g2.jpg M_]C_X 02D9)1@ ! 0$!2@%* #_VP!# ," @," @,# P,$ P,$!0@%!00$ M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_ MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04 M%!04%!04%!04%!04%!04%!04%!04%!3_P 1" 6X!]T# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#ZU_9I_9I^ M$'B3]G'X5:OJ_P *O!.JZMJ'A32KN\OKWP[9S3W,SV<322R2-&6=V8EBQ))) M)->D_P##)WP0_P"B-_#_ /\ "7L?_C5'[)W_ ":S\&_^Q,T;_P!(8:]5H \J M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9. M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^ M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\ M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/ M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^" M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^ M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* / M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"& M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$ M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2 M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_ M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O M@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(? M]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1& M_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX? M_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ MX2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O M8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ M ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#& MJ]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5 M:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@ M#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9. M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^ M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\ M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/ M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^" M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^ M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* / M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"& M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$ M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2 M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_ M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O M@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(? M]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1& M_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX? M_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ MX2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O M8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ M ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#& MJ]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5 M:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@ M#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J M_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ MAD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9. M^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A M_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ M1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1O MX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ M /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^ M$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V M/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\ M:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/ M^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD M[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^" M'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T M1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^ M'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ M .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A M+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C M_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ MQJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:K MU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5H MH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* / M*O\ AD[X(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ M (9.^"'_ $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"& M3O@A_P!$;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X M(?\ 1&_A_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ M $1OX?\ _A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$ M;^'_ /X2]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A M_P#^$O8__&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ M_A+V/_QJC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2 M]C_\:H_X9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8_ M_&J/^&3O@A_T1OX?_P#A+V/_ ,:KU6B@#RK_ (9.^"'_ $1OX?\ _A+V/_QJ MC_AD[X(?]$;^'_\ X2]C_P#&J]5HH \J_P"&3O@A_P!$;^'_ /X2]C_\:H_X M9.^"'_1&_A__ .$O8_\ QJO5:* /*O\ AD[X(?\ 1&_A_P#^$O8__&J_-W_@ ML5\-_"7P@_X5'_P@?A;1?!/]H_VO]M_X1W3X;#[3Y?V+R_,\E5W[=[XW9QO; M'4U^N]?E7_P7._YHG_W&_P#VPH ^_P#]D[_DUGX-_P#8F:-_Z0PUZK7E7[)W M_)K/P;_[$S1O_2&&O5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ K\J_\ @N=_S1/_ +C?_MA7ZJ5^5?\ P7._YHG_ M -QO_P!L* /O_P#9._Y-9^#?_8F:-_Z0PUZK7E7[)W_)K/P;_P"Q,T;_ -(8 M:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "ORK_X+G?\T3_[C?\ [85^JE?E7_P7._YHG_W&_P#VPH ^_P#]D[_D MUGX-_P#8F:-_Z0PUZK7E7[)W_)K/P;_[$S1O_2&&O5: "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\J_\ @N=_S1/_ M +C?_MA7ZJ5^5?\ P7._YHG_ -QO_P!L* /O_P#9._Y-9^#?_8F:-_Z0PUZK M7E7[)W_)K/P;_P"Q,T;_ -(8:]5H **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@#Q+]K;]J;P[^R9\+)O%6LQ?VEJ5Q)]ETG1XY DE[< M8SC.#M11\S/@X&!R2H/XWZU^T-^T]^VYXVNM/T+4O$6IL1YW_"/^%7DM+&UC M!X+A& P#T>5B[\4?M/6/A8RR?V;X8T>"-("?E$]QF:20> M[(8%/_7,5^CO_!.;X1:9\)OV2? 9M+2*+4O$5A'K^H72J-]P]RHDCW'_ &8F MC0#MM]2: /R)\:^ ?VJ?V2UM_$6MOXV\&VK2_P#(2M-7::VWL0=LKPRO&"Q/ MW7^\&->LX[_1]6M9+2ZMY5#!D=2#UZ$=0> MQ /:OF#]GO\ X)B_"7]GKQAI'B[3[OQ#KOBG2W,MM?:A?^6D;E"C%8X50%2K M,-KE@02#F@#Z[HKPW]KS]J[PY^R1\,3XEU>'^U-6O)#;:1HL>)M.MY%CU#2M=L19ZK:J> M=T;[4);!! E# C@%<[A^NNG_ !.TKQ[\&6\=>$-16\TR^T>74=/O%7_IFQ&5 M8<,K#!4C@J01Q0!W5%?AS\'_ /@K-\;?#7B>YO/&FNMXZL?L,T5GHW]F65JD MEXV!"SR0PI)L4Y)"G+8QWR+'QG_:2_;@\#V]KXZ\87/B3P/HEY.%ME73(;>T MA8Y*Q-$4)!PIP)LL0.] '[?45^0_A7_@K5\6_'WPRTOP1X7\&KKGQIOKEK6/ M5+.S\V*2 (")DMEZS_>W9'EJ$W8P2J^2>/OVLOVROV;?'%A+X^\0:UI5]=J; MB*QUJSMI;.[C! 8*J+LP. =A#+D=,B@#]TZ*\@_9._:!MOVG/@5X=\>Q6:Z; M=WBO;W]BC;E@NHF*2*I_ND@,N>=KKGFOR2^$?_!67XV^&?&T&I>.O$S^,?#T M-M<[M%72["U%Q.8'$ :6*!751*8V8J*O"_A)D%W&^FZ0MO96T!P58J4+^7R/GE+9!ZX-?6'_!.'_@HMJ_[0FO2_ M#GXDM:'QB+=[G3-7MXE@&I*@S)$\:@*)57+@H I56X!7+ 'Z$T5\C?\ !0K] MMY_V1?!FE67A^SM=2\=>(/,^PQWF6@LX4VAYY$!!;E@J+D G<22$*G\_O"OQ M7_;Q^.F@MXN\,7WB[4=#EWO%=:;:VUI!( Q#")0J>8 P*_*&QC% '[=45^/7 M[(/_ 4X^+&E?&S0_ 'Q"]4_L;Q'82V*VU[]GBGV"2\AC?Y)49#E'8 MZM>VZ:7J4>C6F^QMU5S* ML4,4($DKL8P-ZL%"M@9((^KO^"8OQ-_:'^(OQ&\>+K#XF1^$H]8WWS MZM->FS$.&_U@=MNWIUXK]EZ_&C]E/_@H)\??B5^U-X&\(>(_'O\ :/AW4M8^ MRW5G_8^GQ>9%AOEWI KCH.00:^N_^"CG[>NH_LIVNC>%?!MG:W/CC6K=KS[5 M?QF2&PM=S1B0("-\C.K!<_*-C$@\"@#[&+#QQI%[XA MN='O(%OK62.?3+3SXF&]76V)1F5@00-G(( !%=I^Q+_P4Z^(-W\8-*^&?QF9 M=6CU2\&E0:K):):WMC>%]B).J!59"_R'*AE)R2<$4 ?K#17G/[0'QV\-?LX_ M"S5_'/BF9A8V2A(;6(CSKRX;/EP1@]68CZ !F/"FOR$\1?\ !1#]J']I?QQ/ MIGPSCO\ 286W20:#X1TT74\<.0 \LQ1I#C(!?Y%R>@SB@#]P:*_#WP[_ ,%" M?VHOV8O',.F?$I-0U:'(EGT'QAIWV>66(G!>*8(L@S@A6RR9'W3TK]??V?\ MX[>&OVCOA;I'CGPM*YL+Y2DUK-@36DZ\20R ?Q*?P((8<$4 >BT5^,_Q3_X* M3?&CX7_M@>)=%O?&4T_P[T#QI-;7.C6^D:>9)--AO"'@20PA]QB4J&+ALG.X M'FI?B1^T]^VM\:/#]Y\1_"N@:_X.^&\:M=6L>AV*!1; $^:9'7SIUVJ27 V< M$@** /V3HK\IO^"?'_!2_P >^//BYI'PV^*E];^(+?77:#3M<-O';W%O M1@X\*Z,JVD# ^4&2,[FP0=K,SU,2-$YS#*$4[B0PQGUK\7/@GXA\=^%?BEH&J_#.*^ MG\FV OK@N8W#;("CASL+\;3@9/;- '[1?\$\?V8_B_\ L\W'C8_% M/Q1)K<%ZEHFE6L.LSWMM'@RF=]D@ 5C^Z&<9P#7V?7S-_P $_/&WQ@\>_!'4 M=1^-MOJ]KXN37)X(4UK1ETJ;[((8"A$*Q1@KO:7YMO)R,\*M9B_M+4KB3[+I.CQR!)+VXQG&<':BCYF?!P,#DE0?QOUK]H;]I M[]MSQM=:?H6I>(M38CSO^$?\*O):6-K&#P7",!@'H\K$Y/7I7H__ 60^(]W MXH_:>L?"QED_LWPQH\$:0$_*)[C,TD@]V0P*?^N8K]'?^"(K"/7]0NE4;[A[E1)'N/^S$T: =MOJ30!^1/C7P#^U3^R6MOXBUM_ M&W@VU:7_ )"5IJ[36V]B#ME>&5XP6)^Z_P!XY&#@U^B7_!-[_@H9J'[15U-\ M//B&T'_"=6UNUQ8ZI!$(EU6%!F0.BC:LR#YOE #+DX!4Y^X?&_@W2/B)X/UC MPQKUG'?Z/JUK):75O*H8,CJ0>O0CJ#V(![5\P?L]_P#!,7X2_L]>,-(\7:?= M^(==\4Z6YEMK[4+_ ,M(W*%&*QPJ@*E68;7+ @D'- 'UW17P!_P5:_:D^)_[ M-?\ PJ[_ (5QXF_X1S^VO[4^W_Z!:W7G>3]C\K_7Q/MQYLGW<9WS_\ M!.WXP^+_ (Z?LQ:/XM\<:O\ VWX@N+Z\ADO/LT-ON1)2J#9$B*,#T% 'TQ17 MYL?\%2OVO?BW^SE\3O!ND_#OQ9_PCVGZAH[W5S#_ &;:7/F2B=E#9FBCWMU-J'V>*+=+'+.J-Y:(J# 1> MN#CF@#Z(HK\.?@__ ,%9OC;X:\3W-YXTUUO'5C]AFBL]&_LRRM4DO&P(6>2& M%)-BG)(4Y;&.^18^,_[27[<'@>WM?'7C"Y\2>!]$O)PMLJZ9#;VD+')6)HBA M(.%.!-EB!WH _;ZBOR'\*_\ !6KXM^/OAEI?@CPOX-77/C3?7+6L>J6=GYL4 MD 0$3);+UG^]NR/+4)NQ@E5\D\??M9?ME?LV^.+"7Q]X@UK2KZ[4W$5CK5G; M2V=W&" P5479@< ["&7(Z9% '[IT5Y!^R=^T#;?M.? KP[X]BLUTV[O%>WO[ M%&W+!=1,4D53_=) 9<\[77/-?F/^QK_P4$^/OQ6_:=^'_A+Q5X]_M3P_JE\T M-Y9_V/I\/FH(G;&^.!6'*CH1TH _9>BN7^*6M7GAOX8^+]6TZ;[/J%AH]Y=6 MTVU6V2I [(V&!!P0#@@BORX_X)[_ +=?QQ^.'[4GASPAXV\;_P!M>';NUO9) MK/\ LFQM][1V[NAWQ0*XPR@\'MS0!Z)_P6?^('BCP'IGPE;PUXDU?PZUU-J@ MG.DW\MJ9=JVFW?Y;#=CY)P/3-?.W_!W?\$D[ZWTW]BFUO+N M:.VM;?5M1EFFE8*D:*P+,2>@ !.: /MRBOQC^+G_ 4O^.?[07Q8D\+? R&[ MT;2I)WBTNQTFP2YU*^C123+*SJVW(!?:@4*.I;&X\EXZ_:&_;<_9CFT[5?&^ MM>)-(L[R01POK5K;7EK,P4MY9;:ZABN3MR&X)[< '[DU^?O_ 4(_P""D6L_ MLW>*IOASX'T*)O%36<5S-KNIX>"U60$J(H0?G? SER%!_A:O6_V2?VM-5_:H M_9?U_P 70Z?'IWCG1TN["YM=/C,B/=I )(I(8VW$A]Z84Y^8,.1U_$W]HWQ? M\5/''Q,GU3XQP:I;>-6M88Y(]8TE=,G\D ^7F%8HP!C.#MY]30!_1/\ !?6[ M[Q-\'? FL:G<-=ZEJ&@V%W=7# R2R6Z,[$ #+$G@=Z_)KXH?#W]J2X_;"\ M1WVDV'Q,;P6_C66:VDM9KT6)LOMA*E0&V^5Y?IQCVKV__@F7\4OVD_%7CZTT M+XE67B.'X86GA7.CRZEX82QM&9&MEMMER+=#)^Y+XRYW#+'C[X$_$[PWX'^%WB--!OK?3VO\ 6IQ8VUT6:5L0 M18GC<*55&O$?PC_8@L/BW\=]?FUG6)K+^UI%6S@MY2D[ M6=K''$B+O96C^\,@R-N("\ 'U317XCW?[ 69E4GHJ]*U_A[_ ,%&_P!H7]EWXEQ>&?C=8W^OZ:A5 MKS3-:LT@U"*%B?WMO,H7?WQO+*VT@%>H /VAHK(\(^+-*\>>%=(\1Z%>)J&C M:K:QWMG=1])(I%#*WJ.#T/(Z&M>@#-\3>(K#PCX'/A[<:_I6E7DCQZ9X6\,RO%*\(Y+7$ MD9!D.T98L?+7G R3^TWQN\"R_$_X->.?"%N_E7.NZ)>Z;"^[:%DE@=%)/IN M89]J_G__ &>_C=XM_8B^/MQK;^'XY=:TP7&CZKH>IYB8J6 DCW#)1PR*0P!' M'0@T >D^*?V1OVP/A+HMWXPO-,\56,%K']INKS2?$D=S<0J@/SLL%PTA"J,[ M@" .I%?07_!./_@HYXSU?XEZ-\+?BAJTWB:PUN3[)I.N7AW7=M^_"__@L3\%/&2PP>*K77/ =XP D>\M?MEH">PD@W.1[F-:UO M@U^PC^RYXL\2:;\2_AW>R:\]EJ*:I:S:7KK206UPL@E0%$.4*L!\C8QC!% ' MH_\ P47U_5/"_P"QC\2-4T;4;O2-3MX;,PWEC.T,T>;ZW4[74@C()'!Z$U\: M_P#!&SXE>+_'7Q,^(D'B3Q5K?B&"#2+=XH]5U&:Y6-C,02H=C@X[BOKO_@II M_P F.?$__KC8_P#I?;5^17[%7[2'C#]G_6O%EK\//"\GBGQWXJM(=-TJW2W> MX$3*Y=Y/)3YI&"CA>G4GA<$ _H5HK\,_B=^U!^VU\!=8LM:\=:YXA\-_VF2; M<:CIEHUG*< E%3RC&K $?+@,/:OTU_8%_:RF_:U^#,FM:M;6UCXKT>[.GZK; MVF1$[;0\K:_)"MS*L[J&$%NC90%0PW,RL=QV@+M)/SYXD^('[?/@KPM/XYUJ[\;Z M=HELAN)[B>U@VP1@_:/^,7A/PUX8\ S:S<:YI]@SZ_JFB:-'->7\YD=@^V*(B&)(]BC8JD MD,22" /N3]EO]I3Q=X!_8;U#XP?'K6[G5'AN;AK))+2.&[DA60010%55=TCS MK( 6'0@DX!- 'VS17XCW?[ 69E4GHJ]*U_A[_P %&_VA?V7?B7%X9^-UC?Z_IJ%6O-,UJS2#4(H6 M)_>V\RA=_?&\LK;2 5Z@ _:&OP3_ &+_ (U?$+7OVR?AUIFI^//$VHZ;<:[Y MA7B:AHVJVL=[9W4?22*10 MRMZC@]#R.AK^;SX'_%.+X(_'[0/'(_!/@^,^>D=AI,=O;6L1(VET=6E* M?,/GER#GK7TG_P $T?\ @H-XL_:"\6:C\.OB5/:ZAXA2S>_TS68;=+9[I48> M;#)'& FX*P92JK\J/G)P: /T5HKPW]KS]J[PY^R1\,3XEU>'^U-6O)#;:1HL M>)M.MY%CU M#2M=L19ZK:J>=T;[4);!! E# C@%<[A^QOP]\?:'\4O!&B^+?#5ZNHZ%K%LM MU:7"@C000>E 'X:_L7_&KXA:]^V3\.M,U/QYXFU'3;C7?+FL M[O6+B6&1]\,_P#L8/Z/7[%_MV?M@6O[(?PK M@U6UM;?5?%VL3-::-I]PQ$995S)/( 03'&"N0""2Z#(R2 #Z3K\M_P#@LW\1 MO%G@3Q-\+(_#7BC6O#R7-GJ#3KI6H36HE*O!M+"-ANQDXSZFOGOX>_M)?ML_ MM%:SJ&M^!-9\2:U'9R;IO[)LK>*Q@(&X1X9!&3C^$Y9AC.$_IWFL:G"O@ M(MQI>C/4AQE550^.689VJ ?L117XBZQ^U/^VE^R M?JVEZM\0)M9.F7S@):^*+**XL[H@;O+\U!N1\@_M7? M".S\9:/ =.NTE:SU/2I) [V5TH!9-V!N4AE96P,AAD @@ 'LU%?D#^VK^WY\ M;_@S^UWXQ\(^'/'#:9X1TNZLA%IZZ183%(WM8)) 'D@9SEG<\MWXQQ7G7Q*_ MX* _M/\ Q:\2:GXQ\"-XA\.^ [:[*6,&D:.LUK;)G:BSS^4PDD.!D,Q7<3M M'% '[AUPOQXO+C3O@=\1+NTGDM;J#PYJ,L4\+E'C=;:0JRL.000"".F*V?AW M;^(+7P#X,_'&NZ]>!V@L+37;HR2!$+O MC,@Z*K'\*]EL_@O^W'ILWFVD7Q5M9<;?,AUVY1L>F1-7(_\ !.'QSX>^&_[8 M'@OQ!XIUFRT#1+6*_$^H:A,(H8R]E.B[F/ RS*![D5^TDG[;7P#CC9S\7O") M"C)VZK$3^ !R: /QW\%_MW?M*?LT^/UT[Q3XA\0:G+I\P&H>&_&WF3O(IP2K M-,#+'D8*LK#J#R#@_N'\'?BCI/QK^%_AGQSH98:9KEDEW'&Y!>%CP\38XW(X M9#CC*FOQ#_X*=?M!>"_VAOVA;35/ LZZCI&D:/%I3+--(S)N +(H MD502!DAL9ZP_\$_?!.H_"O]C/XK?$";63IE\X"6OBBRBN+.Z( M&[R_-0;D?')575N.>E '[=5^?O\ P4(_X*1:S^S=XJF^'/@?0HF\5-9Q7,VN MZGAX+59 2HBA!^=\#.7(4'^%J^@O@+^U)9?M0?LWZGXZ\'V\MCXAM[2ZMY]) M4">:SU!(BRHHQ^\!)1D./F# $9R!^$W[1OB_XJ>./B9/JGQC@U2V\:M:PQR1 MZQI*Z9/Y(!\O,*Q1@#&<';SZF@#^B?X+ZW?>)O@[X$UC4[AKO4M0T&PN[JX8 M &262W1G8@ 98D\#O795^:__!,OXI?M)^*O'UIH7Q*LO$=MFNHM"L7F&#><1@+N+;N^<\T ?LO117XT?!#_@H)\??&'[7/A7 MP5J_CW[7X9OO%::;<6/]CZ>F^W-QL*;U@#CY>,A@?>@#]EZ*^-_^"HG[0'CW M]G7X(^&M?^'NO?\ "/ZM>>(8[&>X^QV]SOA-M<.4VS1NH^:-#D#/'7K7P19_ M\%./VA_'GPXTSP7X:OK_ %GX@W-]<3WFM:=HMO)=O:E46*W@AAAVC!\QF?9N M^90",'(!^W]%?G9^Q?\ &+X]ZQ^RS\=O&/Q#\0:A)J'ARPO8M"_M;3HH[NUN M[>RDFD=PT8+@,T&!(",AASR*^6?@C_P5B^-NB:YK7_"6:C)\1;B\TQK/0=&7 M2[2W3^TWGA$4DAMXDD=1'YPV*?F9E'&=R@'[)/"&EWDJK;LVF6R643'.V)XO+95; .%E&XX[U]S?\$V?VXM7_:K\/Z[X?\ M&<-JGC3P]'%,UY:)Y::C;N2OFF,#:CJP ;;A3O4A1R* /M>BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ K\J_^"YW_-$_^XW_ .V%?JI7Y5_\%SO^:)_]QO\ ]L* M/O\ _9._Y-9^#?\ V)FC?^D,->JUY5^R=_R:S\&_^Q,T;_TAAKU6@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /P=_X*T:#Y!4EMP!^[UQ<16=O+//(L,$2EY))#A54#))/ M8 5Y+\)?VN/@]\,?18)0LC?55(]Z_,[]JC_@K MM?\ Q>^&^I^#/A_X6NO"D&KP-:ZAJ]_=+)<^0PP\42(,)N&5+EB=K' !P1;_ M ."1/[)>K>(/B!%\:?$.G_9_#.CI-%H?VA<&\O&!C:9%/6.-3(-W]\C;RC8 M,/\ X+5>)K^^_:-\):%*TBZ;IWAF.YMXF/R^9-?#I=*AB635K :O>S1CYIKB<[F+'N5&U/81@=J^9/^"Q_[-&L^-M%\ M._%KP[82:B^@6KZ;K<,"EY$M"YDAF"@?<1WE#GL)%/0,1X_^PS_P5*T?X _" MNU^'OQ%T/6-5TW2F?^RM3T58I94B=B_DRQR.G"LS;6#'@A=ORYH ]6_X+<> M](?P/\//&8MX8]>CU*32&G48DEMWB:4*WJ$:,XST\P^IK7_X)/\ B:^U;]BK MXDZ3=,TEMI.HWZ6C-T1)+..1D'T.677M$NUU.V6*(R$:AY& 3URAQSUS7W]K7_!:[P$?AG+/'MML>G70A M^P17!4?,9Q)O:,$DC]V&;&,+G(^1/^":OP5U_P#: _:RTWQC>B632O#-[_PD M6JZD\?RO=!]\,8(&-[RX;']U'/84 ?JG^V9\>O@I\#?"=G<_%G1-/\5SWVZ/ M3] ETV"_N;D#[Y5)?E5!D99B!S@9/%?%FF?\%4?B#XHT^V\+? /]GZ*&QT^) M;6TMH8;C4E@C PH$%M'&(P!CC<1WKS?_ (+/^&M>L?VDO#^MWJ3R:!?^'X8- M/G8'RE>*67SH@?[P+JY]I5KW[]F__@IU\!OA'^S)X4T*>QU+2/$.AZ5%:W&@ MZ=II/VRZ1 KS)*,1_O6!D+.P;YCG)Z@'YQ:EJOBW5OVL8=2\;V9TOQG<^+(+ MC5+40B PW+7*,XV#[I!/2OV1_P""JG_)CGC[_KMIO_I?;U^+_B3XH7GCK]I1 M_B%XBM1I,NJ^(H=;GM\$+!%),LRA2W)41E<,>HP>]?L__P %4'63]AGQXRL& M5IM-(93D$?;[?F@#XE_X(H^#=/U;XV>./$5U;)/>Z-HL<-I(ZY\EIY<,R^C% M8RN>N&8=S7[(5^2O_!#G_D:OBW_UY:;_ .C+BOUJH _GA_89_P"3WOAG_P!C M!_1Z^^/^"LG[&OC+XQ:GH'Q-\":7-XBO=-T\:5J6CV49>Z:%9))(YHD',F#* MZLJC=RI (SCX'_89_P"3WOAG_P!C!_1Z_07_ (*4?M7_ +07[,OC;3E\(-IN MG^ M6M4^QZRNE">6.Z&?-@D>1F3?\N]?D&5; R58T ?#'PN_X*$?M"?LYV]M MX576VN=.TE%MH]!\4:>)/LRJ %CR0LR@# "[P ,8 K[3_9-_X*I>!/&WCNVT M/QQX!TOP!XAUVY6(^)-'5/LES0C<0B\9.,T ?>G_ M 7%\37\.F_"3P\C2)IEQ-J-_,N?DDFC6W2,_55EE_[^5['_ ,$>? >D>'?V M53XCM88CJ_B'5KE[VX _>;86\J*(GT4*S ?]-">]6O\ @JI^S+K/QR^ NE:S MX:M9M7\2^"YY+M;5 7FNK.1 MPJ*!\TF8XGP.HC8 $D"OAG_ ()_?\%%+?\ M9/T/5?!?C/1=1UKPAQKJQG90LBA)&561MJG&Y=I!/.XX /N'_@L M!X#TCQ%^R?-XAN[>'^U_#VJ6LMCPKPS_@AWXFO MF;XL>'69GTU!I]_&O\,!_!.B:CH_ MA*&[6\N9=3""ZOIE!6-/+C9@J+N)QN)8E>!MY^Z?^"5_[+NK_L^?!34-;\4V M4FF^*O&$T5Y-83+MEM+6-6%O'(IY60^9*Y4\C>H(!!% 'Y5_M"Z+%XD_;J\? M:3.K/!?^/[NUD5/O%7OV4@>^#7]$EK9V]C9Q6EO!'!:PQB*.&-0J(@& H X M XQ7\^/Q6_Y2+^(_^RF2?^G*OZ%* /YV_@-:PZ;^WOX)M;6-8+>#XA6\4<:< M!$%^ %'MCBOZ)*_GA^"?_*0+PA_V4:#_ -.(K^AZ@ K\"O\ @J=XFO\ Q!^V MUXYM[QI/(TF&QL+2.0_ZN$6D4N![%Y9'_P"!U^^M?CY_P6*_9HUG2/B9;_&/ M2;"2[\/:Q;06>L30J6-I=Q+Y<;R8'RH\2Q*&Z;HR"1N4$ _47X!> ](^&/P5 M\%>&-#ABBTW3])MT0Q#B5B@9Y3ZEW+.3W+&ORP_X+7> ](T+XP>!?$]C;PV^ MIZ]I0QJ%C,HDEC*.%"J2-P;&[C.*^3_P!I+XX>,O\ @H;^T9I: M>&_#=SND5=*T#086\V2.+<6:25@ 227=C\J*!DX7=0!^JG_ 34\37WBC]A M/P<]^S22V,-_81R/_%%%<2K&/HJ;4_X!7Y0_\$WO^3VOA;_U^W'_ *23U^WW MP"^#<'[/W[._AOP!!,MR^C:6T=Q<1C"RW#[I)W7C.TRNY&><$5^(/_!-[_D] MKX6_]?MQ_P"DD] ']"E%%% 'X._\%:-!N='_ &U/$MW/&R1:KIVGWENQZ,@M MT@)'MOA6;K)#'X8L+)BI!'F6\*P2#CT>)ACMBO MG?\ X*H?L<:K^T!X(TOQSX,L&U#QEX7BDBFT^!,S:A8L=Q1/[SQMN94'+"20 M#+;0?@W]BW_@HUXI_9)TRY\(ZKHG_"6^"FF>:/3GG-O6>>188(E+R22'"JH&22>P KR7X2_M#/' M^CZI?R'"Z;+*;:\8^BP2A9&^JJ1[U^9W[5'_ 5VO_B]\-]3\&?#_P +77A2 M#5X&M=0U>_NEDN?(88>*)$&$W#*ERQ.UC@ X(M_\$B?V2]6\0?$"+XT^(=/^ MS^&='2:+0_M"X-Y>,#&TR*>L<:F0;O[Y&WE&P =A_P %SO\ FB?_ '&__;"O MHK_@DG_R9;X?_P"PGJ'_ */->1_\%M/ &HZU\+_AYXNM;9Y[#0=1NK2\D1<^ M2+I(MC-QPI:W"YZ991U(KQS_ ()W_P#!1KP-^SK\([OX?_$"RU:*.VO9;W3M M0TRW%PCI( 7BD4L"K!P2" 0=QSMQ\P ?\%N/^2T?#S_L7Y/_ $I>OM3]B'_E M'-X2_P"Q?U+_ -'7-?E+^WG^TA>_M6_$[3_'MMX>O="\&1V[Z+H;7BC?_X)Q>&+'Q=^VO M\+]/U&WCN;9+RXO?+E4,OF6]I//&<$=GB4_45^N7_!3JWBN?V&_B8)4#[([! MUSV8:A;8(K\I?^"7'_)]GPR_[B?_ *:[NOU>_P""FG_)CGQ/_P"N-C_Z7VU M'PC_ ,$3?#5IJ'QL\=ZW-;K+=:;H206\K 'RO.G7<1Z$B+&1V)'>O7?^"X%C M%)\._A=>% 9XM5O(D; R%>%"PS[E%_*O//\ @A]_R/WQ3_[!EE_Z-DKTK_@M MY_R2SX:?]AFX_P#1 H ]!_X(W,3^R/=@G./$UZ!_WZMZ_,K_ ()X_P#)Z7PJ M_P"PFW_HB6OTT_X(V_\ )H]Y_P!C->_^BK>ORLT+5M7_ &._VM8KW4-*:34/ M!/B)O.L')B\^)'((4XX#Q-E6Q@AE/(H _H(^-W_)%_'W_8OZA_Z325^)?_!) M_P#Y/:\(?]>6H_\ I)+7UY\?O^"JO@[XK?"G4? _PF\.>(];\;>+[232(+>] MLEB^R"=3&YPCOYDFUCM5W_\ !)&2"+]BNT>Z:-+5=6U RM,0$";AN+9XQC.< MUXA_P7*_Y!7P;_Z[:M_Z#9UT/[&/AW7/%W_!*+QYHWAH3/KM[!K<-K#;Y\R9 MBG^J7'\3C*#W:@#-^)O_ 4T^ WPG^(]Y=_"CX0Z?XK\4Q+)8-XFL[6WTQ)P MS#(CE2)Y9D+*.JJ#C@D'-?./[8W[4G[0/[1?PCC?QG\,?^$+^&T6HPSQ7G]D MW$0DN-KB,>?.?GX9_P#5J/>O._\ @GO\>/ W[./[0R>)OB'I K#P%\-;:_U/1;6[CU M;5M:N;1X5&P&..-%;Y@N^;YF8+\VP#.: /9O^"(;L?A3\2EW':-:MR%SP"8. M3^@_*OE3_@KQ_P GDZE_V!K#_P! :OI__@A_JMM)X#^*6FK(OVR'4[.X>/(S ML>*15./3,;?E7S?_ ,%B-#N]-_:Z6]GA9+;4= LYK>0CY7"F2-@#ZAD/YCU% M '["_L]_\D"^&G_8LZ9_Z2QU^$/QL_Y2!>+_ /LHT_\ Z<37Z>?L"_MZ>#/C M-I_@;X1:=HFN6/B71?"\,=W=WJP_9':UBBB;RF60NV[EOF1<8K\P_C9_RD"\ M7_\ 91I__3B: /V#_P""C'P+/QX_97\46-I;^?KNA+_;VF!5RQD@5C(@[DO" M95 _O%?2OA;_ ((T_'VV\&^+/'/P]UN^6UTC4+%M?M9)FPD4ULN+C'NT)#'V MMZ_8/KP>17\\'[8GPKU+]E/]J7QIH6AR2:5IUR+B?2I(/E!TV^BD1HE_V0DD MT!]=C4 ;'@O3;_\ ;X_;P66\24V/B?77OKM6)W6^EP_-Y9/8K;QK&#_>*^M? M='_!:[59]*^!GP\T*T3R-,N-=:61(EVH/)MG6-..V)6P/]GVK _X(K_ O^S_ M _XO^+6H6V)M0?^P]*=QSY*%9+AQ[,_E+GUB85]"_\ !3[]G_5OCU^S-=+X M>MYKWQ!X9O4UNVL;=-\EVBH\!M? MTG1?A>OBZ?5]1%U<:M]JDA;:L2JD)"Q/D*?,8<_\M3QZY7[:G[5FO?MD2>%; MF[^%LGA74-"%Q&+NW>6X>XCEV$(V8EP%*$CD_?;UKO/^";_[?FA?LK:;X@\& M>.K&_E\+:G>?VC;WNG1B62TN=BQR!XR1N1ECCY7E2G0[LKZ7^T-_P5^\3ZI\ M2-)M/@7: Z!%$(95UO3!++J5R[# 2-6WJJC"@ @L6;(^[0!]9?\ !*C6-1U# M]C7PW9:G'/'-I-_?6*+<*RN(_.,JCYAT'FX'L *^O:X7X'ZMXWU_X3^&=3^( M^GZ?I/C2]M!<:CI^F1/'#:LY++%M=W8,J%0WS'Y@V.*[J@#%\8>-O#WP]T&? M6_%&N:;X$JLE_JMU';0(6.%!=R!DG@#.23@5\O^.O@S^RY^WYJVJM:W^D M^(?%.FPQ?:M;\*WHCO8D8$1EW4%)1\I WJ^W&.*]L_:9^#:?M ? ?QGX!,L5 MO/K-B4M9YP2D5PC+) [8YP)$0G'.,U^$WP(^-GC[]@?X_P"HW,NC%=4L3)I6 MN>'K]C&MS%N!*[P#M(95=)%!'0_,K$$ ^R/BG_P1'O+>&XNOAU\18[M@"8M, M\26GED^@-Q%D$G_KD![^GQ/\(?BCX]_8@_:(:8FXTS4]#U$V&OZ,LH,5Y"C[ M9H'P2K@C)5N<':RGH:_076/^"WOA)-!=]*^&>M2ZT4;9!>7T*6ROVS(H9B/7 MY!TQWR/@/X>^"?&_[>7[44H:)I-5\2ZD;_6+VUBQ#I]J6'F2<\*J)A5!/)"+ MDDT ?L5_P4LN([O]A3XESPN)(9;:P='7HRF_MB#^5?!__!$_PW9ZA\=O&^LS MPI+=Z;H BMV=03&99TW,OH<1[OO#_@I9;QVG["GQ+@A01PQ6U@B(O1 M5%_; #\J^)/^"(?_ "53XE_]@6W_ /1YH ^I?^"OUM%^UF'XFO$?^"&SL='^,:[CM$^DD+G@$K=Y/Z#\J]S_P""O/\ R9MJ M/_8:L/\ T-J\*_X(:_\ (*^,G_7;2?\ T&\H ]?_ &S/VROV>?@AXZ72];^' MVE_$GXBZ?+'=E(=.M2=/F4AXS+=R*6CDZ, @8COC(S\[>/O^"B?[0_[1/@/Q M'8^ _@M_9OA&^T^YBOM2%C\0W MOQ"T:378]+\:OJFHZ?=K_P A*U^U^=T;@K+$01G@AQGCBOT/_:,_X*J?"[7? M@GJ_AGX7PZIK_BWQ#8/I%I9-IKP1V7G)Y9+9QN90Y"K'N!8 =.: /DC_ ()" MNR_MD:> Q ;1;\$ ]1M4X/X@?E7NG_!#=/T']DYM;@MD34-=UJZFN;C;\[K$1%&I/\ =7:Q Z NWJ:XG_@M MKKMY:_!/P#I,19;*]U][B?;T+16[A 3_ -M6./;VKUS_ ()/_P#)DOA#_K]U M'_TKEJ;_ (*??L_ZM\>OV9KI?#UO->^(/#-ZFMVUC;IODNT5'CFB4#DMLD+@ M#DF, =: /S8_8E_;EU?]DSP-K^DZ+\+U\73ZOJ(NKC5OM4D+;5B54A(6)\A3 MYC#G_EJ>/7*_;4_:LU[]LB3PKM=Y_P $W_V_-"_96TWQ!X,\=6-_+X6U.\_M&WO=.C$LEI<[%CD#QDC< MC+''RO*E.AW97TO]H;_@K]XGU3XD:3:? NT!T"*(0RKK>F"674KEV& D:MO5 M5&% !!8LV1]V@#ZR_P""5&L:CJ'[&OANRU..>.;2;^^L46X5E<1^<95'S#H/ M-P/8 5^1/[(/ANS\6?MC?#;3-0A2XLY/$T,LD,BADD$V@N-1T_3(GCAM6_\ !*IV7]N+P& Q :#4@0#U'V" MOPV_X)5_\GQ^ ?\ KCJ7_I!<4 >J?\%JO$U_??M&^$M"E:1=-T[PS'D> _V//ATNE0Q+)JU@-7O9HQ\TUQ.=S%CW M*C:GL(P.U?,G_!8_]FC6?&VB^'?BUX=L)-1?0+5]-UN&!2\B6ABK%+*D3L7\F6 M.1TX5F;:P8\$+M^7- 'JW_!;CP'I#^!_AYXS%O#'KT>I2:0TZC$DMN\32A6] M0C1G&>GF'U-=O_P1=\37VK?LT^(])NF:2VTGQ),EHS=$22"&1D'T%H9H]W1FENK@, MP]L1J/JIKP/]AG_D][X9_P#8P?T>ON/_ (+/?L^ZMXBT?PO\6M(@DO+;18#I M&KQQQY,$#2,\,Y(_@#NZGT+I[T ?6?\ P3W\,Z=X5_8W^%\&G11QK=Z6M_.T M8P9)IF:21F/"[5&T;0X[I0Z#X*N)S:1:_I6N:;]H"[C"9;^\0/COM)!_"OS,_ M9H^+WB#_ ()^_M37<_BS0+K?9)-HFO:4OR3-;NR-OB+8#?-'%(I/RNHX(#;@ M >S_ +37_!1[Q+^TQ\&=<^'^J?!;^S(]0,,D.HK=S3/:R1RK('13 .2%*]1P M[#O7HG_!$V\UC1O&'Q/T&]M;NUL;JPL[Y5N(G1?,CDD0E98M#DL+*6VFO8@#YD[AY&4H255"H7.Q MSR,&@#\G/^"FG_)\?Q/_ .NUC_Z06U?N;\!?!NG_ ^^"?@7P[I=LEK9:?HM MI"L<:XRWE*78^K,Q9B>I+$GK7X9?\%-/^3X_B?\ ]=K'_P!(+:OWS\)_\BKH MW_7E#_Z+6@#6KS_]H3_D@7Q+_P"Q9U/_ -)9*] KS_\ :$_Y(%\2_P#L6=3_ M /262@#^?']E7X"_\--?'+0/AU_;O_"-_P!JI5Y5O)-CR_,3= MGR]OWAC.><8KU_\ :\_X)N^.OV4_#&-4\.Z]8 MQ:GHVJ6SVEW:3C*2QN"&4^G!ZCD'D75O'9W":MX:UR M,[7D@#[HI PX\R-EVM_M(3C!&?V&^"?Q7TC_ (*"?L=:U:R7$>FZUJ^E7&@: MY#$ 397K0E3*JG^ [EE7V.,Y4T ?C=^QS\?KG]FGXO-XVL?!B^-[^'3IK6WM M&E:(VS2,@,P94,?LT?%[Q!_P $_?VIKN?Q9H%UOLDFT37M M*7Y)FMW9&WQ%L!OFCBD4GY74<$!MP^T_VFO^"P_A_P#X0>TM?@FM^?%-Q<1O M-?ZSIR+!:P*E>&_\%>/^3R=2_P"P-8?^@-7Z7?\ !/OXW?%[ M]H+X5WOC#XGZ1I.E6$\RQ:')864MM->Q 'S)W#R,I0DJJ%0N=CGD8-?G!_P6 M(T.[TW]KI;V>%DMM1T"SFMY"/E<*9(V /J&0_F/44 ?L+^SW_P D"^&G_8LZ M9_Z2QU^$/Q"_Y2'>)O\ LJ=S_P"G9J_3S]@7]O3P9\9M/\#?"+3M$URQ\2Z+ MX7ACN[N]6'[([6L443>4RR%VW.;^6U,%PWB(^ M);!Y%(2:.:7[2CJ1C(W$J2/XE8=0: /Z%*_GA_9K_P"3]O __8\Q_P#I6:_0 MSQ!_P6:^',OPU^U>'/#.OW?C^Y@$4&B7-N@MXKHKC+3*YWQANFU=S# VIGC\ MY/V3++4M-_;9^&MIK,$MKJ]OXPMHKV"==LD\-V?B']L_P -RWEN+@:987M_$K*&59!" M45CGT\S(/8@&OV:_::_Y-M^*_P#V*6K?^DO^3P$_[%^^_G%0!^ MH7_!0BR@O_V,?BM'<1+,BZ5YJJXSATEC96^H8 _A7YT?\$3V/_#2'C(9X_X1 M.4X_[?+6OT>_;\_Y,V^+'_8&?_T-*_.#_@B?_P G)>,O^Q2F_P#2RUH _9^B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ K\J_^"YW_-$_^XW_ .V%?JI7Y5_\%SO^ M:)_]QO\ ]L* /O\ _9._Y-9^#?\ V)FC?^D,->JUY5^R=_R:S\&_^Q,T;_TA MAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_ MC)^Q%\%/CQJ+O EC<:S*P:75+!Y+*YE([R/"R^8<<9?/Z"O=** /F'P; M_P $TOV1CIP89)#&PR/XE/4U],VMK#8VL5 MM;0QV]O"@CCAB4*B*!@* . .PJ6B@!&4,I!&0>"#7S9\0O^"75 M=2^'5G8ZA*VZ271KF>P1SSDF*%UCR2_9]O/MW@ M;P/8:7JNS8=4G>2[NP",-MEF9V0'N$(!]*]=OK[&XL[J,2VUQ&T4L9) 9 M&!!''J":GHH \/\ AO\ L3?!+X1^--.\6^$/ -GHOB+3_,^RWT5U<.T7F1M$ M^ \A4Y1W7D=Z]-^(GP[\._%CP;J/A3Q9ID>L^']1"+=6,KNBRA'61U='10!Y;\'?V8?A?^S_?:E>?#_P )6WANYU*-(KN2">:0RHI)4'S';&"3 MT]:T?C#\ ?A_\?M-T_3_ !_X;@\26>GS-/:Q3S2QB-V7:6'ENI/'K7H-% '& M?"?X-^#?@;X7?PYX&T.'P_HK7#W;6D,DDBF5@H9LNS'D*O?M7X._\$X563]M MCX7*RAE:\N 589!'V2?BOZ%:^2/@W_P3%^#_ ,#?B7H?CGPY<^)7UK1Y'EME MOM0CDA+-&T9W*(@3PY[B@#<\:?\ !-?]G3QUKLFKWWPZM[.[FE,LRZ5?7-E# M(25%(J*/]T+UKW3X<_#+PK\(_"]OX<\&Z#8^'=%@)9+.QB"*6/5V/5F.! MEF))QR:Z>B@#DOB=\)?!WQG\+R^'?&_AVQ\2:/(=WV>]CR8VZ;XW&&C;&?F0 M@\GFO$?"?_!-;]G'P;K2ZI9_#:UN[F.3S(H]4OKJ]A3'0>5-*R,/]X-7TW10 M!XG\2/V+?@G\7O%#^(O%OP_T_5M9>&.W:Z,T\),<:A47;'(J_*H ''0 =J[G MQE\'?!WQ"^&__" ^(]%35O"7E00'39YI<%(61H@7#!SM*(GT44 >$> M#?V&?@7\/O&&G>*O#WP]LM,\0:?/]IM;Z.ZN6:.3GY@&E*GJ>HKV#Q5X1T/Q MUH=SHOB/1['7M(N1B:QU*W2>&3ZHX(-:]% 'REJG_!+C]FK5-0%V?AZUJ=^] MX;76;Z.)^ /!VG^'#.,37$0:6YE QA6 MGD9I&''0MC/->E44 %>!?%K]A#X%_&S6)]8\3_#^Q?69V+S:CILLMC-*Y.2\ MA@=!(Q_O.&->^T4 >!_"/]A'X&?!'6H-9\+> ;)-:@.Z'4M1FEOIHFSPT9F= MA&PZ;D /ZU[Y110!X7J7[#OP-UCQ[<>-;SX?V<_BBXU$ZM)J)NKD.UT9/,,N MT2;<[^<8Q[5[I110!X1H_P"PS\"]!\<6OC&P^'ME;>);6_75(=06ZN2R7(D\ MP28,NW._G&,>U>[T44 %5]0T^UU:QN+*^MH;RSN(VBFM[B,21RHPPRLIX((. M"#UJQ10!\M>+/^"9'[.'B_59-0F^'D>F7$K%G72=0N;2$Y](DD$:#V51UKUG MX-_LT_##]GZWGB^'_@W3O#KW VS748>:YE7J%:>5FD9<\[2V*],HH 9+< MQN-R."K#U!KP[P!^P[\#?A;XPTWQ3X6^']GI&OZ:[26E['=7+M$S*4) :0J? ME9AR.]>Z44 %%%% !7A?QD_8B^"GQXU.75/%W@2QN-9E8-+JE@\EE0OOC;5[ZYO(QTX,,D MAC89'\2GJ:^F;6UAL;6*VMH8[>WA01QPQ*%1% P% ' '85+10!G^(/#^F>* M]%O='UK3[;5=*O8F@N;*\B66&:,C!5E8$$'T-?,G_#KW]FS^WO[4_P"%>\[_ M #/L?]K7GV;=_N>;TS_#]WMC'%?5=% 'C_Q _9$^#OQ0T?PYI/B3P%IEYI?A MV*2#2;* R6L-G')M+JB0L@P2B]?3ZUW'@_X9>&/ '@&U\%>'])CTWPO:P26T M.G1N[(D;EBZ[F8MR7;OWKJ** /#_ (;_ +$WP2^$?C33O%OA#P#9Z+XBT_S/ MLM]%=7#M%YD;1/@/(5.4=UY'>O3?B)\._#OQ8\&ZCX4\6:9'K/A_40BW5C*[ MHLH1UD7)0AAAD4\'M71T4 >6_!W]F'X7_L_WVI7GP_\ "5MX;N=2C2*[D@GF MD,J*25!\QVQ@D]/6M'XP_ 'X?_'[3=/T_P ?^&X/$EGI\S3VL4\TL8C=EVEA MY;J3QZUZ#10!QGPG^#?@WX&^%W\.>!M#A\/Z*UP]VUI#))(IE8*&;+LQY"KW M[5QOQR_8^^$7[1EY#?>._!UMJFJPH(X]3MYI;6Z"#HK21,I=1DX5\@9. *]E MHH \5^"W[&GP=_9^N9;SP5X*M-/U26-HGU.YEDNKK8W#*LDK,4!'!";0>])\ M,OV+_@M\&_&%KXI\&^!+/0]?M4DCAO8;FX=D5U*.,/(R\J2.G>O:Z* /-_C) M^SG\.?V@H])C^(/A>W\2II1E:R$\TL?DF39OQY;KG/EIUSTK9^%OPE\)?!3P MG'X9\$Z+%H.A1S/.MG#)(ZAW.6;+LQYQZUU]% 'SO\4/^"??P#^+WB6?Q!XA M^']J-9N'\RXNM-NKBQ\]LY)=(9%1F;NVW$CI^O>6T(U&XO[FYD6-AAE422%0"/09-&L?L,_ O7O'%UXQO_ (>V5SXE MNK]M4FU!KJY#/#;/Q M'J-C ;:WN9I9HW2(L6V9C=,*:]UHH **** "O+_C!^S%\+/CX87\?>"=,\0W,*>7' M>R*T-TB<_()XF63;R3MW8R<]:]0HH ^2(_\ @E3^S5'??:#X%NGCW%OLS:Y? M>7]/]=NP/K7T+\,?@YX(^"^BOI/@?POIGABPD8/+'I\ 1IF P&D?[SG'=B37 M944 /"-MX;O-0A6"ZE@GFD,B*VX*?,=@.?2O5** .0^*7PE\) M?&OPG)X9\;:+%KVA23).UG-)(BET.5;*,IXSZUC?!O\ 9S^'/[/L>K1_#[PO M;^&DU4Q->B":63SC'OV9\QVQCS'Z8ZUZ110!Y+\;?V4?A1^T4;>3Q_X-L];O M;==D.H(\EM=(O9?.A97*@G(5B5SVK'^#W[$?P3^!&L0ZQX/\!V-GK4(Q'J=Y M++>W$9[LC3._EG'&4V\$BO.+/QAHGP_L],\26=W]N@O MK>ZN5:.;).X+YNW&2?EQC!QC'%=/\9/V:OAI^T%)I,GQ!\*V_B5]*$JV1GGF MC\D2;-^/+=E>FT4 #=(CT/0+5Y)(;*&1W5& M=B[G+LSO>NJHHH ^??BM^P-\!_C-K5QK/B/P!9C6;AM\U_ID\UC)*QZL MXA=5=CW9@3[U=^#O[#WP1^!.LQZSX0\!65KK4>/+U*^FFO9XB/XHVG=_*;WC M"FO=:* "O"/!O[#/P+^'WC#3O%7A[X>V6F>(-/G^TVM]'=7+-')S\P#2E3U/ M45[O10!5U33;;6=-N]/O8A/9W<+P31,2 Z,I5EXYY!->.?#7]BOX*?!_QE9> M*_!_@.ST3Q!9"1;>^BN;AVC#HT;X#R%>59AR.]>VT4 (RAE((R#P0:^;/B%_ MP3E_9Y^)6KRZKJ7PZL['4)6W22Z-23DG;D^M?2E% 'C?P7_ M &/?@]^S[>?;O W@>PTO5=FPZI.\EW=@$8;;+,SL@/<(0#Z5[)110!X1X-_8 M9^!?P^\8:=XJ\/?#VRTSQ!I\_P!IM;Z.ZN6:.3GY@&E*GJ>HKW"^L;;4[.>S MO+>*[M+B-HIK>= \"""00>M3T4 ?+.K?\$QOV;]8\2/K,OP\C@DD MD\Q[.TU&Z@M2WM$DH51_LKA>.G6O0_&7['OP:\?^%_#OAS6_A_I4^A>'A*-+ MT^V\RUBMO,V>80(F7);8I).22,]2:]CHH YKX;_#?PW\(_!>G>$O"&E1Z+X= MT_S/LMC$[NL7F2-*^"Y+'+N[*WMXD@@B01QQ1J%5% P% ' ':I:* /#?B) M^Q#\$/BQXRU'Q7XL\ 6>L^(-1*-=7TMU%/+AB01HH[*!@#\JEHH *HZ[HECXFT/4-'U.W6[TW4+>2TNK=B0)(I%*NI M(((RI(X/>KU% 'B7PU_8K^"GP?\ &5EXK\'^ [/1/$%D)%M[Z*YN':,.C1O@ M/(5Y5F'([U[;110!YU\8OV>/AS^T!:Z;;_$'PK9^)8]-=Y+,W#21O"7 #[6C M96P=JY&<':/054^#O[,OPS_9_NM2N/A]X7C\-2:DB1W@M[JXD28(24W+)(RY M&YL'&1N/J:]0HH \L^,W[+WPL_:"6$^/_!>GZ_<0KLBO6WP72+UVB>)EDVYY MV[L>U>8^#?\ @F?^SEX)UB#4[;X>0ZE=P/OC_M>_N;R$'WADD,;C_>4U]0T4 M 16UM#9V\5O;Q)!!$@CCBC4*J*!@* . .U>=_&K]G'X;_M$:3:Z?\0O"MIX MABM&+6TSO)#<0$]0DT3*Z@\94-@X&0<"O2:* /"/@C^P_P#!G]GGQ)_PD7@C MPD=/U[RVA&HW%_H2:-E< D E\+>!;9=QC\UV6-AS\R@-SUK3LOV*_@IIWQ('CZV\!V<7B]=2;5QJ@N; M@O\ :VD,AEVF3;G>2<8Q[5[;10!POQ>^!W@;X]>'[30_'WA^'Q'I5K="]AMI MY9(PDP1D#YC93G:[#KCFF?!_X$^!/@'H=[H_@'P]#X0O"75RF))&&-R*>F>*];HH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "ORK_P""YW_-$_\ N-_^V%?JI7Y5_P#!<[_FB?\ MW&__ &PH ^__ -D[_DUGX-_]B9HW_I##7JM>5?LG?\FL_!O_ +$S1O\ TAAK MU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH *_*O_@N=_S1/_N-_P#MA7ZJ5^5?_!<[_FB?_<;_ /;"@#[_ /V3O^36 M?@W_ -B9HW_I##7JM>5?LG?\FL_!O_L3-&_](8:]5H **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "ORK_P""YW_-$_\ MN-_^V%?JI7Y5_P#!<[_FB?\ W&__ &PH ^__ -D[_DUGX-_]B9HW_I##7JM> M5?LG?\FL_!O_ +$S1O\ TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *_*O_@N=_S1/_N-_P#MA7ZJ5^5?_!<[ M_FB?_<;_ /;"@#[_ /V3O^36?@W_ -B9HW_I##7JM>5?LG?\FL_!O_L3-&_] M(8:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "ORK_P""YW_-$_\ N-_^V%?JI7Y5_P#!<[_FB?\ W&__ &PH ^__ M -D[_DUGX-_]B9HW_I##7JM>5?LG?\FL_!O_ +$S1O\ TAAKU6@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_*O_@N M=_S1/_N-_P#MA7ZJ5^5?_!<[_FB?_<;_ /;"@#[_ /V3O^36?@W_ -B9HW_I M##7JM>5?LG?\FL_!O_L3-&_](8:]5H **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "ORK_P""YW_-$_\ N-_^V%?JI7Y5 M_P#!<[_FB?\ W&__ &PH ^__ -D[_DUGX-_]B9HW_I##7JM>5?LG?\FL_!O_ M +$S1O\ TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *_*O_@N=_S1/_N-_P#MA7ZJ5^5?_!<[_FB?_<;_ /;" M@#[_ /V3O^36?@W_ -B9HW_I##7JM>5?LG?\FL_!O_L3-&_](8:]5H **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBL#Q]XVTOX:^!]>\6:V\D>CZ)8 MS:A=M"F]Q%$A=MJ]S@' [T ;]%<-\%/C-X;^/WPYTWQOX2EN)M"U!ID@:ZA, M4F8Y6C?*GI\R'\,5W- !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 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 5^5?_!<[_FB?_<;_P#;"OU4K\J_ M^"YW_-$_^XW_ .V% 'W_ /LG?\FL_!O_ +$S1O\ TAAKU6O*OV3O^36?@W_V M)FC?^D,->JT %%%% !1110 4444 %%%% !1110 4444 %%%% ')_%CXBV/PC M^&7BGQKJ<3SV.@Z=/J$L$1 >7RT+"-2> S$!1GN17X*^*_%WQK_;NUGQYXJU M/5Y+W2/"^DW&NWUF]R8=/TZUB5G6*&$<%SMVKP68C+-P6'[E?M,?#.Z^,GP M\?>"[ JNHZQI$]O:>8VU3<;=T08]@7503Z&OP/\ @_\ 'CQ%^S=I?Q:\$7>B M%X/&&B7/AW5;&[W0SV: $\)2?%S]F?PKX%^+?A M;7+SP_H_B:2Z%A=Z?2PEGU6WP0MO+ 668@'D(=A=<_P ++R>M?*G_ 2\_::^$UO^ MSUX,^&>L>*],T[QQIUU=LNFZJI@W/+=RR1F&60!'8K(/E5MV>,5]\^+/"^F> M./"^K^'=:MVN]'U:TEL;VW69XC+#(A21-Z,K+E6(RI!YX- 'X:_%S]K?XX_M MS?&I?"O@*^UK3])U"[:/1/"NDW0M<1*"?,N)%*[VVJ79G8JG., 5C_%#X'?M M.?L00Z7XNU#5]6T*PEN5CCU31=::>!9^66.95;N%/#J5;&.>E?KQ\&/V%/@[ M^S[\0F\9>!?#USH^KFUELP)-1GN8ECD92V!*S$'Y <]"?6OG3_@L9\UM(7+^PJA_P M1'^'6IZ/X"^(_C6ZC>+3=V^LW'ES*"5RN91QD'\J^J_^"?/PK_:9\*_M+:1J'Q.MO'$7A)+ M&[69M#OVOM-N;.SM9?#GC33 MX1/?:#<2>8/+W!?-@E 'F)DJ#D*RD@$8() /*?\ @J/^VEK?[.GAG1?!?@:] M&G>-/$,;7,VHJH:2PLE)3<@/ DD<,H;!VB-\8.TC\Z_#W[+O[2OQ*^%=U\:; M1]:U'2Q')J*WMSK3G4;J.+.Z>-&?S'QM8C^)MOR@\9U_^"K/B2;7OVVO&5K( MY>'2;73["#KPOV2*9A_WW,]?MA\!]#M]!^!/P]TB*-!;6GAS3[8(!E=JVT:_ MCTH _/W_ ()6_MU>*/B)XJD^$?Q$UB?7[V2U>YT'5[YM]TWE+NEMI9")-2N=8M7NX&T.VMY45%?:0YE MGC(.?0&O$/\ A]7\$/\ H5OB!_X+K'_Y,H ^_P"BN/\ A#\4-*^-7PS\/>.- M$M[RUTG7+47=M#J"(DZ(21APC,H/'9C784 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5^5?\ P7._YHG_ -QO_P!L*_52ORK_ ."YW_-$_P#N-_\ MA0!]_\ M[)W_ ":S\&_^Q,T;_P!(8:]5KRK]D[_DUGX-_P#8F:-_Z0PUZK0 4444 %%% M% !1110 4444 %%%% !1110 4444 175U#8P-/<31V\*_>DE8*HYQR37QC^W M1^SI\%OC;\'/B1\1$L=,O_&WAS0[J]36M#O5$WFPP,\:7 C8K(/D ^<%MHP" M*]Q_:Z^![_M%?L[^,? EL\,6IW]LLNGRS_=2ZBD66+)_A#,@0GL'/7I7X4_# MCXT>-_V6[7XK?#S4=&EMH?%6D7.@:UH^I*\,MM,8I$CF4=G0R'J"&5B.,A@ M6=<_9#\1:;^R;X=^/=EJ5MJ'A[4+J6TO]/\ +,<]@RW,EO&^*ZFQDS3:@SWDD\-O#$JY #NA)R6 M9D &!G=^GO[(/P_N/V"_V&=>\2>-;5TUGR[GQ1J.F\"2)S$B0VN?[Q$<8.?N MO(P[4 =5^W9^W;H?[)?A8:;IHM]:^(^IPEM.TER3';(K7+7-S,Q]>B*/X45<*JCA0H X% M?9?P[_X*X^,_A3X+TGPGX6^&?@G2="TN 06UK"ET .K,?.RS, ]"^%_@O1_"GAG3X]+T'2;=;:TM8LX1!W)/+,22Q8\L222237B/Q> M_P"">_P/^.'CV[\9^*O#%U<>([V6*2]NX-5NHQ=>6B1JK()-JC9&J_(%..^> M:\]_X)W_ +V,)OFNU.G1S8QYZIC>1GYO+/3IN/4^6?\ !*G] MF/7/BQ\=;3XIZU:7">$_#$SWB7TP(6^U'GRT0G[VPL9&(Z%5!^]0!YI_P5$T MN73?VXOB,74B.Y_L^XB8C&Y386X)'_ @P_"OW/\ @[<1W?PC\$3PL'BET.Q= M&'0J;="#7YI_\%F/V;]5NM8T+XQZ)827>G)9KI.NF!"WVM_XJTC3O[)TSQ U_MA2)4*0R/#Y9):-= MB@!L-MR2O0@'SI\-;=O&'[=GAQ;5?.%]\1()1L/&PZB&)^@7)_"OZ+:_%'_@ MD;^S?J?Q"^.2?$[4K*1?"WA(2-!6KM(2/ND1Y^]7[74 M%%%% 'YP?\%3OV1_BQ^T=X^\#ZE\._"G_"0V6FZ9-;W4O]HVEKYJT %%%% !1110 4444 %%%% !1110 4444 %%%% !7A/ M[6W[-7AKX]?"?Q=$W@S1M=\='1KF#0]0NH(TN8;GRV\D+<'!11(0<%MOK7NU M% 'RE^P+^R59? +X*^'AXM\$:'8?$^*2Z:^U5(8+BZVM<2&("X7)QY1085L? MC7TIXO\ !VA^/_#E[H'B32K36]$O0JW-A?1"6&8*P8!E/!PRJ?J!6S10!XI_ MPQ3\!/\ HD/@_P#\%,7^%'_#%/P$_P"B0^#_ /P4Q?X5[710!Q'PW^"/@#X/ MR:@_@CP=H_A5]0$8NVTFS2 SA-VS?M'.-[8_WC73>(/#NE^+-%N](UO3;35] M*NT,5Q8WT*S0S*?X61@01]16C10!X#_PP/\ L]?VPNI_\*F\/?:5QA/);R.# MG_4[O+//^STXZ5[EH^C:?X>TNUTW2K&VTS3K6,16]G9PK%#"@Z*B* % ] *N M44 1W%O%>6\L$\23P2J4DCD4,KJ1@@@\$$=J\'U+]@K]GS5M<_M:X^$_AX7> MXN5@A:& D^L*,(_PVU[Y10!G^'_#VE>$]'M-(T33;/1]*M$$=O8V$"P00J/X M410%4>P%:%%% !1110 5\ ?\%J_^36?"W_8YVO\ Z0WU??\ 7P!_P6K_ .36 M?"W_ &.=K_Z0WU 'P!_P2X_Y/L^&7_<3_P#37=U^_P!7X _\$N/^3[/AE_W$ M_P#TUW=?O]0 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 %%%% !7Y5_\%SO^:)_]QO\ M]L*_52ORK_X+G?\ -$_^XW_[84 ??_[)W_)K/P;_ .Q,T;_TAAKU6O*OV3O^ M36?@W_V)FC?^D,->JT %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %? '_ 6K_P"36?"W_8YV MO_I#?5]_U\ ?\%J_^36?"W_8YVO_ *0WU 'P!_P2X_Y/L^&7_<3_ /37=U^_ MU?@#_P $N/\ D^SX9?\ <3_]-=W7[_4 %%%% !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 %%%% !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 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 5^5?_ 7._P":)_\ <;_]L*_52ORK_P""YW_-$_\ N-_^V% 'W_\ LG?\ MFL_!O_L3-&_](8:]5KRK]D[_ )-9^#?_ &)FC?\ I##7JM !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !7P!_P6K_ .36?"W_ &.=K_Z0WU??]? '_!:O_DUGPM_V.=K_ .D- M]0!\ ?\ !+C_ )/L^&7_ '$__37=U^_U?@#_ ,$N/^3[/AE_W$__ $UW=?O] M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !7Y5_P#!<[_FB?\ W&__ &PK]5*_ M*O\ X+G?\T3_ .XW_P"V% 'W_P#LG?\ )K/P;_[$S1O_ $AAKU6O*OV3O^36 M?@W_ -B9HW_I##7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !7P!_P6K_Y-9\+?]CG:_\ MI#?5]_U\ ?\ !:O_ )-9\+?]CG:_^D-]0!\ ?\$N/^3[/AE_W$__ $UW=?O] M7X _\$N/^3[/AE_W$_\ TUW=?O\ 4 %%%% !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 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 5^5?_!<[_FB?_<;_P#;"OU4K\J_^"YW_-$_^XW_ .V% 'W_ /LG?\FL_!O_ M +$S1O\ TAAKU6O*OV3O^36?@W_V)FC?^D,->JT %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%? '_!:O_DUGPM_V.=K_ .D-]7W_ %\ ?\%J_P#DUGPM_P!CG:_^D-]0!\ ? M\$N/^3[/AE_W$_\ TUW=?O\ 5^ /_!+C_D^SX9?]Q/\ ]-=W7[_4 %%%% !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 5^5?_!<[_FB?_<;_ /;"OU4K\J_^"YW_ #1/ M_N-_^V% 'W_^R=_R:S\&_P#L3-&_](8:]5KRK]D[_DUGX-_]B9HW_I##7JM M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !7P!_P %J_\ DUGPM_V.=K_Z0WU??]? '_!:O_DU MGPM_V.=K_P"D-]0!\ ?\$N/^3[/AE_W$_P#TUW=?O]7X _\ !+C_ )/L^&7_ M '$__37=U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?E7_P %SO\ FB?_ M '&__;"OU4K\J_\ @N=_S1/_ +C?_MA0!]__ +)W_)K/P;_[$S1O_2&&O5:\ MJ_9._P"36?@W_P!B9HW_ *0PUZK0 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\ ?\%J_P#D MUGPM_P!CG:_^D-]7W_7P!_P6K_Y-9\+?]CG:_P#I#?4 ? '_ 2X_P"3[/AE M_P!Q/_TUW=?O]7X _P#!+C_D^SX9?]Q/_P!-=W7[_4 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 5^5?\ P7._YHG_ -QO_P!L*_52ORK_ ."YW_-$_P#N-_\ MMA0!]_\ [)W_ ":S\&_^Q,T;_P!(8:]5KRK]D[_DUGX-_P#8F:-_Z0PUZK0 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 5\ ?\%J_^36?"W_8YVO_ *0WU??]? '_ 6K_P"3 M6?"W_8YVO_I#?4 ? '_!+C_D^SX9?]Q/_P!-=W7[_5^ /_!+C_D^SX9?]Q/_ M --=W7[_ % !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 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!\3_ /!4S1[?Q1X" M^#OAZ_,KZ3K/Q'TNPOH(Y63SH9(YU920?0\'L>:V/^'3_P"S;_T*&H?^#N[_ M /CE5?\ @I7_ ,@KX!?]E3T?_P!!FK[*H ^/_P#AT_\ LV_]"AJ'_@[N_P#X MY4&H?\$I?V<+>PN94\(Z@'2)F4_VW=]0"?\ GI7V/535O^05>_\ 7%__ $$T M ?)W_!*6XEN/V)/!@EE>3R[K4$3>Q.U1=RX ]!R>*^O*^/\ _@D__P F2^$/ M^OW4?_2N6OL"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_*O_ M (+G?\T3_P"XW_[85^JE?E7_ ,%SO^:)_P#<;_\ ;"@#[_\ V3O^36?@W_V) MFC?^D,->JUY5^R=_R:S\&_\ L3-&_P#2&&O5: "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ K\]/VN?^"KW@GP':^*O!/PY^W>(/%:VLUG%XBL6C2RL+ MHJRAT9PWG&-L'A=AQ@,>7_A^QN'P/.\F7 MS+A5R-S18CQD$ R;N"H( /LG]D'_ (*Y:%!X;T7PG\:)=6;7?-E2;QCY<5FC,L4:JT8565,JK_=R<9./T]LKVWU*S@N[2>.ZM;B-989X7#I(C#*LK#@ M@@@@CUK\>_@=_P $WM,_:L_9'^%7BOP]JMGX0\4"?4H-7OYK=YA?P"]F6(E MP'F1A=H/&5."?E7'Z,?"GX6^+/V;?V4SX-L=8?X@^)O#NDWBZ1-':BU>XDQ( M]M;A6E8#:S+&&+ ;0,XQ0!Q7[27_ 4@^$7[-?B&;PWJ=QJ'B;Q3;LJW.DZ# M"LAM,@,/-D=E13@_=!9AQD#.:\>\%_\ !:;X3:WJT-IX@\*^)O#5O*X3[<$A MNX8@#_&.B?$#PSIWB+PWJEKK6AZA M%YUK?6<@>*5&GCT#3;7<-HD&#,< M=-S3,P)ZX50>@P ?9UE_P6U^&LVL)#=> ?%%OIAD*FZ22WDE5.S>5O STR-_ MXFONCX1_&'PC\=/ ]EXM\$ZS#K6B71*B6,%7BD'WHY$8!D<9&58 \@]""?B; MXT?\$L_A/X9_93UR/0M*F3X@:#HLNH)XB^V3&2]N88O,D5XRWEA)-A4*%&W( M(YR3\U_\$:/C%>^%_CQK'P]FN';1_%&G27$5N6^5+RW&\.!VS%YP..NU/[M M'ZW?%SXP>$?@7X'O?%OC;68=$T.U(0S2 L\DC9VQQHH+.YP<*H)P">@)'PM> M_P#!;7X:PZP\-KX!\47&F"0*+IY+>.5D[MY6\C/7 W_B*\ _X+-_&*]\2?'# M0OAW#<.NC^&M.2\FMPWRO>7&6+$#KMB$0&>F]\=3GZ+^!?\ P2W^$OBK]E#0 M#K^DS2^/?$6BQ:FWB'[7,LEC<3Q"2-4C#>7MCWJI!4[L$GM@ ^OOV??VE/ 7 M[3G@]O$/@75C>10L([RQN4\J[LI",A)8\G&1G# E3@X8X->HU^"?_!-/XI:I M\$_VQ]!T*>5HK#Q#<2>'-3M0WRM(Q(A..F5G5.>N&8#K7[V4 %%%% !7P!_P M6K_Y-9\+?]CG:_\ I#?5]_U\ ?\ !:O_ )-9\+?]CG:_^D-]0!\ ?\$N/^3[ M/AE_W$__ $UW=?O]7X _\$N/^3[/AE_W$_\ TUW=?O\ 4 %%%% !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!E^*/$VE^"_#6J^(-;O$T_1]+M9;V\NY 2L,,:EW<@ DX4$X M )]*^:?^'HW[,7_13/\ R@:I_P#(U>E?MB?\FH?&'_L4M4_])9*POV+_ SI M%U^R;\))9M*L997\-6+-(]LC,Q\I>22.: .2_P"'HW[,7_13/_*!JG_R-1_P M]&_9B_Z*9_Y0-4_^1J^E/^$3T/\ Z VG_P#@+'_A1_PB>A_] ;3_ /P%C_PH M \^^!O[4WPN_:2;5T^'/BI/$4FDB(WL?V*YM6B$F[8<3QH6!V-RN<8YQD5ZO M7QA^S):PV/\ P4&_:H@MX8[>%8- VQQ*%4?Z(#P!7V?0 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 445\R_M)?\ !0SX1?LV_:M.U#6/^$F\60Y7 M_A']"*S31OZ3/G9#SC(8[L'(4T ?35?+?[2?_!1GX1?LXM=Z9/JI\7>+8)Q_#/+G9%@]027']PU^6/[2G_!3'XN_M!-=Z;9:@? ?A*7*_V/H4K+ M+*A[3W/#R9&00NQ".JU\V> ?ASXH^*?B.#0?"&@:AXCUB;[EGIT#2OCNS8'R MJ.[' '&+7QQINJVNH0>&M0ED>!$ MC;S/WT\8(+AU0;$R"I8^8" *^TO[9_;J_P"@#\#_ /OYJ?\ \=H ^P*J:M_R M"KW_ *XO_P"@FODK^V?VZO\ H _ _P#[^:G_ /':CN-2_;HNK>6%M"^"(612 MA*R:GG!&/^>M $G_ 2?_P"3)?"'_7[J/_I7+7V!7@G[#GP+\0?LY?LW^'? MWBB>QGUNRGNYIVTZ1I(1YMP\B@,RJ2=K#/'7/7K7O= !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 5^5?_!<[_FB?_<;_P#;"OU4K\J_^"YW_-$_ M^XW_ .V% 'W_ /LG?\FL_!O_ +$S1O\ TAAKU6O*OV3O^36?@W_V)FC?^D,- M>JT %%%% !1110 4444 %%%% !1110 4444 %%%% &;XE\.Z=XP\.ZIH6KVJ M7NDZG:RV5W;2?=EAD0HZ'V*DC\:_"K]JS_@G!\3OV;=3UK7?#]I=>*_A[;I+ M,NMZ?@SVML5.];J)3N4*FX,X!0KDDKDJ/V3_ &G_ (V7?[.OP1\0_$*U\-GQ M7_8HA>735O/LA:-YDC9Q)Y5<(-P)9F.7$@&>G3'[9? /XX>'?VBOA7 MHOCKPP\G]G:@A#VT^/.M9E.)(9 #PRG\"""."*_)7QAX,\ R_P#!(WP'XDU: MST^W\<1:Q 47OBOJ7_@BK9W]O^S;XMN+@ ME=.G\4S&V5ACYA:VPD8>Q^4?530!]^ZMJUCH.EW>I:G>0:?IUI$T]Q=W4@CB MAC499W8G"J "237X@_\ !1+]N27]J_Q98^!? T-Q)X#TJ^W6K+&WGZS>)[WX>>"+YX/AMIMQY4TUNV#K?LP_ D1:_&(O&/B29=2U6'@FU& MW;#;$CJ47)/^U(XY !K\>OB9(U]^W1XJ>?YS+\1KHN&[YU-LBOZ'-#\7:%XH M:8:-K6GZN8<&46-U'-Y>OH:_G^_;1T&[^#O[<_CZXF@=63Q+_PD M$(;D2)/(MVI!Z$9D(]B".U '[Y_$J)9_ASXJBD^X^E72MVX,+@U^"_\ P3/F MDA_;A^%[1*68W%XI ./E-C< G\B:_:7]H#XP>']'_9.\9^/[?4H)M%NO#$]S MI]T&&VX:> BW5?4N\B ?6OR/_P""1_@*X\6_MB:1K"0L]IX:TV\U&:3^%2\1 MMD!/J3/D#_9)[&@#D/\ @IU7$+5@/<&W M&1[@]Z_6W]GCXP>'_$'[*'@OQ[+J4$6C6WAJ&?4+DL-MN]O %N5;T*/'(#]* M /PW\(YL?V[=%^S*6:'XDP>4H/)QJBX&?PK^B^OYY?V-/#EU\:/VXO DL5NS M^;XE_M^X4=(XX)&NVW'H!\F/FS7-TD]A#<%G67:"#(I(X["OSA^/'[;GQ;_:4\(6?AGQ[KMKJ MFCVE\FI10P:=!;D3K')&K;HU!(VRN,=.?:OV5_:T_8*\(?M?>(M!UCQ)XAUO M1I]'M7M(H]*,.UU9]Y+;T8YSZ5^=_P"W]_P3O\%_LD_!S1O%_ASQ)KVL7U[K MT.DO!JA@\M8WM[B4L-D:G=F!1UQ@F@#RW_@EQ_R?9\,O^XG_ .FN[K]_J_ ' M_@EQ_P GV?#+_N)_^FN[K]_J "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HI&8*I). .237 MQS^TS_P5"^%'P%^UZ3H=R/B'XNBRG]GZ/,OV6!_2:ZP5&#D%4#L",$+UH ]G M_;$_Y-0^,/\ V*6J?^DLE5/V*?\ DT?X0_\ 8LV/_HI:_$']I']N+XK?M/7$ MT'B776T_PVS[H_#FD[H+)0#E=ZY+2L/60M@],=*_;[]BG_DT?X0_]BS8_P#H MI: /:Z*** /SV^'?QZ\ _!G_ (*0?M%67CCQ+9^&&U]-%BL+C4"8[=WCLD+J MTN-D?#KRY /K7Z!6-];:I9PW=G<17=I,@DBG@<.DBGHRL."#ZBOP!_X*96TS M_MM_%.=8G:".XL$>4*2JLVGV^T$] 3M;'K@^E>;? _\ :M^*G[.UXDG@;Q?? M:;8[]\FDS-Y]C+D\[H'RF3_> #>A% '])U%?FA\ ?^"T'AO7?LVF_%SPU)X: MNR K:YH2M<69/=G@),L8Z_=,I]A7Z"_#GXJ>#_BYH*ZUX+\2Z;XFTPX!GTVX M67RR1G:X!RC?[+ 'VH ZJBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBOGC]HW]O#X1_L MSQW%IX@UY=7\31CY?#NB[;B\W=A)R%A[?ZQE..@- 'T/7S?^TA^W]\(OV:5N M;'6-;_M[Q3%E1X=T,K/%),H++19F^V3(>TUUPQXR"(PBD'!!KY0\(^#?$/Q&\1V^B^&]'O_$.M MW;?N[/3X'GFFN],TF]_X5]X3ERHTW0Y MF%Q*A[37/#MQD$)L4CJIKY>\$^ _$OQ,\1V^A>%M#U#Q%K5R?W=GI\#32GGE MB%'"C/+'@=2:_17]F[_@C3KFN?9=9^,NM?\ "/V9P_\ PCFBR)+=M_LRS\QQ M^X0/D'[RFOT[^$OP/\"? KPZNB>!/#%AX99R.C2RMEY&]W8F@#\ MSOV;?^",^IZI]EUGXSZW_9-N)O#>F>,?#VI:%K5E%J.D:E;R6EW:3KE)HG4JRD>A!-?C#^U5_P2E\:_ M!2U\2^,? ^L6GB+P'IEK/?RK=3BWU&TMT5FD5@0$E"IGYE8%N?D'?]L:Q_&/ MA'2?'WA/6/#6O6GV_1-7M);&]M?,>/S89%*.FY"&7*DC*D$=C0!^(7[*'_!. M/XB?M5>$/#7BG4/$UGH7PW\V:*V::X>XNEC6=UF%O;XV)F17^\R\G=AN_P"K MGC?X%WWP]_9#UKX6_!FV6RU&/1I-+THW-R(FW2G;-,\N.)"'ED+ #YCQCC'I MGPJ^%'A7X)>![#P?X+TO^QO#E@TC6UE]HEGV&21I'^>5VE_ ML??#V\L6O8];\7:S(DVKZK&A6,[ 1'!$#R(TW-R>6+,3CA5^E** /F[]MS]C M'1?VP? -I9/>KH?BW1V>72-7:/>BEP-\,JCDQOM7IRI (SRK?EW=_P#!+W]J M71Y+CPS9Z1#=^'[B8232V?B*!+"5E'RR-$\B.3Z$QY&:_=6B@#XS_P""??[ M,7[)=GJ/B3Q-?VNM?$#5H!;/)9@FWT^WR&:&)F +LS!2SD#[J@#@EOLRBB@ MHHHH *^ /^"U?_)K/A;_ +'.U_\ 2&^K[_KX _X+5_\ )K/A;_L<[7_TAOJ M/@#_ (),A81[R%)_2>7[D/N#E^<[ M#7Y??M,_\%0/BO\ 'S[7I6BW1^'OA&7*_P!G:-.WVJ=#VFNM?+G@3X>^)_BCXDM] \)Z%?^(M9N#\EGI\#2OC/+''W5&>6. .I(H ]_P#V MF/\ @HE\6OVE&N=.N=4_X1/PC)E1X?T-VCCD3TGE^_-QC()"9&0@KQ+X5_!O MQM\;O$T>@>!O#=_XDU-L%X[./*0J3@/+(<)&N?XG('O7Z,_LS?\ !&F:;[)K MGQLU?[.G#CPKHDP+_P"[/ZQ9]I!7Z:?#GX8>$_A'X9@\/^#/#UAX;T>' MD6MA"(PS8 +N>KN<#+,2Q[F@#\X_@!_P1=TR'1Y+[XP>);BXU.XMV2+2/#D@ M2*T=E(#O.RDR,I((55"[EY+KP?=]$_X)PW?AK2+/2M(_:/\ C-I6EV<2P6UC M8^(S#!!&HPJ(BJ%50.@ P*^S:* /C_\ X=^:Y_T<]\-I8[\ MS1PA@BMN3+\,!\Y;A% QBO'OC]_P2)^$WQ.^TZCX)EN/AMKDF6"62_:-.=O> MW8@IV'[MU4?W37W710!_/=\?O^"=_P :OV?OM-YJ/AIO$OAZ')_MSPYNNX%7 M^](@421 =RZA<]&->$>!_B#XF^&>O0ZUX3U_4O#FK1?=O-,N7@DQ_=)4C*GN MIX/<5_417SC\??\ @G[\%_VAC<7FL^&$T/Q#-ECKOA_;:73,?XI 8Y3[R(Q MXZB@#X!^ 7_!9CQKX5-MIOQ4T&#QGIRX5M7TL)::@H[LR<12GV C]VK](O@3 M^V1\(_VC(8D\&^+K675F7+:'?_Z+?IQDCR7P7 [M'N7WK\M?C[_P2!^*?PW^ MT:CX#N[;XCZ*F6$%N!:ZC&OO"QVR8_V'+'^X*^'M8T76?!>NRV&JV%]H6LV4 M@\RVO(7M[B!QR,JP#*1^= ']2M%?@M\ ?^"HWQI^"?V:PU/5$^(/AV+"_8/$ M3-).B^D=T/W@/0#?O4 <+7Z2_ '_ (*F?!;XT?9K#5]2?X>>(9<+]B\0,JVS MMZ1W0_=D=/O^63V6@#[$HJ.WN(KRWBG@E2>"50\N(@A'(+,*^-] \.Z[X^\10:9H MVG7_ (@UV_E(BM+*%[BXG<\G"J"S'J30!]>_M(_\%5OBQ\:_M6E>%YO^%;^% MY,I]GTF8F^F3_II=8##Z1A.N#NKY$\,^%=?^(7B.WTC0-+O_ !!KE])B*SL8 M7GGF8\D[5!)]2?Q-?H/^S7_P1Q\6>+FM-9^+VJ_\(?I+8?\ L+372;491Z/) MS'#VZ>8W4$*:_4+X+_L\?#O]GS0O[*\!>%K'08V4+/=1KONKG'>69LN_/."< M#L!0!^8_[-O_ 1M\2>)&M-9^,.K_P#",:<(XH=29-\&AV.)]0N!VVP@_*#_>B_"JR?P'H3Y0ZM<;9=4F7U7JD&?]GYNKJ9C^+.Q/U)H ^U/VF?^"LOQ,^,'VK1_ BM\-_#$F4,EG+OU M.X7I\UP /*SUQ$ 1R-["OB[0]!UWQ]XDATW2-/O_ !!KNH2D1VMI$]Q;>W7?][.V689YVY"CL!0!^ M:'[,W_!''Q'XI^RZW\8M4;PMIC8D'A[2W22_D'7$LO,8;9,S3D=&EE;+R-[NQ-=U10 4444 %%%% !1110 M 4444 %%%% !7GOQ>_9^^'?QZTG^SO'OA+3?$<2H4BGN(MMS #_SRG4B2/\ MX"PKT*B@#\J/C]_P19=?M.I_!_Q7O&"Z^'_$AP?7;'=(/P"NGU?O7YU_%OX" M_$+X$ZQ_9GCSPGJ7ANX+%8Y+J+,$^/\ GE,N8Y!_NL:_IKK,\1^&=(\8:-[)M;WK](?@%_P6;\'>*/LVF_%;P_-X/U!L*VL:2KW5@Q M[LT?,L0]AYOU%=/\?O\ @C[\,/B)]IU+X?WUQ\.=9?+_ &6,&[TV1NO^J9M\ M>3_15'U MH _?WP)\1O"WQ0T&+6_"/B#3?$FDR<"[TRY2= ?[K%2=K#NIP1W%='7\OWP] M^*'B[X3:_'K?@WQ'J7AK5$Q_I&FW+1%P#G:X!PZ^JL"#W%?H'\ ?^"SWBCP_ M]FTSXM>'(O%-DN%;6]$5+:] _O/"<12'_=,7XT ?K]17D/P-_:S^%/[15I&W M@CQ?97^H%-\FCW#?9[^+'7,#X8@?WE!7T)KUZ@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHKQK]H#]KOX6_LT:<\OC;Q+##J9CWP:'8XGU"?CC;"#\ MH/9G*I_M4 >RUXE^T)^V1\*OV9[*0^,?$D/]L;-\.@:=BXU";C(_= _(#V:0 MJOO7Y;_M)?\ !7+XD_%1;O1_A[!_PKCP[)F/[5!()=4F7IDS8Q#GKB,!A_?- M?$%G9:WXX\1);VD%_P"(->U&8[8H4>YNKJ5CDX RSL3GU)H ^U?VDO\ @K5\ M3_BY]JTCP*G_ K?PW)E/,LY?,U.9>GS7&!Y>>N(@I'3>U?%>DZ/KGCKQ%%8 MZ;97_B#7=0E.RWM8GN;FXD8Y.% +,QY/K7WO^S5_P1]\<_$#[-K'Q4OV\!:& MV'&E6^R;5)E]#U2#(_O;F'(*"OU(^!?[,/PT_9PT= M>W/_ %TG;+$9YV@A1V H _,']FO_ (([^,O&[6NL_%K43X)T5L/_ &-8LDVI MRKZ,W,<&1Z[V'0J*_47X(_LV?#?]G;1?[.\!^%K/1BZ!;B^V^;>7/_76=LNP MSSMSM'8"O3:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH *_*O_@N=_P T3_[C?_MA7ZJ5^5?_ M 7._P":)_\ <;_]L* /O_\ 9._Y-9^#?_8F:-_Z0PUZK7E7[)W_ ":S\&_^ MQ,T;_P!(8:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH *^ /\ @M7_ ,FL^%O^QSM?_2&^ MK[_KX _X+5_\FL^%O^QSM?\ TAOJ /@#_@EQ_P GV?#+_N)_^FN[K]_J_ '_ M ()"/@;X:?7O'7B6Q\.::,A&NY/WD[ 9V11C+R-_LH" M:_.+]IK_ (++*OVO0_@GI.X\H?%6MP8'^];VQ_1I?QCK\SOB%\2O%7Q8\2W' MB#QAK]_XCUF?[]WJ$YD8+GA5!X51GA5 [ 4 ?H;^TU_P61USQ!]KT/X,Z2? M#U@)O%&O_ !"\27&K:]JE_P"(=ZQA M5XZ5[910 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 ?,7Q]_X)S_ 4^/WVF\N_#B^%?$,N6_MKPV%M96<_Q21X,Z'K-C+\T4R/;W%O(.>0<,C#\#7UY\ O^"K'QF^#OV>PU M^\C^)&@1@+]FUYS]L51_02?2OV/\ C-^S9\-/V@M+-GX\\(:?KCA- MD5\T?EWD _Z9SIB11GG ;![@U^(I,+_ &;XD*PQNWI' M<9\IN< !BK'/W:^LXY%EC5T8.C#*LIR"/45_,;\4O@OXZ^">N'2/'/A;4O#- M]DA!?0$1S8ZF*0921?\ :1B/>N^^ O[:WQ?_ & ?&7V;3?B?HMQX%U-L*=4LPUYISGU M( \V+)[;7 ZEA7WMX-\<>'OB'H,&M^%]@# M7 OS$9XW'"CNPH ]6KR+X^?M7?##]FO2FNO''B:WLKUDWP:/;$3W]SZ;(5.< M$\;FVJ.["OR\_:4_X+ ^._B(MWHWPNL#X T)\I_:DQ6;59E]01E(,CLNYAU# MBO@NXN-:\<>(FEGEO]?UW49N7D9[FZNI6..IRSL3]2: /NK]I/\ X*]?$/XF M+=Z/\-K0_#SP_)E/MX<2ZK,OKYGW8,^B L.SU\*JNM>./$055O\ 7]=U&;H M]S=74K'\6=B?J37W)^S7_P $BOB-\45M-8^(MP?ASX>DP_V.6,2:K,OIY1^6 M'/K(=P_N&OU.^ '[)/PO_9HTM;?P1X:@MM09-D^M7F)]0N/7=,1D _W4VK_L MT ?EW^S7_P $@_'_ ,25M=9^)MXWP]T%\/\ V!?#-O875?LG?\FL_!O_L3-&_](8:] M5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH *^ /^"U?_ ":SX6_['.U_](;ZOO\ KX _X+5_ M\FL^%O\ L<[7_P!(;Z@#X _X)M^(=6 MLM$T>T3?<7VH3K##$OJSL0!7P7^TS_P5^\"_#G[5HOPLLT\?:^F4.J3%H]*@ M8<9###SX/]S:IZAS7Y7?'+]I7XC_ +1FN?VEX\\3W>L"-RUO8 ^59VO;]U N M$4XXW8W'N30!^EO[3'_!9#0/#?VO1/@WI2^)=17,9\1:M&\=C&>F8H>'E]BV MP9P<.*_+OXM?&WQS\=/$C:[X[\37WB/4.?+-T^(H%/58HEPD:^R "O0/V12>%- :U\/[]LOB+5C2%SD C;0!^7_ .S3_P $^?BU M^TPUKJ&G:3_PC7A*4@GQ%K:M% Z9Y,"8WS'K@J-N1@LM?K+^S/\ \$W?A+^S MC]DU1M/_ .$T\80X;^W=;B5A$X[V\'*1<]#\SC^_7U6JA%"J J@8 '04M !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 8_BOP?H7CO0[C1O$FC6&O:3<#$MCJ5LD\+_ %1P17P=\??^ M".7PZ\<_:-2^&NJW'@#56RPT^?=>:<[>@#'S(LGN&8#LE?H310!_.E\?/V&_ MC%^SFUQ<>*/"DUWH463_ &_H^;NQV_WF=1NB'_754/M7F?PS^+WC7X-Z\NL^ M"/$^I>&=1&-TFGSE%E Z+(GW9%_V7!'M7]/#*'4JP#*1@@]#7RI\?O\ @FG\ M%/CM]IOET+_A"O$4N6_M;PV%M]S=\/JL-U_O26[$1N?4HT8'937Z.?!3]I_X8?M#:>+CP)XO MT_6+@)OETTOY-[".^^!\.!U&[&TXX)K\@?C[_P $G?C'\(_M-_X8@B^)6@1Y M82Z*A2^5?5[1B6)]HFD_"OCE6U;PAKF5-[HFLV$O4;[>XMY%/X,C _0B@#^I M>BOPS^ 7_!6CXP_"(/\ A#O$4N%_L?Q(5MF=SVCFR8I,G@ ,&/\ =% 'U-12*P90 M0<@\@BEH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M\W^-?[17P[_9YT'^U?'OB>ST.-U)@M6)DNKDCM%"N7?GC(&!GDB@#TBO,/CC M^TM\-_V<]#_M+QYXGM-(9U+6]@I\V\NO^N4"Y=AGC=C:.Y%?F'^TI_P6,\6^ M,ENM&^$6EMX,TELH=USQYXBFU'5K^_\ M0:[?RCS+F[E>XN;B0G RS$LQ/ H ^_?VE/\ @L/XT\=K=Z-\*--/@;1GRG]L M7FV;4Y5]5',<&1Z;V'4.*^ =1U+6_'7B*2[O[J_\0:[J$PWSW$CW-S,']X1^[![K&%4^E 'Y M;?LV?\$DOB9\65M-8\>R_P#"M_#B>#/#<*ZMLV3:]J&+C4)\]%;;YF=CD?:)\$;(%P222-VT@$ ,R 'MA\3:.OB)= .JV(UUK;[ M8-+^TI]J, ;;YOE9W;-W&[&,\9K3KX+7_@G=XLN/"[?$:?XB7R_M0-=C65\5 M+.WV*.8+@:?Y6-OV;;\F=O\ P'9^[/N/[*_[5"_&M-4\(>+]+_X0WXO^&?W. MO^&+CY22,#[3;Y)WPOD$$$[=PY(*,P!]!T444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !7Y5_\%SO^:)_]QO_ -L*_52ORK_X+G?\T3_[C?\ M[84 ??\ ^R=_R:S\&_\ L3-&_P#2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 5\ ?\%J_^36?"W_8YVO\ Z0WU??\ 7P!_P6K_ .36 M?"W_ &.=K_Z0WU 'P!_P2X_Y/L^&7_<3_P#37=U^_P!7X _\$N/^3[/AE_W$ M_P#TUW=?O]0 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 %1SSQVL,DTTBQ0Q MJ7>21@JJH&223T %?(?[3'_!3OX3? '[5I6DW8^('BZ+*?V9HLRFW@?TGN>4 M7!X*IO8'JHZU^3G[27[=GQ9_:4)L9=NFV[]/GN,'S,=<1!@>0 M64U^47[0G[7_ ,4OVF]2:7QIXBD?2E??!H-AF#3X/3$0/S$?WI"S>]XC79;6P/>69L)&/J+3(6ZX=N))\'UV+U!5A0!^9GP#_ &5/B;^TMJ_V M/P-X:GOK2-PESJ]S^YL+;_KI,W&<<[5RQ[*:_5C]F7_@DA\.?A3]EUGXB3+\ M1O$J8<6LT932K=NN!">9L7;V M5C"L,,*_W410 H]@*OT 0V=G;Z=:0VMI!':VL*".*&% B(H& JJ. .PJ:BB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "O*/C=^RS\+?VB+%H?'7A"PU6[V; M(]4C7R+Z$8XVSIA\#^Z25XY!KU>B@#\BOC[_ ,$7?$&C?:-2^$7B:/Q#:C++ MH>OLMO=@=E2X $&_B1H,VB>*M!T[Q%I,WW[/4[9)XR?4!@<$= MB.1VH _GU^ ?[=GQD_9T^S6OAOQ5-?Z!#@#0-:S=V6W^ZBL=T0_ZY,E?I+\ M?^"Q'PV\??9M-^(VFW'P]U=L*;Y=UWIKMTSO5?,CR>S*5'=^]97Q^_X(T^!O M%WVG4OA;KEQX)U)LLNDZ@6N].=O16)\V+ZYD' PHK\W?CQ^QC\7?V<99I?&' MA*Y71XVPNNZ;_I5@XS@$RK_J\]ED"-[4 ?T2>%_%FB>.-$M]9\.ZO8Z[I-P- MT-]IUPD\,@]G0D&M:OYCOA5\;_'OP/UK^U? GBO4O#-X2#)]CF_=38Z"6(Y2 M0>SJ17Z(_ '_ (+2WEK]FTSXO^%5O(^$.O\ AP!)!VW26SG:WJ2CKTX0T ?K M!17F_P &_P!HSX;?'_2_MW@+Q=IVO[5WRVD4GEW< ]9(' D09XR5P>Q->D4 M%%%% !1110 4444 %%%% !1110 445PGQ>^.G@/X#^'3K?CSQ/8^'+$Y\I;E M\S7!'58HE!>1O9%)H [NO/?C)\?_ (?_ +/_ (?_ +8\>^)[+0+9@?)AF8O< M7)'58H5R\A_W0<=\5^97[2O_ 64UW7_ +3HOP:T<^';$Y0^(]8C26\<=,PP M(MTEO"FG-E#X@U1$FOY%Z9CB^:.+ZG>?3::_/ M'Q'XGU_XA>(Y]5UW4]0\0ZY?2#S+N^F>XN)F)P!N8DD]@*^M_P!FW_@E?\6? MC*;PIX=2[U]5VR>(M M6QZQJH/<&O>:* "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH ***Y?X@?%#PA\*=%;5O&/B72_#.G#.)]3NDA#D?PH&.6;IPN3S0 M!U%%?GK\:_\ @LM\-/!WGV7P\T/4?'M^N56^GSI]AGU!=3*^.>/+4'LW.1\" M?&K_ (*4?';XU+/:S>*F\):-+D'3?"ZM9*5/9I0QF8$=07P>>* /U^_:]_;% M\*?LR_#77[R+6=%U#Q[# !IGAF:]7SYI795#/$IWA%#%SG;N"$ @D5Y]_P $ M[?!/A3Q9X-N?C;<^*(_B+\4/%A/]N:[,N)--?@G3XHSS"B#:, #< I'R; /P MNTW3-4\5:Q'9V%I>:QJMY(0EO;1O//.YY.% +,3^=??/[(7P(_:O_9;_ +1^ M*.B>";B/P]# LFJ^$-2N1'=:S;*?F$=L,NLR LRE@K#! #[BC '[05\??\%# M_ ?A/0_ L/QG3Q0GPZ^)GA'#:#XBMUS+>RS8#[4#J%D"-\R[]IY!->CT4 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y5_\%SO^:)_]QO_ M -L*_52ORK_X+G?\T3_[C?\ [84 ??\ ^R=_R:S\&_\ L3-&_P#2&&O5:\J_ M9._Y-9^#?_8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\ ?\%J_^36?"W_8Y MVO\ Z0WU??\ 7P!_P6K_ .36?"W_ &.=K_Z0WU 'P!_P2X_Y/L^&7_<3_P#3 M7=U^_P!7X _\$N/^3[/AE_W$_P#TUW=?O]0 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 M7@G[1_[;OPI_9AM98?%&O+>^(@FZ+PYI.)[Y\C(W+G$2G^](5![9Z5^3O[3/ M_!4CXK?'?[5I/AZX;X=^$I,I]BTB8_;)T])KGAN1U6,(I!P0W6@#]0?VF/\ M@H9\)?V:5NM/O=5_X2CQ=$"H\.Z(ZRRH_I/)G9",XR&)?!R$:OR:_:9_X*.? M%K]I#[7ICZC_ ,(=X0FRG]@Z)(R"5#_#<3!?$GQ,\26 M^A>%M$O_ !%K5T?W=EI\#32MZL0!PHSRQX'4FOTH_9F_X(U7EY]DUSXUZO\ M88>)!X7T68-*?]F>Y&57W6+=D'AP: /SG^&'PC\9_&CQ-%X?\$>'+_Q)JTF" M8;*+*QJ?XI'.%C7_ &G('O7Z>?LS_P#!&O3=+^RZW\:=7&K7(PX\,:+*R6Z] M\3W'#/[K'M (^^PK]$_AK\*?"'P=\,P^'_!7AVP\-Z1%C_1[&()O;&-[M]Z1 M_5F)8]S75T 8G@WP3X?^'GAZUT+PQHUCH&C6J[8;'3X%AB7WVJ!DGN3R>IK; MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *9-" MEQ$\4J+)$ZE61QD,#P01W%/HH ^1/C]_P2_^"OQN^TW]CI#> ?$4I+?VAX=5 M8H78]Y+8CRV&6%WH"$W2J.A M>T/SY]H_, [FOW@HH _EIT_4M8\&Z]'=V-U?:'K5C+E)[>1[>XMY%..&!#(P M/T(K[8^ /_!77XL_"_[-IWC:*W^).A1X4R7S>1J*+[7"@A^Y_>(Q/]X5^K?Q MT_9%^$_[1EN__";>$+.\U(IL36;4?9K^/CC$R89@.RON7VK\W_C]_P $8_%O MAO[3J7PG\10^+;!QKVGX!?\% OC1^SS]GM-&\3OKGA^$!1H M/B#==VJJ/X8R6$D0Z\1NHYY!H _H;HKX*^ ?_!7[X5_$C[/IWCVTN?AQK3X4 MSSDW6G2-TXF5=T>3_?0*/[YKZE^+7[1W@KX0_!74?BG>WS:_X2LUA83^'FBN MS<^9*D2"([PC99QR6 QGF@#U"BOCV/\ X*5:#-&LD?P-^-SHP#*R^$8R"#T( M/VFG?\/)M#_Z(7\BZG+I%Y:^+HDM;P7,:([(D,;R&1L/C8N7R M#E10!]&UQ/Q7^-7@;X'>'6USQUXFT_PWI_.QKN3]Y,1U6*,9>1O]E 37YI_M M*?\ !9B]O&NM%^"NB_88>4/B?780TI_VH+;)5?4-*6R#R@-?FYX]^(WBGXJ> M))]>\7:]J'B/69^&N]0G:5\9X5<_=4=E7 '84 ?HS^TI_P %EM5U;[3HOP7T M;^Q[;E#XEUN)9+EO]J&WY1/9I-^0?N*:_.+QKX\\2_$WQ)/KGBG6]0\1ZU%' Z 5]._LU_P#!,?XN?'YK74]2L3X \)2X?^U="VX=^.06V(1T8U^K'[-O_!/SX1_LT_9M0TK1O^$A\5Q $^(=<"S7"-ZP MIC9#WP4&[!P6- 'Y8_LU_P#!+OXM?'=K35-\-KD M.W8@N44@Y!/2OU7_ &;_ -@GX1_LSK;WNA:%_;7BB,<^(];VW%V&QR8A@)#W M_P!6H.#@LU?1=% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M>!?&O]NKX)_ 7S[?Q'XVL[O6(<@Z-HI^VW@8?P,L>1&?^NC)7P+\:O\ @M5X MEUC[18_"WP=:^'[9LJFK>(&%U=$?WEA0B.-O]YI!0!^MNIZI9:+I\]]J-W!8 M64"[Y;FZE6..-?5F8@ >YKY%^-7_ 52^!GPF^T6FE:Q/\0-9CR!:^'$$EN& M[;KEB(]ONA<^U?BW\6/V@/B-\)&5MZ074Y%O$?6.!<1I_P ! M45-\(_V=?B7\=KX6W@3P9JOB%=^Q[N"'9:Q-Z/.^(T/^\PH ^I/C7_P5]^,7 MQ$\^S\'0:?\ #C29,@&Q47=\5.>#/(NT<8Y2-"/6OBSQ5XQU[QUK,VK^)-:U M#7]5F_UE[J=T]Q,WU=R3W]:_2#X*_P#!%/7M4\B^^*?C.#1(#AFTCPXHN+C' M<-/(-B,/]E)![U]]_!3]B'X+_ /R+CPOX(L7U>'!&LZJ/ME[N'\2R29\L_\ M7,*/:@#\4O@K^P/\;_COY%QH7@NZTS1YL$:QKW^@VNT_Q*7&^0?]1??%#Q;>>*+H89M*T139V@/&5:4YDD'7E?*//MS^E-% '"?"SX$ M_#[X(Z;]A\"^$-)\-0E=CR65N!/*/^FDQS)(>!R['I7=T44 ?.LW[!/PBG_: M 'Q:;19/[7W_ &MM'WK_ &8U]GB],&W_ %WX[=WS;=WS5]%444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 5^5?\ P7._YHG_ -QO_P!L M*_52ORK_ ."YW_-$_P#N-_\ MA0!]_\ [)W_ ":S\&_^Q,T;_P!(8:]5KRK] MD[_DUGX-_P#8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\ ?\%J_^36?"W_8 MYVO_ *0WU??]? '_ 6K_P"36?"W_8YVO_I#?4 ? '_!+C_D^SX9?]Q/_P!- M=W7[_5^ /_!+C_D^SX9?]Q/_ --=W7[_ % !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 %%%% !17G/QJ_:'^'G M[/7A_P#M?Q[XGL]#B=2;>U=M]U=$=HH5R[\X&0,#/) YK\LOVF/^"PWC+QU] MJT7X2Z>W@C16RAUJ\"2ZG,OJHYC@R/3>PZAEH _3/X__ +67PP_9HTHW/CCQ M)#:WSIOM]&M,3W]SZ;(0<@'IN;:OJPK\I_VF?^"MGQ(^+1N]'^'T;_#CPR^4 M^T6\N_5)U]6G'$.>#B,!AR-["OB.[O-;\<>(GGNI[_Q!KVI3_-+,[W-U=2L< M6?E@^LF6 M']R@#X9TG1]<\>>(HK'3+*_\0:[J$QV6]M&]Q37Z%_LR_P#! M'3Q3XO\ LFM_V\(:2V'&@:K4 ZL2>RI+S+&/=O-^E?I-10!_-Q\<_P!D7XL? MLZ74@\;>$+RSTU7V)K-JOVBPDYXQ.F54GLK[6]J\UL/&&NZ7X=U/0+/6;^UT M/5"AOM-BN'6VN2C*Z&2,':Q5D4@D9&!7]1EU:PWUM+;W,,=Q;RJ4DBE4,CJ> M""#P0?2OS8_X*;?L1_"/P=\!_$OQ2\+>&D\*>)M-GM&/B#756:6-QW@CQLAYS@J-^#@N:^G:* "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HK'\5>,=!\"Z--J_B36M/T#2H?]9>ZG=);PK]7< M@=O6OB[XU_\ !7SX._#GS[/P?#J'Q'U:/(!L5-K8AAG@SR+D]N4C<'UH ^Z: M\_\ BM\?_AS\#M/^U^._&6D^&U*[T@N[@&XE'K' N9)/^ J:_%OXU_\ !53X MY_%KS[32M7@^'^CR9 MO#:&.X*]MURQ,F[WC*#VKY)O+W4_%&L/<7<]WJVJW MD@W2S.TT\[G@9)RS,>/>@#]:?C5_P6J\,Z/Y]C\+?!]UXAN1E5U;7V-K:@]F M6%"9)%_WFC-? WQL_;L^-GQZ^T6_B+QK>6>CS9!T713]BL]I_@98R&D7G_EH MSUUGP4_X)F_';XS?9[H^&/\ A#-%DP?[1\4,;3*\_$#6-1^(&HKAFM$)L+ 'TV(QE;![F0 ]UH _';P?X'\1?$' M6HM(\,:%J7B+59/N66EVDEQ*1Z[4!./>OM;X*_\ !'OXN_$#[/>>-+S3OAUI M;X+1W+"\O]OJ(8VV#CLTBD>E?LGX#^&WA3X7Z*ND^$/#FE^&M-&,VVEVB0*Q M'=MH&X^YR>:Z2@#Y"^"G_!+7X%_"'R+N^T.7Q[K,>&^V>)F$\(;OMME BQGL MZN1ZU]:Z?I]KI-C!96-M#96<"".*WMXQ''&HZ*J@8 'H*L44 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?E M7_P7._YHG_W&_P#VPK]5*_*O_@N=_P T3_[C?_MA0!]__LG?\FL_!O\ [$S1 MO_2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\ ?\ M!:O_ )-9\+?]CG:_^D-]7W_7P!_P6K_Y-9\+?]CG:_\ I#?4 ? '_!+C_D^S MX9?]Q/\ ]-=W7[_5^ /_ 2X_P"3[/AE_P!Q/_TUW=?O]0 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !115?4)7@T^YD0[72)F4XZ$ M D4 6**_-']C7]GSQK^T]\ ]'^(>O_M&_M4U*YNTEM=+\3RI;KY<[QC:I MSC(7IT],5[=_P[\US_HY[XX?^%5)_A0!]@45\?\ _#OS7/\ HY[XX?\ A52? MX5\:?M/_ !F^*O\ P3W^/TGA[PO\4_%GC^WU3PM',K>/-2DU)+6:6XD7S8XF M(3>H@&TD'[[9R.* /U:^*7QB\%?!/PS)K_CGQ)8>&]+7(66\DP\K#^&*,9>1 MO]E 3[5^8'[37_!9+5M:^UZ'\%]).B6AS&?$VL1*]TXZ;H+?E(_9I-Y(/W5- M?GA\1_BEXN^+WB6?Q!XS\0W_ (DU>;K>>5CT&6)/L .G05]>_LR_\$JOBE\;OLFL>+$; MX<>%),/YVIP%M0N$Z_NK;(*@_P!Z0KU! :OT_P#V:OV _A+^S*EO?:/HW]O^ M*XQEO$>MA9KE6]85QLA'7&P!L'!9J^D: /#OV=?V,?A5^S'9H?"'AY)-;V;) MO$&IXN-0ER.?WA $8/=8PJG'(KW&BB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "ODK_@JI_R8YX^_P"NVF_^E]O7UK7(?%GX3^&/C?X U3P7XQT\ZGX> MU(1_:+=9GA8E)%D0AT(8$.BG@]L=* -GPG_R*NC?]>4/_HM:UJ^/_P#AT_\ MLV_]"AJ'_@[N_P#XY1_PZ?\ V;?^A0U#_P '=W_\ET444 %%%% !1110 4444 %%% M% !117D/QF_:V^$GP!CE7QKXWTW3K]!D:5 YN;YO0>1&&<9]6 'O0!Z]3)ID MMXGEE=8XD4LSNPK\J_C9_P6O=OM%C\*/! 7JJ:SXH?)],K;1-^(+2 M?5>U?!'QF_:P^+/Q^FD_X3;QOJ>J6+MN&EQ2"WLEYXQ!&%0D>I!;U)H _:OX MU?\ !2?X$_!7S[:;Q6OBW68LC^S/"ZK>MN'4-*"(5(/!!?(YXXKX%^-7_!9C MXE>,//LOAWH6G> [!LA;VXQJ%_\ 4%U$29YX\MB/[WK\1_#?X0>-_C!JXTSP M5X5U;Q->9 ==-M7E6+/0R.!M0>[$"ONCX*?\$8?B!XH\B]^)7B2P\%61PSZ; MI^+^^([JS B)#_M!I/I0!\(?$#XI>,/BMK!U7QEXFU7Q-J'.)]4NWG* _P * M!CA%]EP*[SX+_L>_&#X_-#)X-\#ZC>:;(1_Q-KM1:V('E 'Y;_!7_ ((H6L'V>^^*WC=KI^&?1_"Z;$^C7,JY(]0L:GKAN]?> MWP<_9;^%7P#MT7P-X)TO1KH+M;43&9[UQWW7$A:0CVW8YZ5ZI10 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 5^5?_!<[_FB?_<;_ /;"OU4K\J_^"YW_ #1/_N-_^V% M'W_^R=_R:S\&_P#L3-&_](8:]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 44 M44 %%%% !1110 4444 %%%% !1110 5C^,?%VD^ ?">L>)=>N_L&B:1:2WU[ M=>6\GE0QJ7=]J LV%!.%!)["J?Q)\>Z;\+?A_P"(_&&L&3^R]#T^;4+@1#+L MD:%BJCNQQ@>Y%?A#\1OCQ\?/VX=9\;ZG'J>H1^%-#TJYU>_T/3[QK;2]/L(E M9L.FX"5R!M!8,[$]E'R@'[J_"KXK^%?C9X'L/&'@O5/[9\.7[2+;7OV>6#>8 MY&C?Y)45QAT8/_#.O:IH_A/7WN9--A^U M&;3;MH)FBGBFMB=F[<,\J#A@RG/(_=S]F;XXV7[1WP/\+?$"RMQ9-JMNWVFS M#;OL]Q&[1S1Y[@.C8)Y*E3WH ]0HKQ/]J#]KCP'^RKX.FU3Q/J$=QK+?@WX7^'.D>"O M$^H^&=6U:\N[NXN-*N6AE:&%$4(Q4YVEI\X[E/:@#]"Z*_ 3PY\2_P!M+QAH MMKK.@W_QBUO2+M2]OJ&FVVH7%O,H)!*2(A5AD$<'J#7U'_P3YUK]J2^_:6TB M+XJ1_$Y?!YL;LSGQ19WT5EYGE'R]S2H%W;L8R>M 'ZL45\3_ /!2_P#;8U/] ME_P?I'ASP9+#%X\\1*\D=W+&)/[.M%.TS!&!4NS?*N01\KDC@ _FKI'AW]KK MQYX!N_C)I^J_$#4/#MN)+AM(_C1K5S\+OB1?C5?$45JUUH^M2*%FO(XQ^\@EP &=5^!_A/8_:_&7B[1?#$)7/;U@K\8_BE_P %E_B]XL\Z#P;HVA^ [5L[)A&=0O$_X'*!&?\ OU7Q_P#$ MSX]_$;XR7#2^-O&NM^)%+;A;WUX[0(?]B$'8G_ 5% '[5_\ !)__ ),E\(?] M?NH_^E6.G7)\%6][<7FH,PCA@2[N0[84$LV74!1U)Y(&2/U;KXUO/^4L M]A_V2P_^E[T :_[,O_!-7X3?LZ_9=4N;'_A.?%\6'_MK6X59(7'>"WY2/GD, M=SCLU?6=%% !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 %%%% !115/5M8L-!TZ?4-3O;?3K"W7?-=7S7$@P/K&B'WH _9CXA_%; MP;\)='.J^,_$^E>&;#G;+J=VD/F$?PH";"Q]F&Y3*_T*)G^]7X^>*/%NN>-]9GU?Q%K%_KVJSG,M]J5 MR]Q,_P!7]>Z?!3_ ()__''X[>1<:+X,N=(T>;!&L>(,V-KM/\2[QOD7 MWC1J -7XU?\ !2'X[?&S[1;7/BV3PKHTN1_9?A<&R3:>H:4$S."."&*[WQ7=C#-I>C@V5F#W5I#F60>Z^6:^[?A=\#_ 'P4TO^S_ -X1TGPS 5V M.]C;*LTPX_UDIR\AX'+L3P* /Q?^"G_!)WXW_%3R+S7;&U^'>CR88S:\Y-T5 M_P!FV3+ ^TACK[Z^"O\ P2.^"WPS\B\\3I??$;5X\$MJS^39AO5;:,\CVD:0 M5]O44 9GAWPSH_@_28-*T'2;'1-+@&(K+3K9+>&,>BH@"C\!6G110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !7Y5_P#!<[_FB?\ W&__ &PK]5*_*O\ MX+G?\T3_ .XW_P"V% 'W_P#LG?\ )K/P;_[$S1O_ $AAKU6O*OV3O^36?@W_ M -B9HW_I##7JM !1110 4444 %%%% !1110 4444 %%%% !1110!Y7^U/\.= M0^+7[.?Q$\(Z2-VJZIHUQ%9Q[MOF3A=T:$]@S*J_C7X._ /]HB[^ 'AGXO\ M@^^T1[JU\<>'[C0;E6/E3V5R(Y4B20PLZ"XC(*OG;@L '(_BX% '*_P#! M,OXB?!_QG^S'X%^'7B#4_#&J>,M*N[Z5- UI(FN$DDNYG1H4F'SL4=3F/)&< M''-??VGZ;::5:I;65K#9VZ_=AMXPB#Z #%?SD:Q^RSXST']FWPS\=;6:VN_" M>IW:ZA6..2&20GDMB0H2>3Y>222: /DWX?_\ !*SXB_&[XSZ_ MXO\ B[J[%SJU_$96* '++$I7'S.2P&!L[CY&^#^BV?AK]O M+P3I&GQ&&PT_XE6-I;QEBQ2./5$5!DG)P .3S7]%M?SP_#W_ )2'>&?^RIVW M_IV6@#^AZOQ,_P""RWCC_A(/VH=*T"*3,'A_0+>)X\_=GFDDF8_C&T/Y5^V= M?*/QR_X)I_"']H+XF7_CKQ+-XC@UW4)89+PZ?J*I%.(XTC5"KQOM79&J_*0> MN"* /A_X4_\ !7L?!GX9^#/ ^B?"R/4--\/Z3:V$EU=:T89+F5(P)9 JPL$# M/N(&6QGG/2OT)_9'_;:\#?M>:)>OH*7&B^)--57U#0+]E,L2$X$L;CB2//&X M $'&Y5RN=37_ -B/X':]\.[CP9_PK3P[8:9);^1'GQQWD#;<+*MQCS/,' M7>6)/\602#^+?[&?B35?@?\ MQ>";*TO)0W_ DJ^&KSR/NW$,T_V9U91G*Y M(;'."JD<@&@#KO\ @K!XJF\1?MK>*K.1R\.B6.GZ=!DY 4VR3D#T^>X?\:A"T]K%/!-(9$5MI8>6C <^M?GO_ ,%3OVM/A)\>?V??#^@> O&= MKXBUBV\46]]+:P6\\96!;2[1GS)&HP&D0=<_-2_\%D_AKXO\=?$SX=S^&_"N MM^(8(-(N$EDTK3IKE8V,P(#%%.#CL:_-GQ1\+?&G@?3X[[Q'X0U[0+&240)< MZIID]M&TA!8(&=0"Q"L<=<*?2@#Z#_X).;=3U^6$$1K_P%16#X)^&_BSXE:E_9_A+PSJ_B:]R 8-)LI+EUSW(13@>Y MXH _3OXJ?\%N;*'S;?X:G[XCV:0UW?PK_X)'?';Q\T,^NV>E^ M M/?YB^L78EN-O^S##O.?9RE?8GPK_ ."+OPO\,^3<>./$^M^-;I<;K:VVZ=:- MZ@JI:4_42#Z>@!^-U_J%]KFH2W=[5YRN\?[FZOWD^%_P"S/\*_@NL?_"%> M M#T&X08%[#:*]V1Z&X?=(?Q8UZ90!^2/PL_X(DZ_?"&Y^(GQ!L=*3J^G^'; M9KJ0CT\Z78JGZ(X^O6OK[X;?\$P_@#\,;7?%X0_X2S55C(2]\4SF\RV."8<+ M#U_Z9U]844 ?G%^RKXG_ &DOV6O@OI?PY_X9AOO%']FW%S)_::>+;2V$OFS/ M)@)Y*]=_X:M_:2_Z- U#_ ,+BT_\ C%?8%% 'Q_\ \-6_M)?] M&@:A_P"%Q:?_ !BN?^".A_?MR#XM>.?A)(21IFFW$ MA$D_.!VPFX@JN\C)O&]]!I$V5.C:0?L5GM/\ "R1X,@_ZZ%C[UY)X M-\!^)/B)K4>D>%M U+Q'JDG*V>EVCW$N/7:@) ]^@H _0_XU_P#!:CQ5K37% MC\+O"-IX;M3E4U772+N[([,L*XCC/3AC(*^$/BI\>OB)\;M1^V^.O&.K>)9 MV](;RX/D1'_IG"N(X_\ @*BOKCX*?\$>/BWX^\B\\;W^G?#K2WPS0S$7M^0> M1B&-@@_X%(",_=[5]]_!7_@EW\"?@_Y%U=Z!)X[UF/#?;?$["XC#?[-N (L9 MZ;E8CUH _%CX0_LW_$WX\7JV_@3P7JOB!-VQKR&'R[2,YZ/LZA]GOOBIXTATB$X9]'\-IY\^/1KB0;$;_=20>]?K+8V-MI=G#:6= MO%:6D*".*"! B1J.BJHX 'H*GH \-^"O[$_P9^ /D3^%/!%C_:\."-9U,?;+ MW=_>623/EG_KF%'M7N5%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %?E7_P7._YHG_W&_P#VPK]5*_*O_@N=_P T3_[C?_MA0!]_ M_LG?\FL_!O\ [$S1O_2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 4444 %%%% M!1110 4444 %%%% !1110 4444 >-?M@?"#4_CK^SGXS\'Z'<-:Z_=6RSZ;( MLIBS<0R+*B;AT#E-A)XPYK\-?@W^T5XF_9S\._%WX>ZGI,\NG^,M'NM%U+3[ MO=#/8WGE2QQS;6'#*9&#J0"1WRHK^B^OFK]LO]D7P1\=OAGXRU;_ (0.QUKX MD1Z-<#1M0@_T>[>Z6)OLZM(K+O ?: )"5[=* /R-UC]L,7?[#?A?]GK1=$N? MM8OI;C5]2GVE95-[)0P2,.00"ID*GD5C_P#!/?\ 8M\/?"+X M/^&==\;_ XT_3_BS%/S5^+'_!2+4/C?\ ?VE;K5XO'?BP>"=9NQJWA]3K-R MUE$PV-+;"+?L79(/]6!C84/? _:>L+QMX%\._$CP[=<^-?[2%E\0M2MYSX9\)W)U2ZU%UPES M?_>AA4]VWGS6QT"8.-ZY_28?\$Q_V:5U9=0_X5I#YBD,(?[6OO)W ]?+\_:? MIC'M7T;X5\)Z)X%\/V>A^'=)L]#T:S3R[>PT^!888EZX55 R]4M_&&@?%_2[*6XT:ZLTTG6)(E+"VGC8^3(_\ =5U?8#TS&!U89S_A M#_P5XB^&_P"S)IW@N\\*:AJ'CW1=,&DZ;J:S1_8G1$*02RY.\,BB,%0K;]I. MYL:/8>(-+NM,U2RM]2TZ[C:&XM+N)98ID(P5=&!# CL17S3J'_!,G]F MK4M:.IR?#2&.5FWM!;ZI>Q0%N,'REF"@#'W0 .3D&@#\W_\ @DS\ =3^*7[1 ML'CZ]MIF\-^#M]W+>2 [)[YT*PQ!N[#<93CIL7/WAG]PJPO!7@;P]\./#=IX M?\+:+8^']%M!B&QT^!8HDSU. .23R2>2>22:W: "BBB@ KX _P""U?\ R:SX M6_['.U_](;ZOO^O@#_@M7_R:SX6_['.U_P#2&^H ^ /^"7'_ "?9\,O^XG_Z M:[NOW^K\ ?\ @EQ_R?9\,O\ N)_^FN[K]_J "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BN6\>?%3P;\+=/^ MW>,/%6C^&+0C*R:M?1V^_P!E#D%C[#)KY(^*O_!7KX'> _-@\./J_CZ_7('] MEVIM[8,.S2S[3CW17% 'W!3)94AC>21UCC0%F=C@*!U)/I7XN_%/_@LY\6/% M1F@\%:!HG@:T;.R=U.HWB?\ Y (OSBKX_\ B=^T1\3?C-*[>-?'.N>(8F;= M]ENKQ_LRGK\L"D1K_P !44 ?O)\4OV^/@-\(?.CUGXBZ7>W\>0=/T1CJ$^X? MPD0AE0_[Y6OCSXI_\%N-+MQ-;_#GX=W5Z_(CU#Q+%/#>K>);[C-OI-E)U"6\O[JXU&_N&S)<7,C2RR-ZEB22:_8KX6_\ M!%GX:^'?)N/'/BS6O&-RN"UK9*NG6K>H(!>0CW$BU]A?"W]E_P"$_P %?*?P M7X T/0[J,86^2V$MWCT-Q)NE/XM0!^#OPK_8=^.?QB\J3P[\.=86QDP5U#58 MQ86Q7^\KSE X_P!S<:^POA7_ ,$2O$=_Y-S\1/B!8:0G#-8>'K=KJ0CT,TFQ M5/T1Q7ZXT4 ?*'PL_P""8'[/OPO$,K^$6\87\>/]+\47!N]WUA 6$_\ ?NOI M_0_#^E^%]-AT[1M-L])T^$8CM+&!(8D'HJ* !^ K0HH **** "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 "BBL3QOJ%_I/@O7KW2I-/AU6WL)Y;.35I3%9K,L;&,SN.5CW ;B.@S0!XW^ MU/\ M3P_ NUTSPQX8TP^,?BUXE/D>'O"MM\S.QR/M$^"-D"X)))&[:0" &9/ M,_!O_!.GP_XN^'_B:Z^-5X_C7XJ^, MQJGB9&Q)IT&/"_BZUG%O;ZW9#@ M&YD8,5FC^16P&8Y&[L\GQG\;/^"IOQT^+GVBTT[6X? .C2946GAI3#/MYQNN M6)EW8/5&0'TK]9_VZ;'X27W[.^O_ /"XV6+P[&,VDT 7[,/BWJ&KZ#:WK>=9>&K-4@NFM\ H]S(P; MRRW_ #S"[@,98$X !^;-Q<:CXEU9I9Y;K5=4O),M)(S333R$]RC7$A:0CD\%L<]*]1H ^ /@G_P1Q^%?@?[/ M>^/=5U'X@ZFF&:UR;&P!X./+C8R-@^LF".J]J^W? WPZ\+?#+14TCPEX=TOP MUIBX_P!%TNT2W0D#JP4#5?LG?\FL_! MO_L3-&_](8:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH *^ /^"U?_ ":SX6_['.U_](;Z MOO\ KX _X+5_\FL^%O\ L<[7_P!(;Z@#X _X)?%3_@M M!\4O$_FV_@CPWHG@BU;.VXG!U&[7T(9PL7X&(_X@'[.R2)#&TDC*B*"S,QP M!U)->!_%+]O+X$?"'SHM<^(NE75_%D'3]&%?#NJ> M)-1./]%TFSDN9!GN50$@>Y]* /U)^*7_ 6XT>U\ZW^'7P\N[]^1'J'B2Y6! M ?7R(BY8?]M%-?'OQ3_X*9?M!?%,30OXT;PK829_T/PO"+';])@3-_Y$KJ_A M9_P25^/7Q"$-QK&FZ9X$L)/F\S7;P&8KZB&$.P/L^ROL+X6_\$5_ASX?\FX\ M=^+M:\7W*X+6M@BZ=:D]U."\A'N'7Z#I0!^/.K:QJ'B#4);[4[ZYU*_F.9+F M[E:65SZEF))/UKV/X6?L3_&_XR&%_#7PYUE[*7E=0U&(6-J5_O"6:QT"!KR8_[)EDV*A]PKBOL3X5_P#!+S]GWX8^3++X M3D\8ZA'C_2_%%P;H'ZPJ%A(^L9KZRHH SM!\.Z3X5TN+3=$TNST?3H>([.PM MT@A3Z(@ 'X"M&BB@ 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@ HKC?BM\8O!GP1\* MS>(_''B&S\.Z3'D"6Z?YY6QG9%&,M(_^R@)]J_)G]J__ (*Z>+/B+]L\._"2 M&X\$^'6S&^N38_M2Z7IE,$BW!_V27X!#+R* /T(_:D_;U^&/[+-I-::MJ'_" M0>,-F8?#.E.KW&2.#,WW8%Y'+?,0F<<'Z'H.O_$3Q1!INDV.H>(O$.IS$1V]M M&]QGSCD4 ?%7[(/P?^-'Q$^*&FZQ\&[*\MM8T><2G7]WDV=D<E?#?Q/+\7X3X ^)/@T"WUWPK(/W]U-T1[)2? MWR2G!&"0NX$MLQ(WU)X1\':%X!\.V6@^&](L]#T:S3R[>QL(5BBC'LJCJ>I/ M4DY-<=XZ_9O^&WQ*^(GAOQUXE\)6.K>*?#YS8:A,&RO.5#J#ME"M\R[PVQLE M<$F@#Y[^"7P2\6?M+?$+3OCI\==.-C;VA\WP5\/9LM!H\)(*W5RI'SW#85OF M&00"0,(L?V=110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %?E7_P %SO\ FB?_ '&__;"OU4K\ MJ_\ @N=_S1/_ +C?_MA0!]__ +)W_)K/P;_[$S1O_2&&O5:\J_9._P"36?@W M_P!B9HW_ *0PUZK0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 5\ ?\%J_P#DUGPM_P!CG:_^ MD-]7W_7P!_P6K_Y-9\+?]CG:_P#I#?4 ? '_ 2X_P"3[/AE_P!Q/_TUW=?O M]7X _P#!+C_D^SX9?]Q/_P!-=W7[_4 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?F/^S3 M^QO\+OVHO'O[07B'XBZ1>ZUJUC\1]5L()TU*>'$(DW!2$<9P6/)[8':@#].* M*^/_ /AT_P#LV_\ 0H:A_P"#N[_^.4?\.G_V;?\ H4-0_P#!W=__ !R@#[ H MK\Q_B9\"?A)^P_\ MD_L[:SX:<>"M#OVUE]8O]3U61H=D=LJIN>5R%&96&!] MXL!R<5Z_\4_^"NGP)\!":#0;G5O'E^GRJNCV9BM]WHTT^SCW17H ^V::[K&K M,S!549+,< #UK\9?BI_P6B^*'B;SK?P/X8T3P5:MG;([E;9 ?7R(MY8?5U/L*_*_PAX%\2?$'5%TSPOX?U3Q'J+=+32;.2YEY[ M[4!.*^KOA7_P2=^/GQ$\J?5-(T_P+I[X/G>(+P"4KWQ#$'<'V<+0!SOQ2_X* M;?M!_%+SH3XS/A.PDS_H?A> 66W/I-EIA_W\KYDUC6]1\1:A-?ZK?W6IW\QS M)=7DS2RN?5F8DG\:_7_X5_\ !%7X?Z#Y-SX^\8ZQXMN%^9K338UT^U/^RQR\ MC#W#)_2OL7X6_LI_"'X+>2W@WX?:'I%U#C9?FV%Q>#'_ $\2[I/_ !Z@#\&O MA;^Q9\;OC)Y+^&/ASK4ME+@KJ%_"+&U*_P!X2SE%8#_9)/M7V%\+/^")OBW5 M##<_$+Q[IF@P_>:QT*![V8C^Z9'\M4/N XK]>J* /D?X5_\ !+3]G[X9^3/< M>&+CQGJ$>/\ 2O$UT;A3Z_N$"0D?[R&OJ3P[X7T;P?I<>FZ#I%CHFG1_*6CWV_AK2V62[;(^5I.<0H?[SD$C.T-C% 'O M]S^7(RJK7G/P'_9K^(?[27B8:-X$\/S:D48"ZU"3]W9V: MG^*:8_*O&3MY8X.U2>* ,7XM?&CQK\=/%4OB/QSXBO/$.J/D(]RV(X%)SLBC M&$C3/\*@"OHK]E#_ ()H_$G]H_['KFK1-X&\"RX?^UM1A/VB[3_IV@."P(Z. MVU.X+8Q7Z&_LG_\ !+/X>_ ?['K_ (R$'Q!\:QXD62[A_P")?9OU_ MDDF3P"%0U]M].!P* /'OV=OV3?AM^R_H/V'P3H217\L82[UN\Q+?W??YY<#" MY .Q J#KMSS7L5%% !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 %%%% !7Y5_\ !<[_ )HG M_P!QO_VPK]5*_*O_ (+G?\T3_P"XW_[84 ??_P"R=_R:S\&_^Q,T;_TAAKU6 MO*OV3O\ DUGX-_\ 8F:-_P"D,->JT %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %? '_!:O\ MY-9\+?\ 8YVO_I#?5]_U\ ?\%J_^36?"W_8YVO\ Z0WU 'P!_P $N/\ D^SX M9?\ <3_]-=W7[_5^ /\ P2X_Y/L^&7_<3_\ 37=U^_U !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%9VO^(M)\)Z3/JFMZG9Z/ID W37FH7"00QCU9W( _$U\;_&S_@K7\%/AA]HL M_#<]Y\1M8CRHCT9?*LPWHUS( "/]J-9!S0!]LU\:_P#!.;_D*_M)?]E3U?\ M]"6OSU^-G_!6;XV_%+[19^'KNT^'6CR941:&N^[*\\-0_8[0C MU$TQ1&Q_LDGVK]=/VL+>*Z_;K_9)CFB2:/[1KK;9%##(MX2#@^A /X5]G4 ? MD%\+?^")WC#5?)N?B#X[TOP_"<,UEHD#WLY']TR/Y:(?D9"_P"WD8K\C_C'\=/'/Q^\52>(?'?B*[U[ M4#D1+,VV&V0G[D,0PL:^R@9ZG)YH ^XOVL/^"O?B3QP+SPY\'()_"6B-F.3Q M%=*/[2N%Z9A7E8%///+]""AXK\^+#3]>^(/BB.UL[?4/$?B+5)SMBB5[FZNY MF.3P,L[$Y/"_ LA#'7=3A.^Y3O]FAX:7_> M.U.OS$C%?L5^S=^Q[\,_V6]&%OX/T57UB6,)=^(-0Q-?W/J#)@;%/'R(%7@' M!/- 'P%^RA_P1ZOM8%GXD^-]R^F69Q)'X2TZ8?:)!U N9U.(P>Z1DM@_?0@B MOU,\#^ _#OPU\-6?A[PKHMEH&B6B[8;&PA6*-?4X'5CU+'))Y))K>HH **** 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@ K\J_^"YW_ #1/_N-_^V%?JI7Y M5_\ !<[_ )HG_P!QO_VPH ^__P!D[_DUGX-_]B9HW_I##7JM>5?LG?\ )K/P M;_[$S1O_ $AAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX _P""U?\ R:SX6_['.U_] M(;ZOO^O@#_@M7_R:SX6_['.U_P#2&^H ^ /^"7'_ "?9\,O^XG_Z:[NOW^K\ M ?\ @EQ_R?9\,O\ N)_^FN[K]_J "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH ***\R^+_[2_PO^ MJTOCKQKI6@S!-ZV,D MOFWD@]4MT#2,/<+CF@#TVD9@JDDX Y)-?E]\:_\ @M=IEG]HL?A5X*EU&495 M-8\3/Y46?5;:)MS#OEI$/J*^!?C5^V=\8_C\9H?%WC?4)M*D)_XD]@PM++;V M4Q1X#XSU?@#]K/C7_ ,%"O@9\#//M]5\90:]K$60=(\-XOKC<.JL5/EQM M[2.IKX$^-7_!:+QUXD\^R^&?ABQ\'6ARJZGJA%]>GT94($2'V82?6O@;P'\- MO%?Q0UI=)\(>'-4\2ZD<9MM+M'G90>[;0=H]S@<5]P?!3_@C;\4/&GD7OQ U MC3OA_I[8+6B$7]^1Z;481KD=S(2.ZT ?%OQ+^,WCKXR:K_:/C?Q9JWB>Z!RG M]HW32)%GM''G;&/90!71_!O]EGXK?'V=%\#^"-4UBT9MIU)H_(LDYYS<2%8\ MCTW9XZ5^U7P3_P""9_P)^"_D70\,?\)EK,>&_M+Q0RW>&'.5AP(5P>0=FX?W MJ^I;>WBM8(X((TAAC4(D<:A550, #H .U 'Y3_!7_@B?<2^1??%;QNL"\,^ MC^%TW-ZX:YE7 /8A8SWPW>O4_@U^S7^TY^R5=>-O#WPCLOACJ/@G5-=GU*P; MQ-/VI?VMOV==#TZ_P#%>E_! MF2[U2Z6RTS1]+35+F_U"8D#9!")@6QD9/ &0,Y906_ G]JC]K;]HC2M4N?"^ ME?!JWU#2+IK+5-$U:/5+;4-/F!(VS0F8E<[3@@D<$9RK >Q_LT_LT^)-0\;2 M?''XXR1:M\5M1CQIVDK\UGX7M3G;;P+DCS,,=S\XRPR279I?VF?V9O$/_"90 M_&WX)30Z)\7=+CVWEBWRV?B:U &ZUN5R 7(4!7)'102,(Z '$:1\$?VD_BA^ MTQ\)?'_Q7@^'>F:-X&DOW5?"LUWYLHN(-A!68N&.Y8\Q4 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !17-?$/XE>%O MA-X6NO$GC'7;+P[HEJ/WEY?2A%SV51U=SCA5!8]@:_*G]K#_ (+ :UXH^U^' M/@M;2^'=*.Z.3Q1?1C[;..F8(CD0J?[S9?D8$9% 'Z _M,?MK?#']EG37'BC M5Q>^(GCWVWAO3"LM]+D?*67.(D/]]R ><;CQ7XY?M5?\%#/B=^U#)&G/3@X3@$(#S7SHJZ]X_P#$V -1\2>(M4N.WF75 MW=S,?Q=W)^I-?HU^R?\ \$?M8\3?8O$GQJN9= TLD2IX6L9!]LF'4"XE&1"I M[JN7P3S&10!\*_!#]GKQ_P#M%>*5T'P'X>N=9N%(^T76-EK:*?XYIC\J#@X! M.3C"@GBOUW_9/_X)2^ ?@K]CU_X@&W^(/C&/$BQ31?\ $LLWZ_NXF_UK Y^> M08Z$(I&:^Q_A]\./"_PI\+VGASPAH5EX>T2U&([.QB"+GNS'JS''+,2QZDFN MDH 15"*%4!5 P .@I:** "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**** "ORK_X+G?\ -$_^XW_[85^JE?E7_P %SO\ FB?_ '&__;"@#[__ &3O M^36?@W_V)FC?^D,->JUY5^R=_P FL_!O_L3-&_\ 2&&O5: "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "O@#_ (+5_P#)K/A;_L<[7_TAOJ^_Z^ /^"U?_)K/A;_L<[7_ -(; MZ@#X _X)N'+#GY>U? GQL_X+&?%7QU]HLO >EZ?\/-,?*KOQP\.U?+$<>H^)=7"(MUJNJ7DN JAIIYY&/XLS$_ MB:_6#X*?\$4]$TW[/??%3QI-K$XPSZ1X;4P6^?1KB0;W7_=2,^]?>?PC_9R^ M&?P(LEM_ G@O2O#S;-C7<,.^[D7T>X?=(XX_B8T ?BU\%/\ @EO\=?B]]GN[ M[0H_ >C28)O/$S&"7;WVVP!ESCIO50?6OOOX*?\ !'OX1?#_ ,B\\:WFH?$; M5$P3'21UCC0%F=C@*!U)/I7@OQ._;R^ W MPD\V/6_B1I%S>Q\&QT9SJ$^[^Z5@#[#_ +Y6@#V+P?X'\._#[18M(\,:%IOA MW2H_N66EVB6\0/KM0 9]ZVZ_,GXH?\%MO#=CYMO\/?A[J.KO]U;[Q!V\&V$FN]4NX[:%?J[D ?G7RY\4/^"J'[/OPW\Z M&U\2W7C._CR/LWANT:=2>V)G*1$>ZN:_"CQ-XOU[QMJ;ZEXBUO4=>U%_O7>I MWOA#^WQXBTW]JS M2_B_\4[.'QY*D/\ 9[*\*H^F6YP-]D@PD;J-W;YMS@D%RP]3^&/_ 1C^+7B MCR9O&7B#0O ]JV-\*N=1NT]?DC*QG\):^NOAC_P1W^"7@[RIO$]QKGCN[7!= M+RZ^R6I(](X-KCZ&1J /LKX?_$#P]\4_!VE^*O"NJ0:SH.IPB:VO+*-4M]&T'3(3/=7MRV%11V]2Q) "C)8 MD D@5\8^,/ASX@_X)X^*KOXA?"_3KS7?@9?R"7Q7X&A=I9='. #J%EN).T M?.I/0K:K_P *JTLV)TK2XQ&(8]>) M#(&U.8-L5L%64$8!2(%\Q@O^M<,) M/#GCK09]'O>6@F(WV]W&#CS(91\KK].1G! /%?07['__ 4J\??LU-9^']<, MWC;X?H0@TNZE_P!)L4Z9M93T _YYME.,#9DM0!^\E%><_ W]H3P'^T9X0C\1 M>!==AU6UPHN+4_)=6;D?ZN:(_,C<'V.,J2.:]&H **** "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 **** "BBO$/VD_VQOAG^RUHYG\7ZR)=:DCWVGA_3]LM_<^AV9 1/ M]MRJ\'!)XH ]N9@BEF(50,DGH*^$OVK_ /@JYX#^#'VSP_\ #U;?X@^,(\QM M/#+_ ,2NS?\ VY5YF(./DC..H+J1BOSS_:N_X*-?$S]IIKK2(ISX,\#R$J-! MTN9MUPG_ $\S<-+_ +N%3I\N>:\.^#/P)\=?M >*D\/>!/#MUKM_P9GB7;!; M(3C?-*V%C7W8C/09/% $_P ;/V@O'W[0_BAM>\>>(KG6KI2PM[=CLMK13_!# M$/E0<#H,G&22>:]@_94_X)X_$W]I^6UU2.T/A+P0Y!?Q%JD+!9E_Z=HN&F/N M"$X.6!XK]"OV3_\ @DSX(^$?V/Q#\3'MO'_BQ")$L60G2K1AZ1L,SD?WI %_ MV,C-?>\420QI'&BQQH JHHP% Z #TH \*_9G_8M^&7[+&EJ/"ND?;/$$D>RZ M\1ZD%EOIL_>"MC$2'^X@ X&=QYKWBBB@ 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 **** "ORK_ ."YW_-$_P#N-_\ MA7ZJ5^5?_!< M[_FB?_<;_P#;"@#[_P#V3O\ DUGX-_\ 8F:-_P"D,->JUY5^R=_R:S\&_P#L M3-&_](8:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH *^ /^"U?_)K/A;_L<[7_ -(;ZOO^ MO@#_ (+5_P#)K/A;_L<[7_TAOJ /@#_@EQ_R?9\,O^XG_P"FN[K]_J_ '_@E MQ_R?9\,O^XG_ .FN[K]_J "BBB@ HHHH **** "BBB@ HHHH **** "BN/\ MB3\8?!'P>TG^TO&WBO2?#%H02C:E=)$TN.HC0G=(?9037PK\:_\ @M!X"\,> M?9?#7PU?^-+P95=2U$FPL@>S*I!E<>Q6/ZT ?HU7B_QI_;(^#WP!6:+QAXWT MZVU.+(.CV3&[OMW8&&/T:7(.D>& M@;&#:GV[W$\IZG:B MLQ^@H _33XU?\%KK^Z\^Q^%/@F.RCY5-8\3OYDF/5;:)MJGT+2,/5:^"/C!^ MTY\4OCW<._CKQMJFN6Y;>NGM+Y5FA[%;>,+&#P.0N>.M?1GP5_X)(_&KXF^1 M>>)H['X/OC5JG]G^!O".K>)IU;; M(UC;,T4.?^>DIPD8Y'+L!S7W;\%/^"+7C+Q!Y%]\3O%=EX4M#AFTO1P+V\([ MJTAQ%&?=?,%?77C3_@II^S7\$]+71_#VJ?V\EFOEQ:7X.TS_ $>,#H$<^7#M M_P!UC7RI\4/^"VOBC4/-M_A]\/M-T6/E5O=?N7O)"/[PBC\M4/L6-%KT?XE?M"?#3X.QN? M&GCK0O#LJC/V6\O4%PP_V803(WX*:_!/XG_MV?'?XN>=%KOQ(UB"REX:QTB0 M:? 5_NLL 3>/]_=7AD%O=:M?+%#'->7D[X5(U+R2,3V Y))H _:?XG_\%E/@ M[X3\Z#PCI.N^.KI?N31PBPM'_P"!S?O!_P!^J^1OBA_P61^,OB[S8/"6FZ%X M$M&SLEA@^W7:_5YLQG\(A7B?PO\ ^"?/Q^^+'E2Z7\.M2TNQDP?MVOA=.C"G MHP$Q5W'^XK5]<_#'_@B-JUQY-Q\0_B-:6*\%[#PW:-.Q'IY\VP*?^V;4 ?GY M\2?V@/B3\8)';QIXXUWQ'&S;OLU]?.UNISGY8<[%_!17/>#_ #XF^(6I#3O M"WAW5?$E^?\ EUTFRDNI.?\ 912:_=[X8_\ !,/]GOX9>3*?!Q\67T>/]*\3 MW!O-V/[T.%A/_?NOIO0/#FD^%-+BTW1-+LM'TZ+_ %=II]ND$*?1$ _*@#\ M+OA?_P $H?C_ /$/RIM1T33_ 18R8/G^(;U5?;W_BVZ6,.?[I=_,=A[C8?I7Z4T4 >'_#']B7X'?" M'R7\.?#?15O(L;;[483?W(;^\))R[*3_ +) KV]5"*%4!5 P .@I:* "BBB@ M!&4,I!&0>"#2(JQJJJH55& JC ]*=10!Q_Q5^$/@_XW>$+GPQXVT&TU_1I^ M?)N5^:)L8$D;C#1N,\,I!Y//-?CI^V%_P2P\9? _[=XG^'OVKQSX'CW2R0*F M[4M/0H!_RT09')90!N/[=T4 ?S"?"_P"+'B[X+^+K7Q/X*UZ[\/ZU M;\+<6K\.N02DB'*R(<#*L"#CI7[#?L>_\%5?!_QI^P^&/B1]E\#^-7VQ17C/ MMTS4'/ V.Q_,,2=HUOVPO^"7?@GX_?;O$O@G[-X&\>2;I7>*/&GZ M@YY_?QJ/D^"OC3X#^,)_#/CG0+K0=5C^9%F7,4Z9P M)(I!E9$/]Y21VZ@B@#^G*BOPO_8]_P""GOCC]GLV/AOQA]H\<> 8]L:P329O M]/3I_H\K'YE _P"63G' "E.:_97X-_'#P3\??!\/B7P+K]MKFFOA9!&=LUL^ M,^7-&?FC?V8#/49!!H [NBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI,XY/ H 6L#QUX^\.?#/ MPS=^(?%>MV7A_1+49FO;^81QCT4$]6/91DD\ &OC[]K#_@JA\/O@6+S0?!/D M?$'QI'F-EM9?^);9OT_?3+]]@?X(\]""R&OR#^.W[2'Q"_:0\3?VUX[\0SZJ M\9;[+8I^[L[-3_##"/E7C +&_@C:OI-B+-1A'VF4=";>!AB,>CR9;!^ZA&:_-N\O-=\?>)GN+F;4/$7B'5+@;I)&>YN MKN9C@?(CX:= MNOW<+D8+K7['_LP_L._#']E?3XY?#NE_VKXH9-MQXEU15DO'R/F6/C$*'^Z@ M&1C<6ZT ?GU^R?\ \$@_$7C7[%XD^,EQ-X4T1L2)X;M6']HW"]<3/R(%/'R\ MOU!"'FOU=^&OPL\)?!WPK;>&_!>@67AW1;?E;6SCV[FP 7=C\SN<#+,2QQR: MZJB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***_+/]H[XH?$WXL_& MSQC\9/AG>22>!O@'=0VT=K&[>5K$PDSJ1&#@JL>5<\_NE4CEJ /U,HKG/ASX M^TCXI^ ] \7Z!/\ :='UJRBO;9^^UU!VL.S*"."#=)_C0!JT5S5U\3?!]A.T%SXKT.WF7&Z. M748589&1D%JS[[XW?#K2]AO/'WA>T#YV^?K-LF['7&7YZB@#M:*\ZNOVD/A+ M8V[3W/Q1\%V\*XW22^(+15&3@9)D]36=_P -9?! ?\UD^'__ (5%C_\ ': / M5J*\4_X;6^ G_17O!_\ X-HO\:S[G]O3]GNUG>)_BSX<9EZF.X,B_@R@@_@: M />Z*^=+[_@HA^SGIY02_%71WW=/(BGF_/9&?\%+/V:K&$RR?%&T90 M<8ATV^E;_OE8"?TH ^FZ*^4W_P""I'[,:JQ'Q++D#(5=!U/)]N;:LO\ X>P? MLV_]#?J'_@DN_P#XW0!]@45\77'_ 5T_9WAF=$U;79U4X$D>CR!6]QD@_F* MS[[_ (+$? "U=5B_X2F]!&2T&DJ /8[Y5H ^X:*^#KS_ (+-? BUAWQ:3XUO M&SCRX=,MPWU^>Y4?K6=+_P %K/@FL;F/PIX^>3!VJUA9*">P)^UG _ T ?H% M17YU?\/M/A9_T(OC#_OFU_\ CU9LW_!;SP(LKB+X;>(GB#':SWD"DCL2.<'V MR: /TGHK\R+W_@N%X9CE M/A5JT\>WEIM7BC.?3 C;CISFL^^_X+D:='&IL_ M@[=3R9Y6?Q$L0 ]^-C(Q3X9Z J9^4 M-?3D@>YP,UC:]_P57^,?[0L$OPT\*>#=!TC4_%P&B6UQ://)=1O.?++(Y<*I MPQ^8K\OWNU 'L%U^VQX^'[2S?%V.\N#^S+;>(AX"?$A^SLQ0DZAMQC DP_F? MW,1]37Z:JP=0RD,I&01T->$6?[(GA2W_ &1Q\!W56T=M'^PO>",;C=D^8;S' M]_S_ -Z!Z@#I7(?\$^?BUJWBSX5ZC\._&+&/XA_#2\/AS5XI&RTD4>5MIP3] MY61"N[^(Q%OXA0!]3T444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !7Y5_\%SO^:)_]QO_ -L*_52ORK_X+G?\T3_[C?\ [84 ??\ ^R=_R:S\ M&_\ L3-&_P#2&&O5:\J_9._Y-9^#?_8F:-_Z0PUZK0 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 5\ ?\%J_^36?"W_8YVO\ Z0WU??\ 7P!_P6K_ .36?"W_ &.=K_Z0WU ' MP!_P2X_Y/L^&7_<3_P#37=U^_P!7X _\$N/^3[/AE_W$_P#TUW=?O]0 4444 M %%%% !1110 445\[_&K]OWX'_ G[1;ZWXTM=5UB'(.C^'\7UUN'\+;#LC;V MD=: /HBJ.M:YIOAO2[C4M7U"UTK3K==\UY>S+##$OJSL0 /?:>&)+'XB_"[PZ5G M\3^(-8\6S+\PTWPK;BTA?V:\NEW(?7;;./1O4 X?Q!XDUGQEK$VIZWJE]KFJ MW!_>7FH7#W$\I_VG3X7J%^$?PW\)?#NY0?N]=FM3K&L@]S]JNMRK MTZ1Q(,]NF/,OB3\?OB1\8)F?QIXXUWQ&C-N%O?7TC6Z'_9ASL7_@*B@#[1T+ M]E/]DG]G_;<_&;XV6_CW6H?O^'_";,T ?O&YM]\A/N7A]Q782?\ !53X2_ _ M2)M$^ _P2BTZV(V_;-0\JP$A'1Y%B$DDWU>0-C\J_.#P;\/?%/Q&U(:?X5\. M:MXDOL@?9])LI+EQGU"*<#ZU]4_"_P#X).?'[XA>5/J>CZ;X'L9,,)O$%ZHD M*]\0PB1P?9PO]: ,WXH?\%3/V@OB5YT-OXHM_!MA)G-KX:M%MV [8FZLS>8[#W&P_2OKKX8_L5_!#X/^3)X:^&^B0WD6"E_ M?PF^N5;^\LLY=E/^Z10!^"/PQ_9C^*_QF\IO!G@#7=9# M(/FC<>JGGH<@D5W=% 'X7_MA?\$P?''[/?VWQ)X/^T>.? ,>9&N(8LW^GIU_ MTB)1\R@?\M4&."65.*^7O@_\:O&GP'\86_B;P/KUSH>J18#F%LQ7"9R8YHS\ MLB'^ZP/J,$ U_3AUX/(KX+_;"_X)5^$/C1]N\4?#;[+X(\:ONEDLU3;IFH.> M3O11^Y- MQE9$.#AE)!QUK[!_8[_X*G^,?@BUAX8^(ANO&_@="L27#OOU+3DZ?NW8_OD M_P"6;G(X"L -I /VZHKC_A5\7O!_QN\(6WB?P3KUIK^C3\>=;-\T38R8Y$.& MC<9Y5@#R..:["@ 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 **Q?&'C30?A[X=O->\3:Q9:%HUFF^>^OYEBB0>[$]3T M')/ K\NOVK_^"P\]Y]L\-_ ^U:UA^:.3Q=J4'[QNV;6!A\OL\HSS]P<&@#[Z M_:+_ &MOAK^R]H?VSQKKBIJ,L9>TT.Q FO[O_Y5>V<\5^._[5W_! M2KXE_M(F\T73)G\#>!I,I_8^FS'SKI.G^DSC!<$9RB[4YY#$9KY^(7 MB>;4-4O=0\1>(-2G!DN+F1[FYN96.!DG+,Q. *^^OV4/^"1/BOXA_8_$7Q#0!\1_"/X*^-OCKXKB\.^!O#MYX@ MU1\%UMUQ' I.-\LAPL:?[3$"OUJ_90_X)'^#OAC]C\1?%:6V\=>)DQ(FD(I. ME6K>C*P!N"/]L!.VPX!K[7^%?P?\&_!+PK!X<\#^'K+P[I$7)BM4^:5L8WR. M_:%:[TV'4O^$'\)394: M+H4K(TB'^&>XX>7C@@;4/]R@#]-/VS/V[_"GPS\*ZQX$\ ZY'XD^,&L#^R=+ MTW13Y[65S,PC#R.ORI(N[*IDL7V K@DCV+]F/]GG2_@'^S[H/P[DA@OG%HS: MS(RATO;J89N&;/WE))09_@51VK\O?^"/_P"S=_PL;XP7OQ.U>U\S0?!V$L?, M7*S:E(ORD>OE(2_LSQ&OVDH _#SXW?&;X]?\$]?B9K?P?\%>-[C1_ UK<2:E MH$$^FV=T#9W#M(NUYX7;AMZ-SC>CD#FO,9O^"DW[2 MM"R_X)'_ +.MK,7ET/6KQ<8\N;69@H]_D*G/X]Z /R+F_;0^/-Q"\3?%_P 9 M!6&"4UF=&_ A@1^%9O\ PUC\;_\ HLGQ _\ "HOO_CM?LM#_ ,$HOV;(Y4=O M!E]*JL"8WUR\PWL<2@X/L16G_P .N/V8O^B9_P#E?U3_ .2: /Q"D_:(^*LL MC._Q-\8N['+,VOW9)/J?WE9]Y\9OB!J$QFNO'7B6YEQCS)M7N';'IDO7[P1? M\$V?V;(8TC7X6V)50%&Z_O&/'J3-DGW-:%G_ ,$]OV=;&'RX_A3HK+G.9C-* MWYLY- '\_P#??$7Q7J:JMYXGUF[53E5GU"5P#ZC+5GW'B35KR%X9]4O9X7&& MCDN'93]037]$%C^PG^S]I\C/%\)/#+EA@^?9B4?@') K0M_V+_@-;S)*GP@\ M&EE.0)-&@=?Q4J0?Q% '\WU%?TI_\,G?!#_HC?P__P#"7L?_ (U6HG[/'PJC M557X9^#E51@*N@6@ 'I_JZ /YF**_IWM/@S\/]/A$-KX%\-6T(.1'#I%NBC\ M E:%C\._"FELYL_#.CVA?AC!81)NQTSA>: /Y>**_J7MO#NDVN7$+9VR1 M:;,RG!P<$+ZBOZ@Z* /YC+'X(?$;5-YLO 'BB["8W>1HUR^W/3.$XZ&M"U_9 MO^+=_.L%M\+?&EQ,V=L<7AZ[9C@9. (Z_ICHH _FL7]DWXWLP'_"F_'_ #Z^ M%[X?^TJU?^&*?CW_ -$A\8?^"F7_ K^CZB@#^=*W_8+_:$NH4E3X3>(U5AD M"2W"-^*L01^(K0L?^"=W[1FH*S1?"K5T"G!\^6WA/X!Y!G\*_H=HH _GRL_^ M":7[2M],(H_A==JV,YFU*QB7_OIIP/UK0C_X);?M.-(JGX:A 3@LVO:9@>YQ MB@#\.+'_ (([_'^ZC9I?^$5LF!P$GU9B3[_)$PQ^-:%E_P $ M9/CO=3%)=6\$V:XSYDVIW!7Z?);,<_AVK]MZ* /Q8A_X(I_&QI4$OBSP"D18 M;F2_O6('<@?9!D^V16G_ ,.2_BG_ -#UX/\ ^^KK_P",U^RE% 'X^Q_\$1/' M7E*9?B3X=1]H+*MG.0#WP>,CWP*Z/_@E!^RC9V_Q@\9_$JYO(?$&B>%+N?0O M#^J11%(;VZQMFNH@>=BQG:I/7SB>"N!^BW[1_A7QEXX^!GC/P]X OK/3/%NJ M6#6=G=7TC1Q1AR%E.Y02K>49 K <,5/:OE/X+_#G]LCX#?#+0O OA;PY\%8] M%TB$Q1//_N[%!;L(0HYDK>_MG]NK_H _ __ +^:G_\ ':X[ MXP^ /VROCE\--?\ WBCPY\%)=%UFW\B9H)=266(@ADEC+2$!T=59201E1D$ M<4 ?>"L'4,I#*1D$=#2UY=^S#X/\;?#_ . O@WPS\0[ZQU+Q7I-G]BN+K3Y7 MEB>.-F6#YV52S"(1AB1RP)YZUZC0 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %?E7_P7._YHG_W&_\ VPK]5*_*O_@N=_S1/_N-_P#MA0!]_P#[ M)W_)K/P;_P"Q,T;_ -(8:]5KRK]D[_DUGX-_]B9HW_I##7JM !1110 4444 M%%%% !1110 4444 %%%% !1110 445\._M;_ /!4#X=?!VS\4>$/"&HW>O\ MQ!AM)K>VO-+MXI['3[W:P3SI'8*Y1L%E17Z;3@Y /N*BOSC_9#_ ."LWA#Q M-X=T3PS\8M4O-,\:2S2I/XBELH8M+DW2,8@QC.8L(44DH%R,E@,FOT9BE2:- M)(W62-P&5U.0P/0@^E #Z**^,/\ AZ=\,KO]H"T^%6F:)KNJWMUX@A\.Q:S; M"#[$\\DZP>8"9-QC#L?F Y R,Y% 'V?117 _&GXZ>"/V?/!LGB?QWKD.BZ8' M\J(,"\UQ+@D1Q1J"SL0#P!P 2< $T =]17P/8_\ !9_X'W6MBSFT/QI9V3,$ M&H2Z?;-&.3EF1;@OMZ= 3ST%?:GP]^(WAKXL>$;#Q1X1UFUU[0;Y=UO>VK$J MV#@J00"K \%6 ((P0#0!TE%)_ FNPZWI;-Y'M*B^_>ZI=);Q+[;G(&?:@#;HKX.^ M-G_!8+X0_#[[19^"[34/B-JJ9426JFSL0P[&:1=QY[I&P..M? GQL_X*E?'3 MXO?:+2PUR+P%HTF5%GX94PS%>VZY8F7..Z,@/I0!^TWQ<_:*^&GP)L3<^._& M>E>'FV;TM)YM]U*OJD"9D6WC)=U/^T\9]J_)C4-0NM6OI[V^N9KV\G M@#W3XU_MN?&CX^^?!XI\;WRZ1-D'1M+/V.RV_P!UHX\>8!_TT+'WKPNBO4/A MC^R]\6?C-Y+>#?A]KNM6LN-E\EHT5H<]/](DVQC\6H \OI5=D(*G:0<@CJ*_ M0CX7_P#!%_XI^)O)G\:^)=#\%6K8W00%M1NT]053;'^4IKZY^&/_ 1]^!W@ MOR9_$C:WX[O%P774+PVUL6'<1P;&Q[,[4 ?B):VMUJM[';VT,UY=SOM2*)2\ MDC'L .2:^AOA?_P3S^/_ ,6/)ETWX>:AI%A)@_;O$&W3HPIZ-ME(D8>Z*U?O M1\/?@QX"^$UJ+?P9X.T3PRFW:S:981PR/_ONHW.?=B379T ?DY\,/^"(NI3> M3*[Z/'^E M>)YS>[L?WH?EA/\ W[KZIHH S]"\/Z7X7TV+3M&TVSTC3XAB.TL8$AB3Z(H M'Y5H444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 ><_'+]GOP'^T9X0D\.^.M"AU6UPQM[H?)=6;D?ZR&4?,C<#V M.,,".*_&']L#_@FKX^_9J:\\0:&)O&WP_0ESJEK%_I-BG7%U$.@'_/12FR1K+&R.H=&&&5AD$>AH _F<^"'Q^\<_L[^,8O$G@77)M)O1A;BWSN MMKR,'/ES1'AU^O(Z@@\U^S?['O\ P4N\"_M)?8O#GB'R?!/Q!D C73KB7_1+ M]_6VE/\ $3_RR?YN< O@FO/_ -L+_@DYX8^*7V[Q3\)OLO@[Q6VZ:;12-FF7 MS=?D '^CN?\ 9&P\95^'=>LV_>6EXA1QSP MZGHRG'#J2IZ@F@#^H.BOQ;_8Z_X*O>*?A.]CX6^*K77C+P@N(HM7SOU.P7H, ML3_I"#T8[P.C' 2OU]^''Q-\+?%[PG9^)O!VN6?B'0[H?N[NS?< >Z,.J.,\ MJP##N!0!T]%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117DG M[07[5'PW_9D\/_VEXYU^.TN94+6FD6N);Z\QVCB!SC(QO;:@/5A0!ZW7Q=^U MA_P5"^'/[/\ ]KT'PNT7C_QO'NC:TL9A]BLW''[^<9!8'_EFF6X(8IP:_/'] MJ_\ X*=?$C]H;[9H7A]Y/ 7@>7=&VGZ?,?M=XAX_TB<8.",YC3:N#AM_6OF7 MX6_"/QC\:O%5OX;\$>'KWQ%K$W/DVB?+&N<;Y'.%C3_:<@>] '3?'[]J#XC? MM,>(O[5\=:_+?11L6M-+M\Q6-F#VBA!P#CC<)M5C5[G)&"(5^[ M O)X7YB#AF:OH^BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **^:/ MVDO^"@WPB_9L2ZL-2UH>)/%<0*CP[H;+-.C^DSYV0\XR&.[!R%-?E1^TC_P4 MX^+WQ^^U:987_P#P@/A27*_V5H4K+-*A[37/#OQD$+L4CJIH _5/]I#_ (*& M_"']F_[5I]_K/_"3^*XLK_PC^@LLTR/Z329V0\XR&.[!R%-?E-^TC_P4Q^+_ M .T%]JTVUU'_ (0/PG+E?['T&5DDE0]I[GAY.,@A=B$=4KYN\!?#GQ3\5/$D M&@^$=!U#Q'K,_*VFGP-*^,\LV/NJ.[-@#N:_2']F[_@C+?7WV76?C1KG]G0\ M/_PC.A2J\Q_V9KGE5]"L8;(/#@T ?G!\/OAKXJ^*_B2#0/!WA_4/$>L368@#N17Z*_ W_@BUK.KZ#<:A\5/%:^']0FMG%IH^BA;EK> M8J0C7$I^5@K8)CCSN'21:_3OX5_!KP1\$O#B:%X&\,Z?X;TT8WQV<6'F(X#2 MR'+R-_M.2?>NSH ^#/A'^PY^T/\ ?P7#X3\"?M&Z7H&@0S23K:IX*LYB9'. M69I)=SL3P,LQP . !79_P#"@?VN?^CJ-/\ _"$T_P#^(K[ HH ^.+[]G+]K M'5+&XL[S]J'2[FTN(VAFAE\!:** "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@ K\J_^"YW_ #1/_N-_^V%?JI7Y5_\ !<[_ )HG_P!QO_VPH ^__P!D[_DU MGX-_]B9HW_I##7JM>5?LG?\ )K/P;_[$S1O_ $AAKU6@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH \?_:_\9ZK\/?V7_B;X@T.26#5[/0[DVUQ J^$/!MUJ>D:>963?<&*7_2 M#C[PB*IP3C,BD@XK]^?&7A'3/'WA'6O#6M6_VK2-8LYK"[ASC?%(A1P#V."> M>U?@K^TM^PG\6_V4==UB_M++4=:\%"*6-/%.BJQC-K(I5TN50[H\-_';X;Z+XW\)W;76BZI%O3S %EA<$J\4BY.UT8 M%2,D<<$@@D _+7]L3_@IGXU^+VM:I\)?A#H6H:)!N:AKWA;PO!'XEU":::YUR]8W%XQD8LX5V_U:G.-L84 M$ 9!K\0OA[_RD.\,_P#94[;_ -.RT ?T/5^$7_!4[XQ:E\7/VLM5\-0RR3:/ MX3V:-I]JIX\\A6N'Q_>:4[,]Q$E?N[7\Y_Q1E;5/VZO%CW)WF;XC70?).,'4 MV&/ICB@#[]^,7_!)7X>^#OV6=8U#19M2D^).@Z/)J^&5U(K)]0M("P %BH[;H M=^<=?*3TK]:_B9 MU\./%<+YV2:3=H<=<&%Q7X-?\$SKF2U_;A^AB6GO( MR$_NM8W /X8.?PH ]^_X+0?&J^U[XM>'?AE;7#+HV@V*:G=PJ<"2]GW;2P[[ M(0N/^NKUZM\$O^"3?P[\9#%Y(& MUD4,@?.6)#89>,?&/_!3RZDNOVY/B89&SL>PC4=@HT^V _SW-?NO\(HUA^$ M_@N-!A$T2R50/00)B@#\3?\ @E[\7]3^#'[7&E^&;J62#2O%+OH6I6A/'V@; MC;MC^\LH"9])']:_=^OYT/!K-I/[=VAFWWLUM\2(/+"GYCMU-<#COQ7]%] ! M1110!^;]G^S'X!_:D_X* ?M&VGQ&TZ[UF#0XM$-@L=_-!Y/F6:[A\C#(^4<= M!SZU!^U]^P[^S3^S;\"-?\71>#KZXUU@NGZ)9MK-VQN=0ERL*A?,^8+\TA4< ME8VQS7KO[-O_ "D,_:K_ .N.@?\ I&*RM4_XR]_;TM].'^E?#7X)8N+GO%>: M_(?D4^ODE/\ @+0..DE 'S/^Q7^Q#\,O$OC#QI\)OC=X0GA^*/A](-5A:WU6 MXB2[T^>-#E0CA6,3L%9@/^6@'5371?MP?LL_"3]B?1OA;\2_ N@ZCINH6/C> MP:Z=-2GFDDMXTEG=$$CD!B85P>/K@U[=_P %+O!OBOX?67AO]HOX9W)TSQKX M*#6&H3QPK*)M-GRGSHP(<1R.>".!*S<; 1^67QZ_;6^+/[2OA:Q\.^/M=M=4 MTJRO5OX8H-.@MRLP1XPVZ-02-LC<=.: /I+XU?\ !93XG>,_/L_A]HVG> -/ M;*K>2@7]^1Z[G41+GT\LD=FXS7P]X]^)?BSXI:TVK>,/$FJ>)M2.<7&J7;SL MH/\ "NXG:O X& ,"N:HH *Z+P7\.?%?Q(U(:?X4\-:MXEO<@*2Y<9]0B MG ]S6OX"^*:?#ZZCNK;P9X5UB[3'[S7M/>_0X]8I9#%_XY7T;HO_ 5;^.GA MO3HM/T@^%=*L(AB.ULM!BAB3Z*I % $_PO\ ^"3'Q]^('DSZKI6F>!K&3!\W M7KU3*5]1#")&!]G"_P!:^N?A?_P11\":+Y-QX]\<:QXFG7#-::3"FGVY/=69 MO,=A[@H?ITKY-_X>\?M#?]!+P_\ ^"=/\:DM_P#@K[^T)#,CO>^'9U4Y,\BP4O[V#[;=*?433EW4_[I%>T M].!P*_$'_A\E\>_^?/P?_P""N7_X_1_P^2^/?_/GX/\ _!7+_P#'Z /V_HK\ M0/\ A\E\>_\ GS\'_P#@KE_^/T?\/DOCW_SY^#__ 5R_P#Q^@#]OZ*_%&W_ M ."TWQQAA1'\.> [AE',DFG7@9OKMNP/R%2_\/J_C?\ ]"M\/_\ P77W_P F M4 ?M317XK?\ #ZOXW_\ 0K?#_P#\%U]_\F4?\/J_C?\ ]"M\/_\ P77W_P F M4 ?M317XOV/_ 6O^,<;-]L\'>!IUQ\H@M;R(@^Y-RV:N?\ #[3XI_\ 0B^# M_P#OFZ_^/4 ?LI17XU_\/M/BG_T(O@__ +YNO_CU'_#[3XI_]"+X/_[YNO\ MX]0!^RE%?C;'_P %M/BB)%+^!/"+)GY@OVH$CV/FG%:?_#[SQQ_T33P__P"! ML] 'Z_T5^0'_ ^\\'6)8U]N#$W\Z /UPHK\E? M^'XVN?\ 1)-/_P#!Y)_\8H_X?C:Y_P!$DT__ ,'DG_QB@#]:J*_)7_A^-KG_ M $233_\ P>2?_&*L67_!_@S+>^'8EO?'FO7<6B>& MK#8)&FO9C@-L/W@B[FP>"VQ3]ZHOV)?V@M2^/WPA=_%4:V?Q#\-7TVA>)K'8 M(VCO(F(W[!PH=<'@8#!P/NU\W_LP^.M1_P""A7[35I\8=7\/R:!X!^&MG]DT M/29[C[0LFK3_ #/,6VJ"R)M. /E(@/7-==\6KJ']C;]MC1?B=)*FG?#'XJHN MB>)Y7.RWL=4C&;>Z<\*H8=2> /M#&@#[DHJ&SO+?4;2&ZM)X[JUF02130N'1 MU(R&5AP01W%34 %%%% !1110 4444 %>6?M ?LS_ __ &F/";:%XXT2.]** MWV/4H,1WMBQ_BAEQD MV4UZQA.^U7L+J(9,?IO&4/'()VUX]\ ?VD_'W[-'B]-?\#:U)8NQ N]/FS)9 MWJ#^":+.&ZG###+D[2#7]*MQ;Q7EO+!/$D\$JE)(Y%#*ZD8((/!!':OSC_;# M_P""2.A>.EOO%?P9%OX:\0G=--X9D(33[MNN(#_R[N>R_P"KZ#]V,F@#VK]D M#_@HUX _:@CM="OBG@_X@%0&T2\E!BNV Y:UE. _KL.''/# ;J^MJ_EV\7># M?$GPO\676A^(M*OO#OB#3Y0);6[C:&:)AR&'MT(8<$8(-???['/_ 5IU_X? MM9>%/C(]UXH\-C$4/B- 9-1LQT'G#_EX0=S_ *P<\OPM '['45@>!?'WAWXF M>%[+Q'X4UFSU_0[Q=\%]8RB2-O4''1@>"IP0>" :WZ "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ K*\4>*]&\$:#>:YX@U6ST71[-#)<7U_,L,,2^K,Q %?*/[5 M_P#P4R^&W[.?VS0]&D3QWXYCRATO3IA]FM'Z?Z3.,A2#UC7<_&"%SFOQY_:& M_:N^)/[3VO?;_&^O27%E$Y>TT6TS#86F?^><6>3CC>Q9R.K&@#[X_:P_X+#K M']L\.? VVWM\TP%>R_LQ?L0_$[]JC4$D\-Z5_9OAE)-ESXE MU0-'9QX/S!#C,SC^Z@."1N*@YK]COV5_^"??PQ_9/E8%Z],O@X+L* /SV_9/_ ."2?C/XHFS\0_%22Y\">%VQ(FE* MH&JW:^A5@1;@^K@OQ]P9!K]:_A#\$?!'P'\*Q^'? OAVS\/Z:N#)Y"YEN& Q MOED;+R-[L2>W2NYHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BOG# M]I+]OOX2?LSK<6.M:U_;OBF,$#P[HA6>Z5O28YV0]OOD-@Y"M7Y5?M(_\%1/ MBY\=OM6EZ-=_\*\\*RY7^S]$F874R'M-=<.W&00@12#@@T ?JC^TE_P4 ^$? M[-,=S8ZKK0\0^*H\J/#NALL]PC>DS9V0CID.=V#D*U?E3^TC_P %/OB[\>OM M6F:7>_\ "OO"DN5_LW0YF%Q*A[37/#MQD$)L4CJIKY?\%>!/$OQ-\20:'X6T M34/$>M7)REGI\#32MSRQ !P!GECP.I-?HU^S=_P1GU?5_LNL_&;6_P"Q+4X? M_A&]$D62Z;_9FN.43W$8?(/WE- 'YS^!OA_XG^*'B2#0O"FA:AXCUFX.4L]/ M@::0C/+' X49Y8X [FOT=_9N_P"",VIZE]EUGXSZY_9-OP__ C6ARK)<'_9 MFN.43W6,-D'AU-?IG\)?@GX&^!?AM-"\">&;'PYIXQO%K'F61O\ M:=B:[>@#BOA1\%O _P #O#:Z%X%\,V'AO3N"ZVD?[R9@,!I9#EY&_P!IR37: MT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !7Y5_\ !<[_ )HG_P!QO_VP MK]5*_*O_ (+G?\T3_P"XW_[84 ??_P"R=_R:S\&_^Q,T;_TAAKU6O*OV3O\ MDUGX-_\ 8F:-_P"D,->JT %%%% !1110 4444 %%%% !1110 4444 %%%% ' MF?[1_P ;H/V=?@]KGQ!N]$N]?L](,)GL[)U23;),D6[+<84N"?;-?'EE_P % M O#_ .V%^S7^T-HT/A]O".KZ3X.O[FWL[F_6Y>]@:VE#R+B-,;&V@CG[ZGUQ M][>,O!^D?$#PGJ_AK7[*/4=%U:UDL[NUDZ21NI5A['G@CD'!'(K\2_VF/^"8 M7Q3_ &>W\1>)_"5PGBGP'I]I/6MGY;"59XF92V$+*WE[@RD_*, ME0 :GBOX0?#ZX_X).^"OB#=Z;8Z?X]MM7GM;+5(46.XOPVHSJT$C#F4+$'<; MLE?*XP,@_6/_ 13_M#_ (9M\7>?G^SO^$IE%MNS][[+;>9CV^Y^.ZOA[]FS M]A+XU_M9^#?"MU_:PTCX5V\TZ6%[JFH>=#;KYS?:3;6BL3N,@;.0@8CELU '[#5_/'^U]I$_P (_P!NGQ]/?]J%K/QKX)N+6Q\?:?;"UFM;MA'! MJ<"DE%+X^6522%9N""%) ( /H_X^?$C1]#_ &8_'/C2.^BFT@^&+J\M;E6^ M2<2VY\C:>^]G0#U+"OQV_P""2_@FY\5?MF>']3CB=[7P[I]]J5PX^ZH:!K=, MG_?N%X]OK22?L5_MD>(-#M/AU>Z%XFE\+6F%7 !^9?_!6WP=<>&?VS=>U*6)D@\0:;8:C"Q'#!8%MFQ_P*W-?L+^SW\1] M'\2?LR>!/&(O88])_P"$:MKFYN"WR0>5 !.&/;8R.I]"IKRW]OC]B2U_:^\# MV$FF7D&C^.="\QM,O;A3Y,Z/C?;S$ L%)4$, =ISP0QK\R!^Q7^V1X8T.]^' M=AH?B9/"UY(6FTO3_$$(TNX)QEF G$>&W D-C..1\O !P'[(^AW'QD_;D\"2 M6T$CBY\5+KDJCJL4,QNWR>PVQD?C7]#]?#7_ 3H_P""?=S^RZM]XT\;S6MY MX_U&W^RQ6MHWFPZ9;DAF4/CYI7(7+-39M9\0W4C;I)K^?#2!F_BV#;'GOLSW-?)7[0O[#WQMU3]L_4OC'X M%L?"/B+29+^QU:TTOQ!>2I#]HMK5(D:>)=A8HX9UVOZ9ZE:M_M$?M>?M@_LO M^";+Q5XW\'_"F/2KS4$TR(V"WL[^<\U;SOLRWEI?11?NH9)GRWVLX^2-OQQ7H/Q$_92_:;_ &BOCW\,O'7Q M \.?#G09?"^H6K3WWA^[N%DFM8[E)MLBN\F\KB3:!MYD;)Z8 -W_ ( ?Q>?#;2Y],85H?\ @CC_ /C]'_#CG0_^BMZA_P""./\ ^/U^G]% 'Y@?\..=#_Z*WJ'_ M ((X_P#X_1_PXYT/_HK>H?\ @CC_ /C]?I_10!^5]Q_P0SB:9S!\:7CBS\JR M>%@[ >Y%X,_D*C_X<8_]5L_\M3_[MK]5** /RK_X<8_]5L_\M3_[MH_X<8_] M5L_\M3_[MK]5** /RAOO^"&M[&J?8_C+!.V?F$_AIH@/IBZ;/Z53_P"''.N? M]%;T_P#\$/\ PG+#V>5;F-CQ MSD"-L?G7['44 ?C7_P .2_BG_P!#UX/_ .^KK_XS1_PY+^*?_0]>#_\ OJZ_ M^,U^RE% 'XU_\.2_BG_T/7@__OJZ_P#C-5[W_@B?\78X0;3QIX)GESRLT]Y& MN/7(MVY_"OV7,F=JQH]LBD#')+#J!U(!_?NO@7]IC0_C M7&O'6G_ 8NOB=X&\%:?CP]:0:Y;6,37TR RW3[PYW(WR!=HYAC8'CD M ^GOV4_@+9?LV_ CPOX&MA&][:0>?J5S&.+B]D^:9\]QN.U<]%51VJQ^U!\" M[#]H[X&^*/ E[Y<<]_;%["ZD'_'M>)\T$GK@. &QU4L.]>)_\-6_M)?]&@:A M_P"%Q:?_ !BC_AJW]I+_ *- U#_PN+3_ .,4 ?DE\&_VJOC+^Q]XJOM&T+6[ MFQCTZ\DM]0\+ZL#/9>^-7[$_QK_:[_ &BKSQ4GP?\ M^%/6^M6^_4)]2URWOK074<38E)B57 E*Q*0L;$,6[)M;_:K]1?V?"?;U+3Z7,W3._&^ M')[."H[O0!^@-%4]'UG3_$.EVVI:5?6VIZ==()(+RSF66&5#T9'4D,/<&KE M!1110 4444 %%%% 'CW[1W[*?P\_:C\+G2O&FD*]]#&RV.MV@$=]8D]XY,!_054%]8VVJ6-Q9WMO%=V=Q&T4UO.@>.1&&&5E/!!!((/7- '\W?[. M?[5'Q"_9=\5?VQX*UZ;P[?R@F4@?,UM)P)EZG& X )*XY/S;^V)_P $B]-\ M1+?>+/@B(M(U3YII_",\@6UG/4_99&/[EC_SS8[.>"@&#^4^N:#XA^&_BN?3 M=6LM0\-^(M+G'F6]PCV]S;2J00<'#*1P01[$4 ?U&T5^0_['/_!7'5/"[67A M/XVR3ZUI VQ0>+(8R]Y;CH/M*#F91_?4>9P/U@\)>+]$\>>';'7O#FJV M>MZ+?1^9;7UC,LL4J^S#T.01U!!!YH V**** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***\A_:6_:6\-_LT^"8] M6U:.75M>U&3[)H?ANQ^:\U6Z. L4:@$[.?%6G^&AK%T+.Q^VR$&:0XSP <(,C<[85!YO &F20^+/!%W+Y/A'QSJD1GN=+@VMFRE7[C2H,&, MO\NU3@$?)& ??WQZ_:8^'?[-?AO^U_'?B"'3C(K&UTV+$M[>$=H80"9-T;06(==O7S+>7TK32R'L 3V'0*.!T K[8_9/\ M^"3OCGXP&S\0?$EKGX?^$7Q(MF\8&JWB'^[&PQ #_>D&[IA"#F@#XR^''PO\ M6?%[Q3;>'/!F@7WB+6KC[EK8Q;B%S@N[?=1!GEF(4=R*_5O]D_\ X) Z!X/^ MQ>)/C-<0^)]97;+'X:LW/]GP'J!,_!G8<9483J#Y@-?M=#LN#/+&-UQ=.!C?-*.XM/$&O+J_B:,?+X=T7;<7F[L).0L/;_6,IQT!K\K?VD?^ M"J'Q:^-_VK2_#EQ_PKCPM)E/LNCS$WLR'M+=8#?A&$&#@YH _4[]I#]O;X1_ MLSK<66NZY_;7BB,?+X,?+L["!YYI#GEL*"<N/[LL_,<7T3><'JIH _.WP=X)\1_$KQ);Z)X9T;4/$>MW39CL]/ M@>>9^>6(4$X&>6/ ZDU^B_[-W_!&G7-<^RZS\9=:_P"$?LSA_P#A'-%D26[; M_9EGYCC]P@?(/WE-?IQ\(?@5X"^ WAX:+X#\+V'AVR('FM;1YFN".C2RMEY# M[NQKO* .&^$GP/\ GP)\.KHG@3PQ8>';' \PVL>9IR.C2RMEY&]W)-=S110 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 5^5?_!<[_FB?_<; M_P#;"OU4K\J_^"YW_-$_^XW_ .V% 'W_ /LG?\FL_!O_ +$S1O\ TAAKU6O* MOV3O^36?@W_V)FC?^D,->JT %%%% !1110 4444 %%%% !1110 4444 %%%% M !6#X]\%:9\2/!&O>%-:61](UNQFT^[6%]CF&5"CA6['#'FMZB@#AO@K\&_# M?P!^'&F>!_"45Q#H.G-,T"7OS.U=S110 4444 %%%% !1110 M 4444 %%%% !1110 5\ ?\%J_P#DUGPM_P!CG:_^D-]7W_7P!_P6K_Y-9\+? M]CG:_P#I#?4 ? '_ 2X_P"3[/AE_P!Q/_TUW=?O]7X _P#!+C_D^SX9?]Q/ M_P!-=W7[_4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 51US0M-\3:3_[1W_!'OP#\0FNM7^&&H'X?ZV^7 M_LR8-/I@&?,@R>ZEE'0(*_+SX\?LG_%']F[4F@\<>%KJQL2^R'6+8>?83 M^FR=?E!/7:V&]5%?TEU4U;2;'7M-N=/U.RM]1L+E#'/:W<2RQ2H>JLC A@?0 MB@#^;OX$_M4_$_\ 9OU,7/@7Q5=Z=:,^^?29CY]A<>N^!LKDCC<,,.S"OU"_ M9Q_X+#^!/'WV32/BEII\!:T^$.JVVZ?2Y6]3UD@R>S;U'4N*T?VCO^"0OPX^ M)2W6K?#BZ;X=Z^^7^QJIFTN9O3R\[H'2B^R'7+'_ $C3YN<#$RCY">RR!6_V: /Z,]!U_3/%&D6NJZ-J-IJVEW2> M9;WMC.LT,JG^)'4D,/<&K]?S3_ []IKXE?LYZQ]O\!^*;S2(WQ\VRN? M^ND#91CCC=C<.Q%?I_\ LW_\%C/!OC1K;1_BSI7_ A.K-A/[9L \^FR-ZLO M,D.3_OKW+"@#]&:*R_#/BC1O&FB6NL^']6LM;TBZ7?!?:=<)/!*OJKH2#^!K M4H **** "BBB@ KQ#]IO]C[X=?M5>'39^+-+%OK<,12P\0V*A+VT/) #?QID MG,;Y7DXP>1[?10!_/)^U=^PG\1_V4=2DN-7M/[>\'22;+7Q/IT;&W;)^59EY M,,A_NMP3G:S8-<]^S+^U]\1/V5?$1OO".I^=I%PX:_T"^S)978Z9*9^1\=)$ M(;@ Y&0?Z,-7T>Q\0:7=:;JEE;ZCIUW&T-Q:7<2RQ31L,,KHP(8$=017Y@?M MB?\ !(B&Z6^\6_ T""?YIKCP;&=0E'G# ^9X&X$\8YY4!AQN5/4?#7B32;CE'$EK=VDR'(]&1P?H17Z6_L<_\ !76?3_L?A/XY.]W; M?+%;>,+:',D8Z#[7&H^_U&\M["Q@7?+6^GVLMS=S MQVUM$I>2:9PB(HZDD\ 5^.OQ@_X+2?$'Q)YUI\//"NE^#;1LJM]J+'4+SV90 M0L2_0H_UKXG^*7[07Q(^-ETT_CCQKK/B,%]ZVUW=-]FC;U2!<1I_P%10!^XG MQ>_X*6? +X0B:&3Q@GBW4X\_\2_PJ@OF)';S01"#GL9 ?:OF'_@GC\;O!O[3 M'[1GB;QO\3=2:]^,SEE\,Z?? +86.GA23'8*2?WJY;=GYMI+#),IK\SOAK\% M/'OQCU V?@GPAK'B:96VNVG6CR1Q?]=),;$'3EB.M?;7P1_X(^_&6\O+'7O$ M'BS3?AG>VKKGJ ?LS7GG[0-G\/;[X.^* M(_BF+'_A _LC-J;:@<(J#&UE(^82!MNS9\V[;MYQ7@7P;_;2;P+_ &]\/OVC M;FS\$_$7PG9M=2ZI,=EEX@LD!VW=J0!N=@.8U&2<[5!#(G+>"_!?B/\ X*%> M--/^(7Q"T^ZT'X#:3B:/)XL^)5YX*5]$N]0#^!=:\1Q9U;[""_[TQ9,<>1Y>V1 &8[\'85K]'Z9 M##';PQQ11K%%&H5(T "JH& !T%/H **** "BBB@ HHHH **** "BBB@ HHH MH **\!_:*_;C^$O[,T,T'B?Q"M_XA5V:_*[] MI+_@JU\5OC1]KTGPF_\ PK?PO)E/*TN8MJ$R?]-+K *Y](@G7!+4 ?J;^T9^ MW5\)/V9XI[;Q'X@74_$B+\OAW1MMQ>D]@XR%B'O(R\=,U^5O[2/_ 56^+'Q MK^U:5X7F_P"%;^%Y,I]GTF8F^F3_ *:76 P^D83K@[J^0_#?A?7_ (@>(H-* MT+2]0\0ZY>R'R[2Q@>XN)F/)(502?4FOT._9K_X(W^)O%/V76?C#JI\*:8V' M&@:5(DU_(.N))?FCA^@WGJ#M- 'YY^%_"?B'XB>)(-(T#2M0\1:Y>N?+M+&! M[B>5B M)QVQ7H= ' ?![X"> /@'X?&C^ _"]CX>M6 $TL";KBX(Z&69LO(?]YCCMBN_ 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@ K M\J_^"YW_ #1/_N-_^V%?JI7Y5_\ !<[_ )HG_P!QO_VPH ^__P!D[_DUGX-_ M]B9HW_I##7JM>5?LG?\ )K/P;_[$S1O_ $AAKU6@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M KX _P""U?\ R:SX6_['.U_](;ZOO^O@#_@M7_R:SX6_['.U_P#2&^H ^ /^ M"7'_ "?9\,O^XG_Z:[NOW^K\ ?\ @EQ_R?9\,O\ N)_^FN[K]_J "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ JOJ&GVNK6,]E?6T-[9W"&.:WN( MQ)'(A&"K*1@@CL:L44 ?!_[1_P#P2/\ AC\5/M.J^ )/^%;>(7RWD6L?FZ9, MWH8,@Q=AF,A1UV&ORW_:$_8P^*_[,]Y(?%_AN6310^V+Q!IF;C3Y.<#]X!F, MGLL@5CZ5_1Q45U:PWUK+;7,,=Q;S(8Y(95#(ZD8*D'@@CL: /YI/@K^T9\1O MV>=;.I^ O%-[H3.P:>S5A):7./\ GK ^4?CC)&1V(K]._P!F_P#X+)>%O%"V MVD?%_1SX3U(X3^WM*1Y["0^KQ>'XVPGB+ M2,W-@PS@%G #19])%4GMF@#^A7PEXQT+Q[H-KK?AO6+'7M'NEW0WVG7"SPO] M&4D9'<=JV*_F7^#OQ^^(/P#UW^UO ?BJ_P##UPS!IH8)-UO<8Z"6%LI(/]Y3 MCM7Z;?LX_P#!9C0->^R:/\8M#/AV].$/B+18WFLV/]Z6#F2/W*&3GLHH _3* MBL/P7XY\/?$;P];:[X6UNP\0:-HW*3@CN#R.A%;E !1110 4 M444 > _M3?L4_#K]J[1'7Q#8#2_$\,6RR\36"!;N#'W5?M-'G^!_4[2I.:_% M+]J3]BGXC_LI:RR^(]/_ +2\-32;+/Q+IZLUG/GHK]XI,?P/Z':6 S7]%=9W MB'P[I?BW1+W1M;TZUU?2;V,PW-C>PK+#,AZJR,""/K0!_/'^RW^VI\1?V4=; MW^&[X:CX;GD#WWAO4&+6D_8LO>*3'\:>@W!@,5^UO[*_[;/PZ_:OT4'P]>_V M5XGACWWOAK4'47<./O,G:://\:],C<%)Q7P_^V)_P2)FL%OO%OP.WW, W37' M@ZYEW2(.I^R2L?F'_3-SG@X9B0M?FA:W7B#X=>*EF@DU'PUXDTFXX=#):W=I M,AP?1D<'Z$4 ?U'T5^6?['/_ 5VBN%LO"7QS80S96*V\8VT.$;L!=Q*/E/_ M $U08Y&Y1@M7Z@:/K%AX@TNUU+2[VWU+3KJ-9K>[M)5EBF0C(9'4D,".X- % MRBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HK)\3^+=#\$Z1+JOB'6=/T'2XO]9>ZG=); MPI]7<@#\Z^1?B_\ \%9O@5\-?.M=$U"_\?ZF@($6@V^+<-Z-/+M4C_:CW]: M/M"L_7/$&E^%]+FU+6=2L](TZ ;I;R^G2&&,>K.Q 'XFOQA^+W_!9#XN^-// MM?!6EZ1\/[!C\DT:?;[X#T,DH\O\H@1ZU\8?$+XL>-/BQJ8U#QGXJU?Q/=J3 MLDU2\DG$>>R!CA![* * /V[^+W_!53X"_"TSVVGZY=>.]4CX^S^&X/-AW=LW M#E8B/=&;Z5\1?%[_ (+-_%#Q8)K7P%X?TGP):-D+=S#^T;T>A#.HB'T,;?7U M^0?A/^S5\4?CE<(G@?P-K&OPLVTWD5N8[13G&&N'VQ+^+#H:^VOA!_P15\:: MYY-W\1_&6G>%[=B#KPH YJU\+?@!\1_C9>"W\#>"]8\2?-L:XL[5OL M\9]'F.(T_P"!,*_<3X0_\$T?@%\(?(GC\'KXMU2(?\A#Q3)]M)/KY) A!SW$ M>?>OI^SL[?3[6*VM(([:VB4)'#"@1$4= . * /QS^$'_!%SXA^)!!=_$+Q3 MI?@RU;YFL;!?[0O!ZJQ!6)3[AW^E?;WP@_X)>_ /X3M!&9/&NJ1X/VSQ1 M*+I,CK^X 6$C/]Y">.O7/UI10!4TO2;'0]/AL--LK?3[&%=L5M:Q+%'&/154 M ?2K=%% 'G'Q@_9U^'7Q\_L,^/?"UGXB;1;H7=BUQN5HVR,J2I&Z-L#=&V4 M; R#@5Z)##';PQQ11K%%&H5(T "JH& !T%/HH **** "BBB@ HHHH **** M"BBB@ HKPK]H?]M7X3_LRVLJ>+?$<<^NA-T?A[2L7%_)QD9C! C![-(5![$U M^5W[2G_!6+XH_&);K2/!6?AKX9DRF=/F+ZE.O3Y[G \O/!Q$%(Z%F% 'ZF_M M$_MN?"7]F6WEB\5^(DNM?5=T?AW2<7-^_&1N0$"('LTC*#V)K\KOVE/^"KWQ M3^,RW>D>#S_PK;PQ)E"NFS%]1G3_ &[G *9](@I&2"S"OC?1-!USQYXBAT[2 M;"_\0:[?RGR[:TB>XN;B0G)PJ@LQ/)K]!_V:_P#@CGXL\9+::U\7-5/@W26P M_P#8>G,DVI2+Z._,<.1_UT;L54T ?GSH'AW7?'WB*'3-%TW4/$.NW\A\NULH M7N+B=SR<*H+,>I-?H7^S7_P1Q\4^+EM=9^+^JMX0TQL.-!TUTFU"5>N))/FC MAS[;VZ@A37Z>_!3]G+X<_L\Z'_9G@+PM9:&KJ%GO%4R7=SCO+.V7?GG!.!G@ M"O2: /.?@O\ L\?#O]GS0O[*\!>%K'08V4+/=1KONKG'>69LN_/."<#L!7HU 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 5^5?_!<[_FB?_<;_P#;"OU4K\J_^"YW_-$_^XW_ .V% 'W_ /LG M?\FL_!O_ +$S1O\ TAAKU6O*OV3O^36?@W_V)FC?^D,->JT %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %? '_!:O_DUGPM_V.=K_ .D-]7W_ %\ ?\%J_P#DUGPM_P!CG:_^ MD-]0!\ ?\$N/^3[/AE_W$_\ TUW=?O\ 5^ /_!+C_D^SX9?]Q/\ ]-=W7[_4 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %1SP1W4 M,D,T:RPR*4>.10RLI&""#U!%244 ?%/[1W_!*?X3?&=;K4_"L/\ PK;Q/)E_ M/TF(-82L?^>EKD*OUB*>I#5^6?[1?[!_Q=_9I:>[\0Z =6\-QGCQ%HFZYLPO MK(W^L51GH37]$5-DC2:-HY%5T8%65AD$'J"* /YD?A+\5<;X>,9+J%SP&- '[Z> _B+X7^*/AV#7O".OZ?XCT>;A;S3;A9DSW4X/ MRL.ZG!'<5T=?S%?"OXR^-_@EXC37? WB;4/#>I#&^2SEPDP'(66,Y21?]EP1 M[5^E?[-__!9NUN/LNC?&G0OLDG"?\)-H,1:,_P"U/;9+#U+1%LD\1B@#]2J* MY?X=?%#PE\7/#<.O^#/$.G^)-(EX%SI\XD"MC.UQU1AW5@".XKJ* "BBB@ K MYP_:P_83^'?[5VERW&J6JZ!XSCCV6GB?3XAYZX^ZLRY GC_V6.0,[67)KZ/H MH _G$_:8_8^^(W[*WB#[)XNTKSM&GD*6/B"Q!DL;ON 'Q\CX!_=N W!(R.3O M_LH_MU?$7]D_4DM]'NO[=\'R2^9=^&-0D/V=L_>>%N3#(?[R\$XW*V!7] OB MSPCHOCSP[?:#XBTJTUK1;Z,Q7-C?1"6*5?0J??!!Z@@$%-2^S:W!&&OO#U\RI>VO0$[<_/'D\2+DWN;:5201D892.00?<&OU7_8Y_X*YZ=XA6Q\)_&]HM)U M0[8H/%T$82UG/0?:HU'[IO\ IHHV<\A ,D _3:BJ]AJ%MJEC;WME'-,3[UYJMW';19]-SD#/M7XG_%[_@KE\7=@^\:H:^/O%WC?Q%\0-8DU;Q/KNI>(=4 MD^_>:I=R7,I]MSDG'M0!^UWQ>_X*[_!+X>B:V\,OJ?Q"U),J%TN V]H&'9IY M@O'^TB.*^(OB]_P6"^,_CSS[;PE;Z5\/-.?A6LHA>7@!Z@S2C;^*QJ1ZU\\_ M"']CKXR?'3R)?"'@'5KS3IC\NJ7<0M++'4JC8'.%)/M7V[\'_ /@B7JEU MY-W\3_'L%A&<%]+\+Q&:3![&XF4*I'M&PSWXY /S?\,C]T#\@/9I"JGUK\KOVE/^"M7Q.^+37>D^ U/PW\-/E/-LY-^ISKZM<8 M'E9ZXB (Z;VH _4S]H7]L[X4?LS6DB^,/$D;ZT$W1>'],Q<:A)QD?NP<1@]F MD*J?6ORN_:4_X*S?$_XO?:M)\#!OAMX9?*;K&7?J4Z^K7&!Y?KB(*1TW,*^+ MM-TO7/'GB2*SL+6_\0:]J,V$@MXWN;FYE8Y. ,L[$_4U]_\ [-W_ 1V\:^. M/LNL?%?4_P#A!]&;#_V/9%)]3E7T8\QP9'KO8="@H ^ -)T?7/'7B**QTVRO M_$&NZA*=EO:Q/ _"UGHQ= MQ?;?-O+G M_KK.V789YVYVCL!7IM%% !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 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !7Y5_\ !<[_ )HG_P!QO_VP MK]5*_*O_ (+G?\T3_P"XW_[84 ??_P"R=_R:S\&_^Q,T;_TAAKU6O*OV3O\ MDUGX-_\ 8F:-_P"D,->JT %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %? '_!:O\ Y-9\+?\ M8YVO_I#?5]_U\ ?\%J_^36?"W_8YVO\ Z0WU 'P!_P $N/\ D^SX9?\ <3_] M-=W7[_5^ /\ P2X_Y/L^&7_<3_\ 37=U^_U !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %(RAE((R#P0:6B@#Y"_:. M_P""8?P?^/7VO4]-L#\/_%4V6_M/0HE6"5SWFMN$?G))78Q/5C7Y8_M'?\$[ M?C#^SE]KU&]T7_A*?"D.6_M_00T\4:#^*:/'F0X&,EALRC;_9< ^U=;7\OGP]^)?BOX4>)(-?\'>(-0\-ZQ#PMWI\[1,5SDJV.&4]U M8$'N*_2']G'_ (+.7MI]DT?XSZ +Z+A#XET&,)*/]J:VR%;U+1E< <(: /UB MHKBOA7\:/ _QN\/KK?@7Q/I_B73^-[6)+"(;I"!PMS&"!,O09)#C PP'!_% M;]HS]E/XB?LN^)O[+\:Z.T=E,Y6RUJTS)8WH'/[N3 PV.J, P[C&"?Z2:P?' M/@/P]\3/"]]X<\5:-9Z]H=\FRXL;Z(/&_<'V8'D,,$$ @@B@#\$OV2?^"@'Q M$_94NX--MICXG\"M)NG\-ZA*=D>3EFMI.3"V1^U7[-_P"U=\// MVI/"XU7P9JRM?0H&OM#O"([ZQ)X_>1Y.5ST=25/KG('YJ_MC?\$E=<^'ZWWB MSX-BZ\3^'EW2S^&I,R:A:+U_)/A?XLM=<\.Z MK?>'/$&GRDQ75I(T,T3#@J?;J"IX(R"* /ZB:*_-[]CO_@K9H?CI;'PI\9FM M_#?B%ML4/B>-1'I]VW0>>!Q;N>/F_P!6>3^[&!7Z.V]Q%>6\4\$J3P2J'CDC M8,KJ1D$$<$$=Z )**** "BBB@ HHHH **** "BBB@ HHHH **** "BN'^)GQ MQ^'_ ,&;#[7XW\8Z/X9C(W)'?W:)++_USBSO<^R@FOBKXO?\%GOAEX5\ZU\ M>'=6\_BGY]O8Z_;^!=+DX%KX9A\F7' M;_2'+2@^ZLH]A7RAK.N:GXFU274-6U"[U;49VS)=7DS332'U+,22?K0!^SGQ M>_X+)_";P;Y]KX(TC5O']\G"7 3^S[(G_KI(ID_*+!]:^(?B_P#\%8OCM\3! M/:Z/J=CX TN3*B'P_!_I!7MNN)"SAO\ :CV?2O-?A!^P3\=/C8()]"\!7]CI M^$/_!$NQM_(N_B?X^ENV&#)I?A>'RTR M.WVF8$L#TXB4^_/ !^6?B3Q5K7C+5I=5\0:O?ZYJ&? &IC3)L%=5U1!8VA4_P 2R3;0X_W-Q]J_3+X3\ Z7!J,7*ZI?1F\O >Y$TQ9DSZ*0/:O:Z /RH^$'_!$IR8+OXH> M/PHZR:7X6AR?I]IF7CZ"+\:^W?A!^PO\#_@BL,OA[P#IMQJ4>#_:FL)]ONMP M_B5Y=PC/_7,*/:O>J* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BO&_C_\ M=?"W]FG3VE\;>)H(-3*;X=#LL7&H3\<;80-?$T,>J[-\.@V&+C4)N,C$(/R ]FD*K_ +5?E=^TE_P5 MN^)GQ6^U:1X C_X5OX?:R>9JDR^K3XQ%G@XB 8=-YKXEM;37/'?B18+: M'4/$.OZE,=L<2275U=2LG[-W_!'OQY\0?LNL?%&__P"$ T-\ M/_9<&V?5)E]".8X,CNVYAT*"@#X,L-/USQYXD2ULK;4/$.OZC,=L,"/?9=8^*FH_\ "":*V'_LFUV3ZI*OH>L<&1_> MWL.A05^H/P(_99^&7[-^D_9/ GA>UTVZ=-EQJLP\Z^N?7S)VRV,\[1A1V45Z MQ0!Y7\"_V7_AI^SCI'V+P)X7M-+G= EQJ<@\Z]N?^ND[98C/.T$*.P%>J444 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 5^5?_!<[_FB?_<;_ /;"OU4K\J_^"YW_ M #1/_N-_^V% 'W_^R=_R:S\&_P#L3-&_](8:]5KRK]D[_DUGX-_]B9HW_I## M7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !7P!_P %J_\ DUGPM_V.=K_Z0WU??]? '_!: MO_DUGPM_V.=K_P"D-]0!\ ?\$N/^3[/AE_W$_P#TUW=?O]7X _\ !+C_ )/L M^&7_ '$__37=U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 ?+?[1_\ P3E^#_[1;7.I3Z0? M"/BJ;+'7- 587E<]YHL>7+D]20'/]\5^6/[1W_!,OXP? %KK4;+3?^$]\*Q9 M;^UM!B9Y8D'>:VYDCXR25WH!U>OWRHH _EX\"_$'Q-\+_$=OKOA/7=0\.:S; MGY+S3IVADQW4X/S*>ZG(/<5^C/[-_P#P68U?26MM'^,VA_VU:\)_PDFAQ+%< MK_M36_"/[F,I@#[K&OM;]HW_ ()Z?!_]H_[5J&HZ'_PC7BJ;+?\ "0:"%@G= M_69,>7-DXR67=@8#"ORQ_:._X)>?%_X$K=:II%D/B%X6BRW]H:'$QN8D'>:U MY=>,DE"Z@#EA0!^U7PA^.O@+X\>'AK7@/Q18>([( >:MM)B:W)Z++$V'C/LZ MBN\K^7/P?XV\1?#CQ%!K?AG6M0\.ZU;$B.]TZX>"9/5=RD'!QR#P>AK]$?V< M?^"RWB'PZMKH_P 8=$_X2:R7"?\ "0:.B0WJCUEAXCE^JF,\=&- 'Z]T5YY\ M&_V@?A[^T!H/]K> O%%CK\"J#-!$^RYM\]I86P\9_P!X#/;->AT %?)G[7__ M 3I\ ?M0V]UK5E''X/^()7>&/&.AVGB#0KL?O;.\3<,CHZDIU_+Y\/_ (C>*?A+XLM/$?A' M6[WP[KUFW[N[LW*..>48=&4XY1@5/0@U^O'['G_!6+PQ\4A8^%?BR;7P?XK; M;##K0.S3;YNF7)_X]W/^T=AYPRY"T ?H7138Y%EC5T8.C#*LIR"/44Z@ HHH MH **** "BO+_ (M?M/?"KX&QO_PG'CK1]"N47=]A>?S;QAC.1;Q[I#^"U\2? M%[_@M9X1T?S[3X;^"M0\1W ^5=2UR06=MG^\L:[I''LWEG^H!^E=>=_%3]H; MX:?!*U>;QQXVT;PZZKO%K=7(-TX]4@7,C_\ 5-?AU\7O^"DWQ]^,'FP7'C. M3PMIDF?^)?X60V" 'J/-4F9ACC#2$?F:^:O].U[4O^7C4=0NI/\ :EEF M_P""GGQ]^+7GP)XJ7P9IA\I@9F&.^$/_ 13\(Z/Y%W\2/&N MH>([@?,VFZ'&+.VS_=:1MTCCW7RS_4 _(V\O;_Q!JDES=SW.I:C=29>:9VEF MF<\3/IO@>ZT+2Y,?\ $S\2'^SX0#T8*X\QU]T1 MJ_H4 ?F+\(?^ M")N@Z?Y%W\3/'=WJ\H&Y],\.0BWA!]#/(&9U^B(?>OM[X1?LE_"'X%^5)X+\ M!:1I=]'C;J4L1N;W\)Y2T@^@8#VKURB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHK!\2>/O#'@U"_B#Q'I.A*!G=J5]%;C'K\[#U' MYT <'\?OVHO '[-$/AF3QSJ,MD/$%^+"T6",.5Z;YGY&V*/X@\*:SX11]!U+7+92^H77DLT:% M9'X0>6$&]1N;&\,-V* /UL^/W[6OPO\ V:=+:X\;^)8+;4&3?!HMGB?4+CTV M0@Y /]Y]J_[5?EC^TC_P5X^(_P 3OM6D?#FV_P"%=>'WRGVR-Q+JDR^OFXVP MY](QN']\U\-_\3SQWXD_YB'B'7]2F_Z:75U=2L?Q9V/XDU]U?LW?\$@_B'\2 MOLNK_$J[_P"%>: ^'^P;1-JDR^GE_=ASZN2P[I0!\*Q0ZYX[\2!(TU#Q#K^I M3<*HDNKJZE8^G+.Q_$FON_\ 9N_X(_\ Q ^(WV75_B=>_P#"OM!?#_V=&%FU M29?3;RD&1WMT44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y5_P#!<[_F MB?\ W&__ &PK]5*_*O\ X+G?\T3_ .XW_P"V% 'W_P#LG?\ )K/P;_[$S1O_ M $AAKU6O*OV3O^36?@W_ -B9HW_I##7JM !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7P!_P M6K_Y-9\+?]CG:_\ I#?5]_U\ ?\ !:O_ )-9\+?]CG:_^D-]0!\ ?\$N/^3[ M/AE_W$__ $UW=?O]7X _\$N/^3[/AE_W$_\ TUW=?O\ 4 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% 'SG^T;^P-\(?VE8[B\UO05T/Q/("1XBT,+;W1;UE&"DW; M_6*6P,!EK\LOVC_^"5WQ;^"/VG5/#D'_ LCPQ'EOM>C0,+V)?66UR6_&,N M!DXK]V:* /Y;_#?BC7_A_P"(H-5T+5-0\/:Y92'R[NQF>WN(6'! 92"/0BOT M)_9Q_P""R7BSPG]DT?XN:,/%^EKA#KFEJD&HQKZO'Q%-^'EGN237Z#?M$_L+ M_"+]I>.:Z\2^'ET[Q$ZX7Q#HV+:]SC@NP!67'_316QVQ7Y:?M'?\$H/BQ\'6 MNM4\(1_\+*\,QY?S-+B*:A$O^W:Y)?\ [9%\]2%H _8'X*_M(?#?]H;1O[0\ M!>*K'7"J!Y[)6\N[ML\?O8&PZ<\9(P>Q->EU_+;HFO:YX#\10ZCI-_?^']=L M)3Y=S:2O;W-O(#@X92&4CD5]_P#[./\ P6+\:^"6M=(^+&F#QOHZX3^V+%4@ MU*)>F67B.;CUV,>26- '[)T5Y7\#?VG_ (9_M&Z2;WP'XIM-6FC3?/IKDPWM MO_UT@?#@9XW %3V)KU2@#XX_;$_X)J^!?VE8[SQ!X?6#P5\0G!?^T[>+_1;] M_2ZB7J2?^6J_.,Y._ %?C'\1[C.& /%?TQUR'Q4^$?A#XV>#[KPOXVT*UU_1;CDP7"_-&^"!)&XPT; MC)PRD$9//- 'XE?L?_\ !2KQ]^S4UGX?UPS>-OA^A"#2[J7_ $FQ3IFUE/0# M_GFV4XP-F2U?>.M?M">.OV]]63PE^SWJ^I> _ EG%'<>(/B)+OAY\/O$U]<_#OPEJED/F.OL[M76_"#_@EC\> M_BH8+B^\/P>!=+DY-UXFF\B3'?%NH:4'V95'OUK[=^$/_!&'X9^%Q#=>/_$> MK>.+P8+6EK_Q+K(^H(0M*?3(D7Z>@!^.%E8W_B#4X[:TM[C4M1NI,)#"C2RR MN>< #)8FOJ/X/_\ !,7X^_%KR9W\*KX,TN3!^W>*I#:$#_K@ TV<>L8'O7[@ M_#/X&_#[X-6/V3P1X.T?PS'MVO)86B)-)_ORXWN>!RQ/2NYH _.+X0?\$6? M7AX07?Q$\6:IXNNUPS6&EJ+"T]U9LM*X]U:,^U?;/PK_ &=_AI\$;98O W@C M1O#CJNPW5K; W3KZ/.V9'_X$QKT2B@ HHHH **** "BBB@ HHHH **** "BD MSCD\"N#\4?'WX9>"0_\ PD'Q#\+:*R#)2^UFWA?IG 5G!)XZ 9- '>T5\R>* M/^"E'[.'A0LL_P 2[._E!P(]+LKJ[W M-(1CC_;[_GY!XH_X+*_'/6MZ:7IWA/P]&1A6M=/EFE''4F65E)_X"* /VXHK M^>CQ1_P4:_:-\7%Q=_%#4K-&/":7;V]EM&2< PQJW?J23[UY!XH^-/Q!\<;_ M /A(_'7B77M_##4]7N+@'H,?.Y[ ?E0!_25XI^+G@7P/O_X23QIX>\/[/O?V MIJL%MMY(YWN.X/Y&O(/%'_!1#]G3PCO%[\5-(NF7^'2XYK_/3@&"-QW]?Y&O MYXJ[#PO\&?B!XXV?\(YX&\2:^'&5.EZ1<7.X8SD;$/:@#]CO%/\ P60^ ^A[ MUTRU\5>(WZ*UEIL<2'KR3-*A X_ND\CCK7D'BG_@N)81[T\-_":XN,_=GU36 MEBQTZQI"V>_\8[=:^,/"_P#P3G_:-\7%/LGPNU.T1CR^J3V]CM&<9(FD4_D, MUZ]X7_X(U_'76PCZGJ'A/P\A&62[U&660<= (HG4G_@5 &EXI_X+1?&75@\> MC>'/".@Q'I)]EGN9AU_B:8+Z?P=OPKR#Q3_P4T_:0\5;UD^(TVF0-TATO3[6 MVV\@\.L6_MW;^9KZN\+_ /!#N=F23Q'\6HT7/S6^EZ(6)Y[2/,, .YKF?!_A/6/B/XSTCPYHT#W^N:U>QV=M%DD MR32.%&3Z9.23T&2:_?#PO_P35_9P\)E'@^&EI?S+R9-4O;J[W<]TDE*?DM?+ MO[-GB3X"ZQ^V)XW^)C:Q\/?AOX.\&J?#OA#2FO+'2S>2X*W&HF,LA?<"P60@ MY64#.8Z /O\ ^ GP>TKX!_"#POX#T<*UKHUFL,DX7:;B1G;VW8[5 M^>__ 5(_97\.W'QH\ ?%+5;FXT/P?XAO[;0?%VI6,:L]HW"PW9!XYC!1F/ M\E."6P?O+_AK'X(?]%D^'_\ X5%C_P#':X;XX?%;]GKXZ_"?Q/X$UOXQ?#_[ M!K5FUOYO_"36+&"7[T4RCS?O)(J./=: .L_9_P#V3?A;^S9I*0^!O#=O;WSQ M[9M$M7U.UU3Q;\/[G^ MP+^ZL[E;B*[@0LMK5?LG?\FL_!O_ +$S M1O\ TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ KX _X+5_\FL^%O\ L<[7_P!(;ZOO M^O@#_@M7_P FL^%O^QSM?_2&^H ^ /\ @EQ_R?9\,O\ N)_^FN[K]_J_ '_@ MEQ_R?9\,O^XG_P"FN[K]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** /"?VAOV)_A+^TO;S2^+/#<=OKSKM3Q#I6+:_3 P,R $2 =ED# =A7Y:?M M'?\ !)7XI?"5;K5O!#+\2?#D>7\NQB\O4H4_VK?)\ST_=%B>NU:_<&B@#^6O M3]2UOP/XBCN[&ZU#P_KNGS'9/;R/;75M(IP<,"&1AR.QK[U_9O\ ^"PGCWX> MK;:1\4-/_P"$_P!$3"#4X2L&J1+ZD\1SX'9@K'J7-?IG^T'^QO\ "G]IBS?_ M (3+PU$=8V;(M>T[%OJ$7&!^] ^<#LL@91Z5^6_[2'_!(OXE?"W[5JWP\G_X M6/X>3+_98$$6J0KZ&'.)L<#,9+'^X* /U8^ O[5GPP_:2TL7/@;Q1;7]ZJ;Y M](N#Y%_;^N^%OFP#QN7*GLQKUROY:U?6O _B(,K7^@:[ITW4%[:ZM95/X,C M_0BONC]G'_@KY\1OAK]DTCXCVB_$304PGVYF$.J1+TSYF-LV/1QN/=Z /T$_ M:9_9F\0_\)E#\;?@E-#HGQ=TN/;>6+?+9^)K4 ;K6Y7(!_:4\&S7]A#-HGB;2Y/L>O^&;[*WFE70)#1NI )4E6VO@9P00&#*( M_@#^U]\*OVE+%&\%>*+>?5-F^70[[%OJ$.!DYA8Y8#NR%E_VJ^8_^"E6EZ?^ MSN-+^/W@/Q!)X'^*TURFC,MG"DD6O0NIW+<1-\K&-$W"0@_=12,^65 /8OVG M_P!I_6]#\46GP<^#EI%XC^,VM1YYPUKX>MB!F\NS@@$ @JA]02#E%D[3]F'] MEW0OVI7#'/6=8\77_S7FI32#>P3@ALY8DGZ-H M **** "BJNI:K9:-:/=:A>6]C:IRTUS*L:+QGEF( X!_*O+O%'[7'P4\&EEU M?XJ^$;>53AH(]8@FE'..8T9F_3UH ];HKY$\4?\ !5C]G#PX'%OXPO->E4E''R_VIJ,U[CCOL6'/->0^*/^"N MO[1'B N;'5M"\-;CD#2]'C?;ST'V@R_KGI0!^Z]1W%Q%:0O-/*D,2#+22,%5 M1ZDGI7\YGBC]N+X^^,-PU#XM>*(U;AETZ^:Q4C&,8@V#'_U_6O)?$'C#7O%T M_G:YK>I:U-G=YFH7$=-D7_ )8S M:U;^:>G2,/N/4=!WKR#Q3_P5!_9O\+[T_P"$_P#[7N%_Y8Z7IEU-GKT?RQ'V M_O=QVK\!K:UFO)TAMX9)YGX6.-2S'Z 5Z7X7_9=^,'C78=$^%_B[4(FX$\>B MW AZXYD*!1^)[&@#]3_%'_!:KX1Z;N30O"/BW6Y%_CGBM[6(].A\UV]>JCI7 MD'BG_@N%K<^]?#?PIT^Q[++JFL/>>/FWPO_P2Z_:0\3A) M#X"71X'&1+JFJ6L6.,\H)"XZ]UKV#PO_ ,$4_BSJ&U]>\8^$M%C;JMM)<7&P>ATW2C(1T_Y[R2#/'IW->0>*/V M_P#]H?QAO%_\6->@W]?[+>/3_7I]G6/'7M_2ONKPO_P0]T&W"-XC^*NI7YZM M'I>D1VV.G 9Y),]^<#Z5[!X7_P""/O[/V@;#?P^)?$I7J-3U;RPW)_Y]TB]? MT% 'XK^*/B5XN\;ECXB\5:WKY8Y;^U-1FN<\YYWL>X'Y5SJ*TC*JJ69C@*HR M2?2OZ*/"W[ O[//@\(+#X3^'[C;T_M2)]0].OVAI,]._OZFO7O#/P[\*^"E" M^'O#.CZ"H& -,L(K8 <\?(H]3^9H _FX\+?L]_%'QQL_X1_X<^*M91NDEEHU MQ*F..2P3 '(Y)[BO7O"W_!-#]I#Q7L>'X;W&G0-UEU2_M;7;UZH\H?MV4]J_ MH*HH _%7PM_P1>^,^K%'UGQ#X1T&$_>3[7/<3#I_"D.WU_C[?C7KWA;_ ((= MVB!'\2?%F:8G[UOI>BB/'7I(\S9[?P#I7ZF44 ?"?A?_ ((W? G0]C:G>>*_ M$3CEEO-2CBC/3@"&)& X_O=SSTQZ]X7_ ."=?[.?A':;/X6:3=,O\6J2SWV> M,9(GD<=_3%?1U% '(^%_A#X$\#E#X<\$^'?#Y0Y7^R]*@MMO(/&Q!CD#\JZZ MBB@ HHHH **** "O&+C]C#X$75Q+/+\(_![2R,7=O[(A&23DG[M>ST4 >*?\ M,4_ 3_HD/@__ ,%,7^%'_#%/P$_Z)#X/_P#!3%_A7M=% '%_#CX*^ O@^M^/ M!'@_1?"OV\H;HZ391P&?9G9O*@%@NYL ]-Q]37:444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %?E7_ ,%SO^:)_P#<;_\ ;"OU4K\J M_P#@N=_S1/\ [C?_ +84 ??_ .R=_P FL_!O_L3-&_\ 2&&O5:\J_9._Y-9^ M#?\ V)FC?^D,->JT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%<7\-_C-X)^+W]K_\(;XDLO$/]DSBVOOL;$_9Y3G"-D#GY3^5 ':4 M444 %%%% !1110 4444 %%%% !7P!_P6K_Y-9\+?]CG:_P#I#?5]_P!? '_! M:O\ Y-9\+?\ 8YVO_I#?4 ? '_!+C_D^SX9?]Q/_ --=W7[_ %?@#_P2X_Y/ ML^&7_<3_ /37=U^_U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 >.?'S]D?X6?M*6)C\;^%[>ZU)4V0ZU9_P"CW\/'&V9>6 [*^Y?] MFOR[_:._X) ?$/X<_:]6^&EZOQ"T%,N+!@L&J1+Z;/N38'="&/9*_:>B@#^6 MNXM]:\#^(FBGBO\ 0-=TZ;E)%>VNK653GH<,C _0BOTO_P""<^C^//VS/B%9 M>-?B_K-SXS\)?#>UEL-(CU:-)!/>W*C=O;&9BD8#,SDMDP\\5])_\%1?#_P\ MF^!;3ZUX,L/$GQ$UJZAT+PHR1E+[[9*V%*2(0Y5!N;8249@BD?-7NW[*?P%L MOV;?@1X7\#6PC>]M(//U*YC'%Q>R?-,^>XW':N>BJH[4 ? MO^UIJ?\ P2^\ M2^,O@MJWA"[\9>'8=1;6/"$QU$6HCTZYW/Y1XO2.G]QH?>OIG_ (*W_LW?\+6^!D?C[2+7S/$? M@G?<3>6OSS:<^//4^OED+*,]%63^]7R=\$O^"/\ KWQ>\"^'O%S_ !3T"ST; M6K..]MY-,L9KU@CJ#M(AMM5EMHFYSRD153R/ M2OTF\+_\$1_AU9[3XB^(7B;5B.HTV&WL@>O]]9O;OV/KQZ_X6_X)0_LX^'-A MNO"FH>(9%Y#ZIK%QUXY*PM&IZ=",0/NJ">I _&OZ//"W['GP/\&[&TKX4> M$HI4^[-<:3#<2KUZ/*K,.OK7JFDZ+I^@VHMM,L+73K8O\ .O8/"_\ P2D_:.\1LAN? M"-CX?B;I)JFL6PXXY*Q/(P_$9XK]ZZ* /QR\+_\ !$KXDWP1O$/C[POI ;DK MI\=Q>,O'3YDB&>G?\:]@\+_\$0?!EHR?\)'\3M=U50?F&EZ?#8D\\XWM-CCZ MU^EM% 'QAX7_ ."1O[.WA\+]NT;7/$NT8/\ :FLRINX[_9_*^O%>P>%_V(?@ M)X/9&T[X3>%G=#E7O[!;U@O;Z* ,GP_X2T/PG;^1HFC:?HT&,>7 MI]K' N!T&$ ]!6M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 5^5?_ 7._P":)_\ <;_]L*_52ORK_P""YW_-$_\ N-_^V% ' MW_\ LG?\FL_!O_L3-&_](8:]5KRK]D[_ )-9^#?_ &)FC?\ I##7JM !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%(R[E(R1D8R.M 'XX?M/ M?M[?&#]HKX[3?"[X%WNHZ3I(OI-,T]="?R+_ %61,AYFG)!BC^5V&"@5!N<_ MW?E/X8^.OCA\![/Q#XS\$:WKFBZ9I^JI8:U=6<_FVAO#N*"YB)9'SMI6H"_:/+=6B,T); +;6#J<@.I MQD!LU]<_\$MO$OPP\<:;\9/"'C:Z\/W4/BC7;>\M/#_B%X0;] TCKMBD/[PJ MVPX&2#B@#[&_8)_:T/[6WP;?6=3M8+#Q;H]S]@UBWM5*PLY&Z.:,$DA77L3P MRN.@!/SK_P %;OVHO''P3U;X$_"VB^%[:;:98=%T^&T23;G;N$:J#C<<9Z9-?B9_P5T\ M"".XKZ^_P""9'QH^//Q"_:$U33/B;K/BG4/#R>' MKF>.+6K5XX1<">W"D$H/FVL_?H36?X%_X+(>#_AOX7\*>$-,^%^KW>@Z'IEK MIBWTFIQ0SE(8DC#" (R\A2<>9V'//'Z ?L[?M.> ?VH/![:_X'U0W)M]B7^F MW2^7=V$C D)+'DXSAL,I*MM."<' !YK^WY^V-'^R+\+K6YTN"WU#QMKTCVVC MVESDQQA #+5-R#;D99U[9Q^5^F?&3]LOXO:'J?Q%T3Q%\0]3T&Q=VN+ M[16EALD(&7"PPA48*.2%4A>IQ7=?\%E/%TVN?M4:=HQD/V71/#UM$L><@22R M2RNV.Q*M&/\ @ K]2?V(_#%IX3_9%^$=C:1)%#-X;L[]E08!DN8A<2$^Y>5B M?;1M<6-8I+WRUW/!*J@*7"!G M#@#(1@__!4[]K3X2?'G]GWP_H'@+QG:^(M8 MMO%%O?2VL%O/&5@6TNT9\R1J,!I$'7/S4 ?+O_!+C_D^SX9?]Q/_ --=W7[_ M %?@#_P2X_Y/L^&7_<3_ /37=U^_U !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !1110 4444 %%%% 'YC?$+]JSX6:U_P4,O-5^*?BC_ (1_PE\) MX9=.\/V$VG7=S]KU9FVW%R5AB?:(RI +8SY<++WKZ/\ ^'HW[,7_ $4S_P H M&J?_ "-7TS<^'=)O)WFN-+LYYGY:22W1F/U)%1?\(GH?_0&T_P#\!8_\* /F M2^_X*?$:.YM+B-H9H9?#VILDB,"&5@;7D$$@CWKR3_@F'\)O!NDW4NO>$-2:":+_ (E\LB^;;LLJ*RF.25.JC*8HO*B M\0:.RQW#*!\JR@J5E4=MPR!D!ES7XD:#^RKXU\:^!_B1XO\ #$$&L:+X$O&M M]4C63;="(;R9UCQAD54);#9 YP0"1Z/\+_V@_B?^Q+^U=<7'CN?6-?OM'FFT MK6]+OM0DE-U;O@EHWD)SDB.5&Z-A>QK9^!'[:VA_ _X+_'G0[;3+S4/$GCVZ MD32U9%6"VAECF1Y9FW=5$N0B@Y(P2!S0!]>_\$?/VH?$WQ(TOQ+\,?%>I7&M M2:#;1ZAI%]>2F2=+4N(Y(&8\LJ,T93.2 Y7H% ]0^,'_ 2E^&GQF^+FJ>/M M7\4>*H[S5[_[;J%BL]N87' ,49\H,BX 49+$#O7AW_!%CX&ZQH\/C'XJ:G:- M::;J5NNC:4TJ$-<*L@DGD7/\ 9(U!'4JP_AKQ;]KCX_?M%?LR_M8W]MJ?CGQ M)/X>M=876M%L9KUX[+4-/\\R1PN(]H=, PN#_=8>E 'Z$?$[_@F[\#/%OPKU M3PUH?@+2_#NJ?8W73=8LE874$X4^6[2%BTHW8RKDY&?J/RU_X)$;"VNY(=*\2";2=1MUY6=6A=XLCU698R#U W#H37VM\3/^"R'PYNO@YJ, MGA#2=<7Q[?63P6UA?6Z+#93NI7S'E#$.J$[@%&6P =N3CYD_X)%_L^ZM\0/V M@[?XBSVLT/A?P>DKBZ:,^7<7LD31QPJ>Y59&D..FU,_?% &!_P %=+.2U_;, MU>1QA;C2+"6/W41E/YH:_8#]DR19/V5_@XRD,/\ A#='''J+*$$?G7P!_P % MJO@7J%U>>#_BUIUI)<6,%M_8.K21J3Y&)&DMI&QT5C)*A8]_+'\0K-_93_X* MO>$/@W^S5I/@WQ;X?US4O%7ARV:ST\V"1&VO8@S& .[.#'M4JC?*W"@C).T M'Q_\9E;7OV]?&4-J-[W'Q&NH(@.=Q.I,HQ]37]%%?@I_P3T^%6M_M(?MEZ5X MHOH'N+#1=3;Q5K5[MPBS+(985]"SS[/EZ[0YY"FOWKH **** /RD_P""R?PU M\7^.OB9\.Y_#?A76_$,$&D7"2R:5ITURL;&8$!BBG!QV-?FSXH^%OC3P/I\= M]XC\(:]H%C)*($N=4TR>VC:0@L$#.H!8A6..N%/I7]0-? '_ 6K_P"36?"W M_8YVO_I#?4 ? '_!+C_D^SX9?]Q/_P!-=W7[_5^ /_!+C_D^SX9?]Q/_ --= MW7[_ % !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 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %?E7_P7._YHG_W&_\ VPK] M5*_*O_@N=_S1/_N-_P#MA0!]_P#[)W_)K/P;_P"Q,T;_ -(8:]5KRK]D[_DU MGX-_]B9HW_I##7JM !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% 'D?QV_91^%G[24-M_PGWA2WU:\M4,=OJ,4CV]W"I.=HEC96*YYVME^!?@+X M]>'?[#\>^&+'Q'8*28C<*5F@8]6BE4AXR?5&&>AKO** /C.S_P""2/[.MKK0 MOGT+6;JW#!O[.FUB;R.">,J1)@Y'\?8>^?K#P7X'T#X<^&;'P]X7T>ST+1+) M-EO8V,0CC0=S@=23R2>222236Y10!1US0].\3:/>:3J]A;:II=Y$T%S97D2R MPS1L,%71@0P([&OD77_^"3'[.^N:X^HQ:!JVDQNY=K#3]5E6W)/4 /N91GG" ML .@XXK[(HH X?X0_!/P1\!?":>&_ ?AZU\/:2'\UXX-S2328QOED8EY&P , ML2< #H*[BBB@ HHHH *^ /\ @M7_ ,FL^%O^QSM?_2&^K[_KX _X+5_\FL^% MO^QSM?\ TAOJ /@#_@EQ_P GV?#+_N)_^FN[K]_J_ '_ ()5?LG M?\FL_!O_ +$S1O\ TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX _X+5_\FL^%O\ ML<[7_P!(;ZOO^O@#_@M7_P FL^%O^QSM?_2&^H ^ /\ @EQ_R?9\,O\ N)_^ MFN[K]_J_ '_@EQ_R?9\,O^XG_P"FN[K]_J "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH *_*O\ X+G?\T3_ .XW_P"V%?JI7Y5_\%SO^:)_]QO_ -L* /O_ /9. M_P"36?@W_P!B9HW_ *0PUZK7E7[)W_)K/P;_ .Q,T;_TAAKU6@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ KX _X+5_\FL^%O^QSM?\ TAOJ^_Z^ /\ @M7_ ,FL^%O^QSM? M_2&^H ^ /^"7'_)]GPR_[B?_ *:[NOW^K\ ?^"7'_)]GPR_[B?\ Z:[NOW^H M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ K\J_^"YW_-$_^XW_ .V%?JI7Y5_\ M%SO^:)_]QO\ ]L* /O\ _9._Y-9^#?\ V)FC?^D,->JUY5^R=_R:S\&_^Q,T M;_TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ KX _X+5_\ )K/A;_L<[7_TAOJ^_P"O M@#_@M7_R:SX6_P"QSM?_ $AOJ /@#_@EQ_R?9\,O^XG_ .FN[K]_J_ '_@EQ M_P GV?#+_N)_^FN[K]_J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "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 *_*O_@N= M_P T3_[C?_MA7ZJ5^5?_ 7._P":)_\ <;_]L* /O_\ 9._Y-9^#?_8F:-_Z M0PUZK7E7[)W_ ":S\&_^Q,T;_P!(8:]5H **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^ /\ M@M7_ ,FL^%O^QSM?_2&^K[_KX _X+5_\FL^%O^QSM?\ TAOJ /@#_@EQ_P G MV?#+_N)_^FN[K]_J_ '_ ()5?LG?\FL_!O_ +$S1O\ TAAKU6@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ KX _X+5_\FL^%O\ L<[7_P!(;ZOO^O@#_@M7_P F ML^%O^QSM?_2&^H ^ /\ @EQ_R?9\,O\ N)_^FN[K]_J_ '_@EQ_R?9\,O^XG M_P"FN[K]_J "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 **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_*O\ X+G?\T3_ .XW M_P"V%?JI7Y5_\%SO^:)_]QO_ -L* /O_ /9._P"36?@W_P!B9HW_ *0PUZK7 ME7[)W_)K/P;_ .Q,T;_TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX _X+5_\FL^% MO^QSM?\ TAOJ^_Z^ /\ @M7_ ,FL^%O^QSM?_2&^H ^ /^"7'_)]GPR_[B?_ M *:[NOW^K\ ?^"7'_)]GPR_[B?\ Z:[NOW^H **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ K\J_^"YW_-$_^XW_ .V%?JI7Y5_\%SO^:)_]QO\ ]L* /O\ _9._ MY-9^#?\ V)FC?^D,->JUY5^R=_R:S\&_^Q,T;_TAAKU6@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ KX _X+5_\ )K/A;_L<[7_TAOJ^_P"O@#_@M7_R:SX6_P"QSM?_ $AO MJ /@#_@EQ_R?9\,O^XG_ .FN[K]_J_ '_@EQ_P GV?#+_N)_^FN[K]_J "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 **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH *_*O_@N=_P T3_[C?_MA7ZJ5^5?_ 7. M_P":)_\ <;_]L* /O_\ 9._Y-9^#?_8F:-_Z0PUZK7E7[)W_ ":S\&_^Q,T; M_P!(8:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "O./CA^T1\/\ ]G/PRFN>/O$5OHMM,VRV@PTMS=,.JQ1*"SXR,D# R,D5 MZ/7X1?MT^(-0^/7_ 4(O?">N:N^F:-;ZW9>%[268?N]/MF>-))0/3?))*2> MN?0# !]0^%?^"QFC7'[16NPZ[#-;?!I[?9I5Q%I1.I)/B'YYP)B/+R)_N@M@ MQ\=:_1#X7_%?PC\:/"-KXG\%:]:>(=$N#M6YM6^XX )CD4X:-P",HP##(R.: M_'G3?V$_!_C+]MCXP?!'1IKVRLM"\*_:]"NIKG=(M^(+%EDF.,,KO-)N4 ## MG;MPN/K'_@F]^QC\9_V4_&.OW?B_5-!'A'6K#9-H]C?RS3K>(Z&*;;Y0CX0R MH2'R=PZX% 'W5XM\7:)X#\.7^O\ B/5;31-%L(_-N;Z^E$<42],ECZD@ =22 M .37R3??\%+1-+LTU?4(4.!/=REA&&'<)&,CWF/H*Z?X/_ /!(WPKX M^_97TGQ%J6M:O;?$G7M(75K-HYHUL[9I8_,MX7B*9(VL@$?C-X2MO$W@G7K/Q%H=P2JW5HQ^5AC*.I 9'&1E6 89''-=77X8?\$H_ MC=J?PJ_:BLO!MS<21:#XO633;NS?[J7:*SP28[-N4Q_24YZ#'[GT %%%% !7 MP!_P6K_Y-9\+?]CG:_\ I#?5]_U\ ?\ !:O_ )-9\+?]CG:_^D-]0!\ ?\$N M/^3[/AE_W$__ $UW=?O]7X _\$N/^3[/AE_W$_\ TUW=?O\ 4 %%%% !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 %% 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 5^5?_!<[_FB?_<;_P#;"OU4K\J_^"YW_-$_^XW_ M .V% 'W_ /LG?\FL_!O_ +$S1O\ TAAKU6O*OV3O^36?@W_V)FC?^D,->JT M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Y3_\ M!3[]@/Q=XH^(-[\7_AMI,_B%-0BC_MO1K!6DO(YT78+B*,X_X*L_#:T^.$7PSN_#'B;2;]-<_L&\U#5$MX8+683&%G;;*Y*!P. M>."3QB@#\KO@7^UY\0/V=?CQ?_$.\@'BCQ1/8_V/J4?B4S&:2%?)7#/N#+(H MMXU#-NZ'(-?LC^QQ^W=X,_; L;ZSTZRN/#GB_381<7NA7<@E_=%@OFPR@#S$ M#%0254@L,C!!/R;9_!GP=\>/^"KWQR\*^.-%AUS19?#B2B&0LK12B#3566-U M(9' 9L,#W/K7S+^P;I'M!\,W[:EI]GK&K::MTC?+=V<<%RID.. M""B!QVR ?2@#!_X*?WLM[^W)\2O,;(B;3XD7LJC3[;@?CD_B:_=;X1QK#\*? M!:* JKHMDH"] ! E?B1_P5F\)S^&_P!M/Q+?21F.'7=/L-1@.,!E%NMN2/\ M@=N_XYK]F?@%XTT[Q#^SKX \3+# M](\-ZE;:QI\MW.VN6UQ*ZNLFT!#%/& ,>H-?G+^U!_P4+^(O[67@'3_"/B[1 M?"^G:;9:G'JLJ_P##C'_JMG_EJ?\ W;1_PXQ_ZK9_Y:G_ -VT >5?\/J_C?\ M]"M\/_\ P77W_P F4?\ #ZOXW_\ 0K?#_P#\%U]_\F5ZK_PXQ_ZK9_Y:G_W; M1_PXQ_ZK9_Y:G_W;0!Y5_P /J_C?_P!"M\/_ /P77W_R91_P^K^-_P#T*WP_ M_P#!=??_ "97JO\ PXQ_ZK9_Y:G_ -VT?\.,?^JV?^6I_P#=M 'E7_#ZOXW_ M /0K?#__ ,%U]_\ )E'_ ^K^-__ $*WP_\ _!=??_)E>J_\.,?^JV?^6I_] MVT?\.,?^JV?^6I_]VT >5?\ #ZOXW_\ 0K?#_P#\%U]_\F4?\/J_C?\ ]"M\ M/_\ P77W_P F5ZK_ ,.,?^JV?^6I_P#=M'_#C'_JMG_EJ?\ W;0!Y5_P^K^- M_P#T*WP__P#!=??_ "91_P /J_C?_P!"M\/_ /P77W_R97JO_#C'_JMG_EJ? M_=M'_#C'_JMG_EJ?_=M 'E7_ ^K^-__ $*WP_\ _!=??_)E'_#ZOXW_ /0K M?#__ ,%U]_\ )E>J_P##C'_JMG_EJ?\ W;1_PXQ_ZK9_Y:G_ -VT >5?\/J_ MC?\ ]"M\/_\ P77W_P F4?\ #ZOXW_\ 0K?#_P#\%U]_\F5ZK_PXQ_ZK9_Y: MG_W;1_PXQ_ZK9_Y:G_W;0!Y5_P /J_C?_P!"M\/_ /P77W_R91_P^K^-_P#T M*WP__P#!=??_ "97JO\ PXQ_ZK9_Y:G_ -VT?\.,?^JV?^6I_P#=M 'E7_#Z MOXW_ /0K?#__ ,%U]_\ )E'_ ^K^-__ $*WP_\ _!=??_)E>J_\.,?^JV?^ M6I_]VT?\.,?^JV?^6I_]VT >5?\ #ZOXW_\ 0K?#_P#\%U]_\F4?\/J_C?\ M]"M\/_\ P77W_P F5ZK_ ,.,?^JV?^6I_P#=M'_#C'_JMG_EJ?\ W;0!Y5_P M^K^-_P#T*WP__P#!=??_ "91_P /J_C?_P!"M\/_ /P77W_R97JO_#C'_JMG M_EJ?_=M'_#C'_JMG_EJ?_=M 'E7_ ^K^-__ $*WP_\ _!=??_)E'_#ZOXW_ M /0K?#__ ,%U]_\ )E>J_P##C'_JMG_EJ?\ W;1_PXQ_ZK9_Y:G_ -VT >5? M\/J_C?\ ]"M\/_\ P77W_P F4?\ #ZOXW_\ 0K?#_P#\%U]_\F5ZK_PXQ_ZK M9_Y:G_W;1_PXQ_ZK9_Y:G_W;0!Y5_P /J_C?_P!"M\/_ /P77W_R91_P^K^- M_P#T*WP__P#!=??_ "97JO\ PXQ_ZK9_Y:G_ -VT?\.,?^JV?^6I_P#=M 'E M7_#ZOXW_ /0K?#__ ,%U]_\ )E'_ ^K^-__ $*WP_\ _!=??_)E>7_MR_L( M_P##%]KX-F_X3C_A,?\ A(GNTV_V3]A^S^0(3G_7R[MWG>V-O?/'%?L8?LL_ M\->?%B]\%?\ "3_\(G]FTF;5/MW]G_;=WERPQ^7L\V/&?-SNW?P].> #Z%_X M?5_&_P#Z%;X?_P#@NOO_ ),H_P"'U?QO_P"A6^'_ /X+K[_Y,KU7_AQC_P!5 ML_\ +4_^[:/^'&/_ %6S_P M3_[MH \J_P"'U?QO_P"A6^'_ /X+K[_Y,H_X M?5_&_P#Z%;X?_P#@NOO_ ),KU7_AQC_U6S_RU/\ [MH_X<8_]5L_\M3_ .[: M /*O^'U?QO\ ^A6^'_\ X+K[_P"3*/\ A]7\;_\ H5OA_P#^"Z^_^3*]5_X< M8_\ 5;/_ "U/_NVC_AQC_P!5L_\ +4_^[: /*O\ A]7\;_\ H5OA_P#^"Z^_ M^3*/^'U?QO\ ^A6^'_\ X+K[_P"3*]5_X<8_]5L_\M3_ .[:/^'&/_5;/_+4 M_P#NV@#RK_A]7\;_ /H5OA__ ."Z^_\ DRC_ (?5_&__ *%;X?\ _@NOO_DR MO5?^'&/_ %6S_P M3_[MH_X<8_\ 5;/_ "U/_NV@#RK_ (?5_&__ *%;X?\ M_@NOO_DRC_A]7\;_ /H5OA__ ."Z^_\ DRO5?^'&/_5;/_+4_P#NVC_AQC_U M6S_RU/\ [MH \J_X?5_&_P#Z%;X?_P#@NOO_ ),H_P"'U?QO_P"A6^'_ /X+ MK[_Y,KU7_AQC_P!5L_\ +4_^[:/^'&/_ %6S_P M3_[MH \J_P"'U?QO_P"A M6^'_ /X+K[_Y,H_X?5_&_P#Z%;X?_P#@NOO_ ),KU7_AQC_U6S_RU/\ [MH_ MX<8_]5L_\M3_ .[: /*O^'U?QO\ ^A6^'_\ X+K[_P"3*/\ A]7\;_\ H5OA M_P#^"Z^_^3*]5_X<8_\ 5;/_ "U/_NVC_AQC_P!5L_\ +4_^[: /*O\ A]7\ M;_\ H5OA_P#^"Z^_^3*/^'U?QO\ ^A6^'_\ X+K[_P"3*]5_X<8_]5L_\M3_ M .[:/^'&/_5;/_+4_P#NV@#RK_A]7\;_ /H5OA__ ."Z^_\ DRC_ (?5_&__ M *%;X?\ _@NOO_DRO5?^'&/_ %6S_P M3_[MH_X<8_\ 5;/_ "U/_NV@#RK_ M (?5_&__ *%;X?\ _@NOO_DRC_A]7\;_ /H5OA__ ."Z^_\ DRO5?^'&/_5; M/_+4_P#NVC_AQC_U6S_RU/\ [MH \J_X?5_&_P#Z%;X?_P#@NOO_ ),H_P"' MU?QO_P"A6^'_ /X+K[_Y,KU7_AQC_P!5L_\ +4_^[:/^'&/_ %6S_P M3_[M MH \J_P"'U?QO_P"A6^'_ /X+K[_Y,H_X?5_&_P#Z%;X?_P#@NOO_ ),KU7_A MQC_U6S_RU/\ [MH_X<8_]5L_\M3_ .[: /*O^'U?QO\ ^A6^'_\ X+K[_P"3 M*/\ A]7\;_\ H5OA_P#^"Z^_^3*]5_X<8_\ 5;/_ "U/_NVC_AQC_P!5L_\ M+4_^[: /*O\ A]7\;_\ H5OA_P#^"Z^_^3*/^'U?QO\ ^A6^'_\ X+K[_P"3 M*]5_X<8_]5L_\M3_ .[:/^'&/_5;/_+4_P#NV@#RK_A]7\;_ /H5OA__ ."Z M^_\ DRC_ (?5_&__ *%;X?\ _@NOO_DRO5?^'&/_ %6S_P M3_[MKXP_;8_9 M+_X8[^).C>$_^$J_X2[^T=)35/MG]G?8O+W32Q>7L\V3/^JSNR/O8QQD@'O7 M_#ZOXW_]"M\/_P#P77W_ ,F4?\/J_C?_ -"M\/\ _P %U]_\F5Y)^PU^P_\ M\-H77C*'_A-/^$._X1U+1]W]E?;OM'GF88_UT6W;Y/OG=VQS]8?\.,?^JV?^ M6I_]VT >5?\ #ZOXW_\ 0K?#_P#\%U]_\F4?\/J_C?\ ]"M\/_\ P77W_P F M5ZK_ ,.,?^JV?^6I_P#=M'_#C'_JMG_EJ?\ W;0!Y5_P^K^-_P#T*WP__P#! M=??_ "91_P /J_C?_P!"M\/_ /P77W_R97JO_#C'_JMG_EJ?_=M'_#C'_JMG M_EJ?_=M 'E7_ ^K^-__ $*WP_\ _!=??_)E'_#ZOXW_ /0K?#__ ,%U]_\ M)E>J_P##C'_JMG_EJ?\ W;1_PXQ_ZK9_Y:G_ -VT >5?\/J_C?\ ]"M\/_\ MP77W_P F4?\ #ZOXW_\ 0K?#_P#\%U]_\F5ZK_PXQ_ZK9_Y:G_W;1_PXQ_ZK M9_Y:G_W;0!Y5_P /J_C?_P!"M\/_ /P77W_R91_P^K^-_P#T*WP__P#!=??_ M "97JO\ PXQ_ZK9_Y:G_ -VT?\.,?^JV?^6I_P#=M 'E7_#ZOXW_ /0K?#__ M ,%U]_\ )E'_ ^K^-__ $*WP_\ _!=??_)E>J_\.,?^JV?^6I_]VT?\.,?^ MJV?^6I_]VT >5?\ #ZOXW_\ 0K?#_P#\%U]_\F4?\/J_C?\ ]"M\/_\ P77W M_P F5ZK_ ,.,?^JV?^6I_P#=M'_#C'_JMG_EJ?\ W;0!Y5_P^K^-_P#T*WP_ M_P#!=??_ "91_P /J_C?_P!"M\/_ /P77W_R97JO_#C'_JMG_EJ?_=M'_#C' M_JMG_EJ?_=M 'E7_ ^K^-__ $*WP_\ _!=??_)E'_#ZOXW_ /0K?#__ ,%U M]_\ )E>J_P##C'_JMG_EJ?\ W;1_PXQ_ZK9_Y:G_ -VT >5?\/J_C?\ ]"M\ M/_\ P77W_P F4?\ #ZOXW_\ 0K?#_P#\%U]_\F5ZK_PXQ_ZK9_Y:G_W;1_PX MQ_ZK9_Y:G_W;0!Y5_P /J_C?_P!"M\/_ /P77W_R91_P^K^-_P#T*WP__P#! M=??_ "97JO\ PXQ_ZK9_Y:G_ -VT?\.,?^JV?^6I_P#=M 'E7_#ZOXW_ /0K M?#__ ,%U]_\ )E'_ ^K^-__ $*WP_\ _!=??_)E>J_\.,?^JV?^6I_]VT?\ M.,?^JV?^6I_]VT >5?\ #ZOXW_\ 0K?#_P#\%U]_\F4?\/J_C?\ ]"M\/_\ MP77W_P F5ZK_ ,.,?^JV?^6I_P#=M'_#C'_JMG_EJ?\ W;0!Y5_P^K^-_P#T M*WP__P#!=??_ "91_P /J_C?_P!"M\/_ /P77W_R97JO_#C'_JMG_EJ?_=M' M_#C'_JMG_EJ?_=M 'E7_ ^K^-__ $*WP_\ _!=??_)E'_#ZOXW_ /0K?#__ M ,%U]_\ )E>J_P##C'_JMG_EJ?\ W;1_PXQ_ZK9_Y:G_ -VT >5?\/J_C?\ M]"M\/_\ P77W_P F4?\ #ZOXW_\ 0K?#_P#\%U]_\F5ZK_PXQ_ZK9_Y:G_W; M1_PXQ_ZK9_Y:G_W;0!Y5_P /J_C?_P!"M\/_ /P77W_R91_P^K^-_P#T*WP_ M_P#!=??_ "97R_\ M8?L^_\ #+_QMU?X>_V]_P )+_9\-O-_:/V/[)YGFPK) MCR_,?&-V/O'.,\5[7^Q+_P $[?\ AL;P#KOB;_A8'_"(_P!EZG_9WV7^Q?MO MF_NDDW[OM$>/OXQ@].M ':_\/J_C?_T*WP__ /!=??\ R91_P^K^-_\ T*WP M_P#_ 77W_R97JO_ XQ_P"JV?\ EJ?_ ';1_P .,?\ JMG_ ):G_P!VT >5 M?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!=??\ R97JO_#C'_JM MG_EJ?_=M'_#C'_JMG_EJ?_=M 'E7_#ZOXW_]"M\/_P#P77W_ ,F4?\/J_C?_ M -"M\/\ _P %U]_\F5ZK_P .,?\ JMG_ ):G_P!VT?\ #C'_ *K9_P"6I_\ M=M 'E7_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/_P#P77W_ ,F5ZK_P MXQ_ZK9_Y:G_W;1_PXQ_ZK9_Y:G_W;0!Y5_P^K^-__0K?#_\ \%U]_P#)E'_# MZOXW_P#0K?#_ /\ !=??_)E>J_\ #C'_ *K9_P"6I_\ =M'_ XQ_P"JV?\ MEJ?_ ';0!Y5_P^K^-_\ T*WP_P#_ 77W_R91_P^K^-__0K?#_\ \%U]_P#) ME>J_\.,?^JV?^6I_]VT?\.,?^JV?^6I_]VT >5?\/J_C?_T*WP__ /!=??\ MR91_P^K^-_\ T*WP_P#_ 77W_R97JO_ XQ_P"JV?\ EJ?_ ';1_P .,?\ MJMG_ ):G_P!VT >5?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!= M??\ R97JO_#C'_JMG_EJ?_=M'_#C'_JMG_EJ?_=M 'E7_#ZOXW_]"M\/_P#P M77W_ ,F4?\/J_C?_ -"M\/\ _P %U]_\F5ZK_P .,?\ JMG_ ):G_P!VT?\ M#C'_ *K9_P"6I_\ =M 'E7_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/ M_P#P77W_ ,F5ZK_PXQ_ZK9_Y:G_W;1_PXQ_ZK9_Y:G_W;0!Y5_P^K^-__0K? M#_\ \%U]_P#)E'_#ZOXW_P#0K?#_ /\ !=??_)E>J_\ #C'_ *K9_P"6I_\ M=M'_ XQ_P"JV?\ EJ?_ ';0!Y5_P^K^-_\ T*WP_P#_ 77W_R91_P^K^-_ M_0K?#_\ \%U]_P#)E>J_\.,?^JV?^6I_]VT?\.,?^JV?^6I_]VT >5?\/J_C M?_T*WP__ /!=??\ R91_P^K^-_\ T*WP_P#_ 77W_R97JO_ XQ_P"JV?\ MEJ?_ ';1_P .,?\ JMG_ ):G_P!VT >5?\/J_C?_ -"M\/\ _P %U]_\F4?\ M/J_C?_T*WP__ /!=??\ R97JO_#C'_JMG_EJ?_=M'_#C'_JMG_EJ?_=M 'E7 M_#ZOXW_]"M\/_P#P77W_ ,F4?\/J_C?_ -"M\/\ _P %U]_\F5ZK_P .,?\ MJMG_ ):G_P!VT?\ #C'_ *K9_P"6I_\ =M 'E7_#ZOXW_P#0K?#_ /\ !=?? M_)E'_#ZOXW_]"M\/_P#P77W_ ,F5ZK_PXQ_ZK9_Y:G_W;1_PXQ_ZK9_Y:G_W M;0!Y5_P^K^-__0K?#_\ \%U]_P#)E'_#ZOXW_P#0K?#_ /\ !=??_)E>J_\ M#C'_ *K9_P"6I_\ =M?EKJUC_9>JWMEO\W[/,\._&-VUB,X[=* /O7_A]7\; M_P#H5OA__P""Z^_^3*/^'U?QO_Z%;X?_ /@NOO\ Y,KH/@I_P1Y_X7#\(_"' MCC_A;?\ 9'_"0:9!J/V#_A&O/\CS$#;/,^UKNQG&=HSZ5VO_ XQ_P"JV?\ MEJ?_ ';0!Y5_P^K^-_\ T*WP_P#_ 77W_R91_P^K^-__0K?#_\ \%U]_P#) ME>J_\.,?^JV?^6I_]VT?\.,?^JV?^6I_]VT >5?\/J_C?_T*WP__ /!=??\ MR91_P^K^-_\ T*WP_P#_ 77W_R97JO_ XQ_P"JV?\ EJ?_ ';1_P .,?\ MJMG_ ):G_P!VT >5?\/J_C?_ -"M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!= M??\ R97JO_#C'_JMG_EJ?_=M'_#C'_JMG_EJ?_=M 'E7_#ZOXW_]"M\/_P#P M77W_ ,F4?\/J_C?_ -"M\/\ _P %U]_\F5ZK_P .,?\ JMG_ ):G_P!VT?\ M#C'_ *K9_P"6I_\ =M 'E7_#ZOXW_P#0K?#_ /\ !=??_)E'_#ZOXW_]"M\/ M_P#P77W_ ,F5ZK_PXQ_ZK9_Y:G_W;1_PXQ_ZK9_Y:G_W;0!Y5_P^K^-__0K? M#_\ \%U]_P#)E'_#ZOXW_P#0K?#_ /\ !=??_)E>J_\ #C'_ *K9_P"6I_\ M=M'_ XQ_P"JV?\ EJ?_ ';0!Y5_P^K^-_\ T*WP_P#_ 77W_R91_P^K^-_ M_0K?#_\ \%U]_P#)E>J_\.,?^JV?^6I_]VT?\.,?^JV?^6I_]VT >5?\/J_C M?_T*WP__ /!=??\ R91_P^K^-_\ T*WP_P#_ 77W_R97JO_ XQ_P"JV?\ MEJ?_ ';1_P .,?\ JMG_ ):G_P!VT >5?\/J_C?_ -"M\/\ _P %U]_\F4?\ M/J_C?_T*WP__ /!=??\ R97JO_#C'_JMG_EJ?_=M'_#C'_JMG_EJ?_=M 'E7 M_#ZOXW_]"M\/_P#P77W_ ,F4?\/J_C?_ -"M\/\ _P %U]_\F5ZK_P .,?\ MJMG_ ):G_P!VT?\ #C'_ *K9_P"6I_\ =M 'E7_#ZOXW_P#0K?#_ /\ !=?? M_)E'_#ZOXW_]"M\/_P#P77W_ ,F5ZK_PXQ_ZK9_Y:G_W;1_PXQ_ZK9_Y:G_W M;0!Y5_P^K^-__0K?#_\ \%U]_P#)E'_#ZOXW_P#0K?#_ /\ !=??_)E>J_\ M#C'_ *K9_P"6I_\ =M'_ XQ_P"JV?\ EJ?_ ';0!Y5_P^K^-_\ T*WP_P#_ M 77W_R91_P^K^-__0K?#_\ \%U]_P#)E>J_\.,?^JV?^6I_]VT?\.,?^JV? M^6I_]VT >5?\/J_C?_T*WP__ /!=??\ R91_P^K^-_\ T*WP_P#_ 77W_R9 M7JO_ XQ_P"JV?\ EJ?_ ';1_P .,?\ JMG_ ):G_P!VT >5?\/J_C?_ -"M M\/\ _P %U]_\F4?\/J_C?_T*WP__ /!=??\ R97JO_#C'_JMG_EJ?_=M'_#C M'_JMG_EJ?_=M 'E7_#ZOXW_]"M\/_P#P77W_ ,F4?\/J_C?_ -"M\/\ _P % MU]_\F5ZK_P .,?\ JMG_ ):G_P!VT?\ #C'_ *K9_P"6I_\ =M 'J7[ O_!1 M?Q-^TIXO\5:9\21X-\+V.FV,5Q:36(EM#+(TFTJ3/<.& '. :^_+2[@U"UA MNK6:.YMID62*:%@R2(1D,I'!!!!!%?RNU_2G^R=_R:S\&_\ L3-&_P#2&&@# MU6BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *_*O_@N=_P T M3_[C?_MA7ZJ5^5?_ 7._P":)_\ <;_]L* /O_\ 9._Y-9^#?_8F:-_Z0PUZ MK7E7[)W_ ":S\&_^Q,T;_P!(8:]5H **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "OS)_X*)?\$T?$7Q2\<7OQ.^$]M;WVJZB%;6/ M#K2I \\P&#<0.Y"990NY"0206!8MBOTVHH _G6\ >!_VB;CXW>(?!WABV\30 M?$^32O[-U:W^TB"]6P"P*$DFD8;(]BVX#;@-NT9P:_3O_@G3_P $\[K]F6>X M\=^/);6[\>WML;:VL;8B6+2H6.7'F='E8 LO"C< 6#$U]#>%_V4?"7A/]I? MQ1\<+/4=:D\6>(;$:?=6<\\)L4C"P+F-!$'#8MH^LA'+<VLO'OA]9%L_M1V17T#D%K=WQ\I!&Y&/ )8' 8L/S.A^#_[ M9?@WPC=_"NS\.?$6U\+7!DBETFP262P*L?WB":,F,1N7.Y0^ULMD'FOWSHH M_/W_ ()H_P#!/_6/V>+J]^(GQ$AA@\:7ML;2PTF.19?[-@8@R-(ZDJ97P!A2 M0J@C)+D+^@5%% !1110 5\W_ +>'[+.J_M=?"'2/!^D:Y9Z!.-'UBRT; M[7YEE:VLJ22>=:30#!;@8,H/T!K]'Z** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y M%_X*!?L4:W^V19^!X=&\2:?X=/A^2]>4WT+R>;YX@ V[>F/)/7U%<)^PM_P3 MB\2?LE_&*_\ &>K^,-+UZUN=&FTP6ME;2QN&>6&0-EN, 1$?B*^]:* "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** " MBBB@ HHHH **** "BBB@ KX6_;R_X)X>(OVO/BEH?BK1_%NE^'[?3]&33&M[ MZWDD=V6>:3>"O&,2@?@:^Z:* /CG_@G[^PUKO[&]YXXFUGQ-I_B(>(([)(A8 MP21^5Y!G)W;NN?.'3T-?8U%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!^=G[8W_!+ M_P 4?M-?'O6O'^F>-M(T6SOX+6%;.[M97D4Q0I&22O')7/XU[O\ L%?LEZO^ MR#\.?$/AO6->LO$$^IZM_:*3V,3QJB^3''M(;OE"?QKZ"KR\BU"ZT#2K?3I;J!2J2M&@4LH/(!QWKO*** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@#\@/^'(?CC_HI?A__ , IZ_4_X-^!Y_AE\(? _@^Z MN8[VY\/:%8Z3+JT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 45\G?MM?\%!- _8\NM TJ/05\:>)M3W32Z3'J8LS9VP&!+(WER$ M%VX5=HR%5Y5Q)#GS M/+3=GR]WW1C..<9H ];HKCOBU\7?"?P-\"ZAXO\ &FK1Z-H5EM#S.I=W=CA8 MXT4%G=CT4#U/ !(_/OQ1_P %P/#%EJ[P^'OA;JFKZ:LFT76H:M'9R,F?O"-8 MI1G';=^- 'Z:T5\F_LL?\%)/AE^T]KT?AF&.\\(^,)MQMM(U4JRW852S>3,O MRL0 3M8*W!P" IT5^8$G_!<;1!K1B3X1Z@VD;N+IM=07&,] M?)\C;G';S/QK[8_9E_:T^'_[5GA>;5/!M_(E_9A/[1T6^01W=DS9V[U!(93@ MX=20<8X(( ![/117SS^V=^V5H'['G@6PU>]TY?$GB#4KD06&@)>BUDF0OV)_VM/\ AL3X;:SXL_X17_A$?[.U9]+^Q_VC M]M\S;#%+YF_RH\?ZW&W!^[G/.!]"T %%?#G[3W_!0?Q%\'?VI/#WP;\(>$M, M\0W>I?V?;RW-]<2(\=U=2E5C"KU 1HFS_M'TK[CH **^)/VQ/^"GN@?LL_$B MV\%:7X37Q[JT=MY^IF+6!9I8.Q_=PG$,NYROS$';M#)UWKF M+0?A7JFJ:8)"OVK4-7CLY2F?O>6L4HSCG&_\: /TWHKY9_9/_P""B'PW_:KU M0^'[".\\+^,A&\JZ)JFUOM"*,LT$J_*^!R5.UL D*0":^IJ "BBB@ HHHH * M*** "BBB@ HHHH **** "BBOB/\ ;$_X*?:!^RS\2+?P5I?A-/'NJQVPGU,Q M:P+-;!V/R0G$,NYRHW$';M#)UW< 'VY17'_!WX@_\+8^$_@[QK]@_LK_ (2' M2;75/L/G>=]G\Z)9/+W[5W8W8W;1G'05@?M!?M(>!/V9?!:^)?'6J-96TTGD M6EG;1F6ZO)<%MD48ZG Y8D*,C)&10!Z?17Y@ZA_P7%T*/5A'9?"34+C3-QS< MW&N1Q38['RA RY]M]?6?[*G[=?PW_:SCGLO#TUUH_BFUA,]SX?U10LXB!"F2 M-E)61,L!D'(R,J,C(!]%T45\/Q_\%!/$.N_MV'X"^'O">FWND1:H;";6);B0 M3JL5OYMTVP?+E2DJCUVCUH ^X**\(_:F_;,^'O[)>BVD_BRXN+[6M05FL-"T MU%>ZG4'!<[B%2,'C=H8@BOCC2_\ @N+H4VK&/4?A)J%KIF[BXM=:72H]3%F;.V PL MLC>5([[HQG'.,T >MT45\/Q_\%!/$.N_MV'X"^'O">FWND1:H;";6 M);B03JL5OYMTVP?+E2DJCUVCUH ^X***_/G]I#_@KOH'P0^+FL^"?#W@9/'D M&DE8;G5X=>%K%]IQF2)%%O+N"'"EMP^8,,<9(!^@U%0VEQ]JM89MNWS$5]N< MXR,XKRK]I#]J+P'^RSX-3Q!XVU"1&N&:.PTNS427E]( "5B0D# R,LQ"C(R< MD @'K=%?EW_P_(TK^V3%_P *@O/[)WX%U_PD">?L]?*^S[<^WF?C7W-^S9^U M-X"_:H\'R:[X*OY#+:LL=_I-\HCO+%R,@2("1@X.'4E3@@'(( !Z]1110 44 M44 %%%% !1110 4444 %%%% !1110 45^?/[2'_!7?0/@A\7-9\$^'O R>/( M-)*PW.KPZ\+6+[3C,D2*+>7<$.%+;A\P88XR?T M+C[5:PS;=OF(K[7D!>G^W0!^H%%>,_LS_M:?#[] MJSPS<:IX+OYA>V00:CH]]'Y5W9,^=N]VAF$4+X^[EV>+/U.*]$_:P_ MX*#?#?\ 91O4T34UNO$WC"2(3#0M**AH$895IY&.V(,.0/F;!!VX(- 'T_17 MYE^$?^"WWA?4-6CA\2_"[5-$TYI IN].U:.^=5)^\8VBBZ#G 8U^AGPU^)GA MCXP>"].\6>#]7@US0-04M!>09 ."0RLI 96!!!5@"".10!U%%%?$?[8G_!3[ M0/V6?B1;^"M+\)IX]U6.V$^IF+6!9K8.Q^2$XAEW.5&X@[=H9.N[@ ^W**X_ MX._$'_A;'PG\'>-?L']E?\)#I-KJGV'SO.^S^=$LGE[]J[L;L;MHSCH*["@ MHKX<_9<_X*#>(OVEOVH/$7P[L?"6F6OA325O[D:Q'<2/.]M#,(H7Q]W+L\6? MJ<5T'[4'_!3KX9?LW>*+KPG#9WWC3Q99L$O+'366*"T;;G9).W&_D?*BMCD' M!&* /L.BOS.\'_\ !;SPIJ.K10^)OACJNAV#2A6NM/U6.^9$/\91HHNG< GV MS7Z$_#7XF>&?C!X*TWQ;X/U:'6_#^HH7M[R$,H."5965@&5@P(*L 01R* .H MHKR']I3]J3P)^RKX,B\0>-;V;?=.T5AI=B@DN[V10"PC0D#"@C9CWH _42BO-_@'^T%X M+_:4\ P^+?!&HM>:>TA@N+>X3R[FTF !,4R9.U@"#P2""""0@K\^5_ MX*\:+JW[1%E\-_#O@ :YHM[XB@T&V\3KKP19EDG6$W"0BW;*98LH\SY@ B:Q]L\0^+I85G70]*5=T4;$[7FD8A8P<' Y M8\';@@T ?3=%?F%H_P#P7$T";5#'JOPEU*RT[<,7%GK<=Q-M[GRVAC&?;?\ MB*^^_@;\>O!7[17@>'Q7X&U==4TQG\F:-T,<]K, "T4J'E6 (]B"""00: /0 MJ*RO%7B*T\'^%]8UZ_;98Z79S7UPWI'$A=C^2FOD7]@/]N3Q;^V-KWC"+5?" M.F>'](T"VMV-Q97$DCO-,[A$.[C&V*0_@* /L^BOC;]J3_@J!\-OV;_$]WX4 MLK"\\<^++,[+RSTZ9(;:T?O'+.P.''=45L6KAXYHV&592.H(-:5 !17Y\?M(?\%>-!^"'Q=UKP3X?\"IX[ MM])*PW.KPZ\+6,W&,R1*HMY,["=I;=]X,,<9/Z VEQ]JM89MNWS$5]N(K3P?X7UC7K]MECI=G-?7#>D<2%V/Y*:^1?V _VY/%O[8VO>,(M M5\(Z9X?TC0+:W8W%E<22.\TSN$0[N,;8I#^ H ^SZ*^$_C]_P5T^&/PA\47W MASPUH^H?$'4["5X+JXLYEM;))5.UD69E8N00.&-<=\,O^"UG@/Q)K5I M9>-/ VJ>#+6=]CZC:WJZE#!Z,X$<;[?7:K$>AH _1VBL[P]XATWQ9H.GZUHU M]!J>DZA ES:WELX>.:)P"KJ1U!!%:- !17Y\?M(?\%>-!^"'Q=UKP3X?\"IX M[M])*PW.KPZ\+6,W&,R1*HMY,["=I;=]X,,<9/Z VEQ]JM89MNWS$5]N*-)\%>'=2U[7;^#2] M'TZ![F[O+EPL<,:C+,30!J45\!_L[_\ !5VU_:$_:#T+X;6/PTDTJQUBYNHH M-:FUP2.L<4,LJNUN+<8+"( KYGR[NIQS]^4 %%?'?[4'_!3SX9?LW^*+KPI! M9WWC7Q99L$O+'366*"T;&=DD[9&_D?*BMCD-@C%>)^#?^"WGA/4M6A@\3_#+ M5=!L'EV-=Z?JD=^8T/\ &4:*+IW )X'&>E 'Z845S/PW^)7AKXN^"]-\6>$- M6AUO0-10O;WD&0#@D,I4@,K @@JP!!!!%8/[0WQ:C^!/P1\9>/9+>.[?0]/D MN8;:5BJ33'"Q(Q'(#2,@..>: /1**^8_V"_VJO$O[77P[\0>+-=\-Z?X=M+' M5/[,M5L9GD\YEB220G=Z>;&!CWKR?]H'_@KU\-_A)XHO?#OA/0KOXBW]BYBN M+RUO$M+#S <,B3%7:3!&"RIM]&- 'WI17Y]_!7_@LC\-OB#XCM-'\9^'+[X> M&Z.Q-2ENUO;*-SC D<(C(">-VP@=20,D?H##,EQ$DL3K)$ZAE=#D,#R"#W% M#Z*CN+B*SMY9YY4@@B4O))(P544#)))X [U^>\/_!7S1-<_:$L/AUX<^'_] MMZ)?^(;?0K7Q-_;OEK,LDZ0_:%@^SME9\P Y7/ !^AE%%>=_M#?%J/X M$_!'QEX]DMX[M]#T^2YAMI6*I-,<+$C$<@-(R XYYH ]$HKY<_89_:XUW]J; MX7^*/''BC0M+\)Z3I.H-91RV]PY0B.%99I'9^%51(G/3[WI7B/Q9_P""T'PY M\(:YV22' VR2*B,@R?O%-O=BHK[]BE2:-)( MW62-P&5U.0P/0@^E #Z*^._VH/\ @IY\,OV;_%%UX4@L[[QKXLLV"7ECIK+% M!:-C.R2=LC?R/E16QR&P1BO$_!O_ 6\\)ZEJT,'B?X9:KH-@\NQKO3]4COS M&A_C*-%%T[@$\#C/2@#],**YGX;_ !*\-?%WP7IOBSPAJT.MZ!J*%[>\@R < M$AE*D!E8$$%6 ((((KIJ "BBB@ HHHH **** "BBB@ HHHH **** "BN)^,W MQ<\/_ OX9Z[XV\3726VEZ5;M+L+A7N),?NX8\]7=L*!ZGTKY;_8P_P""E'_# M7GQ8O?!7_"NO^$3^S:3-JGV[^W/MN[RY88_+V?9X\9\W.[=_#TYX /MJBBOA M+X_?\%=/AC\(O%%[X=\,Z/?_ !!U*QE>"ZN+.9;6R213M*+,RL9""""RH5XX M8T ?=M%?G'\,?^"UG@+Q+K5I9>-/ ^J>#+6=MCZC:WBZE#!SPS@1QOM]=JL1 MZ&OT,\/^(--\6:%I^M:/>PZEI.H0)3&T9CD))XP : /=:*_.?XM_\%I/ M 7@_Q%0QMJ<]\--MYL?Q19BD=E]V5?IWKO/V;O^"KGPR^. MWBRS\+ZWIMY\/]=OG6&Q_M"=9[2YE8X6(3*%VN21C>J@GC.< @'VY1167XH\ M4:3X*\.ZEKVNW\&EZ/IT#W-W>7+A8X8U&68F@#4HKX#_ &=_^"KMK^T)^T'H M7PVL?AI)I5CK%S=10:U-K@D=8XH995=K<6XP6$0!7S/EW=3CG[\H **\(_;3 M_:5?]E/X&W?C>VTVWU?4S?6]A965U(R1RR2,2V2O/$:2-QW450_9M_:DD^)G M[+L?QF^(=MIO@G26^UW#M'*[Q1VL,C1;SD;BS.CX4 D_* "2* /H:BOS7^(' M_!;;P7HNL7%MX0^'6J^*+*-]J7VH:@FG"4=V5!'*P'INP?4#I7J/[-__ 58 M^&'QX\66GA;5M/OO 6OWTJ06"ZC(L]K=2L<+&LR@;7)X =5!) !).* /M>BD MSCD\"O@O]H+_ (*]_#CX2>*+WP[X2T&[^(U_8R&*YO+:\2TL X.&5)BDC2$$ M8)5-I[,: /O6BOS[^"O_ 61^&WQ!\1VFC^,_#E]\/#='8FI2W:WME&YQ@2. M$1D!/&[80.I(&2/T!AF2XB26)UDB=0RNAR&!Y!![B@!]%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %?E7_ ,%SO^:)_P#<;_\ ;"OU4K\J_P#@N=_S1/\ [C?_ +84 ??_ .R= M_P FL_!O_L3-&_\ 2&&O5:\J_9._Y-9^#?\ V)FC?^D,->JT %%%% !1110 M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7Q-_P4D_;@\4_LFZ; MX:T;P?I%C/K7B2"Z=-6OR9%L1$8URL.,.Y\S(+':-O*MG%?;-+%Y6Z4H>4C(E0)D %1\HV[2?VB_X)5_\ M)CG@'_KMJ7_I?<5\J_\ !>ZND34[:VW7IQ-/JQUA5N&M69CMABP MQ5-J;[TJ5)F:2T8Q17 M"H')W$QN^S))/R_\ "NG:G_:_B'5KI?EO[HOYHMATW-(W+@<*A/0E ?V; M_:(^(@^$WP)\?>+Q+Y,^CZ+=7-NW_3<1D0C\9"@_&@#\L/V>%_X::_X*T:_X MK<_;-+T;5+_5E?J#;VB_9;-O;YOLQKZ%_P""B7[!?Q9_:L^)6G>)O"VO>'_[ M$TK3$LK71]2NIH91(79Y77$3)EBRC)8<1KZ5Y[_P1#^'/^C_ !,^(%Q'N:1[ M?0[67OP#/<#/ONMC^%?J?0!\97W_ 3U^ ?P[_9EU/2O$?AC3$NK#0Y)]1\6 M7#?Z9'<+%N>X68D%0'&0@PF!@@@D'\YO^"3M]KEK^VGX6BTD3-8W%C?QZJL9 M(3[*+9V!?'83+!C/\6VOI;_@HY^S/^TI\;OBYXGU+PMI6K:O\,K&TM?L>EP: MY%Y5RR0J\SQV1FR7$AX\X7CALI9E"H-N"0, %@[ ;B"%H ^X_P!OW]K/5_V1?A+IGB#0=#L] M;U?5M1_LVW_M"5E@MB8I)/,9%P9/N8VAEZYSQ@_B[\:[/XP_%KP[_P +V^(R MWUYI6L:BFDV6JWP$23MY#_BF-(7Q? MX=L/$D.DW7VVSM]2B$T,C:I?ZLK]0;>T7[+9M[?-]F->\?\ !2C] MOOQ]\!_'$7PM^'^GVVGZEJ&F0WC^(6!GN4\UY$$<$1&U6_=_?;?][@ @&N*_ MX(A_#G_1_B9\0+B/X&??=;'\*_2";X1>"[KXB#QY<>&=-NO M&*V\=I'K5Q );B&)"Q58V;/E\NV=F"<\YH _G#^,GPL\<_"SQ%8)\0K&[T[Q M#KUBNN&'4)"]V8YI9%#SY)99&:-F*M\PR-V#D#^@O]CO_DU#X/?]BEI?_I+' M7Y5_\%GO^3K]$_[%*S_]*KNOU4_8[_Y-0^#W_8I:7_Z2QT ?#O\ P7$U#5X_ M#?PELHA*-"FN]1FN"I/EFX1+<0ANV=KS8SSRV.]=S_P33_99^"WC3]D_0_$> ML>#?#_C+Q!K$MVNJ76KV<5W);2)/)&L*;P?)Q&(V^7!._=GD5Z/_ ,%.OBE\ M*O WP$_L3XD:"WBR\UR5AHFCV\_V><3Q 9N5GP?*$>]06P<^8%VD,U?D_P# M#]GW]HWXC>$-5UCX2:3XF3PQ+(R7$VGZNNGPW+(,%0&EC$Y )7Y0W<>U &E< M^';/X6_\%#;71/AC))/9Z3X\M[;2D@E:0@"Z0&#<#EE!+1G).5!SG)K^A"OP MD_X)U_$;X>_L_P#[226/Q6\(W5GXI-V=-LM;U"0HNAW)S&RRVS*-K,25,I.4 MST W,/W;H **** "BBB@ HHHH **** "BBB@ HHHH _-_P#X*2?\% /'WP1\ M=O\ "CX?:=;Z;J5YIT-Q)XB.9[I?.+ 1V\6-J/\ +C>=Y^;@*0#7Y:?&;X5^ M.?A7XBL(_B'8W6G^(=>L5UQH=0DWW9CFED4//DDK(S1LQ5OF&1NP<@?T=M\' M_!4GQ$D\>R^&=-N/&301VPUJX@$MQ%&F=JQLV?+'S'.S&<\YK\>_^"SW_)U^ MB?\ 8I6?_I5=T ?JI^QW_P FH?![_L4M+_\ 26.O@[_@IC^R?\?_ -HCX[1Z MUX5\(R:]X+TG3(;+3C%JMI'\Q_>3.(9)58,7?:2%R1$O8"OO']CO_DU#X/?] MBEI?_I+'7L% 'R9\)/\ @F[\$_#/P9T?PUXE\ Z=K>N36$8U;5KS+7CW+(#* M4E5MT0#9"B,C ZG)/Y+_!&&Z^#'[?WAK2/"E[-=II/CY=#@GC?#75J;TVS@ MD8XDB+ ]OFZ5^EG_ 43_P""AEA\ =%OOA_X#O8[[XE7L)CN+J%@R:'&P^^Q M[SD'*)_#D,W\(;Y6_P""3G[)&J_$+XF6WQE\1VTL/A;P_,[Z8TX(.HW^"-ZY MY*1$EBW=PHYPX !^Q.O:U:^&]#U'5[^00V-A;274\AZ+&BEF/X &OR/_ ."2 M.AW?Q<_:L^)GQ7U:/S9[6VGN7<\[;R_N&;.?]R.X'_ J^Y_^"C_Q%_X5O^QO M\0[F.;RKS5;5-%MQG!H^*98MMSX MIUF:6.3'WK>W @0?A(MQ^= 'G?[7_P#P36^+?[1G[2>H>.QXD\/R^%]0N;6U M2U:YF2[L+%%1&VHT10D .^ _+,>.:]#_ &R?V*?@%\,OV/\ Q?=V/A+3/#FH MZ#IOFZ;K2,1>R72D")'E)S*9&.PJV?O\ $#'WM7XM_M\?LQ_M+>,O'GQ%\>Z MOH^L:M\.=/U2ZNM.M?[:CNTM;%"52>.U69C&GEC<0%!4%BP&#@ T_P#@B9?: MXGQT\=6EN)CXX)\H7*W,0MR>V[:UQCVW5]9_\%(_VYO%'[)]OX>T# MP=H]C-K?B*TN)DUB_8R+9!&5,I#C#O\ -D%CM&!E6SBO,_\ @DC^T1\*IM#D M^%6C^&'\(>.9H_MMQ>37/VG^WFC7YW$FU2C(N2(<;0NXJ2=]??7B;X/^"O&? MC#2/%.O^&=-UK7]'B:'3[S4(!,;4,P8F-6RJMD#Y@-W'6@#^=CXU^!?B?9P: M)\1/B9!J(N_'+W%W:7FKN?M5XL0BW2E#\RH1*@3(&0/E&W!/[1?\$J_^3'/ M/_7;4O\ TON*^5?^"Y7_ "%?@W_UQU;_ -"LZ^JO^"5?_)CG@'_KMJ7_ *7W M% 'U-KVM6OAO0]1U>_D$-C86TEU/(>BQHI9C^ !K\C_^"2.AW?Q<_:L^)GQ7 MU:/S9[6VGN7<\[;R_N&;.?\ 1?\$;?AO\ \(K^S'J/BF6+;<^*=9FECDQ] MZWMP($'X2+&Z33'OM)WSZKJ3/&K; M(=H'E [\80%SCA@"17YQ_%'X9>(?@[XXU#PCXKLUT_Q!IZPM=VHE63RFEA29 M5+*2"P610<$C.>37])WA[X/^"O"GC#6O%FE>&=-M/%&LRF:_UD0!KN.M1^(7[:7B72&G>:ST*.ST?3X7.%CS"DDF![RRR<]QCT&/W/V=]<\$_'B7XJ6EM+/X7\51P"6[AC.RSO88DB,;D<+O M6-74G&XEP/NT ?>E]_P3%^!MS\%QX(C\*VL.K)9>4GBI58:A]JV_\?#/G)R_ MS&,_)@[0 ,5^5_\ P3Y^*.I_ C]LCPG:-<-#9:OJ/_",ZI;JV(Y5F?RDW?[D MWEOG_9]S7V5I_P#P6H\-P_!6(77A+69OBDE@(&54A&F2787;YYDW[Q&3\^SR M\C.W./GK\SOA:^HQ_';P@]U'(NK+XDLS+'.I1Q-]J3<&!Q@[LYZ8H _ILHHH MH **** "BBB@ HHHH **** "BBB@ K\G/V^?V^/BOJ'Q>\1_ GX:Z;+HK0W2 MZ9)>Z3OGU34F>-6V18&8@=^,("YQ]X D5^L=^#_@KPIXPUKQ9I7AG3;3 MQ1K,IFO]9$ :[G. N#*V6"X4?*"%]J /YL?BC\,O$/P=\<:AX1\5V:Z?X@T] M86N[42K)Y32PI,JEE)!8+(H."1G/)K^G/2?^059?]<4_]!%?@#_P4T_Y/C^) M_P#UVL?_ $@MJ_?[2?\ D%67_7%/_010!^0O[8W[#O[0_P ?OVJ_$7BH^$I+ MCPIJ&I0V-CJ$>J6CBVL$(B1_),P=1M4RE=O5SGDFOM[Q5_P3F_9^D^$=]X9C M\#Z;I?DV#K'X@&X7\,BH2+AI\[F(/S$'*G&-N.*^IZ_+O_@IA_P43LK73-<^ M#?PSO1=7UPKV7B+7K=P8X(R-LEI P^\Y&5D;HHRHRQ)0 ^4/^"6/BO5/#?[: MG@FTL))1;:Q%>V%]#&Q EA^RRRC<.X5XHWY_N5^TW[3?Q%_X5+^SW\0_%JS> M14_P#!$/X;^3H/Q*\?319-Q(_\ ?GR1^%?3_P"& M: /S,_X*A_LM_!3X4_LTV^O>&_"VD^#_ !-:ZE;6NG/IR^5)>JV1)$XS^]P@ M+[CE@4Z\G-?_ ((>WVN2>$/BK:3B8^&XKZPDLRQ/EBZ9)A.%[9V+;[O^ ^M? M(/[5'[,7[2VB6-S\1OBWI&M:CHJW+&2YN-^T.6Y^TO<[R UX)R%,NY@ V0 M"A*+]W9D \R_X*2_M_>/_@EX\/PH^'UA!IFI7FGPW$GB'F>Z'G%E$=O%C:C? M+]\[C\W 4@&ORU^,WPK\<_"OQ%81_$.QNM/\0Z]8KKC0ZA)ONS'-+(H>?))6 M1FC9BK?,,C=@Y _H[;X/^"I/B))X]E\,Z;<>,F@CMAK5Q );B*-,[5C9L^6/ MF.=F,YYS7X]_\%GO^3K]$_[%*S_]*KN@#]5/V._^34/@]_V*6E_^DL=:?[3? MQ%_X5+^SW\0_%JS>1MO #.Y_"1(!_P*@#Q+_@C MI\/M7T_X9_&;XB:+8K>Z_)$-&T6.1E027$4+3M&6;@!GDM1D\#'-X&H3#)1'>&9G^>1@S9P2 &(W#R^N"0>:_X(>^*]4N-+^*_A MN62671[273[^",L2D,THG23 Z NL4?\ W[KYR_;\_;AU']L+QEI_@OP3:7@\ M"6%Z!I]JL3&YUB[.469HQR!\Q6./K\Q)Y;:OZ9?\$\/V5)_V6?@:EGK:(/&7 MB"9=2U@(0PMSMQ%;!AP?+7.2.-[O@D8H _+K_@J-\4-0^*7[87B'1TE>?3_# M0AT/3[+=,GC-L7POVFW0SQR8[D1I.OT?VK]N*_GH_P""<@ HHHH **** "BBB@ HHHH **** "BBB@#\7/VI/VT?C5^UO\ M2M9^"GP]T2;2]).H7&EOI.BL9+O4ECD:-FN)R%V187)4;4 )WE@,U\L? [PY M>^#OVN/A_H&HJBZAI7CG3[&Y6-MRB6*_C1P#W&5/-?T-?#_X/^"OA7_:#>$_ M#.FZ%-J,[W-[%/$7B&2^U;4H-7M)_*M2YK^&](FU*PU/3D,4WF0IO$P\7^*XHUBL)U*RV%BIW*C@\J\C$.RGD!8P<'<* /3/^"F'Q&/ MPY_8U\>212^7>:U'%H< SC=]HD"RK_WY$WY5Y1_P2'^&MYX7_9'UCQ)9B*#6 M?%FIW4]G<3J2@2!?L\.X#DJ)4F)]C7F7_!;SXB^5HOPT\!PS9,]Q7P/_ ."1?BNQ^/D&N_&34=#\8>$,SW]T-/OIS+?73'*+,'C1L%F+M@G. MW!/)KG?^"NO[/7PF^#_A_P !ZKX+T+3?"?B2_NYK:;3M+40QW-JJ;C*T0X!1 MRJ[@!GS,'.%Q^J/Q6CUZ;X7^,(_"L4D_B=]'O%TJ*&987>[,#B$+(S*J$OM^ M8D =217X&?M ?LW_ !J^"^M:+XQ^.?A_6-=TR\N8XIK^?6UO&N-OS&W>Y5I3 M$Q4-CVG/MW !_^6BODL)3R MYW%OF#"O6O#WP?\ !7A3QAK7BS2O#.FVGBC693-?ZR( UW.37].ND_\@JR_P"N*?\ H(K^?;_@I#_R>U\4O^OVW_\ 22"OZ"=)_P"059?] M<4_]!% 'S/\ \%,/B,?AS^QKX\DBE\N\UJ.+0X!G&[[1(%E7_OR)ORKYE_8+ M^$?C.Q_X)O\ Q%U'P'9F?QUX[GNX=,9;A+9O)7;:;ED<@*4(NG!R.<8YQ57_ M (+>?$7RM%^&G@.&;)GN+G6[J+/38HA@;\?,N/RK[\_9I^&__"H?V?\ X?\ M@]HO)N-*T:VBNEQC_2"@><_C*SG\: /S8_83_P""8?B&S^*VJ:C\?/ 7DZ'I MEFKZ?I]S>P7%O>7+L.7\B5@RHH)VDX)89S@BI?\ @K=^RI\,OA#X#\'^-?!' MA^R\)ZG=:K_95S8::OE07,1ADD$GE#Y59#%C*XSYG.<#'ZB?$SXF^&O@]X(U M3Q=XNU2'1]"TV+S)[B8]>RHB]6=C@*HY)( K\*?VG/VBO'7_ 4*^.VC:1X> MT6Z;3TG:R\->'(/FD57(+S2D<;V"AG;[J*F,X4L0#]"_^"-'BS5-?_9;U?3; M^6:>UT7Q'<6MBTC$B.%H8)3&N>@#R.W'_/2O$?V^/V]OBOJ7Q>\1? CX::;+ MHK0W2Z9)>:3OGU34F>-6V18'[H'?C" OQ]\ D5]__LC_ +/=I^S%\"?#W@:& M:.[U"!6NM3O(P0MQ>2'=*P_V1PB]]J+GG-=GX>^#_@KPIXPUKQ9I7AG3;3Q1 MK,IFO]9$ :[G. N#*V6"X4?*"%]J /YK_B9\-]?^$7C?4O"7BFT6PU_3O+%W M:K(LGE,\22!2RD@D!P#@D9SR:_IUTG_D%67_ %Q3_P!!%?S[?\%(?^3VOBE_ MU^V__I)!7]!.D_\ (*LO^N*?^@B@"W1110 4444 %%%% !1110 4444 %%%% M &?X@U8:#H.I:F8O.%E;27)C#;=^Q"V,]LXK\./BS^TK\=O^"D?B@^#O#NBM M9>&+?-XV@:4Q^S01ID^?>W#8W[>V=JY VIN//[GZA8P:I87-E=1^;;7,30RQ MY(W(P(89'(R">E<5I'PO\)?"7X:ZIH?@WP[IWAK2H[*;_1M.MUB#'RV^9R.7 M;U9B2>YH _#/_@F7_P GQ_##_KM??^D%S7[W>-I]9MO!FO3>'+9;WQ!'87#: M=;.ZHLMR(V,2%F(4 OM&2<#-?@C_ ,$R_P#D^/X8?]=K[_T@N:_H)H _&3]F M/_@F%\2]6_:&T^X^.?@ZX3P%?"FF>#_ !!H][:QP-I,8@6[2641O$Z#Y6(#;PV- MP\OK@D']&/$/B'3/">AW^LZU?V^EZ380M<75Y=2".*&-1EF9CP !7X;_ +>_ M[;&J_MD>.M.\&>"[*[/@;3[X+I=E'$S7.KW;9C6=HQSSN*QQXR Y)Y;"@'TA M_P $/?%FJ7.E_%;PW++-+HUI+I]_;QLQ,<,THG23 Z N(H^G_/.O4?\ @LM\ M1CX7_9FTGPO#+MN/$^M11RQYQNM[=3,Y]\2BW_.O5_\ @GK^RG+^RO\ ]+' M654^,M?E74=9VD,(&VXCM@PX(C7.2,@L[X)&*^'_ /@K;K5W\7/VL?AI\*]* MD,LUK:V]JD8YV7E_ M*M#N+V+4KO, @9!537A_[(?_ 23G^'_ ,3-4U;XU6OA M_P 7:/:6RC2K.PN99K::=F^9YD>.,D(HP%8%27SS@5^EVA:+:>&]#T_2;"+R M;&PMX[6WC'\$:*%4?@ *\O\ VMM%\?>)/V=_&6E?#!;H^.;V"FLKY;*9- MT\8E=9F= A6+S#G<#Q@9) H _)O_ (*R_!7X:_!GXO\ A:#P!IUEH%WJ6EO< M:IHVGD+#"5DVPRB//[LN-X(& ?+SC))/Z:_\$[-0US5/V+OA=/X@,S7_ /9\ ML<;7!)2L6/]G%?C5\0/@YXU_9B^,6@ZQ^T'X$U#Q197TINY() MM:!35]N RF\C\W)!*[E.&P5S@,"?W5_9Q^,W@[X\?"#0O%7@5/LN@/']D33C M$L3V#Q (;=D7A=@ XVE2."* /RF_:F_;.^-/[7GQ(UGX)> -"ETW2#J-QI MCZ1HK&6ZU)8I"A:XG(4+%\NXJ-J $[RP&:^6_@=X&7;<>)]:BCECSC=;VZF9S[XE%O^=??%?C]_P %;=:N_BY^UC\-/A7I4AEF MM;6WM4C'.R\O[@+C'^XEN?QH ]9T;]GKXCWW_!*/PGX%^&FCF_\ $WBX1:IJ M1KG.^1U7YD6VB*YY5CGC-9'_!/C_@FDOA^;Q3K?Q\\ 0S:G#-' M::3I.IS0W5L$VDRSE8G9'))51N)QM8@<@C],="T6T\-Z'I^DV$7DV-A;QVMO M&/X(T4*H_ 5P7[0?[0?A#]FGX^1:Q?N[6RB(-Q?3D$K#"I/+''7 MHH!)( )H _)+_@K1^SIX ^!/Q(\&7O@32X/#Z>(;*XDO=(LR1!&\+H%E1#]P M.)",#"_N\@ YS]__ + _C+Q;XH_X)\>&=1LXGU7Q59Z7J-GI2W,H'VAX)IX[ M5"SG 4!(X\DX 7TK\J-?UCXF?\%+/VI(3;V8&H:B5@@MXLM:Z)IJ,3N=O[B; MF9F."[N0!EE6OWA^$/PQTGX+_#'PUX'T,-_9FAV4=G%(XP\I R\C8_B=BSG' M=C0!^2?[,?\ P3"^)>K?M#:?&9G^=S MN;."0#G&:]R_X*>_L>_"'P)^S7>>-O"OA33/!_B#1[VUC@;28Q MVDLHC>)T M'RL0&WAL;AY?7!(/Z,>(?$.F>$]#O]9UJ_M]+TFPA:XNKRZD$<4,:C+,S'@ M"OPW_;W_ &V-5_;(\=:=X,\%V5V? VGWP72[*.)FN=7NVS&L[1CGG<5CCQD! MR3RV% /I#_@A[XLU2YTOXK>&Y99I=&M)=/O[>-F)CAFE$Z28'0%Q%'T_YYU^ MI-?+W_!/7]E.7]E?X'I8ZRJGQEK\JZCK.TAA VW$=L&'!$:YR1D%G?!(Q7U# M0 4444 %%%% !1110 4444 %%%% !7"?';XGGX+_ =\7^.AIW]KMH&G2WPL M3-Y(G*#(7?M;;GUP?I7=UC>,O!^C?$#POJ7ASQ#8IJ>B:E";>[LY&8+-&>JD MJ0<'ZT ?@Q\8_BU\=?V_/^$@\47UB[>"O!MI-J4UI8J8=+TN-4+$EF/[R=E! M R6'=( ML="TBV\+WRPV.FVZ00QCRF^ZB ?E7YE_P#!&'_DZ_6_^Q2O/_2JTH _6+]J M#2/&GB']G[QSH_P\MC=>,=2TY[&P1;E+8J92(Y'$CLH5EC9V!R#E1CFOS?\ MV$_^"8?B&S^*VJ:C\?/ 7DZ'IEFKZ?I]S>P7%O>7+L.7\B5@RHH)VDX)89S@ MBOURKE?B?\4/#'P;\$:GXM\7ZM#HVA:?'OFN)CRQ_A1%ZN['@*,DD\4 ?ES_ M ,%;_P!EGX8_"#P3X-\8>"?#]EX4U6\U-M,N;'35\J"YB\EY!)Y0^4,A0#GW[RS6NB^([FSLGDOA[]H)/^&FO^"MN@^$ MP/M6EZ/J=CICIUW6]FAN[M?;YOM K]CZ /SK_8I_X)7:3\,6\1:E\;-$T'QC MK+3BWTNWCE:ZL8[<*"TNQT3+LQQ\ZY4)D8S7P5_P4:^&O@7X0_M4ZYH7P[CB MT_2X[:WN;G3[63=%8W;J6>).25&-C[<_*7(& !^N?[?_@GXN?$7X(V6@?!E MKZ'Q+V_TQ]!TIC]F@C3)$][<-C?M[;MJY VIN//[6^"_&/ASXT_#?3?$. MB7*ZKX9\0V/FPRVV M&W./QN17??M>_LH_%GQ%^Q[\'?A!\,- _M>'1X()-?B34;>TWS10* #YLB!P MTLLTA&< HIZXKP+]H)/^&FO^"MN@^$P/M6EZ/J=CICIUW6]FAN[M?;YOM K] MCZ /SR_8%_X)P>&O"/PQN]5^-/P^L]1\;WUY(@L-:\NZCL[9,! JJS1[F(9B MW)P5''.?@[_@I-\$_"7[/_[3USHO@6'^S-(N]-MM5_L^.5F6RF=I%:-"22!^ M[#@$G'F8&!@#]A/VN_VOO"7[)/@%]5UB1-1\27B,NC^'XY )KR0<;F_N1*2- MSD>PRQ /XZ_!+X5^/O\ @HQ^U%?:KKDDLL%Y=K?^)-8C0K#8VHPJQ1YZ$HHB MB3)/RY.0K$ '[">'8_&7QS_8:T.+2]4CTGQIXJ\$VL8U2^=\)-/:H))BR@L" M0S,",D$@U\B?L@_\$DYOA_\ $K5=6^-=KH'B[2+.W0:396%S+-:SSLQWO,CQ MQD[% 5@5)?/.T5^F&DZ5::%I5GINGVZ6EA9PI;V]O&,+'&BA54>P _"O*? MVN]$^('B;]G7QCI/PN6Z/CJ]B@@TYK*_6QECW7$7FNLS.@0B+S#]X$XP,DXH M _)W_@K)\&/AI\&OC%X7MOA_IMGH%WJ.EM<:KH^GD+!"1)MAE$>?W92L6/]G%? MC5\0/@YXU_9B^,6@ZQ^T'X$U#Q197TINY()M:!35]N RF\C\W)!*[E.&P5S@ M,"?W6_9Q^,W@[X\?"'0O%7@5!:Z \7V1-/,2Q-8/$ IMV1>%* #C;M(X(H M ],HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ K\J_^"YW_ #1/_N-_^V%?JI7Y5_\ !<[_ )HG M_P!QO_VPH ^__P!D[_DUGX-_]B9HW_I##7JM>5?LG?\ )K/P;_[$S1O_ $AA MKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M** /R@_X+E?\A7X-_P#7'5O_ $*SKZJ_X)5_\F.> ?\ KMJ7_I?<5S/_ 4> M_8C\<_M@7O@&;P;JOA[3%T".^2Z&N7,\1U?L5_ MW7OVF*^9_P#ARI\;_P#H:?A__P"#&^_^0Z /TN^''QI_9L^$G@O2_"GA+XG_ M XT;0=-B$5O:P>)['\68^;EG8Y+,WCS%]):&YGNK\0@W4GEI)A2N64+ A!Q_$?>@#V3_ M ()B?#?_ (5S^QKX*\R+R[W7O.UVXXQN\]SY1_[\)#7E_P"V5_P4ZUG]EOXO M:CX MOAE#JLD-K!=VVL7FKM''<1RQYR(5AR K[E^_P E#TK[C\&^%[/P/X0T M/PYIZ[;#1[[=<8Q'%&L:#\E%>!?MI?L/^%_VPO#=C]JO&\/>+]*5ET[7( M81)\AY,$RY!>(MR,$%3D@\L& /7_ +\9/"/Q ^%MA\0M,URQ_X1:YLA>R7\ MEPJQ6RA=SK*Q(",G(8-@J0!8W:+7O'YN]',:%25DO] M\4FW^'@ACG[O/I7N6H?\$?/V@M/NFTZUO?"]_82N"UQ;ZM(D/LS(\2MQ[*?: MON;]A[_@FOH7[+NI0>,O$VI1>*?B((GCBFMU(LM.#C:WD!@&=RI*F1@O#$!1 MDD@'VO7YZ_\ !;#_ )-M\&_]C;#_ .D=U7Z%5\L_\%#OV6/%?[6GPDT#PMX0 MU#1M-U#3] M5?\ !3#]DGXM?M6^*? MMX*MM,?P[H=K<-++?7RP-]HG= WRX)(5(8SG_:- M'J'_ 3$^&__ KG]C7P5YD7EWNO>=KMQQC=Y[GRC_WX2&OJNL?P;X7L_ _A M#0_#FGKML-'L8-/MUQC$<4:QH/R45L4 ?B7_ ,%GO^3K]$_[%*S_ /2J[K]5 M/V._^34/@]_V*6E_^DL=?)W_ 4#_P""=OQ'_:N^-VG>,?"6M^%M.TRWT.#3 M'BUJ[N8IC(DT[D@1V\B[<2KSNSD'CU^U?@+X#U#X6_!'P%X.U6:VN-3T'0[/ M3+J6S9FA>2*%48H656*DJ<$J#CL* /RF_P""VEKJ*_'_ ,#7,H?^R)/# CMR M?N^^UX,_45]^_\$X_&7ASQ9^Q[\/(?#UQ;LVE6/V#4+6%AOM[M';S M?,4]=9^U;^R?X1_:V\ 1^'O$K3:??64AN-,UFT4&>RD(PV >& M1@ &0\' .00"/S&UK_@D#\??"&J75OX6\3>']2TNZ;RC..4J5^]A MU*Y'4J3SFOWS\&V5]IO@_0K34Y?.U*WL((KJ3^_*L:AS^+ U^?/[&?\ P2:_ MX5!XWT[QS\4M9T_7M9TJ=;G3=%TC?)9QRKRDLTDB*SLIY"!0 R@[FZ5^C] ! M1110 4444 %%%% !1110 4444 %%%% !7XE_\%GO^3K]$_[%*S_]*KNOVTK\ M[O\ @H'_ ,$[?B/^U=\;M.\8^$M;\+:=IEOH<&F/%K5W_[%+2__26.O"?^"DO[<4G[,/@^W\*>$I4/Q&\0 M6[203, PTRUR5-R5/5V(94!XRK,?N[6^FO@+X#U#X6_!'P%X.U6:VN-3T'0[ M/3+J6S9FA>2*%48H656*DJ<$J#CL*_/3]KK_ ()E?&W]I#]H'Q5X\MO%'@R' M2KZ5(M.MK_4+P2P6L<:I&A5;5E4_*6(4D99N3G- 'R%^Q=\#? ?QV^(5]XF^ M,_Q,\/\ AKPQ97/G7=OKGB""UU#6KAOG*CS9 XC).7EZG.U3G+)^U'A']H+X M$Z=:Z1X9\,_$SX>PP1B.QT[2M,\06.!T2.**-).I. % YS7Y9?\ #E3XW_\ M0T_#_P#\&-]_\AUT_P +/^"/GQE\#_$[PAXCOO$W@66QT?6+/4)X[>_O6D:. M*=)&" V@!8A3C) SW% 'H_\ P6Z^(PM?!_PW\!PR9>]OKC6KF,'[JPH(8L^Q M,\O_ 'Q7W7^R_P##?_A47[._P\\(M%Y-QINBVZ72XQ_I+())S^,KN?QKY _: M[_8D^)O[2W[97A/Q9)::9_PK/2?[-LIGEO5$SVL"_"WPJO_'NJ:YI\G@V.P:].H+,DD%Q$5RHC.<2%_NJHR6) M &2:^:OVYO\ @G/HG[5UTGBO0=3A\+?$"WM_(-U-$6M=111^[6XV_,K*.!(H M)"\%6 7'P:/^"/O[0^%QIRR$B\.KRFV3/5@GE;_R3- 'DG_!/'2] M2UK]M3X8C1HG5X=2>YEV9(CMTAD:7)]-@9>>N0.IK^ABOEW]BO\ 8-\*_L@Z M7_8C\<_M@7O@&;P; MJOA[3%T".^2Z&N7,\1U?L5_ W7OVWUQK5S&#]U84$,6?8F>7_OBONO]E_X;_\ "HOV=_AYX1:+R;C3=%MT MNEQC_26023G\97<_C7R!^UW^Q)\3?VEOVRO"?BR2TTS_ (5GI/\ 9ME,\MZH MF>UCF,UR1%C.XF211ZX':OT/H *_GV_X*:?\GQ_$_P#Z[6/_ *06U?T$U^7/ M[8'_ 2X^*O[0/[1WC+Q_P"'?$'@ZRT;69+=[>#4[V[CN%$=K#$V]4MG4?-& MQ&&/!'TH _3O2?\ D%67_7%/_017R9^UU^WU\)O@/XAU'X:_$'P?K_B>6\L4 MFELHM.MIK&Z@D!QDRS+N7*LI^4X*GTS7UO8PM:V5O"Q!:.-4)7ID "OE;]N[ M]@_2_P!L#1=-U"PU*'P[XZT>-H;/4IXB\-Q"26^SS;?F"AB65@"5+-\IW$4 M/\)?!']E3PCX#M?CGIW@KPOINA+8QZW'JTR^;%;C 9=D;,R)*&PH51NWC ^: MOR;_ &4_#M_^TE^W9X9O1;,ZW_BA_$VH*W*QPQSM=R!SCH=NSW+@=Z]7M_\ M@C_^T'<7L>DSW_AF#2EDW_:6U>5K=3W8((MV<$_PU^CO[%'["OAG]C_0;VXC MO3XC\:ZI&L>H:V\7EJL8(/D0)D[8]PR23EB 3C"JH!].T444 %%%% !1110 M4444 %%%% !1110 4444 ?S[?\%-/^3X_B?_ -=K'_T@MJ_?[2?^059?]<4_ M]!%?F)^V!_P2X^*O[0/[1WC+Q_X=\0>#K+1M9DMWMX-3O;N.X41VL,3;U2V= M1\T;$88\$?2OT_L86M;*WA8@M'&J$KTR !0!^M M:>);RW5M>U:!]LEC!(N5MXB.5E="&+?PHPQRV5^6/^">W[//P;\3WT7Q!^-' MQ&\&:7IEEW,;R!EA!X$9'[S&3\F _I_Q;_P""2OQ[ M^*_Q0\5^,;_Q;X$>YUS4[B_/G:E?%D5W+*G_ !Y]%4JH X 4 5R?_#E3XW_] M#3\/_P#P8WW_ ,AT ?K)X5_:$^$OBK5K+0?#?Q+\%ZQJ=Q^[M-,TK7K2>:3: MI.V.))"QPJDX X /I7YE?\%>]>N_BE^TU\+_ (5Z5+YMQ;VD2)&.0MW?W C" MD>NV*$_1JZ[]DO\ X)8_%?X#?M$>#/'NO^(/!MYH^BW$LMQ!IM[=O<,&@DC& MQ7M44G+CJPXS7>+^Q'\3?&G_ 4>/QG\5VFFQ^!K75_MMJ4OEDG,=M;^79GR M\<$O'$Y';GO0!]^>&?#]IX1\,Z5H>FQ^78Z99Q65M&>-L<:!$'Y**_/3P1_P M5]CUSX^:5X%\5?#^V\":*^J2:5J6J7FLFX>TD!>-68>3&JKYH0,2<*-QS7Z/ MU^?_ .VU_P $LK+]H#Q9?>//A[J]EX8\77Q#ZAI^H(RV%])WFWQJS12$?>(5 M@Q&2 2S$ ^@_VY/B-X8\"_LG?$BY\07MJL&K:#=Z980R.";NYN(6CA2,=6.Y M@V5^ZJEN@S7Y;?\ !'C2=4OOVNOM=DC_ &&RT&\>_D ^41L8T12?4R%"!_LG MT-:&C_\ !'GX]ZUK5M8:OJ7AO3=+A.W[=+JXT7PVTVI:KJ#)+JNMWBJ)KR100HP.$C7+;4!.-QR2220#W M.OQ+_P""SW_)U^B?]BE9_P#I5=U^VE?G=_P4#_X)V_$?]J[XW:=XQ\):WX6T M[3+?0X-,>+6KNYBF,B33N2!';R+MQ*O.[.0>/4 ^L?V._P#DU#X/?]BEI?\ MZ2QU^E2^;<6]I$B1CD+=W]P(PI'KMBA/T:OT^^ MO@/4/A;\$? 7@[59K:XU/0=#L],NI;-F:%Y(H51BA958J2IP2H..PKXK7]B/ MXF^-/^"CQ^,_BNTTV/P-:ZO]MM2E\LDYCMK?R[,^7C@EXXG([<]Z /OSPSH% MEX0\,Z5HE@GDZ=I=G%96ZG^&*) BC\%45^(O_!1W]NZ]_:-\87/@GPE>O!\, M]'N"JM$Q']L3H2/M#^L0/^K7_@9Y("_LA\>_"OBCQU\&/&7ASP9?6FF>)M7T MR:PLKR^E>**!I5V,Y=$=E(5F((4G./K7Y*?\.5/C?_T-/P__ /!C??\ R'0! M[A_P3Y^$'[/G[.^DV'CKQM\7/AUJ?Q,O( \<,GB:P:+1%=>8H_WN#-@X>3MD MJO&6?]#/ _Q>\"?$Z6[B\'>-?#OBR6S56N4T/58+TP!LA2XB=MH.#C/7!K\@ M_P#ARI\;_P#H:?A__P"#&^_^0Z^Q_P#@G'^PYX[_ &0=:\%DTX2G_3_P"U9#;C(&7">5OZ M #[F>!0!A_\ !)/X?W'C']L31=66$R6?AG3KS4YW(^52T1MXQ]=TX('^R3V- M?NW7SO\ L6_L;Z!^Q_X NM,M+S^W/$VK.LVKZTT7E^:5!"11KDE8TRV,DDEF M)QD!?HB@ HHHH **** "BBB@ HHHH **** "BBB@ K^>'2?^4AUE_P!E33_T M["OZ'J_*RQ_X)5_%FU_:IM_B6WB'P8="C\:+XC-NM[=_:OLXOA<;-OV7;YFS MC&[&?XL!+Y[70-/E-MXBU*W?#7TZG#VBD M=(D/#_WF!7[J_/\ K9XBCU*;P_J::,\$>KM:RK9/# M?CI\-OB-JYTKPG\0O"OB?5%B:XT\0Z-= MW,L_F2/$P.)+>-=N(SGYL\CB@#P7]J)1^TU_P5=\.>"U_P!+TO2;_3M'E7J# M;VX^UWBX[8W7 _"OUS\>>(KKPCX'\0:[8Z8VM7FEZ?<7L.FI+Y;731QLXB#; M6VEBNT'!Y-?!7['G[$/Q.\#_ +8?BKXR_$ZTTRW6^&HWMFMG?+<2+=W4W.0! MPHB>8?B!7Z)=>#R* /SY_9;_ ."L6G_'[XVV7@OQ%X4L? 6G:E;R+8WDVK&Y M,EV"ACA9C%&HW+YF..6V*.3SVW_!6CXA>&O#7[(NO^'-5NK MK;X;:)VR6-M)&C;06_Y9LN!DX8#"CQ+P3_P1S^-/BCQ-;IXRUW0O#^CHRK/? M"\>]N#&.,11A0"0.@=D'/X4 =[_P0^TG5O\ A*OBGJB(ZZ$+*RMI7(PKW'F2 M,@![E4\S..F\9ZBOUJKS7]GO]GWPC^S/\-K/P7X.MI([")VGN+JY8-<7D[ ! MII6 +$*HX "J !7I5 '\]?_!2'_D]KXI?]?MO_P"DD%?T$Z3_ ,@JR_ZX MI_Z"*_+[]K3_ ()8_%?X\_M$>,_'N@>(/!MGH^M7$4MO!J5[=I<*%@CC.]4M M74'*'HQXQ7ZBV,+6ME;PL06CC5"5Z9 H _'7]J)1^TU_P %7?#G@M?]+TO2 M;_3M'E7J#;VX^UWBX[8W7 _"OU_\2>(M-\(^']3US6+N.PTG3;:2\N[J8X2& M&-2SN?8*"?PK\_OV//V(?B=X'_;#\5?&7XG6FF6ZWPU&]LUL[Y;B1;NZFYR M.%$3S#\0*^G?VUO@WXT_: _9]UOP%X&U/2])U/5Y[=+BXU:>6&+[,D@D=-T4 M&<:/X*M;K[-H6DWEREO"FYMHN; MEV8(LC \LQVQKP#@,S?HI^Q%X'_9K_9'\+_:YOC-\.==^(.HPA=3US_A);'; M&IY-O;@RY6('&3P7(!. %5?DW_ARI\;_ /H:?A__ .#&^_\ D.C_ (1QR8# M;&:)F ;!!P><$5T=?*7_ 3O_91\6_LD_#'Q)X<\7ZCHNI7VI:P=0ADT2>:6 M-8_(CCPQEBC(;*'H",8YKZMH _GK_P""D/\ R>U\4O\ K]M__22"OZ"=)_Y! M5E_UQ3_T$5^7W[6G_!+'XK_'G]HCQGX]T#Q!X-L]'UJXBEMX-2O;M+A0L$<9 MWJEJZ@Y0]&/&*_46QA:ULK>%B"T<:H2O3( % $]%%% !1110 4444 %%%% ! M1110 4444 %9/BS_ )%76?\ KRF_]%M6M5'7+&34M%U"SB*K+<6\D2E^ "RD M#/MS0!^ G_!,O_D^/X8?]=K[_P!(+FOZ"&8(I9B%4#))Z"ORZ_8__P""7'Q5 M_9^_:.\&^/\ Q%X@\'7NC:-)WO;?#+1[DHGE-M_MB=#C[1)ZQ@@^6OI\YY M("_37_!/KX1?L]_LYZ/8^./&GQ;^'6I_$Z[@#HC^)[!XM%1UYBC_ 'N#-@X> M3MRJ\99_#/\ ARI\;_\ H:?A_P#^#&^_^0Z/^'*GQO\ ^AI^'_\ X,;[_P"0 MZ /U\\#_ !>\"?$Z6[B\'>-?#OBR6S56N4T/58+TP!LA2XB=MH.#C/7!K\G? M@5_QDS_P5RUSQ./]+TK1=5O=2$GW@;>R3[+:N/0;Q;G\:^E?V%?V'_BE^Q]I M?Q5OM1U'PSK.M:WI,<>C0Z1>3N/M42SE!*9H(PJEG09&>^:/^"9_[$/CC]F+ MQ-XZ\2?$**QCU74[6WL;#[%=BX/E[WDG+D#C++#CZ&@#ZR_:+^+EU\!_@MXH M\?6GA]O%$FA6ZW3Z6EU]F,L?F*KMYFQ]H56+GY3PIKYK_8G_ ."E.G_M6?$+ M6_"FN:%8^"-16WCN-'MO[1-P]]AF$R;F1 74&,A0,D;SC"G'VEJFEV>MZ;=Z M=J%K#?6%W$\%Q:W"!XY8V!5D93P5()!!Z@U^4'[0'_!&3Q"GBJZU;X/>(M-? M19I&F31M=FDAGLR3D1Q3*CB11V+[" !DL>: ._\ ^"U_Q!\-#X4^"_!/VNWF M\72:VNJBU1@TL%HEO-&SN!RH=Y4 S][8V,[3C5_X(GZ3JUG\"?&]]CWG MB "RW# >1+>,3,OJ.8USTRI'8UX-\(_^"-/Q)\3>*8[GXG^(]-\/Z$'W7(TV MY-[?W'J$)78F>?G9F(_N-7ZS?#/X:^'O@_X$T;P?X5T]-,T'28!!;6Z\G&26 M9CU9V8EF8\DL3WH ZBOYX=)_Y2'67_94T_\ 3L*_H>K\K+'_ ()5_%FU_:IM M_B6WB'P8="C\:+XC-NM[=_:OLXOA<;-OV7;YFSC&[&?XLZD)/O V]DGV6U<>@WBW/XU^N_C)M73PAKC>'XHYM?% MC.=/CF<(CW/EMY09CP 7VY)Z5\._\$S_ -B'QQ^S%XF\=>)/B%%8QZKJ=K;V M-A]BNQ<'R][R3ER!QEEAQ]#0!]D_&#XK:!\$/AKK_CCQ-.T&C:-;&>7RP"\C M9"I$@)&7=RJ*"0,L,D=:_ ;XO?&KQ=^W-^T!977B37=+\-VM[>WP#_PY4^-__0T_#_\ \&-]_P#( M= 'W/^RH/V7OV3? *Z%X;^+WP_O-6N@KZMKMQXEL!<7\H!Y/[WY(UR=L8.%! M/5BS'ZI\*^-/#WCK0HM;\-:[IGB'1I2PCU'2KR.YMW*DA@)$8J<$$'G@@U^- M_P#PY4^-_P#T-/P__P#!C??_ "'7WC\)/V6/B+\+/V"]7^#=IK.A1^/+JTU" MU@U*WNIQ91_:IG.[S/)$@(CD/(CX;'UH _.?_@HU^W;?_M(>,KGP7X3O7MOA MEH]R43RFV_VQ.AQ]HD]8P0?+7T^<\D!?IK_@GU\(OV>_V<]'L?''C3XM_#K4 M_B==P!T1_$]@\6BHZ\Q1_O<&;!P\G;E5XRS^&?\ #E3XW_\ 0T_#_P#\&-]_ M\AT?\.5/C?\ ]#3\/_\ P8WW_P AT ?KYX'^+W@3XG2W<7@[QKX=\62V:JUR MFAZK!>F -D*7$3MM!P<9ZX-=;7P[_P $X_V'/'?[(.M>.;SQCJWAW4HM=M[2 M*V&AW,\I0Q-*6W^;#'@'S!C&>AZ5]Q4 %%%% !1110 4444 %%%% !1110 4 M444 >*?MK?\ )H_Q>_[%F^_]%-7Y;?\ !&'_ ).OUO\ [%*\_P#2JTK]>( M_P!L[XKV]O#/_8_@JUNOLVA:3>7*6\,>YMHN;EV8(LC Y9F.V->,X#,W[*_M ML?!OQK^T!^S]K/@+P+J>EZ3J>K7%NMU<:M<2PQ?94<2.@:*.1LL408Q@@MD] MC^9O_#E3XW_]#3\/_P#P8WW_ ,AT ?6G[$G@G]FG]DCPJ+J3XR?#G6_B#J$( M74]RBW6&:&*WEWR2Q1E6""4\ ] MN,["]8\)^)M/CU30M6MVMKJUDZ,IZ$'JK @,&'((!'(H ^\\0Z#:WTNJB!@QMUG:#R8G(Z-^ZD;:>0'4]&&:GQ5_P"",GQ' M\-^))KOX9>*]*UW10=]LNJ7#V6H1=?E)5#&V!CYPRY_NBMK]GW_@C+XCO?$4 M.I_&/7K*RT6%Q(VC:%<--=79!Y628J%B4]RNYB,CY3S0!]8?\$H=)U;2?V+? M"QU1'CBNKV^N;%)!@BW:=L''H7$C#U# ]#7U5XL_Y%76?^O*;_T6U6-#T/3_ M SHMAI&DV<.GZ780):VMI;H$CAB10J(H'0 #VHURQDU+1=0LXBJRW%O)$ MI?@ LI S[7]PQ M!S_US6X'XU^D?[5'[1VA_LM?!W5/&^LQ_:YT(M=-TU6VM>WC@F.('L/E9F;L MJ,0"< ^/_P#!-?\ 9.\1_LK?"WQ-:>,H;.+Q/K6K">064XF06T<2K"I8#KN: M8_\ A7.?\%&/V+_ (H_M?:QX-B\(:[X;TSP]H=O.TMOK5Y\07\5I9Z?:J< M^5 LKJ#@':D2G))R3]YJ_9KX$^./V8/V<_A[9>#_ 7\4_A]9:?!\\]Q)XHL M&N+R8@!IIG\SYG.!Z ?G=_PY4^-_\ T-/P_P#_ 8WW_R'1_PY4^-_ M_0T_#_\ \&-]_P#(= 'ZJ?'#X[P?"W]G_7?BGXZ?IUE'J$,.GZ@J17 MENSJ#(DZK(I4(Q?(!!"FOGC]B?\ X*4:?^U9\0-<\*:YH5CX(U-;>.XT:U_M M W#7P#,)DW,B NH\LA0,D;SC"U]'_ WX42^ ?V>?!_PZ\4)I^K2Z;H4.CZC' M#F6TN-L7ER*-ZJ61AD?,HR#R*_.+X_?\$8_$,?BFZU7X/^)--DT6:1YDT?7I MI()[,ELK'%,J,)%'8OL( &2QYH ] _X+7_$'PT/A3X+\$_:[>;Q=)K:ZJ+5& M#2P6B6\T;.X'*AWE0#/WMC8SM.-7_@B?I.K6?P)\;WURCQZ/>>( ++<,!Y$M MXQ,R^HYC7/3*D=C7@WPC_P""-/Q)\3>*8[GXG^(]-\/Z$'W7(TVY-[?W'J$) M78F>?G9F(_N-7ZS?#/X:^'O@_P"!-&\'^%=/33-!TF 06UNO)QDEF8]6=F)9 MF/)+$]Z .HHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ K\J_\ @N=_S1/_ +C?_MA7ZJ5^5?\ MP7._YHG_ -QO_P!L* /O_P#9._Y-9^#?_8F:-_Z0PUZK7E7[)W_)K/P;_P"Q M,T;_ -(8:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "ORK_X+G?\T3_[C?\ [85^JE?E7_P7._YHG_W&_P#VPH ^ M_P#]D[_DUGX-_P#8F:-_Z0PUZK7E7[)W_)K/P;_[$S1O_2&&O5: "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\J_\ M@N=_S1/_ +C?_MA7ZJ5^5?\ P7._YHG_ -QO_P!L* /O_P#9._Y-9^#?_8F: M-_Z0PUZK7E7[)W_)K/P;_P"Q,T;_ -(8:]5H **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "ORK_X+G?\T3_[C?\ [85^ MJE?E7_P7._YHG_W&_P#VPH ^_P#]D[_DUGX-_P#8F:-_Z0PUZK7E7[)W_)K/ MP;_[$S1O_2&&O5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ K\J_\ @N=_S1/_ +C?_MA7ZJ5^5?\ P7._YHG_ -QO M_P!L* /O_P#9._Y-9^#?_8F:-_Z0PUZK7E7[)W_)K/P;_P"Q,T;_ -(8:]5H M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "ORK_X+G?\T3_[C?\ [85^JE?E7_P7._YHG_W&_P#VPH ^_P#]D[_DUGX- M_P#8F:-_Z0PUZK7E7[)W_)K/P;_[$S1O_2&&O5: "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\J_\ @N=_S1/_ +C? M_MA7ZJ5^5?\ P7._YHG_ -QO_P!L* /O_P#9._Y-9^#?_8F:-_Z0PUZK7E7[ M)W_)K/P;_P"Q,T;_ -(8:]5H **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "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 **** "ORK_X+G?\T3_[C?\ [85^JE?E7_P7._YH MG_W&_P#VPH ^_P#]D[_DUGX-_P#8F:-_Z0PUZK7E7[)W_)K/P;_[$S1O_2&& MO5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ K\J_\ @N=_S1/_ +C?_MA7ZJ5^5?\ P7._YHG_ -QO_P!L* /O_P#9 M._Y-9^#?_8F:-_Z0PUZK7E7[)W_)K/P;_P"Q,T;_ -(8:]5H **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "ORK_X+G?\ MT3_[C?\ [85^JE?E7_P7._YHG_W&_P#VPH ^_P#]D[_DUGX-_P#8F:-_Z0PU MZK7E7[)W_)K/P;_[$S1O_2&&O5: "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ K\J_\ @N=_S1/_ +C?_MA7ZJ5^5?\ MP7._YHG_ -QO_P!L* /O_P#9._Y-9^#?_8F:-_Z0PUZK7E7[)W_)K/P;_P"Q M,T;_ -(8:]5H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "ORK_X+G?\T3_[C?\ [85^JE?E7_P7._YHG_W&_P#VPH ^ M_P#]D[_DUGX-_P#8F:-_Z0PUZK7E7[)W_)K/P;_[$S1O_2&&O5: "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K\J_\ M@N=_S1/_ +C?_MA7ZJ5^5?\ P7._YHG_ -QO_P!L* /O_P#9._Y-9^#?_8F: M-_Z0PUZK7E7[)W_)K/P;_P"Q,T;_ -(8:]5H **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "ORK_X+G?\T3_[C?\ [85^ MJE?E7_P7._YHG_W&_P#VPH ^_P#]D[_DUGX-_P#8F:-_Z0PUZK7E7[)W_)K/ MP;_[$S1O_2&&O5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ K\J_\ @N=_S1/_ +C?_MA7ZJ5^5?\ P7._YHG_ -QO M_P!L* /O_P#9._Y-9^#?_8F:-_Z0PUZK7E7[)W_)K/P;_P"Q,T;_ -(8:]5H M **** "BBB@ HHK@?%'[0'PN\#ZM)I?B/XD^$?#^IQ\/9ZIKMK;3+]4>0$?E M0!WU%>5?\-8_!#_HLGP__P#"HL?_ ([1_P -8_!#_HLGP_\ _"HL?_CM 'JM M%>5?\-8_!#_HLGP__P#"HL?_ ([575/VPO@7H^F7=]-\8/ \L-M$TSI:^(+6 M>5E4$D)''(7=N.%4$D\ $T >G>(/$FD^$])GU77-4LM&TNWQYU[J%PD$,>2% M&YW(49) Y/4BKZ.LBJRL&5AD,IR"/6O@_P /?#O7_P#@H_XBB\:_$>SU#PW\ M K%F;PQX/,K6]SK;$%1J%T4(*K@DH >_RG&YI+OP^^(WB/\ 8'\::=\+_BKJ MDVL_!K4I?L_@_P ?WAYTSNMA?OT4*/NN< 9^X"(0#[EHKRK_AK'X(?]%D^' M_P#X5%C_ /':/^&L?@A_T63X?_\ A46/_P =H ]5HKRK_AK'X(?]%D^'_P#X M5%C_ /':/^&L?@A_T63X?_\ A46/_P =H ]5HKB_!OQL^'?Q%OFL?"GCWPQX MGO5!8V^C:S;7<@ &2=L;DXK4^(7C"V^'O@'Q+XJO%WVFAZ9K?MR?M?6-OXQU"6].M7DVL^(+K<5=K>/YY(TQ]P-\L2XX0,,<+7[V^#?A7X M/^'GAF+P]X;\,Z7HVBQQB(65K:HJ,H_O\9<^I;))Y))H _/K]G+_ (++:/XN MURRT/XM>'+?PJUTZQ+XATB1WLHW/>:)R7C3/\09\9Y )K]*K6ZAOK:*XMY8 M[BWF021S1,&1U(R&!'!!'.17Y+?\%=OV1/"OP]TG1?BQX,TFUT$7VH_V=K=C M9)Y<,LLB,\5PL8^5#^[D5\8W%D.,[B?H3_@D'\:-0^)7[-]YX8U:X:ZO?!M_ M]@MY')+?8I$\R!23_=;S4'HJ*.U 'W517Q)^V;_P4Z\,_LR^)9?!GAW1O^$S M\:V^TWT+3F"TT_VU6R MO(;K3+J!;J&\B<-%)$RAED#="I4@Y]#0!+:P7@D$L21@[5Z5ROA/_@L_P"._#?B:"P^)GPO MT^*U!072:5]HLKN)3R76.=G#<'(4E<_WN]?!WPZ_X+1V]YX8\5ZCXR\%VUOJ MEFMNFB:1H]S(7U":0R;P[N"(T0*N6P3\P !- 'Z@45^1/_#Z+XE^'?%31>)? MA5HUOIORN-.\RYM;Q4)R#YDFX'*]#Y8]?:OT\^!_QBT'X_?"S0/'GAII?[)U M>$R+%. )875BDD3@$CU 'ZQ45SWP_\?:#\4O!>C^+ M/#&H1ZKH.K6ZW-I=1Y =3P00>58$%2IY!!!Y%?GO^TM_P5_B\$^/+[PA\)O" MMIXMGL;AK2;6M2DD:VFF4[62"&,AI%!XW[P&QP",,0#]*:*_+?X1_P#!935+ M3QC;Z%\9_ ,/AZVD98YM2T9)XWLR ]>\+>'=*TZZM+FX:YTX3^<&BC+@#?(PP M2.>*_1ROS4_8;_;Z_P"%_P#[0>E^#O\ A4_A+PE]HL[J?^T](BVW">7&6V@[ M1P<8->R_\% OVY==_8WO/ \.C>&-/\0CQ!'>O*;Z>2/RO(, &W;USYQZ^@H M^QJ*_,?QQ_P6)O9/#.@VWP]\ )XG\5R:5#?ZW*YF:QTZ5D#20HB#?($SAG+* M 1CYNU_]E+_@KQ)\5OB3H7@GXB^$[#0I]:G2RM-:T>9_(6Y=@L:20R%BJLQ" M[@YP2,C!) !^E-%8/CKQQHOPU\&ZSXI\17J:=H>D6KW=W\836'PR^&=C=Z6)2+<:L)[F\N(Q_$8X&41D]< OC MU- 'ZR45^77B+_@M&UO\.M-O--\!V]MXXCOFM=5T34KB3R4BV$K-#(J@G+ @ MJP!4XZ]:^Z_V4?C1>_M#?L_^$OB%J.FV^D7FM1W#R6=J[/''Y=S+",%N3D1@ M_C0!ZU7Y[?MW?\%'O&_[*?QM@\%^'O#.@:O82:1;Z@;C4Q/YN^1Y5*_)(HP! M&.W9A\L>OM7WIKW[6VEZA^QWJ7QW\&68U*TATM[^#3 M[\^65E23RY(9=I."KAE..N,C@B@#*^*/[?GPT^'OQE\,?"NPN)?%/C76-=L] M#N+73B!#IC3W"0EIY3QN7>3Y:[FRN&V9S7TO7\U6H?'W4-0_::3XS-I5LFIK MXGB\3_V8)&\GS4N%G$6[[VTE<9ZX-?N'^Q1^UE=?M.? O6?B%XETS3_"L>F: MI M/=+TFUUN[M;NVMUL[R1DC82R!"25YXS7PU/[C5)K>. MP^T2FRMK-(H62>0\,[/(\BA%(XB))' 8 _5>BOS\\ _\%&O'FO?L5^.?C;JW M@71H;WP_JUMIEI#;W$R6U\7E@21MK99 @G7!#,"01Q@UP_AK_@LW'=?#"ZOK M_P "Q7WQ!N-3-EIGAW2KB3RFA$:'SY9"K$?.Y4(H)8J?N]: /T[HK\D?"O\ MP6H\;:+XM-GX_P#AGI:Z>UO+9/XOEF9P[#KM.S/3(ZU^JGA+QCI M/C?P?I'BC2+M;C1-5LHM0M;H_*&AD0.K'/3Y2,@]* -JBOS ^,W_ 60NX?' MESX<^#_@6W\46L$[01:KJ3S2&_*]6AMXMK!>"02Q)&#M7I7*^$_^"S_COPWX MF@L/B9\+]/BM04%TFE?:+*[B4\EUCG9PW!R%)7/][G- 'ZTU\T:3^WY\-/&' M[2/ASX-^#[B7Q5J^I2W4=WJUF0+&R,%M-.5#G_7,3#M^3Y1NSNR-M3?M0?M= M)\&_V7].^,/@ZQM?$]CJ36,EE'>.\2207(W*QQ\P(!'!Z'(-?AW\ _C[J'P$ M^/6D_%&PTJVU6_TZ:[F2PN9&2)S/!+"P+#G@3$CZ"@#]Z?VROCIJW[-W[//B M7X@Z'866IZGIH%>:?\$]?VQO$W[8'AKQ MCJ7B71=)T671;NWMX4TH2[761'8EM[MR-HZ5E^)_VQKW4/\ @GC#\=]1\&:/ MJ=Y=>69/#UX6DLS_ ,3+[*,E@2< !^G6K7_!.;]J'_AISPQXTO\ _A!M"\$? MV3>6\'DZ&FU;C>CMN?@1&/$U[$ M\FG7=A<-):W;HA=XBKC=&VU68?,P.",@XW 'WI17DW[3G[27A?\ 99^%MWXS M\3>;@!^N]?%_P#P40_;A\5_L=WG@2'P MUH.CZTOB".]>/K7P!XM\,Q> M%_%-]&[:?=V$[2VEXZ(7>,JPW1-M5F&68-@C(. WBG_!/-6L[6PU'6[1KB:VLMWDQL)'3"[B3C"CJ:]2KY MU_X)X_\ )EOPJ_[!C?\ H^6OHJ@ JEK5\^F:-?WD:J[V]O)*JMT)520#^57: MR?%G_(JZS_UY3?\ HMJ /SL_8U_X*@>/?VD?VAO#7P^USPIX5;2S+MWR$TK&&X#NXW?W1U/I/[$W M_!4*V_:6^(%OX \6^&8/#'B:]B>33KNPN&DM;MT0N\15QNC;:K,/F8'!&0<; M@#[THKCOBY\6O#'P.^'VK>-/%^H?V=H6FH&ED"EW=F8*D:*.6=F( 'OS@9-? MF)XJ_P""TGCG7-=N8?A_\+]-.G1,S)_:KSW=P\(/WV6$H$)7J,L%]30!^ME% M? O['?\ P57T7X_^-K#P-XV\/P^#_$NHMY6G7EK<&2RO)NT.&&Z)VZ*"6#'C M() /WU0 4444 %%%% !1110 445YMK'[2WP@\/:C-I^J_%7P3IE_"VV6UO/$ M5G%+&?1E:0$'ZT >DT5Y5_PUC\$/^BR?#_\ \*BQ_P#CM'_#6/P0_P"BR?#_ M /\ "HL?_CM 'JM<)XN^/7PR^'VM/I'BGXB^$_#6K(BR-8:OKEK:SA6&58QR M2!L'L<Q7<&]<;EWQL5R,C(SD9K7:KY$5?\-8_!#_HLGP__ /"HL?\ X[1_PUC\$/\ HLGP_P#_ J+ M'_X[0!ZK39)$AC:21E1%!9F8X ZDFN7\$_%;P3\2O._X1'QCH'BKR1F7^Q- M4@O/+&<9;RV;'/K5#X[:%JOBCX(_$+1M":1-;U#P]J%I8M%G>)Y+:18]N.^X MC% 'YZ_M%_\ !9I?#?BJ^T3X1>&=.UVTLY6A/B#76D:WN64X)AAB9&*<<.S@ MG.=H[^3:%_P6>^,^AWD'_"1>#?">I6DFV;8EK=6DSQDC[KF9EP0#@[#^/2O" MOV"_CGX'_9I^/S^(/B3X:FU.Q%I)913+:K-/I5SYB$3B)\<@(R''S@,<9Y!_ M6/QO\3OV=/V\/A9JW@6U\?\ AR\O-4MV33S?8AO[&Z(_=SQ03^7(65MN0N-P MRI.&H [K]DS]KSP?^UUX(N=:\.1SZ7JFGR+#J>B7CJT]H[#*L"OWXVPVU\#. MU@0""*],^*'Q(T/X/_#[7O&?B2X:UT31;5KJYD1=SD#@*H[LS%5 [EA7RI^Q M9_P3GN_V/?B9J?BJ+XF?\)3:ZCI;Z;/IAT+[&#F6.19-_P!IDY4QD8V]'/(K MVO\ ;)^#NH?'S]F;QYX'TB3R]6U"S26R7=M$L\$R7$<1/0!VB"9/ W9[4 ?G MU96@=%4-@]%]@QQD_0'[ M$/\ P4N'[1?CD_#KQ[X=M_"GCIUE-H]D9%M;QXP6DA\N0EXI%56;!9@0C<@@ M _!/[!O[:P_8EU[QSH_BCPO=ZCI^J)B6U@58;RWO[?S%2-]^,(2S(P.2AP0# M@@^A?L$_#SQW^U)^VM/\=;O2O[&\.6>KW.L7]["ACMS/(CA+2 G[[9==W7"@ MECE@& /VAK\W?VT?^"G/CS]FG]H+7/ .A>%?#NJ:;86]K*ESJ G\YC+ DC [ M)%'!8@<5^D5?@M_P5@_Y/:\7_P#7EIW_ *214 >J_P##[3XI_P#0B^#_ /OF MZ_\ CU>R?L__ /!9K2/%_BRST/XG^%(/"=I>2+$FO:;!YT3#_#?]J2\TKX=06%A9/ID%QJFFZ;@065^SRAXE1>$_=K"Y0< N>!TH _?-6#J M&4AE(R".AI:\B_9#U#4=4_99^$MUJI=KZ3POIQ=Y"2[@6Z!78GDEE )/J:]= MH ^+/VZ?^"B$W['WCKP[X8L/"%OXINM2TTZE,T^H-;>2AE:- (VSDQR>G2O MFC_A^-KG_1)-/_\ !Y)_\8KPO_@IEXNL/'O[>&LV&I7OV;0]'_L[1IKO#-Y, M(C22=L*"?E>:7@ GCI7U[H/[7/[!.LZ\-+?X:^&=+A,BQ)J-_P" [46SY. V M5C9U7U+*,=Z /IG]AS]JJ[_:^^$^K>,;SP[#X9EL=;FT@6D%V;@.$@MY=^XH MN"?/(QC^'KS7 ?MM?\%'O#?[*.H+X4TC3!XM\?R1+-)8M*8K:PC891IW )+, M,$1KR5.25!7=].?#/PGX'\)^%XA\/=&\/Z-X2 C MEE5!OYR%7G %?AC\&X[?]J;_ (*.Z;<>(474]/U[Q9$/%ND>/?"ND^(] OH]2T75;6.\L[N+.V6)U#*V#R.#T."#P<&O@/ M_@LM\*=!G_9]\-^+K73+6TUG1=9AL4N(8E1C:2Q2 Q<#E0Z1$#H,''4T[_@E MK\:)],_87\;SWLGG#P#,+SP M/X%T2#Q?XJT^0Q:G=7DK)8V4@ZP_+\TL@Z, 5"GC)(8+Y=\"_P#@M*=:\7VF ME_%+P?8Z-HUW*L?]MZ%)*19Y( :6%RQ9!R2RMD#HK5\W_P#!+OP19_&;]LZ# M4O%,$>MMIUC>^()EO4$BS7&Y4#N#PQ#S[Q_M*#VKW;_@MI\,M&TG4OAOXVL+ M&"SU34/MFFZA+#&%-PL8B>$M@<%1V% 'ZPV]Q%=01SP2)-#(H=)(V M#*RD9!!'4$=ZDKYD_P"";/CZY^(7[&/P[NKV5IKS3K>;2)&;^[;3/%$/PB6* MOIN@#X)_X* ?\%"O&?[(_P 5M!\+>'/#FA:S9ZAHJ:G)-J@F\Q7:>:,J-DBC M;B('IG)-?7OP+\?7GQ4^"_@7QEJ%O!:7VOZ+9ZG/;VV[RHWFA5V5=Q)V@L<9 M)-?DS_P6P_Y.2\&_]BE#_P"EEU7Z-_ ;Q5+X%_8)\$>)(($NI]'^'MMJ,<$A M(61HK 2!21T!*X_&@#Z$HK\OOAE_P6DMK[2/%%_XZ\'6MA-8VT9TC3M&GD>; M4+AF(*,SC;&B@;BYSCL&) /%7G_!:#XG^'_$^W7/A3HMGI;@2QZ?-)=6]WY9 M)P?-?*G([^4!QGVH _7:BO./V>_CIX?_ &D/A-HGCSPX)(K+4%99;2<@RVLZ M,5DB?'<$<'NI5NAKY@_;5_X*?:)^S1XLE\$>%-#C\7>,K4*VH-\;_M6?&V?P7XA\,Z!I%A'I%QJ N-,$_F[XWB4+\\C#!$A[=A7 MEGAK_@KIK?B#P]JNC_%?X>KH&DZ]IEW;66O:-%.(U=XV5,Q2[BZ9."R/D==I MZ#QS_@C;_P G<7G_ &+-[_Z-MZ /V_HKYW_;(_;2\+?L>^$;&\U2SEU[Q+JQ MD72]#MY!&9MF-\DDA!\N-2RC."26P <,1\$V_P#P68^+J,-;N/A=X?D\*&7R M_,CCO$.[)RGVDN4W8Q_!V/'8 'Z_45X5^R;^U]X._:Z\$W&L>'%ETO6-/98] M4T.\8--9NP.UMPX>-MK;7&,[2"%((KY"^,G_ 5-^)?[._QJO_ OCKX8:.D6 MGW:>;=6-W,#=V;,"L\&[@[DR0#T;*GD&@#],J*^9OVG_ -N7PC\!?V?]'^(N MCRVOB:Y\31QMX;L1*4%[N4,TC8^94C0Y;C(8JIP6KF/V#_VO/B1^UY_;>MZQ MX(TGPQX+TW_1H]1MYY9)+N[."8HPW&U%.6;L60#J< 'V!1110 4444 %%%% M!17&>,_C5\//AS?)9^+/'GAGPO>.H9;?6M8M[21@>A"R.I(KG?\ AK'X(?\ M19/A_P#^%18__': /5:*\J_X:Q^"'_19/A__ .%18_\ QVC_ (:Q^"'_ $63 MX?\ _A46/_QV@#U6J]_J%MI5C<7M[9?\-8_!#_HLGP__ /"HL?\ X[7S5^V5\;=(_:07P7\ /A)XPTGQ'?>/=0": M[JGA[4(KV/3=*@(DG+O$Q"LP&0I/*QLI^^* /N'3=2L]:T^VO]/NH+ZQNHUF M@NK:0212HPRKJRDAE((((X-6:^$_V._C)I'[,-]XY_9\^*_B_2_#LG@F_,OA MS5O$-_%9QZAI-P3)$%>1E5G3.2H/ DVC_5G'TO\ \-8_!#_HLGP__P#"HL?_ M ([0!ZK17E7_ UC\$/^BR?#_P#\*BQ_^.T?\-8_!#_HLGP__P#"HL?_ ([0 M!ZK17E7_ UC\$/^BR?#_P#\*BQ_^.UK>&/V@OA;XVU6+2_#OQ*\(:]J4IQ' M9Z7KUKX%SYDD<%Q)$K/B4#<0@)P ,FOUBK^?36XDF_P""FE_'(BR1O\7I%9&&0P.M M'((]* />8_\ @MI\41(ID\!^$63(W*OVH$CN ?-./RKZA_8^_P""J7A[]H;Q MM9>!_%WAY?!GB?4&*:=<0W)GLKR3J(LE0T!?$=O M=1:MX,\/ZC%=(8YUN],@D$BD8(;*\C'%?SW_ !_L= ^'O[6GBB#X52YT?2?$ M0;1&LYC(LATEX-4$GEK&]O<2EAL93NS HZXP34/_!/_ /:J\0_M^&/"NH3>)Y;B*TUO6+>SEDC-I;*'5)'4EL^$/$?AO0='L;+09M62?2Q/YC2)<6\04[Y&&W$['IG( M%>N_M-?M-_![7OV;?BOIFF?%?P/J.I7OA+5K:UL[3Q'9RS3RO9RJD:(LA+,S M$ *!DD@"OSV_X(J?\G3>*?\ L3+K_P!+K&@#[O\ ^"@7[;&M_L;V?@>;1O#> MG^(3X@DO4E%],\?E>0("-NWKGSCU]!7IW['/Q]U#]IKX":+X_P!3TJVT6\OY M[J%K.TD9XU$4SQ@@MSR%S^-?$/\ P7*_Y!7P;_Z[:M_Z#9U]%?\ !)__ ),E M\(?]?NH_^EB?%#P3K7A/Q'9K?Z)K%J]I=6[=T8 M=0>S X8-U! (Z4 ?-O[ ?[XT^R9O*FM7XCFC# MDMPV589.#M/&\"I/V^OVX(OV/_">BQZ/96.M^-=:FS:Z=?,WE16J?ZR>0(0V M,[449&22>=I%?E-=6WC;_@FK^V,C R7)T:YWQMRD>LZ3*63L7H _57]@7]IGXH?M6>%M: M\8>,/#.A^'/"L4OV/2Y-.2<37LRG]ZX,DC#RTX7('+%AD;"*^L*Y[X?> ]$^ M%_@G1/"7ARS6PT/1[5+2U@7G"*,98]V)RQ8\DDD\FNAH @OKZWTRRN+R\GCM M;2WC:6:>9PB1HHRS,QX !))Z8K\Q?V@O^"T-KH.O7>D?"+PK:Z];V[E!X@\ M0-(MO.0<$QVZ%'*>C,ZD_P!T5Z)_P6+^-VI?#KX#Z%X,TB[DLKGQI>2PW>P9Y8 ?5=RGAC7D?_!(W]C_ ,*>+?"6H?%WQGHUIK]Q]O:QT*TO MD\V&W$0_>SF,_*S%FVKN!V^62.2" #S'0_\ @M-\9K/5/-U3PQX-U*Q9]SVT M5IV.O5E;I7Z#?L?_\ !0#P)^ULLFE6D$WA?QM;P^=/H%]*K^:@ MQN>WE E49Y!"L.I7'->Z>//A-X-^)_AB?P[XJ\,Z;K>C31&$VMU;J0BG^X< M90CJ&4@@\@@U^!WQO\&ZM^PM^V1?6WAF^?S?#&J0ZIH]P7;+VKA98XI#P6_= MN8G[-A^QH _;G]L+XVZK^SG^SGXM^(>B6%GJ>IZ/]D\FUO\ ?Y+^=>0P-NV$ M-PLI(P>H%>3_ /!/+]LSQ/\ MA:-XVO/$NB:3HKZ%<6L4"Z4)<2"592Q;S'; MIY8QC'4UW_[4GQZM?AW^R+K/Q3L=!L/%-D+/3;V#2]67=;W$=S8LIR_ Y79Q]30!Y M+^U1_P %.?'GP'_:DU_X8:1X5\.ZAI&GW%A%'>7HG\]A/:P3,3MD"\&9@..@ M%?I%7X+?\%&O^4BWC/\ Z_=%_P#3?9U^]- !7PK^VE_P5"T/]FWQ7<^!_"&B M1^+_ !E:*/M\ES,8[*P9EW+&Q7YI9,$$JI4#(&[.5'W57\\WQ)ND^!_[>GB/ M4_B+X>;Q-8Z7XSN-1O\ 3;N,?Z?;/<-*D@5^&#(ZR*&^5L@'@F@#W*U_X+,_ M'6WF^WW7A;P7/ITC;!&-.NTC! Y"/]I)S]2?I7W)^Q-_P4:\-?M87[>%=3TH M^$_'L-L;C["9A):WRK]]K=SAMRCYC&PR%Y!8*Q'0> _VY_V:?CMX;_X1YO%N MB65G>0?99O#_ (J@%BFPC A(F A;C 1F'0"O#_@[_P2;M/A;\+KEX=+L0J)# H:>ZF8X2&)21N=C[@ L2 "1^96K_\%FOBEX@U:]N? M!OPMT4:#:9DE2\6ZO9HXL'#221-&J=CRN."/>@#]=J*^.OV*O^"C_A?]J[5& M\*ZII1\(>.TB::*P,_G6U_&HRY@D(!W*/F,;#..06 ;'4_MZ_M::O^R#\.?# MWB31]!LO$$^IZM_9SP7TKQJB^3))N!7OE /QH ^G**_*'Q;_ ,%K-5M_ /AM M_#_@G29O&5W'-+JJWDLS65CB=TBB105>1FC59"=P"[P!DYVV?%'_ 5L^+?@ MGP=X*\1:S\*- ATWQ592W>GW(O+@+,(IWAD^4C*_,@;&3\KH"=-\6RV."ZIZ[@U 'O'[?W[4FO\ [)/P M#5!)Y:QO;W$I8;&4[LP*.N,$U=_81_:6UW]JSX)3 M^-/$.EZ?I%_'J]QIXM],$GE;(TB8-\[,_[0]Y^S9\!/#7BC4/ M!V@^,K^\UJVTZXT[4U+VL4CVMQ(\D>03D&(J,]G-:_[ ?QZ_X:,^!D_BO_A% M-)\';-8N++^SM&7; =B1-YF,#YCOP?H* /I*BOSV_:K_ ."MV@?!WQI?>#?A M[X=C\::SIL[VNH:C>3M#90S(VUHHPH+3$$$$Y501P6[>/>$?^"TGC70O$4%O M\1?AAIZZ=)AW&D-/:74<;$E75)VTJSU/ M3;J*^T^\A2XMKJ!P\;$#TW#S$<^THH ?J/_!9OXWZGJ4MSI'A+P?: MZ= 3(;9K&[N"(^/];(+A>GJ G6O>?V7_ /@L-8?$+Q?8>%_BIX=L_"\VI7"V M]KKVDRM]BC=N%$Z2L6C4MQY@9@-PR 6KL_V0?\ @HE^SM:_"SPQX2EN;?X7 M:E8V<-O/IMY9F*T>9459)5N$4H0Q&=TA5CGGG-<[\;_^"8/@#]J[XBW_ ,1_ MAU\3]&\/:-JB1FXM=!TN+4K22Y P\RR172*I<;25"_>RV26- 'Z,45S?A>Q_ MX5[\.=(L],C+%B.H4\4 ?J?17YM? MLY?\%@+3Q=XXM?"7Q<\*P>"[FZG%K'K-C)(+:"4M@)<129>)@WDD8SM/ Z;]G7_@L M9:>,/&UEX9^*OA6U\)K>3BV37-.G?[/;2$D 3Q299%S@%PQQG) &2 #]%?&' MC'1/A_X9U'Q%XDU2VT70]/B\ZZOKMPD<2Y R3[D@ =22 .37C7[,O[97A#]J M[Q1X]L/!5G?'1_"OV)1JUXOE"^:X-QS'$?F5%^S\%\,=_P!U<<_-7_!7O]I+ M4OASX#M/A;;:-:WEAXVT^1[C4)9&$MMY-Q$PV*.#G'>OS^_8U_;>US]C7_A+ M_P"QO#6G^(O^$C^Q^;]NGDC\G[/Y^W;MZY\\YS_=% ']"E%>:?M"?M">#_V9 M_AU=>,?&=Y)#9(X@MK2W4/<7DY!*PQ+D98A2DQG>(M3DN+N<1C@EGC>-03Q_#@=.>M '[ 45\%?LA_\%6O#'QZ M\56/@SQOHT?@CQ1?.(;"ZBN#+87LIZ198!HG8\*K;@QXW9(!^B?VQOC[J'[, MOP$UKQ_IFE6VM7EA/:PK9W> V?PH ]LHK\I9O^"UVH+\+C=I MX&TUO'&=G=W4(I'$9)(X#?7?[ /[4OB_\ :R^% MVL>*O%7AC3M 6SU$Z?;7&FR2>7=E8U>0B.3)4+O09WMDDCC;R ?3]?FA^U5_ MP5'\?? 7]I/Q1\.-(\)^&]0TO2;BUBBNKX7'GN);>&4EML@7@R$# Z 5^E]? M@#_P4>_Y/X^(?_7[IW_I#:T ?O\ 45\T_MY?M7:M^R'\+=#\5:/H5GX@N-0U ME-,:WOI7C1%:":3<"O.R>5K. MPC21UC+$*9)795#;%P &R6' (!^FU%?E3\&_^"TFIW/C2UTKXI^"-/TW1Y[@ MP3:EH32I)99; 9X96;>%_BPRG&2 2-I_4R?5+.VTN34I;N&/3XX3_9.^"^G^,O#NE:=K%]<:U!IC6^J"3R@CPS MN6&QE.[,0[XY-?(7QB_X+/WT?C2?2/A)X'M-:TR.7RH=2USSC)>D'EH[>(J5 M4_P[F)/!*CI7C/[8_P"W_'^U!^SG%X)\2^$;GP7X\TWQ':WS6GSO;SVZP7", MP+@-&X:1048'@@ACR ?HY^P#^U)K_[6WP..^ .6AR,,DG#J 1PXVMCD@ ]1HK\ MY?V6?^"L<_Q>^-FG> ?'WA/3_!R:HS65I>V]Q(2E]D!(95..S+@&*(;.2Y4ECGH&3J2< M'W=17EW[-?CKQQ\3OA'HWBOQ]X=L_"FL:LOVJ'2+1W=H+9@#$92_(=A\VW^$ M,H/(('J- !1110 5^5?_ 7._P":)_\ <;_]L*_52ORK_P""YW_-$_\ N-_^ MV% 'W_\ LG?\FL_!O_L3-&_](8:]5KRK]D[_ )-9^#?_ &)FC?\ I##7JM ! M1110 4444 <[\1K;7+WX>^*+?PS*+?Q)-I=U'IDI. ET86$+9SQA]IK^9#Q= MH>N^&_$NI:=XFLK[3]>AG<7MOJ4;I<++D[MX;G).3D]:_J1HH _E7HK^JBB@ M#^5>N\^!/BCP?X+^+GAC6_'OAU_%?A*RO%EO])CDVF9.QP>'"G#>62 ^W:2 M37]-E-DC2:-HY%5T8%65AD$'J"* .<^''CKPU\2O!&C^)/"&HVVJ>'+^!9+. MXM.$V=-NW^$J05*D J000"*\:_;M^,'PN^%?P%UJW^*%A!XBL=:A>ULO#18" M?49@ 1Y9ZQA#M8S#_5\$98J#Y'XZ^&/CS]A?QMJ?C[X)^&KOQM\+]=F,FO?# M2QW&2QNFX6[L556*H3M#(JG:.VT*8NY_9I_9I\2:AXVD^./QQDBU;XK:C'C3 MM)7YK/PO:G.VW@7)'F88[GYQEADDNS 'X#3,C2N8T*1EB55CN('89[TVOZJ* M* /Y5Z*_JHHH _F7^ 7AKQQXJ^,'A2T^'4%[+XN34(9;&:R5B;=U<$2N5^ZB M]68X .>*_H0_:TTRYUC]ESXMV=F&:YE\*:F(T099R+60[1[G&/QKUBHKFVB MO+>6WN(DF@E0QR1R*&5U(P00>H(H _#O_@CWXBLM$_:_6TNC$LNK>'[VRM?, M.#YH:*;"^^R%_P ,U^Y-?@;^UA^S/XX_81^/EMXK\,+=6WAA-4&H^&/$$*;T M@8/O2VE)R-Z?=*MQ(H)P06 ^HO!/_!;VWA\,01^+/AE-<>((H@LEQI.I*EM< M/CE@CH6B!XXR_P!: /:O^"Q>O6FE_LD16,YC-SJ7B"SAMT8_-E5ED9E'L$() M_P!KWKR/_@B3:3Z5X!^,&N2QR-8-=V,:%5SN>&*=W ]3B5/S%?'7Q^_:$^*/ M_!1;XPZ'I>F^'9'\IG@T/POI9,PMU"C-%>:NSO?ZO=PC"3WDN-^WU555(P3R1&"0,XH _'G]@30K3X M_?MV>'KSQK&FM_:[N^UV[BO/WBW-PL4LREPWW@)=K8/7;SQ7[5_M!?L]^$/V MEOAU/X-\96TS::\\5S%'?A9I/BCPMXIU$QK-K5Y)%;-8(KJ[>0\,K,S-M*9.S 8GKQ0!]1 M?$SX*>$?V'?V+_C"_P ,X]4TR2ZTN1WN)K^6>47$BB!95R<(P$@.4 ^Z,_=& M/RL_87_:6\&_LK_$C5/&/B?P?<^+-0:R^RZ6UO)&ILV9LR2#?T8J H(Y +#N M:_1G]C7X??%S]HS]C?Q[:_&#Q5JE]!XXLGLO#PU94:6VM_*8)=D[=[!Y&4@, M22L08<,"?A?]C+]HK4/^"??Q_P#%.C_$'P[J,>GW!K[P[XDT:>16U.\FB;^1MHBBABCDW@ Y MYR&8D ?-]D_$:U^*?Q._81\41:YI5MI?Q/UKPKW[2_BC]J'4_!GB37OA;/\/--MX;JWTR\N5F=] M10F)G7SWCC601D@X1?E\\Y^\*M?\$X/VAOAE^SA\6M9U?XEZ.\JW5FL.G:RE MG]I?3)E?+'9C<-XP-Z L-@&,,2-7_@I#^UM8_M<>)?#5[X3T74H/ GA@3V=O MJU_;&,W-Y<;'E'!*J-D$>U2=V Q(&< ^]?AW,]Q_P $@;MG.2/A[JB?@L=P M!^@%?%__ 1O\ Z/XN_::UC5=6L8;^3P_H,EY8B>,.(;EIX8UE&?XE1I /3= MDZ?\%LO"^F7'P#\$^(WM(SK%GXF33X;K:-ZP36MS)(F> MN"T$9Q_LU?\ ^"6/B:7PO^P3XLUK+2'2-2U:[C3&[ CMHI, ?7/'O4__ 6K M_P"36?"W_8YVO_I#?5:_X)"Z7;ZY^QCK.FW:[[6\U_4+>51W1X(%8?D30!^7 M'[+_ ,:=JUY<0O]GP<2K\HW;70D8Z9"D]! MCSKX=>(/$/\ P31_;0N#XBTBZU&PTYY["X55\MM2TV4X2X@+84D[4<#.-R%" M0'GG&GSPL1);"\A2,;"/N[9-[@]BQ- M?,/["_[2W@W]E?XD:IXQ\3^#[GQ9J#67V72VMY(U-FS-F20;^C%0%!'(!8=S M7Z[_ SM/B)^UU^QEK5G\6=*TWPEKOC+3KJ"TM]/M98A;P.F+>:6.5W8,6'F M8S]TKT)X_+G]C+]HK4/^"??Q_P#%.C_$'P[J,>GW!K[P[XDT:>16U.\FB,$=Y*TTVCVNJZ6LC'),:&1HQ_P% M)%4>RBOG_P#:#_X+&:C?>*-!T_X$Z*US DC+>2^(]/WF_D;:(HH8HY-X .>< MAF) 'S?H%X5UCQKX@_9K_M3XB:;8Z-XRO=!GN-1T[34=(;5VBE09$MX8XMD(/4+N9V( M[Y&>@Q[;_P %&/V?-3_:,_9EU;1=!ADNO$>CW4>N:;9Q@9NI8E=&B&>[12R[ M1W;:.]?F)^PO_P % K_]C6U\0>$/$GAJ[U[PU>7ANC:PRB"[T^[ $S?\%M/AKH.A^+/AQXSL+2&SUO7(;VSU%XE"FZ%OY!BD8 ?, MP$SJ6.3C8.BBOM+_ ()E_P#)CGPP_P"N-]_Z7W-?DW^W1^TOXO\ VM-8\-^. MK[PQ<>&/ $'VG3/#T,K^8LLB&-KJ3?@;W.Z$-M&T!47D@D_K)_P3+_Y,<^&' M_7&^_P#2^YH ^H*_$#_@LE_R=Q9_]BS9?^C;BOV_K\0/^"R7_)W%G_V+-E_Z M-N* /T5\4_\ *+ZZ_P"R3+_Z:17YY_\ !&_P#H_B[]IK6-5U:QAOY/#^@R7E MB)XPXAN6GAC649_B5&D ]-V1R*_0SQ3_ ,HOKK_LDR_^FD5\0?\ !$?_ )+1 M\0_^Q?C_ /2E* /=/^"V7A?3+CX!^"?$;VD9UBS\3)I\-UM&]8)K6YDD3/7! M:",X_P!FNN_X(XS/)^R+<*[EEC\27JH"?NCRX#@?B2?QK'_X+5_\FL^%O^QS MM?\ TAOJU?\ @C;_ ,FCWG_8S7O_ **MZ /@#Q-_RE>A_P"RLVG_ *(_$^IV,LPT/QS!XA-J/E>:$7$=T@7/]Y"N#[U^C_CGQUH7_!3W]C7 MXE6_@'3M4TR]TV]":?;:ND23SW5ND5R@VH[JHD#M$/FX)S[4 ?GW^P/^V=X& M_9 M_$][K7@:]\2>)=6DCCAU*TEB1K>V4$F(%^1N@KE_V[OVH/!W M[6'C[0_%OAOP?=>%=3@LFL]2DNI(W-YM8&%CLZLH+KD\XVCHHQZ=_P $\/VW M]-_8YU+Q;X*^(FCZI%H6H7:SL]K!FYTZ\C'ER+)"Q4[6 4''S*8QPTUUJ-TSG+A89@8UQM &_H&9 ML=% .U_:E\9W7Q _X)#^#M=OI6GOKBTT:.>9CEI)(I5B9R?5BA)]S7!_\$6? M@]X;\43?$3QIK>C6>K:CITEGI^G27MNLHMMPDDE9 P(#G;$-PY !'\1KZ-_X M*CMJS?L%WC:^MHNN&YTLWZV 86XG\U?,$>XD[ V<9.<8KS+_ ((A_P#)+/B7 M_P!AFW_]$&@#V+_@IEX8T?PC^P7X^L-#TJRT:Q-W83?9=/MT@B\Q]1@9VVJ M,LQ))[DDU\S?\$1? .CZAJ/Q-\87=C#^TW$N,_WJ^R_P#@G_:V MFN?L&_#NTUE8[G3;C2+JVNH[@_(T!N)T96_V=G'TKY*_X+G?\T3_ .XW_P"V M%>S?!'P[K_BW_@D;%HWA=)I==O?">IPVT-OGS)B9[C=$N.K.NY1[M0!Y-=?M MB?L>_LD_$#6=5^$7@"ZU_P 5R1/8S:AHSNEAM# LLW[2_BC]J'4_!GB37OA;/\/--MX;JWTR\N5F=]10F)G7SWCC601D@X1?E M\\Y^\*M?\$X/VAOAE^SA\6M9U?XEZ.\JW5FL.G:REG]I?3)E?+'9C<-XP-Z ML-@&,,2-7_@I#^UM8_M<>)?#5[X3T74H/ GA@3V=OJU_;&,W-Y<;'E'!*J-D M$>U2=V Q(&< _53_@GO,]Q^QC\*6U:UU?]BGX826LJRK#9SVTF#RLB7,RLI].1^1![U^.OP+^* M5O\ LG_MJ6_BOQ1IE[=0>&-9U.UU"QM%7[0-\=Q;/M5V52RF0G!8 [<9H _6 MO_@JI_R8YX^_Z[:;_P"E]O7SI_P15U :3\*OC!?,C2+:WEK,47JVV"4X'Y5Z M#^V5\=M%_:3_ ."8?BGQ_P"'[.\T_3-1O+6*.UU ()X_*U:*+YPC,H)V!L G M 8/E368 M-0O+WQ!JD%P05O)55Y@C YW(92NY>Z[ATK]POB]\$_"GQH^%^I^!?$&DVLVC M75JUO HA4&R?85CEAX^1T."I'3&.F17XB>.O"/C;_@FS^V%::[:Z5)/INFZA M-HZ?X \(Z] MIWC2_M7MUN]6\A;6P9UP94*2,TK+DE0RH,X)XX(!\T?\$GO'&I^#OVSM T.U MF;[#XBM+[3;Z)&RCK';R7"-CN0\"\]@S=B<]3_P6>_Y.OT3_ +%*S_\ 2J[K MO_\ @CS^RUK-WXZF^-6NV$UEHFGVTUGH+3H5-W<2*8Y9DSUC2,R)N'!9R ?D M85P'_!9[_DZ_1/\ L4K/_P!*KN@#]3_V1?AWHGP__9A^'.BZ7IUO;6\^@6=U M>*L0'VFXF@1YI)!_$69FSGM@=!7XU_"W0K/P/_P4\T_0]&B%EINE_$R?3[6& M/@1P)?R1*@QVV#'TK]Q/@C_R1?P#_P!B_I__ *31U^)?AG_E*]-_V5F[_P#3 MG)0!^M7[95K\!X?AQ;ZO\>[.PN] L9F2Q6Y,OGM,X&4@6$B0N0HSMZ!23@ F MOC/PQ_P5'\ _#/P_8_#O]GSX(:YJ^G68=+&TN)S&Y)8DOY<8GEERS9RS!CD9 M(/%4_P#@M_X;\033?"_7ECFE\+0)>63.H)B@NW,;C=V!=$./^N358_9-_P"" MD7P*^ /[+^BZ%+X?U'3O&.FVWE7NFZ;8*3JER"Q\\W&0I#9!)9;"-_F3RRS)M;D;<'D M5]6_\%RO^0K\&_\ KCJW_H5G7R5\ O&=_J/_ 4"\'>*O%UFVA:GK/C:/4KR MVFB:+R9;NX\P#:_(7,P()_A(-?6O_!9<2?:)$0,W7"(BJ!T&#W)KBO^"M_[.6M_&?X+Z)XI M\-6)-?\ "&@ZK=1 :7#<">VTO3XPB2W$B.#&&P"Y MXY=PHSD9^X/^"@'[,Q>08 ,;.N?-.?H M* /L:BO,?V9_BU=_';X$^#_'M_80Z7=ZY:&XDL[=R\<1$CI@$\G[O?UKTZ@ MHHHH **** /&?VR-&\8>(?V7_B-IW@(7#>*KC2V2UCL\^?(NY3,D>#G>T0D5 M0.26&.:_G#O+.XTZZFM;N"2UN86*20S(4=&'!#*>01Z&OZHJ* /Y5Z*_JHHH M _E7K]5/^"&/_-;/^X)_[?U^JE? 6G?M/?#3]F?]NK]IIOB5XC;PTNNCPPVF MDZ?=7(N!#IA$I'D1/@*9$'S8SDXS@X /OVBOE7_AZ-^S%_T4S_R@:I_\C4?\ M/1OV8O\ HIG_ )0-4_\ D:@#\5OVL?\ DZ;XR?\ 8YZS_P"ETU>55^]7_!-O MQ-IOC;PK\<_$NBW!O-$UKXL:[J-A=&-X_/MY4MGC<*X##*D'# $=" :^OJ / MY5Z*_JHHH _GL_X)U^&O'&N?M;?#^[\%P7NW3]2BGU:[MU;R8=/S_I(E89=7DRQ1)DX&68@#FKM>:_M(_ M!^+X^? OQGX!DEBMY=:L&BMIY@2D5PI$D#MCG"RHA..<#B@#Y@^-?[!/[/O[ M97B+7?$7@KQC8:7XQ1P^JWGA._M[^ S2Y99+JW5CAVVLDW^L>';_2/'NEV<3S/'8NUM?;%&6/D2#:3@?=21F., $XSYO^SA M^T%X]_X)X?'37K/6/#LD@8_V=K_AV\8PF81L2DD6W@3P!J-KXDN(#'%>:S1:.01Y@1,F7;P0"5SWZ8(!QG_ M 2;_;$\7?\ "U++X.>*=7NM=\/:O;3'1FOI#+)87$,;2F-78Y\IHXY!L/ 8 M+MQEL^D?\%6/VX?$_P ,];A^$7@*_ET2]N+)+O6M:M6*7*))NV6\3CE"5 9G M7G#* 1\V?!?^"1?[.^O^-?C]:?$^YL9H/"?A6.X*7TJ8CNKV2)H5A0G[Q596 MD)&=I5 ?O"M3_@L9\!]=\._&VV^*,-I+<^&/$5I!:SW<:LRVUY"@C\N0]%WQ MJA7IN(?^Z: //O'?_!,;XE^$/V98OBU=W*WVM[!J.I>&(HF>XM+%EW>-O/MW@W_ (+5^"H?AK8Q>*/ OB"Y\:0VJQ7,-A]G_L^Y ME50"XD:0.BNO>$[7PTMGJ)TZ&6SN M7DCO&6-7=E1ER@7>H^\V3GIBORK_ ."L'_)[7B__ *\M._\ 22*OL7_@D?\ MM7/XR\*V_P %Y/!UXO_P"O+3O_ $DBH W=-_9!_;BU+1;22SC\6/IMQ;HT*CQS;*AB91M& MTW@P-I'!%>A? '_@CW\0O$?C>VU3XP7UEHGAV*?S[RQM+T75_?G=DIO3*H&[ MON+<\#)R/UJ^'O\ R(/AG_L&6W_HI:Z"@"O86-OI=C;65G!';6EM&L,,,2[4 MC10 J@=@ *L444 ? ?Q _X)%>%/B;\=-6\?Z[\0-8N-/UC5I]4U#15LXU>3 MS)&?R4N WR(,JN=A.U>H)R. _;\_X)P_";X<_LYZUXX^'6C3^&-:\-B*>:,7 MT]S'?0-(D;JXF=MK*&WAEQG!!!R"/#_C'^T9^T#^QS^V,1XQ\6>)/$GAG3]4 MDO;+2KW49%LM6TN0NB84?(6$;8Y4[)4S@E:ZS]M__@J5X5^/?P-N_A_X!T#6 M[*37&B_M6]UJ*&(0PI(LGE1".1]S,R*"QP N<9)^4 ]4_P""*?Q=U3Q%X!\= M?#_4;MKBR\.SVU]I<LK>M?%7_ 3BMWTW]O;X=V]R MS"6&]U")S+PVX65RO/OG]:_0O_@D7^S=K7P=^#^N^,O$ME-INK>-);>2VL;A M-LD5C"K^4[ \J9&FD;!_A$9[U\(_M)>#_$G[#'[=H\96^EO)I']O-XCT5VRL M-Y:R2EY;)NXX/0@D _0G_ (*_W"P_L=7:-UFUVQ1?KEV_DIKYJ_X) MPZ3!_#'@SP MCX;U31]-MKY=3OGU3R_-FN!&T<<<:QLV4'FR')(+';\HQ7Z+?\$^?V<[CX+_ M +(^F>&/$]DUOJWB0SZKK%C("K1&X146)@<$,($B5@>C;AVH _/'_@C$ZK^U MAK(+ %O"=X ">I^TVAP/P!_*OH;_ (+?7"K\-?AA ?OOJ]VX^BPJ#_Z$*^,? M >M>)/\ @FO^V:TOB'1KB_@TB2XM9H5_=_VEITH94GA8C!SA'';HO&B.4-U(S37&T]U\V1\'N,5ZK0!^,'_!;#_DY+P;_P!BE#_Z675? M?_@#_E&GI/\ V2P?^FLU\ ?\%L/^3DO!O_8I0_\ I9=5]_\ @#_E&GI/_9+! M_P"FLT ?F9_P2+^'VD>//VMDGU>PAU!/#^B7.L6T=P@=$N%E@A23!XROGE@> MS $<@$?:W_!9[PUINH?LRZ#K4]I&^JZ=XC@BMKO:/,CCEAF\Q >NUBB$CN44 M]J^4_P#@BI_R=-XI_P"Q,NO_ $NL:^O_ /@LE_R:/9_]C-9?^BKB@#,_X(KR M,_[*_B<,Q(3QE=JH/8?8K$X'XD_G7Y^_LC:#I_[1W_!0+0/^$PB_M.SUC7=0 MUF\M[SYOM#QQ3W2QNK [E+QJ&4\%WTUKJQL]7DUC1YI4:.#4+*;=YD2O@X(25XFQG!&<8(R M ?LC^UA\,="^*7[./CW0-:L8)[9-&N;FU9U4?9;B*%GAE0D?*591R.V1T)K\ MGO\ @C;_ ,G<7G_8LWO_ *-MZ][^./\ P5=T?XV?"R]^'_PG\%>)9_'/BVW; M2 E_#"$MEF4QR>6(Y',KE2P7A0-P8GY=M>"?\$;?^3N+S_L6;W_T;;T <;_P M4\\<2^+OVW/%\.H27$VEZ)]CTR" M@QPI!&\BIGIF225A_O9KZ>NO^"MGP=O M/AO)X!D^"^J?\(?)8?V8=(6YMQ"+?;MV 8XP.AZYYSGFO,/^"MGP)\0?#7]H MB'XNZ9!,V@^(OLLAOHX\I9ZA!&L?EL>@W)$DBY^\?,Q]TU]!-_P6B\!-\(3> M'PUK2?$=K(I_9:0H;%;O80'\XOGR=V#]TO@XP>M 'R;_ ,$BO&5WX;_;&T[2 M;:23['X@TJ^L9X\\$1Q&X5B/4&#'_ CZFOT!_P""HW[,>@_&;X#:EXT>YL]' M\5>"[62^MM1N7$:7%N.9+1V/][K'_P!-, 8#M6'_ ,$Y/VK_ (Y?M27NL7OC M30]"A\#:;"8UUVUL98)[J\RN(4S*48!268A?E^4?Q#'R[_P54_; N/BYXZ3X M*^![B2\T#2+Q8]5:RRYU+40VU8%"_>6)N,=Y,\?(IH ^)_A=H=_\:OB!X!^' MVJ>*1I6DS7J:99W&ISL;;3HYIB[[%)PI9W8X& S,,D=1_1Y\*_ACX?\ @W\/ M=#\&>%[,6.AZ/;K;P1\%F[M(YQ\SNQ9F;NS$U^)?[4G_ 3H\3?LW? /P3\0 M7GFU"]DC6/Q5:QX9-+N)6S"5('W "(F8DCS "#AQC]"?^"9?[9?_ T9\,SX M2\3WHD^(7AB!$GDE?,FI68PL=SSR7!PDG7YBK'[^ ?:U%%% !1110 4444 M?S0_M'^&?''A?XV>,+?XB6]['XJEU*>:ZFO58?:-SDB5"?O1L,%2"1MQBO-: M_JHHH _E7HK^JBB@#^5>OV$_X(W?LW?\(KX"U?XOZQ:[=3\1;M/T?S%^:.QC M?][(/^NDJX^D((X:O5/^"HWBCQ;'\'=!\$^&_#OB35M-\6:DL&OW_AO3GO)[ M73XF1Y(U5<#?(2-H8A6$,/#NJ:#K'P ^-E]I.IVLEG=VTGA!- MLL,BE'4_Z1T*DBH?^"6_BCQ4OPO\3^ M>\->*-(T3PKJ;#P[J'B?3'LIKG3Y MWD=(F#9!DC*DL%9@HE0 X H _"^BOZJ** /Y5ZT_#&BZSXB\06&G>'[*]U'6 MIYE6TMM.C>2X>3/RA%4;BV?2OZE:* .7^%EKK]A\,?"%MXKF^T>*8='LX]6F MW;M]X($$[9[YD#'-?SV_'S2M:U[]MCXC:9X;\W_A(KSXA:E;:9Y$X@D^U/J4 MBP[9"5"-O*X8D8/.1UK^CJOY]M6_Y2<7O_98'_\ 3T: /1KG]B?]N/7('L-1 MA\3S6-P-DT=YXXMI(BO^TOVPY'X&O?/V*_\ @D[KO@7XA:1X[^+MUIZ_V/.E MY8>'-/F\\O<(K^*[/QQ:^&(]/U5]+-K/IS7)T>\U=K1-&>,SB"!Y2@;SCM+;,9P<9Z5C_P#! M%3_DZ;Q3_P!B9=?^EUC7ZJ?M8_\ )K/QD_[$S6?_ $AFK\J_^"*G_)TWBG_L M3+K_ -+K&@#U_P#X+E?\@KX-_P#7;5O_ $&SKZ*_X)/_ /)DOA#_ *_=1_\ M2N6OG7_@N5_R"O@W_P!=M6_]!LZ\D_9$_P""HVE_LQ_ O1OA]=?#V\\03:?/ M%;OPLC:)XW^)6E"XMK43B2;2K%P5EF+@#YCS&C8'.YA]R@#X\ M_P""HW[2&G_M$?'ZT\-^%;:&^TGPCYFE07]M$'EU"Z=QYVQ@,M&&4(@&02&8 M9#BK?_!*?]HK1_@3\>;_ ,+>*+2WL[/QB(M,75;B,++8W2.WE1LQY6.1F*,. MS",G 4UW/_!([]D3_A/O&3?&/Q/8[_#_ (>N/+T.&9?ENK]>3, >JPY&#_ST M(P+\7?"]EY?AKQ)<;=7A@7Y;/46R3)QT6;!;/_ #T# M<_.HH _9BBOC'_@F7^V"/VCOA/\ \(SXBO?-^('A6%(;MI&^>_M/NQ77/+-T M20\_, QQY@%?9U 'Y6_\%RM-N6C^#FH!6:S0ZM [8^5';[(RCZL%;_O@U]!_ M\$C_ !!::Q^QEHEE;F/S])U6_M+D*03O:8S#<.QV3)^&*],_;D_9C7]JKX#: MCX8M'BM_$MC*NI:+<3<(+I 1Y;'LLB,Z$] 65L';BOQ[_9M_:=^)7_!/GXIZ M[H^H>'I'MI95AUWPKJI,#.T>=DD/O\ @MVMQX6GA\&_#62S M\0S1[8[K6-066WMG(^]Y:(#+CT+)Z^Q^;_V+?V5?&7[:7QT/C;Q;!8]M'TW-(QPVWA%)/!V@@'W]^V5I-SH/\ P2=FTR]1H[RR M\-^&K:97&&#I=6"L#[Y!KR;_ ((<_P#(J_%O_K]TW_T7<5]*?\%1N/V$_B8! MP/\ B6?^G2TKYK_X(<_\BK\6_P#K]TW_ -%W% 'RK_P4:_Y2+>,_^OW1?_3? M9U^]-?@M_P %&O\ E(MXS_Z_=%_]-]G7[TT ,EE2&-Y)'6.- 69V. H'4D^E M?*G[0W[/_P"SM^VEK5MI&J>*-%D\?P6[):7GAS6;8ZHL2$DJT0+>9&I8DAD. MW)P5R37U7-#'<0R12HLD4BE71AD,",$$>E?S]_$KP3X]_P""R7NA7TT;-;:C8ON4QD]\QNT;@'*G)!^ZU 'O?Q3_X(J_$#0OM%SX"\9:/ MXJMERR6>IQOI]TP[*"-\;'W+(#UXZ5XM^RC^TA\2/V*/C];>$-?GOK/P_'JJ MZ9XB\+WLOF0PAI-KRQKDJLB[MX9#A\ $E37V#'_P6^\*_P#",B5_ACK'_"0^ M7S:KJ,7V3?M_Y[;=^-W'^KZ<^U?%'PK\'>-O^"@7[8#ZQ<:?_P A;58]3UVY MM4(M].LE901N/I&HC0$Y8X]S0!]3?\%O_&EX_B'X8>$DGE33X[6[U66$$A)) M6=(D8CH2H20#T\QO6N:_92_X*"%&>BJ!T%>X_\%D?V?-6\>_#OPS\2-"M9KZ7PJTUMJ=M!&79;.7: MPGX&=L;IAO029X"DUYQ^QG_P54\#_"3X Z5X)^(6E:T=4\-P&VL;C2+=)TO; M<$F-3ND79(H.WGY2%!R.10!\:V'QFTC_ (;5TKXE> M'G\+:1-XHM=2M])++ MNA5Y$\^+Y?E".6E&T&_#GA709/ TU^US=2WEG*TVD:9NX+3)*JM)M&!N4[G/ QTZ;_@MI_R0 M+P+_ -C,/_26>@"K_P $=O@GX3NO@%K_ (SU30M.U76]5UF>R%S>VJ3-%:Q1 M1@1KN!VAFDE+8QN! .<"O1O^"GW[-NG>./V2);CPUH]M8W7@ C5+"TL(%B2. MS VW,2*H 5!'B3 '_+ 5)_P2&_Y,VT[_ +#5_P#^AK7V;J&GVVK:?_\ !+3]JZP\#_LO?$_1_$4^Z/X?0S:_:1,V M#):RJS&%/?SU/XW"UX=_P3%^&>H_M%?MBZC\1_$2_;8/#\LWB.^G<9634)Y& M\@>QWM)*/^N-?.G[0WP^US]F+XU?$KX^?+ M@8X_B0CUK]@O^"5_P+_X4_\ LLZ5JM[;^5KGC*3^W+DLN&6!E"VJ9]/* D]C M,U '"?\ !:O_ )-9\+?]CG:_^D-]7(_\$^/%EUX#_P""9'Q5\16,DD5]I;Z[ M>6TD.0R2I8QLC CIA@#GMC-==_P6K_Y-9\+?]CG:_P#I#?56_P""5?A&V^(' M[!OB_P +WCF*TUO5-5TV:15R52:UAC8@=^&- 'RE_P $=OA_HWCC]IK6=9UN MTAU*X\/Z+)?V*W(#^7=-/$@F /5E5GP>Q8'J!7ZH?M*_LF^ ?VK-#T?3?&]M M=@:5=_:K:\TV1(;D HRM$9&1CY;;@Q48R40YXK\:?@A\1O%O_!-7]JW4T\4^ M'IKP6\")UNUN[[6;B5+6Z8*K 6\8AD?*$L&8EAG:!MQF@#[C^+G@'P_^QO^ MPS\2M,^':7^E6=EI%Y):O)>RW$L-Q<*(O-1G8[,,X;"X4')QDDU^1?[#/[2? M@W]EGXF:EXR\4>$+GQ9?_8OLNEFVD139NS#S)!OXW%1M!'(#,.YK]8/@+\)_ MB;\8/V&]8\+_ !FUZ^N/%OC*QNQ&^I11B?3898PMLKA5!)!42D-\PWE3@C _ M,[]C;]H;4?\ @GY^T)XETOQ_X=U!+&YC_LK6[&) +JV='W1S1JQ <#)[@,LF M0>F0"Y^WQ^VQX&_;"T?PQ+I'@:_\.^)M'N'4ZG=S1/YMJZG="=@R<.$89X&7 MQ]XU^D'_ 2G\:7OC#]C/PQ%?2/-)HMY=Z5')(R"OF3]H/ M_@L9J.H>)M!T_P"!.BO<0K(RWDOB/3]YOY'VB**&*.3> #GG(9B0 ,#YOT>^ M!NM>./$?PH\.:K\2-+L-#\9WML)[_3--1UBM68DK'AW<[@NW<-QPV1VS0!W= M>(_M$6'P+^+'AZ7P'\5=?\+[))U\FTU#6(+6[M[@Y5'B)<.DGS$#'7."""0? M;J_&G_@KQ^S/KOA/XP-\8-*LI+CPQXA2"._N+9#_ *%>Q1K&/,Q]U9$1"K=V M#@\XR =[\6/^"(\ZRS7/PT^(<;1G)CT[Q3;E2OH#%?C?_ M ,$\OB]8-+=7'A/7F075M<6%TLUGJ, 8C# ';(F<@I(,C.<#(-?9WP=_X+56 M^D^![+3_ (C>"=0U;Q%9P")]5T>XB"7S*H DDC?;Y;,<[MI(SR ,X'R?^UE^ MT[XJ_;\^,7ARWT3PI+:1VP.G:%H-HQN;B1I7!9W8 NQ5<@ *H4A:E_X)2_""ZFNK@WGB2;3M,U";<$XM2TJY"65OIOB#3S-=:C=,YRZK#*#&N, #?T!9L=%^ MM/VYO@'XN_:._8YDT>:WM7^(&F);:[]@TU&,,UY%$PFMX(?&:64#^(M4UN:QDOBH,J6T4<)2$'JJ[W=B.^5ST& M/=OCA_P3S^#W[0?Q.'CKQ9IVH'56M8[:XM].NA:P76QF(DEV+O:0A@I;>/E1 M!VK\UOV _P#@H%;?L=:7XC\#>.?#>JZAX?N+]KY/[-2,7ME=;5CE1HI60,&$ M:<%E*E#P=W&A\8_V_OB_^U!^T9H=C\"+SQ-X6M)433=+T2"X7?>2%F9[BXC! M:('!YR65$CR6ZF@#]#O^"@^D6WA_]@SXB:79B06ECI=G;0^=*\K[$N;=5W.Y M+,< 99B2>I)-?)O_ 0Q_P":V?\ <$_]OZ^M_P!M+P?K]U^P+XZT2[O)?$/B M"R\.027U]Y:J]T]NT4EQ,54 #(BD? QZ5^7?_!.W]MKPS^QU)\0_P#A)="U M;6H_$4-D;7^R1$2DMN9_E?S'7"L)S\PW$%1QSP >C?\ !:CQQJ.J?M >$_"K MRN-(TC0%O(83G:9[B:42/[Y6&)?^ FOTE_8J^"_AKX,_LW^"-/T/3K>&YU+2 M;74=3O%1?-O+F:)9'9W RP!&/C-X6L9M6M=/T M[^SM8CM4+O%:AVF@N-H'* RRAV[ H>F2.9_94_X*[^'_ (8_!K1?!WQ'\,ZY MJ6I:!:)86.HZ&L$BW,$:A85E622/8RJ%4L-V=H.,DT >&_\ !5?X1Z#\%_VJ MXIO"5K'HMMKVD6^NO:V8$26]R9IHG:-5 V!C 'X_B9L>@^W_ -N3QC>?$/\ MX)9:7XIU#_D(:UI?A[4;GC_EK*]N[_AN8U\!>,-6\=?\%//VN(YM&T9]/BNE MBLXHUS+%H^F1LFYY-J]5%?I%_P4Q\+V'@?_@GSJGAS2HS%IFC MC1]/M8V.2L,5Q#&@_!5% 'S/_P $6O@_X;\57WQ%\9ZYI%GJVH:8UG8Z<;R! M91;;_,DE=0P.&.R(!AR &&>37ZM>'?"^C>$=/-AH6DV.C6)E>8[ M%G?:@ RQ))/,Q91-XAU37);%[YHQYBVL,4)6)6ZA=[NQQU)&?NB MIO\ @MA_R;;X-_[&V'_TCNJZO_@CU_R9^G_8P7W\HJ /B'_@LGX:TW0/VLM. MNM/M([6?5_#%I?WK1J!YT_VBZAWMCJ=D,8S_ +-?<'[5WC"^\*_\$KUO+2:9 M+R^\*:)8--&3G9/]FCEW'T:-G4^N['>OC/\ X+5_\G3>%O\ L3+7_P!+KZOT M1\4?!N;]H#_@GWIG@*UECAO]6\%Z9]C>;[GVF*"":$,>RF2- 3V!)H ^,_\ M@B7\,M#U35/B)XZO;2&ZUS3/LNFZ?+(H8VJ2B1Y67(X9MB+N'. PZ,:]&_X+ M5?#71KWX,^$?':V<$?B+3]<32C> !9)+6:"9S&QZOM>)"H/W=SD=37QM^PW^ MUY>_L)?$KQ9HOC7PUJDVBZD8[?5M-A01WUE6YDS! S*C,L:CS) H+% MFWL<#:: /J+_ ()&>(#X3_8C^).MA=YTWQ'J5Z%QG/EZ;9OC'_ :_-O]F/XX M:!\)_P!H*Q^)/C_0KKQQ]EDGO?(,BF22^?)6=B_#%69GY_BP>HS7Z:?\$:]+ M@UO]D/QMIUTI:VO/%E];RJ.I1]/LE8?D37PCX!USQ%_P34_;/E?Q!I%QJ-GI M:G MI7B&SO(KS3=6N[B%_LY!Q*ORC=M="PQTR%)^Z*^F_P#@BGXTO=8^!/C/PW+ M+F1+_28W$)/B!K,>LR M:&!KMQINH2F6YUBY:3AWW??C1\-)D\EHU((8US_BC7O&G_!3_P#;%M;.R$UA MI5Q(8;*&0;DT;28VR\K@'!?!W-S\TCJH.-N*_P <_ACXQ_X)L_M8Z;JGAB[G MDL+>7^TM U"XY6]LR2LEO-MP"0"T4@&,@A@%W+@ _?:BO.OV?_CEX>_:+^%. MA^.O#4N;/4(\36K,#)9W"\2P2?[2M^8(8<,#7HM !1110 5^5?\ P7._YHG_ M -QO_P!L*_52ORK_ ."YW_-$_P#N-_\ MA0!]_\ [)W_ ":S\&_^Q,T;_P!( M8:]5KRK]D[_DUGX-_P#8F:-_Z0PUZK0 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110!2UK1-.\2:5Q%>"ZM_P3W_ &==:U!KRX^%.BQS-R5M#-;1]<\1Q.JCKV%?0]% '&_#;X,^ M!/@[I\EEX(\(Z/X7@FQYW]F6:0O-CH9' W.1ZL379444 37E_A7]A?X!^#-:CU;2OA;H$=_' M+YTXBYSE))2S*?<$>E>OT44 >)^./V*_@=\1_$T_B'Q#\--$O M]9N)/-GNEC:$SOW:01LH> /#MQX4T^?[5:Z M,VG1?989L,/,6/& V'?+=3N/K7H=% '&Z#\&_ WA?P+?^"](\)Z3IWA._65+ MK1;:U5+6995VR!HP,$,.#ZU3^'7P#^''PCU"ZO\ P5X)T/PM>W40@GGTNR2! MY8P0VUBHY&0#BN^HH Y?XA_"_P (_%K18=(\9^'--\3Z7#<+=QV>J6ZSQI,% M91(%88#!7<9]&-/\ ?#7PK\*]";1?!_A_3_#6DM,UP;+3+=88C(P 9]JC&2% M7GV%=+10!QOQ,^#7@7XR:9%I_CCPGI/BBUA):$:E:K*T).,F-R-R$X&2I&:X M#P-^Q!\"/AQK$&K:#\,=#M]1@;?#<7,;W;1-QAE\YGVD8X(Y':O<:* "O.OB MK^SM\,_C@(CXZ\$Z/XDGA3RXKN[MA]IC3GY5F7$BKDDX#8SS7HM% 'D'PS_9 M$^#7P=U:/5?"'P[T72=5C_U5_P"29[B+G.4DE+,I]P1Z5ZU=6L-]:S6UQ&LU MO,C1R1N,JZD8((]"#4M% 'FW@3]FOX5_"_Q FN>$OA]X>\.:PD;1+?:;81PR MA&&&7_C?P=H_BI]/$@M&U:S2'M,M=&T:Q3R[:QLHA'#"N2<*HX MR2?QKB/%G[,OPG\>>++CQ/XB^'?AW6O$-PT;S:G>Z?').[1HJ(2Y&3M5% ] MHKTVB@#Q7]L3XE>/?@[\ ]?\:_#K3+'6==T1HKJ:QU"VDGCDM X$YVQNC?(I MWDAN%1J_.[X3_P#!0CX(?&3Q9?W_ .T7\'_!MIJ2QI):Z_I_A_[;Y[@GSL6:72+JXL%W$Y)$<,BQ_\ CO.YCA?[&+99Y9S$!'# .511"N. 27(VC )_6_]CKX7ZA\&?V8_AYX/U>+R M-6T_3 ]Y!U\J>5VFD0^ZM(5/N*S?A5^PU\"_@MKD&M>$_AWIUIK%NP>&_O99 MKZ:%Q_'&UP[^6WNF.IKW:@ KSGQ_^SE\+_BIKJZUXP\ Z!XEU985MQ>ZG81S M2B-22J;F&< LW'N:]&HH Q)O!.@7'@UO"4NCVF.*YSX=? /X?2[)('EC!#;6*CD9 .* M[ZB@#E_B'\+_ C\6M%ATCQGX?85TM% 'EOQ9 M_9=^%'QSOHK[QUX%TGQ!J$48B6^FC,=QL!R$,L95RH.< G R?4UT'PO^#G@G MX*Z%)HW@;PSI_AG3I9/.EAL(MIE? &YV.62+L:]M[?=ET+Q9H=CXBT:5UD> MQU&!9H693E25;C(/(JA\.?A#X)^$-E>6?@KPMI7A:UO)!+<0Z5:K LK@8#,% M') XKKZ* ,+QKX&\/?$CPW=>'_%.C66OZ)=%#/I^H0B6&0HP==RG@X95(]P* MS/AS\'O _P (;6]MO!/A32?"UO>NLES'I5JD"S,H(4L%') )_.NPHH XKXD? M!3P%\8?[._X3CPAH_BO^SO,^Q_VM:)/Y'F;?,V;AQN\M,XZ[1Z5N^$O"&B> MO#MEH'AS2K71-%LE*6UA8Q"*&%2Q8A5' R6)_&MBB@#Q/QQ^Q7\#OB/XFG\0 M^(?AIHE_K-Q)YL]TL;0F=^[2"-E#D]RP.>]=3J7[._PPU?P/8>#+SP!X=N/" MFGS_ &JUT9M.B^RPS88>8L>,!L.^6ZG8V-S;1QDX'Y5Y]\2OV._@O\7O$,FO>+?AWH^K:S*5::_" M-!-,0, R-$RESCCYL\ >@KV2B@#@H?@+\.K?X;?\*^C\%:*O@DL';0?L:&U= M@XD#,F,,V\!MQRE6J0+,R@A2P4 M ?#7Q*T&71?%>@:;XCTF7EK/5+5)X\X(W ,#AADX8B^.O#][H7B+2K/6]&O$\NXL;^%9H95]&5@0>>1Z$9KR3PC^Q#\ M"/ OB"+6]%^%^@V^J0R":&>:%KCR7!R&19&94((!!4#%>XT4 >9^*/V9_A1X MT\73>*=>^'GAW5O$VT5J_$CX(^ /C!)I[ M^-_!VC^*GT\2"T;5K-)S 'V[]FX<9V+G_=%=O10!SVE^%]#\ ^"1HNAZ%#9Z M#I]M(L&CZ; H3R\%C''&,#))/'L^,O >@^)M5C@6V2\U2QCFE6)69E0,PSM!=CC_:- M>B44 5M-T^UTC3[6PLH([6RM8E@@@B7:D<:@*JJ.P 'M7G_C?P=H_BI]/$@M&U:S M2TRUT;1K%/+MK&RB$<,*Y) MPJC@#))_&M:BB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@#A/B?\"?AY\:(;:/QSX-T?Q.;8$02ZA:J\L()R0DGWE!/4 X->8:7_ ,$\ M?V=-'U"*]@^%6CR31-N5;J2>XB/UCDD9&'L0:^BJ* *>CZ-I_A[2[73=*L;; M3-.M8Q%;V=G"L4,*#HJ(H 4#T INM:'IWB32;K2]7T^UU73+I#'<6=["LT,R M'JKHP(8>Q%7J* /G.]_X)V_LY:A?27NFHH XCX8_! M/P)\&5UI? _A?3_#*:S=_;;Y-/CV+++M"C SA5 '"+A1EB "QSD^-_V9?A/\ M2O$4^O\ BKX=^'?$&M7"HDM_J&GQRS.JJ%4%B,G ^E>FT4 16MK#8VL-M; MQK#;PHL<<:#"HH& /0 5+110 4444 A_P!C^,_#6E^)]-#; MTM]3MEF$;?WD)&4;W4@UYQX+_8@^!'P]\0)K>A_##0;?5(W$L4]Q$UUY+@Y# M1K*S!&!Z%0".U>XT4 %7!KVRBB@#A/BO\ GX?_'+3(;#QYX2TSQ-! 28&O(?WL.>OERKATSQG M:PSCFL'X4_LG_"'X(ZHVI^"? .D:'JC J-06-IKE%(P5660LR@]PI ->LT4 M%%%% 'GWQ$_9]^&GQ;U>WU3QIX&T+Q1J5O +:*ZU2Q2>1(@S,$!8<+N9CCU) MKJ+7P;H5CX03PK;Z3:0^&X[+^SETI(@+<6VSR_)"=-FSY<=,5LT4 >>?#S]G MGX9?"76IM7\&>!-!\,:I-;M:27FEV*02/"65C&649*ED0X]5%;WC_P"&OA7X MJ:$NB^,/#^G^)=)69;@66IVZS1"100K[6&,@,W/N:Z6B@#E_AY\+_"/PET6; M2/!GAS3?#&ES7#7-/# M6F>)],5_,2WU*V641O@C>A(RC8)&Y2#R>:ZJB@#ROX5_LL_"7X)WEQ>>"? 6 MCZ%?SHT;WL<1EN-C?>02R%G53W4$ ^E7O '[.7PO^%>NMK7@_P Z!X:U9H6 MMS>Z981PRF-B"R;E&<$JO'L*]&HH S]>\/Z7XJT>ZTG6]-L]8TJ[3R[BQOX$ MG@F7^ZZ."K#V(KPK_AWW^SM_:K:C_P *HT/[0QW%,2^3^$6_8![!:^A:* ,[ M1?#NE>&]%M]'T?3;32=)MX_*AL;"!8(8D_NHB !1]!7G'A_]D[X,^%?$%EKN MC_#'POIVL64RW-M?6^F1++#*#D.K8R&!Y!ZYKUBB@#-\2>&]*\8:#?:)KFG6 MVK:1?1-!=6-Y$)(IHR.593P17">"?V9?A/\ #7Q%!KWA3X>>'O#VM0*R17^F MV"0S*K*58!E&<$$@BO3:* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "O+9/V6_A#)XQ;Q8_PW\-MXF:__M0ZL=.C^T&[\SS?/WXSOW_- MNZYYKU*B@ HHHH Y?XA_"_PC\6M%ATCQGXJBO0Z* . M+^)'P7\"?&"/3T\;^$=(\5)IYD-HNK6B3B OMW[-PXSL7/\ NBN(_P"&*?@) M_P!$A\'_ /@IB_PKVNB@#Q3_ (8I^ G_ $2'P?\ ^"F+_"K^K?LB_!77FM&U M'X7^%[XVEM'9V_VC38W\J%!A(UR.% Z <$_".B> _#MEH/AS2K/ M1-%LE*6UA80K%#"I8L0JJ,#)))]R33?%_@[0OB!X=O- \2Z19Z[HEX%6XT_4 M(5FAE"L&7./85Z3110 5Q'Q+^!_P_^,EO%#XW\&Z+XH$*[89-2LDEEA!. M2(Y"-R9/]TBNWHH ^>=%_P""?/[.WA^^2[M?A1H#AU5A[J*R/AQ\&_ WP?AOH?!'A/2?" ML5\R/=)I5JD F9 0I;:.<;FQ]37944 >9>+/V9?A/X\\67'B?Q%\._#NM>(; MAHWFU.]T^.2=VC140ER,G:J*!Z!17IM%% !6!XW\ >&OB5H,NB>+- T[Q'I$ MI#-9:I;)/%N'1MK X([$$?#NE^&M*4[OLFE6B6\9;&"S!0-S'NQR3W-=%10 MC*'4JP#*1@@]#7@_BC]A'X >,-9;5=3^%>@&]9S([6<36B.Q.262%E5B3UR. M\T4 ZE81S2^6I)5=S#. 6/YUZ!9V<&G6<%I:PQV]K!&L44,2 MA41%&%4 = ,5-10!R_Q#^%_A'XM:+#I'C/PYIOB?2X;A;N.SU2W6>-)@K* M) K# 8*[C/HQI_@#X:^%?A7H3:+X/\/Z?X:TEIFN#9:9;K#$9& #/M48R0J\ M^PKI:* .*^)GP5\!?&:RM[7QQX1TCQ1%;EC =2M$E>'/7RW(W)GC.TC.!7&_ M#O\ 8T^"7PIUJ#6/"_PVT/3M6MVWP7LD+7$T+?WD:4L4/NN#7L]% !7G?Q5_ M9W^&GQP6+_A.O!.C^))HD\N*ZO+8?:(T_NK,N)%&3G 8#->B44 >0?#/]D/X M-?!_5H]5\(_#K1-)U6+_ %5^83/<1]<_X)^?L[^(;QKFZ^%&AQRL22+(2 MVBE=]\*?V=/AE\#UD_X07P1H_AR>1=DEW:VP-S(O7:T[9D9?8MB MO1J* "O*/BE^RG\(OC5J!U#QI\/]%UO4V 5M0>#RKIP.@::,J[ =@2:]7HH M\R^%?[,_PL^"-P]SX'\"Z-X>O778U[;V^ZY*XQM\Y\O@]QNP:]-HHH \E^)W M[)OP>^,FJ2ZGXQ^'FB:SJLP42Z@UOY-S)C@;I8RKM@<_AM\$5 MN/\ A!?!>D>&I;A0DUQ96X$\JCHK2G+L/8G%>A44 -DC66-D=0Z,,,K#((]# M7@MU^P3^SY>^(#K4WPH\/F]:0R%5B=8"Q))S &\HC)Z;<5[Y10!%!:PVMM'; MPPQQ6\:"-(8U"HJ@8"@#@ #C%>&>,/V$_@#X[U:74]7^%NA->RG=))9QO9AV M/4LL+("3CJ1GJ>]>\44 :P&-S MD#+MC^)B3[U=\;^ _#OQ*\.SZ!XJT6Q\0:+<,CRV&H0K+"[*P925/!P0"/I6 M]10!R'PY^$/@GX0V5Y9^"O"VE>%K6\D$MQ#I5JL"RN!@,P4&]:UZZ9'GU&^TZ.2>5E554LQ&3A54#V KU"B@#E M?B)\*_!_Q;TBWTOQIX:TSQ1IMO.+F*UU2V6>-)0K*' 8<-M9AGT)J?P%\.?" M_P +=!_L3PAH&G^&](\UI_L6FP+#%YC8W-M48R<#GVKHZ* ///B'^SS\,OBU MK4.K^,_ F@^)]4AMUM([S5+%)Y$A#,PC#,,A0SN<>K&NYTO2[30]+L].T^VC ML["SA2WM[>%0J11HH544#H ![5:HH \K^*W[+7PF^.%^+_ ,<> ]'U_4@B MQ_;Y83'.M>D44 8JJF0JHP6*H@SZ**J_$KX-^!OC)I<6G^-_">D^*+6$EH5U*U25H2>IC5 <5;^(WP?\$?%ZTL[ M7QMX4TGQ5;V3M);1ZK:).(6888KN'&0!G'7 ]*["B@#D?AU\(_!?PBL;NR\% M>&-+\+V=W()I[?2[98$D<# 8JO!..,^PKKJ** "BBB@ K\J_^"YW_-$_^XW_ M .V%?JI7Y5_\%SO^:)_]QO\ ]L* /O\ _9._Y-9^#?\ V)FC?^D,->JUY5^R M=_R:S\&_^Q,T;_TAAKU6@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH *_*O_ (+G?\T3_P"XW_[85^JE?E7_ ,%SO^:) M_P#<;_\ ;"@#[_\ V3O^36?@W_V)FC?^D,->JUY5^R=_R:S\&_\ L3-&_P#2 M&&O5: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ K\J_^"YW_-$_^XW_ .V%?JI7Y5_\%SO^:)_]QO\ ]L* /K7]F7]I MKX/^'_V;_A1I>J?%?P1INIV/A/2;:ZLKSQ'9Q36\R6<2O'(C2!E96!!4@$$$ M&O2O^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"& ML?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T M63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ M /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ M ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH M /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L? M@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ M19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A M46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18_ M_':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"& ML?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T M63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ M /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ M ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH M /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L? M@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ M19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A M46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18_ M_':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"& ML?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T M63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ M /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ M ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH M /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L? M@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ M19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A M46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18_ M_':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"& ML?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T M63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ M /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ M ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH M /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L? M@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ M19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A M46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18_ M_':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"& ML?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T M63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ M /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ M ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH M /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L? M@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ M19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A M46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18_ M_':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"& ML?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T M63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ M /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ M ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH M /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L? M@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ M19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A M46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18_ M_':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"& ML?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T M63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ M /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ M ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH M /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L? M@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ M19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A M46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18_ M_':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"& ML?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T M63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ M /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ M ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH M /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L? M@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ M19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A M46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18_ M_':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"& ML?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T M63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ M /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ M ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH M /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L? M@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ M19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A M46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18_ M_':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"& ML?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T M63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ M /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ M ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH M /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L? M@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ M19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A M46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18_ M_':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"& ML?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T M63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ M /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ M ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH M /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L? M@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ M19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A M46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18_ M_':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"& ML?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T M63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ M /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ M ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH M /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L? M@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ M19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A M46/_ ,=H_P"&L?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18_ M_':/^&L?@A_T63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"& ML?@A_P!%D^'_ /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T M63X?_P#A46/_ ,=HHH /^&L?@A_T63X?_P#A46/_ ,=H_P"&L?@A_P!%D^'_ M /X5%C_\=HHH /\ AK'X(?\ 19/A_P#^%18__':/^&L?@A_T63X?_P#A46/_ M ,=HHH /^&L?@A_T63X?_P#A46/_ ,=K\V/^"R'Q3\%_%7_A4/\ PA7B_0?& A'V#^V/M?]@:G!??9]_V+9YGE,VS=L?&<9VMCH:** /_9 end XML 17 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Feb. 16, 2024
Jun. 30, 2023
Entity Information [Line Items]      
Title of 12(b) Security Common stock, par value $0.25 per share    
Entity Incorporation, State or Country Code DE    
Document Transition Report false    
Document Annual Report true    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
Entity Registrant Name OCEANEERING INTERNATIONAL INC    
Entity Central Index Key 0000073756    
Entity File Number 1-10945    
Entity Filer Category Large Accelerated Filer    
Entity Public Float     $ 1,800,000,000
Entity Tax Identification Number 95-2628227    
Entity Address, Address Line One 5875 North Sam Houston Parkway West, Suite 400    
Entity Address, City or Town Houston,    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 77086    
City Area Code 713    
Local Phone Number 329-4500    
Trading Symbol OII    
Security Exchange Name NYSE    
Entity Interactive Data Current Yes    
Entity Small Business false    
Entity Emerging Growth Company false    
Entity Shell Company false    
Share Price     $ 18.70
ICFR Auditor Attestation Flag true    
Entity Well-known Seasoned Issuer Yes    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Document Type 10-K    
Auditor Name Ernst & Young LLP    
Auditor Firm ID 42    
Auditor Location Houston, Texas    
Entity Common Stock, Shares Outstanding   100,813,143  
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Financial Statement Error Correction [Flag] false    
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Current Assets:    
Cash and cash equivalents $ 461,566,000 $ 568,745,000
Accounts receivable, net of allowances for doubtful accounts 331,326,000 296,554,000
Contract with Customer, Asset, after Allowance for Credit Loss, Current (234,505,000) (184,847,000)
Inventory 209,798,000 184,375,000
Other Assets, Current 68,464,000 62,539,000
Total Current Assets 1,305,659,000 1,297,060,000
Other Assets:    
Property and Equipment, at cost 2,285,896,000 2,435,840,000
Less accumulated depreciation 1,861,603,000 1,997,391,000
Net Property and Equipment 424,293,000 438,449,000
Goodwill 34,214,000 34,339,000
Other non-current assets 137,286,000 122,224,000
Operating Lease, Right-of-Use Asset 337,554,000 139,611,000
Assets, Noncurrent 509,054,000 296,174,000
Total Assets 2,239,006,000 2,031,683,000
LIABILITIES AND SHAREHOLDERS' EQUITY    
Operating Lease, Liability, Noncurrent 293,482,000 151,842,000
Current Liabilities:    
Accounts payable 156,064,000 148,018,000
Accrued liabilities 411,781,000 307,446,000
Contract with Customer, Liability, Current 164,631,000 112,950,000
Total Current Liabilities 732,476,000 568,414,000
Long-term Debt 477,058,000 700,973,000
Other Long-term Liabilities 101,907,000 84,650,000
Commitments and Contingencies
Stockholders' Equity:    
Common Stock, par value $0.25 27,709,000 27,709,000
Additional paid-in capital 131,774,000 155,858,000
Treasury Stock, Common, Value (574,380,000) (605,553,000)
Retained earnings 1,425,257,000 1,327,854,000
Accumulated other comprehensive income (382,340,000) (386,127,000)
Total Shareholders' Equity 628,020,000 519,741,000
Noncontrolling Interest in Variable Interest Entity 6,063,000 6,063,000
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 634,083,000 525,804,000
Total Liabilities and Sharesholders' Equity $ 2,239,006,000 $ 2,031,683,000
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounts receivable, allowances for doubtful accounts $ 2,804 $ 2,333
Common stock, par value (in dollars per share) $ 0.25  
Common stock, shares authorized 360,000,000  
Common stock, shares issued 110,834,088  
Treasury Stock, Common, Shares 10,030,200 10,574,563
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue $ 2,424,706 $ 2,066,084 $ 1,869,275
Cost of services and products 2,025,735 1,758,707 1,605,210
Gross Margin 398,971 307,377 264,065
Selling, general and administrative expense 217,643 196,514 224,266
Income from Operations 181,328 110,863 39,799
Interest income 15,425 5,708 2,477
Interest expense, net of amounts capitalized (36,523) (38,215) (38,810)
Equity earnings of unconsolidated affiliates 2,061 1,707 594
Other Nonoperating Expense (1,236) 1,011 9,769
Income before Income Taxes 161,055 79,052 (5,709)
Income Tax Expense (Benefit) 63,652 53,111 43,598
Net Income $ 97,403 $ 25,941 $ (49,307)
Basic Earnings per Share $ 0.97 $ 0.26 $ (0.49)
Weighted Average Number of Shares Outstanding, Basic 100,697 100,185 99,706
Diluted Earnings per Share $ 0.95 $ 0.26 $ (0.49)
Weighted Average Number of Shares Outstanding, Diluted 102,156 101,447 99,706
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net Income $ 97,403 $ 25,941 $ (49,307)
Other comprehensive income, net of tax:      
Foreign currency translation adjustments 3,927 (19,622) (7,339)
OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax (140) (47) 187
Other comprehensive income 3,787 (19,669) (7,152)
Comprehensive Income $ 101,190 $ 6,272 $ (56,459)
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements Of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash Flows from Operating Activities:      
Net Income $ 97,403 $ 25,941 $ (49,307)
Excluding the effects of acquisitions, increase (decrease) in cash from:      
Cost, Depreciation and Amortization 104,960 120,969 139,723
Accounts receivable (83,075) (50,732) 41,099
Inventory (25,423) (30,692) 7,313
Currency translation effect on working capital (18,208) (15,104) (14,498)
Accounts payable and accrued liabilites 3,250 417 6
Increase (Decrease) in Other Current Liabilities 125,695 67,253 63,051
Increase (Decrease) in Other Noncurrent Liabilities 18,723 (5,711) 2,701
Provision for Other Credit Losses 0 0 29,549
Deferred income tax provision (26,785) 829 (1,798)
Net loss (gain) on dispositions of property and equipment (1,012) (1,083) 769
Noncash compensation 12,057 10,370 11,008
Other Noncash Expense 2,370    
Other Noncash Income   (1,574) (4,302)
Total adjustments to net income 112,552 94,942 274,621
Cost, Depreciation and Amortization 104,960 120,969 139,723
Net Cash Provided by Operating Activities 209,955 120,883 225,314
Cash Flows from Investing Activities:      
Purchases of property and equipment (100,726) (81,043) (50,199)
Proceeds from Sale of Debt Securities, Available-for-sale 6,229 0 4,486
Distributions of capital from unconsolidated affiliates 2,520 705 3,298
Dispositions of property and equipment and life insurance proceeds 7,847 6,473 7,101
Payments for (Proceeds from) Other Investing Activities (2,223) (3,000) 1,157
Net Cash Used in Investing Activities (86,353) (76,865) (34,157)
Cash Flows from Financing Activities:      
Repayments of Senior Debt (400,000) 0 (100,000)
Proceeds from (Payments for) Other Financing Activities (4,968) (1,862) (1,682)
Net Cash Provided by (Used in) Financing Activities (227,297) (1,862) (101,682)
Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations (3,484) (11,525) (3,377)
Net Increase (Decrease) in Cash and Cash Equivalents (107,179) 30,631 86,098
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents 461,566 568,745 $ 538,114
Cash and Cash Equivalents-Beginning of Period 568,745    
Cash and Cash Equivalents-End of Period 461,566 $ 568,745  
Proceeds from Debt, Net of Issuance Costs $ 177,671    
XML 23 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
Total
Common Stock Issued [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Accumulated Foreign Currency Adjustment Attributable to Parent [Member]
Parent
Noncontrolling Interest
Treasury Stock, Common
Noncontrolling Interest in Variable Interest Entity             $ 6,063,000  
Stockholders' Equity [Roll Forward]                
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest $ 558,157,000              
Common Stock, Value, Issued at Dec. 31, 2020   $ 27,709,000            
Additional Paid in Capital at Dec. 31, 2020     $ 192,492,000          
Treasury Stock, Carrying Basis at Dec. 31, 2020               $ (660,021,000)
Retained Earnings at Dec. 31, 2020       $ 1,351,220,000        
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax at Dec. 31, 2020         $ (359,306,000)      
Balance at Dec. 31, 2020 552,094,000              
Stockholders' Equity [Roll Forward]                
Net Income (49,307,000)         $ (49,307,000)    
Other Comprehensive Income (Loss), Net of Tax (7,152,000)       (7,152,000) (7,152,000)    
Other Comprehensive Income (7,152,000)              
Restricted stock unit activity 9,326,000   (8,445,000)     9,326,000   17,771,000
Restricted stock activity     (10,439,000)         10,439,000
Common Stock, Value, Issued at Dec. 31, 2021   27,709,000            
Additional Paid in Capital at Dec. 31, 2021     173,608,000          
Treasury Stock, Carrying Basis at Dec. 31, 2021               (631,811,000)
Retained Earnings at Dec. 31, 2021       1,301,913,000        
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax at Dec. 31, 2021         (366,458,000)      
Balance at Dec. 31, 2021 504,961,000              
Noncontrolling Interest in Variable Interest Entity 6,063,000              
Stockholders' Equity [Roll Forward]                
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 511,024,000              
Net Income 25,941,000         25,941,000    
Other Comprehensive Income (Loss), Net of Tax (19,669,000)       (19,669,000) (19,669,000)    
Other Comprehensive Income (19,669,000)              
Restricted stock unit activity 8,508,000   (11,284,000)     8,508,000   19,792,000
Restricted stock activity     (6,466,000)         6,466,000
Common Stock, Value, Issued at Dec. 31, 2022 27,709,000 27,709,000            
Additional Paid in Capital at Dec. 31, 2022     155,858,000          
Treasury Stock, Carrying Basis at Dec. 31, 2022               (605,553,000)
Retained Earnings at Dec. 31, 2022 1,327,854,000     1,327,854,000        
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax at Dec. 31, 2022         (386,127,000)      
Balance at Dec. 31, 2022 519,741,000              
Noncontrolling Interest in Variable Interest Entity 6,063,000              
Stockholders' Equity [Roll Forward]                
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest 525,804,000              
Net Income 97,403,000         97,403,000    
Other Comprehensive Income (Loss), Net of Tax 3,787,000       3,787,000 3,787,000    
Other Comprehensive Income 3,787,000              
Restricted stock unit activity 7,089,000   (19,933,000)     $ 7,089,000   27,022,000
Restricted stock activity     (4,151,000)         4,151,000
Common Stock, Value, Issued at Dec. 31, 2023 27,709,000 $ 27,709,000            
Additional Paid in Capital at Dec. 31, 2023     $ 131,774,000          
Treasury Stock, Carrying Basis at Dec. 31, 2023               $ (574,380,000)
Retained Earnings at Dec. 31, 2023 1,425,257,000     $ 1,425,257,000        
Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax at Dec. 31, 2023         $ (382,340,000)      
Balance at Dec. 31, 2023 628,020,000              
Noncontrolling Interest in Variable Interest Entity 6,063,000              
Stockholders' Equity [Roll Forward]                
Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest $ 634,083,000              
XML 24 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Shareholders' Equity (Parenthetical)
shares in Thousands
12 Months Ended
Dec. 31, 2015
shares
Treasury stock, shares 2,000
XML 25 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Selected Income Statement Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue:      
Revenues $ 2,424,706 $ 2,066,084 $ 1,869,275
Cost of Services and Products:      
Cost of services and products 2,025,735 1,758,707 1,605,210
Gross margin:      
Gross Profit 398,971 307,377 264,065
Service [Member]      
Revenue:      
Revenues 1,920,348 1,673,024 1,503,745
Cost of Services and Products:      
Cost of services and products 1,498,094 1,334,811 1,215,994
Gross margin:      
Gross Profit 422,254 338,213 287,751
Product [Member]      
Revenue:      
Revenues 504,358 393,060 365,530
Cost of Services and Products:      
Cost of services and products 428,686 341,368 295,514
Gross margin:      
Gross Profit 75,672 51,692 70,016
Unallocated Expenses Member      
Cost of Services and Products:      
Cost of services and products 98,955 82,528 93,702
Gross margin:      
Gross Profit $ (98,955) $ (82,528) $ (93,702)
XML 26 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Term Loan (Details)
12 Months Ended
Dec. 31, 2023
Minimum [Member]  
Debt Instrument [Line Items]  
FutureMaximumLeverageRatio 325.00%
Maximum [Member]  
Debt Instrument [Line Items]  
FutureMaximumLeverageRatio 100.00%
XML 27 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Statement
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Line Items]  
Operating Leases, Operating Lease Term 20 years
XML 28 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Asset and Liabilities - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating Lease, Right-of-Use Asset $ 337,554 $ 139,611
Operating Lease, Liability, Noncurrent 293,482 151,842
Lessee, Operating Lease, Liability, Payments, Due 459,555 $ 171,422
Operating Lease, Liability $ 371,599  
Lessee, Lease, Description [Line Items]    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accounts Payable and Accrued Liabilities, Current Accounts Payable and Accrued Liabilities, Current
Accrued Liabilities [Member]    
Lessee, Lease, Description [Line Items]    
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]    
XML 29 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Lease Term and Discount Rate
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating Lease, Weighted Average Remaining Lease Term 7 years 9 years
Operating Lease, Weighted Average Discount Rate, Percent 5.90% 5.80%
XML 30 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases Operating Lease Maturities - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Operating Lease Maturities [Abstract]    
Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months $ 97,549  
Lessee, Operating Lease, Liability, Payments, Due Year Two 98,119  
Lessee, Operating Lease, Liability, Payments, Due Year Three 60,289  
Lessee, Operating Lease, Liability, Payments, Due Year Four 33,371  
Lessee, Operating Lease, Liability, Payments, Due Year Five 25,861  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 144,366  
Lessee, Operating Lease, Liability, Payments, Due 459,555 $ 171,422
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (87,956)  
Operating Lease, Liability $ 371,599  
XML 31 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Costs to Obtain or Fulfill a Contract Statement - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Capitalized Contract Cost, Net $ 7,800 $ 10,000
XML 32 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases, Codification Topic 842
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Lessee, Operating Leases [Text Block] LEASES
Supplemental information about our operating leases follows:
December 31,
(in thousands)20232022
Assets:
 Right-of-use operating lease assets$337,554 $139,611 
Liabilities:
 Current$78,117 $19,580 
 Noncurrent293,482 151,842 
Lease liabilities$371,599 $171,422 
December 31,
20232022
Lease Term and Discount Rate:
Weighted-average remaining lease term (years)79
 
 Weighted-average discount rate5.9 %5.8 %
No impairments of right-of-use operating leases were recorded in the years ended December 31, 2023 and 2022.
Operating lease cost reflects the lease expense resulting from amortization over the respective lease terms of our operating leases with initial lease terms greater than 12 months. Our short-term lease cost consists of expense for our operating leases with initial lease terms of 12 months or less that are not recorded on our balance sheet. The components of lease cost are as follows:
Year ended December 31,
(in thousands)20232022
Lease Cost:
Operating lease costOperating lease cost$56,212 $34,467 
Short-term lease costShort-term lease cost98,763 101,048 
Total Lease Cost$154,975 $135,515 
As of December 31, 2023, future maturities of lease liabilities for our operating leases with an initial lease term of more than 12 months were as follows:
(in thousands)
For the year ended December 31,
2024$97,549 
202598,119 
202660,289 
202733,371 
202825,861 
Thereafter144,366 
Total lease payments459,555 
Less: Interest(87,956)
Present Value of Operating Lease Liabilities$371,599 
XML 33 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary Of Major Accounting Policies
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Summary Of Major Accounting Policies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
Principles of Consolidation. The consolidated financial statements include the accounts of Oceaneering International, Inc. (“Oceaneering,” “we,” “us” or “our”) and our more than 50% owned and controlled subsidiaries. We also consolidate entities that are determined to be variable interest entities if we determine that we are the primary beneficiary; otherwise, we account for those entities using the equity method of accounting. We use the equity method to account for our investments in unconsolidated affiliated companies of which we own an equity interest of between 20% and 50% and as to which we have significant influence, but not control, over operations. We use the cost method for all other long-term investments. Investments in entities that we do not consolidate are reflected on our balance sheet in other non-current assets. All significant intercompany accounts and transactions have been eliminated.
Use of Estimates. The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires that our management make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates.
Reclassifications. Certain amounts from prior periods have been reclassified to conform with the current year presentation.
Cash and Cash Equivalents. Cash and cash equivalents include demand deposits and highly liquid investments with original maturities of three months or less from the date of investment.
Allowance for Credit Losses—Financial Assets Measured at Amortized Costs. We identify our allowance for credit losses based on future expected losses when accounts receivable, contract assets or held-to-maturity loan receivables are created rather than when losses are probable.
We use the loss-rate method in developing the allowance for credit losses, which involves identifying pools of assets with similar risk characteristics, reviewing historical losses within the last three years and consideration of reasonable supportable forecasts of economic indicators. Changes in estimates, developing trends and other new information could have material effects on future evaluations.
We monitor the credit quality of our accounts receivable and other financing receivable amounts by frequent customer interaction, following economic and industry trends and reviewing specific customer data. Our other receivable amounts include contract assets and held-to-maturity loans receivable, which we consider to have a low risk of loss.
We consider macroeconomic conditions when assessing our credit risk exposure, including any impacts from the conflicts in Russia and Ukraine and in the Middle East, volatility in the financial services industry and the oil and natural gas markets, and the effects thereof on our customers and various counterparties. We have determined the impacts to our credit loss expense are de minimis for the years ended December 31, 2023, 2022 and 2021.
As of December 31, 2023, our allowance for credit losses was $2.2 million for accounts receivable and $0.6 million for other receivables. As of December 31, 2022, our allowance for credit losses was $2.0 million for accounts receivable and $0.3 million for other receivables. Our allowance for credit losses as of December 31, 2023 increased when compared to the balance as of December 31, 2022, primarily due to corresponding increases in revenue and accounts receivable.
Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the years ended December 31, 2023, 2022 and 2021, we recognized credit losses of $1.3 million, $0.4 million and $53 million, respectively. The 2021 credit losses included a reserve of $49 million in receivables and contract assets partially offset by the reclassification of $20 million of contract assets into salable inventory related to the termination of a number of entertainment ride systems contracts with the China Evergrande Group and its affiliated companies (collectively, “Evergrande”) in our Manufactured Products segment. See Note 9—”Commitments and Contingencies” for discussion regarding Evergrande.
We have elected to apply the practical expedient available under Accounting Standard Update (“ASU”) No. 2016-13, “Financial Instruments—Credit Losses (Topic 326: Measurement of Credit Losses on Financial Instruments,” as amended (“ ASC 326”) to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amounts excluded as of December 31, 2023 and 2022 were $0.2 million and $0.8 million, respectively.
Accounts receivable are considered to be past-due after the end of the contractual terms agreed to with the customer. There were no material past-due amounts that we consider uncollectible for our financial assets as of December 31, 2023. We generally do not require collateral from our customers.
Inventory. Inventory is valued at the lower of cost or net realizable value. We determine cost using the weighted-average method. We periodically review the value of items in inventory and record write-downs or write-offs of inventory based on our assessment of market conditions. Write-downs and write-offs are charged to cost of services and products. We did not record any write-downs or write-offs of inventory in the years ended December 31, 2023, 2022 or 2021.
Property and Equipment, Long-Lived Intangible Assets and Right-of-Use Operating Lease Assets. We provide for depreciation of property and equipment on the straight-line method over estimated useful lives of eight years for Remotely Operated Vehicles (“ROVs”), three to 25 years for marine services equipment (such as vessels and diving equipment) and three to 25 years for buildings, improvements and other equipment.
We charge the costs of repair and maintenance of property and equipment to operations as incurred, and we capitalize the costs of improvements that extend asset lives or functionality. Upon the disposition of property and equipment, the related cost and accumulated depreciation accounts are relieved and any resulting gain or loss is recognized in income.
We capitalize interest on assets where the construction period is anticipated to be more than three months. We did not capitalize interest in 2023, 2022 or 2021. We do not allocate general and administrative costs to capital projects. We had construction in progress of $55 million and $58 million as of December 31, 2023 and 2022, respectively, primarily related to projects in our Subsea Robotics segment.
Long-lived intangible assets, primarily acquired in connection with business combinations, include trade names, intellectual property and customer relationships and are being amortized over their respective estimated useful lives.
Our management periodically, and upon the occurrence of a triggering event, reviews the realizability of our property and equipment, long-lived intangible assets and right-of-use operating lease assets to determine whether any events or changes in circumstances indicate that the carrying amounts of the assets may not be recoverable. For long-lived assets to be held and used, we base our evaluation on impairment indicators such as the nature of the assets, the future economic benefits of the assets, any historical or future profitability measurements and other external market conditions or factors that may be present. If such impairment indicators are present or other factors exist that indicate that the carrying amount of an asset may not be recoverable, we determine whether an impairment has occurred through the use of an undiscounted cash flow analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, we recognize a loss for the difference between the carrying amount and the fair value of the asset. We did not identify indicators of impairment for property and equipment, long-lived intangible assets or right-of-use operating lease assets for the years ended December 31, 2023, 2022 and 2021.
For assets held for sale or disposal, the fair value of the asset is measured using fair market value less estimated costs to sell. Assets are classified as held-for-sale when we have a plan for disposal of certain assets and those assets meet the held for sale criteria.
For additional information regarding right-of-use operating lease assets, see “Leases” below.
Goodwill. Our goodwill is evaluated for impairment annually and whenever we identify certain triggering events or circumstances that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
In our annual evaluation of goodwill, we perform a qualitative or quantitative impairment test. Under the qualitative approach, if we determine it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we are required to perform the quantitative analysis to determine the fair value of the reporting unit. We then compare the fair value of the reporting unit with its carrying amount and recognize an impairment loss for the
amount by which the carrying amount exceeds the fair value of the reporting unit. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. We also consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. During the fourth quarters of 2023 and 2022, we performed our annual goodwill impairment assessment using qualitative tests that did not indicate a more detailed quantitative analysis was necessary. No goodwill impairment was recognized for the years ended December 31, 2023, 2022 and 2021.
Revenue Recognition. All of our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use the input method to recognize revenue, because each day of service provided represents value to the customer. The performance obligations in these contracts are satisfied, and revenue is recognized, as the work is performed. When appropriate, we apply the practical expedient to recognize revenue for the amount invoiced when the invoice corresponds directly to the value of our performance to date.
We account for significant fixed-price contracts, mainly relating to our Manufactured Products segment, and to a lesser extent in our Offshore Projects Group (“OPG”) and Aerospace and Defense Technologies (“ADTech”) segments, by recognizing revenue over time using the cost-to-cost input method. The performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. In 2023, 2022 and 2021, we accounted for 19%, 15% and 16%, respectively, of our revenue using the cost-to-cost input method to measure progress toward satisfying the related performance obligations on our contracts. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.
We have elected to recognize the cost for freight and shipping as an expense when incurred. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by us from customers, are excluded from revenue.
In our service-based business lines, we principally charge on a dayrate basis for services provided. In our product-based business lines, predominantly in our Manufactured Products segment, we recognize revenue and profit using the percentage-of-completion method and exclude uninstalled materials and significant inefficiencies from the measure of progress.
We apply judgment in the determination and allocation of transaction price to performance obligations and the subsequent recognition of revenue, based on the facts and circumstances of each contract. We routinely review estimates related to our contracts and, when required, reflect revisions to profitability in earnings immediately. If an element of variable consideration has the potential for a significant future reversal of revenue, we will constrain that variable consideration to a level intended to remove the potential future reversal. If a current estimate of total contract cost indicates an ultimate loss on a contract, we recognize the projected loss in full when we determine it. During the year ended December 31, 2023, we recognized a projected loss of $9.8 million for contracts in our Manufactured Products segment. During the year ended December 31, 2022, we recognized a projected loss of $5.2 million for contracts in our Manufactured Products segment. During the year ended December 31, 2021, we recognized a projected loss of $3.6 million for a contract in our Subsea Robotics segment. There could be significant adjustments to overall contract costs in the future, due to changes in facts and circumstances.
In general, our payment terms consist of those services billed regularly as provided and those products delivered at a point in time, which are invoiced after the performance obligation is satisfied. Our product and service contracts with milestone payments due at agreed progress points during the contract are invoiced when those milestones are reached, which may differ from the timing of revenue recognition. Our payment terms generally do not provide financing of contracts to customers, nor do we receive financing from customers as a result of these terms.
See Note 3—“Revenue” for more information on our revenue from contracts with customers.
Leases. We determine whether a contract is or contains a lease at inception, whether as a lessee or a lessor. We take into consideration the elements of an identified asset, right to control and the receipt of economic benefit in making those determinations.
As a lessor, we lease certain types of equipment along with the provision of services and utilize the expedient allowing us to combine the lease and non-lease components into a combined component that is accounted for (1) under the accounting standard “Leases” (“ASC 842”), when the lease component is predominant, and (2) under the accounting standard “Revenue from Contracts with Customers” (“ASC 606”), when the service component is
predominant. In general, when we have a service component, it is typically the predominant element and leads to accounting under ASC 606.
As a lessor, we lease certain types of equipment, often providing services at the same time. These leases can be priced on a dayrate or lump-sum basis for periods ranging from a few days to multi-year contracts. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our customer's discretion. These leases generally do not contain options to purchase, material restrictions or covenants that impact our accounting for leases.
As a lessee, we lease land, buildings, vessels and equipment for the operation of our business and to support some of our service line revenue streams. These generally carry lease terms that range from days for operational and support equipment to 20 years for land and buildings. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our discretion. When the exercise of those options is reasonably certain, we include them in the lease assessment. Our leases do not contain material restrictions or covenants that impact our accounting for them, nor do we provide residual value guarantees.
As a lessee, we utilize the practical expedients to not recognize leases with an initial lease term of 12 months or less on the balance sheet and to combine lease and non-lease components together and account for the combined component as a lease for all asset classes, except real estate.
Right-of-use operating lease assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement or modification date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate, based on the information available at commencement or modification date in determining the present value of future payments. In determining the incremental borrowing rate, we considered our external credit ratings, bond yields for us and our identified peers, the risk-free rate in geographic regions where we operate and the impact associated with providing collateral over a similar term as the lease for an amount equal to the future lease payments. Our right-of-use operating lease assets also include any lease prepayments made and exclude lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease. These options are included in the lease term when it is reasonably certain we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
See Note 4—“Leases” for more information on our operating leases.
Stock-Based Compensation. We recognize all share-based payments to directors, officers and employees over their vesting periods in the income statement based on their estimated fair values. For more information on our employee benefit plans, see Note 11—“Employee Benefit Plans.”
Income Taxes. We provide income taxes at appropriate tax rates in accordance with our interpretation of the respective tax laws and regulations after review and consultation with our internal tax department, tax advisors and, in some cases, legal counsel in various jurisdictions. We provide for deferred income taxes for differences between carrying amounts of assets and liabilities for financial and tax reporting purposes and provide a valuation allowance against deferred tax assets when it is more likely than not that the asset will not be realized.
We recognize an expense or benefit for an uncertain tax position if it is more likely than not to be sustainable upon audit by the applicable taxing authority. If this threshold is met, the uncertain tax position is then measured and recognized at the largest amount that we believe is greater than 50% likely of being realized upon ultimate settlement. We account for any applicable interest and penalties on these uncertain tax positions as a component of our provision for income taxes on our financial statements.
We have elected to account for U.S. federal income tax on global intangible low‑taxed income (“GILTI”) as a current period expense when incurred.
For more information on income taxes, see Note 6—“Income Taxes.”
Foreign Currency Translation. The functional currency for most of our foreign subsidiaries is the applicable local currency. Results of operations for foreign subsidiaries with functional currencies other than the U.S. dollar are translated into U.S. dollars using average exchange rates during the period. Assets and liabilities of these foreign subsidiaries are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date, and the resulting translation adjustments are recognized, net of tax, in accumulated other comprehensive income (loss) as a component of shareholders' equity. All foreign currency transaction gains and losses are recognized currently in the
Consolidated Statements of Operations. We recorded $(1.4) million, less than $(0.1) million and $(8.4) million of foreign currency transaction gains (losses) in the years ended December 31, 2023, 2022 and 2021, respectively. Those amounts are included as a component of other income (expense), net in our Consolidated Statement of Operations.
Earnings (Loss) per Share. For each year presented, the only difference between our annual calculated weighted-average basic and diluted number of shares outstanding is the effect of outstanding restricted stock units.
Repurchase Plan. In December 2014, our Board of Directors approved a plan to repurchase up to 10 million shares of our common stock. In 2015, we repurchased 2.0 million shares of our common stock for $100 million. We have not repurchased any shares under this program since December 2015. The timing and amount of any future repurchases will be determined by our management. As of December 31, 2023, we retained 10 million of the shares we had repurchased through this and a prior repurchase program. We expect to hold the shares repurchased and any additional shares repurchased under the plan as treasury stock for possible future use. The plan does not obligate us to repurchase any particular number of shares. We account for the shares we hold in treasury under the cost method, at average cost.
Financial Instruments. We recognize all derivative instruments as either assets or liabilities in the balance sheet and measure those instruments at fair value. Subsequent changes in fair value are reflected in current earnings or other comprehensive income (loss), depending on whether a derivative instrument is designated as part of a hedge relationship and, if it is, the type of hedge relationship. See Note 8—“Debt” for information relative to the interest rate swaps we had in effect.
Property, Plant, and Equipment and Intangible Assets
Property and Equipment, Long-Lived Intangible Assets and Right-of-Use Operating Lease Assets. We provide for depreciation of property and equipment on the straight-line method over estimated useful lives of eight years for Remotely Operated Vehicles (“ROVs”), three to 25 years for marine services equipment (such as vessels and diving equipment) and three to 25 years for buildings, improvements and other equipment.
We charge the costs of repair and maintenance of property and equipment to operations as incurred, and we capitalize the costs of improvements that extend asset lives or functionality. Upon the disposition of property and equipment, the related cost and accumulated depreciation accounts are relieved and any resulting gain or loss is recognized in income.
We capitalize interest on assets where the construction period is anticipated to be more than three months. We did not capitalize interest in 2023, 2022 or 2021. We do not allocate general and administrative costs to capital projects. We had construction in progress of $55 million and $58 million as of December 31, 2023 and 2022, respectively, primarily related to projects in our Subsea Robotics segment.
Long-lived intangible assets, primarily acquired in connection with business combinations, include trade names, intellectual property and customer relationships and are being amortized over their respective estimated useful lives.
Our management periodically, and upon the occurrence of a triggering event, reviews the realizability of our property and equipment, long-lived intangible assets and right-of-use operating lease assets to determine whether any events or changes in circumstances indicate that the carrying amounts of the assets may not be recoverable. For long-lived assets to be held and used, we base our evaluation on impairment indicators such as the nature of the assets, the future economic benefits of the assets, any historical or future profitability measurements and other external market conditions or factors that may be present. If such impairment indicators are present or other factors exist that indicate that the carrying amount of an asset may not be recoverable, we determine whether an impairment has occurred through the use of an undiscounted cash flow analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, we recognize a loss for the difference between the carrying amount and the fair value of the asset. We did not identify indicators of impairment for property and equipment, long-lived intangible assets or right-of-use operating lease assets for the years ended December 31, 2023, 2022 and 2021.
For assets held for sale or disposal, the fair value of the asset is measured using fair market value less estimated costs to sell. Assets are classified as held-for-sale when we have a plan for disposal of certain assets and those assets meet the held for sale criteria.
For additional information regarding right-of-use operating lease assets, see “Leases” below.
Allowance for Credit Losses
Allowance for Credit Losses—Financial Assets Measured at Amortized Costs. We identify our allowance for credit losses based on future expected losses when accounts receivable, contract assets or held-to-maturity loan receivables are created rather than when losses are probable.
We use the loss-rate method in developing the allowance for credit losses, which involves identifying pools of assets with similar risk characteristics, reviewing historical losses within the last three years and consideration of reasonable supportable forecasts of economic indicators. Changes in estimates, developing trends and other new information could have material effects on future evaluations.
We monitor the credit quality of our accounts receivable and other financing receivable amounts by frequent customer interaction, following economic and industry trends and reviewing specific customer data. Our other receivable amounts include contract assets and held-to-maturity loans receivable, which we consider to have a low risk of loss.
We consider macroeconomic conditions when assessing our credit risk exposure, including any impacts from the conflicts in Russia and Ukraine and in the Middle East, volatility in the financial services industry and the oil and natural gas markets, and the effects thereof on our customers and various counterparties. We have determined the impacts to our credit loss expense are de minimis for the years ended December 31, 2023, 2022 and 2021.
As of December 31, 2023, our allowance for credit losses was $2.2 million for accounts receivable and $0.6 million for other receivables. As of December 31, 2022, our allowance for credit losses was $2.0 million for accounts receivable and $0.3 million for other receivables. Our allowance for credit losses as of December 31, 2023 increased when compared to the balance as of December 31, 2022, primarily due to corresponding increases in revenue and accounts receivable.
Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the years ended December 31, 2023, 2022 and 2021, we recognized credit losses of $1.3 million, $0.4 million and $53 million, respectively. The 2021 credit losses included a reserve of $49 million in receivables and contract assets partially offset by the reclassification of $20 million of contract assets into salable inventory related to the termination of a number of entertainment ride systems contracts with the China Evergrande Group and its affiliated companies (collectively, “Evergrande”) in our Manufactured Products segment. See Note 9—”Commitments and Contingencies” for discussion regarding Evergrande.
We have elected to apply the practical expedient available under Accounting Standard Update (“ASU”) No. 2016-13, “Financial Instruments—Credit Losses (Topic 326: Measurement of Credit Losses on Financial Instruments,” as amended (“ ASC 326”) to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amounts excluded as of December 31, 2023 and 2022 were $0.2 million and $0.8 million, respectively.
Accounts receivable are considered to be past-due after the end of the contractual terms agreed to with the customer. There were no material past-due amounts that we consider uncollectible for our financial assets as of December 31, 2023. We generally do not require collateral from our customers.
XML 34 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Notes)
12 Months Ended
Dec. 31, 2023
Revenue [Abstract]  
Revenue recognition [Text Block] REVENUE
Revenue by Category
The following table presents revenue disaggregated by business segment, geographical region, and timing of transfer of goods or services.
Year Ended December 31,
(in thousands)202320222021
Business Segment:
Energy
Subsea Robotics$752,521 $621,921 $538,515 
Manufactured Products493,692 382,361 344,251 
Offshore Projects Group546,366 489,317 378,121 
Integrity Management & Digital Solutions255,282 229,884 241,393 
Total Energy 2,047,861 1,723,483 1,502,280 
Aerospace and Defense Technologies376,845 342,601 366,995 
Total$2,424,706 $2,066,084 $1,869,275 
Year Ended December 31,
(in thousands)202320222021
Geographic Operating Areas:
Foreign:
Africa$331,891 $286,687 $273,095 
Asia and Australia274,160 206,564 184,659 
United Kingdom205,886 177,234 181,453 
Brazil202,892 139,859 111,198 
Norway189,802 180,186 214,306 
Other189,694 96,742 93,021 
Total Foreign1,394,325 1,087,272 1,057,732 
United States1,030,381 978,812 811,543 
Total$2,424,706 $2,066,084 $1,869,275 
Year Ended December 31,
(in thousands)202320222021
Timing of Transfer of Goods or Services:
Revenue recognized over time$2,272,160 $1,929,031 $1,747,585 
Revenue recognized at a point in time152,546 137,053 121,690 
Total$2,424,706 $2,066,084 $1,869,275 
Contract Balances
Our contracts with milestone payments have, in the aggregate, a significant impact on the contract asset and the contract liability balances. Milestones are contractually agreed with customers and relate to significant events across the contract lives. Some milestones are achieved before revenue is recognized, resulting in a contract liability, while other milestones are achieved after revenue is recognized resulting in a contract asset.
The following table provides information about contract assets and contract liabilities from contracts with customers.
Year Ended December 31,
(in thousands)20232022
Total contract assets, beginning of period$184,847 $164,847 
Revenue accrued2,328,382 1,984,385 
Amounts billed(2,278,724)(1,964,385)
Total contract assets, end of period$234,505 $184,847 
Total contract liabilities, beginning of period$112,950 $88,175 
Deferrals of milestone payments149,864 104,649 
Recognition of revenue for goods and services(98,183)(79,874)
Total contract liabilities, end of period$164,631 $112,950 
Performance Obligations
As of December 31, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations that were unsatisfied (or partially unsatisfied) was $432 million. In arriving at this value, we have used two expedients available to us and are not disclosing amounts in relation to performance obligations: (1) that are part of contracts with an original expected duration of one year or less; or (2) on contracts where we recognize revenue in line with the billing. Of this amount, we expect to recognize revenue of $325 million over the next 12 months, $100 million within the next 24 months and we expect to recognize substantially all of the remaining balance of $7.6 million within the next 36 months.
In our Manufactured Products and ADTech segments, we have long-term contracts that extend beyond one year, and these make up the majority of the performance obligations balance reported as of December 31, 2023. We also have shorter-term product contracts with an expected original duration of one year or less that have been excluded.
Where appropriate, we have made estimates within the transaction price of elements of variable consideration within the contracts and constrained those amounts to a level where we consider it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The amount of revenue recognized in the years ended December 31, 2023 and 2022 that was associated with performance obligations completed or partially completed in prior periods was not significant.
As of December 31, 2023, there were no significant outstanding liability balances for refunds or returns due to the nature of our contracts and the services and products we provide. Our warranties are limited to assurance warranties that are of a standard length and are not considered to be material rights. The majority of our contracts consist of a single performance obligation. When there are multiple obligations, we look for observable evidence of stand-alone selling prices on which to base the allocation. This involves judgment as to the appropriateness of the observable evidence relating to the facts and circumstances of the contract. If we do not have observable evidence, we estimate stand-alone selling prices by taking a cost-plus-margin approach, using typical margins from the type of product or service, customer and regional geography involved.
Costs to Obtain or Fulfill a Contract
In line with the available practical expedient, we capitalize incremental costs to obtain a contract that would not have been incurred if the contract had not been obtained when those amounts are significant and the contract is expected at inception to exceed one year in duration. Our costs to obtain a contract primarily consist of bid and proposal costs, which are generally expensed in the period when incurred. There were no balances or amortization of costs to obtain a contract in the current reporting periods.
Costs to fulfill a contract primarily consist of certain mobilization costs incurred to provide services or products to our customers. These costs are deferred and amortized over the period of contract performance. The closing balance of costs to fulfill a contract was $7.8 million and $10 million as of December 31, 2023 and 2022, respectively. For the years ended December 31, 2023, 2022 and 2021, we recorded amortization expense of $5.8 million, $5.6 million and $4.5 million, respectively. No impairment costs were recognized.
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Selected Balance Sheet Information
12 Months Ended
Dec. 31, 2022
Equity Method Investment, Summarized Financial Information [Abstract]  
Selected Balance Sheet Accounts SELECTED BALANCE SHEET INFORMATION
The following is information regarding selected balance sheet accounts:
 December 31,
(in thousands)20232022
Inventory, net:
Manufactured Products$104,364 $91,896 
Subsea Robotics87,356 81,701 
Other inventory18,078 10,778 
Total$209,798 $184,375 
Other current assets:
Prepaid expenses$68,464 $56,170 
Angolan bonds— 6,369 
Total$68,464 $62,539 
Other noncurrent assets:
Cash surrender value of life insurance policies$36,588 $33,012 
Investment in unconsolidated affiliates30,455 30,049 
Income tax receivable— 20,170 
Deferred tax asset26,021 — 
Intangible assets, net21,182 11,517 
Other23,040 27,476 
Total$137,286 $122,224 
Accrued liabilities:
Payroll and related costs$154,507 $122,380 
Current operating lease liability78,117 19,580 
Accrued job costs56,112 57,310 
Income taxes payable55,990 44,966 
Accrued interest12,667 10,180 
Other54,388 53,030 
Total$411,781 $307,446 
Other long-term liabilities:
Supplemental Executive Retirement Plan$35,679 $29,635 
Uncertain tax positions27,093 10,869 
Long-Term Incentive Plan12,727 14,479 
Deferred income taxes1,033 2,228 
Other25,375 27,439 
Total$101,907 $84,650 
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes
12 Months Ended
Dec. 31, 2021
Income Tax Disclosure [Abstract]  
Income Taxes INCOME TAXES
The components of income (loss) before income taxes are as follows: 
 Year Ended December 31,
(in thousands)202320222021
Domestic$(62,294)$(50,396)$(125,010)
Foreign223,349 129,448 119,301 
Income (loss) before income taxes
$161,055 $79,052 $(5,709)
The components of the income tax provision (benefit) applicable for domestic and foreign taxes and cash taxes paid are as follows: 
 Year Ended December 31,
(in thousands)202320222021
Current income tax expense (benefit):
Domestic$2,043 $3,241 $974 
Foreign88,394 49,041 44,422 
Total current income tax expense (benefit)90,437 52,282 45,396 
Deferred income tax expense (benefit):
Domestic(170)633 (328)
Foreign(26,615)196 (1,470)
Total deferred income tax expense (benefit)(26,785)829 (1,798)
Total income tax expense (benefit)$63,652 $53,111 $43,598 
Cash taxes paid, net$44,014 $44,959 $29,204 
The reconciliation between the actual income tax provision and income tax computed using the U.S. statutory federal income tax rate is summarized as follows:
Year Ended December 31,
(in thousands)202320222021
Income tax provision (benefit) at the U.S. statutory rate$33,821 $16,645 $(1,199)
Base erosion and anti-abuse tax3,520 2,369 — 
Valuation allowances(21,679)11,078 33,068 
Foreign tax rate differential44,514 14,505 8,619 
Foreign income inclusion(3,618)12,304 3,141 
Stock compensation(1,428)137 542 
Excess compensation1,712 1,083 1,301 
Uncertain tax positions7,761 (704)158 
General business credits(4,078)(1,952)(2,452)
Other items, net3,127 (2,354)420 
Total provision (benefit) for income taxes$63,652 $53,111 $43,598 
Significant components of net deferred tax assets and liabilities were as follows: 
 December 31,
(in thousands)20232022
Deferred tax assets:
Deferred compensation$20,310 $19,344 
Deferred income13,029 3,478 
Accrued expenses26,811 23,434 
Net operating loss and other carryforwards531,257 540,443 
Long-term operating lease liabilities66,059 32,846 
Goodwill and intangibles45,196 34,362 
Interest34,671 35,638 
Other15,253 24,651 
Gross deferred tax assets752,586 714,196 
Valuation allowances(663,784)(684,786)
Total deferred tax assets$88,802 $29,410 
Deferred tax liabilities:
Property and equipment$(4,923)$(5,611)
Basis difference in equity investments(800)(879)
Right-of-use operating lease assets(58,091)(25,148)
Total deferred tax liabilities$(63,814)$(31,638)
Net deferred income tax assets (liabilities), net$24,988 $(2,228)
Our net deferred tax assets (liabilities) are reflected within our balance sheet as follows: 
 December 31,
(in thousands)20232022
Long-term deferred tax assets$26,021 $— 
Deferred tax liabilities included in other long-term liabilities(1,033)(2,228)
Net deferred income tax assets (liabilities), net$24,988 $(2,228)
As of December 31, 2023, we had approximately $478 million of deferred tax assets related to net operating and other loss carryforwards that were generated in various worldwide jurisdictions. The carryforwards include $168 million that do not expire and $310 million that will expire from 2024 through 2043. We have recorded a total valuation allowance of $664 million on net operating loss, tax credit carryforwards, and other deferred tax assets, as we believe that it is more likely than not that a portion of our deferred tax assets will not be realized. We assess the realizability of our deferred tax assets, considering all relevant factors, at each reporting period. Based on the available positive and negative evidence, including historical and forecasted earnings, we believe it is more likely than not that deferred tax assets in several non-U.S. jurisdictions will be realized. Accordingly, during the twelve-month period ended December 31, 2023, we partially released valuation allowances for the deferred tax assets that we believe are more likely than not to be realized. Our valuation allowance decreased by $21 million in 2023 and increased by $6.0 million 2022.
On March 27, 2020, the U.S. Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") was signed into law in the United States. In accordance with the rules and procedures under the CARES Act, we filed certain refund claim to carry back a portion of our U.S. net operating loss. Prior to enactment of the CARES Act, such net operating losses could only be carried forward. As a result, we received combined refunds of approximately $33 million, of which we received $10 million as of December 31, 2022. During the third quarter of 2022, we reached an agreement in principle to settle our 2014 U.S. tax return audit, which reduced the outstanding refunds by approximately $3.0 million. The remaining refunds of approximately $20 million were classified as other noncurrent assets in the consolidated balance sheet as of December 31, 2022. During the twelve-month period ended December 31, 2023, we received refunds of $23 million. These refunds included interest of $1.7 million which was recorded as a tax benefit.
We continue to make an assertion to indefinitely reinvest the unrepatriated earnings of any foreign subsidiary that
would incur material tax consequences upon the distribution of such earnings. As of December 31, 2023, we did not provide for deferred taxes on earnings of our foreign subsidiaries that are indefinitely reinvested. If we were to make a distribution from the unremitted earnings of these subsidiaries, we could be subject to taxes in various jurisdictions. However, it is not practical to estimate the amount of tax that could ultimately be due if such earnings were remitted. If our expectations were to change regarding future tax consequences, we may be required to record additional deferred taxes that could have a material effect on our consolidated financial statements.
We recognize the expense or benefit for an uncertain tax position if it is more likely than not to be sustainable upon audit by the applicable taxing authority. If this threshold is met, the uncertain tax position is then measured and recognized at the largest amount that we believe is greater than 50% likely of being realized upon ultimate settlement. We account for any applicable interest and penalties on these positions as a component of our provision for income taxes in our consolidated financial statements.
A reconciliation of the beginning and ending amount of gross uncertain tax positions, excluding penalties and interest, is as follows: 
 Year Ended December 31,
(in thousands)202320222021
Balance at beginning of year$15,846 $17,367 $20,086 
Additions based on tax positions related to the current year4,391 269 1,934 
Reductions for expiration of statutes of limitations(130)(520)(784)
Additions based on tax positions related to prior years12,576 1,103 2,011 
Reductions based on tax positions related to prior years(135)(2,171)(2,818)
Settlements(7,091)(202)(3,062)
Balance at end of year$25,457 $15,846 $17,367 
We increased (decreased) income tax expense by $5.4 million, $(1.0) million and $(1.1) million in 2023, 2022 and 2021, respectively, for penalties and interest on uncertain tax positions, which brought our total liabilities for penalties and interest on uncertain tax positions to $7.9 million and $2.5 million in other long-term liabilities on our balance sheets as of December 31, 2023 and 2022, respectively. All additions or reductions to those liabilities would affect our effective income tax rate in the periods of change.
We believe approximately $8.0 million to $9.0 million of gross uncertain tax positions will be resolved within the next 12 months. A portion of our uncertain tax position liability is reflected as a reduction in our gross deferred tax asset before valuation allowance and as a reduction in our long-term income tax receivable, which is included in other noncurrent assets on our consolidated balance sheet. The remaining balance is reflected in other long-term liabilities on our consolidated balance sheet. The balance of gross uncertain tax position liability included in other long-term liabilities on our consolidated balance sheet was $19 million and $8.0 million as of December 31, 2023 and December 31, 2022, respectively. The balance of gross uncertain tax position liability netted against our gross deferred tax asset before valuation allowance was $5.0 million as of December 31, 2023 and 2022. The balance of gross uncertain tax position liability netted against our gross long-term income tax receivable included in other noncurrent assets was $1.0 million and $2.0 million as of December 31, 2023 and 2022, respectively.
Our tax returns are subject to audit by taxing authorities in multiple jurisdictions. These audits often take years to complete and settle. The following table lists the earliest tax years open to examination by tax authorities where we have significant operations: 
JurisdictionPeriods
United States2014
United Kingdom2020
Norway2018
Angola2015
Brazil2018
Australia2019
XML 37 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Selected Income Statement Information Selected Income Statement Information (Notes)
12 Months Ended
Dec. 31, 2023
Selected Income Statement Information [Abstract]  
Selected Income Statement Information [Text Block] SELECTED INCOME STATEMENT INFORMATION
 The following schedule shows our revenue, costs and gross margins by services and products: 
 Year Ended December 31,
(in thousands)202320222021
Revenue:
Services$1,920,348 $1,673,024 $1,503,745 
Products504,358 393,060 365,530 
Total revenue2,424,706 2,066,084 1,869,275 
Cost of Services and Products:
Services1,498,094 1,334,811 1,215,994 
Products428,686 341,368 295,514 
Unallocated expenses98,955 82,528 93,702 
Total cost of services and products2,025,735 1,758,707 1,605,210 
Gross margin:
Services422,254 338,213 287,751 
Products75,672 51,692 70,016 
Unallocated expenses(98,955)(82,528)(93,702)
Total gross margin$398,971 $307,377 $264,065 
XML 38 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt Disclosure DEBT
The carrying value of long-term debt consisted of the following:
 December 31,
(in thousands)20232022
4.650% Senior Notes due 2024$— $400,000 
6.000% Senior Notes due 2028500,000 300,000 
Interest rate swap settlements— 4,371 
Unamortized discount and debt issuance costs(22,942)(3,398)
Long-term Debt$477,058 $700,973 
2024 Senior Notes. In November 2014, we completed the public offering of $500 million aggregate principal amount of 4.650% Senior Notes due 2024 (the “2024 Senior Notes”). We paid interest on the 2024 Senior Notes on May 15 and November 15 of each year. The 2024 Senior Notes were scheduled to mature on November 15, 2024. In the year ended December 31, 2021, we repurchased $100 million in aggregate principal amount of the 2024 Senior Notes in open-market transactions. The aggregate purchase price in the year ended December 31, 2021 included accrued and unpaid interest to the repurchase date of $0.7 million, and we recorded loss on extinguishment of debt of $1.1 million (including premiums and fees associated with the repurchases). On October 2, 2023, we repurchased $312 million principal amount of the 2024 Senior Notes at par plus accrued and unpaid interest of $5.5 million for approximately $318 million in the Tender Offer (as defined herein). On November 2, 2023 (the “Redemption Date”), after delivering a notice to the holders of the 2024 Senior Notes, we redeemed all of the remaining $88 million principal amount outstanding of the 2024 Senior Notes at par, pursuant to our optional redemption right under the indenture governing the 2024 Senior Notes. The redemption price was equal to 100% of the principal amount of the 2024 Senior Notes plus accrued and unpaid interest up to but not including the Redemption Date plus a “make-whole premium.”
2028 Senior Notes. In February 2018, we completed the public offering of $300 million aggregate principal amount of 6.000% Senior Notes due 2028 (the “Existing 2028 Senior Notes”). We pay interest on the Existing 2028 Senior Notes on February 1 and August 1 of each year. The Existing 2028 Senior Notes are scheduled to mature on February 1, 2028. We used the net proceeds from the Existing 2028 Senior Notes to repay our term loan indebtedness described further below. We may redeem some or all of the Existing 2028 Senior Notes at specified redemption prices.
On October 2, 2023, we completed a private placement of $200 million aggregate principal amount of additional 2028 Senior Notes (the “New 2028 Senior Notes” and, together with the Existing 2028 Senior Notes, the “2028
Senior Notes”) to persons reasonably believed to be qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the “Securities Act”), and to non-U.S. persons outside the United States pursuant to Regulation S under the Securities Act. The New 2028 Senior Notes constitute an additional issuance of the Existing 2028 Senior Notes and form a single series with such notes. We will pay interest on the New 2028 Senior Notes on February 1 and August 1 of each year, commencing on February 1, 2024. The New 2028 Senior Notes are scheduled to mature on February 1, 2028. We may redeem some or all of the 2028 Senior Notes at specified redemption prices. We received net proceeds from the offering of the New 2028 Senior Notes of $178 million, after initial purchasers’ discounts and debt issuance costs. We used the net proceeds from the New 2028 Senior Notes, together with cash on hand, to fund the Tender Offer (as defined herein).
On October 2, 2023, we used the net proceeds from the offering discussed above, together with cash on hand, to fund our offer to purchase (the “Tender Offer”) for cash any and all of the $400 million principal amount outstanding of the 2024 Senior Notes. The consummation of the Tender Offer was contingent upon the completion of the offering discussed above, which was satisfied on October 2, 2023.
Revolving Credit Agreement. In October 2014, we entered into a credit agreement (as amended, the “Prior Credit Agreement”) with a group of banks. The Prior Credit Agreement initially provided for a $500 million five-year revolving credit facility (the “Prior Revolving Credit Facility”). The Prior Credit Agreement also provided for a $300 million term loan, which we repaid in full in February 2018, using net proceeds from the issuance of our Existing 2028 Senior Notes, referred to above, and cash on hand. In February 2018, we entered into Agreement and Amendment No. 4 to the Prior Credit Agreement to, among other things, extend the maturity of the Prior Revolving Credit Facility to January 25, 2023.
On April 8, 2022, we entered into a new senior secured revolving credit agreement with a group of banks (as amended by an Agreement and Amendment No. 1 to Credit Agreement, dated September 20, 2023, the “Revolving Credit Agreement”). The commitments under the Revolving Credit Agreement are scheduled to mature on April 8, 2027, or alternatively, if our Liquidity (as defined in the Revolving Credit Agreement) is less than $175 million as of August 16, 2024, then on such date (which is 91 days prior to the maturity date of the 2024 Notes that were no longer outstanding as of November 2, 2023). The Revolving Credit Agreement includes a $215 million revolving credit facility (the “Revolving Credit Facility”) with a $100 million sublimit for the issuance of letters of credit. Our obligations under the Revolving Credit Agreement are guaranteed by certain of our wholly owned subsidiaries and are secured by first priority liens on certain of our assets and those of the guarantors, including, among other things, intellectual property, inventory, accounts receivable, equipment and equity interests in subsidiaries. As of December 31, 2023, we had no borrowings outstanding under the Revolving Credit Facility and no letters of credit outstanding under the Revolving Credit Agreement.
On March 19, 2023, following the intervention of the Swiss Federal Department of Finance, the Swiss National Bank and the Swiss Financial Market Supervisory Authority (“FINMA”), Credit Suisse Group AG (“Credit Suisse”) and UBS Group AG (“UBS”) entered into a merger agreement with UBS as the surviving entity. As a result, UBS became a lender under the Revolving Credit Facility. In connection with the amendment of our Revolving Credit Facility in September 2023, Citibank, N.A. replaced UBS as a lender thereunder and assumed the underlying Credit Suisse commitments under the Revolving Credit Agreement.
We may borrow under the Revolving Credit Facility at either (1) a base rate, determined as the greatest of (A) the prime rate of Wells Fargo Bank, National Association, (B) the federal funds effective rate plus 12 of 1% and (C) Adjusted Term Secured Overnight Financing Rate (“SOFR”) (as defined in the Revolving Credit Agreement for a one-month tenor plus 1%, in each case plus the applicable margin, which varies from 1.25% to 2.25% depending on our Consolidated Net Leverage Ratio (as defined in the Revolving Credit Agreement), or (2) Adjusted Term SOFR plus the applicable margin, which varies from 2.25% to 3.25% depending on our Consolidated Net Leverage Ratio. We will also pay a facility fee based on the amount of the underlying commitment that is being utilized, which fee varies from 0.300% to 0.375%, with the higher rate owed when we use the Revolving Credit Facility less.
The Revolving Credit Agreement includes financial covenants that are tested on a quarterly basis, based on the rolling four-quarter period that ends on the last day of each fiscal quarter. The maximum permitted Consolidated Net Leverage Ratio is initially 4.00 to 1.00 and will decrease to 3.25 to 1.00 during the term of the Revolving Credit Facility. As of December 31, 2023, the maximum permitted Consolidated Net Leverage Ratio was 3.25 to 1.00 and will not change during the remaining term of the Revolving Credit Facility. The minimum Consolidated Interest Coverage Ratio (as defined in the Revolving Credit Agreement) is 3.00 to 1.00 throughout the term of the Revolving Credit Facility. Availability under the Revolving Credit Facility may be limited by these financial covenants and the requirement that any borrowing under the Revolving Credit Facility not require the granting of any liens to secure
any senior notes issued by us (“Senior Notes”). The indentures governing the 2028 Senior Notes, and prior to November 2, 2023, the 2024 Senior Notes, generally limit our ability to incur secured debt for borrowed money (such as borrowings under the Revolving Credit Facility) to 15% of our Consolidated Net Tangible Assets (as defined in such indentures). As of December 31, 2023, the full $215 million was available to borrow under the Revolving Credit Facility. In addition, the Revolving Credit Agreement contains various covenants that we believe are customary for agreements of this nature, including, but not limited to, restrictions on our ability and the ability of each of our subsidiaries to incur debt, grant liens, make certain investments, make distributions, merge or consolidate, sell assets and enter into certain restrictive agreements. As of December 31, 2023, we were in compliance with all the covenants set forth in the Revolving Credit Agreement.
Interest Rate Swaps. We had two interest rate swaps in place relating to a total of $200 million of the 2024 Senior Notes for the period to November 2024. The agreements swapped the fixed interest rate of 4.65% on $100 million of the 2024 Senior Notes to the floating rate of one-month London Interbank Offered Rate (“LIBOR”) plus 2.426% and on another $100 million to one-month LIBOR plus 2.823%. In March 2020, we settled both interest rate swaps with the counterparty for cash proceeds of $13 million. The settlement resulted in a $13 million increase to our long-term debt balance that was being amortized as a reduction to interest expense prospectively through the maturity date for the 2024 Senior Notes using the effective interest method. In the year ended December 31, 2023, we amortized $4.4 million to interest expense, including $2.7 million, for the write-off of interest rate swap settlement gains associated with the retirement of the 2024 Senior Notes discussed above. In the year ended December 31, 2022, we amortized $2.2 million to interest expense.
Debt Issuance Costs, Discount and Interest. We incurred $6.9 million of issuance costs related to the 2024 Senior Notes. These costs were included as a reduction of long-term debt in our Consolidated Balance Sheet. We were amortizing these costs to interest expense through the maturity date. In the year ended December 31, 2023, we amortized $1.3 million to interest expense, including $0.7 million, for the write-off of the debt issuance costs balance associated with the retirement of the 2024 Senior Notes discussed above. In the year ended December 31, 2022, we amortized $0.7 million to interest expense.
We incurred $7.0 million of issuance costs related to the 2028 Senior Notes and $4.0 million of loan costs related to the Revolving Credit Agreement. These costs, net of accumulated amortization, are included as a reduction of long-term debt in our Consolidated Balance Sheets, as they pertain to the 2028 Senior Notes, and in other noncurrent assets, as they pertain to the Revolving Credit Agreement. We are amortizing these costs to interest expense through the respective maturity dates for the 2028 Senior Notes and the Revolving Credit Agreement using the straight-line method, which approximates the effective interest rate method. In the years ended December 31, 2023 and 2022, we amortized $1.6 million and $1.4 million, respectively, to interest expense.
We recorded a discount of $20 million related to the New 2028 Senior Notes issued in October 2023. This cost, net of accumulated amortization, is included as a reduction of long-term debt in our Consolidated Balance Sheets and is being amortized to interest expense through the maturity date of the 2028 Senior Notes using the straight-line method, which approximates the effective interest rate method. In the year ended December 31, 2023, we amortized $0.9 million to interest expense.
We made cash interest payments of $34 million, $38 million and $39 million in 2023, 2022 and 2021, respectively.
XML 39 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operations by Business Segment and Geographic Area
12 Months Ended
Dec. 31, 2023
Segment Reporting, Measurement Disclosures [Abstract]  
Business Segment Information OPERATIONS BY BUSINESS SEGMENT AND GEOGRAPHIC AREA
Business Segment Information
We are a global technology company delivering engineered services and products and robotic solutions to the offshore energy, defense, aerospace, manufacturing and entertainment industries.
Our Energy business leverages our asset base and capabilities for providing services and products for offshore energy operations, inclusive of the offshore renewables energy market. Our Energy segments are:
Subsea Robotics—Our Subsea Robotics segment provides the following:
◦ ROVs for drill support and vessel-based services, including subsea hardware installation, construction, pipeline inspection, survey and facilities inspection, maintenance and repair;
◦ ROV tooling; and
◦ survey services, including hydrographic survey and positioning services and autonomous underwater vehicles for geoscience.
Manufactured Products—Our Manufactured Products segment provides the following:
◦ distribution and connection systems including production control umbilicals and field development hardware and pipeline connection and repair systems to the energy industry; and
autonomous mobile robotic technology and entertainment systems to a variety of industries.
Offshore Projects Group—Our OPG segment provides the following:
◦ subsea installation and intervention, including riserless light well intervention services, inspection, maintenance and repair (“IMR”) services, principally in the U.S. Gulf of Mexico and offshore Angola, utilizing owned and charter vessels;
◦ installation and workover control systems and ROV workover control systems;
◦ diving services;
◦ project management and engineering; and
◦ drill pipe riser services and systems and wellhead load relief solutions.
Integrity Management & Digital Solutions—Our Integrity Management & Digital Solutions (“IMDS”) segment provides the following:
◦ asset integrity management services;
◦ software and analytical solutions for the bulk cargo maritime industry; and
◦ software, digital and connectivity solutions for the energy industry.
Our Aerospace and Defense Technologies segment provides services and products, including engineering and related manufacturing in defense and space exploration activities, principally to U.S. Government agencies and their prime contractors.
Unallocated Expenses are those not associated with a specific business segment. These consist of expenses related to our incentive and deferred compensation plans, including restricted stock and bonuses, as well as other general expenses, including corporate administrative expenses.
There are no differences in the basis of segmentation or in the basis of measurement of segment profit or loss from those used in our consolidated financial statements for the years ended December 31, 2022 and 2021.
The table that follows presents revenue, income (loss) from operations and depreciation and amortization expense by business segment: 
 Year Ended December 31,
(in thousands)202320222021
Revenue
Energy
Subsea Robotics$752,521 $621,921 $538,515 
Manufactured Products493,692 382,361 344,251 
OPG546,366 489,317 378,121 
IMDS255,282 229,884 241,393 
Total Energy 2,047,861 1,723,483 1,502,280 
ADTech376,845 342,601 366,995 
Total$2,424,706 $2,066,084 $1,869,275 
Income (Loss) from Operations
Energy
Subsea Robotics$174,293 $118,248 $76,874 
Manufactured Products35,551 11,692 (15,876)
OPG64,546 49,256 31,197 
IMDS13,373 14,901 18,572 
Total Energy287,763 194,097 110,767 
ADTech45,003 44,168 60,992 
Unallocated Expenses(151,438)(127,402)(131,960)
Total$181,328 $110,863 $39,799 
Depreciation and Amortization Expense
Energy
Subsea Robotics$54,365 $67,684 $87,900 
Manufactured Products12,220 11,946 12,788 
OPG27,956 28,560 28,173 
IMDS3,608 4,599 4,420 
Total Energy 98,149 112,789 133,281 
ADTech2,504 2,853 4,783 
Unallocated Expenses4,307 5,327 1,659 
Total$104,960 $120,969 $139,723 
We determine income (loss) from operations for each business segment before interest income or expense, other income (expense) and provision for income taxes. We do not consider an allocation of these items to be practical.
Revenue
During December 31, 2023, 2022 and 2021, revenue from one customer, the U.S. Government, accounted for 10%, 11% and 12%, respectively, of our total consolidated annual revenue, and no other customer accounted for more than 10% of our total consolidated revenue.
Income (Loss) from Operations
Year ended December 31, 2021—During the year ended December 31, 2021, we recorded charges and other discrete impacts attributable to each of our reporting segments as follows:
For the Year Ended December 31, 2021
(in thousands)
Subsea Robotics
Manufactured Products
OPG
IMDS
ADTech
Unallocated Expenses
Total
Impacts for the effects of:
Provision for Evergrande losses, net$— $29,549  $—  $—  $—  $— $29,549 
Loss on sale of asset
—  —  —  —  —  1,415 1,415 
Other
395  537  149  217  10  — 1,308 
Total charges
$395 $30,086 $149 $217 $10 $1,415 $32,272 
There were no adjustments of a similar nature during the years ended December 31, 2023 and 2022.
Depreciation and Amortization Expense
Depreciation expense on property and equipment, reflected in the Depreciation and Amortization Expense table above, was $99 million, $113 million and $136 million in 2023, 2022 and 2021, respectively.
Amortization expense on long-lived intangible assets, reflected in the Depreciation and Amortization Expense table above, was $6.4 million, $7.5 million and $3.8 million in 2023, 2022 and 2021, respectively.
Assets, Property and Equipment, Net and Goodwill
The following table presents Assets, Property and Equipment, net and Goodwill by business segment: 
 December 31,
(in thousands)20232022
Assets
Energy
Subsea Robotics$488,900 $467,608 
Manufactured Products344,215 339,087 
OPG478,937 345,264 
IMDS90,559 91,154 
Total Energy1,402,611 1,243,113 
ADTech111,333 115,450 
Corporate and Other725,062 673,120 
Total$2,239,006 $2,031,683 
Property and Equipment, Net
Energy
Subsea Robotics$186,995 $175,239 
Manufactured Products68,694 74,282 
OPG135,712 159,439 
IMDS13,712 9,807 
Total Energy405,113 418,767 
ADTech7,431 6,186 
Corporate and Other11,749 13,496 
Total$424,293 $438,449 
Goodwill
Energy
Subsea Robotics$23,760 $23,885 
Total Energy23,760 23,885 
ADTech10,454 10,454 
Total$34,214 $34,339 
All assets specifically identified with a particular business segment have been segregated. Cash and cash equivalents, certain other current assets, certain investments and certain other assets have not been allocated to particular business segments and are included in Corporate and Other. The changes in our reporting units’ goodwill balances during the periods presented are from currency exchange rate changes.
Capital Expenditures
The following table presents Capital Expenditures, including business acquisitions, by business segment: 
 Year Ended December 31,
(in thousands)202320222021
Capital Expenditures
Energy
Subsea Robotics$67,197 $55,649 $27,591 
Manufactured Products6,776 4,129 2,510 
OPG8,574 4,456 7,980 
IMDS10,346 4,058 3,305 
Total Energy92,893 68,292 41,386 
ADTech4,953 1,956 2,525 
Corporate and Other2,880 10,795 6,288 
Total$100,726 $81,043 $50,199 
Geographic Operating Areas
For 2023 and 2022, $338 million and $140 million of right-of-use operating lease assets are included in the following table which summarizes Property and Equipment, Net and Right-of-Use Operating Lease Assets by geographic area:
 December 31,
(in thousands)20232022
Property and Equipment, Net and Right-of-Use Operating Lease Assets

Foreign:
United Kingdom$129,124 $59,762 
Brazil71,239 59,045 
Norway69,739 59,933 
Africa41,306 36,583 
Asia and Australia37,244 33,988 
Other15,267 13,425 
Total Foreign363,919 262,736 
United States397,928 315,324 
Total$761,847 $578,060 
Revenue is based on location where services are performed and products are manufactured. See Note 3—”Revenue” for disclosure of revenue by geographic area .
XML 40 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments And Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Insurance Disclosure
Insurance
The workers' compensation, maritime employer's liability and comprehensive general liability insurance policies that we purchase each include a deductible layer, for which we would be responsible, that we consider financially prudent. Insurance above the deductible layers can be by occurrence or in the aggregate. We determine the level of accruals for claims exposure by reviewing our historical experience and current year claim activity. We do not record accruals on a present-value basis. We review larger claims with insurance adjusters and establish specific reserves for known liabilities. We establish an additional reserve for incidents incurred but not reported to us for each year using our estimates and based on prior experience. We believe we have established adequate accruals for
expected liabilities arising from those obligations. However, it is possible that future earnings could be affected by changes in our estimates relating to these matters.
Legal Matters and Contingencies
Litigation
In the ordinary course of business, we are, from time to time, involved in litigation or subject to disputes, governmental investigations or claims related to our business activities, including, among other things:
performance- or warranty-related matters under our customer and supplier contracts and other business arrangements; and
workers’ compensation claims, Jones Act claims, occupational hazard claims, premises liability claims and other claims.
Although we cannot predict the ultimate outcome of these matters, we believe that our ultimate liability, if any, that may result from these other actions and claims will not have a material adverse effect on our consolidated financial condition, results of operations or cash flows. However, because of the inherent uncertainty of litigation and other dispute resolution proceedings and, in some cases, the availability and amount of potentially available insurance, we can provide no assurance that the resolution of any particular claim or proceeding to which we are a party will not have a material effect on our consolidated financial condition, results of operations or cash flows for the fiscal period in which that resolution occurs.
Contingencies Disclosure COMMITMENTS AND CONTINGENCIES
Lease Commitments
As of December 31, 2023, we occupied several facilities under noncancellable operating leases expiring at various dates through 2038. See Note 4—“Leases” for more information on our operating leases.
Insurance
The workers' compensation, maritime employer's liability and comprehensive general liability insurance policies that we purchase each include a deductible layer, for which we would be responsible, that we consider financially prudent. Insurance above the deductible layers can be by occurrence or in the aggregate. We determine the level of accruals for claims exposure by reviewing our historical experience and current year claim activity. We do not record accruals on a present-value basis. We review larger claims with insurance adjusters and establish specific reserves for known liabilities. We establish an additional reserve for incidents incurred but not reported to us for each year using our estimates and based on prior experience. We believe we have established adequate accruals for
expected liabilities arising from those obligations. However, it is possible that future earnings could be affected by changes in our estimates relating to these matters.
Litigation
In the ordinary course of business, we are, from time to time, involved in litigation or subject to disputes, governmental investigations or claims related to our business activities, including, among other things:
performance- or warranty-related matters under our customer and supplier contracts and other business arrangements; and
workers’ compensation claims, Jones Act claims, occupational hazard claims, premises liability claims and other claims.
Although we cannot predict the ultimate outcome of these matters, we believe that our ultimate liability, if any, that may result from these other actions and claims will not have a material adverse effect on our consolidated financial condition, results of operations or cash flows. However, because of the inherent uncertainty of litigation and other dispute resolution proceedings and, in some cases, the availability and amount of potentially available insurance, we can provide no assurance that the resolution of any particular claim or proceeding to which we are a party will not have a material effect on our consolidated financial condition, results of operations or cash flows for the fiscal period in which that resolution occurs.
Letters of Credit
We had $62 million and $52 million in letters of credit outstanding as of December 31, 2023 and 2022, respectively, which related to self-insurance requirements and various bid and performance bonds, which are usually for the duration of the applicable contract.
Financial Instruments and Risk Concentration
In the normal course of business, we manage risks associated with foreign exchange rates and interest rates through a variety of strategies, including the use of hedging transactions. As a matter of policy, we do not use derivative instruments unless we have an underlying exposure. Other financial instruments that potentially subject us to concentrations of credit risk are principally cash and cash equivalents and accounts receivable.
The carrying values of cash and cash equivalents approximate their fair values due to the short-term maturity of the underlying instruments. Accounts receivable are generated from a broad group of customers, primarily from the energy industry and the U.S. Government, which are major sources of our revenue. Due to their short-term nature, carrying values of our accounts receivable and accounts payable approximate fair market values.
We estimated the aggregate fair market value of the 2028 Senior Notes to be $484 million as of December 31, 2023 based on quoted prices. Since the market for the 2028 Senior Notes is not an active market, the fair value of the Senior Notes is classified within Level 2 in the fair value hierarchy under U.S. GAAP (inputs other than quoted prices in active markets for similar assets and liabilities that are observable or can be corroborated by observable market data for substantially the full terms for the assets or liabilities).
Foreign currency gains (losses) of $(1.4) million in the year ended December 31, 2023, were primarily related to gains (losses) for the Angolan kwanza of $(4.4) million due to declining exchange rates for the Angolan kwanza relative to the U.S. dollar. Foreign currency gains (losses) in the year ended December 31, 2022 were less than $(0.1) million. Foreign currency gains (losses) of $(8.4) million in the year ended December 31, 2021 were primarily related to gains (losses) for the Angolan kwanza of $(4.5) million due to declining exchange rates for the Angolan kwanza relative to the U.S. dollar. Foreign currency transaction losses related to the Angolan kwanza in the years ended December 31, 2023 and 2021 were primarily due to the remeasurement of our Angolan kwanza cash balances to U.S. dollars. We recorded foreign currency transaction gains (losses) related to the Angolan kwanza as a component of other income (expense), net in our Consolidated Statements of Operations in those respective periods.
Any conversion of cash balances from kwanza to U.S. dollars is controlled by the central bank in Angola. As of December 31, 2023 and 2022, we had the U.S. dollar equivalent of approximately $8.1 million and $5.6 million of kwanza cash balances, respectively, in Angola reflected on our Consolidated Balance Sheets.
To mitigate our currency exposure risk in Angola, we used kwanza to purchase equivalent Angolan central bank (Banco Nacional de Angola) bonds. The bonds were denominated as U.S. dollar equivalents, so that, upon payment of semi-annual interest and principal upon maturity, payment was made in kwanza, equivalent to the respective U.S. dollars at the then-current exchange rate. Our remaining Angolan bonds matured on September 1, 2023, and we received cash proceeds of $6.2 million. As of December 31, 2023, we no longer have any Angolan bank bonds.
As of December 31, 2022, we had $6.2 million of U.S. dollar equivalent Angolan bonds. These bonds were classified as available-for-sale securities; accordingly, they were recorded at fair market value in other current assets on our Consolidated Balance Sheets. We did not sell any of our remaining Angolan bonds in the year ended December 31, 2022. We estimated the fair market value of the Angolan bonds to be $6.4 million as of December 31, 2022, using quoted market prices. Since the market for the Angolan bonds was not an active market, the fair value of the Angolan bonds was classified within Level 2 in the fair value hierarchy under U.S. GAAP. As of December 31, 2022, we had $0.1 million, in unrealized gains, net of tax, related to these bonds as a component of accumulated other comprehensive loss in our Consolidated Balance Sheets.
We made the decision during the fourth quarter of 2021 to terminate a number of entertainment ride systems contracts with Evergrande and recorded a net loss in our Manufactured Products segment. The specific elements of the net loss included a reserve of $49 million in receivables and contract assets, partially offset by the reclassification of $20 million of contract assets into salable inventory. As of December 31, 2023, 2022 and 2021 we had no outstanding accounts receivable or contract assets for those projects.
In the three-month period ended June 30, 2021, we were notified by a customer in our Manufactured Products segment that it was suspending a contract that was substantially complete. Specific to this contract, we billed and received $41 million in the year ended December 31, 2023. As of December 31, 2023, we had outstanding contract assets of approximately $1.3 million for the contract and contract liabilities of $3.4 million prepaid for storage of components. As of December 31, 2022, we had outstanding contract assets of approximately $19 million for the contract and contract liabilities of $0.6 million prepaid for storage of components. We are in discussions with the customer concerning the timing of remaining payments. We continue to believe we will realize these contract assets at their book values, although we can provide no assurance as to the timing of receipt of the remaining payments.
XML 41 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans and Shareholder Rights Plan
12 Months Ended
Dec. 31, 2023
Employee Benefit Plans and Shareholder Rights Plan [Abstract]  
Employee Benefit Plans and Shareholder Rights Plan EMPLOYEE BENEFIT PLANS
Retirement Investment Plans
We have several employee retirement investment plans that, taken together, cover most of our full-time employees. The Oceaneering Retirement Investment Plan is a 401(k) plan in which U.S. employees may participate by deferring a portion of their gross monthly salary and directing us to contribute the deferred amount to the plan. We match a portion of the employees' deferred compensation. Our contributions to the 401(k) plan were $23 million, $20 million and $13 million for the plan years ended December 31, 2023, 2022 and 2021, respectively.
We also make matching contributions to foreign employee savings plans similar in nature to a 401(k) plan. In 2023, 2022 and 2021, these contributions, principally related to plans associated with the United Kingdom and Norwegian subsidiaries, were $12 million, $11 million and $11 million, respectively.
The Oceaneering International, Inc. Supplemental Executive Retirement Plan covers selected key management employees and executives, as approved by the Compensation Committee of our Board of Directors (the “Compensation Committee”). Under this plan, we accrue an amount determined as a percentage of the participant's gross monthly salary and the amounts accrued are treated as if they are invested in one or more investment vehicles pursuant to this plan. Net expenses related to this plan during 2023, 2022 and 2021 were $1.3 million, $2.6 million and $1.8 million, respectively.
Incentive Plans
Under our Second Amended and Restated 2010 Incentive Plan and our 2020 Incentive Plan (together the “Incentive Plans”), shares of our common stock are made available for awards to employees and nonemployee members of our Board of Directors.
The Incentive Plans are administered primarily by the Compensation Committee; however, the full Board of Directors makes determinations regarding awards to nonemployee directors under the Incentive Plans. The Compensation Committee or our Board of Directors, as applicable, determines the type(s) of award(s) to be made to each participant and sets forth in the related award agreement the terms, conditions and limitations applicable to each award. Stock options, stock appreciation rights and stock and cash awards may be made under the Incentive Plans. There are no options outstanding under either Incentive Plan. We have not granted any stock options since 2005 and the Compensation Committee has expressed its intention to refrain from using stock options as a component of employee compensation for our executive officers and other employees for the foreseeable future. Additionally, the Board of Directors has expressed its intention to refrain from using stock options as a component of nonemployee director compensation for the foreseeable future.
In 2023, 2022 and 2021, the Compensation Committee granted awards of performance units to certain of our key executives and employees. The performance units awarded are scheduled to vest in full on the third anniversary of the applicable award dates, or pro rata over three years if the participant meets certain age and years of service requirements. The Compensation Committee and the Board of Directors approved specific financial goals and measures (as defined), for each of the three-year periods ending December 31, 2025, 2024 and 2023 to be used as the basis for the final value of the performance units. The final value of the performance unit granted may range from $0 to $200 in each of 2023, 2022 and 2021. Upon vesting and determination of value, the value of the performance units will be payable in cash. Compensation expense related to the performance units was $12 million, $13 million and $9.4 million in 2023, 2022 and 2021, respectively. As of December 31, 2023, there were 250,324 performance units outstanding.
Annually, the Compensation Committee grants restricted units of our common stock to certain of our key executives and employees and restricted common stock to our nonemployee directors. Over 80%, 83% and 85% of the grants made to our employees in 2023, 2022 and 2021, respectively, vest in full on the third anniversary of the award date, conditional upon continued employment through such vesting date. The remainder of the grants made to employees can vest pro rata over three years, provided the individual meets certain age and years-of-service requirements. For the grants of restricted stock units to each of the participant employees, the participant will be issued one share of our common stock for each of the participant's vested restricted stock units at the earlier of three years or, if the participant vested earlier after meeting the age and service requirements, following termination of employment or service. The grants of restricted stock to our nonemployee directors generally vest in full on the first anniversary of the award date, conditional upon continued service as a director, except for the 2023 grant to one director who retired from our board of directors as of the date of our annual meeting in May 2023, which vested on that date and the 2021 grant to one director who retired from our board of directors as of the date of our annual meeting in May 2021, which vested on that date.
The Compensation Committee has a policy that Oceaneering will not provide U.S. federal income tax gross-up payments to any of its directors or executive officers in connection with future awards of restricted stock or stock units.
The additional tax charge(benefit) realized from tax deductions less than or in excess of the financial statement expense of our restricted stock grants was $(1.4) million, $0.1 million and $0.5 million in 2023, 2022 and 2021, respectively. The 2023, 2022 and 2021 charges were recognized in our Consolidated Statements of Operations.
The following is a summary of our restricted stock and restricted stock unit activity for 2023, 2022 and 2021: 
Number
Weighted
Average
Fair Value
Aggregate
Intrinsic Value
Balance as of December 31, 20201,955,346 $13.67 
Granted1,333,689 11.80 
Issued(601,830)16.42 $7,613,000 
Forfeited(239,946)12.35 
Balance as of December 31, 20212,447,259 $12.10 
Granted898,264 14.14 
Issued(674,968)14.53 $9,529,000 
Forfeited(134,748)12.19 
Balance as of December 31, 20222,535,807 $12.18 
Granted753,670 19.14 
Issued(823,785)10.95 $16,232,000 
Forfeited(180,382)13.82 
Balance as of December 31, 20232,285,310 $14.78 
The restricted stock units granted in 2023, 2022 and 2021 carry no voting rights and no dividend rights. Each grantee of shares of restricted common stock is deemed to be the record owner of those shares during the restriction period, with the right to vote and receive any dividends on those shares.
Grants of restricted stock units are valued at their estimated fair values as of their respective grant dates. The grants in 2023, 2022 and 2021 were subject only to vesting conditioned on continued employment or service as a nonemployee director; therefore, these grants were valued at the grant date fair market value using the closing price of our stock on the New York Stock Exchange.
Compensation expense under the restricted stock plans was $11 million, $9.6 million and $9.6 million for 2023, 2022 and 2021, respectively. As of December 31, 2023, we had $10 million of future expense to be recognized related to our restricted stock unit plans over a weighted-average remaining life of 1.7 years.
Post-Employment Benefit
Pursuant to a service agreement we entered into with a former Chairman of the Board of Directors, we are obligated to provide for medical coverage on an after-tax basis to him, his spouse and two adult children for their lives. Our total accrued liabilities, current and long-term, under this post-employment benefit were $1.8 million as of both December 31, 2023 and 2022.
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounting Standards Updates (Notes)
12 Months Ended
Dec. 31, 2023
Accounting Changes and Error Corrections [Abstract]  
New Accounting Pronouncements and Changes in Accounting Principles [Text Block]
2. ACCOUNTING STANDARDS UPDATE
Recently Issued Accounting Standards. In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“Topic 280”), which requires enhanced disclosures about significant segment expenses. Under Topic 280, companies are required to disclose, on an annual and interim basis, any significant segment expense that is regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of segment profit or loss. The title and position of the CODM must be disclosed plus an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. Topic 280 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024,and must be applied retrospectively to all prior periods presented in the financial statements. We anticipate that Topic 280 will only impact our disclosures and therefore do not expect that Topic 280 will have a material impact on our consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740):Improvements to Income Tax Disclosures” (“Topic 740”), which applies to all entities subject to income taxes. Topic 740 requires disaggregated information about a reporting entity’s effective tax rate reconciliation, including percentages and amounts, as well as information on income taxes paid, net of refunds disaggregated by federal, state, local and foreign and by jurisdiction if the amount is 5% or more of total income tax payments, net of refunds. Topic 740 is effective for annual periods beginning after December 15, 2024. The guidance will be applied on a prospective basis with the option to apply the standard retrospectively. We anticipate that Topic 740 will only impact our disclosures and therefore do not expect that Topic 740 will have a material impact on our consolidated financial statements.
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Lease (Notes)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Lessee, Operating Lease, Liability, Maturity [Table Text Block]
As of December 31, 2023, future maturities of lease liabilities for our operating leases with an initial lease term of more than 12 months were as follows:
(in thousands)
For the year ended December 31,
2024$97,549 
202598,119 
202660,289 
202733,371 
202825,861 
Thereafter144,366 
Total lease payments459,555 
Less: Interest(87,956)
Present Value of Operating Lease Liabilities$371,599 
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary Of Major Accounting Policies-Leases - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]      
Operating Lease, Right-of-Use Asset $ 337,554,000 $ 139,611,000  
Operating Lease, Liability $ 371,599,000    
Operating Leases, Operating Lease Term 20 years    
Accounts Receivable, Allowance for Credit Loss, Writeoff     $ 29,549,000
HistoricalCreditLossAnalysisPeriod 3 years    
Accounts Receivable, Allowance for Credit Loss $ 2,200,000 2,000,000  
Financing Receivable, Allowance for Credit Loss 600,000 300,000  
Financing Receivable, Allowance for Credit Loss, Writeoff (1,300,000) (400,000) $ (53,000,000)
Interest Receivable $ 200,000 $ 800,000  
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary Of Major Accounting Policies-Treasury Stock - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2015
Dec. 31, 2023
Dec. 31, 2022
Dec. 12, 2014
Accounting Policies [Abstract]        
Stock Repurchase Program, Number of Shares Authorized to be Repurchased       10,000,000
Treasury stock, shares 2,000,000      
Treasury Stock, Value, Acquired, Cost Method $ 100      
Treasury Stock, Common, Shares   10,030,200 10,574,563  
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary Of Major Accounting Policies - Principles of Consolidation And Repurchases (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 12, 2014
Schedule of Equity Method Investments [Line Items]    
Stock Repurchase Program, Number of Shares Authorized to be Repurchased   10,000
Stock Repurchase Program, Number of Shares Authorized to be Repurchased   10,000
Minimum [Member]    
Schedule of Equity Method Investments [Line Items]    
Equity Method Investment, Additional Information 20  
Maximum [Member]    
Schedule of Equity Method Investments [Line Items]    
Equity Method Investment, Additional Information 50  
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary Of Major Accounting Policies - Property, Plant and Equipment and Long-Lived Intangible Assets (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Construction in Progress, Gross $ 55.0 $ 58.0
Remotely Operated Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Operating Leases, Operating Lease Term 8 years  
Marine Services Equipment [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Operating Leases, Operating Lease Term 25 years  
Marine Services Equipment [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Operating Leases, Operating Lease Term 3 years  
Building and Building Improvements [Member] | Maximum [Member]    
Property, Plant and Equipment [Line Items]    
Operating Leases, Operating Lease Term 25 years  
Building and Building Improvements [Member] | Minimum [Member]    
Property, Plant and Equipment [Line Items]    
Operating Leases, Operating Lease Term 3 years  
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary Of Major Accounting Policies - Acquisitions (Details)
12 Months Ended
Dec. 31, 2023
New Accounting Pronouncements or Change in Accounting Principle [Line Items]  
New Accounting Pronouncements and Changes in Accounting Principles [Text Block]
2. ACCOUNTING STANDARDS UPDATE
Recently Issued Accounting Standards. In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“Topic 280”), which requires enhanced disclosures about significant segment expenses. Under Topic 280, companies are required to disclose, on an annual and interim basis, any significant segment expense that is regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of segment profit or loss. The title and position of the CODM must be disclosed plus an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. Topic 280 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024,and must be applied retrospectively to all prior periods presented in the financial statements. We anticipate that Topic 280 will only impact our disclosures and therefore do not expect that Topic 280 will have a material impact on our consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740):Improvements to Income Tax Disclosures” (“Topic 740”), which applies to all entities subject to income taxes. Topic 740 requires disaggregated information about a reporting entity’s effective tax rate reconciliation, including percentages and amounts, as well as information on income taxes paid, net of refunds disaggregated by federal, state, local and foreign and by jurisdiction if the amount is 5% or more of total income tax payments, net of refunds. Topic 740 is effective for annual periods beginning after December 15, 2024. The guidance will be applied on a prospective basis with the option to apply the standard retrospectively. We anticipate that Topic 740 will only impact our disclosures and therefore do not expect that Topic 740 will have a material impact on our consolidated financial statements.
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary Of Major Accounting Policies - Foreign Currency Translation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]      
Foreign Currency Transaction Gain (Loss), before Tax $ (1,400) $ (100) $ (8,400)
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary Of Major Accounting Policies Summary Of Major Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]      
Revenue Recognition
Revenue Recognition. All of our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use the input method to recognize revenue, because each day of service provided represents value to the customer. The performance obligations in these contracts are satisfied, and revenue is recognized, as the work is performed. When appropriate, we apply the practical expedient to recognize revenue for the amount invoiced when the invoice corresponds directly to the value of our performance to date.
We account for significant fixed-price contracts, mainly relating to our Manufactured Products segment, and to a lesser extent in our Offshore Projects Group (“OPG”) and Aerospace and Defense Technologies (“ADTech”) segments, by recognizing revenue over time using the cost-to-cost input method. The performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. In 2023, 2022 and 2021, we accounted for 19%, 15% and 16%, respectively, of our revenue using the cost-to-cost input method to measure progress toward satisfying the related performance obligations on our contracts. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.
We have elected to recognize the cost for freight and shipping as an expense when incurred. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by us from customers, are excluded from revenue.
In our service-based business lines, we principally charge on a dayrate basis for services provided. In our product-based business lines, predominantly in our Manufactured Products segment, we recognize revenue and profit using the percentage-of-completion method and exclude uninstalled materials and significant inefficiencies from the measure of progress.
We apply judgment in the determination and allocation of transaction price to performance obligations and the subsequent recognition of revenue, based on the facts and circumstances of each contract. We routinely review estimates related to our contracts and, when required, reflect revisions to profitability in earnings immediately. If an element of variable consideration has the potential for a significant future reversal of revenue, we will constrain that variable consideration to a level intended to remove the potential future reversal. If a current estimate of total contract cost indicates an ultimate loss on a contract, we recognize the projected loss in full when we determine it. During the year ended December 31, 2023, we recognized a projected loss of $9.8 million for contracts in our Manufactured Products segment. During the year ended December 31, 2022, we recognized a projected loss of $5.2 million for contracts in our Manufactured Products segment. During the year ended December 31, 2021, we recognized a projected loss of $3.6 million for a contract in our Subsea Robotics segment. There could be significant adjustments to overall contract costs in the future, due to changes in facts and circumstances.
In general, our payment terms consist of those services billed regularly as provided and those products delivered at a point in time, which are invoiced after the performance obligation is satisfied. Our product and service contracts with milestone payments due at agreed progress points during the contract are invoiced when those milestones are reached, which may differ from the timing of revenue recognition. Our payment terms generally do not provide financing of contracts to customers, nor do we receive financing from customers as a result of these terms.
See Note 3—“Revenue” for more information on our revenue from contracts with customers.
   
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
New Accounting Pronouncements and Changes in Accounting Principles [Text Block]
2. ACCOUNTING STANDARDS UPDATE
Recently Issued Accounting Standards. In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“Topic 280”), which requires enhanced disclosures about significant segment expenses. Under Topic 280, companies are required to disclose, on an annual and interim basis, any significant segment expense that is regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of segment profit or loss. The title and position of the CODM must be disclosed plus an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. Topic 280 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024,and must be applied retrospectively to all prior periods presented in the financial statements. We anticipate that Topic 280 will only impact our disclosures and therefore do not expect that Topic 280 will have a material impact on our consolidated financial statements.
In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740):Improvements to Income Tax Disclosures” (“Topic 740”), which applies to all entities subject to income taxes. Topic 740 requires disaggregated information about a reporting entity’s effective tax rate reconciliation, including percentages and amounts, as well as information on income taxes paid, net of refunds disaggregated by federal, state, local and foreign and by jurisdiction if the amount is 5% or more of total income tax payments, net of refunds. Topic 740 is effective for annual periods beginning after December 15, 2024. The guidance will be applied on a prospective basis with the option to apply the standard retrospectively. We anticipate that Topic 740 will only impact our disclosures and therefore do not expect that Topic 740 will have a material impact on our consolidated financial statements.
   
Percentage of Completion Percent of Revenue 19.00% 15.00% 16.00%
Revenues $ 2,424,706 $ 2,066,084 $ 1,869,275
Cost of Goods and Services Sold 2,025,735 1,758,707 1,605,210
Income Tax Expense (Benefit) 63,652 53,111 43,598
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest 97,403 25,941 $ (49,307)
Inventory, Net 209,798 184,375  
Accrued Liabilities, Current 411,781 307,446  
Liabilities, Other than Long-term Debt, Noncurrent 101,907 84,650  
Retained Earnings (Accumulated Deficit) $ 1,425,257 $ 1,327,854  
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary Of Major Accounting Policies (Details)
12 Months Ended
Dec. 31, 2023
Disposition [Line Items]  
Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions 50.00%
Treasury Stock [Text Block] Repurchase Plan. In December 2014, our Board of Directors approved a plan to repurchase up to 10 million shares of our common stock. In 2015, we repurchased 2.0 million shares of our common stock for $100 million. We have not repurchased any shares under this program since December 2015. The timing and amount of any future repurchases will be determined by our management. As of December 31, 2023, we retained 10 million of the shares we had repurchased through this and a prior repurchase program. We expect to hold the shares repurchased and any additional shares repurchased under the plan as treasury stock for possible future use. The plan does not obligate us to repurchase any particular number of shares. We account for the shares we hold in treasury under the cost method, at average cost.
Principles of Consolidation
Principles of Consolidation. The consolidated financial statements include the accounts of Oceaneering International, Inc. (“Oceaneering,” “we,” “us” or “our”) and our more than 50% owned and controlled subsidiaries. We also consolidate entities that are determined to be variable interest entities if we determine that we are the primary beneficiary; otherwise, we account for those entities using the equity method of accounting. We use the equity method to account for our investments in unconsolidated affiliated companies of which we own an equity interest of between 20% and 50% and as to which we have significant influence, but not control, over operations. We use the cost method for all other long-term investments. Investments in entities that we do not consolidate are reflected on our balance sheet in other non-current assets. All significant intercompany accounts and transactions have been eliminated.
Use Of Estimates
Use of Estimates. The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires that our management make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates.
Cash and Cash Equivalents
Cash and Cash Equivalents. Cash and cash equivalents include demand deposits and highly liquid investments with original maturities of three months or less from the date of investment.
Inventory Inventory. Inventory is valued at the lower of cost or net realizable value. We determine cost using the weighted-average method. We periodically review the value of items in inventory and record write-downs or write-offs of inventory based on our assessment of market conditions. Write-downs and write-offs are charged to cost of services and products. We did not record any write-downs or write-offs of inventory in the years ended December 31, 2023, 2022 or 2021.
Revenue Recognition
Revenue Recognition. All of our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use the input method to recognize revenue, because each day of service provided represents value to the customer. The performance obligations in these contracts are satisfied, and revenue is recognized, as the work is performed. When appropriate, we apply the practical expedient to recognize revenue for the amount invoiced when the invoice corresponds directly to the value of our performance to date.
We account for significant fixed-price contracts, mainly relating to our Manufactured Products segment, and to a lesser extent in our Offshore Projects Group (“OPG”) and Aerospace and Defense Technologies (“ADTech”) segments, by recognizing revenue over time using the cost-to-cost input method. The performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. In 2023, 2022 and 2021, we accounted for 19%, 15% and 16%, respectively, of our revenue using the cost-to-cost input method to measure progress toward satisfying the related performance obligations on our contracts. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.
We have elected to recognize the cost for freight and shipping as an expense when incurred. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by us from customers, are excluded from revenue.
In our service-based business lines, we principally charge on a dayrate basis for services provided. In our product-based business lines, predominantly in our Manufactured Products segment, we recognize revenue and profit using the percentage-of-completion method and exclude uninstalled materials and significant inefficiencies from the measure of progress.
We apply judgment in the determination and allocation of transaction price to performance obligations and the subsequent recognition of revenue, based on the facts and circumstances of each contract. We routinely review estimates related to our contracts and, when required, reflect revisions to profitability in earnings immediately. If an element of variable consideration has the potential for a significant future reversal of revenue, we will constrain that variable consideration to a level intended to remove the potential future reversal. If a current estimate of total contract cost indicates an ultimate loss on a contract, we recognize the projected loss in full when we determine it. During the year ended December 31, 2023, we recognized a projected loss of $9.8 million for contracts in our Manufactured Products segment. During the year ended December 31, 2022, we recognized a projected loss of $5.2 million for contracts in our Manufactured Products segment. During the year ended December 31, 2021, we recognized a projected loss of $3.6 million for a contract in our Subsea Robotics segment. There could be significant adjustments to overall contract costs in the future, due to changes in facts and circumstances.
In general, our payment terms consist of those services billed regularly as provided and those products delivered at a point in time, which are invoiced after the performance obligation is satisfied. Our product and service contracts with milestone payments due at agreed progress points during the contract are invoiced when those milestones are reached, which may differ from the timing of revenue recognition. Our payment terms generally do not provide financing of contracts to customers, nor do we receive financing from customers as a result of these terms.
See Note 3—“Revenue” for more information on our revenue from contracts with customers.
Stock-based Compensation
Stock-Based Compensation. We recognize all share-based payments to directors, officers and employees over their vesting periods in the income statement based on their estimated fair values. For more information on our employee benefit plans, see Note 11—“Employee Benefit Plans.”
Income Taxes
Income Taxes. We provide income taxes at appropriate tax rates in accordance with our interpretation of the respective tax laws and regulations after review and consultation with our internal tax department, tax advisors and, in some cases, legal counsel in various jurisdictions. We provide for deferred income taxes for differences between carrying amounts of assets and liabilities for financial and tax reporting purposes and provide a valuation allowance against deferred tax assets when it is more likely than not that the asset will not be realized.
We recognize an expense or benefit for an uncertain tax position if it is more likely than not to be sustainable upon audit by the applicable taxing authority. If this threshold is met, the uncertain tax position is then measured and recognized at the largest amount that we believe is greater than 50% likely of being realized upon ultimate settlement. We account for any applicable interest and penalties on these uncertain tax positions as a component of our provision for income taxes on our financial statements.
We have elected to account for U.S. federal income tax on global intangible low‑taxed income (“GILTI”) as a current period expense when incurred.
For more information on income taxes, see Note 6—“Income Taxes.”
Foreign Currency Translations
Foreign Currency Translation. The functional currency for most of our foreign subsidiaries is the applicable local currency. Results of operations for foreign subsidiaries with functional currencies other than the U.S. dollar are translated into U.S. dollars using average exchange rates during the period. Assets and liabilities of these foreign subsidiaries are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date, and the resulting translation adjustments are recognized, net of tax, in accumulated other comprehensive income (loss) as a component of shareholders' equity. All foreign currency transaction gains and losses are recognized currently in the
Consolidated Statements of Operations. We recorded $(1.4) million, less than $(0.1) million and $(8.4) million of foreign currency transaction gains (losses) in the years ended December 31, 2023, 2022 and 2021, respectively. Those amounts are included as a component of other income (expense), net in our Consolidated Statement of Operations.
Derivatives, Policy [Policy Text Block] Financial Instruments. We recognize all derivative instruments as either assets or liabilities in the balance sheet and measure those instruments at fair value. Subsequent changes in fair value are reflected in current earnings or other comprehensive income (loss), depending on whether a derivative instrument is designated as part of a hedge relationship and, if it is, the type of hedge relationship. See Note 8—“Debt” for information relative to the interest rate swaps we had in effect.
Reclassification, Comparability Adjustment
Reclassifications. Certain amounts from prior periods have been reclassified to conform with the current year presentation.
Goodwill and Intangible Assets, Goodwill, Policy
Goodwill. Our goodwill is evaluated for impairment annually and whenever we identify certain triggering events or circumstances that would more likely than not reduce the fair value of a reporting unit below its carrying amount.
In our annual evaluation of goodwill, we perform a qualitative or quantitative impairment test. Under the qualitative approach, if we determine it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we are required to perform the quantitative analysis to determine the fair value of the reporting unit. We then compare the fair value of the reporting unit with its carrying amount and recognize an impairment loss for the
amount by which the carrying amount exceeds the fair value of the reporting unit. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. We also consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. During the fourth quarters of 2023 and 2022, we performed our annual goodwill impairment assessment using qualitative tests that did not indicate a more detailed quantitative analysis was necessary. No goodwill impairment was recognized for the years ended December 31, 2023, 2022 and 2021.
Lessee, Leases
Leases. We determine whether a contract is or contains a lease at inception, whether as a lessee or a lessor. We take into consideration the elements of an identified asset, right to control and the receipt of economic benefit in making those determinations.
As a lessor, we lease certain types of equipment along with the provision of services and utilize the expedient allowing us to combine the lease and non-lease components into a combined component that is accounted for (1) under the accounting standard “Leases” (“ASC 842”), when the lease component is predominant, and (2) under the accounting standard “Revenue from Contracts with Customers” (“ASC 606”), when the service component is
predominant. In general, when we have a service component, it is typically the predominant element and leads to accounting under ASC 606.
As a lessor, we lease certain types of equipment, often providing services at the same time. These leases can be priced on a dayrate or lump-sum basis for periods ranging from a few days to multi-year contracts. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our customer's discretion. These leases generally do not contain options to purchase, material restrictions or covenants that impact our accounting for leases.
As a lessee, we lease land, buildings, vessels and equipment for the operation of our business and to support some of our service line revenue streams. These generally carry lease terms that range from days for operational and support equipment to 20 years for land and buildings. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our discretion. When the exercise of those options is reasonably certain, we include them in the lease assessment. Our leases do not contain material restrictions or covenants that impact our accounting for them, nor do we provide residual value guarantees.
As a lessee, we utilize the practical expedients to not recognize leases with an initial lease term of 12 months or less on the balance sheet and to combine lease and non-lease components together and account for the combined component as a lease for all asset classes, except real estate.
Right-of-use operating lease assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement or modification date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate, based on the information available at commencement or modification date in determining the present value of future payments. In determining the incremental borrowing rate, we considered our external credit ratings, bond yields for us and our identified peers, the risk-free rate in geographic regions where we operate and the impact associated with providing collateral over a similar term as the lease for an amount equal to the future lease payments. Our right-of-use operating lease assets also include any lease prepayments made and exclude lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease. These options are included in the lease term when it is reasonably certain we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.
See Note 4—“Leases” for more information on our operating leases.
Earnings Per Share, Policy
Earnings (Loss) per Share. For each year presented, the only difference between our annual calculated weighted-average basic and diluted number of shares outstanding is the effect of outstanding restricted stock units.
Lessee, Operating Leases [Text Block] LEASES
Supplemental information about our operating leases follows:
December 31,
(in thousands)20232022
Assets:
 Right-of-use operating lease assets$337,554 $139,611 
Liabilities:
 Current$78,117 $19,580 
 Noncurrent293,482 151,842 
Lease liabilities$371,599 $171,422 
December 31,
20232022
Lease Term and Discount Rate:
Weighted-average remaining lease term (years)79
 
 Weighted-average discount rate5.9 %5.8 %
No impairments of right-of-use operating leases were recorded in the years ended December 31, 2023 and 2022.
Operating lease cost reflects the lease expense resulting from amortization over the respective lease terms of our operating leases with initial lease terms greater than 12 months. Our short-term lease cost consists of expense for our operating leases with initial lease terms of 12 months or less that are not recorded on our balance sheet. The components of lease cost are as follows:
Year ended December 31,
(in thousands)20232022
Lease Cost:
Operating lease costOperating lease cost$56,212 $34,467 
Short-term lease costShort-term lease cost98,763 101,048 
Total Lease Cost$154,975 $135,515 
As of December 31, 2023, future maturities of lease liabilities for our operating leases with an initial lease term of more than 12 months were as follows:
(in thousands)
For the year ended December 31,
2024$97,549 
202598,119 
202660,289 
202733,371 
202825,861 
Thereafter144,366 
Total lease payments459,555 
Less: Interest(87,956)
Present Value of Operating Lease Liabilities$371,599 
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary Of Major Accounting Policies (Details)-Allowance for Credit Losses - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]      
Accounts Receivable, Allowance for Credit Loss $ 2,200,000 $ 2,000,000  
Interest Receivable 200,000 800,000  
Financing Receivable, Allowance for Credit Loss 600,000 300,000  
Financing Receivable, Allowance for Credit Loss, Writeoff $ (1,300,000) (400,000) $ (53,000,000)
HistoricalCreditLossAnalysisPeriod 3 years    
Accounts Receivable, Allowance for Credit Loss, Writeoff     29,549,000
Valuation Allowance [Line Items]      
Financing Receivable, Allowance for Credit Loss, Writeoff $ 1,300,000 400,000 53,000,000
Increase (Decrease) in Inventories 25,423,000 30,692,000 (7,313,000)
Manufactured Products      
Accounting Policies [Abstract]      
Financing Receivable, Allowance for Credit Loss, Writeoff (9,800,000) (5,200,000) (49,000,000)
Valuation Allowance [Line Items]      
Financing Receivable, Allowance for Credit Loss, Writeoff $ 9,800,000 $ 5,200,000 49,000,000
Increase (Decrease) in Inventories     20,000,000
Subsea Robotics      
Accounting Policies [Abstract]      
Financing Receivable, Allowance for Credit Loss, Writeoff     (3,600,000)
Valuation Allowance [Line Items]      
Financing Receivable, Allowance for Credit Loss, Writeoff     $ 3,600,000
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Business Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Revenue from External Customers by Products and Services [Table Text Block]  
The following table presents revenue disaggregated by business segment, geographical region, and timing of transfer of goods or services.
Year Ended December 31,
(in thousands)202320222021
Business Segment:
Energy
Subsea Robotics$752,521 $621,921 $538,515 
Manufactured Products493,692 382,361 344,251 
Offshore Projects Group546,366 489,317 378,121 
Integrity Management & Digital Solutions255,282 229,884 241,393 
Total Energy 2,047,861 1,723,483 1,502,280 
Aerospace and Defense Technologies376,845 342,601 366,995 
Total$2,424,706 $2,066,084 $1,869,275 
 
Revenue by Timing of Transfer of Goods or Services [Table Text Block]  
Year Ended December 31,
(in thousands)202320222021
Timing of Transfer of Goods or Services:
Revenue recognized over time$2,272,160 $1,929,031 $1,747,585 
Revenue recognized at a point in time152,546 137,053 121,690 
Total$2,424,706 $2,066,084 $1,869,275 
 
Revenue from External Customers by Geographic Areas [Table Text Block]  
Year Ended December 31,
(in thousands)202320222021
Geographic Operating Areas:
Foreign:
Africa$331,891 $286,687 $273,095 
Asia and Australia274,160 206,564 184,659 
United Kingdom205,886 177,234 181,453 
Brazil202,892 139,859 111,198 
Norway189,802 180,186 214,306 
Other189,694 96,742 93,021 
Total Foreign1,394,325 1,087,272 1,057,732 
United States1,030,381 978,812 811,543 
Total$2,424,706 $2,066,084 $1,869,275 
 
Contract with Customer, Asset and Liability [Table Text Block]
The following table provides information about contract assets and contract liabilities from contracts with customers.
Year Ended December 31,
(in thousands)20232022
Total contract assets, beginning of period$184,847 $164,847 
Revenue accrued2,328,382 1,984,385 
Amounts billed(2,278,724)(1,964,385)
Total contract assets, end of period$234,505 $184,847 
Total contract liabilities, beginning of period$112,950 $88,175 
Deferrals of milestone payments149,864 104,649 
Recognition of revenue for goods and services(98,183)(79,874)
Total contract liabilities, end of period$164,631 $112,950 
   
Revenues $ 2,424,706 $ 2,066,084 $ 1,869,275
Disaggregation of Revenue REVENUE
Revenue by Category
The following table presents revenue disaggregated by business segment, geographical region, and timing of transfer of goods or services.
Year Ended December 31,
(in thousands)202320222021
Business Segment:
Energy
Subsea Robotics$752,521 $621,921 $538,515 
Manufactured Products493,692 382,361 344,251 
Offshore Projects Group546,366 489,317 378,121 
Integrity Management & Digital Solutions255,282 229,884 241,393 
Total Energy 2,047,861 1,723,483 1,502,280 
Aerospace and Defense Technologies376,845 342,601 366,995 
Total$2,424,706 $2,066,084 $1,869,275 
Year Ended December 31,
(in thousands)202320222021
Geographic Operating Areas:
Foreign:
Africa$331,891 $286,687 $273,095 
Asia and Australia274,160 206,564 184,659 
United Kingdom205,886 177,234 181,453 
Brazil202,892 139,859 111,198 
Norway189,802 180,186 214,306 
Other189,694 96,742 93,021 
Total Foreign1,394,325 1,087,272 1,057,732 
United States1,030,381 978,812 811,543 
Total$2,424,706 $2,066,084 $1,869,275 
   
Energy Business Segments [Abstract]      
Segment Reporting Information [Line Items]      
Revenues $ 2,047,861 1,723,483 1,502,280
Subsea Robotics      
Segment Reporting Information [Line Items]      
Revenues 752,521 621,921 538,515
Manufactured Products      
Segment Reporting Information [Line Items]      
Revenues 493,692 382,361 344,251
Offshore Projects Group      
Segment Reporting Information [Line Items]      
Revenues 546,366 489,317 378,121
Integrity Management & Digital Solutions      
Segment Reporting Information [Line Items]      
Revenues 255,282 229,884 241,393
Aerospace and Defense Technologies      
Segment Reporting Information [Line Items]      
Revenues $ 376,845 $ 342,601 $ 366,995
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Geographic areas (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue [Abstract]      
Revenue from External Customers by Geographic Areas [Table Text Block]  
Year Ended December 31,
(in thousands)202320222021
Geographic Operating Areas:
Foreign:
Africa$331,891 $286,687 $273,095 
Asia and Australia274,160 206,564 184,659 
United Kingdom205,886 177,234 181,453 
Brazil202,892 139,859 111,198 
Norway189,802 180,186 214,306 
Other189,694 96,742 93,021 
Total Foreign1,394,325 1,087,272 1,057,732 
United States1,030,381 978,812 811,543 
Total$2,424,706 $2,066,084 $1,869,275 
 
Revenue by Geographic Area [Line Items]      
Revenues $ 2,424,706 $ 2,066,084 $ 1,869,275
Africa [Member]      
Revenue by Geographic Area [Line Items]      
Revenues 331,891 286,687 273,095
UNITED KINGDOM      
Revenue by Geographic Area [Line Items]      
Revenues 205,886 177,234 181,453
NORWAY      
Revenue by Geographic Area [Line Items]      
Revenues 274,160 180,186 214,306
BRAZIL      
Revenue by Geographic Area [Line Items]      
Revenues 202,892 139,859 111,198
UNITED STATES      
Revenue by Geographic Area [Line Items]      
Revenues 1,030,381 978,812 811,543
Non-US      
Revenue by Geographic Area [Line Items]      
Revenues 1,394,325 1,087,272 1,057,732
Other geographical member      
Revenue by Geographic Area [Line Items]      
Revenues 189,694 96,742 93,021
Asia Pacific [Member]      
Revenue by Geographic Area [Line Items]      
Revenues $ 189,802 $ 206,564 $ 184,659
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Timing of Transfer of Goods or Services (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue [Abstract]      
Revenues $ 2,424,706 $ 2,066,084 $ 1,869,275
Revenue Recognition for Remaining Performance Obligations in next 24 months 100,000    
Disaggregation of Revenue [Line Items]      
Revenues 2,424,706 2,066,084 1,869,275
Transferred over Time [Member]      
Revenue [Abstract]      
Revenues 2,272,160 1,929,031 1,747,585
Disaggregation of Revenue [Line Items]      
Revenues 2,272,160 1,929,031 1,747,585
Transferred at Point in Time [Member]      
Revenue [Abstract]      
Revenues 152,546 137,053 121,690
Disaggregation of Revenue [Line Items]      
Revenues $ 152,546 $ 137,053 $ 121,690
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]      
Contract with Customer, Asset, Reclassified to Receivable $ (2,278,724) $ (1,964,385)  
Revenue from Contract with Customer, Excluding Assessed Tax 2,328,382 1,984,385  
Contract with Customer, Liability, Revenue Recognized (98,183) (79,874)  
Revenues 2,424,706 2,066,084 $ 1,869,275
Contract with Customer, Asset, Net, Current 234,505 184,847  
Capitalized Contract Cost, Net 7,800 10,000  
Amortization of costs to fulfill a contract $ (5,800) $ (5,600) 4,500
Contract with Customer, Asset and Liability [Table Text Block]
The following table provides information about contract assets and contract liabilities from contracts with customers.
Year Ended December 31,
(in thousands)20232022
Total contract assets, beginning of period$184,847 $164,847 
Revenue accrued2,328,382 1,984,385 
Amounts billed(2,278,724)(1,964,385)
Total contract assets, end of period$234,505 $184,847 
Total contract liabilities, beginning of period$112,950 $88,175 
Deferrals of milestone payments149,864 104,649 
Recognition of revenue for goods and services(98,183)(79,874)
Total contract liabilities, end of period$164,631 $112,950 
   
Revenue by Timing of Transfer of Goods or Services [Table Text Block]  
Year Ended December 31,
(in thousands)202320222021
Timing of Transfer of Goods or Services:
Revenue recognized over time$2,272,160 $1,929,031 $1,747,585 
Revenue recognized at a point in time152,546 137,053 121,690 
Total$2,424,706 $2,066,084 $1,869,275 
 
Contract with Customer, Asset, before Allowance for Credit Loss, Current $ 234,505 $ 184,847 164,847
Contract with Customer, Liability, Current 164,631 112,950 $ 88,175
Increase (Decrease) in Contract with Customer, Liability $ 149,864 $ 104,649  
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue Performance Obligations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue [Abstract]      
Revenue, Remaining Performance Obligation, Amount $ 432,000    
Revenue Recognition for Remaining Performance Obligations 325,000    
Revenue Recognition for Remaining Performance Obligations in next 24 months 100,000    
Capitalized Contract Cost, Net 7,800 $ 10,000  
Amortization of costs to fulfill a contract (5,800) $ (5,600) $ 4,500
Disaggregation of Revenue [Line Items]      
Revenue, Remaining Performance Obligation, Amount 432,000    
Revenue Recognition for Remaining Performance Obligations 325,000    
Revenue Recognition for Remaining Performance Obligations in next 24 months 100,000    
Revenue Recognition for Remaining Performance Obligations in next 36 months $ 7,600    
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Selected Balance Sheet Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Equity Method Investments [Line Items]    
Accrued Liabilities, Current $ 411,781 $ 307,446
Equity Method Investments 30,455 30,049
Income Taxes Receivable 0 20,170
Deferred Income Taxes and Other Assets, Noncurrent 26,021 0
Inventory 209,798 184,375
Inventory [Line Items]    
Inventory 209,798 184,375
Prepaid Expense, Current 68,464 56,170
Debt Securities, Available-for-sale, Current 0 6,369
Other Inventory, Net of Reserves 18,078 10,778
Other current assets 68,464 62,539
Intangible Assets, Net (Excluding Goodwill) 21,182 11,517
Cash surrender value of life insurance policies 36,588 33,012
Equity Method Investments 30,455 30,049
Other 23,040 27,476
Other Assets, Noncurrent 137,286 122,224
Payroll and related costs $ 154,507 $ 122,380
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accounts Payable and Accrued Liabilities, Current Accounts Payable and Accrued Liabilities, Current
Accrued job costs $ 56,112 $ 57,310
Accrued Income Taxes, Current 55,990 44,966
Interest Payable 12,667 10,180
Other 54,388 53,030
Accrued Liabilities, Current 411,781 307,446
Deferred Tax Liabilities, Gross, Noncurrent   2,228
Supplemental Executive Retirement Plan 35,679 29,635
Long-Term Incentive Plan 12,727 14,479
Liability for Uncertainty in Income Taxes, Noncurrent 27,093 10,869
Other 25,375 27,439
Liabilities, Other than Long-term Debt, Noncurrent 101,907 84,650
Manufactured Products    
Schedule of Equity Method Investments [Line Items]    
Inventory 104,364 91,896
Inventory [Line Items]    
Inventory 104,364 91,896
Subsea Robotics    
Schedule of Equity Method Investments [Line Items]    
Inventory 87,356 81,701
Inventory [Line Items]    
Inventory $ 87,356 $ 81,701
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Selected Balance Sheet Information (Details 2) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2023
Equity Method Investment, Summarized Financial Information [Abstract]    
Schedule of Other Assets and Other Liabilities [Table Text Block]
The following is information regarding selected balance sheet accounts:
 December 31,
(in thousands)20232022
Inventory, net:
Manufactured Products$104,364 $91,896 
Subsea Robotics87,356 81,701 
Other inventory18,078 10,778 
Total$209,798 $184,375 
Other current assets:
Prepaid expenses$68,464 $56,170 
Angolan bonds— 6,369 
Total$68,464 $62,539 
Other noncurrent assets:
Cash surrender value of life insurance policies$36,588 $33,012 
Investment in unconsolidated affiliates30,455 30,049 
Income tax receivable— 20,170 
Deferred tax asset26,021 — 
Intangible assets, net21,182 11,517 
Other23,040 27,476 
Total$137,286 $122,224 
Accrued liabilities:
Payroll and related costs$154,507 $122,380 
Current operating lease liability78,117 19,580 
Accrued job costs56,112 57,310 
Income taxes payable55,990 44,966 
Accrued interest12,667 10,180 
Other54,388 53,030 
Total$411,781 $307,446 
Other long-term liabilities:
Supplemental Executive Retirement Plan$35,679 $29,635 
Uncertain tax positions27,093 10,869 
Long-Term Incentive Plan12,727 14,479 
Deferred income taxes1,033 2,228 
Other25,375 27,439 
Total$101,907 $84,650 
 
Schedule of Equity Method Investments [Line Items]    
Inventory $ 184,375 $ 209,798
Other Inventory, Net of Reserves 10,778 18,078
Prepaid Expense, Current 56,170 68,464
Other current assets 62,539 68,464
Intangible Assets, Net (Excluding Goodwill) 11,517 21,182
Cash surrender value of life insurance policies 33,012 36,588
Equity Method Investments 30,049 30,455
Other 27,476 23,040
Other non-current assets 122,224 137,286
Payroll and related costs 122,380 154,507
Accrued job costs 57,310 56,112
Accrued Income Taxes, Current 44,966 55,990
Other 53,030 54,388
Accrued Liabilities, Current 307,446 411,781
Liability for Uncertainty in Income Taxes, Noncurrent 10,869 27,093
Supplemental Executive Retirement Plan 29,635 35,679
Other 27,439 25,375
Other Long-term Liabilities 84,650 101,907
Liabilities, Other than Long-term Debt, Noncurrent $ 84,650 $ 101,907
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Provisions for Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Current:      
Domestic $ 2,043 $ 3,241 $ 974
Foreign 88,394 49,041 44,422
Total current 90,437 52,282 45,396
Deferred:      
Domestic (170) 633 (328)
Foreign (26,615) 196 (1,470)
Total deferred (26,785) 829 (1,798)
Income Tax Expense (Benefit) 63,652 53,111 43,598
Cash taxes paid 44,014 44,959 29,204
CARES Act Tax Refund 33,000    
Proceeds from Income Tax Refunds 23,000 10,000  
Income Including Equity Affiliate Earnings Before Income Taxes 161,055 79,052 (5,709)
Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Amount (3,618)    
Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount   12,304 3,141
Effective Income Tax Rate Reconciliation, BEAT, Amount 3,520 2,369 0
Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount (21,679)    
General Business Tax Credit Carryforward 1,712 1,083 1,301
Effective Income Tax Rate Reconciliation, Tax Credit, Amount (4,078) (1,952) (2,452)
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount $ 44,514 $ 14,505 $ 8,619
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Income Before Income Tax, Domestic and Foreign (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Tax Disclosure [Abstract]      
Domestic $ (62,294) $ (50,396) $ (125,010)
Foreign 223,349 129,448 119,301
Income before Income Taxes $ 161,055 $ 79,052 $ (5,709)
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]      
Operating Loss Carryforwards $ 478,000    
Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense 5,400 $ 1,000 $ 1,100
Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration 168,000    
Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration 310,000    
Operating Loss Carryforwards, Valuation Allowance 664,000    
Deferred compensation 20,310 19,344  
Deferred income 13,029 3,478  
Accrued expenses 26,811 23,434  
Deferred Tax Assets, Operating Loss Carryforwards 531,257 540,443  
Deferred tax asset reserves long-term operating lease liabilities 66,059 32,846  
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses 45,196 34,362  
Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, interest 34,671 35,638  
Other 15,253 24,651  
Deferred Tax Assets, Gross 752,586 714,196  
Valuation allowances 663,784 684,786  
Property and equipment 4,923 5,611  
Deferred Tax Liabilities, Investments 800 879  
Deferred Tax Liabilities, Leasing Arrangements 58,091 25,148  
Deferred Tax Liabilities, Gross (1,033) (2,228)  
Deferred Tax Liabilities, Gross 63,814 31,638  
Deferred tax assets:      
Deferred compensation 20,310 19,344  
Deferred income 13,029 3,478  
Accrued expenses 26,811 23,434  
Deferred Tax Assets, Operating Loss Carryforwards 531,257 540,443  
Deferred Tax Liabilities, Leasing Arrangements 58,091 25,148  
Other 15,253 24,651  
Deferred tax asset reserves long-term operating lease liabilities 66,059 32,846  
Gross deferred tax assets 752,586 714,196  
Valuation allowance (663,784) (684,786)  
Total deferred tax assets 88,802 29,410  
Deferred tax liabilities:      
Property and equipment 4,923 5,611  
Deferred Tax Liabilities, Investments 800 879  
Deferred Tax Assets (Liabilities), Net [Abstract]      
Total deferred tax liabilities (24,988) (2,228)  
Income Taxes Receivable 0 20,170  
Deferred Income Taxes and Other Assets, Noncurrent $ 26,021 $ 0  
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Valuation Allowance [Line Items]      
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
The reconciliation between the actual income tax provision and income tax computed using the U.S. statutory federal income tax rate is summarized as follows:
Year Ended December 31,
(in thousands)202320222021
Income tax provision (benefit) at the U.S. statutory rate$33,821 $16,645 $(1,199)
Base erosion and anti-abuse tax3,520 2,369 — 
Valuation allowances(21,679)11,078 33,068 
Foreign tax rate differential44,514 14,505 8,619 
Foreign income inclusion(3,618)12,304 3,141 
Stock compensation(1,428)137 542 
Excess compensation1,712 1,083 1,301 
Uncertain tax positions7,761 (704)158 
General business credits(4,078)(1,952)(2,452)
Other items, net3,127 (2,354)420 
Total provision (benefit) for income taxes$63,652 $53,111 $43,598 
   
Tax Credit Carryforward [Line Items]      
Liability for Uncertainty in Income Taxes, Noncurrent $ 27,093,000 $ 10,869,000  
Income Tax Expense (Benefit) 63,652,000 53,111,000 $ 43,598,000
Deferred Tax Assets, Operating Loss Carryforwards 531,257,000 540,443,000  
Deferred Tax Assets, Valuation Allowance 663,784,000 684,786,000  
Unrecognized Tax Benefits, Decreases Resulting from Prior Period Tax Positions $ (135,000) (2,171,000) (2,818,000)
Unrecognized Tax Benefits, Probability Threshold of Realizing for Tax Benefits Recognition, Minimum Percentage 5000.00%    
Penalties and interest expense relating to uncertain tax positions $ 5,400,000 1,000,000.0 $ 1,100,000
Liabilities for penalties and interest on uncertain tax 7,900,000 2,500,000  
Operating Loss Carryforwards 478,000,000    
Operating Loss Carryforwards, Valuation Allowance $ 664,000,000    
Current Fiscal Year End Date --12-31    
Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration $ 168,000,000    
Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration 310,000,000    
Uncertain Tax positions to be resolved in next 12 months 8,000,000    
CARES Act Tax Refund 33,000,000    
Proceeds from Income Tax Refunds 23,000,000 10,000,000  
Income Tax Contingency [Line Items]      
Uncertain Tax positions to be resolved in next 12 months 8,000,000    
Deferred Income Taxes and Other Tax Liabilities, Noncurrent 1,033,000    
Liabilities Subject to Compromise, Income Tax Contingencies 5,000,000    
Liabilities Subject to Compromise, Income Tax Contingencies 5,000,000    
Deferred Income Taxes and Other Tax Liabilities, Noncurrent 1,033,000    
Liability for Uncertainty in Income Taxes, Current 9,000,000    
Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority 3    
Income Taxes Receivable 20,000,000    
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount (21) (6,000,000)  
Deferred Income Tax Liabilities, Net 1,033,000 2,228,000  
Deferred Tax Assets, Net 1,000,000 2,000,000  
Interest Income      
Tax Credit Carryforward [Line Items]      
Proceeds from Income Tax Refunds 1,700,000    
Other Liabilities      
Income Tax Contingency [Line Items]      
Liabilities Subject to Compromise, Income Tax Contingencies 19,000,000 8,000,000  
Liabilities Subject to Compromise, Income Tax Contingencies $ 19,000,000 $ 8,000,000  
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of Unrecognized Tax Benefits [Roll Forward]      
Beginning of year $ 15,846 $ 17,367 $ 20,086
Additions based on tax positions related to the current year 4,391 269 1,934
Reductions for explration statutes of limitations (130) (520) (784)
Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions 12,576 1,103 2,011
Unrecognized Tax Benefits, Decreases Resulting from Prior Period Tax Positions (135) (2,171) (2,818)
Settlements (7,091) (202) (3,062)
Balance at end of year $ 25,457 $ 15,846 $ 17,367
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Summary Of Earliest Tax Years Open To Examination (Details)
12 Months Ended
Dec. 31, 2023
United Kingdom [Member]  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2020
Norway [Member]  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2018
Angola Member  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2015
Brazil [Member]  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2018
Australia [Member]  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2019
United States [Member]  
Income Tax Examination [Line Items]  
Earliest tax years open to examination by tax authorities 2014
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes Income Taxes - Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Operating Loss Carryforwards [Line Items]      
Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount $ 33,821 $ 16,645 $ (1,199)
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account   11,078 33,068
Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount 44,514 14,505 8,619
Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount (1,428) 137 542
Effective Income Tax Rate Reconciliation, Uncertain Tax Position 7,761 (704) 158
Effective Income Tax Rate Reconciliation, Other Adjustments, Amount 3,127 (2,354) 420
Income Tax Expense (Benefit) $ 63,652 53,111 43,598
Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount   $ 12,304 $ 3,141
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes Income Taxes - Reconciliation of Uncertain Tax Positions (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Tax Credit Carryforward [Line Items]        
Uncertain Tax positions to be resolved in next 12 months $ 8,000,000      
Liability for Uncertainty in Income Taxes, Noncurrent 27,093,000 $ 10,869,000    
Unrecognized Tax Benefits 25,457,000 15,846,000 $ 17,367,000 $ 20,086,000
Additions based on tax positions related to the current year 4,391,000 269,000 1,934,000  
Reductions for explration statutes of limitations (130,000) (520,000) (784,000)  
Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions 12,576,000 1,103,000 2,011,000  
Unrecognized Tax Benefits, Decreases Resulting from Prior Period Tax Positions (135,000) (2,171,000) (2,818,000)  
Settlements (7,091,000) (202,000) $ (3,062,000)  
Valuation Allowances and Reserves, Period Increase (Decrease) 21 6,000,000    
Deferred Tax Assets, Valuation Allowance $ (663,784,000) $ (684,786,000)    
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes Income Tax Narrative Details (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Summary of Income Tax Contingencies
A reconciliation of the beginning and ending amount of gross uncertain tax positions, excluding penalties and interest, is as follows: 
 Year Ended December 31,
(in thousands)202320222021
Balance at beginning of year$15,846 $17,367 $20,086 
Additions based on tax positions related to the current year4,391 269 1,934 
Reductions for expiration of statutes of limitations(130)(520)(784)
Additions based on tax positions related to prior years12,576 1,103 2,011 
Reductions based on tax positions related to prior years(135)(2,171)(2,818)
Settlements(7,091)(202)(3,062)
Balance at end of year$25,457 $15,846 $17,367 
 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
The reconciliation between the actual income tax provision and income tax computed using the U.S. statutory federal income tax rate is summarized as follows:
Year Ended December 31,
(in thousands)202320222021
Income tax provision (benefit) at the U.S. statutory rate$33,821 $16,645 $(1,199)
Base erosion and anti-abuse tax3,520 2,369 — 
Valuation allowances(21,679)11,078 33,068 
Foreign tax rate differential44,514 14,505 8,619 
Foreign income inclusion(3,618)12,304 3,141 
Stock compensation(1,428)137 542 
Excess compensation1,712 1,083 1,301 
Uncertain tax positions7,761 (704)158 
General business credits(4,078)(1,952)(2,452)
Other items, net3,127 (2,354)420 
Total provision (benefit) for income taxes$63,652 $53,111 $43,598 
 
Schedule of Components of Income Tax Expense (Benefit) provision (benefit) applicable for domestic and foreign taxes and cash taxes paid are as follows: 
 Year Ended December 31,
(in thousands)202320222021
Current income tax expense (benefit):
Domestic$2,043 $3,241 $974 
Foreign88,394 49,041 44,422 
Total current income tax expense (benefit)90,437 52,282 45,396 
Deferred income tax expense (benefit):
Domestic(170)633 (328)
Foreign(26,615)196 (1,470)
Total deferred income tax expense (benefit)(26,785)829 (1,798)
Total income tax expense (benefit)$63,652 $53,111 $43,598 
Cash taxes paid, net$44,014 $44,959 $29,204 
The components of the income tax provision (benefit) applicable for domestic and foreign taxes and cash taxes paid are as follows: 
 Year Ended December 31,
(in thousands)202320222021
Current income tax expense (benefit):
Domestic$2,043 $3,241 $974 
Foreign88,394 49,041 44,422 
Total current income tax expense (benefit)90,437 52,282 45,396 
Deferred income tax expense (benefit):
Domestic(170)633 (328)
Foreign(26,615)196 (1,470)
Total deferred income tax expense (benefit)(26,785)829 (1,798)
Total income tax expense (benefit)$63,652 $53,111 $43,598 
Cash taxes paid, net$44,014 $44,959 $29,204 
Schedule of Income before Income Tax, Domestic and Foreign
The components of income (loss) before income taxes are as follows: 
 Year Ended December 31,
(in thousands)202320222021
Domestic$(62,294)$(50,396)$(125,010)
Foreign223,349 129,448 119,301 
Income (loss) before income taxes
$161,055 $79,052 $(5,709)
 
Schedule of Deferred Tax Assets and Liabilities  
Significant components of net deferred tax assets and liabilities were as follows: 
 December 31,
(in thousands)20232022
Deferred tax assets:
Deferred compensation$20,310 $19,344 
Deferred income13,029 3,478 
Accrued expenses26,811 23,434 
Net operating loss and other carryforwards531,257 540,443 
Long-term operating lease liabilities66,059 32,846 
Goodwill and intangibles45,196 34,362 
Interest34,671 35,638 
Other15,253 24,651 
Gross deferred tax assets752,586 714,196 
Valuation allowances(663,784)(684,786)
Total deferred tax assets$88,802 $29,410 
Deferred tax liabilities:
Property and equipment$(4,923)$(5,611)
Basis difference in equity investments(800)(879)
Right-of-use operating lease assets(58,091)(25,148)
Total deferred tax liabilities$(63,814)$(31,638)
Net deferred income tax assets (liabilities), net$24,988 $(2,228)
Our net deferred tax assets (liabilities) are reflected within our balance sheet as follows: 
 December 31,
(in thousands)20232022
Long-term deferred tax assets$26,021 $— 
Deferred tax liabilities included in other long-term liabilities(1,033)(2,228)
Net deferred income tax assets (liabilities), net$24,988 $(2,228)
Summary of Income Tax Examinations  
Our tax returns are subject to audit by taxing authorities in multiple jurisdictions. These audits often take years to complete and settle. The following table lists the earliest tax years open to examination by tax authorities where we have significant operations: 
JurisdictionPeriods
United States2014
United Kingdom2020
Norway2018
Angola2015
Brazil2018
Australia2019
Tax Credit Carryforward [Line Items]    
Liability for Uncertainty in Income Taxes, Noncurrent $ 27,093 $ 10,869
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Long-Term Debt (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2023
Dec. 31, 2014
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Oct. 02, 2023
Feb. 16, 2018
Nov. 21, 2014
Oct. 27, 2014
Debt Disclosure [Abstract]                  
Schedule of Debt    
 December 31,
(in thousands)20232022
4.650% Senior Notes due 2024$— $400,000 
6.000% Senior Notes due 2028500,000 300,000 
Interest rate swap settlements— 4,371 
Unamortized discount and debt issuance costs(22,942)(3,398)
Long-term Debt$477,058 $700,973 
           
Debt Instrument [Line Items]                  
Current Fiscal Year End Date     --12-31            
Interest Paid, Including Capitalized Interest, Operating and Investing Activities     $ 34,000,000 $ 38,000,000 $ 39,000,000        
Line of Credit Facility, Maximum Borrowing Capacity $ 215   215            
Unamortized Debt Issuance Expense (22,942,000)   (22,942,000) (3,398,000)          
Term Loan Facility             $ 300,000,000    
Deferred (Gain) Loss on Discontinuation of Fair Value Hedge 0   0 4,371,000          
Long-term Debt 477,058,000   477,058,000 700,973,000          
Senior Notes due 2024 [Member]                  
Debt Instrument [Line Items]                  
Payments of Debt Issuance Costs   $ 6,900,000              
2024 Senior Notes [Member]                  
Debt Instrument [Line Items]                  
4.650% Senior Notes due 2024 0   0 400,000,000       $ 500,000,000  
Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate               4.65%  
Debt Instrument, Increase, Accrued Interest 5,500,000       700,000        
Debt Instrument, Repurchase Amount         100,000,000 $ 318,000,000      
Gain (Loss) on Repurchase of Debt Instrument         $ 1,100,000        
Write off of Deferred Debt Issuance Cost     700,000            
4.650% Senior Notes due 2024 0   0 400,000,000       $ 500,000,000  
Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate               4.65%  
2028 Senior Notes [Member]                  
Debt Instrument [Line Items]                  
4.650% Senior Notes due 2024 500,000,000   500,000,000 300,000,000   200,000,000 $ 300,000,000    
Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate             6.00%    
Payments of Debt Issuance Costs 7,000,000                
4.650% Senior Notes due 2024 $ 500,000,000   500,000,000 $ 300,000,000   $ 200,000,000 $ 300,000,000    
Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate             6.00%    
Line of Credit [Member]                  
Debt Instrument [Line Items]                  
Line of Credit Facility, Maximum Borrowing Capacity                 $ 500,000,000
Revolving Credit Facility                  
Debt Instrument [Line Items]                  
Payments of Debt Issuance Costs     $ 4,000,000            
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Interest Rate Swap (Details) - USD ($)
3 Months Ended
Mar. 31, 2020
Nov. 21, 2014
Debt Instrument [Line Items]    
Derivative, Variable Interest Rate   2.426%
Derivative, Amount of Hedged Item   $ 200,000,000
Derivative Liability, Notional Amount   $ 100,000,000
Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment $ 13  
Derivative [Member]    
Debt Instrument [Line Items]    
Derivative, Variable Interest Rate   282.30%
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt Additional Disclosures (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2023
Jun. 30, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Nov. 02, 2023
Oct. 02, 2023
Feb. 16, 2018
Oct. 27, 2014
Line of Credit Facility [Line Items]                  
Loans Payable to Bank               $ 300,000,000  
Line of Credit Facility, Maximum Borrowing Capacity $ 215   $ 215            
Term Loan Facility               $ 300,000,000  
Interest Paid, Including Capitalized Interest, Operating and Investing Activities     $ 34,000,000 $ 38,000,000 $ 39,000,000        
Debt Instrument, Interest Rate, Increase (Decrease)     100.00%            
Percentage of Federal Funds Rate     50.00%            
Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed 10000.00%                
Amortization of Debt Discount (Premium)     $ 900,000            
Debt Instrument, Unamortized Discount             $ 20,000,000    
debt ratio liquidity minimum amount $ 175   $ 175            
Revolving Credit Facility %age of Net Tangible Assets 1500.00%   1500.00%            
Minimum [Member]                  
Line of Credit Facility [Line Items]                  
Line of Credit Facility, Commitment Fee Percentage     30.00%            
Debt Instrument, Basis Spread on Variable Rate     225.00%            
Banking Regulation, Tier 1 Leverage Capital Ratio, Capital Adequacy, Minimum 3.00%   3.00%            
Maximum [Member]                  
Line of Credit Facility [Line Items]                  
Line of Credit Facility, Commitment Fee Percentage     37.50%            
Debt Instrument, Basis Spread on Variable Rate     325.00%            
Banking Regulation, Tier 1 Leverage Capital Ratio, Capital Adequacy, Minimum 100.00%   100.00%            
Sublimit Member                  
Line of Credit Facility [Line Items]                  
Line of Credit Facility, Maximum Borrowing Capacity $ 100   $ 100            
Minimum [Member]                  
Line of Credit Facility [Line Items]                  
MaximumPermittedLeverageRatio   400.00% 325.00%            
FutureMaximumLeverageRatio     325.00%            
Maximum [Member]                  
Line of Credit Facility [Line Items]                  
MaximumPermittedLeverageRatio   100.00% 100.00%            
FutureMaximumLeverageRatio     100.00%            
Line of Credit [Member]                  
Line of Credit Facility [Line Items]                  
Line of Credit Facility, Maximum Borrowing Capacity                 $ 500,000,000
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Minimum [Member]                  
Line of Credit Facility [Line Items]                  
Debt Instrument, Basis Spread on Variable Rate     125.00%            
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Maximum [Member]                  
Line of Credit Facility [Line Items]                  
Debt Instrument, Basis Spread on Variable Rate     225.00%            
2024 Senior Notes [Member]                  
Line of Credit Facility [Line Items]                  
Debt Instrument, Repurchase Amount         $ 100,000,000   318,000,000    
Debt Instrument, Repurchased Face Amount           $ 88,000,000 $ 312,000,000    
Debt Instrument, Repaid, Principal 400,000,000                
Amortization     $ 1,300,000 700,000          
Write off of Deferred Debt Issuance Cost     700,000            
2028 Senior Notes [Member]                  
Line of Credit Facility [Line Items]                  
Net proceeds (payments) of revolving credit facility, including new loan costs $ 178,000,000                
Amortization     1,600,000 1,400,000          
Interest Rate Swap                  
Line of Credit Facility [Line Items]                  
Amortization     4,400,000 $ 2,200,000          
Write off of Deferred Debt Issuance Cost     $ 2,700,000            
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operations by Business Segment and Geographic Area - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting, Measurement Disclosures [Abstract]      
Financial Data By Business Segment  
The table that follows presents revenue, income (loss) from operations and depreciation and amortization expense by business segment: 
 Year Ended December 31,
(in thousands)202320222021
Revenue
Energy
Subsea Robotics$752,521 $621,921 $538,515 
Manufactured Products493,692 382,361 344,251 
OPG546,366 489,317 378,121 
IMDS255,282 229,884 241,393 
Total Energy 2,047,861 1,723,483 1,502,280 
ADTech376,845 342,601 366,995 
Total$2,424,706 $2,066,084 $1,869,275 
Income (Loss) from Operations
Energy
Subsea Robotics$174,293 $118,248 $76,874 
Manufactured Products35,551 11,692 (15,876)
OPG64,546 49,256 31,197 
IMDS13,373 14,901 18,572 
Total Energy287,763 194,097 110,767 
ADTech45,003 44,168 60,992 
Unallocated Expenses(151,438)(127,402)(131,960)
Total$181,328 $110,863 $39,799 
Depreciation and Amortization Expense
Energy
Subsea Robotics$54,365 $67,684 $87,900 
Manufactured Products12,220 11,946 12,788 
OPG27,956 28,560 28,173 
IMDS3,608 4,599 4,420 
Total Energy 98,149 112,789 133,281 
ADTech2,504 2,853 4,783 
Unallocated Expenses4,307 5,327 1,659 
Total$104,960 $120,969 $139,723 
 
Reconciliation of Assets from Segment to Consolidated  
The following table presents Assets, Property and Equipment, net and Goodwill by business segment: 
 December 31,
(in thousands)20232022
Assets
Energy
Subsea Robotics$488,900 $467,608 
Manufactured Products344,215 339,087 
OPG478,937 345,264 
IMDS90,559 91,154 
Total Energy1,402,611 1,243,113 
ADTech111,333 115,450 
Corporate and Other725,062 673,120 
Total$2,239,006 $2,031,683 
Property and Equipment, Net
Energy
Subsea Robotics$186,995 $175,239 
Manufactured Products68,694 74,282 
OPG135,712 159,439 
IMDS13,712 9,807 
Total Energy405,113 418,767 
ADTech7,431 6,186 
Corporate and Other11,749 13,496 
Total$424,293 $438,449 
Goodwill
Energy
Subsea Robotics$23,760 $23,885 
Total Energy23,760 23,885 
ADTech10,454 10,454 
Total$34,214 $34,339 
All assets specifically identified with a particular business segment have been segregated. Cash and cash equivalents, certain other current assets, certain investments and certain other assets have not been allocated to particular business segments and are included in Corporate and Other. The changes in our reporting units’ goodwill balances during the periods presented are from currency exchange rate changes.
 
Reconciliation of Other Significant Reconciling Items from Segments to Consolidated  
The following table presents Capital Expenditures, including business acquisitions, by business segment: 
 Year Ended December 31,
(in thousands)202320222021
Capital Expenditures
Energy
Subsea Robotics$67,197 $55,649 $27,591 
Manufactured Products6,776 4,129 2,510 
OPG8,574 4,456 7,980 
IMDS10,346 4,058 3,305 
Total Energy92,893 68,292 41,386 
ADTech4,953 1,956 2,525 
Corporate and Other2,880 10,795 6,288 
Total$100,726 $81,043 $50,199 
 
Segment Reporting Information [Line Items]      
Operating Lease, Right-of-Use Asset $ 337,554 $ 139,611  
Other Adjustments to Income, Discontinued Operations     $ 1,308
Total Adjustments To Income From Continuing Operations     32,272
Depreciation $ 99,000 $ 113,000 136,000
Accounts Receivable, Allowance for Credit Loss, Writeoff     29,549
Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property     $ 1,415
Revenue Benchmark | Customer Concentration Risk [Member]      
Segment Reporting Information [Line Items]      
Concentration Risk, Customer 10 11 12
Manufactured Products      
Segment Reporting Information [Line Items]      
Total Adjustments To Income From Continuing Operations     $ 30,086
Offshore Projects Group      
Segment Reporting Information [Line Items]      
Total Adjustments To Income From Continuing Operations     149
Integrity Management & Digital Solutions      
Segment Reporting Information [Line Items]      
Total Adjustments To Income From Continuing Operations     217
Subsea Robotics      
Segment Reporting Information [Line Items]      
Total Adjustments To Income From Continuing Operations     395
Aerospace and Defense Technologies      
Segment Reporting Information [Line Items]      
Total Adjustments To Income From Continuing Operations     10
Unallocated Expenses Member      
Segment Reporting Information [Line Items]      
Total Adjustments To Income From Continuing Operations     $ 1,415
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operations by Business Segment and Geographic Area - Financial Data By Business Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Other Adjustments to Income, Discontinued Operations     $ 1,308
Revenue $ 2,424,706 $ 2,066,084 1,869,275
Income from Operations 181,328 110,863 39,799
Depreciation, Depletion and Amortization, Nonproduction 104,960 120,969 139,723
Depreciation 99,000 113,000 136,000
Operating Segments      
Segment Reporting Information [Line Items]      
Revenue 2,047,861 1,723,483 1,502,280
Income from Operations 287,763 194,097 110,767
Depreciation, Depletion and Amortization, Nonproduction 98,149 112,789 133,281
Subsea Robotics      
Segment Reporting Information [Line Items]      
Revenue 752,521 621,921 538,515
Income from Operations 174,293 118,248 76,874
Depreciation, Depletion and Amortization 54,365 67,684 87,900
Manufactured Products      
Segment Reporting Information [Line Items]      
Revenue 493,692 382,361 344,251
Income from Operations 35,551 11,692 (15,876)
Depreciation, Depletion and Amortization 12,220 11,946 12,788
Offshore Projects Group      
Segment Reporting Information [Line Items]      
Revenue 546,366 489,317 378,121
Income from Operations 64,546 49,256 31,197
Depreciation, Depletion and Amortization 27,956 28,560 28,173
Integrity Management & Digital Solutions      
Segment Reporting Information [Line Items]      
Revenue 255,282 229,884 241,393
Income from Operations 13,373 14,901 18,572
Depreciation, Depletion and Amortization 3,608 4,599 4,420
Aerospace and Defense Technologies      
Segment Reporting Information [Line Items]      
Revenue 376,845 342,601 366,995
Income from Operations 45,003 44,168 60,992
Depreciation, Depletion and Amortization 2,504 2,853 4,783
Unallocated Expenses Member      
Segment Reporting Information [Line Items]      
Income from Operations (151,438) (127,402) (131,960)
Depreciation, Depletion and Amortization $ 4,307 $ 5,327 $ 1,659
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operations by Business Segment and Geographic Area Operations by Business Segment and Geographic Areas - Schedule of Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting, Asset Reconciling Item [Line Items]    
Long-Lived Assets $ 761,847 $ 578,060
Assets 2,239,006 2,031,683
Property, Plant and Equipment, Net 424,293 438,449
Goodwill 34,214 34,339
Energy Business Segments [Abstract]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets 1,402,611  
Operating Segments | Energy Business Segments [Abstract]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets   1,243,113
Corporate and Other [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets 725,062  
Corporate and Other [Member] | Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets   673,120
Property, Plant and Equipment, Net 11,749 13,496
Subsea Robotics    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets 488,900  
Goodwill 23,760 23,885
Subsea Robotics | Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets   467,608
Property, Plant and Equipment, Net 186,995 175,239
Manufactured Products    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets 344,215  
Manufactured Products | Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets   339,087
Property, Plant and Equipment, Net 68,694 74,282
Offshore Projects Group    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets 478,937  
Offshore Projects Group | Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets   345,264
Property, Plant and Equipment, Net 135,712 159,439
Integrity Management & Digital Solutions    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets 90,559  
Integrity Management & Digital Solutions | Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets   91,154
Property, Plant and Equipment, Net 13,712 9,807
Aerospace and Defense Technologies    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets 111,333  
Goodwill 10,454 10,454
Aerospace and Defense Technologies | Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Assets   115,450
Property, Plant and Equipment, Net 7,431 6,186
energy service and product | Operating Segments    
Segment Reporting, Asset Reconciling Item [Line Items]    
Property, Plant and Equipment, Net 405,113 418,767
Goodwill 23,760 23,885
NORWAY    
Segment Reporting, Asset Reconciling Item [Line Items]    
Long-Lived Assets 69,739 59,933
Africa [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Long-Lived Assets 41,306 36,583
UNITED KINGDOM    
Segment Reporting, Asset Reconciling Item [Line Items]    
Long-Lived Assets 129,124 59,762
Asia Pacific [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Long-Lived Assets 37,244 33,988
BRAZIL    
Segment Reporting, Asset Reconciling Item [Line Items]    
Long-Lived Assets 71,239 59,045
Segment, Geographical, Groups of Countries, Group Three [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Long-Lived Assets 15,267 13,425
Segment, Geographical, Groups of Countries, Foreign [Member]    
Segment Reporting, Asset Reconciling Item [Line Items]    
Long-Lived Assets 363,919 262,736
UNITED STATES    
Segment Reporting, Asset Reconciling Item [Line Items]    
Long-Lived Assets $ 397,928 $ 315,324
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operations by Business Segment and Geographic Area Operations by Business Segment and Geographic Area - Other Significant Reconciling Items (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting, Asset Reconciling Item [Line Items]      
Other Adjustments to Income, Discontinued Operations     $ 1,308
Depreciation $ 99,000 $ 113,000 136,000
Operating Lease, Right-of-Use Asset 337,554 139,611  
Amortization of Intangible Assets 6,400 7,500 3,800
Property, Plant and Equipment, Additions 100,726 81,043 50,199
Corporate and Other [Member] | Operating Segments      
Segment Reporting, Asset Reconciling Item [Line Items]      
Property, Plant and Equipment, Additions 2,880 10,795 6,288
Subsea Robotics | Operating Segments      
Segment Reporting, Asset Reconciling Item [Line Items]      
Property, Plant and Equipment, Additions 67,197 55,649 27,591
Manufactured Products | Operating Segments      
Segment Reporting, Asset Reconciling Item [Line Items]      
Property, Plant and Equipment, Additions 6,776 4,129 2,510
Offshore Projects Group | Operating Segments      
Segment Reporting, Asset Reconciling Item [Line Items]      
Property, Plant and Equipment, Additions 8,574 4,456 7,980
Integrity Management & Digital Solutions | Operating Segments      
Segment Reporting, Asset Reconciling Item [Line Items]      
Property, Plant and Equipment, Additions 10,346 4,058 3,305
Aerospace and Defense Technologies | Operating Segments      
Segment Reporting, Asset Reconciling Item [Line Items]      
Property, Plant and Equipment, Additions 4,953 1,956 2,525
energy service and product | Operating Segments      
Segment Reporting, Asset Reconciling Item [Line Items]      
Property, Plant and Equipment, Additions $ 92,893 $ 68,292 $ 41,386
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operations by Business Segment and Geographic Area - Revenues and Long-Lived Assets by Location (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]      
Long-Lived Assets by Geographic Areas table which summarizes Property and Equipment, Net and Right-of-Use Operating Lease Assets by geographic area:
 December 31,
(in thousands)20232022
Property and Equipment, Net and Right-of-Use Operating Lease Assets

Foreign:
United Kingdom$129,124 $59,762 
Brazil71,239 59,045 
Norway69,739 59,933 
Africa41,306 36,583 
Asia and Australia37,244 33,988 
Other15,267 13,425 
Total Foreign363,919 262,736 
United States397,928 315,324 
Total$761,847 $578,060 
   
Revenues $ 2,424,706 $ 2,066,084 $ 1,869,275
Long-Lived Assets 761,847 578,060  
Foreign [Member]      
Segment Reporting Information [Line Items]      
Long-Lived Assets 363,919 262,736  
Norway [Member]      
Segment Reporting Information [Line Items]      
Revenues 274,160 180,186 214,306
Long-Lived Assets 69,739 59,933  
Africa [Member]      
Segment Reporting Information [Line Items]      
Revenues 331,891 286,687 273,095
Long-Lived Assets 41,306 36,583  
United Kingdom [Member]      
Segment Reporting Information [Line Items]      
Revenues 205,886 177,234 181,453
Long-Lived Assets 129,124 59,762  
Asia Pacific [Member]      
Segment Reporting Information [Line Items]      
Revenues 189,802 206,564 184,659
Long-Lived Assets 37,244 33,988  
Brazil [Member]      
Segment Reporting Information [Line Items]      
Revenues 202,892 139,859 111,198
Long-Lived Assets 71,239 59,045  
Other [Member]      
Segment Reporting Information [Line Items]      
Long-Lived Assets 15,267 13,425  
United States [Member]      
Segment Reporting Information [Line Items]      
Revenues 1,030,381 978,812 $ 811,543
Long-Lived Assets $ 397,928 $ 315,324  
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies - Future Lease Payments (Details)
12 Months Ended
Dec. 31, 2023
Operating Leased Assets [Line Items]  
Operating Leases, Operating Lease Term 20 years
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments And Contingencies - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Nov. 21, 2014
Loss Contingencies [Line Items]        
Notes Payable, Fair Value Disclosure $ 484,000,000      
Letters of Credit Outstanding, Amount 62,000,000 $ 52,000,000    
Cash and Cash Equivalents, at Carrying Value 461,566,000 568,745,000    
Derivative, Amount of Hedged Item       $ 200,000,000
Proceeds from Sale of Debt Securities, Available-for-sale 6,229,000 0 $ 4,486,000  
Available-for-sale Securities, Debt Securities   6,400,000    
Foreign Currency Transaction Gain (Loss), before Tax (1,400,000) (100,000) (8,400,000)  
Debt Securities, Available-for-sale, Unrealized Gain   100,000    
Debt Securities, Available-for-sale, Current 0 6,369,000    
Loss Contingency Accrual 3,400,000 600,000    
Accounts Receivable, Allowance for Credit Loss, Writeoff     29,549,000  
Loss Contingency Accrual, Period Increase (Decrease) 41,000,000      
Debt Securities, Available-for-Sale   6,200,000    
Financing Receivable, Allowance for Credit Loss, Writeoff 1,300,000 400,000 53,000,000  
Increase (Decrease) in Inventories 25,423,000 30,692,000 (7,313,000)  
Manufactured Products        
Loss Contingencies [Line Items]        
Loss Contingency, Estimate of Possible Loss 1,300,000 19,000,000    
Financing Receivable, Allowance for Credit Loss, Writeoff 9,800,000 5,200,000 49,000,000  
Increase (Decrease) in Inventories     20,000,000  
Angola, Kwanza        
Loss Contingencies [Line Items]        
Cash and Cash Equivalents, at Carrying Value 8,100,000 $ 5,600,000    
Foreign Currency Transaction Gain (Loss), before Tax $ (4,400,000)   $ (4,500,000)  
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans and Shareholder Rights Plan - Narrative (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Employee Benefit Plans and Shareholder Rights Plan [Abstract]      
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity  
The following is a summary of our restricted stock and restricted stock unit activity for 2023, 2022 and 2021: 
Number
Weighted
Average
Fair Value
Aggregate
Intrinsic Value
Balance as of December 31, 20201,955,346 $13.67 
Granted1,333,689 11.80 
Issued(601,830)16.42 $7,613,000 
Forfeited(239,946)12.35 
Balance as of December 31, 20212,447,259 $12.10 
Granted898,264 14.14 
Issued(674,968)14.53 $9,529,000 
Forfeited(134,748)12.19 
Balance as of December 31, 20222,535,807 $12.18 
Granted753,670 19.14 
Issued(823,785)10.95 $16,232,000 
Forfeited(180,382)13.82 
Balance as of December 31, 20232,285,310 $14.78 
 
Defined Benefit Plan Disclosure [Line Items]      
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition 1 year 8 months 12 days    
Other Deferred Compensation Arrangements, Liability, Classified, Noncurrent $ 1,800    
Restricted Stock Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Compensation expense $ 11,000 $ 9,600 $ 9,600
Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards Vesting at end of Vesting Period 80.00% 83.00% 85.00%
Deferred Compensation, Excluding Share-based Payments and Retirement Benefits [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Deferred Compensation Plan Cash Award Annual Expense $ 12,000 $ 13,000 $ 9,400
Deferred Compensation Plan Cash Award Number of Units 250,324    
Performance Shares [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years    
Maximum [Member] | Performance Shares [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Final Value | $ / shares $ 200    
Minimum [Member] | Performance Shares [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Final Value | $ / shares $ 0    
US 401K Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Contribution Plan, Cost $ 23,000 20,000 13,000
Foreign Employee Savings Plans [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Contribution Plan, Cost 12,000 11,000 11,000
Supplemental Employee Retirement Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Defined Contribution Plan, Cost 1,300 2,600 1,800
Stock Compensation Plan [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense) $ (1,400) $ (100) $ (500)
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Employee Benefit Plans and Shareholder Rights Plan - Restricted Stock and Restricted Stock Units Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward]      
Balance, beginning of year, Number 2,535,807 2,447,259 1,955,346
Balance, beginning of year. Weighted Average Date Fair Value $ 12.18 $ 12.10 $ 13.67
Granted, Number 753,670 898,264 1,333,689
Granted, Weighted Average Fair Value $ 19.14 $ 14.14 $ 11.80
Vested, Number (823,785) (674,968) (601,830)
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested $ 16,232 $ 9,529 $ 7,613
Vested, Weighted Average Fair Value $ 10.95 $ 14.53 $ 16.42
Forfeited, Number (180,382) (134,748) (239,946)
Forfeited, Weighted Average Fair Value $ 13.82 $ 12.19 $ 12.35
Balance, end of year, Number 2,285,310 2,535,807 2,447,259
Balance, end of year. Weighted Average Fair Value $ 14.78 $ 12.18 $ 12.10
Performance Shares [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years    
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward]      
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized $ 10,000    
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized $ 10,000    
Defined Benefit Plan Disclosure [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period 3 years    
Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized $ 10,000    
Restricted Stock Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward]      
Compensation expense $ 11,000 $ 9,600 $ 9,600
Minimum [Member] | Performance Shares [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Final Value $ 0    
Maximum [Member] | Performance Shares [Member]      
Defined Benefit Plan Disclosure [Line Items]      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Final Value $ 200    
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounting Standards Updates (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Operating Lease, Right-of-Use Asset $ 337,554 $ 139,611
Operating Lease, Liability $ 371,599  
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounting Standards Updates Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating Lease, Right-of-Use Asset $ 337,554 $ 139,611
Operating Lease, Liability $ 371,599  
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Lease (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
leases of lessee disclosure table [Line Items]    
Assets And Liabilities, Lessee [Table Text Block]
Supplemental information about our operating leases follows:
December 31,
(in thousands)20232022
Assets:
 Right-of-use operating lease assets$337,554 $139,611 
Liabilities:
 Current$78,117 $19,580 
 Noncurrent293,482 151,842 
Lease liabilities$371,599 $171,422 
 
Operating lease Lease Term and Discount Rate [Table Text Block]
December 31,
20232022
Lease Term and Discount Rate:
Weighted-average remaining lease term (years)79
 
 Weighted-average discount rate5.9 %5.8 %
 
Operating Lease, Cost $ 56,212 $ 34,467
Short-term Lease, Cost 98,763 101,048
Lease, Cost $ 154,975 $ 135,515
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases, Codification Topic 842 (Details)
12 Months Ended
Dec. 31, 2023
Lessee Operating Lease Costs [Abstract]  
Lessee Operating Lease Costs [Table Text Block] The components of lease cost are as follows:
Year ended December 31,
(in thousands)20232022
Lease Cost:
Operating lease costOperating lease cost$56,212 $34,467 
Short-term lease costShort-term lease cost98,763 101,048 
Total Lease Cost$154,975 $135,515 
XML 86 R9999.htm IDEA: XBRL DOCUMENT v3.24.0.1
Label Element Value
Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $ 452,016,000
EXCEL 88 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .2%5U@'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 " #DA5=85CLW!NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M:L,P#(=?9?B>*'%"#R;-I6.G#08K;.QF;+4UB_]@:R1]^R5>FS*V!]C1TL^? M/H$Z%83R$9^C#QC)8+J;[."24&'+3D1! "1U0BM3.2?Q')NHX>WI\26O6QB7 M2#J%\Z]D!)T#;MEU\FNSN]\_L)Y7O"TJ7O!FSVO1;D3;O"^N/_QNPM9K621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .2%5UB6QDJ@X0< $8S 8 >&PO=V]R:W-H965T&UL MM9MM;_)&%H;_RHBMJE8* 8]-2)XF2 1(RS8E*- ^FZWVP\2>@!7;0\?CO/S[ M/7X!XVA\P-*0#\$V/K?MB_'X/F?&U^]"OL9KSA7Y"(,HOFFME=I\ZW1B=\U# M%I^+#8_@FQY%)V1^U!I<9]OF#^\E;]+KMXN)AG%O.1"+[[GEK?M"Y;Q.,O+ G4HWC_C1<7 MU$OU7!'$V7_RGN_;LUO$36(EPB(8SB#TH_R3?10@]@*G>H)8N9#"S:+A\/TI_]X62\*T/ M<6HP%FX"/Z,BP\@CDTCYZI-,H[P]I;]+F_RY&).??OCYNJ/@<&E0QRVD;W-I M6B-M4?*'B-0Z!EV/>U6!#ISG[F3I]F1O*:HXYNXYL:TS0KO4UIS0" ^_X\_G MQ+K(PAU-^!@/_W<2P=&[NJ-7KL;>H; M,.TBOL4;YO*;%O0!,9=OO#7X\5_61?<7'2R38F-#8A60S@ZD@ZD/EKX*.!$O MQ*(_/?],%MQ-))#5 <2%1B(,X5> F\Y]/2,;)LD;"Q).?NB>TQ[9<.@OUTQR M'4Q4N"E,0V(5F+T=S![*8-T^L?1&D91P@*$%*ZC9*(%A48U!65(K +J<@?J\CA0=W[L J@G#CW3 M'6R,=;!PK;HG)QK5%)8AL0JLJQVLJT:PYESZPJO'A:O=/>E@H3%-81D2J\"R MNJ7]ZZ(7. 167LXK8"NMR<,%:OLI/*XI)5-J54Q[+MDZYJGXR%=^K*!S5V3& M0NT#\(#0PV@RG$TFC]/9KV0Z6TX>9\/E]&$VO(>UD18CJM<8HR&U*D9:8J3' M8!Q!>Y-P;TXA+_@@OW.M53L@U4W_^G:_=Z&EA@8WIF9(K4JMS!,LU#UOJ=WY MX')G2?C,I987+F*UK>Z5T]/",IH)F%*KPBIS 0OW\'NPP*V":UT)J6]?N,X] MDRM.AJ[+00ADO%Q2R\^H^3>E5N57VG_K*/\_3YX#WX6'@F!:2X:K-$U%C:J- M"[5>II86OMX&UF6W^+ONO.GXE!;?PGUYP6?)/LC4@W[,?_'=/'E';DU<\JK7 MIA?TDM*^EHU1PV]*K4JOM/P6[M4+>D// _7X;+M LKK'0Z1_HN*2O4*G&=:;D:3!E-J56YEVF#A3O\KMUW%8R[%FQ^Y^J:) M:R[_H\5F-'TPI58MR);Y \7M_U=LU):(#BOU^]U+KZ?"XIMQ, MJ56YE0D%Q?. [+8<2L[J,>$"?4M? 3>:+IA2JT(JTP6*>_Q[D67P:Q%AQO> MB$VOVDY/W_/CH8UIG2)-H&6:0'&'OY3,\Z,567R&SR+0DL(%'J93+22CZ8$I MM2JD,CV@N*W?#@Z0R8>[9A%8_+I$_H#0[&FA+6;C88UIG2(9H&4R0(\<#%"0 M V4CM"0=922C1$KPOEILN.(3UU7A1GA48VJG& 2@98I CTH1%B$+ G*;Q/!U MK*T]'M"I+:WA<8UIG2(EH&5*0(]*"28AEZNT^_H5%,#+CT2X89$VI3/7ZPY-#(,%BY3#\NHN3>E5H55FGN*&_%%.FP+3M[7VW@\ MNFDQPZC:N%"[J!0SSOOZ,H9=^G8;=]G3T=TC&2:>KR#%&2H%67)>Q:@;!CB@ M5S<(AXD"SYH&( M1S7F=@H?;Y<^WCZJ[/^7"))(,5E49[6/Q -*,Z&%9=3&FU*KPMJ;%714M;^P M6,6H>.;KX0[5CV$>4*QK8F8G )W"U]NEK[=Q.UY.O?C<:/OX _%6M_V[%I)1 M.V]*K0JIM/,V;KZW_7U=RG,@?"*C6.6G\R,+-[^0)Y% N[R_GVO)&;7TIM2J MY$I+;^-6?$ONSIPLI+=ND7D)+"9?8 MEIO)DG\P?:]EU,2;4JL2*TV\?92)+^8=+O)YAYE9CPK3[Y2FW\$- M^MZ$LHA%K@_HLK&A;-M$RFQ2+)#-WV/X.\V?M'.W#QRF-A''XQK#-)H)=/9> M/$CK-]D+'#%QTTG"^3L(NZV[ET2&V:L1G7+W_ V3/UA:_HE)P%\@M'O>AP>^ MS%_:R%>4V&2O,3P+I428+:XY\[A,=X#O7X10VY7T +M79P;_!U!+ P04 M" #DA5=8XTPSQ1@' "R'@ & 'AL+W=O"U6=QVV$=&HF.ALNA2=-+\^QUE MQ[+!$YMBZ8=&LH_GYSD>[[F3SAZ4_M*LI#3DV[JJF_/!RIC-F_&XR5=R+9K7 M:B-K^&:I]%H8N-5WXV:CI2C:1>MJS((@'J]%60\F9^UGUWIRIK:F*FMYK4FS M7:^%?GPK*_5P/J"#IP]NRKN5L1^,)V<;<2<7TGS:7&NX&Q^\%.5:UDVI:J+E M\GPPI6]F/+$+6HO/I7QHCJZ)I7*KU!=['W[0+CZ^?O/_1D@"?WA"+K M+U=5T_Y/'O:VP8#DV\:H]7XQ(%B7]>ZO^+8/Q-$"\(,O8/L%[+D+^'X!;XGN MD+6T+H01DS.M'HBVUN#-7K2Q:5<#F[*VV[@P&KXM89V9S%3=J*HLA)$%>2LJ M4>>2+*R[AHS(I\4%^?75;V=C S]E%XSSO=NW.[>LQ^V%S%\33H>$!8PCRV?/ M7\Y.EX^!X($E.[!DK3_>QW*KM:P-F38-$'N#\=DY"'$']C"]:38BE^<#."V- MU/=R,/GY)QH'OV/L7LC9"5=^X,I]WBBPK(-QCKG:NH M=65/_/TDC&D4QT$0G(WOCRFYEE&<)F%T;'F"-SS@#;UXIWFNM@ /BD(N >MM M)8>DA@*FED144&9L2C8$*A8IU/;6++<5'/[=&HS2[M>2(Z"<4\X02JXER^(H M"GLI10=*D7\+5&TT%"@XRV9%9NTIEGJX2[\A$4LC-9D^<6NIS;0L2D/FJFF& M9)^N&+O(P3QB''8A?E?U/SL@%N#[LWFHF#($[#.'2A(H8LXEDOTO2 -/4B_:B, MJ,AI><* IFZH>!#%4>9"14Q9E@0V_WO 9@>PF;>*'H<5K:'92];0%W)VPI0& MG2P&WHVYUM I:?/85M)+**(;Z%WLV34D5PV:3'N/)YG/TBC-D-*#V88\2L/^ M7:)'DDZ]V.>R:6R)W*ZW5:OKA808Y:6PC1.*G"(G,898<@0Y8IME"<]H/_). MIJE7&2?OH>SCD4=A,P=*R$*68:@14YZ&8?\)IIW>4K_@_JE4\5!6%0J1NVH4 M,HI4&-22>TH,[026^A5V=VYK58_R?:$1O86&NJ)(><)2+(<14P;_^O63=@)* M_0KZ 5( TK6^(W,)3?J0M//%2"U'GQJY*T$H>E?S. A*A,7;-:4\BZDGC3MY MI'Y]?%*>]ZK.^\6'NOH7!5F @D5$%; FGE!W6DG]8KF3H'[IH:[V,6;S$DL) MQ#;@-$YY/]!.*FGJE9_YU?3MU?SJX]7E@DS?7Y#%N^G-Y;L/\XO+F\4OY/+O M3U"7X1V7II;R=!J&38.K5/?=@S$MQ6U:E>?QNNF5(#O$P9<@VNJ8T M@MZ,]>XBZX25!<\:Q9YPE[)G'O/J\P\/9"_D[91TI\C,K\B'&6@L]0]7M#XH6$51*DY0B:%U3'B1A&/>C M[;27?6?8[9FTCDZ%I_UGKN;2.(PY1@(QA;XZZN_76*?/S*_/IT/ _#N!=U4W MX2Q,D&J,F,+,'M)^U6"=0#._0,]5?3>",79-+N0M'EQ78,,D"2)D$$1,84B% MIK(?:*?%S*_%N^:G@_N]\")#:4"S($%0NZ8P//HRHM-DYM?DF5JO2V/[WJ9M M@VV:0\V7==X'V^L/KV\$+93_W]$IYT[>F5_>%T;E7U:J*J1N?FD;?_.(*\.+ MZOE+>3MEW>DY\^NYW6E5DY;\$.1!DWM1;25Y%;QF$D7$X5LB#@.=8GCYA M[$2<^Z?C:5&4=IB$LK4193$J:Y*+30EE#'W(Z Z[E-,D090-,XVB-.I7-MZ) M,/>+\$<-'=-6/SX%>Q?Z(?EL X[B=F5V%"4P-P8(<,0V#J(HZJ]AO--D[M?D M&VD$?%00*70-=0!_E.O*+ U9Q"*D=&&VG"6IY]DG/WK^[-?DZ=&3!]56WURM MX?"L[,N?>TG*&N[Q@+LB.^(IXR$6<-0VIJS_\2;O%)D_1Y$7*P&H3RL2"MO5 MV9BE <-0(Y),LR3LGSIY)\G<+\FV_;?MD*HJ.Q]\8\BS%>")S.H.*Y#DKG=#SYPS?1SU)*_=MXC7/R;S$>2O3.YMC MMGVS^?CHA:)]F_N7T'=EW9!*+F%Q\#H!+WKW@G1W8]2F?<=XJPQTX.WE2@J M;PW@^Z52YNG&OK8\O*:>_ =02P,$% @ Y(576(Q4;+^_ @ =P< !@ M !X;"]W;W)K$\VTMUKW, M0QX*+O3[!:4"2>9 MU6-+E,5<+F?.[[S-'##MKFQ VXR*^D65F#NRJ7"GMMY MR5@!0C,IB(+-W+GT+Q:QM:\-?C/8ZUZ;6)*UE/>V\S.;.YY-"#BDQGJ@^-G! M CBWCC"-OZU/IPMIA?WVD_?O-3NRK*F&A>1_6&;RN3-U2 8;6G%S(_<_H.6) MK+]4*L@; 5A#=ID M5F-=4T.3F9)[HJPU>K.->FUJ-=(P87=Q913.,M299"&%EIQEU$!&KBBG(@6R MLNXT.5U2!<+D8%A*^1GY0NY6U^3TY(R<$";(;2XK346F9Z[!3*P_-VVC7C51 M@U>B7D,Z)J$_(H$7A /RQ=OEP7.YB_S=(@3=(@2UO\DK_B[35%8"B16DP'9T MS6%$*,<3;I=#$[PL))/5VFPJC@>O,1ZB;L)$=1A[?W9),/4F,W?79QLP"L.P M,WI&$'8$X5&"A2P*O!1X7-+[$2FI(CO**R"GN$^9Y)PJ34K VYOCEIX-I=[X MCWM9>>,@.DC]:!*VX%SHDJ8P=["B:% [<)+/G_S8^W9DDR8=XN0=B#6()K0R MN53L'V1#3(W#\QY3&'O-[P#L:.@/@D4=6/1^,*9U-0P5O8#R?6\:3KSI] #J M:-@/0L4=5'P4ZA:?%%VI1[)JL!K($986BS?$%;_D\KS0"U[LU9!A=#Z)XL,[ MY/;*HGV2?E&U94(3#AN4>N-S7"#5E/FF8V195\JU-%AWZV:.+R,H:X#S&RG- M4\<6W^ZM3?X#4$L#!!0 ( .2%5U@]!NQ YP0 .X1 8 >&PO=V]R M:W-H965T&ULE9C?<]HX$,?_%0W3AW8FB27Y=XV124YI/?7GV0; Y+LXU[ -M]=]J.55BM/]XS_%%M*)7@OBTK< M3K92[CY[GEAM:4G$#=O12OVR9KPD4MWRC2=VG)*L,2H+#T,8>27)J\ELVCQ[ MYK,IJV615_29 U&7)>&_Y[1@^]L)FAP>O.2;K=0/O-ET1S9T2>7WW3-7=U[O M)WD"_J\0(DV:!1_YW0O3JZ!1GEE[*>^>I" MOK#]7[0#"K6_%2M$\PGVG19.P*H6DI6=L8J@S*OVF[QW W%B@*(! ]P98-,@ M&##P.P/_4H.@,PB:D6E1FG%8$$EF4\[V@&NU\J8OFL%LK!5^7NF\+R57O^;* M3L[N6"58D6=$T@PLI?I2294"/*W!0[5B)077X/MR 3Y^^ 3$EG J0%Z!;UM6 M"U)EX@I\.+N?>E(%I5U[JRZ >1L '@@ 8?"557(KP'V5T>S<@:=H>B1\0)KC M48\+NKH!/KH"&&+?$=#=Y>;88;ZXW!R-T/A]@OS&7S#@[X6^T:JFKH%M#1&C'O$>!2Q*V-KSDKPM*,:2M4\%TULAYD@'R<&C4.&8!(9T M;YJ=Q MFKIADAXF^0\8254-EJKH:BH716*'%P;87#NV*HRA0;JP1:J\Q&Z"M"=(+R/H MIM45J&A3'DC):KWSK,@NEZ3(_S$W@Q8OM6*Z]J,0FU/.)4LP,H9AX90E0Y4! MP>.N"D7/ MH0K38(#PI&] HX1/&05:]=4M0'WPX6BNI]OY'T@0]BQJR 8F@O-H8M3M?N83+;L6JW((:AC M]X#&VX"P-K#;)TKA][)0;BD?-.\4% MA>XLV@-D_[1_:?&E.:H;S^?Z M949SP#ZZ:=^$M/V^ 5=*Y?P)E:KB;RX&ILY5JO;VU;I3F45-V(-7#\9RED234.Y3VCX4E&HZI?L]K&.1=*-TJ+<@W$')>/UDS[M?3@ N(,S &\/\-J X S MWP/\EP*"/2"HG*FE5#XD5-/)2(H=D28:V+T9":X M$@7+J(:,S#4^,*=:$;$D,U%B)>4FQ5L@]SP5)9 ^>9PGY/6K-^0589Q\R<5& M49ZID:UQ-X;33OV=6=CWR07"=*_(GSR [)K!11J/%>]9RYUUD3""] M(;[;(Y[C^1T;FKT<[G7 DY?#W0MJ_"8S?L7GG^%KDG$V%]^F"Z4E?CG_=+E? MLP?=[.8TN55KFL+80F(%<@O6Y/??W('S1Y=SUR1+KD1VY&K0N!I<8I]\Q).T MMJ_+LQH;5EAS8&XG<10X6$O;0S-.H[PP#MSCJ.0TJA_$OA,U84?[#YO]AQ>K MXI/.09+TJ!Q8I:='.%2UHNG3;9>X\)H%<4VRY$ID1X8.&D,'%PL";P^\&SB> MM5("3W\2_**X*FA]*V7_XA%F6\H*NBB@CVU#?TX+K)U'CDU# MP?[#6^"]*#+&5^0=-@WD]5]"J3<]L@",!3)M#.D1NM18BE_H4YUJ/0WJAX,@;)>K?="8E"!758.G MT/H-U_6]WLPV/>2T:IU:\W?86]:MX/\T=6/Z@&PO=V]R:W-H965T&ULM5I=;^.V M$OTKA%L4"1"O15*?:6(@L;+H K?=(.G>/BL2':N5)5>DG>3^^CN4',LF1UJG M<%]B6SD<\0R',VCA5*KR\E$I@NQ3.2G:B5*^,^\ MJI>)@I_U\T2N:I%DS:!E,6&.XT^625Z.IE?-M?MZ>E6M59&7XKXF,B?%TI?F$RO5LFS>!3JV^J^AE^3G94L7XI2YE5):C&_'MW0 MRYB'>D"#^&\N7N3>=Z*I/%757_K'E^QZY.@9B4*D2IM(X&,C9J(HM"68Q]]; MHZ/=/?7 _>_OUC\WY(',4R+%K"K^R#.UN!Z%(Y*)>;(NU$/U\HO8$O*TO;0J M9/.7O&RQSHBD:ZFJY78PS&"9E^UG\KIUQ-X ZO<,8-L!S!S@]@S@VP'\V 'N M=H#;>*:ETO@A3E0RO:JK%U)K-%C37QIG-J.!?E[J=7]4-?PWAW%J.JM*615Y MEBB1D4<%'["H2I*O'S\<#K AN_6@S?V>-]Z=$Z?U]62?%V).E%Y^4QN] [)52[D M)>;VUJR+F]79XU*NDE17,JV6 O-9.]9KQNH$N9E&@>M $&WVG6&CF!>Y]! 5VZBQ&W$GV,$. MYN_MYN\-AL/=:UJL,[W\:B&(F,\A74I2S2%?_KW.9:YSI[R /9E"TI>"G&6B M_7:N]VFJ@TF'$1HQWBDCYI3&XA,9._"XO_.X/Q@QLTJJ"Q(+,)WF25N;RHS< M+*M:Y?]K+F#.;(T&>\M/'3?R'2.6$!AS(C\R@@F!\2A@' ^F8$/ V9$QH<,9@'@6EPQ&"N&X4X2^ITVL(Y+N!6 MR9N.MF8G)6E:KT%L%'GRE!>Y$KB*<*PY<>:9VPE!N30PV"$@OX?9GFJBWPG M]X0;[R?RA2)!EX?F1N- 3G!\SC)DT$QAV/]E!E'57V MSZG^5I7ID6R9S38,K%V)P,9>0,UJB\!8X/1Q[<07'10CT_NZVN1-2P,=U?MJ MUB++@5XE90\S;LW%BM/O0F($PB+/[4F4M!- =%@!Q6(N8($RK1% !A&5O)+5 M.TV4CHOD3S\(K;"T<2$S"QEFC :]F:631710 S2ZKH 5(6?/T-N>ZZR9Y7)5 M;1615DA $K2S>FN2C@"UM-*=#BPMCGT37_S,FSFH_J=(G*(>H&I%#"8RQW6 M$Q"=(*+#BNCW"H0.2;(_UU*U!Q"J(B5L\KR?OZU:*-1/S]JV-BYR(]?4>0B, M!:[/>FH*ZT00&Q9!_["A8+9J03L*#(>U%!ANH*=@G11BPU)(I^+FU*(IGAE4 MFJU%I_*VJ%/.[7%OJ.VUG6Z #WYP7+-;*4$==@)F&\�(,81-908/@ M/(?V-:FLTUYL6'O!CDB%R+8A\YA !P1,8_&DR*, W=Q$S06YV21YH?NC,:C. ML4SPMIS94LIGIN":(2BSJ",0UPU[6B+623(V+,GB7*HZ?UKO!-BV?6W)KR&/ M[YTT)_,Y] I)3_/'; G%/&9E/D1H.9Y)U@9QUJ<_62?'V+ M':*40I^;;?L,PP5^Z%N!C)U7N?T,.^G%H@]5ML]Y"8%Z3&4;E'0?KFRGM!:? MRMKA,YQ.\_%AS?<@5N_[!)+#HRASV"TZ[Z-/;FQE-G8=QPKQ&0(T=P%FBQ[: M.J34R3P^+/,.:]G9?AYXW_A8Y*"$;9$V!F5K'EYB,!KZIG!'87[8TY+P3O'Q MX7,O5->>;=/ ^?%DD0,MQ@(6F6D= V)T,9@S0'COR>.P'+O;'D#/H2$'758^ M"_( %5J?K6@_7+3>N(/BM@&) FM_01Z$KOFIKN@M1!<\X^+AB%E50O)<:[]M M>P2HH*C?$%'&W= UO8:)0>HQ,WVBYGC0DSUY)_'X40\8L1/2AKQVB.D%E"YV M4.8$-# %'@+DCL_- U($%OI.G_#AGCRD?6%J*^KEY M\4N2YFEA^^;/[NKNY;*;YI4JX_HMO8S;5\0Z,^T;:[\F-6Q%20HQ!Y/.IP < M5K5>K]A[[![E6\Z?\!4$L#!!0 M ( .2%5UAR>S?AY L >2 8 >&PO=V]R:W-H965T&ULS9U=<]NX&87_"D?MM+LS=D2"G]K:GDE$XF.FN\W$V>W%3B]HB;;82**7 MI.+DWY>4&5$00%AL3M+>V)8L/"\('8(@S@OBZJDH/U2K+*NM3YOUMKJ>K.KZ M\:?IM%JLLDU:O2H>LVWSG_NBW*1U\[)\F%:/998N]X4VZRFQ[6"Z2?/MY.9J M_][;\N:JV-7K?)N]+:UJM]FDY>X/OCF8N[3* MYL7ZG_FR7EU/HHFUS.[3W;I^5SSQK#L@O^4MBG6U_VD]=9^U)]9B5]7%IBO< MU&"3;Y]_IY^ZAC@JX'@#!4A7@)P4(+.! FY7P#TIX 8#!;RN@'<:(1PHX'<% M_),"(1DH$'0%@M.#=@<*A%V!\+1*0ZT4=06BTP)#$69=@=E>#L_?W_[+C],Z MO;DJBR>K;#_=T-H_]@K:EVZ^\WS;BOVV+IO_YDVY^F9>;*MBG2_3.EM:MW7S MJU%R75G%O76[2LML5:R765G]U4K^V.7U9^O2^O4VMG[X\X]7T[H)WT*FBR[4 MF^=09"#4^Z).UYIB;'9-&?%;5TL/EBBJG9-17__.=O<9>6_-+383'N] M7.;M69:NK;=IOKS,M]8\?K3.K+IJC*=NW M#8&9.? S0%..F\O]4FP7Q;8NBW7SGP=+;.NLS"H=2+R@CZ:SKG;EY^>O^L)Z M_N)ESK21]T'CY*!QL@=[XVIH-=_];VF9[UOP\&:RK1N=Z]1M#-)>E'ZJ'M-% M=CUIKCI55G[,)C=_^9,3V'_3:1X)BY&P! FC2!A#PO@SS-_#VA'!QYO #ES; MMJ^F'X\U"PHJ"=<]"-?=T]T!X>Y/A-,>^/=WC8[;KN$I+9>Z\_R-BQ0J$A8C M80D21I$PAH1Q)$R 8)*:O8.:/6,WK%/S1=/Q+M:[9=LOORW*_?CW],IV_@7F MC:>6:YS81&;V#K-&NEC>VM?.0%(&-HS1?\Q,FJ"A%$DC"%A M' D3()@DV> @V< HV9.;(.OH)N@I65[0Q<$V?56AL?VRFR1;') MK!_^7E35CQ?JY.3[,MU63?']/=QAHO+"^B6KV^GD]^FGL[1OK.18[2-A,1*6 M(&%TIO9?KC]S[4 YD1@R+D?"! @F:=^Q>Q_$-JK_3;I.MXOL+(EVJ%":9R#V MS%/G&N38.=]B5KBC@CI6*"V&TA(HC4)I M#$KC4)I T61=]RZ=\X)-UXP3GL<86OD2I<^]])I+G&9NUQQGM#:A[AJ41J$T MYJB>V$ 3]R<,=CMQ[!:;;JJ-D/'5Z>=YN::C)8FU$^# MTNC9;<+._B2'UE"@:++J>C?,,=MAPZK32LP[6V)0:PM*2Z T"J4Q*(U#:0)% MDZ7:.UR.V>)ZEU5UF2_:B8%JGX:UV^;U1Y_GJ_#\T+H72V+F-QZ%AA2:L$X;A\!RHT_M-CMEP4@1DU [47X+2XHXF M" A+>G^(F/VA%XU\K6C-T-&+!J!F$I26$-43+XZ,&+0R!Q*$RB: M?!;TQA(Q&TL#UKY>JJK-Y-O>+'#4J2MSU-$ZQ"[BPJ[BPB[CPJ[C@CI1*)JL MU-Z)(F8G"K524754M(O;YN;JC)8PU(Z"TBB4QJ T#J4)%$V6<&]K$>];9*<0 MI%\RA])B*"V!TBB4QJ T#J4)%$W6=>^!$;,']AU6+Q+5@/&;>U>B22LT5W:T MP*&KP: T"J4Q*(U#:0)%DP7>>W3$[-&9TZ^(ZLH0?^;IAL50PPU*2Z T"J6Q MLUN80^,*%$V67>_)$;,G]]7)5T2UT2Z=61"H/MK<7)71TH2Z&)260&D42F-0&H?2!(HF:[6WSXC9 M/AN?@$54+R3R-8;JW!QYM%HU%HSCD$@=PB;0P!1*8^>V'H>&%9JPSBR4EZ_+ M#Q+J[2OW)?MJ1 :6F37V9AQ*BUW59[H,O$#-CDN@<2F4QJ T#J4)30N?-K L MPMZ.J'Z#.FYF=_,C97>>SU%4JC4!J#TCB4)E T69B]0^2: M':+SD&OVA 8RI_125?T+ MWYF%.HO(''6T#J$6$91&H30&I7$H3:!HLE)[&\DUVTB@S"E7-4/TF5/FZHR6 M,-1*@M(HE,:@- ZE"11-EG!O2+G1M\B<1M#7IOS3-[ M:^;,*4^U4YI1L:T94YC#C)4FE)9 :11*8V>W,(?&%2B:++O>3?/,;MI79TYY MJDGFAI%NLPSHBBLH+8'2Z+E-PL[]((?63Z!HLN1ZG\PS^V3C;1:-<:*,YNY MZM4K@0:F4!KK:/Y+K<>A886F]4AHD^&,*>]HMZJ73*D1&5-FUMB;<"@M]E1_ MZ=)S?'5>-H'&I5 :@](XE"8T+7S:P+((>QO*@VTNY6IUJ?H@ QE3WME;1YFK M//KZ"O5]H#0&I7$H3:!HLC![9\A#;2&EUR7T&7]06NQI=I%RG3#4Y#!# U,H MC4%I'$H3*)HLWMXL\I";2>D%#'T4()060VD)E$:A- :E<2A->)I-I?S0%S0>T7>5VXKI1>MYCE['O&)=H-4J!$$I26>9N.H@>.@T,@,2N-0FD#19$GV M-H_W_[9]E%[CT,<$0FDQE)9 :=33[2$5$==3-V-CT,@<2A,HFKP7<.\%^?_5 M-E):J?J:A38DLC7;W\W-4^6;SZCMD3/FJ7Q,T8[U(UW%#_2XH+8'2*)3&H#0.I0D4 M[5G@TVJ5976%$7C]>3YMIQ M5]1UL=G_N7%M.$_%>6'?8R;_P!02P,$% @ Y(57 M6'B-R[<) @ (@0 !@ !X;"]W;W)KD6E3NIM&DX.=/LF6T-\C* M&LG2./["&BY4E&?!MS%YICN20N'&@.V:AIO3"J7NEU$2G1W/8E^3=[ \:_D> MMT@_VXUQ%IM82M&@LD(K,%@MH_OD;C7W\2'@E\#>7NS!9[+3^N"-'^4RBKT@ ME%B09^!N.>(:I?1$3L;KR!E-5WK@Y?[,_BWD[G+9<8MK+7^+DNIE]#6"$BO> M27K6_7<<\UEXOD)+&[[0C[%Q!$5G23>9T;W8'RT8_.;D&I .W%"^:)LR;A3X7"4K[6R6HJ2$Y:P);>X%R<+ MNH)MS0W66I9H[ =X?.T$G>#CQCD5U4BBX/(36!]D02AXJ75GN2IMQL@)\_2L M&$6L!A'I%1%)"D_:D5IX5"66_Q(PE]&45GI.:Y6^R_B Q0SFR0VD<;(81;Y# M.Y]>:QYH/U^A?7%];SMS E>7XG#S7^)!WL!S&WC\8!QS-R9QQHZ7M[.+NC5H M]J$[+12Z4S24':[B, ,'3D8I-O0!3M- MKJ?"MG9#C,8'N/-*:SH;_H+IMY#_ 5!+ P04 " #DA5=8K#D[RA0% #: M'@ & 'AL+W=O0B.4[_?<6'P8"LQ+MZB0V^]\ ] M.MQ[@F9[7GX3&\8D>,FS0EPY&RFWEZXKEAN6)^*";UFA?EGS,D^D.BR?7+$M M6;*JD_+,Q1 &;IZDA3.?U>?NROF,[V26%NRN!&*7YTGYWS7+^/[*0<[AQ'WZ MM)'5"7<^VR9/;,'DP_:N5$=NA[)*@9.LKYQ.ZC#&M$NJ(/U.V%T?? M057*(^??JH.OJRL'5G?$,K:4%42B/I[9# MM\GJ#O*T:#Z3EY:(HP04G$C ;0(>)W@G$DB;0-Z:X+4)7LU,4TK-0YS(9#XK M^1Z45;1"J[[49-;9JORTJ-9](4OU:ZKRY'Q1KP!;@:_%DN<,+&0BF5I7J4XT MJJI6YWW,9))FX@/X"!X6,7C_[@-X!]("_+'A.Y$4*S%SI;J;"M-=ME>^;JZ, M3UP987#+"[D1X'.Q8JLA@*O*Z&K!AUJNL1$Q9LL+0- O $-,-#=T\_9TK$F/ MWYZ.#-60;F5(C4=.X-VS9U;LV*6.V2;3TV=6K>)2;),ENW)4+Q"L?&;._.>? M4 !_U;%B$RRV!#9@S.L8\TSH!\:T6FPR_3JSZH7/<^QAC\)@YCX?DZ&)@T$ M0V\8%T_C4!A$F/I=W* $ORO!-R[Z#1<2\#58*&K2)1- /5O@KN2KW5(*K11\ MFU*P"19; AOP&'0\!D8I''@4QSQN6QYU-#9P=+#NV*?$'^EC&H>H'U)(1_K0 MQ 70QPCJ]4&[NJA1'[^57 C5_\NGM-#*@=J4@TVPV!+8@+:PHRTTRJ&A33U' MZU3J6 LGJT6B,*)HM/B:,$@)':_]- P''@Q.M(:HJR$RUM"V!/#W+4/TW0.U31UTN A# MXH6CAT87&% "\7BDZ@)]2*AWXL%!N*\#6YZJ+: M4=A$BVVA#KCS M1VN+-UA7+PIAY(V5H@DD2E (C96B"<3(CXX0A\7U#A)Y/S9?D=&"GBT,FVBQ M+;0A=[UU149']^J0;=./5\W#&/L3&4SC" DQ(F,53.-P2*F/3HB@]X[(;![; MSF"HR.Q1C/CB8N\'URXK\3U'M4%-F>M%8]JU6TV!;:\&U6[UJQT=Z= M/VE;O&&'#8-P_))#$T<\1(*1G&)-'(Y\'YT8L[@WEAC]V)C%1F-ZKBJLHL6V MT(;<]686&_W=JV.V33]>-.H'%(\U, WS41#AL00T:!"BX(0">A>)S2[RH4BR MC"^3ZM7SYY-I%2VVA39DLK>LV&Q9SV^YV*J'M8H6VT(; MDME[6&SVL.>WW*D)C4+5(\=/VS0LQ#Z>-%P-&J$0GWC:>D>+@Q_LMU;MK%6T MV!;:D+O>SF*C[WN]W]+)5L!'K00T<5H-Z/ T(G"/-OUR5C[5FZ<"+/FND,V> M67>VVZ#]5&]+CLY?H\NXV6;M89I=W]M:, )D;*T@X055-U4V&ZG-@>3;>FOQ MD4O)\_KKAB4K5E8!ZO_P]02P,$% @ Y(576!?@KEUC M @ ^P8 !D !X;"]W;W)K&ULM97;CMHP$(9? MQ4JEJI4J0L*QVQ!I6;HJ$DB([>%BU0N3#,3:V$[M":%O7]N!E+:0BVKW)C[- M?/['$X^C2JHGG0$@.?!.Z'W>[0YY0)+X[6Y"1\>/(])HMK>-Y_T2_=[&;6#94PYW,O[$4LXDW]D@* M6UKFN);5)SC&,["\1.;:?4E5VX;O/9*4&B4_.AL%G(FZI8?C.9PY!,,K#N'1 M(72ZZXVJ\S;BF+!)>4!E5IGQPW@&&R2?07&RD%20 M-S- RG+]-O+1T*V-GQQ)TYH47B$%(5E*@9DF'T4*Z9\ W\AJM(4G;=.PE3B# MI$-ZP3L2=L->"Z_7Q-ISO/X5WI()QDM.'I? -Z"^7XJQE6!OR(TN: (3SUP! M#6H/7OSZ53#L?FC1UV_T]1V]UY:+N="H2O/;(WE<& ,R1^#ZHM;^"V@=-%H' MK6=Y7V*I8$D/]D07L =EKO":FIMV26G-&CN6+1/[N-<)!Y&_OZ!@V"@8MF>S MWKLUFZV$_SRA4:-O]*S9'+V UG&C=?R,V1S_D\W@KU3Z9P6)@]JYLJM)(DN! M=6UJ9IO*?EL7M-_F];.PI&K'A"8Y;(UKMS,R_Y*J2VT]0%FX\K:1:(JEZV;F M=0)E#P&S7L7_P)02P,$% @ Y(576#)/(S8> @ MP0 !D M !X;"]W;W)K&UL?93;;MLP#(9?A=" 707Q*+81>*S<1";8DU-V/5H+0[&Z5K3M;4V\ T&GGAD^HJB,-P&M1<2);- MO6^IL[EJJ1(2EQI,6]=<[Q=8J5W*(G9P/(EM2L5;["J M',C*>.F9;#C2)1ZO#_3/OG9;RYH;O%'53U%0F;*/# K<\+:B)[7[@GT]5XZ7 MJ\KX)^RZV$G"(&\-J;I/M@IJ(;LW?^N_PU%"-#V3$/<)L=?='>15WG+BV5RK M'6@7;6ENX4OUV5:R1:W-* M8G#43#7JK1\9 [EJ)75]-7B'J;SNFO%O>#?2CUQOA310X<:FAN,/5PQT-R:= M0:KQK;E69!O=+TM[LZ!V 79_HQ0=#'? <%=E?P!02P,$% @ Y(576-/_ M UM, P ^ P !D !X;"]W;W)K&ULS5=K;]HP M%/TK5E9-FT2;%^'10:066JT2W5!9MP_5/IAP :N)G=D.M/]^MA,R'BE]B$K[ M K9S[_$Y)[ZVTUDR?B_F !(])#$576LN97IJVR*:0X+%"4N!JB=3QA,L59?/ M;)%RP!.3E,2VYS@-.\&$6F''C UYV&&9C F%(4=%,]@!/(V'7+5LTN4"4F "L(HXC#M6F?N:<\U"2;B)X&E6&LC+67, MV+WN7$VZEJ,900R1U!!8_2V@!W&LD12//P6H5 ;H3DS(ZN/)0X[G"T1U]$*33>,-R9;J2%4O\:1Y.HI M47DR'(#R0* S(=22P72"!@2/24PD4:/'Z';41Y^./J,C1"CZ,6>94#&B8TLU MM0:PHV*:\WP:[XEI^A"=(-^M(<_Q_(KTWLO3O1J)?VN4I1#U*LA='F=BA1'T+54_0C@"[#"CQ_5MT=X-J M:0G,U]?)2JJ&1Q,H)U41LBBX)Q30B.$9#)DCN MUL6#U.?W. 9T0;/$0#):Z=Q^.F=1Q#)5 ;H4L(;3!X\:Y!EL'$ EN2H_WW6* M#9?;I:M!?MM:\B*Y /9,.AT#9] M6+M-N?]7H>WG\VKW#H26NV>O74OU-\$UYC-"!8IAJN"=DZ8Z-WA^S*RYT@DMCZ@4A.BNAHGHL:Q!V92]518T=JH+H6@'- MO:CB) R"&U)1)G :^[F-2F-Y,)P)V"BD#U5%U()/$UM6E,9-D#2N M:0$/8'[4&V5'I'?)605",RF0@GV"EY/%:NKB?>)^2R<\[Y_ M+@\OY<3B]8QASQAZO^@ZXZ_E3AME_YO?0T2MQ738PN720MPK\NG \)+U"G/>KT'U$O?N01VH#*0)@AV':GN=_)E;YC M&HR#V3PFQW.RX:B[/JK%(&?YZ&KA5ZH*)C3BL+>Z8'P[PTBU]:4=&%G[%-U) M8Q/>=TM;DD&Y +N^E]*&ULM9=M;YLP$,>_BL6J M:9/2\@RA2Y#:=-4FM5O4ATW3M!<.7()5P)EMDO3;SX:4I82@+DO?@)_^=_<[ M@SD&2\H>> (@T"I+D9)KD6#LJQ,0L'M! IR6',$"^R#+/'' MP%H+K)<*[+7 +D&KR$JL"RQP.&!TB9A:+:VI1IF;4BUI2*ZV\58P.4ND3H17 M('/ T=5+VN'KPN(3I!M]I!E6':+?/1RN?5L:'-N8#&7N6 ;O.@-UE M76X^YP"]YN[WT!7!$Y(2\=A#8_PHWUK!>^BB /0%5@+=T#15B^^6D"YDWF@N MDM;'H?+NEM[5>;(( ]]U@H&^V,Q 9XQ[9L"I,^ <. ,_ #-)3MMX*U_^)F_? M-)N\G1'MR>O6O.ZK\"8,H(W8W2+V#*O?).Z,:4]BKR;V7H/XDA:L#=C; K9M MVS<;P)TA[0GLU\#^JP#+KVD;L+\%;+E]KPG<&=*>P/T:N']@8#P5P+JQ^UO8 MIN/8GM?@[HQL3^Z@Y@X.R]W&&6QQ.F[@NFZ#,]@ZR4W?=-1G>-%"8!I_JP_C MOQGN\YCPB!:Y@!A]7$52@LXRU6\M08PMHN.^'[C-G>L.;,^M,S?*+K,3?#=P M*Y2YE7]YZ+A!\Z#M=OJO4/I&6:EJ^FO,9B3G*(6I-&^<^#(>5I7)54?0>5EI M3JB0=6O93.2O!3"U0,Y/*15/'56\UC\KX1]02P,$% @ Y(576&<^ A8\ M @ + 4 !D !X;"]W;W)K&ULK51-;]0P$/TK MHU AD,HZF_1+)1NIS:JB!V#5I7! '+S)9&/5B8,]V11^/;:3;K=BBWK@DGCL M><_SWMA.>J7O3(5(<%_+QLR"BJ@]9\SD%=;<3%2+C5TIE:XYV5"OF6DU\L*# M:LFB,#QA-1=-D"9^;J'31'4D18,+#::K:ZY_7:)4_2R8!@\3-V)=D9M@:=+R M-2Z1;MN%MA';LA2BQL8(U8#&[,S!J=DI=2="ZZ+61"Z M@E!B3HZ!V]\&,Y32$=DR?HZ>U6RXH;S)3\)@JJ9L%9 66 MO)-TH_H/..HY=GRYDL9_H1]R3^, \LZ0JD>PK: 6S?#G]Z,/.X#IT3. : 1$ M+P7$(\ [QX;*O*PY)YXF6O6@7;9E

-D^;CSY;!S],S.<\PG$$\/(0JC> \\>SD\>@IGUH.M$='6B,CSQ<_PW> & MFPZAU*I^%-X+JB#S;4 -WR]6QL__V"=WX#_:S^]NX[EI>8ZSP%XW@WJ#0?KZ MU?0D?+]/_'\B>V)%O+4B_A=[FO%6$)?B-Q:/3KB#<@B?D/9)'_B./9][-S;I MZ5D8)FRS*^GOI&D8[F0-M;*=L^S>D8]'DU!+HX6X. :G6'^^5 M(MLE/ZSL&ULE5;;;N,V$/V5@;LM MLH!B6[(DRZYM(+>B"V2W09SNHBCZ0,MCFX@D:DDJ3OKUG:%\T2:*@;Y(O,P< MGKF2DZW2CV:#:.$YSPHS[6RL+<>]GDDWF O35246M+-2.A>6IGK=,Z5&L71* M>=8+^OVXEPM9=&83MW:G9Q-5V4P6>*?!5'DN],LE9FH[[?B=_<*]7&\L+_1F MDU*L<8[VS_).TZQW0%G*' LC50$:5]/.A3^^#%G>"7R5N#6-,; E"Z4>>?)I M.>WTF1!FF%I&$/1[PBO,,@8B&M]WF)W#D:S8'._1?W.VDRT+8?!*9=_DTFZF MG:0#2UR)*K/W:OL[[NR)&"]5F7%?V-:R Q).*V-5OE,F!KDLZK]XWOFAH9#T MWU$(=@J!XUT?Y%A>"RMF$ZVVH%F:T'C@3'7:1$X6')2YU;0K2<_.;I%,,AY< MJ:5W"P/<@Z >#$WB#@\4#AS(!@>"(:GT(F@,8@>_%&BIG@4:]A3?L!G M"Y>92A];29^$;2=]>W,QOYG#O"K+#*G6K,A %G6MNZ)94"&#JC2H YNL9K-2 M&56T&0,%"/,%:A>D,UF W:C*B&)I/KJ8\2> "S+*DK0K^W.U.J\,O@8%X83@ M PP&0R^*0AKY@Y$7^S[<2K&0F;02">2JTIK(TO8P\7Q_R'(C+TKZ\$45Z6XS M& V\, G CWR/2Z>R* U4KOBAG@TS++BV0L*34X9PNBMQG*/2 Y!B+HC^)F^ M"7V_*)!Y*:3F^!A0*] G?&A@BYH)I$I3 8*+!X([&I!KLL5$-HG-[#:2KB:> M*F.Y^7(7-0ZI7L=GNA8,GV.H_['\2BOR3:ZTE?_6R:/(-*="0B6Z]MMPA[.D M-;.VTFZ(-\6(LK&IL*9KQSI,40!UFMQU&B)-*&9#)Y\[/S>8IXJN#U-[;4^9 MLOM_GDO*A]. M#.J4"9A09"K"V6/[F:S*[XH,E&D"*XQ=^%APWSR4A7[$#8X M,H9HU--?%*JV2+U;6G5N7A'6N#U^K8L?((J]@.RB*@B],!["O-6%[:NCQ!O& M _#[OM M/-0LU].!HY1X&SL&HI3$5RE3UTC3Z:^<2S?^H6S>J1IN3B/J4N&(9Q%[Q/?= M.(:X[P6)&P^IE7G497B<0!!Y2>QS.E FKSB5_3#T!G&\)4-O%,4?X8[[.+6,KR*KD$U]=64TFV:CV;7=4;W&$R)' MO78/)0.N)=6OB M Y

Y^8J67$\KHHMEV5/:FMK'YI$DT0,HADT()KSZ_<[E[Z F5- MIG;W12^)2 +=IT^?ZW=.MW_-_>K#JNLWWCQ_[^%/^]."$"+*UG7.U8R\QX>^'JWZJR6_WTX/F#HK0+T]?= M![?]N]7UG-%XI:_%KAO>[%E6Q&<;DH MWIK?75NN;[JJ61;O75W-*^M_?-QA)GK^\5Q'?2FC3@^,>CHMWKJF6_GB M55/:,]B>M^PN,].3#>R#*+ M_SJ?^:Z%G/SWV(IEO*?CXY'N?.\W9FY_>@#E\+:]M@]>_/4OI\].?KB%VJ>1 MVJ>WC?ZG=^G64<=IOOKT]NWYA_\L+G\IKMZ\?O?FES<7Y^\^%N<7%Y>?WGU\ M\^YU\?[RUS<7;UY=%>_;JIE7FQJLI)2&M.VX^+BRQ3Q^9N;_7+1X5IR@*?B[5KB2+3%&55'4H6!NL)@Q-)B M'5!AO-ZY8F:+:[QN9K4%%_"+]5UZJ5H4V^P-&03?F%9XM6DK%HB9;>P"VX^_ ML2K\TFXK;R?\J+"S@.'&*\YG)/6>^$KCV#_ZJML5:XLG2F*\B8+%R^J]'7D. MY.>C$\^JYAH+")M:],U@[\UB4=45_SEWZXUI*I&9[:J:KXA8,!DL#M-$?N"1 MF>VVUC;0^V]Y$\[T_\83&7& E;FVA:^6305V&!!6-8NZM\T@:;A6D"6, MW24U(B[!G#7>L /TPJ,9,=/6%<2*]N.X^(2%@\^O? >1ZDBOS\_?1]5L23+:P%564M,@:"!"\.=G2&B@7Z4#4<9&EBT*N%B VSPG5N9: MELIUM#?"67X53HJR\O/:^;YE'I$ 86EI*_9?(*G$'$(UX$-K7)8C' MHMMBT;IUL !IDS_8>8U%L BI%ES8MD,8%PGA%[&-T *9)Q>A-KXO]DPE0<2 M%4F%=F=-6[!_:3KU#1?&KWAM_,&7N-7G(B%OK2'QP?9VQ?F:MNV?^' ! M*R-VIRK)8BQV+-1F,/Y2"[8?^OEW9)BD_ML>"=? N M$[%[, )!:#'TRM;E4>>.E"%@G3--]I)G&P4"V&;##I I8I?(T^B4],RF=3-Z M8V!$Z?>CEABHEA1254*F:[<),GS+4B=JUL%Y5U^3-U0>L<0[1+R9RO(&>YBS M&F+65OYS,5\96BTD%M(^QVC0)@3S]/(*7T$8YMB>P#6\KK8(XMRI3)#,^N#S MX>AMLH1@B4<@0F[;]QO20_X;B[ 065%?B[?I&DF\:';1:E9!>KLE*;-LUWPN%U"8/G-LD.^JXQC !C;_ M 5M!FPY26>IN"DU&A1HO$)C_K"9BMH/"0$M)T25;L:VX(W$Z$S"&-II>CURA ML<$9/(X()EMUVB? *CGS>9::(;"N"?'&Y'WJ,9GA5GSZWAJ)#82@_^K8J2_#D%41Q4D!] M( BUA%3[G@CA?C5G>=2=" [)537_W1"O\.023@W!YF?P$![ MOCDY?C9X<%]P_2%*IG>FY.2NE#SY&B677YG0C/.,))6 M;/=":"PM(K"24Y2:P:' )Y;E F+5N-S,BZ/-',"<\H?@QX*UH?"+8Y8%F B& M_IS"M7]%.CEUHRD0W5.@,-P%3/_-:=K,"6WMT[BUO-=GV:_$2,NP5[V3L)ZF MV!M3S2986B@(P-,\_2Z.6^U%!B$5SFPLJS9'^& SOB''()'J,,KDH:=);#6H MSH>"]W"%A]Q(9HPMA_?:8:2:8Q$5+#$<<4Q3-#VSE;POV1H*9#DY:&&B"[_S M"+M]G,NG,/4"[M\4K["C2^1*>/9UZ_J-F%22H+',]6&0'&+L)$ ):8R8ME1B M%=^:IE^0C)!FO&]=V1,)WBXEJKQ"Q/'.(5CZ3H-(??_"K9%9I6SA(J0?!/<$ M*(-4E;(4\@J,DRY-RZJ3R$D&UVK*20G\9E/O%$L@7TTQ$4EZ67%Z7X4W(U9H2F" M!Y%T\? C J)Y\63Z[/L0/O-6$L@T>!#K'1TU C\P.V8MBA?(+,ZO+FCH2"MX M8;\,4*BVYP15,8C,F 9KQAEEE:F.[O-7HPQ1PA"PZ+3E0>.J1F$*FP##!%V? M#G7]Y/CY(64_'_,%;0I:(@BU0:1P1+;7+#HKWM0V9FV#6=W\I$L<4A@Y8V80G)XP7%I4"P)\++@%61E@])X=:=; ]2X^%*-(@ <3"X9VPB*"%S:TS G,1K,\ M^A4:4A*HC'2,I>T\I0EMKAL"JF%CO^[ER\'&)=24L=FZLM>*^I.L M"JY&HK D@(RP(LI**I^':JR<"!+$#&2K3W!V$U$+-I1J8C>D:;+ M#,3TWVU0[I4IA\O G'@ CL)+R'IVMA>C/D^?O^+ZAGXMSQ>R@#!0$_SP53_S MUA0?W,P1 I0B+38 -1N *AD V9-\;#-GUU$JQ-UH"9D]WHPL.JT,6SW3$-1/ M(OH EN&_#<(._A)Z2FZM%YXE08W !B^#AEA5&\6N6X)8&0R(>"%;"(A+U6;\ M.& R))G+\/'>54G\7=5CAX=TK_Z M%EZ+[PK&EE!#%XUMS<96G\/F)G\*I>'$E322J6,S,4^XVKQJH=Z^(]/E _BF MX1KKFFG;G3(V0.T<\\ED:[-CC9C9D.1I6NG:?#6)-#Q((9^PU)/IVUIVLLR8 M!,21XA.X4;6\'PD5+'P_7W$I:V4%;[%#FL2,!60O0$Q2]=NG?\*,R2!.MJ'\ M)O8(SX>-6Z>8.H<;R0JW@I+OQ0(\$J) HIB929R:V8#J(W!:R$K&%RDP,3]: M1/0AC&>_5 R[FN[K&\8RJC;TP&Y-AG73)#(Y;2NR.B+YE/4CX5M*)-M++(V(M-4&Z[*@5QA;T6DJ]"2*0E3/O#E,WA ,8 MB?0)]I("#VMO*)..<2U@=@OR\#&BC.0/7$@L1V3[)SX[D$>3_RF==^V=5/[/ M87JDHSH JR2-X@TFE_08 0/U#MS"!7*ZZU"KD:"=GU1ED!>X0I2L;G2+'E;^ M. :2%!RGVI@1BHY T1%3Q"!4*%F;8H.<,F3Q3"9G&:$4E\RE5/""J:(:,=$^ M7.R<@FBD7,J/4O070^9EA 01W&$[)EB;#2D\Q\$1>9A11]=Q\=JY]MFQ;"P_GU_)!9_8.8EE^32"(=(=?79 M,K(!MDK*@33$CFR]R>JH?5-ULB!&??8TB#)#R9F8\(%E7\0ELZZ"B5P&-5ID MD?@)1.,C=0;(YXP7G24C\(E1%J(Q?\ULH&AFOIKI1%['UAN-YU=6B_=9 MG/G%D45/0K^)YM$2:>GRE-*THF@8!QY[7-^&A+#YZ3+P^$YO22PV0G9,B]5B M#DSKP'KJ\[.=VNDQTVF_S*TM_1T7\E%+GWE6X%Y/FA5XX,, M)!T2U.&C\76H>G"RRNO A;Q]VZWP8Y=PND4 MI:$L")%LY?ICY.4P22[KT\"1A@T-40: )GU5C9\3S M80;34F!!_IG$'%'/9S)_3A)BPCZS1H2JV?1=UK:6%J(+F,#JSPT];F%HL?!= M!F2%!9!!T0!6<<'(O!SZ#-(KR,FLKI:*C@B&Y6W&'[)S'C][BA$FH?R=-CH( MU21D!]3<3#]%#<$ZN;Q,/@*9*_@I%OM67'^,!?L&D=HNL'BMZ D7^9NL-N>A M6!BH$\X/D$K."3-&D$, <6*YLJ[!O(%M47VQY1%6,<]X-&$D*F3Z*K%?+:=H MB=I1K SUU;RFZ0(V<+E8P"2#^^\#:" %G]A1^O[UH"'TW+:.FV3YT\]VP77H MCW:^:ESMEE4&NIW_3%_'MY4@K&.VBUR7/HI]W4D@,8645$)@Q"J7WMLDC.0B M"A,)S#;T[E!\*0PBFS^S*U,O(K8?((@ +B"46$3?%K:!8Y]#A4K=3[5]I]]] M.RE.SZ0_\_39M_O8S9Y!N\.B6:TE*$^(4N>V5'Z2!>]23YS 08=T,#0H!.D2 M?B(+AHR5 NW?L+;1LFM$M7&5"!)OFA:\N:=4&BT7Y-?V+ ,E';W?IW:R[42'UH*/ M4-)KT!(]V(2?B14R_E%'C]&X6NDC*6M$7(Z0=7%;VH+*J8:"WD[,DJCX')H%7*!T5HALRA7<.S*:>DB K+ON4P>JLW;7=IV,XJRPI M-OH&EK($<'X30TLU[!*"LXVB<@H_S/D2:V5X>D]#))1A7ZW-KL3B18\5!B0E MSXMO=-X<#L2'G39F?Q:J7'R7*NQ[ >[=6CON1LOT3K2<[36>_>_0(->20, M5)N^S3!L"*D-N;<8::?>BSL$> *TA;".+;RF*WOI(#8(.ND:&Q;JF5E$DS1Q MQ)"**?3Y$8/4E973J1D!+38.'DJFL+F,5_/J")P?'C^PM'KN@DW'&]H\Y;V\ ML2$W.CIB/AE;DK/^,:E/IOBA(4C5J3!;RN[3:\-8@\,FK?%J^.NEP\QGS5E/ MBKP[Z^2'D+CGC5@,+>18JT:=,=/B>0\F[8*O[G61Q!)&IF("@^(CK+MG^\V( M+0D9G:_A8"N^YT,JQ#BD_.U:@=WHY PWW.TYA94-CLIK0214,4(!;"+HL1[] MX!@XG6@!OS?=H!->2U:D!6OS6:2,Q&@02DA';*"0#9&L+,+!NXUZ^(@8&*HY MI%XD%A&O@<.@'Z6G3FCU)UFC6^A.[T5^N*:KAQB$J=0)[9HC)00Q&&2^"7V* M)KQ1II]B>]@P.WIX^DB;Z;3-+#34^=!0%P1+Q* (@I4:["Z*YT^GJ:TCYN=[ MM#%,D )3B;L?3N\Z_8=<6"^&PGH1=6:,NF:+8 M-T1!VZ5DV^-P,<+BLUET3CT[KRB@)G\B-==K4UX4Z5QN/T*T)0&:$.(F("T?J7.C9 M(>A(%9@-4-Y<]S?/G:FMC2>"$U$W;+M:LWR*3=_"J_L<+:26%K O5J6I[DN; MKH"CG"#(#[4PV_ALEYC6\V0-L]VN.=:?]55-&PKG<4U/:/Z4;$T RF+C4T - M8EJHV).>#"H\(?/Z3)!D;OP*#@&KL68==RQQ11@OU,D>\0))$E0S60*X4S)0 MHVAJF'S0JS4]R1K(:NEK*M.*_[]%)I>3WX+AL%]H1F]31!8&$RQ<&O1CL9#W M,SM0O@Z18JIG2L5 8@U=ZI[X_?N21C/GT4<(6C!@55(Y0Y#296^PF9T=$\K< M58V@N,S,T$TI29(N1O 8 GTJ3MB2_! /3Z?[AQW5U0^/'JL,!U?X%3?8N65H ML2CWSIS;,>=H4KP2CE=+_9U+YH2I4)EL(\VUE%,R=OSA#HT#W,FR]]/@;&X[ MR&L&8$)H3QF4]S3=Y<-&L,LR8@RE$VJ:F&PZ410P2R:>OKO0J8I?+V%"VQ$#=I5F&2\'!YI'UU8&H MG5?E=&W*<)!<'I-'*%-H.NZUE>.#8C&DK!,S[8 =1X.IUI_RNS#M5RQ\9$/P M,>%YR2S3"8H]71+TNANW]1'DBCY"+@;8B N1ANV @W-F-J[$0YB?0[)AA[8$ M8R.ZGF6&3X>)X;!+YK:T<&]3*=OLW/SST4M6X0O83-"?*@-95P-= +$" Q66 MCNNA8AOOH",U<(3UAL.8%M;$[:SU>3,I'6U/]PA$;$5["N)M!0.C4N6]ZJDI MPDO3T:&UANEC)DA]3]I>Q%P\/1VR\55XX:6^\)Y>. Y\?2,D%*U6@EG!V?W!+0Z]%E:$\Z[B<);6RYI1%JLPT'E@D04FEF"$?1 MY7!R',&Y29W#<0*R;S1027=L=-JNCL^F1.[J6H6>02+'CW/#;K&V2X94>X@T M8;7Q=.WO/4Q=J:'*R/&$A6VEE3GCB_2;A>Y!']L'QSID#UQUP46H=$"'["9Q M-UU-T;=4-HJ'0<2K%:EU*ATW-=15#X<8:65FQ$[YYD[M3A)%L%&(;:'2+K&O M/*E"AB4$<50;W37J4KH1]13#(9J\M$W%KL5!YU,ZN<0=%5WP/N'HU4S. M.- H2RX5Z_T.=+^.KH]OWY&"M?:=\+(B= ]^=Y)KWRCN\T4T:<7Q- ++ N+H M6N[@"'T1XRM48"[%CJGC7#$>[BO,Y5J-S=B%*^.G(#.:^=:9A2W9IV==51AS M6;L9?QE[6B&Z9(E.OON!)H[:%="0UV]^_?@F]1'XK$RB9SP.%&D/F=!\E9G1 M?#:TF0.C&"PEAK35LBDNI--_5WRD\ER=W=.53MHHE7A(_%:*4A3W$A#HZ3C0FP[Q@9D.WF3'!:6+MY!0G/R;I44A+5R*Y8N2EJ/ M7?Y[N/ JG+M#(,3% G4%&>H=K],9-WD1&QZE_8Y42&8[H(!*AG(_4;H_:)B3 ME1PN)X U'$?JTE8.JB?#7&?"IQ5I8/-EHJXO'H,2OI*2M79%MRU>1Q_ZD.H] MCT:TD&,/LE,(+OZFMW9)TUK@3)2CO!:\%+BZ*?,+9/+#[J(B=3SUE^Z4LWI) M5(2D+X?7=\G!0CSUS/TK'8U./ZS<.3X]-'PY-(#Y]G#W-&\W7Z'PKQ MC_Z5HXFI:V;_3#XW=:_3V;-T'/^F[>.="GNC!N21;*Y6W<89ML^O5Z$^_?!7 MWF#\5%S1EHK]X?)Y?FT321#C7M2--7+H(.O5A/;/5;!NG'>E6%IN?RFKNJ=' MTJ%]EBAL;-\Q"%=@VLU_0ED:(= M4Z=G6DD-8T "CN_R/EO';TY/XK/)$UQYIW36\VYI#==J?2FCGNC@:S-(7]H;JG CI-KC M%P>)3:(L$9W=8#CA!$C5C[X_'K\PX;BXY9+2LWA)Z=FMEY2&4]<3UCPM.[U* MA;IFY-3UV*6E=YOE_FSW_=GN^[/=]V>[[\]VWY_M'CG+='^V^_YL]_W9[ONS MW?=GN_^-L]VW) 7/8E+P[-9P_98;D\=B_S\]V/WUR_?7+]]?OWQ__?+]];C[)\SQ$-+ M_D<;-8R1?]DP?EN$?Q?R7/XYQ/2X_*.2;TV[I)I];1=X]>3X/\X>2&8&PO=V]R:W-H965T*0%\1NBT-Q'U;D2F)#<=E=4HKZZ^^969*B M',G!%;@O]I+[5JH17S=E95]?K)NFOKZZLME:;:2=Z%I5 M>++49B,;7)K5E:V-DCD?VI17P72:7&UD45W%?]#<^%ZMU0S>N;E[5N+ M6__Z+J+]O.'70NWL:"W(DH767^CBY_SUQ90 J5)E#4F0^+=5;U19DB# ^+.3 M>3&HI(/C=2_]1[8=MBRD56]T^5N1-^O7%^F%R-52MF7S6>_^J3I[8I*7Z=+R M7[%S>\/P0F2M;?2F.PP$FZ)R_^77S@^C ^GTS(&@.Q P;J>(4;Z5C;QY9?1. M&-H-:;1@4_DTP!45!>6^,7A:X%QS\UEM5=4J\?R#;I2]?'750"@]NLHZ 7=. M0'!&@!^(][IJUE:\JW*5'PNX IH!4M!#N@N>E/A691,1^IX(ID'XA+QP,#%D M>>%W3/S]=F$;@S3XSRDKG8SHM PJC6M;RTR]OD#N6V6VZN+FAW_XR?3E$PBC M 6'TE/0!H5&97E4%I^OO#^IK(^Y*G7TYB?<[$M_]^N[#+^]$+WFQ%V]DHU;: M[,7#6HFE+E&.1;42C5R42K!156,!P1W("RM7*Z-6.)73\45KH<-:8=4*1=EX M8J7TRLAZ762RQ+D54'M"5KEHB@U)UDL!=U=VJ0RM5UKG5F@0 KQ79,I.Q+^5 M-"YM!(*N-@OLI, _+RK1K'5K(>GRMXVQ3-GO2 W0BH^$%NZI?B;;$J&KCL7I^%\U \:-K761=XTVCFI<#D>[,@]*(TQ"J>!C@Z%;?*:$Y0CL!;M01O*O&@ MLG6E2[TJE 6TQ$NC&"8%7C*%:4GBS>=QI^49%$1!Y,VF":^G>#H%EF=0DB9S M+YC%?S->/PUY(C[6RLB&DN,6'<1>"S K>+.Z%K=+@SR"MA "TSD%*D@3+TEG MM)J%WA1(;VTAV;[;EBJYQ%4PBSQ4(30E7IQ$PD\C+XGGXA>4$6#^"[IRO<'C M&)Y-A#^;>4%(VWPOBD-Q9^1?14DXH300?H@ X+3O^YX_3\4';79RC]VX/<7C M=.KYD!+XD1?"3Q^;-3Q 3Y-Y).:)-XL"@00BJYU7._L$Q1-G@ABK:0H,LX!6 M\J8>A%> MBT>$]1?4Z"UVH_(58X)]'!;"-$=63T.?US.D<)S&IP3(1DA1ZP)U0B!)DD_E M&R%JX0R^0KJCB)/Y]'_PPQNT)J)\<2=+60&[^-@:D75W+9IMLT9;+14:;04: ME/L-T^!:;I7'.$"6 Q&"WH1%.(LEZAUR@XAC&Z44 9RW*-*@%'-/H(#OD4V&4&*K"/ M=6])W3U$',QU.F6V+G 2)*^61'!]!RCL*#H>UA:##J4'O")/6.6)W1J2A>:B M.*=$+AL\/:GCK KVY^1,W]+;(H>2HG(#*D]Z"TR?CXX[OWV#FGAQ:4 0CU)B M55%577V!!PN=4ZJ"K]*(2,Y/W*HO#9EEIH52]*$@!1T0 M8"2]$5HDOQ'+L2WG5Y#HF")\880(CH(_$(S:.# M(V^=M<,/O'E,!9^B :+RJ 49<+2E;2/#$@_L\]4CWUE&CK>$YLC;C20HE:Q2]+)$#ZY%6/=+: MK$&&.X6Z:2&H*>RRH"C#%;4T3<'D,'IR*782TTZ$3@)'EQ QP?R!NC/%EM1 M6+-&J6UEV8+#=HKI3;26\.RT4%]KE1>..[:R*+FR +1U3J?ZK71#(V%6:LL2 MN_PK*D=%9"D.G+'G&DEYZ8PB660#N>I1R4G$W6 TJA!&0I21N_+6R#XE*'WV M5(SP ]+)OJ3%\^"2^'WGF[ZWT06-',CH:]X3TA:4I= MK5Z PL>,R9&%!BJSA=IKJK8N5E[?!C&,;N07)%W-@#;R#\W3<6?-N4KH;3.J MUH820IXNR(GXC:K,:H>21G6 =$!K9]B)?!O2;$B\I_+-VN=!H??71N8(K,4XP[/=*";?L@1TJE(Y>L1Z*R&+2A' +9IU54.9(J,D3-BJ\E >O5!1--2& 7WAZI[+]&BNH+0W%M[I MYZ&![;)VTU+Y;P^U,>KG.R0B,X?.,F0;5+OS+2)J&@!%_-&3=%8P-0YE><9P MH*1J4'^V\!"* >."+K?D_X0=, IFI:ZP>->SLV;?,@-W-$O,NTQN'-9 MFNE-72J72".*/MPN.,3TD%N09>GDF9&;)T\V&PX:$_%1:##H$#WDQ /?SI?< M/8U:MI4;X(U"J0-OWC*_,S-(JGY.]Z/!N)]>AXY+-^J>(G;#Y#7A@7J'7D,D MU4U[)=XCNF8'%Z*DR&&C/4,K@%JD&AD@38X,K59>TV> $[:@>D)-%_3! M@3ZW6>&"/Z:38SM8@&TZ37!3>8YLN(RKSM>D?T/#:%T>A9H+N]3Z"[M6+\@] MG*J*G-&Q,!OT0I9$(%9QBW$5;JE584H&LY(UTBI73VXZ8 P/U(:*:DN9;<4? M;V M7!)1R<\>M;:]4[RN$ CK"JEL MF#()564/C-V-[&QC[Q6@DK.?GP OK TY,30][* M^G6]?0 M4_G[ 24<1H5R/Z'O8M_OR)YKQYT,W^NG>D.[CR+=I0V/P/$!ID=7R3'H:!(? M'A^#^J#YBTYAF'*=/SC)#I/$Y-37_JO1SR\(V8I_9*+6@V)TO\0,=X??L6[= MSS>'[>Y'L/<=[95JB:/3R2R^<)VNOVATS3_F+'2#_.#E6F'&-+0!SY=:-_T% M*1A^W;OY+U!+ P04 " #DA5=8#YAW^\($ "7"0 &0 'AL+W=OD\K)?OR,EJ^Z0Y(M-27?//7?/'G*?>/AC\(<6#/5J#SV2M]3?_<-6<1;$G)%I1.X_ \>]> M7(BV]4!(X_N(&4TAO>/Q^H#^(>2.N:RY%1>Z_5,V;G<6E1$T8L/[UMWJAX]B MS"?S>+5N;?B%A\&VB".H>^MT-SHC@TZJX9\_CG4XP&3,KC6RNTL+%4CFI\!9DAP8LD.+,_9JXB7HGX'"27 M8L9>P4NFK). E[R M_S>2_<$U\+M=(/)W@OKL-,<@55H3ODO5N2#5%@1R=OC M:L!?B[5U!IOI[^<*,X1-GP_K!^S$[GDMSB*<("O,O8CF;W^A>?S^E:32*:GT M-?27I%S4M>Z5L\_1?17P>;JKY:?EQ=WR$LX7GQ:?+Y:P^KAJU%1QN]5H[65LH"Y)D.924%#&%+VZ'D>4!'&A)XJ)$%%+@WYUV MV!=OD$%%BJKT\"7"%]GH5_?&H"-P:X5/Y<:(/9<-B$?<3:WP?/*2I(%.EA-: MQ+!06XUU@+7&!.'M+R6C[#WDR+F:PDT^.2-94HW!E%;_CW?![0XW6O^R08M[ MWO8"] 9:N1&8%'X)%=_K5M8RT$ERDI4^D20A,65'0X'VT*M:*XO6#?>*\BHTP7AUO%A@#RTG, MZ&1XI1Q76^E]AXR"ML HH24#2DE&BS%YAG33&%A!TB*?"D63@K R]RO&"&.I M'P/38TRDO4;N#K-&6?B3P48%["GDVX;<:FV'?LE2DL7%")&4,5R,1<83T6 S M8PNW @^$"?()BI)09$8KK&4\A?Q'KT=4+S76-L-.H_%1L;".>_X4:I5EI*IB M2%-2Y?D$(943.((.N9 \+WP;4HPPE "))BA=AI5(XJD$*9:I**E7-,;BI/EH MW6JU_1W1NI]+L>KW^U9XO=%[^2CJWA^7<"N<-.$UW/CN1+2,Y$7E>[\B>9+! M5VPDX[@?3Y1SKZWT*8E=O G'_7.1\6L$ MECN\.0GC#?#[1FMW>/ !IKO8_#]02P,$% @ Y(576/M9MFYJ#@ TB< M !D !X;"]W;W)K&ULK5II<]M&$OTK4PHW157! M%$X25&Q7R<O\(O3]\<5:ZN+LY7-^]J%Z^;RL;:X+]:$2IEZO977W2N7E]L59<-8^ M^*B7*TL/+EX^W\BENE;VY\V'"G<7'95,KU5A=%F(2BU>G%T%EZ]B6L\+?M%J M:WK7@B29E>5GNGF7O3CSB2&5J[DE"A+_;M1KE>=$"&Q\:6B>=4?2QOYU2_WO M+#MDF4FC7I?YKSJSJQ=GZ9G(U$+6N?U8;G]0C3P)T9N7N>&_8NO61M&9F-?& MENMF,SA8Z\+]E[>-'GH;4O^>#6&S(62^W4',Y1MIY7:5GBKL<^^?%?,R[42G^2M,L\O+"C2\XMYL_N5VQW>LSL(Q?NRL"LC MWA:9RO8)7("5CI^PY>=5^"#%-VH^$E'@B= /@P?H19U\$=.+'I5/O-%FGI>F MKI3X[]7,V H>\;]3,CN*\6F*%"679B/GZL49PL"HZD:=O?SVFV#L?_< OW'' M;_P0]4?M\""-6)0YHM5J8NL,=2'LJJR-+#*0@K$B^A.R MV<0;$#16S\5 #,>A%T[C<[I,?"^:CODR"!//#_QS@=!"X!0B#",OBJ M'*Y ?BW:,L#T0P#CP_27 UF>(BY+.\B3\]/Z$#N^KO%YNJO-&,,,.9 M*M1"VW,A-YM^,@.1'#? ,QX8W:7)/*"@+061UXR3<7K M?9MZHD!Z')#F_"!V%]-D2EJ?>J$?LYM5:EX6EFINQ6J8+]#4!3[W.S M78^$L=+6MJSNQ$)EJMJG5DD+IS9-9M6_8_N? M]\!WCP2)/<4<U:DE MTPLX$5Q<0V>P6P(#!OCG)R*%WTV['8T^\2^OG:SPC@"N%( ;V!@N@N"YMN7\ M,UL)WN28(I\EAPXH1.)0O+T%?V9_#;P2N1*1PEHQE"O"XY35B6\.T#7>X/D&EK3"P EX&,?8^G4+G9)/&F, ML@XN$1\S!(G5(+Y5!UCY-/=\!*(*/'&4=KX09" #>@-KY) ?%\1SZ=, M,P&X)^E83! ;1/MTS(WA#),47C0&:8$$=QJ/"L7SPAE#O7?<#M,4L^?!A1'T&ZMITR(P?$;X%J3OLZT#U(RUT41*WM'NKP..^5%TWBGA M+]'D%>/1GL@DHP?H$2N94:E7E;<:W9W*[\2 ,&"-B"._Q[Y3HE-55=;+%6[B:"1^ M)=7?" M5#.5:P666 ;0 "LJ1'(]6>R&QX7+#N_E\BFE6U,2+%PRHRL"-HR(T%E3D43 MBT[OC>':QCUW7G;W #$/.:O<:/R!"*VUP!O)PWG4H MZ$G(PU#W%5AAO+X.'U/?*6W!50WV4AU2E,4S+OKV/-7I+E+?RM7*.GNE;HW\@YK^96#&GS MV>NKC^C]<7]V+K:('H,JC<$&HN5R*[1SM)\+31YRCT7R,[,7241YQ M$5#G39<+F)PK6!&W-8SE5-V=Q89:Z)S*KZ:J15:JJ3O.I5Z36CGLD990/1\% M*$M\#!LCE 6:K%K"01!(7!(T+7SO:%-#A<>[%97@=4ZA!0O/'(YJQ0%"V#.B MY"#!IZES)P#B1B'(N(2<:=*:$X)SR$&F0!O;&-.CM]N5!A-]&H,>],J360@> M\*87%BM=9>)+#6_'$BRG%0U; Z"81!:5DJM7;\.D\#!] 98 07!S2VN2)LA M]:BL4FZ"E*TK[ 16D)3,)Z*CGE.$K&B'1?M6,)*TXL)=#\7=.>^HZ79IXMO? M=*RC<*RPQO+4IC!EKC-.E4?5S./J_$J4Z>S6 M$V<01GM"&]6][14U3?%-ZX/19">Q\PAI>GF4_(ULTK1;G&\@)URV9B.NY6?% M9H8F7(#@H0;7"TWARA#H:ER6L2Z03:2MM.R#/1NBN.LF5::>(3=I6=TU,,A! MH4GM@BQ546/L1@]H>;[4BM&TWC09*4-VJ?2L;N.5HZT]:_1@@97IC$&5&\VL M&:;UT!G'@&:?;W+?([ZI.'2)G4=_)[1!2/UN04>RGW6:W&>>ZYU6;VMM#Y5F MV<+]8UD*!R(S?O,;ZFPB[YCO%7 '9=L/Y9;2I=RSN7"-%85:[:=6XL9);QI.*@-6IMY#CG^E'NW$NA68/F M2M>;[(4VC(G0ID4T16)P,QP8=-ZR0!IF);7C.[A0$SWL3@B6^N0@A53U4*53 M.HL:VLCU%CL\HR3!']ME-P8&92[M:O1*E&]9TT!L$AK1ORHIHG"4LE[C8:=Y MXKJRP#I)GR$RSJR=G%D[4\MEM:08;QSCL'@!%:0!4JV3)_'_ULH''YHI!\JN M@G%BM8[49 G2L:MUD?+I!*?)N[[$':YQ\D?ZS;E)0L:7O\@KL[HC:@P0S->' Q\:+QQ$VJ_'0LKIH ,_RUT74&>Q/" M7@?*B;))GTPW]J)I@.9\*@)O&L6H&I'IW3:R W=^G2K=V%8Q^.4:&-(@QC"( M:'22A/27QSU?P].&:S;BQM#H-)F,P4O@1_2%(@CZ''T=+7"5\'0@F/"4QDMI M.'O=>3163-H)CD_S4!H(A^=].RCJ-3L+A(D7)Y,3IOA5]4KW85?JGY_ZG$"5 M?3**=\7@8!B,H+>N]*,V'(^"\\,6P14MO(#\Q:-*E& ;50AU3&2NT_Y)&KO7 MN5W9,>-^WG*X::^K(PU->_>/05&O:082WNP&>,1%H6XMXD=P!- TW9-C6MGO",5V MHT'I>IU&5RT&+^^9![./M\E %N) ;!0?3UG>^A M0#IJE0ZBJJ?(KY<1G3<[V!)KC/W#;L4")D\4R+5[?S&_C[CODYS6F:DOA4/) MIXMU"'@T@=KU\>X7&KU.9%>Q[I>H;O(NUE3ZT8C@>*Y,GSYJ_I)8+BQ]J*:6 MR:5:ZA90T.7*NG!W9:-3N*N*N,UFK>1HL=RX%%L!D=2;@EU'B'X[QOW.K5RC MPG,?QN^<0_08W:ZH1]DV,Q46/>3J^YI]X.U*_<[K=UR]VNW]ZCQX7\B5PML]4>3Y$Q4[A=D[L:6 M&_[5UJRTMESSY4K)3%6T .\796G;&SJ@^QG?R_\#4$L#!!0 ( .2%5UB[ M D_=E , -4' 9 >&PO=V]R:W-H965T5*2M/[[T?9KIL! M65%@+S8ED8?G4)0T/BC];+:(%E[KJC$3;VOM[M+W3;[%.C,7:H<-K:R5KC-+ M0[WQS4YC5K1!=>4+SF._SLK&FX[;N4<]':N]K*IW&RMF_"GXUVVP07:K[M'32-_0"G*&AM3J@8TKB?>57!Y'3G_UN'W$@_F MR :G9*74LQO<%1./.T)886X=0D:_%[S!JG) 1.-;C^D-*5W@L?V&_J753EI6 MF<$;5?U1%G8[\5(/"EQG^\H^J<.OV.N1#B]7E6F_<.A]N0?YWEA5]\'$H"Z; M[I^]]G7X3(#H T3+NTO4LKS-;#8=:W4 [;P)S1FMU#::R)6-VY2%U;1:4IR= M+MKZ8 %W3:YJA(7-+%+1+4UT6^YJ]SFOLWMET9R/?4O$'+R?]R2N.Q+B/T@$ M N:JL5L#LZ; XM\ /BD:9(DW6=?B0\1;S"\@#!@(+L(/\,*A3&&+%_ZO,OUU MM3)64Z/]?:H&78;H= 9W^"[-+LMQXM'I,JA?T)O^]$,0\Y\_X!\-_*./T#_+ M?XFO%JXKE3^?5/!ACM,*%K/?9C?+V2WP6%XM9_/9_9(FOCP\S:^6 M=P_WL-PBK%5%-T39;,#=/,6^0C!;=3"@]IJ._PLV>V20*V,-9$T!&ZV,H:.@ M-V5C8/4=7,8RQVYUIU6QSZVYA#\QTUU? 74%UBO4;6> LC-+6CI.0<1&UMN0A2R()CWU6D#QBH4PA')%3 MS"&,)9,AAZ6R6?6F!@2+1,02'I/%XYCQ-"*P-!XQD4BX(:F@UN\,G*['0=

O)Y3^MDN9T0(5D22J*0R)3B$E.>>2"JW $E((P$)9SR(3Q,_ZYB?PUG'G8R. M_7E/_[AM:.]"YY\$SN()"Y.$+!%'M!T23IT[_^BJK5%OV@?%4%'VC>UNW6%V M>+.NNJOZW;U[\.9]ZU:XIE!^D4@/=/>(= .K=NW%O5*6GH'6W-*[B]HYT/I: MT7W;#UR"X26?_@-02P,$% @ Y(576!!OSN9G$ O34 !D !X;"]W M;W)K&ULQ5M9 M]8:/#LO>?MC8![ *)+$N%M@ 2C3GU^^7"12J>(KRSL:^2&05D$AD?GD"?+4T M]H>;*>7%SWE1NM#,Q=BX]OMKIA5M8)7.>-"\N M!KW>U<5^6_+_ZP^':1J.1ZKDJG32FLFKP^N>W_=C>B\3S@/[1:NM9G03L9 M&_.#OGS(7Y_TB"%5J,P3!8E_#^JM*@HB!#;^BC1/TI(TL?VYIOZ>]XZ]C*53 M;TWQI\[][/7)S8G(U416A?]JEO^FXGXNB5YF"L=_Q3*,'5R?B*QRWLSC9' P MUV7X+W]&.;0FW/3V3!C$"0/F.RS$7+Z37KYY9QWQ* W&!Z@-TS[&C*]X8%]B7?:985QE57B/V_'SEM@X+]V M[3;0&NVF17;QFUO(3+T^ ?"=L@_JY,W?_]:_ZKT\P.DH<3HZ1'V3TUWL/4+@ M][MOXMM,B4Q:N]+E5#S(HE+"3$1ARNFY5W8.H&*5S,"8G%^9N%>E-E9\-EXYD6,MO!R) M4_'WO]T,^H.7^#3J]3J]7D]<=?%W]X0;<1D'#>/_#R5X5RGGQGK]3VPGA_A,57H!?L-6M7.5+#,(Q3A,/1L,.B]& M@^?B;-@9OKAY+CXFR;#\P?#U=:=W>8-/U^#FQ?4P[*G->!<,XM-#D-.@UQ]U MQ))6F"\*15(ED2ZJ<:$S"'BB+.D"DC[%/F&[1<%N:#JU:DK[6^!]IA>R$-@( M,8^A!^5[1O1)"(/>RRWF^'G_Y?.N^!.DIPHF0V$RLE;9?!M3U[">J"HD1>%;1Y [_DR=9,V:;%)CUBV1$71%$H\AKK MD,.@/HO3JD5ELQD\;2Y.^RW)Z<>$MWN3F$8A[!PQYP>"')Q Z22'!!=VUB(: M%R;J@(Y^G&.,R8J*7LDLLQ7]AR2K4*JTFY$AT#S&.,WO=_M)0&>!&4(=_-1<5W/')"<*8I#.F4Q+ M@NE2^]D&0PZX^5**+YDWC.W@A[?U,83GKY<[7@72 Y%6+(K*'903VTKW,JV MG$/(Q<*:GQK04L6*&+AI X+6^T:ZL>(+69PXDXZ",EQD+F:@JLNPL\9LP];6 MC.FKRM5\P5D"@JBJ30D*F8 ST"N0.; U2U$:3]B(*IV9 FN[O5N/$LP57!CV M7!3U2.@'&1.1/+VY.2#2RCL/445/'0\"HMJ0<3' ME2?ABP;D1&Y#=9%8K=BY_*'.EU"2JBVB&Y4; M"6=W^OQK9"_>9([SX\ MVKL?#(9M0/[^$V&:Z&]QN>'F5UM>?O]4&I'VUV=)WU93I)CXLNWO#]"1^_U^ M0Y_-[(;9K%R47@G_"VO.E,J=F%@S?XQCT(;[P2X)SARM"R-+!NT8*BF5(VMW MF=5C+#&I+.@A2Z=2@U>>8VJP/N','!S:M@T>VJ(7;J$R/=&@NPEZM]=7-F"1 M-/0A(!*98^VW3P='@T7FN8[VN\U?&RR?4?KLPPEIN0,Q3A5+)GG^_5OOB/4L M8S?\2#,+.#X$48A'XK\996%#+#?VXQETG\QA*#A2/5*;,36M"LG*O]_+6S"9G8K@I)OWCDRC;&LUI:A' MP)&B.(I0P,IA!$2%*H369H6Z"I9;!A\&T"\!KYVN83=_1WJ%#H$;4L_8[6U9 M^NB0")[J, Z;[=.M]4_.J90F9.[V06V'?D!4E'!=W[02-LX/$,>]AD+K/,FR MF?2O7Z:ZQ.TK3([QCSMYV33J3+H9R7,6#1[.L,R/3X]V.;-'V$HBHTU6C@;+ M,7*(XSCC_(19(D]2I\5MCEF_]I4PJ8)@,EEI4 M#*$X=$V(E/-@$-DJN?5J$>TK>O_6M/TR6LXT#(LH.2SD&+EF2P]=N)\'4SP0 MB;< MO;B%C&#PPGG*VE\78PJMGE.G@R\118FR7H2 R ZSS5/_X3. MFI1B:@V2,6QN+,L?45R[9]9&@: Z#QH3'5-]:WMDD%N.$G@UT M+N'\7!"0HY#+#GX#*0VZ=\*TC7DQ)K=Q4#I]8G93)AVNV)$@J(6OVS^UJUPK M)/=9ZSHR*91J'[I:34ZQ?_:A"-H6X74GQ$J(L)34[BY6':$#Z#[JORJ=LT&U M@D"LH?20V*=+ER%1( %4A)GG)=PI^,LV!$HO>CC MRYH06-N?!SXV2_PHZP-2C]4 W'M2Z6HPIR3C2-W7(.B!X^MA/"RC 2"I28,N5X] 2X3&%M MR&%5 'VFK)>ZK#T0U<1PS69)& !+2(2UY(R2@RJA+5H;YDZT=3YHC&2 %+_D MM'&#ID1\BYF.GQF7%!D9,18N)!7ONST,9:P%'=A00P%^%*FZ)P27#XH(X*/, M8D(5$CI4'7"0"LA>)'.F;[[)?KD#V-YB5]RRA#>;>2'KF: M&1%GT2+>?_C\Z;8IO.)^[BN04N(?[)1O_Y%&K[U.-D,,?+^[WQZ.AVG01I"8 M*TLN82,.$!7I>#>N M,L8Q*57S$$)##DJ@*^G4:.5888@8=%2/6.T#3'822" M93QA3-6U3 $EFL9^L ";[9A"&GZ+Q(D"5T=\[MYV*?.@#D)>[R=Q2):C IML MM/ C\YBQ\]-BU5HP*N&I@2>58\$>CL._%TJS69_UH4\^-.43'0111;D5!YZH M&2Q$)3=+ZNSV>=TZG(<9]/1/> 0@4=JI88AV&L3>QIXVUV)G=V'V) *?R@PG M%#)P/O@-]+@]V&J; M1GO IK]R6*L[#U_>?TW8?%)TC>FG*=7YG Y4D7N6)G;*^\_(\X4*/.-3"7K* M^%HL"IV1[X-N[%2G1/4A^'!.//O=P>4SBK #_I"KA8K53\F8?(MH8@H=\IK/ ML.V/"ON44T5[T^:)60(G'F>#+1%",D_D>U#S/?PEOIL62,CS@5W9Q.^)4HS' MO.Z)K#>G6W;36$I(/Y"[C!5[;@]2_Z3R*?!.)-O\][I#:O)B _AT?0DE)K\P M XA@%@'92SJ)H4PIE-J/&!5E8,?G,Y/DMS,D1?CL8Q)%D9W,+0A 4H?.>MHR M244C J\)QR+6T$(3R/T\#J7VF39Y(*?(Q.+@0L**<[E*7:,):EYP$.<%YN?R MIYY7HBDZ*#!OK/IV6DZ%QEU(-4-6C2B+RR=:#DFBYJ M^8!#WYL9^%]BGNK[-8X2SW22D2&AQM 6E\VIT)'\LDPQ@]A:8R8=I;\U_PNK M)ND/VS+W,X3EZ0R9S).D^B!U(<$$(XX@!0ERB$'Q7@H>!>NZXS%4MYG M56.QU")*:=Q1RY)2(ID8G"1W>;@=7]:9+V01DF-^%HO3,IPU(P8'?N'Q4G38 M>7SSK7WXYK9/WS;[ K3-5#1MECJ=?:>/4U52,"Q6098A3Q^GFAP.HVH*:^Y/ M4D *4L,3Q"2%](X+.0"GE10?(4X^).A?/JN3H"UC^0;X:PH&MZ%RV, FK]J( MZ/DCULE]F;4RCJQ/!N@5[!R.3V(XM:M[]9W'@C@U V&WCN. J=RFUX6'CRU6$N9(_Q3:Z)A3$?[- S2L0I$\@:77> M+XK&377(V7O(W6O*:2LDHB20PY4:-P1T&=JNFDOH4'!CM=".K96 E4G4?O:X MR^LVGI-3O/NE7(0N/16&?FF:4Y5T28DK3$[2L0\Z*R(KIKK$&R^+K6._O0?A M=4>@CK!M.T\G+"VXT-J+F/%/]$^5;_ 6[Q,](VRL]2#VY+DQ%S_C?HC@97(=.FS*,,A?\:6W1MH5F( M2-13;P;#9VR2H1H&XSV&0+@=!H=K6+?;BDFI%W<-E*5:>-6<(J16+9_L#&M. M@J2;JV>Q4 QN2;9'DN&DW(,,:^/&W5@6#,S@!F2=0S8WUV2H0_,JE)"^A2_U M$YDO7T8R=+H5VGEU!-[1-ZOALZW6T)NF=TTYE):9*Y3Q^3'WLX+9-;R?CKJC MMO(V.6\Y,%A ^Z)3S>H2W*MS,YF0 K;UUU;!E!WL[EM,OH[[>X&]D/X2 MS/K=X=$PZST*,WJPZXIH;:K_GQ!K<;\;8FNPN>[VG@2;'9<*8,)K-/AZS<[Y MAT)F"W\=/@*C?#G+JGD52,0=QD:-_-<"U'5B+VE%@9.SB7U;#EDT4>3@4YH@ M2C).SD[V4GJD029_W3KP(OKV=4-Q;7>^0W&/9*2-QZ=;[]2[.J=KX]'9UZV+ MUMU*MR\\L#/>$2/T#?[H:*YL[WR&_ M:AW>K.%V]TV.6*CI]@DZ'4E^H_2;-'<$CKDS\:^#<<#F=H;P)/^Z_X[,_STB MCG7GO5:TVZ?GNM]"RRP+]>B,CLKZ.M MN^M''!>MG]1P5?.6V]",N/#KFO0T_3;I-OPDIQD>?MCTB5N==(@ZP52X^,N3 M< VW_N+-@G^@@RP6=2%_G"D(P-( O)\8:#!^H072+[;>_ ]02P,$% @ MY(576$E/U4UC#@ &24 !D !X;"]W;W)K&UL MK5IK;]NV&OXK1)8-*Z ZNE^2-H#39%UPEB9(V@W#P?E R[2M518U2HZ;_OKS MO"0ERXZ==L ^M-&%?.^7YZ7\9BW5YV8A1,N^+,NJ>7NT:-OZ].2DR1=BR9N1 MK$6%-S.IEKS%K9J?-+42?*HW+^0==0_NB_FBI0,3R5=/*I=T,"99%9?[R+]8.@PVI>V"#;S?X6F[#2$MYR5M^ M_D;)-5.T&M3H0JNJ=T.XHB*G/+0*;POL:\]O:Z$XV:=ADR=VL6KPOFG8@YC# M\BWCU92]%W*N>+TH(%>T%LAT/2" _0Z=>]%+55;5'.'W0C> MK)30CR^+)B\EW3;LO^-)TRH$T__V&<*P"?>SH00[;6J>B[='R*!&J$=Q=/[3 M#U[LGKV@1-@K$;Y$_?R9\ZXKD[3P[CY97Z9V>W=U/_YX??OA@5W\R2X^/5Q_ MN'IX8 ]7[V^N/GQDXP^7[/W5[?O[\=VOU^_8^/YJ_#QZ!@*P/P3C"O_8O)03 M7K)6Y(M*EG+^Q'*YK'GUA&0JD:$*YF>BFH.44&+*R$Q%#LM3+-9*3E=Y:VZ4 MG,@64=G(<)!$U6H&/ZXT M0Z('D85J4D;HQ'&O+!*?OIA]3WXS/VL)HT@K-[8\=&/_?\,]JW^\H2L'J %\DP MDR6*.I0BDEGB^F?L_O9WH\Q4%66)6E]31FE='V$U4;XF&VV\:C4SEC$\%UQ- MUQ0K1=6TO"RU"1Q$"6[5*C=W=5$+"EE:5 O[$!GZ*)XT,WBV,_]P!;6I5E2\ MRHV?E*AYH(.YL'^TH;+7,@F+P3$'/7>NND#%O:[ZP)GX+/]"[[7<]."HGVR M,LV28EA6E>V=S5/3BF4S4-H&+KW$NE:A<:V6%/$Y+XV6LT*44V3>(QI_K27H M':NMTSEPP&;CD9ZCS6@;V38GG[9],[#G4D(&T5>&09%YGN #%IP]7=_:7E^$QM5M(FA:[ABK@H$VDWATO1_]K&K!]07 MGEEE;V<>IN$@6&PZ(7@1Y=M0 CEC\88)%2V%^%*74O'-)*)[TW:RH1"91*,0 M-S4*YL=K*Q*4+0A)D/UT H"05(BP3[!^*7,MR]67FECK3H\=$E)4LB77RKS0 M*]9%NT#%HRI1S% D>T1C#3)B'Q< I[KAHB=0RHN.:*JX@>@J-MUH) M;2V)@/F9Q'MEY-L 2^LW[*+@Z.HP7](4]-4\L*:D\7 W4D[9GY#63'7;POZL MK8>.#'+@2F.:48"$QYBE9>O Z2[6/&9)Y#L1%AZSV/><3%]%0>I$7G0 Y819 MX,29SX+4=X+88T$8.G[DZ:XQ2Q,,R?P$A8DJ>.!)M5(YD>1XZ<0S,^< M- V9'WI.D 7LHZ3R8R7T'3=,G!1T/2?Q R=, UQ%KH^M+AM?4ET!V=A)PPBL M?2=V(4(<.UD664K'(!+ZH9.XL;YV\=8%OV,02N/,\9,(E=ZXZK>-JP;S^4%K M>0ETA1* M+TN,H;S "1*H'3H9E .C*/%WK)0F3A)C218Z+K9YGHO[I+-/&#FN&S XQHM3 M%KLPCK^_=$$BSPF#]!6N_,0)79^N($P6NZ]Z>WHI/.6G6FT7-B0#!)F39!EB M<2>BQ\.(MGP.&S0*$2\115_BQ-I'T"QSW0/F]! &ODOFS& ZW"5IJHT)V3-8 MT8>M8I?^>#"@-B:"U4T9; UA0\2%NVW)#$O##!2)%OX& 0+-ZPR)W' 1J$X: MP9I8$.RW(I1P$Q;!1G"%$T?9QG)N2*:D*Q]NB#.Z(M,A2S&G3P7@VM(,5R_5 M#BI9@D.@W;K )F(F]0 '0JCV'1U:;Z1S;''O&-C'K[K6^UCH4[^9[)>T_ N5 MRU6EZSRD]]P?'?CQ1TW0\W\D>@:?8RYZ MAU"M';O6=7"Y@[8.ONC8])YF@KF%-48CC)^Y0N"Q8@G 1"<5K1E'38^3)M*L M2JH[IQL<;#1=#SQEO]A>>J@[:8%V6M1N%=B?ZI35.H%M*NY-/)-FUU:/'J8" M>M"]G)T2O4&$7R%XY@IB"(TA".)4P.''G8FI7V0HR]G6HY>O[ ;R*Z/QD)?Z MY,@@_&[9M_ZB"*/AFO]OM9<"]+,H0#T!;1^MU','BP.4-*-[Y]YCO0'_N^AU MU/<\K03MI"JDFQ\1QPK44.HG&JVMA8%K?/H7XMSXEX1G3;$L2OBTXN07-MV. MO4.P*>BRV1]]9V?86M4!(,*RBLI?:T\3_EX5M#_VO*"[TS2.O2#N'X#1@7*U*2^C;;8#14I9S5_3::L^ M<^"8:[0D%!W-OZA./ H'^B2C:%N?8)3^4WVLA'=#1UQM'/%!V&\64D[7-,!_ M'$ZZ5L(>(W^+6K5+;2\&_C[@:W@=QAQAFFJ(@2M"'4BE ]B-@"U2)D"_=M-$ M5Z00@#9#5@: 6'X!0X%F"YH'%!,$ MP' A6'DLG>;"0N&,$4@\8'D8A_H"%M[Z$*@UB>A.H +<\3 )B^YZC"D30UV M)G ;$=D#UHA30-B0$0 &AB=;> "WB>N](S('P@HBU3A&ZDU0\! M: =8%: S\%CL0(Z])H"5$@)H& 6RN#< X7L#Q %>G1 +^L@YJ"E"/M%0#!=I M&NT@:O/2ONIGXQU06(3F K'!QGJ&UC'73?KF1&]*$_NLV!P$U!RI MG*^HKCX#<@N.87HB!!TPSI684Z,;L7>\6=C/'+B@.OB(_E)1*N7F@+6'*4KI M8PR;:-W;HGH476'7=+9V6;$U;T)ZFO^FSP(+O""R/6+7Z).."4P1V^-#,T*C M4U5S%P!>(?RV4D23)\H*QF-.8 (E-,T:X8T)V&8PDB%D=MDM>L$ M-*LZ;I1BH@KS),"(A&U$C?$R:--9/+,82\S!#YQO/%$JE#A=TLB!V(C2Q M<5-P WSHC)F7N L2],X0?1@!F79M@?IOHMN"WP6C%1*4L-)#6,<8Z@'DK,P/ M= 2(MIXAL'V$L4<#^Z:L)['GI*%.(#1Y%\V@&V"+AIE/J1K.V>EWK?'SYB!; MZ?)$7^'MQYC-!W2\6@YR<,0>A(!%$/^!A?3V^X%E:._,Q]W^!Q$Z0JU$SX.! MC?;]KN%D\',5S+!S_:.L?OZ @86#6E_2M1BA:@/&UL[5IK<]LV%OTK&-?3)C.R;,N/NG'B&<=)VW2:Q]3I]L/.?H!(2$(#$BQ M6E%_?<^] $A(EAUGI[LSNY,/B26*N.][[@'(ITOK/OB%4JWX6)G:/]M9M&WS M9'_?%PM523^VC:KQR\RZ2K;XZN;[OG%*EKRH,ON3@X/3_4KJ>N?B*5][YRZ> MVJXUNE;OG/!=54FW>JZ,73[;.=Q)%W[1\T5+%_8OGC9RKJY5^VOSSN';?B^E MU)6JO;:U<&KV;.?R\,GS4[J?;_B'5DN??1;DR=3:#_3E5?ELYX ,4D85+4F0 M^'.CKI0Q) AF_!%E[O0J:6'^.4G_GGV'+U/IU94UO^FR73S;.=L1I9K)SK2_ MV.6/*OIS0O(*:SS_+Y;AWI/)CB@ZW]HJ+H8%E:[#7_DQQB%;<'9PQX))7#!A MNX,BMO*%;.7%4V>7PM'=D$8?V%5>#>-T34FY;AU^U5C77ES9JM(MHMQZ<5F7 MXLK6K:[GJBZT\D_W6ZB@&_>+*.YY$#>Y0]SA1+R&A(47+^M2E>L"]F%;;^ D M&?A\X+#<=%B\T+XPUG=.B7]>3GWK M4#7_VA:&H.1XNQ+JI">^D85ZMH-6\%X]Z%X_ND7[RJ M8:"L"Y69N\W&ATIYOU#<.\KY;T1A*S2\E]0S(U2:TRV:4*BJ,7:EW#=>&"VG MVNAVQ?&C^YU:4)O>*($X*B=-=H_NU336: YRNY"M6.)"YXH%.DHH62QP8V&Z M4@F)IBH[-.O4*&$D=(X$P$%K$G^="5L473.*5H $W3-"^1\[M1< MMFHL?J/EK7+HS"#,J!MEA)T!;@K72>/9]L)(77FA/C:AMB#9J1L@#"I/V,Z) MA4:G.UT@=+A).M!'B":Z]N]VZD MZ12!E_:\)NB&MVZN>N.6NEUDV9+E[T ?B@99H7PKIT;[A?"-*O1,%R+6=7#P M0VV7=9]U))GU#*L04%F6FHH*+L:EO!)IUR5W(SZ1KTAMUT:?&NM:7&BMZ((> MKA0.1>=3[*!% YY5L)0@NB3W&Z=I01]-MFBJC$:&J% 6\B:S$&MDJ?[H(&<] M=22@(",RYP2Z@M7/G*V0=HL:MA SYZZ![S_:);2@<'4KM$?E>Z[24*2SKJ4: M@!,U9*#:4CW+V2RH0GF@,0!*%)0-'YTRD@"+@H*"@V9CR@MTJ&9 M0UP)=\A+_$4DZQMK;A <37762[5$,*:_(VYT:ZE]TR%*(S%'=[N:8!X.82T% M,*9'# W)P0P%1E%.AJ0.TR0IX!)B,!*RLE1S<,/!%TK>$_'U5V>3R>FY0)DQ M14*E[9&&I71HI':UEW3$-(FN)G0B=6&\XPL%VG=-@]IT!& \=D+\@[+!,!(Z M5SR^SOF&I#\".'T]_/9\#<:CMR/QDX40<8E8I2N$;XV,;;F0?TI@2/H-Z%%I MKW+ CV$;# L7QN+2H NZ.>,ST).Z%\M+36E!TD&1N'SA=@O+..MKQE5B29P319A&PSB":(,X:1A7M?DG* SR7 M):J%!A%W(*$'YP?+,;-*3E\_3NAR0+)1U.W)'=!DE]67!.C-P'AS,)BJ0G8^ M.8_"@ID$[1UJQK4@T(@P?LNJ>PATK&S2:$W'/S;.%DJ5C"&XD2I5> HNE%/A M\JBZD=KDXQHEW$$EU#2VA?(P'^-M1@T#8!1326IN@-"(FY ^30>./BG([+&< M&=%(U^JB,_VX0C@&4ZG5^DF.7J$0NX%V!/>X ]O1OG[]ZOWKEV_>7XO+-R_$U=LW[U^] M^>'EFZM7+Z_%SXIXU1JYYXB 3:MJBGI*C)K3S"B@$5!/A8J S&211EV J]K6 M!27>A"J)@44Z#2EB9J,=?4?@;C =+>9UR?.J73@&ALG!T=E87"LEWJ#PQ#$# MU^'DG/'KX#Q8S/ U.3SG!%7643V&C2>G(93 IO*S)\)[P:UA5A M'?H ,%]S1.1V1L>"\&'"+A'B@\T85'ZP,8,NK\QL;QB3#C-#.S4+05CP&S(C6)@XW%6^[UH:QS$5R4>=.FN8?, MH@B*/,9YJ5$(.;-@'Y#:\%KN!49&^D % T+6)PUL@U""YF.A\ N2/69*7F#^ ML,E,WX*6NR4U:/N/ <#AEX9C$O_%I66G(E\0?@%.M4>4E<+;.1W2Q D9HI3% M KFX;2'[&,@^8P/- RFFSJ(_YZB"AJV-(Y?'FZ:M!)5Z'!V"%L]I?U#B-A< MDZ[_.KX>BQ]Z1I&W2R5_)PJ"(BY"/ BD0&95W2%F+WHGX7CF9DUN F*WQ)/6 M;XG_>EX:N0H7LQ!S<.'1!]5&<8GP\N_E^C[A]NTIY("<,^SO:J*JM,7CZ@(5 MW#T^.QY [@[,ZJGN'YTEG0AR089#164 MS-U2MDJ9B 7XEL2&;Q5)64[\4C7&+>^YWIR MPR,2MF9>F"E>(T 8?#!!Q5[*.3JW,%6-G=)N(VS!7=K;8;?D[-2&\J6-WG!3 M#!JFG@QZNBF-CP@$[%6'\4FU-0RW: 2^938\!EA'](S;R)68@WIX\9.CZ'G@]O.'@#&QJ;+YM"$_V7=9SZV!ZQ^6LOY3!K7' MN=H($:4JC*X#4*[A_1V"PG;DIH<7SFII#1+S:><_[>HD>,IXSH6Q^^A@?-A; M_<#XGGU>? __KO">_)?#FXU0$2S,3=\B/HN%OZO8$C6Z%95LJ! !DC15";$3 ML&[HXI$UE8:8$,-YKKQZ/1(V6CYOMJYSV7K?X$T@!5K\=2"['CG;^ V&,W)9&9DU[[IHV.I'. MK;O/4S#:N!$*QE4B>_@:L(G\"G3#0$+]@50'/\=WG5!F?'896/-&]63D@?<2 MPVQ#9G?/QH<;%'M\VE_ [=M2NLF<>R/I-103#C;LE@ _#^O%-;V.@="]M]#$ MFS(5-^ZQ"/K3,R99O7CVL*-).,1S.%D@:VCW*5>H,CWW^'C;M'3/.R)]Y MHY 88UB2R-FH7[R$ODJ6Q'6CJZ/B^=*:YA$ @QLREZ M*8D *L4K.,_FA Q>JZ8-U=:/([)_J2*#4I&>QGTH%^CNZ7@R@/9]Q^K8^1I; MT[ED).^KP1+*6$S+=A%#N><*ZUNCL[Q81),P)ISLQ*8E)/*!5Z/@7VTQB<-B6 M&@Y6SXJWY_$!(W<+D[V3OZX+C]SU=/PI[HH\A?/;R/.BZ$\2V'5UU!"?PUYO MK_Y;^.L#BO%@P%,&QJYV2AK])_3R. OCA\R4'T<;(ZTOR-NS# 7755VX.1;1 MVM,8FI%;A]J60F)D"8]#"NT#97%IJSZ#A':!;$D7-^1,",A ?O;!I^:B[MA] M_*H(V.B0C8'+T8F67WF@AL].7/ETX25&Y!S3O0R;KJ%7."*Y Z]EW0A Z'7^7T\-A(Q@/-*/) ML35'X=2-=P-V-L.E-*2Q,!94T1_C[$X.+;'/^=;,2IVHVAR M7:?$<\OHH/#S]EQW3^S* 5Y_#<#?9M@'8Z/>O4)W(95 M>6;<#!BL,]47G\/Q8[10M;KBAX*S;/Q%]A2$%OPF0=BW9(\"^3@\ M(G*$W,U8!/J$84#O2L]27^ZO]N]^7X97GX?;PXOAKZ>:TCS)JAJ4'XV]/=H#3_#)V M^-+:AE^ GMH6L>:/"X49X>@&_#ZSF-SQ"RGHWXB_^ M02P,$% @ Y(57 M6"77GZ4Z# A2$ !D !X;"]W;W)K&ULO5KY M;QLW%OY7"#=M;6 \ED:'Y1P&[-3I!MLD1MP#Q6)_H#24Q/5HJ)(<*]Z_?K_W MR#DL2\H66^P/B><@']_UO6OT>F/LO5LJY<6755&Z-T=+[]MBK.LUQN?K:0NCRY?\[-;>_G:5+[0I;JUPE6K ME;2/UZHPFS='_:/ZP6>]6'IZ<';Y>BT7ZD[Y7]:W%G=G#95W9D,4-&?,=#F(N?Y!>7KZV M9B,LK08UNF!1>3>8TR49Y0NG^NGJXYWXK+RV"ICUXGWYH)SGRW#^;THLY8,23CTH*PNA:C9M MNTFWF]:\R2^E3X27]ZH4WBR47RJ;B)D!";$RS@LS%Z:R8EX5Q:E'M&C(NE3\ MO%3BTTS)4BFKR\4![H2&?L2PUS^^/^&3P8G8+/5L*7Y)[]*6**#W*-;2>CW3 M:^F5F#Y2#%"6#Y!B;2P'&[ %5K45"VL<=I'[%X_"R0*1CTV1@Q5$).RJ(*:! M3*6W>EJ!)G9&HBH7(3 MM-6N)MV5?J.L$B^R 2).46!1@IM>?%32.J$(Z (P M5:LI3%5#E?_/F N\!#>OU8<9MS@/P;9L/F+OYHF85[>YB@0' D(+N.%V" M]WOU" N4R,N\I@4 L:1J,A! XM%Z;;$])S"0^&\[#DFVDS>GF M!T: P:G'M.N[;R99UGNU>S._[+\Z2:%;"EY^J8.Y28-([3-;X4]9HR574 2R M)>&'D+U6=D8:6*@:* V&2_^]VX]26AIHNG@**))'H0#R@;IF@H_\.,0O/(?O MF1*'491JGK,F'Q3"2@%%KBOK*EE#.XJ3BH\HQ-074@'6=+RM62+RBHV]PW]K M;TJ? #<=;_E3.MGG4/ 8\$C^$6)V4#99[4X!%+FX6@5D$Z'/$(FYRWK]WM96 M7D#[P-:S=\=U)!<=NV\=71L\$8YREJN]!\$,9A*HBV;WK/*5S&&B!PG(3PO% ML4ANX&$<*9ZZ;0F3U"%CQ8')[7?*@*YMA="),H=G:9B9@BMB XI9#:\YZ/RO MQ-)L*/%QB.%TM0L(%/A\1V$V8=+NT<% M-;@+/2/=)BVL'!_B']?JV)W0'N:,KL';-!J%]"^1I#I08S,X!3#!3@B6@ D1 MJMV(NKF73+6M>4[VN!#JN7/ /_2E,?"*UZ(*1DTX6]2K/;/]V> M-J51:3Q"$?3$"'N,+-7D'+*0 J!ZHR8T[;'H$G9## %L',4B"*A!L^154!'Z M'HMV388+"1ZS3Y $OG>D:X8ORSL"T& MZSJ!\K=3*N"UH@R=BJL\F)>2;,#(#GC\]7+MPM%S&?:QKS!O< " M6FLH RGXQ3W; %="9 ZG $K2"I"\L>D[!U;A? K6Q^M//?-*25=18CF6%''G5"P@VY"Y.81$^8-85V59M9YYR+04KM$7:BZB@B%V M9:X_9V*^Z]#=)D7[=V8$E/MDFTGOVT1,!M\RGENWWT7XT;D"/QU#!@L MUZ"]ZW!=T#3L)\]>;5# 46+2SI'*J-CD0FFGMVT[]=/B-Y:L>]B3(0U#V$+7 M>FZ1;E#0[$![)%EODG-/_3K42.9C3XA*W*4[ F%1F VO;0NA-@VQ9T"DN#FX MP@$]'T*(6*B2QA$HX':Y\EQ;Y_\'5Z[EX\Q3'YH Z#.U]DUN(9P% 9C7LI.+ M-DL3!R1YR&LDR;0.>JT8TM6<$4^U%TB.6XWF(=P'U#,!UF&\$2W%XL+4O+F. MK=Q2_%_9ZA]@ZV Z6(8VSR!7/88MW;Z8P4+%541X&.K,5J.-I&.B=@(8L]+]KW=,*A*UJ%JH<-)<\."N),C@B9W.-'=I,ZMPUTM# OZ">50Z X"]3:@\* O?H'8*^]6NFVM$SXB M:/_(T-W!\TOQL>*)UV_\.0";KVC:B6CW3FHK?I5%A6IBL:">SE,?@3-*AQ(E MO+F6!5=P 3;;X[.>Z"<7HU$R&([%"]$?I.-S\6.L)_O)8#!(QI,+T4=_CY8[ MY(7C<:^?3 :]$]$?I\,,V\Z3<7^0]'H]RE!SQ8.JXVQPD5P,QUB5I8/15]CH MBRP9#L^3;'1!;&0INO^:C#)+W%N8F#] 5E%HI.!9<^Y"/&_I MI\%DAZHC*FD>"!MYK$2 (BH#5XSZ.8&*7W=2C;:=^!+S%WRB+(@=4YQ$A[ <4M/.BK6M2T+2WU5UO"(VT:VBI:Q'SG6(5=OR=@0( MXB)RW2L?%L4NEY;-"L/7:TM'Q\@6$TRH93ZJC?C=V/LX%KGY@OA:+I!7G^34 M.A>TPXYGE@F#;\X&W=GTBXOM26/WP9Z N9T+KG;CC,>\2TG3R_8[!!;&[%HS M'=RZDRHZ ]2=D9Z#>I"'^P&)@U1;Z#EKMI^>A_(W%;?&^=.; MUOK-)[?.<%>V#M%,MB"-*L,$49=8PTB2I*05N'B[A*%7LOFJLVLTMPGC)C,M M]*+Y(A'+&](U4(Z^O0B#?1Y\ESP@IU+\E"J&J72:ZYNE7B6"ILMN;2H7R[\- M^,ZKPB,)ZR*WJAF$P ,+ZE##ER1OZ+-"/1DOM)SJ @BACF566:OBR*\PY>*4 M:OFD\2N:9I/R.M")Y4TSQ9ZTWL1>,350TO,0'%TI2W=].SWK?!J':A?\ P T M52H1.UM #OYP;1,=[0 '=OQT-3^5QIO+?@JJ(0]F6*N=F-HD&T?_&@MIGG%[WQ ML!1;7*)?E_>6GGHM2J(*U$X9#1;343097$W/V3X8_*EPY][< V>R,>:1'VZ3 M4=1G0IBC](P@Z/*$,\QS!B(:OQK,J W)CF_O]^C?0NZ4RT8XG)G\ATI\-HHN M(T@P%57N'\SN#VSRN6 \:7(7_F'7V/8CD)7SIFB1$YI+LK26_JJR,^/)U*:2GNEM[#T0B?" M)@[692(\.CA9&+J<#GN>(K%]3S:HTQHU_@!U$,.=T3YS<*,33-X#](ABRS/> M\YS&1Q'G*+MP-NA W(_/CN"=M7F?!;RS?\][E@F]I6PI>[BQUEB8&6OK5>/@ MYV3CO*7%\]H@YX>#<$-=N5)('$74,0[M$T;CSY\&7_K71U(X;U,X/X8^ M7M"2?Y/&O36:[B52R_@ZFWUF2K\W5%JJ,JH&'E 2O?P%;IVK,(%#ZZ\+MQH6Y@F+ M#=I0\ [X#.&;TH*8B_R@%TP-7>#D\Z?+..Y??YLLI^%V<'T*J@FV7 >XW_I? M.]#8+7'+@A&QTMB >+(RI9(07_9/K^"V*"TS"9IZTYB)38ZP]YPK)W/C*I*@ M"=B2:)'V3#JPRY3,:)S]JA0Y &JJD21NR2L*B V-3W!JJU6JI* 8KHF%SS2- M'9)$:VHL"VV #DA3E$(K=K>X#Y PYP8:.\!CD'^Z(A%YA2CMT:J"!YMR'7KU M8440,T&IP@ OQ"/QW0LS^SZ_ M:ZM3$Y%YQ3@[Y3-:KRB"2BPVO2Q0L#)@TI82!4Z5!^I62HWT6%%PKSS5A>%* MXU28^N3!M#@>%#1.88.M'F265]PIG%\NM-A[9-2(K5=%G?[(Y<: M$XY<':O0VJ -^RA5/-!D=1(V"!$-B)Q:D48OQ7*FLI(+W9:8A<% M2HE0(5]06$>);976#"92*BK0Q*P;:'#1:9KH;<6)BC+4-8W>_POJO,-(>SE% M6>:*9+'HK7%ES8^61IT/Z:*(ZCY<&!2:5:2@K&K:-K7SE'EHM"[\8'V\HC'% M:H1E]ZK#3A<11"T9*7I'EEW_]/[=OV]/-I-[47\WK MH]&=L%00!SFFY-KO?KV(P-;'C?K!FS)L\1OCZ< 0;C,ZH:%E _J>&MK(FP<. MT)[YQG\#4$L#!!0 ( .2%5UAE$0&&] ( $D& 9 >&PO=V]R:W-H M965TF0K1P7PMI%D%E;3.+ M(E-66#-SIAJ4M+)5NF:6AGH7F48CVWA0+:)D-"JBFG$9+.=^[DHOYZJU@DN\ MTF#:NF;Z885"[1=!'#Q.?.&[RKJ):#EOV Z_HOW67&D:10/+AMH!".B&3\[#F# M84L'?!H_LK_SWLG+FAF\4.([W]AJ$4P"V."6M<)^4?OWV/O)'5^IA/'?L.]R MBRR LC56U3V8%-1<=K_LOC^')X#)Z!E T@,2K[O;R*M\PRQ;SK7:@W;9Q.8" M;]6C21R7[E*^6DVKG'!V^1')$IQ\4A;-Z3RR1.D6HK*'KSIX\@P\3N!225L9 M>"LWN/F;("(M@Z#D4= J.[XV5E,- M_#ADLJ/(#E.X=S$S#2MQ$5#A&]2_,%B^>A$7H]='!&:#P.P8.PDT!C&$SPUJ M9KG<@9<B._@]MQ4P"5Q2(A,] MU**N'5&MB-M6M$Z55'>5M$>:8XY24,LP,SCADG)4:YC/8QP44HS"9^'@,:1JFX]C%$TCR<%+$<%W1]FQ+ M B'.LC M"KA6=A#>L =J2=9 ED_#/,_!7=\,/D@"H+%P,AF'T[PXA2MWM-+" M#1,M.JO_W.]PO>[T7@+)"//I% X55/3D>=>H=[Z)&2A5*VWWTH?9H4^>=^WA M3WK79"^9WG%IR,R6H*.S<1Z [AI7-["J\RQ_ U!+ P04 " #DA5=89#JB:T," "*!@ &0 'AL+W=OV(HEXHRAAL!5( M-E6%Q>L:*&]CQW>."SM2E,HLN$E4XP(>0?VLMT+/W(&2D0J8))PA 7GLK/SE M>F'B;< O JT\&2-3R9[S9S/99+'C&2&@D"I#P/IV@#N@U("TQI^>Z0Q;FL33 M\9'^S=:N:]EC"7><_B:9*F/GDX,RR'%#U8ZWWZ&O9V9X*:?27E';Q8:?'90V M4O&J3]8&%6'=';_TYW"2H#GG$X(^(;#>W4;6\AXKG$2"MTB8:$TS UNJS=9R MA)F7\JB$?DITGDHV^G@S$.A)X(RP JV$P*P ?>Q*1J[2.Y@X-^UIZXX67*"% MZ($S54KTE660_9OO:K-!+SCJK8-1X#VD$Q3Z-RCP@G"$%P[EAI877N"=*_,& M[5_1AF7D0+(&TW-5=]#I>:CY;I:RQBG$COXP)(@#.,G'#_[<^S*B/!V4IV/T M9-=00+ZWG]WZI]IHE?%:_7_(G>XX,,=4PHC8;!";C7)^<'9[A=PX]#VY^2 W MO^K4GD#HKPA?V&-P65Q_](?*A"%[8(2I;QAJFL5P^K0 M:%==?_D;WG7I!RP*PB2BD.M4;[+0KU-TG:^;*%[;;K/G2O&ULK9==;]LV%(;_"J$-0P?$T;<=9[8 QUK1 M @EJ),MZ4?2"EHYLMI+HD;3=_/N1E*+($2W$@6]BB3KGY7D?D8S.9$_93[X& M$.A7D9=\:JV%V%S;-D_64&!^23=0RB<99046\I:M;+YA@%.=5.2VYSA#N\"D MM**)'ENP:$*W(B #QN%DP M>6BI!1_Q+8,];UTA965+Z4]U\3J>6HRJ"'!*A M)+#\V<$<\EPIR3K^JT6M9DZ5V+Y^5O^HS4LS2\QA3O.O)!7KJ75EH10RO,W% M/=U_@MI0J/02FG/]%^VKV% &)ULN:%$GRPH*4E:_^%<-HI7@#H\D>'6"]SHA M.)+@UPG^6Q.".B'09"HKFD.,!8XFC.X14]%235UHF#I;VB>E>N\/@LFG1.:) MZ*%ZW^A+AN[P#\K0+$GHMA2D7*$%S4E"@ ]N09+E:( >'V+TX?<_)[:04RL! M.ZFGN:FF\8Y,XWKHCI9BS='?90KIH8 M:VX*]YX+O_%Z%6-(+I'O7B#/\7Q# M0?.WIWN&]/CMZ6Z/&[]Y#;[6\X_H&:BC;[,E%TQNC.\FWI5>8-93I\4UW^ $ MII8\#CBP'5C1'[^Y0^. P.-L4!O:N&WE4O MO4]$_E-G),%Y!4DQFI4X?^*$+X 1FIHX]6OZQU==;^*I3,XD=L!MW' ;GW'5 MF1B.NV]4?AYW3[DJ;M2.XFT/F7=!Z[)]=P4&1CQN)T%. C]5TOKT+OW MXMWK]?ZY%""9BI9UHRNONP>,GKIQ5T9+O56=^L;M5A]3 %OI?I CO>^KSJ 9 M;7K.F>ZT7HW?J%Y4]TX?9BI0=R)"VRJC>L;@3=Z&YI287L MO?3E6O;3P%2 ?)Y1*IYOU 1-AQ[]#U!+ P04 " #DA5=8YCV8)*#>$UB9CNEVU\__T@SZ%($4G@@MG/?=W?? M.^FZ(DXQ)^*";;%0=]:,YT2J*=^X8LN1) :4 M9Z[?[?;=G-#"B89F;<&C(2ME1@M<V/0F:P8N].33\G( MZ>J ,,-8:@:B+O,X"@ @2G GH5H' MM-#[9"FYNDL53D9+NS_@RQKFY"?C,(YC5A:2%AM8L(S&%,7;KVH'BE)9+26+ M[^ MW"RG\/KE&W@)M( YS3)5?<>[Y,&>%3 7,B@23 M0P)795*GXS^F<^4?99QB? &!UP&_ZX4- 4U.AOM! WQZ.MQO@,].@'N^";YW M1(R@KFU@^()G^!I*"=_'*R&Y>CQ_-)7+\O6:^?21=2FV),:1H\XD@?P>G>C5 M"Z_??=\D=9MDTS;)9BV1'12E5Q>E=XP]LH_0-6Y+'J?JA(,%9QM.\@Y\+O,5 M4O*A$H \)4H4GH\+\(_"C< MKW7NGZ;STNI\2[(2.^K%\ZND'),.3)B0,$>U^1NWN64/#^O_1/FC$9RK?)MD MLY;(#I0?U,H/SE)^PO*<%9WJO&G2^BC?N4?*H.G!#;K^T^I-FPS#02_L!X>& MLY;"LV*Z>UU4CGQCVEZ0QZ8Q=/^9V_9Z3OB&%@(R7"MH]V*@ M=BNW+:N=2+8U/=F*2=7AF6&JNGSDVD#=7S,F'R?:0?W=$/T%4$L#!!0 ( M .2%5UCIY:0Z0 , "4- 9 >&PO=V]R:W-H965TO**,&,R%.>(]-7 MEEQD1.FA6+DR%TAB"\I2-_"\OIL1RIQP:.=F(ASR0J64X4R ++*,B&^7F/+- MR/&=^XD;NDJ4F7##84Y6.$?U/I\)/7)KEIAFR"3E# 0N1\[8OYCX%F!7?*"X MD5OG8*0L.+\U@^MXY'@F(TPQ4H:"Z,,:)YBFADGG\;4B=>J8!KA]?L_^THK7 M8A9$XH2G'VFLDI%SYD",2U*DZH9O7F$EJ&?X(IY*^P^;:JWG0%1(Q;,*K#/( M*"N/Y*XR8@O@]_< @@H0_ KH[@%T*D#'"BTSL[*NB"+A4/ -"+-:LYD3ZXU% M:S64F6V<*Z&O4HU3X;S'*%BM!4/M4XF1"AIZH#9? NX84D+)9# M5^GT31)N5*5Z6:8:[$G5#V#*F4HDO& QQKL$KM9=BP_NQ5\&K8Q7&)U"QS^! MP LZ#0E-?@/N!P;N=UO2Z=1[T;%\G7U[H>_1N$C16/SB:T'5-YBB2G@,UVR- M4NF[1TGX]%K#X%IA)C\WF5C&Z#;',$^%"YF3"$>.ONTEBC4ZX>-'?M][WF3 MD%-D"Q3&IGE96.-"VR3H=XQ!<5C@ M%BIN\J@U\*$>E60#2V:>FNO0]_1OZ*X;Q/=J\;W_);XU\*'B>X>([]?B^ZWB MIY31K,C@TQ2-UL8R;V4X5,61R';$#FJQ@W]PUP^.:<>1R';L.*OM.&O=^WT6 MG, XCJEYX9!43Y<-C!XUF=$>(?":-+=B_E#S>:WYO+W>R=V#]=[*<.@&'XEL M1ZSO_6PYO']0\560(SER++9=2[:Z,/^O5_T#(7J-9=\..E2WN]6(9BA6MC^7 M8#O*LB>M9^MO@+'M?-V?R\L/B"D1*\HDI+C44.]TH-\THNS)RX'BN6UK%USI M)MF>)OH[!H59H*\O.5?W Q.@_C(*?P!02P,$% @ Y(576$0LO8#& P MLA0 !D !X;"]W;W)K&ULM5AM;]LV$/XKA%84 M+9!&+[83-[,%),[:!D@P(UZ[#\4^T-+99DN)*DG9"; ?OZ.DRM8@LW$B?[%$ MB??P[KD[\3%'&R&_JQ6 )@\)3]7866F=7;BNBE:04'4J,DCQS4+(A&H=^8FE*5.."J>364X$KGF+(6I)"I/$BH?KX"+S=CQG9\/[MER MI0P*O-X>/#M!7V]Q.KG1D*A_VD(ML?OMV*:3+U1&(Q@[V*H*Y!J< M\/5O_IGW>UO@'8$U:.C5-/1LZ.$$(JZH1\E$*UIKD$'!2 MYJ.S#@>#D;O>C:AERK">TO"S7_O9M_IY#XG0P+'N,6M48]%^@16+.!;[USM( MYB!;\V0%/31/'8$UXA_4\0^.6*Z#+FGH"*Q!PUE-PYFU#,KLFV_=+>!>@&7Z MOR?D+Y!)&P5VW"%Y!"K;RGUB-7QFN.=UN.=6M^ZH-(F=(2R+L-1W,EX5/?D7 MMX$'EN2)M0^LRQQ: !V!-1@9UHP,C]@'PRYIZ BL0:C??+MZNSVX23(IUF J0!VZ3]@7/+@B M.D)KTK.5C'[_F,W1J7;L"JU)Q58]^E95]I+FL /;-@R[Z7-CWDI%WZ[I#NR. MIVP='6G!BIYC*$M_*RW]\V-V1Z>*LBNT)A5;3>E;M=I+NL,.;-LZ.I6/[LZ! MDCG-0[6T9*DB'!8([YV>8RO*\H"L'&B1%6=,&PO=V]R M:W-H965TN>*RV*)#@5>2_N]S_W"J%T-!Z& MM5L['IK*YTKCK057%86P+U/,S684#:+MPIU:9YX7>N-A*=:X1/]0WEJ:]5J4 M1!6HG3(:+*:C:#*XF)ZR?3#X0^'&[8R!,UD9\\B313**^DP($03]/.$, M\YR!B,:O!C-J0[+C[GB+_BWD3KFLA,.9R7^HQ&>CZ#R"!%-1Y?[.;+YCD\\9 MXTF3N_ ?-HUM/P)9.6^*QID8%$K7O^*YT>&_.,2-0QQXUX$"R[GP8CRT9@.6 MK0F-!R'5X$WDE.:B++VEKXK\_'A9%P-N4K@2?QD+$RE-I;W2:[@UN9(*'7RB MU5^5Q/+^["9#:[ M>;B^7US_!LO[R?5\Y0$KW\!1;.59CL\EIZXBQLXKJPT'!M MGK!8H0T[H0,^0_BFM"#F(M_K!5-#/W#T\<-Y'/-&9B17MCZSE73N;& M521!$[ ET2)MF71@DRF9T0%('4@.@)IJ)(E;\HH"8D4'+CBUUBI54E ,U\3" M9SJ_'9)$#]1Q%MH '9"F*(7F!A<6MP$2YMQ 8P?XX.0_79&(O$.4]FA5P4>A MCD4EJH@/(E)Z.LJ%Y;*R.JHI([#-9*9PA3HEK$BB)F@5.'(+\0C\=T* M,[N97[75J8G(O&*^6I M+@Q7FOIX8P^FQ?&@H ,85MCJ069YQ9W"^>5"BZU'1HW8>E4D=YC]D\V1.WZ? M$/><<.3J6(76!FVX>:GB@2:KD[!!B&A Y-2*PG,L9RHKN=!MB5EX3%,,-Q\0 M#J24"!7R!85UE-A::)MM]6)D@005M M49:&F&QA=4"6=$O2W9D(9KV?[K[3O+=SC1=HU^&QXB <7/6-WJZV[Z%)_0QX M-:\?4U?"4D$!%_SD>.9@K#$3!D&HE]KG&)9&B)=QM^. MT^FW-,#=\9;]L^U=][(@$J>\_$ES58R<"P=R7)*F5#=\\P6[?LX,7\9+:9^P MZ7(]![)&*EYU8%U!15G[)@^=#CL _WP/(.@ P7- M <0=H#PM8"H UBIW;85 MJT-*%$EBP3<@3+9F,P,KID7K]BDSQSY70J]2C5/)O#UN^+Z$:_*'"QAG&6^8 MHFP%,U[2C**$$] ::P493!LAD&6/<"L(DR6Q9W>8HB*TE$PN'!$1P M97!;\$82ELO85;I6LZ.;=75-VKJ"/77Y 5QSI@H)GUB.^5,"5S?9=QIL.YT$ M+S*FF)U"Z!]#X 7A0$'3U\.# 7CZ>KC_0C=A?VZAY0OW\ T=TZ_Q0BJA;]+O M(;U;OFB8S[C+I:Q)AB-'VX=$L48G>?_./_<^#FGUEF3I&Y$]T3'J=8Q>8D^& M/VS2FM*5MDTX_,:E/#J&!6J31;@E#T/JMKN=?$[&B M3$*)2TWIG7[0-8G61]M \=HZRX(K[5-V6.A?#PJ3H->7G*MM8#;H?V;)/U!+ M P04 " #DA5=8W6P M+HK-\Y,3%Z]5)MVQV:@G)H-^?G&12YP=G+_FS M:WOVTI1%JG-U;84KLTS:^PN5FKM7!]%!]<%'O5H7],')V7%N\ M.ZFE)#I3N=,F%U8M7QV<1\_GT9@V\(K_:'7G&J\%F;(PYBN]N4I>'?1)(Y6J MN" 1$G]NU:5*4Y($/?X(0@_J,VEC\W4E_56G,G+*V&-'K!8/)NF*]S\OM-8?&M MQK[B[,;[6WQ8BG?RB['B/(Y-F1>M.A(?%2W*B\5_L9FE6OV MZ^%<%5*G[AF^_WPS%X<_/1,_"9V+3VM3.IDG[N5) 3M(FY,XZ'SA=1X\HG,T M$.],7JR=>)TG*FD+. $ -0J#"H6+P5Z)A3K&4A M-M;&*I05LM4(,.%^J/4&]2*0L1K:5>*#EWK>$U'+S2@ MV&"M270LT_2^)ZS,5V3 TIH,2]17Z IC,DKY])YM+YUBXW2^*0N1J6)M$EJS M-208T!,+%4M:KB0.3.0]X5Y9&0Q(L)K#)X=EMS*%W15X ?%CT)4B-;G0YMAJ M%JE>2?*F(S;#8J<:^$@++/&U6VJ5]!B%EJ.#FO25XY.H.M)7X0R5P,ZU@K,V M4'(#* O%KL)[@H.TH9,(,Z&^;52B"=\N"-@]M$%FQ K0]M; ^ 0^4'E D3^! M^A8H; Q(620:@@J//*WQL(28;0*![Q,HQVZ1GGA\0&AH@8"0]%Y_4\D1K(@; M&%&0(%WNH6KYX,0I4AGRP>7_B4/)H=/IS3T3CGWE--,$;BA;%C1OE[0ZA/<%H3FLE'3Q- M=JP@#]E@[J1-@L'WE0P.$BCR6 X:[_XZNCR>5E&,)01"!]M622C 99Q11OM M8J=Q>K \-&40FKLEJ'>7&7IX5[I=;;NUY!Q9RUN0$;6]:H>R*J@8[*7ECI6Q M=FN]V9!HN%[FG.X4I*R@SN,264OQ([\A6"5R O\2"DHI5N3[G,*4J+@$YE87 M]YZ]B:(6!F5%9QM#.Z@+QVDPF44""JXZ:PW M5#5"96$;B.4M)0<7.$]&7I2K&;\^)*3/(X>@*B0&73=(#&<$BOD+?FK5T[HL M QHLH-KIX=(E+G.';R8XLRJN#H?'0VB MA=;+)35\.3=]#"N=5"49LJ#*,T_87$V^E GK'@H9QB;()ZO]9(8S<*Z)_5OB MCZW3A2=UQ/%CB>F# M6P7#@T G2,;0P8'(U<83BTBC1>=+S.62I0;%4C#%S4M"R M%,?JDV7L-XE.A7('&"EIX8T5"G^&0DVEF=J2JR4G9ZH82JAY*^&D10K,^.GT>(:A.DT)J7:#^Y1_!]TB9ZDR_!XTM)EZ[U* MF1M*9RD^&I00'3?40-EE]B]3T*EJ1;5,OH#_N6GB=$28R70GC*IN.@1C3R2^ M&P>_YY@<.#:ZF8$I?:5R$MKSW"[O.1IS/"U?X!@@%;UL4: ;A(6!5IM*" M1.2V4 3^HO6;"O)$I6AYK&\<9+MMJ$8;*F]UIRV716C!GM#@84;;UB7/\&%< MV1D'X2#DI$%:!$,=@T4Z@>%5LFVI6$/ZUFY;LH!Y2\\P$9"QM7 _RUCB7)54 MUF68HQ*]1$.TK3&PGJ1OJ:K)\\&HED."KX!W8D1N&O,D%=PX"&O,G*;9/^0( M2^SSP:S@C\:V=J_!;1/UJB"ET/[2^$@Z'(L;I<1[,* 8"NKLH\&+T.U7MUFA MW^H^B MV[QWLB;'ZUCYN 1VEYS E":M9=S!H6K]_I;X_:I0F>N\H1K_R!NJ'REL_H.$ MM5"?U*A/]EXN[4>=N.-RRYM=N#OQ^R<,T.("_=W73N#W*M!MWN!8G%]>?OC\ M_M/5^S?BYM/Y^_GYQ_F-^'P]/__TFF["%/?35\Z58)V&7C>@\@33GR?S]Z@0 M7+M\/2>2^=7G.)J/KEWBPM#H6 WLOY[?7-3CN@Z'W7QF<4?]:4^$=3>^=D&Q MC;$L\?"3V6#>&4SU(P*BU%"$7:&E;U3-4V&K\ T2?>;*M#^@)&B%DKFO.]FTM7]%X MT2A/W-'C7UZ&VSEJ"ZW.JNM F=_O.]8WFSP^5]6R+I75:+S6"M/VAEM0@)E@ M>N3'1)G\"GTK8"X_S-^UKF(0DGX:)-[D-IM1(K!IZ-F.,)5*8: "N5#CXB?^ M0A=I&+>,JT<,4HO.$QG8F-J2"@\L2\MJJDYE7L\X:R1BO:L$W.$6HJW-H7OV MN$*4 (7 D M=7QH9-1*YSG?%'#'43=_T;AJBIL>]]>NKL+[NT2->B2I@I/F2,TM5$'7:=6= M4+"'AD1CZ^/"5:M*ZE:O3FJT

(K]IP"]"V&UQX G(T.VA1LC3]1?* M<"M__-B)@8YJ=F@P*(;I)KQ#%E_+R.V]=26VOE9R)M4)3Y+=ZG;5F;_!G8_7 MF1\DK%5GIG6=F>ZM,]?U306%^^7VIB)\09^&?JFKAGCA,Q9.#Z)OS_K'T>G+ MD]LF6)V+QNU%\\Y%DWI1R[A9;=SL*4]H.A]$^IWCQGF#T6 T[4]VE.]8UY], M^K/1COX/UT6SR>E@.NXVX;0VX72O"9?&#S9O#"48Q?Y--=S=SX[[#S29#"?CP8Y='.P>_47G M5HA@V>%;% NT!5=<__Q36\O9=5X45B]*WVN 2]^;/%Q(I[3LBG@<4UHG"M$# MO4^GH_YP%X6'RP;CT]$#%*('<7LT.ATV@J -PV +P^ OG(O<*XR][PD@TFG( MH"-03Z<-#P1+'JZ+9J/A=)=!]BOT-WDTVCZ:C_8^L:9G\Y;ZT+?:7RAJNF:^ M]%=LG>8/'\9?%$UGT:[Y#]?!/:/19-?\?^*!>K1]HA[M?QK>,OL#%6BJQKEX M:_+5$8WD:#0618\C?0\HHX>^[D>GNYQTV;%N-IJ,^[N8_!.#<[2=G*.](R+J M3R'Q42)>5_?*AXB2,BO]Q?5'P7B8Z%P\%T-MXM4/MU M_5XL3AH_3,J47?$/O.@J#I.;_W5._6G]([)S_NG4SN<7].,R_L'35HS_9=H[ M:=&I.I&J)43VCZ_DWA=GPSY\6IBA,QB_72F)RH@7X?FE,4;VA ^J? MW)W]#U!+ P04 " #DA5=85 IH/+@A#C2E6!*O0\:ZOFD]G\6WN!ID0O-Y7C?]7&WWMRH/+6-6;E%X.# M55G+_]E7KXC'+)CX!1/F6Q[$7+[)FNSE#>;*FG;EMK&X M6F)=\_)6=D-]G*N?LM^-5==Y;MJZ*>N%NC%5F9?:J2=O=).5E7OZ_+C!,VGE M<>[IOQ+ZDQWTQQ/UDZF;I5-OZT(7?0+'8#9R/ D]TJV-*]E&?ON B^I]HU?NOX=D%4IGPY3(@9ZY=9;K%P?P M$*?MG3YX^<]_C,]/?MC#YUGD\VP?=>S4S)5%29N%;7K[1ULV]^HGW2Q-H=[7 M=]HU6H_4ZW;55AE9NKK1-M=U ]]2'S>UMFY9KE4V;S0VN:K49YO5+F/?<$.R M"C>7S WY]MW+DZ/I\^.[ 1&F483I7A$^(VZX%@+<-B;_HG[[K+\VZE6%SX/: MWDML6-N?]+JU^1)NJFZJK#Y2>Q1_'KD^W\OUC2WKO%Q7< 0S5Z^A+OA%D9'B MAKC^V\2.U.>E5GG\21=J7M89;L\JY1K\@&C8. 4"55MHU>#N3+R5B7W,=59K M;!K$*>QIJKPU04#1D@Y4K^"^"'4 T(-2H#Q4)##H0]+&^,FFEUA^79K-+0 J[ Z+M%Y5QMDA5"!+]D5G2U MMB6'NIFN]1R!#9\A%:[83>G@.INH3H5LAR7&)2RUCO1*=+2XWDI<#XK/8LAD ML5JG!^X#^REUTEG)7ALV5;5U;^^S^;RL2OZ8F]4ZJTNQFHZAS)F;:-J MTX3]&RESA[@!, J%Q/TMS@N5Y.$BY#>&'%JLK4BT/:D%38(Q^OHN3]?:=- M-.'AT39H%Y&P*9M#(XC5I,%9!B?/(00#&%"2I]:F/LQ;:T$7,CM-CZ20UY<5 M;(EB[SLW(BTU26 4'^/ +U =+%FG#3O+@2*KD9&($7S\ B\)_'L+ M!3Q["XOA:_,X#!D1R-5E"ZO#'(-ZXB,&*)U MYK"]@#P#]]%3V-C\YT'ML8GL8,?J.UVWFN_17X&6@(*-*!T;8JP#R$MFINS2I$H;C)>TSO,IK>Y5[#>9VY)7/('PA(W&45 MB39D@W^3U)&*EW+ZH+M+,7\5J"]PO= ,OT2Q2X!HF%M5XOZB%R#93(TM%]B3 M"J;30*V-#XG-TFJ-%,0X$_$'MNN"^KH=[:CMT^)5U.+57M$IA-6-L?=#6GOD MTGU\C$\Z!'^RE]PG;W2?=&X0WW;ADK].18(F-$=^&TR[=/B85>6?E)*7UK2+ MI20)1$R_2U*V '!RDK!"\$_=(T,!QQ;L&,;G$*&AFONU/E(?D=NP?CA^.(6MK[LI"+KFUSBD%\,TCLB-X(@R*/19& MM^;(! 1I%Q1'8JY$I*B\UR)_("2.%-+$@@1@0T.^_0)>(0R;877?2Y!EO6Z; M! ET@G@!D'!UGM'M.L,#B^R>]!ZD] (4%$ (ZI(_P)L@=U">U[C/ =IRN4Z9 MT1GLVZ9+C)U&-39?\,Y ,U:]+9,=L M#2:1.J!/05+K-:F#,Q+E4NB,(V)1DGZ'5.!!E_;QE-S50/@">Z!KKT7^!>PC MM:-HJPN'6 E"C6B>[A&U>)M-%8'K% @$>"9 +,4$\_*K+@XA19[HB(P$[G(/ M/JFP$HLEZC]E=3O''4@RA;JQIFA)HTXOR(1$EP3Z.!K!.E'KZ%I "A9_G,_= MDC S%OZN:>$[^-*Z ^DW[WH8^UI;P]4.?WNCYYQ;/NM\69O*+,HD"U^_H9_C M:L\0Y)C=1ZV3& ]]I\.XA.@.&W/(R"ZUWGT61G81C8D,!G:0(U@0>B,;)@41 M(32[-9>N[(L+2_FE,9O,%E[@^R[%5PS9=_F@!Z[1 MND2?5I.-%:2$@6@;G%!E H36IA1#XDUC]_ P7; KP(/;C@PC?&O=-K?#7+*/ M,/#5'F[W_#4B?E+VW'+?BW5-#88UD #/H$R,E^LJ\,N!RY14%& MF:D%[7U-9DJAN(7.+4'36 ;.@.M5N0)0$.SO*\N \07"=K'=:^]0;(Z%[3"] M]\Q .J?BE(4$)ZV'#3&#C?@>_9412R$7/76V2-HK'Z4/J3D(*F1/9!^48"5M M>43-0%HR"\M 4=Z2$:L')X 7!SR1@!^I&0/C# QESQ*!EG:O%U!^#H76,JIO M@A(5,BPRB M.9G<4C,8C<62/PK M)&I*S01+WL_9.2NIP4R/1&YWHU0Z /'>S^8PK)E.E3(,9W5T>7:@5EDJ;Z /#%%+F"1M(NQS]J>">]=M@6?%[ M&\I.(7 MTL>3XC\F!:I!N A8M%5FJ2O3)0H?O^C^=5!YH2M 'BO (>O#AE#:4'J+2%L. M!W8#@Q[ 0XW6Y26)\+Y"//RE\I%X.%*W6JN?$0'5*7?AQY,? M/-I7OG /;7IR V[&E[6'TG LBH@EA$< MR6_V>-S?[+=AP2N_@ ZYW)'?^WT;-^DV;O*-YA2+R2A]<+,>OYPW*#B+5U\C MZ+])&P;TH[*\LC+DL5+4-901 MV+JK\HOFA@] %<5(QGK 1G=3X;T[9A$ D> MXGE].=_+ Y\8.@0V+&3,V:Y)P+; HIETIZBR0-:GBZ#,*@[E)^/*9EDZ[B^[ MI0%2H$=I,HNEWLD3P^8ZU#*%-\GM(K[B#F,3NEWAY&N&G(TH3506W#JQW:FJ MEX\/^*2!X_NP+%:$LM!W(^C^0;.+S[HZB>.9(=N"AOU+1SWT"8'+TKM,;>O?_P^7W75W-)V2#1?E?38E<43Z5,XO9Y/VSW@N(C@G4W MNC+>.W'R$FQI %?UFH7([V6HP\>^P>C]-R98]CU$VE=S&(J,&GAUXB;!(2Y: MQ]Q32:< O*^D)DGU>T?E".A&3L:(2CQ\EB W1) #^D-VV*KY:)B=B4\PR:P* M4\$/94+ "\5& Q-,KH?#_XP*@06W@QCE^YR5P-5XK#<_>;__\8$TW[*.]PM!LGW MU#AI?93<)THW?S7>/X#U2><5$C(7NM(+)4"=V= TNHXF,"C-7R-.A\ ^?038 MPH4'0)^Q$5UW Q8VKIEERVAFML&_B!,HM ^Y71C7N/]HUGOC"D8 MIY"!O>]RBCCS2(7KP0@&5?2X1TB9N0@/1!C4 L#\$4:)32DM5QE97;:: %PX(/0IS9J%%FW2: M Z>=1!DRTSVU_*DR3<;5MMGHCXP0(PR6&CGP(;]]W"KQH &V^]"4<':B;&ZR M;9W) C1+8X7=<8L8DI+6A7ND((0;^!%)_ ;&)M.DG1%BTK#A)JY_2&)#H=LO MVMZAK#AC2*WF%#Y*PO0AB7 Q?CPLR/X;]OKX%-_GWY9VAZ8[Y!]R=>?E?=VR MH7;(I]<8G<.!L&6P&MM0KP(/HUYQ./62\VGG%0VH&6 (RO EL0 M0F@N.2,%TS0=Y]^XSH5) 8Z \ME8<7B:DV,XN'5FLM3A'$&!)^.G\.208)*Q2$JA!1WXA[ZKF($*?=34*1.>K&5[9XXRF:[MQ6T/F3R6,?_RGMY;[N]W)?QY;R$'?G)^<# MW'7-^V'^^L<6XITHJ?LEG)(6/+]_ MW>*HT=OHVG>X6(/1S"3ENVS%AP&:KBW-29B D#M$:&C@IB/#@P!R ^8?9&\B_'T[)6QWJ^8^K! MT8>/9NDCP@L7R3 =]92L[WQ*#(2M9G7(,Y05T1U^O*"+-2&UQ'Y!:$'$J0D_FN7:-25O:>?Z>X(E4]"/YR60 M1F>KN&.=5D3QPIWL$0MHN39G.V +X('_P(WORH:'=WR#H\F)3XBL#)YHJ(M. MXO]ODTGMY-<0./17>J+3W8%E(":CHLY0[S66*;R?R2LLJU"K^T >L8K42%[4 M+?/[WUL:/3D]G N=,,DU5 T..K$PIJ@+ ]L+(N!(U M#TN>9^CLAW0XGFQ/,OM4W^_H>!L.J? ;:; Q"X\SR*9Z;[GHH>28=7@EO- A MC7PNT:D10@!]W7 /FHZ^>+22W^FD&:'61?>#OKN=]3VQ[4N]2?Q^2Z L]B$ MW-:2UU#0"6?R[47[>-UTPSJ^V* 8P<=E6%2(Z!*19P;;>U_JJI 8UKKXAE@" M3=>:C\89A9;NR^&M%V>AS<)FZR7/\2W8L3<\J[$)-J4CAO7^#=,RN01! M]JTNZ=-T'\4*FDVZTS*^M"JIYRN6X!+;\$=-H9JE(BD4EEZ#?=N2 &4?8_-4 MA(:81]'7$Z)W=;R=KK(BO#8BM\DM5"G4W'KDBR%BR'EV'$0)IQ0Q8/KH3^,/ MX;'?B/!1#2''A/ME\,+//_9"-6LP.0=\&.OC#%C,$?(:T%I2""/H>.+"!P;# M3MR?@F5(QB-EI'E.U +&!GP]&9PXZY_)"'Q_S-3$UJ;N'Y#H7L(9[W]UYFT8 MSKL!T[?4#]_;5WPDL2=LF$59M71+W7(!'UK\V).V89!!ZO.G/?ZH@N-J=S%D MZD+]Z^]0;R?KK#_?L/;Z]OW]ZJ6^"[ M*D347H"?0>Q!PX(54IWKGO4[(4_8ZTSKH"GL+3>"N"\BC>EGCTJ[WZG3TXO1 M='J&3^/3J]'Y>*P^=&GWF3_=:W#YXG(T'E_0?5>CZ>4)O"<.6D^N3D=GEQ,U MGHY'*'*]!Z?I&\^Y&(^F5U>T'I_.P.>#OHZP+XL_<)P^:FZ4%,Z=&5^A[_7N+?GTW2FI(W]_;HD%YD M\*C$)E%P;^LJMNJ.$JL+L,PU88(WS3\A$':G M>M7HXOQ4C4_&HY.S2_69V]X=(^10T[/1U<6477@ZFHZG!%(A M^4#C-*#BWGN2#]'V_HW;6:-T;_MWF\@^DBI]2[D_)AW?'5Y#P>D*4>KLBKY- M22/C,7\^5^X[.ST>GYN5?@%I0X MFR*H3:>*4L(S^3,)- #SY/)B=#4]?ZIN/'C^3P#/6SDC#9I)L!M*4\?)7V5! M5;[@OSW#[_C6C?R!EOAK_/LVU_)77;K;Y8_C_)39!?60*SW'TI.CB^F!1*SP MI3%K_ALO,],T9L4?EQJ0TM(-N#XW@$#^"ST@_M6?E_\#4$L#!!0 ( .2% M5UB'X<0YO@0 .H< 9 >&PO=V]R:W-H965T 9RUG63Z[]=\ M%$(QGJ:RVH<&R+T'G\/E^CB>'!G_(;:$2/ SB5,Q=;92[FY<5X1;DF!QQ78D M5=^L&4^P5*=\XXH=)SC*DY+819XW=!-,4VI Y_G" ]UL97;!G4UV>$,>B?RR6W)UYE8H$4U(*BA+ 2?KJ3.'-P'R MLX0\XBLE1W%R##(J*\9^9"=WT=3QLA&1F(0R@\#JXT 6)(XS)#6._TI0I[IG MEGAZ_(S^,2>OR*RP( L6?Z.1W$Z=:P=$9(WWL7Q@QT^D)#3(\$(6B_P_.):Q MG@/"O9 L*9/5"!*:%I_X9RG$20(<=B2@,@&]3.AW)/AE@O_:A'Z9T,^5*:CD M.@18XMF$LR/@6;1"RPYR,?-L19^FV7-_E%Q]2U6>G#T6SQO\O0;W^%_&P3P, MV3Z5--V )8MI2(D 'P(B,8W%16\>JT+!:4B *CFPX"2B$GQF0JBH'OCR&( / MOU],7*E&EN&[83F*VV(4J&,4$(%[ELJM '^E$8F: *ZB5/%"S[QND1$Q(.$5 M\.$E0![R-0-:O#X=:=*#UZ=# QN_>DI^CN=WX.D>RO?Y2DBNWIM_='H7>'T] M7M9,;L0.AV3JJ&XA"#\09_;';W#H_:G3RB988 FLH6._TK%O0G_648 '$A)Z MP*N87(+.FM;I6N /2:>(\35Q@'.\;U1A4:@R,:MRE MDBA4>:*&CG(!,FI1><&X'7:M(VP&<;AO%&-4B3&R*<8E^,:I)&R]ULDR:I5[#^H8+T8M87I]G3(:P('_ MX@UJT+ZN:%\;:7^B:D[E-,1Q02[C-D]Q_"2H6!).6:3C9\;TP1/!7%0EH2RBI:8 NM*>>);87OU[W*>YUV&WWW*@-/ZT/; MO31QYNX%44T<_6+2#M7Z3I#,E!='%X"FX"X]D#1K;$0[;96@C<(>])&OH=B. M]+WA&&E(MB-[(Q_ZW21KNPN-+G!VC]/]6EG;O7J"8,E9M ^EGI=5GVL5+;"% MUM2PMKJP;WG- "V9T5),FVB!+;2FF+53AF:K;+?=M*UR;ZPSRPM=Y$#GO@-= M9#YO=;^-M6N&0_M3ER5K6^I@$RVPA=:4L_;=\!V--VP;Y8Y2:@=V5%+;HO^B MD&KK#YVMLTVT +5]>\\? M&EYG5/MVA*Q/HLBX%#A;*IMH@2VTIISU"@&95PAV2]+J*L(J6E"BG<[;^HIT M3S:!$L(W^6:: 'D;+/9-JJO5AMT\WZ9Z&PO=V]R:W-H965TK%[<9[.YTB^&5Q>+=,8>F/JR^"S@ MU[!!F60%*V7&2R38]')PC<\3$FH%(_%[QI[EQC/2IHPX_ZI_?)A<#EP](Y:S ML=(0*?SWQ&Y9GFLDF,=_:M!!,Z96W'Q>H?]BC =C1JEDMSS_1S91\\M!-$ 3 M-DV7N;KGSW]CM4&^QAOS7)I_T7,E&P8#-%Y*Q8M:&6909&7U?_JM=L2&0N3N M42"U CE4P:L5O"T%3/N[MD3*Y<,W2PE?)$2/; 9+*M"IPE3:9;+,_17].4A0:P3!!'WFIYA+=E1,V:0,,8>;-],EJ M^C>D%S%AXW?(PPXB+O$Z)G1[N#KI4$\.5\<]UGC-8G@&S]N#M_+]/5MPH;)R MACZ4%;4U1?[X%<31!\4*^:\NWU?8M!M;YX]SN4C'['( "4(R\<0&5S_]!0?N MSUU^LPF66 )K^90V/J5]Z$V 3P4OT-TWQ429YNC6,(L)B48OZ+/@D^582011 M#?$OGK(QD^B/QW24,_3(OBETD_/QUTZG]P[^6J]0_]DJ:AXC8 7K!B!I.;&*>0,M+XH'*" H*=V#SY7N3XV$[*%'KN5JZXCCTM")8$[8"8GGT,B#)]\EH.JB:R:X66FS M @F;0IW5D3B>ESSGLPRBTPL#)Z(^F$2

Y00&H(0ZH1N89Q>^ MNC"7$Q@D"F*'A#[J(JJE:&X1U6^(ZA]$5 C/QR;F'C=B[OTJYEY)T=YA7TO1 M(\".(\:!/CA'*[\)-N:S,OL3AN%/( W$96;Q24@<,,RO"^ MR8KH&KKJ0R.N=]S71MP18,=%W(:QGQ9,I*8!,6:?(^BQH8,NS]'U5$")@'7U M #"*=221*'""*-1/H>>XD(2N99::U'4-SA1I#K](2$T0$C=P_( B'%$G\&/T MI)I,>Q0B+8;D?Z9Y7J>,"B!((3<"MH88P?' M$?J-B^?T!:3AM0N?(]?!@$(P=3R(R$]J#A[07X.8HCB T"<(:H/AF8G?VCZD M4S7H$!^>W"C4W-%/?NB$'EE-]D%!'97ZO>BY@T7'%A1"7M0O:2_9NDHRW4M/(P+O>.]IJ?A M3]D$O)YM=,3I"':R:+R:\M=<. M3)S8U]4D@N8(0EBW)P)(+K58D>4,' K[E$7Z4I@F%%,@I6:\"XRG,9AMRHQ9 M0-!8]:BPJG57J==OU5:BTQA&B3PP-P28D.[8VIKRML':U4%5[NII=V78(T)T M_U['$EB+O5'#WNB0BM:Y,Z\T?:.I#X.>K@@D)\A-%\.G36=TR$'B@KS5EDMV MY2#CQI#3&KF6"7%C0MQK0K+>JM0!4AO595,O5+>O[^]^O_OMRQW:Z#9O(9O/ MN("V\\=>ZL=>ZJB]U(^&Z_^XX;H](HWLS_^6P%K)$[OKTURW-WW6E-C.!+!Q MN1Y)4S [F[1^U-?N6*RB);;0VA[=.!_';W@F6X/;-WJVB)+;2V8]>GJ?B@X]3N>/1WR -H4]V MV+4K!^UBO"V7=,A!,PF]Y!YNK4_H;./C=]NUZB8C8 ,%^Z=MANW*P0;+VZYS29<CM6JK:I# ]B\;W&L0XY&L8?#+8YUR'DA[#+W<(RL.UW2W^F^YLBC MT]!>^%?'ATVTQ!9:V[7KYIN\Y8T98K4OMXJ6V$)K.W;=EY.#KLUTQR/=(0KQ M?1)M%[[&WAWCK'ICT]\#_^^ROTSRK%P:LHB6VT-H.7??C M)'A+NEEMTJVB);;0VHY=-^FD_^^NO70+=PY#O#"(J+]-MPXY2@)WNY?LD@N" M.-[>K0TW;I463,S,[5R)QOHODM4-S>9M

F,V$$*BYRB, MLZ/!0LKEP7"8318BXMFG9"EBN#)+THA+.$SGPVR9"CXMG*)P2$S3'48\B >C MP^+<53HZ3%8R#&)QE:)L%44\_7DLPN3I:( '+R>N@_E"YB>&H\,EGXL;(>^6 M5RD<#6N4:1"). N2&*5B=C08XP-FF;E#8?%G()ZRM3;*0WE(DA_YP=GT:&#F M(Q*AF,@<@L//HS@189@CP3C^J4 '=9^YXWK[!?WW(G@(YH%GXB0)OP53N3@: MT &:BAE?A?(Z>?I#5 $Y.=XD";/B/WHJ;3WH<;+*9!)5SG + ZD<2,>!FEL[R$P92I$'QB4?':;)$TIS:T#+&T4R M"V\(/XCS>;^1*5P-P$^.KL6CB%<"?1;)/.7+13!!'.HG0^^9D#P(LP_H([J[ M8>C]NP_H'0IB=+M(5AF/I]GA4,( Q'*1H=-X*J9M M@"&,O!X^>1G^,>E%9&+R"5G80,0DEF) )Z]W)PIW]GIWW!.-54^&5>!9_S,9 M]^.'3*9 B;]5.2XQ;#5&?I\XR)9\(HX&<"/(1/HH!J-??\&N^9LJ/SK!F":P M5N[L.G=V'WJ=NUF:1.CT68HTYB$Z*1@DT@P]_%RO\7%1X_>W_"$4Z%8\2W0< M)I,?RGSW]KMKOM\ ]EWPM"0,@H(3T8-(BZ)[#V24+V3\4#"@J..B&M>#O5R* ME,L@GI=A'R"X8\+],#Y XUD:3#CPV@) ZF-H$>H:+O7REF<9IN^@<19P!'V@ M\2JORA".B&<;$"'TY!J.:R-,;<-U?'07!Q*&^07ZFL(T$-,Q*'41]CR#6+D9 M-FS'0L&.,#>Q3=)&D3_PG6,-I$RY3T\" 0K!M6*:+ M+N4",I!?=7T;^:[AV03Y,%:(^C:1,.M5? @;E@\^Q(&626$,'LE;CF=X%GD9 M[(WD4F3Y>%B>_H+'J=8$P36"NA;IU0]S4W M&>6CK_1T"L]<;3V."-0+E,OA\'$]&0H[J"4HI;8=V[0#$OA09K5=*P2O#L'K M#:&B_/UY<2-1SGTOP*YSKQ.,:0)K)8[6B:/[(A/5F5"=8$P36"NA?IU0_\UD M*CV]M>*')Q0\H#I^*1UB:,5C>E":V>U4="X5T_V\\E1/%=LZ+K+ITT[6-/@+N^8 M"@_;UIJ"; ?1J%;<+UN/K\=_G7U5AM#KN//,ZT1CNM#:26MT,O;VQB>M"EHK M&M.%ULYJ(Z)QKZ3LYQ-5/)\(]4F73YMVV/*IXW?YI+"#/Y]NX5,C7'&_E":[^O;30S,?=%*Z)53&M%8[K0VEEMQ#3IE96] MM*I<6S0P+=.BW=64PM#W*,4=_C&%'<78L;?H/M*(5](O7B^2^..=DE#]CCM/ MO4XTI@NMG;1&+)/7?31X"Z&TJFFM:$P76CNKC9HFK_J[:TNR,HCAVDZ5 M2*3S8L=/AB;)*I;EKH_Z;+VK:%SLI>F3H/X@R%8@:0 MYB@_6Z#]02P,$ M% @ Y(576#>Y350,! TQ0 !D !X;"]W;W)K&ULM5AMC^(V$/XK5GJJ[J1V$YN\P!:0=C=].:FKHMV]]D/5#R89(+HD MIK:![;^OG81 6)-E5SX^@)W,/)EY,C,>9KQC_*M8 4CT7.2EF#@K*=?7KBN2 M%1147+$UE.K.@O&"2K7E2U>L.="T4BIREWA>Z!8T*YWIN+HVX],QV\@\*V'& MD=@4!>7_W4+.=A,'._L+#]ER)?4%=SI>TR4\@ORRGG&U9S.G$\;1'DD$@-0=7/%NX@SS62LN/? M!M1IGZD5C]=[]%\JYY4SPG)1 M?:-=(^LY*-D(R8I&65E09&7]2Y\;(HX4<'A&@30*Y%3!/Z,P:!0&ERKXC8)? M,5.[4O$04TFG8\YVB&MIA:87%9F5MG(_*_5[?Y1T"N,JAUBNR]^J6]"+& MD%RA ?X!$8\,# ;=7:Y.#.KQY>JXQYM!^XX&%=[@E7?T]\U<2*XRY1\3QS6& M;\;0Y>-:K&D"$T?5!Z%>)SC3[[_#H?>3B1^;8+$EL YW?LN=WX>^Y\X8E;5F M4&GJ^KB=$I_XD1>.W>TQ&08Y+PR]H=^5BU_*X6$X(E'0RG5<"%H7@DM<0 ^0 ML&695>52%7RUUW5=9^T,>'4"E F@/^9YMJ1:2.BT+.%9(N*CHDHP$POUPZ-C MJSW].2&AU\:W1H0EL Z=84MGV)M-<2;HBZ+.$0A@S++29 M83;!8DM@'3ZCEL_HW1D6O8@MYL@L66P#K<8>_0B7GO M3J1&M9,A)"+JV2>99!#$(S+R!O@DE4R"D1\%PS.YA(\Z2OR-"FP#;"DTK*+% MMM"ZI)(#J>3]P4$N#8Z7@F>"PR#8&QR'5A;W=GN=4DLEFK&LE-7?A],#A-+8.<2M61=R:S#FTM_E9]+;;:V%I%BVVA=4D]]+;X_$>37L*X,MJ:B90PC:EK$\J7F?H#F<-"07I7D3**UQ.T>B/9NIHIS9F4K*B6*Z I<"V@[B\8D_N- M?D [QYS^#U!+ P04 " #DA5=8H##9BP,& ?%@ &0 'AL+W=OD9-F6&<7U @0.)1V/]Q[OR$=>/7+Q32XH5>BI MR$MYW5LHM;SL]V6ZH 61%WQ)2_@RXZ(@"A[%O"^7@I+,="KRON>Z8;\@K.P- MK\R[.S&\XBN5LY+>"21714'$\RW-^>-U#_#?FHYHGFM/$,>_M=->,Z;NN-O>>/_5@ /O],:D DPY;DTO^BQMG5[*%U)Q8NZ,T10L++Z3YYJ(H[IX-4=O&,[ M#.H.@U8'[+_0P:\[^(:9"HKA84P4&5X)_HB$M@9ONF'(-+T!/BOUO#\H 5\9 M]%/#>[JFY8JB$2^5@$E -U)2)1$IL^V[3XQ,6!M:MU^EQ3-,+-, .\EQO8 EH='QWS])]?'QWW(%FT$S2P/@;O#)),\&+ M[:P\,K5 (Y,B5*"O-U-IWO]CX[_R[]O]Z[7E4BY)2J][L'A(*M:T-_SY)QRZ MO]BX>TMGXS=RML>KW_#J=WD?VJETJAIPT#U-)J MJ, ,I5?;]?"]YT5QY/E7_?4N?19#G(3^( [V#<>=P9](3=!0$W12C# M4YJO,E;.#6/PEZ$)>;*14PT6[6#V!EX\B+T6-X=V.(DMU'0&?R(U84-->%+6 M;%;)9YTY%7N0,7Q>LN_M-:TB)3P ^SZ)<3QH<6(QBY(X:J75N#/H$RF)&DJB M8[+%NO1'AU/O>W[DABV8%CLW#-VXC3,Z*!\(P*O*D:L(L<]7-F#0R:L9N$!%;79+F.04*X]R_&.WL.GY[F1?H+\I$97&1*#1:#$%X:1UVAGH M5[71K^=&-!KIAR8<2J$]O(.F=,[*4H<.6;*D@O$,1#"4L@.UK%MAU=KL R1- MQ0H&]1S8]1S8]A!V8%^#5H @Z58EQ H8TX2N-"*8P=' 7 UHT*07&JS@N44""UAPL@S MG A=.PG3ASZ"+N^$_K)9MO;E)'8: DNT)SSK)H_G0DLU2>*!$:)!P W C>1 M?X!U+^0V8$UU., [8=LDZRDY^K)F?2MO^R7L;4O8.TJ;39_1A!7U[$T$*25, MDV[_9D@&MA\V'!]9R9WC_N@QX11O/UR@^H1U+ N733V*1ISL9]WV#(H[CV*O":0I MA?*FZ$:OZ:1,JVH?"9HQA3YQ*3O54SUT\)I\LMA9]5-MMZK&UMF(='R3C&+REAO#W[X>[#W\P6[0Q6^Q<'W:3-N8W/?KU=V[. ,O?YD9NZZ:Z.OU,!&RR$N5T!B[=BP@ B.HVLGI0?&GN MYZ9< :&FN: DHT(;P/<9YVKSH =H[H2'_P%02P,$% @ Y(576'Y(J^:Y M P S!$ !D !X;"]W;W)K&ULQ9AM;]LV$,>_ M"J$50PLDT:,M)[,-)-:&%5BW(%FW%\->T-)9)DJ1'DG;63_]2$I6K$J1XT'= MWM@2Q?O?W4_2G-W8+3)@SG]JQ>S&?\JVBA,&]0');%%C\?0>4[V>.[QP& M'DB^5F; G4\W.(='4!\W]T*?N;5*1@I@DG"&!*QFSJU_D_BA,; S?B.PET?' MR*2RY/R3.7F?S1S/1 044F4DL/[;P0(H-4HZCK\J4:?V:0R/CP_J/]CD=3)+ M+&'!Z>\D4^N9,W%0!BN\I>J![W^$*J&1T4LYE?87[#X5?(^$F:W5 MS(&%::UU^H29^_ZHA+Y*M)V:/\ .V!;0/0C[$+$4T"]+2G)L;HM$;Q-0F%#Y M#EVBCX\)>OOF'7J#"$._KOE68I;)J:MT'$;-32N?=Z7/X 6??H ^<*;6$GW/ M,LB: JY.H,XB.&1Q%_0J)I!>H="_0($7A!T!+5YO'G28)Z\W]WNR">M[$EJ] M\,0]^>-V*970;\:?78Q+C:A;PY2+&[G!*=UU\AA1+ M!A)KL(MJ=E&?^H'=!7H 4_4(RU]XM"_0;<&W3'6A+5V,K M3.'?S*-2%U)NZ MNV-HO9&<"VT@L0:T40UM]!IHFEG*'U1G0N MO('$&O#&-;SQUX%GJBB#)X6""!6V'G;A'+=P^I[7QMD;X[DX!Q)KX(QKG'$O MS@7>$(4I^0P96F@JIO[I ZDNT,_0^;;&+4+QI,4G;KW2?IMBTAO:OTQ\4B<^ MZ4UB]@D)V-KKK(1O=D&+)0&(- MGK[W_.7F??U65_F(3_6Z_EC.!3>46I/O_]_UN\K7R8;7']/9! =2:Q(, MG@D&_V?3J[R?['K]49[-=""U)M/GKWZ_]\-X *;AN(]IV*KJ<:OT+_IC/)OH MH$L!]VB96X#([7:!U%U1U[9RK5B/UEL2MW8A_L7XG=FJL,OG9YERG^,#%CG1 M1"FLM*1W%6M_^!@ OR$ !D !X;"]W;W)K&ULO5IM;]LV$/XKA%<,+=#4(JD7JTL,M$G:!4A7(VZW#\4^,#(= MW3>YE_+Q:<*_2P3+/B;+!0 M:O5V."R2!5^RXHU<\0P^FIO#\;X,'3&S?B;J'T&\/QZ8K=\2E77U>3')Z& MM9:96/*L$#)#.9^?#=[AM^=^M:"2^%WP^V+G-=*FW$KY73]Y5H:M.D7E6^JU6"-R'08IRJ'3P6L4^-I MY5 ^0^]9RK*$HVF5/%?9)D.TIU]><,5$6KQ")^CK] *]?/$*O4 B0U\6LBQ8 M-BM.APJ@:(7#9+OM^\VVQ++M!4_>((I?(^(1:EA^_OSEI+U\" ZHO4!J+Y!* M'[5Y 4['K$PYDG-T^:,4ZA%]XFHA9^"(-2\4Y*TJT+=K6(:N%%\6?YI,WNSA MF_?0Y_%ML6()/QO @2MXON:#\<\_X=#[Q>2 (REKN8/6[J N[>-W29*7D!/7 M@MV*5"C!B]?HO,QS<(/)\(VVH-*FZ\9Z[&,I'OA[58"ZQ? M@_6=8*WQ,B'=J(I:$/P@Z U27E^;,89U#@#)\ZK+)%+CKZP!UZ@&YYPL6:W M*3>A#'K[>QV$?0GBX<@S(PQKA*$3X06?<'HB[F"@;V&\#PGMDG.5TS, MT.4#M$(%=Q:VK:I=$.'(#_T.5(-8$%J/(][A9KSG0-XJ-.5PV+8U^-T:B%A7 MC1.@YY."I7O@X[V%Q" 2TM!2ZG##I]C)3^--P:C3 &H&-!5 KC>;5#-W#,00 M<2_JYH5)S(MVQ-J0&\[#;M+;0-X6-L2J6F>$29^7$P8Q$E";9QNVPVZZN\H4 MR^X$Y$!3C\&W+R\?DK2P.?91R=B_2])41?9_;",8CTD7?%\,XP)$%?<.! MV$V"YZQ8P,B@?3P#;Z]96E9-5RKF'%I*^*1J0E_K%F MBM=HJL *G;3ZZ'T0&9PYP5(TD86H)KYOEP]*3^JZR%QFY;)2*3/ST./& Z.$ M+/7P!&[4Q%6Y\<#YXOR_W:/MZ8:%JN M5FE5::&\7CY )Z\O+:$+5B+?%.!)RC*C>7WJI4$8Q=WH&!@Z#JEE2"(-0Q,W M0U_+[.[D"\^7NG0 3HW:"M7$O!'I'4B#F.]'EB:'-/Q,W/Q<$QR"F0A]!;BY M8B*#9Y%U"M^>C#(,II$7TZX=AL'4&]E&)MHP-]W#W+;"0OO3)0P24;>)-(E% MOFW@H W/43?/M8[FIG-3"Y:A*D643A$]INYS+NW/F5".XUYC9)"#X2JPE$?: M,"%U,^$GEI5SEJA25YQ)+F=E8F9LMYY#Z\JQM+6MWKG'I?_#O39UDO;!+CF2 MMK9+&OZF^^9GQ]44-8R]GD][P[U!+L:CV,*)M"%Q&ASIJI ZNXW(D;6VS MFU: NEL!=TSZU&R.25_.%9.&P^D^#K\M.$,W\E8JD9AKAE/#P<$XDK:VO0WU M4_=U]9%JQE'OLH^EK>V2IL6@_^(ZF_;[@5$$O5HW/0UB./*P.3W]IFWPO2.5 M#-_9?QP:DF-I:YO=="6^NRMQAL3OC].FD)C$#"$9[GR[KG_:\(GE=R(K4,KG ML,Y[$X&"?/-K@&ULK5E9C]LX$OXKA"<8)( 2D]3=TVV@KYD-D,PTNCN[#X-]H&7: MYD86/2+5Q_[Z*5*R9$N4DETD#[&.JN)7!^LKJL^?9?E5;3G7Z&67%^IBMM5Z M?S:?JVS+=TQ]D'M>P)NU+'=,PVVYF:M]R=G**NWR.<4XFN^8*&:+<_OLKER< MRTKGHN!W)5+5;L?*URN>R^>+&9D='MR+S5:;!_/%^9YM^ /77_9W)=S-6RLK ML>.%$K) )5]?S"[)V34-C(*5^*?@S^KH&AE7EE)^-39X;2X#CK\;HK%W3*!Y?'ZS_:IT'9Y9,\6N9_TNL]/9BELS0BJ]9E>M[ M^?P/WC@4&GN9S)7]'SW7LC&=H:Q26NX:94"P$T7]RUZ:0!PI)'A$@38*M*= M@A$%OU'PK:,U,NO6#=-L<5[*9U0::;!F+FQLK#9X(PJ3Q@==PEL!>GKQ8 /* M5^B*Y:S(.'JPQ?.QJ"O$1/KM#==,Y K1=^@]^O)P@]Z^>8?>(%&@QZVL%"M6 MZGRN 8PQ.<^:A:_JA>G(PH2BS[+06X5NBQ5?G1J8@Q>M*_3@RA6=M'C#LP_( M)QZBF%('H.OO5_-G O:[;]F=JSC%_,8%\K7C[QV>+G MGTB$?W'%Y <9.XE0T$8HF+*^>(">M*IRCN0:_:&WO$272G&M$%14\^"38$N1 M"RVX0G\^LB4(/_(7C:YRF7UU1F=R2;=#CUN.UC*'CB:*#1(**KO+1^C#]GAGB\H6IJV$0LORU4,% MUV?H,RNJ->2Z*L'T72E7508A>(,(#CP_"N J)5Z21E V2\49NI=+J46F4!)[ M?ABAA'@Q)DV\Q,$X(HF'XP2L>#'\/$H--?8&$*1>G";&? +FX[#1RZJR!$7$ M; +. ??,[%"_ 7X0G&#)TJ\P,()(X_$&%T6&PEQ0$L)#J*??THHH;^@"#"G M[7*M3D2]T$^;Q0I9]->[9FH+5&(>KD#BB>65+8M+(E=G"&8NOI#5_STF3'B%G$B$8>IJ05_%AH5FR$T:T]LKE%E'@DH8@0 M+R1QXSP%N %&-/:".&H#1?S8HTEDKBCU* W099:5%:R9=SL TL)>2RA4NT%* MGEO?,JGJ>@D#+\1Q8\)/,+IN@@R<7T(Q0PGG'!BO-?F*XL0C@(RD$$O<+OD? MN6RLFE1#;$.H-(*/@@5QW+-7&ZLP]-(4HR#PTBAJ38A"<]A?&K!X412;,B2P M0AT" .I#ZD*(A(_;$ 00IC@A)J,8@A-$C70NB\U[L+8[#<5#M=_GW.0;M&]? M>%:9>0#=H$:Z$7Q:FI_=2+_!!]@4(J@= *F\Z]5,+LQ(> 8[';(8W+(>F@WF\FZ MWVT/@HF7VI3!9HQ"C%P=^O]H:-_LT&';H<-)#CONT&-\!HWY$ZBACYKOE+,E MAS^2L'Z0L9-P1&TXHDG":ENWR\M:-;2J9GA^6D"+A:2?SY^.\0_%H"=#2V[% M3I#%+;)X$EE=94?4\CNT'TC:?1T#YWQ66XR/ 6/@BAY>AU2"XQ&X20LWF81[ MH)?;FEZ\0ZMRP4P& ,((NG(/YE J2H!ZW##3%F;Z'5$]Y2H7Q'2X. 6ZZT%T M2(U#)+@;X/$WBK+EGLN&>TSRW]Z^9'EE!Y??I%P]BSQ_YYS2\3#!!.BJ!]XA M1@F0VPCZH^,'F43_/Q*_TP,R@.;[,!+T/7"(13!"C'A .P_HI >C?=&)E0Y! M8!A$^EA=8C"VC&#MCB1DN L1DP'\T0-'1J MG@[CD))@]H;1NX]W* ?3.@SK;L"TXRXZS5V?VI,('+B[R1SN83P_K8;?VT.C MRQ/J8#$,#[VGN#JBHM]!5/4AS![]CBK:B7;(2S!:A?U] MYQ"#(U@ZUF1IQU]TFK].-ER-76_AL-@Y<,.7^IM%' S.!DXOAF).+^9'7X5W MO-S8C^4*V:]5]0?B]FG[0?[2?H:>=^+UU_S/K-S ,(9RO@95_"&&Q?F->2JWESEYN.8.)S@C ^[64^G!C%FC_3+'X&U!+ P04 " #DA5=8 MF16S<&(% #-%P &0 'AL+W=O M()?O')_OV.?XBR<'RG[Q+2$"O.99P:>CK1"[N_&8QUN28WY+=Z20;]:4Y5C( M6[89\QTC.*F,\FR,+,L;YS@M1K-)]>R>S29T+[*T(/<,\'V>8_:V(!D]3$=P M]/[@(=UL1?E@/)OL\(8\$O%C=\_DW;CUDJ0Y*7A*"\#(>CJ:P[L(H=*@0OQ, MR8$?78.2RC.EO\J;;\ET9)41D8S$HG2!Y=\+69(L*SW).'XW3D?MF*7A\?6[ M][\K\I+,,^9D2;/_TD1LIZ-@!!*RQOM,/-##OZ0AY);^8IKQZA<<&JPU O&> M"YHWQC*"/"WJ?_S:).+( 'HG#%!C@(8&S@D#NS&PSS5P&@.GRDQ-I M31@] %:BI;?RHDIF92WIIT4Y[X^"R;>IM!.S;T5,\"OAX ;<,_J2EG/* M@5Q3H/?V*B("IQG_*G$_'B-P]>4K^ +2 CQMZ9[C(N&3L9 AE8['<3/\HAX> MG1@>(O"=%F++P:I(2-)W,)9<6D+HG= "&3U&)+X%-KP&R$*V)J#E^>9(8QZ= M;PX-;.QV>NS*GWW"WW+/&"G$G2ZSM:6CMRS[Q1W?X9A,1[(A<,)>R&CVYQ_0 ML_[29>62SJ(+.>MES&DSYIB\SR*Y8+E(8UW&:DNWLBP;XLL,68Y<)"_'F5!! M-G)@'Q2IH-!W6DPO<+<-W#4&+MN8;%*%+N[:T#\:+0CLT!D$KJ*= >1JS!XM #KR#6NH'.4@U[HT.KV:^N,4DN: MY:K=<2T="3\8DM#@ A0.6.B<03\\,0/P2'9 (XU.68#5JQ2QG("K!2G(.A5? MM:2@9K%X+AIR4F&N#>&P"6I@CNV>9(4Z5LC(:HGY%HA*+>UPJI\=I&G %APV M]2WOJYZ00&-"L,J9%C0A*ID!G-CR1RDR:]"G;4>=+E285!2X%%Y@ _ MFX!.J$"S4FDHR[]LGZ3%!JQ^[U/Q!N;K=9JE6!"PPJR0+SA8$/D907K?$=KT MJ*H$>M!RE9:EXOS0&G:!2 .[<7TK/%$5G%75*W'3"#)J5V?E,EULL2ZL\?7A7[A5VSCD1 M'/S$V;X"@GF6T0,N8F),BT[V0<\/AXDQ1O_ATKN0M_XQ22^B^F2Y&PO=V]R:W-H965TBKFKEP((+D% M5:6+/2]V*T*9DXSLVIU(1GRI2LK@3B"YK"HB_DZ@Y.NQXSN;A7LZ+Y19<)/1 M@LSA =33XD[HF=NRY+0")BEG2,!L[%SYEVELXFW #PIKN35&QLF4\V0-@ 0IN9VHK-0TH424:"KY$PT9K-#&PR+5K;I\Q<^X,2 M>I=JG$IN6,8K0(_D!20Z0\UT OJ% O2Z>8I2/9**9HBP'.F4ZX0R=)R"(K24 M)QKZ])"BXZ,3=(0H0X\%7TH=*4>NTBK-66[6*)K4BO ;BGR,;CE3A41?60[Y M+H&K[;4>\<;C!!]D3"$[1X%_BK"'@QY!U^^'XQYX^GZX?\!-T-Y88/F"_]X8 M2JG,2BZ7^JI^74VE$OHK^MV7\9HQ[&52+D@&8T>7#@EB!4[R^9,?>U_Z MLO619.D'D>UD,FPS&1YB3S:O=%_&:F1DD:9TKI*S&.-A.')7V[GH"8N\8!CO MAJ4]83Z./-]KXW8,1*V!Z*"!YC/LTU\#!ULG8AP$X;"C?S_,UR;#BX[^GC!_ M&'A^O_RXE1\?E-^\R=-NL8'>JA'OY="/?2^*.H[VPP9#+\(=0_M19]' &W;\ MN%MUM0(QM_U)HHPOF:K+3[O:ML K6_D[ZQ/=&NM.]DI3]]5;(N:4253"3%-Z MYP.M2=2]JIXHOK#5>\J5[@5V6.CV#L($Z/T9YVHS,0>T?QB2?U!+ P04 M" #DA5=8%*RT47 ' #L+0 &0 'AL+W=O=O5"P8K/%X HY M2??I5\(.LM&QBEERT]KXZ'#^'Q"?3G3\6(AOY8QSB9[F65Z>#&92+HZ&PS*9 M\3DKWQ8+GJM?[@LQ9U)]%=-AN1"<3:I!\VQ(/"\3 1X\'[A)IS.I#PQ/CQ=LRF^Y_+RX%NK;L,XR2><\ M+],B1X+?GPS.\%'L5P.JB"\I?RPW/B,MY:XHONDOEY.3@:@!I M#O!W#*#K ;3M '\]P*^<64FI?(B99*?'HGA$0D>K;/I#968U6LE/?9L6R5-'E\5"JTO0)ALFZC/-5&61'&9B@]T4N M9R5ZET_X9#O!4&FJA9%G8>?$F3'FR5M$\0$B'J% 01?MAQ-@>-Q^.':HH?5E MHE4^NB/?QP473*;Y%%T598DNF! _U$/_R,2D1%^O5#2ZE'Q>_@U9OTKMPZGU MQ')4+EC"3P9JYBBY>."#TU]_P:'W&V1;G\GBGI)M6>K7EOJN[$Y+(1=7V8(J MFYY-'T[]4>1YWO'P8=,?YTGW]:>G9%O^!+4_@=.?S[G@23'-TW_7T\$YS_E] M*LL#9"8-=,USEE73@IXF+G/)5242O7M2+Z:20SZNSCK:\#'P+1<#RVQL61T# M07@C:$MU6*L.G:J!"? N6Z5 _2AD.AV>?>/>I,A66CIJ8XN"^7O:4;,O+J/8RZCQC': O M+%M65J&S3-$K8-Z9-Q0"X11]=9K MJ'67TU7N!L%BI]RS)!%+I9:OWCDP?6+[ZH81QDV]0!CU:?/RN@OJ*I@8P:3? M.15TA-CO88I),&I: L3YGN_3IB?.FKMZ8O@8.UG1>"*5)TQ[@M:G*5%6Y--# M!29S5-0F95PM%E%FEC6@1Q28++W >DKL,$HB/VPZ]!*TBPWN8C?O@G>-_ES_ ML(:V W3S[)QFNNKQ8IG&OOF"I4(M^F5UC^WPS+?,\ ,\#IN>V6'J00M)T[.7 M(&!L$!B[&?C_>Y:NB1BTRD9AZH"1.6#3$F'45^4S80%RF\L&2_!#]B Y#839#70K\VY(_J MR>;?E^E"3X&@<)L._3&Q[G0[*@B;*!*[B^HHFAB&)"T94M_H&]T_O?A7LYS4 M%H 7G]C(&%FK"RAHU'BMQNX*NSI@L)*XL7*W U>*'31#G G!\BG?;85-DT'D MC9OS.Q!& NPWYW=WN5WM,-!)]H#.+3MV3G_$1L=#[-'F\P"%$4(L_2\!F,0 M)FD)F'OH!_"11K@Y#0)A%-OO=W=]7?4;?"2^LP-M W9Y!(KNLP%ZT6NVN*]L MVQ8:FB0M:?)GK0AB$Q_4BP#"H&:$NZJNJ@T8DI8=U=W=" (@(M"- ,* ;H2[ MG*YR#2$2-R&VZ480F_>@;@04!G0CW 5U%6RHD+BIL)=N!+%1$.Q&0'%0-\)= M 95VS!X""Z>P4!H]>RNJZMNPXW4W7;\5$B6M;[F M=EV;1\- M0%(W0+;OOU ;$('^"Q %]%_<1745;3"2[M%HW*?_0FUHM/LO4)#5?W%7V-4! MPY4T:O?X;&Q%>[WAQ)L#]$&]8K^>W952L$3"6Y_Z_#OV1:_9XKZR;?MK&)6Z M&168F'_&(C9L'A)_'$7-NPN*LQLZ[OJZ[OXR4.J[H71KY^,-3WCZP.XR\*7L MV_QI;?L"$-7#H^8KR5U35\T&4?V6B+HE7L^K%:+7R[>72XL0UVSL6TVDY+7QV*19[8-^S\0TS17/\WN5TGL[4NK$:FOQZHLL%M5FV[M"RF)>?9QQ-N%" M!ZC?[XM"/G_1)Z@W>)_^!U!+ P04 " #DA5=8P0MZ6GX) #J- &0 M 'AL+W=OE[_=Y)?G62'C*.4W.1)%DK#\]9K'V?/% \V/]Q& MCRNI?AA=GJ_9([_C\F%]D\/9:&ME$24\%5&6HIPO+P97^"QT'=6A;/%'Q)]% MZQ@I5V99]EV=?%E<#!PU(Q[SN50F&'P]\2F/8V4)YO%W;72P'5-U;!]OK/]: M.@_.S)C@TRS^3[20JXM!,$ +OF1%+&^SYW_SVB%/V9MGL2@_T7/=UAF@>2%D MEM2=809)E%;?[*4&XCT=2-V!O.F W1T=:-V!OK>#6W=P2V0J5TH<0B;9Y7F> M/:-INNYW,H=_(^@G+[^D\RSAZ)Z]<(%.T&\LSYFZ$N@H MY))%L3B&7Q_N0G3TZ?A\)&%$U6\TKZU?5];)#NN8H&]9*E<"?4X7?-$U,(*I M;N=+-O.])D:+(9^?(HJ'B#B$:B8T?7]WHND>OK\[-GA#M^C3TA[=8>\/%A>L MC/^K&#*0I7.._OP*C= 7R1/Q/QWBE457;U&5B3.Q9G-^,8 Z('C^Q >7/_^$ MQ\XO.K1L&@LM&>L@Z6Z1=$W6+^^@("Z*F*-LB3XOE[PL)ZB);G3+)$>W?)ZE M\RB.*M#_O&M MY#@" _Q9'*,KJ%F M(YYG6]]9*J,3-BM$-10=>L1!9$C'$_3S3V"$_(*:K&&;K!'HB.#AV >+& \= M/U!#.N, P>( I3]M8%E$$!TYAU$ ,]<=>MA%&+X<#P7#,9YL>]1XPE=<5+Y2 M^#^ 6 VC@LSPRY&=Q+"IKQ*L!96DP+77*+:41]Y+D&?7V!^HML&#WVHC3#3 M@,(G=3!Z "]RJ+C55-< B&HHD#_TQQ@=^8X+%KT _0L 5Y=[I@*BM)OS120! M %?Y?:R&GW@$OLG05=^_PV7)4:3JR1"EP"1@XL17?U,/;+H [WTFP:+NJ@*Q M: 46P/P)C0$&C\"!!X:PNJ@N7*1)@'3UY0.YL[N^6#+6J2_>MKYXQDJM2LBT M1!I-88U\!6">6;[X8;7V;%9KF\9"2\8Z:(ZW:(Z-U?IKQ&90&>5K&6#;T(=S MB/\V)1FBWZ"(%KE*6!V\U3!>.8RBN$^7Q'P^$986LO5YQ=5+("&7=>IJ/.^LN:WG!I3R,V^]_V&'H7<[7OO]V!R M*>1VNV''LV#K66#T+.10="%]2M^NA. 2+NWO:Z[()BQK7S,H9.V\$CIW YT7 MQ//[_FI:NH[K]N,B-$[[@Y=[L@5ELC\H&DJHPV+2O_1CZ@=N'PM-R\#U@W$? M"^-L/X@%=AHAXAC1>$@58WI,2[JB$*DC'S !E@*:5L#R<\L%"#H5,LL\2]!- M'D']N.'P5?6YV:R;6JWB]*+[!%.O#UG=L(W9"<&^)E^T+0.\.V%P2YCAC^)Q MDV>S30&]7\'%6&7Q0C'?6\[BZ)\2'L"EW:FDOF!,@3-$WZ(T2HI$(3>'R@H" M7XM7-<&@G48]J(Q.[+LFV;+6A9PTD!,CY#<\91!=$&<5"Y= %(5$O*[%.8^K M>2] ML^@01!DW3!D;J:,1IW>O;_487F>!<_7@6:7%MJQUP6N(,38SXVG%==&OD9B# M)MM(=12"=M7B9#9W @-01H-0=NZ[*FU5;=,K7%L:[$?;GZ0O,;!#-=N?YFGM#>(A M! 9I! 8Q"XRV2&VQC6F6K*'@18(/D3;WH;T61*^_6ZB/1*M"PY:U+HB-T"#O MVX*W!>+XO2!:E1VVK'5!;&0'>:?LL)3._7WZ'>EL56/8LM8%L=$8Q*PQ]K@9 M-#5@UU<3$WT 6M42MJQUL6NT!#%KB!M,CRK2=XRN%G\50B9J M0]'/5A6'1T/T562%?ITIGV5<:(>N>HBJ6DTUDH1LQ!=T= =V"H&E(" DT0!Q"0=#6\VYF!:'=3]KE?%\A:&^'3#4-B3X*#D'^ M:4/^J9G\?]GC;LM9%JB'ZU$ST*SK?*ME::&RR\JE5:Z$M:UW\ M&HY/@T/LQ5&;7'UJU5IHRUH7T8;Y4S/SMZS?:9_98[U^TK34;MR%9@<^^CQX MP]U=,W>W#)#;?WAH!T":EGJ S [L"]"H]1)(PO/'\F4:]=@Q,.SJ_8KMK]L7 M=J[*UU3>_'Z-S\+JM9O&3/46T#>6/T:I0#%?@DGGU M/E_P%02P,$% @ Y(576-R=D&ULK5==;]LV%/TK MA%8,+=!&7Y9D9[:!.-JP/A0PG*9]&/; 2-YA_=C($C]BC+AS:?UV%+-IW)O.!.P5$3OJXJJGPO@\C#S0N]Y8,4V M6V,'_/ET1S=P!^9^MU38\SN6DE4@-)."*%C/O)OP.@\#:U COC$XZ*,VL5(> MI/QA.Y_+F1=8CX!#82P%Q<\CW +GE@G]^*%Q^YG]CUH\BGF@&FXE M_\Y*LYUY8X^4L*9[;E;R\">T@A++5TBNZU]R:+&!1XJ]-K)JC=&#BHGF2Y_: M0!P9A.D%@Z@UB/H&HPL&<6L0O]9@U!J,ZL@T4NHXY-30^53) U$6C6RV40>S MMD;Y3-A]OS,*9QG:F?EG4<@*R%?Z!)I\(G?-]A.Y)O="02$W@OT+I9TG"Q"P M9D:3]SD8RKC^@ ;W=SEY_^X#>4>8(%^W/'.;YZ\W# M 35QMT]QS1=?X%OA7HB"<4;KZS*X/W^M).<$K\6!JO)OUUXT:XW<:]E4GT"5 M*W0-15)3V*3Z. ^3\2B=^H_',7&@LCC-3E'Y.0K3]?B%ZT1%TJE(!E7%H,GHZ=U.VP DX-3AA)S!8PR2@%PEP4W*R6'3DYBB=A3^\Y*$HG M/;7GF' 2C]QBTTYL.BAV!>6^:&3A&TC@:<=5N;8IS .>@H=H"3J@7('*!M?D)AU$K-!B1?O^4>"R1O?>HTB5Z#QH;-'=ZUD M19:*8326@)_&9OF\^R[]V?G&1$G6/](.5!C$O0"<@Z(@#-T!&'3$9)3T,N>M ^9( MP[D+=I*'&SW^4?U4@=K4=:@FA=P+TQ0Z%I"N@O M5.'CH@F'-5(&5QGZI)J:M.D8N:NKM =IL.:KFUNLXT%9 ,ZOI33/';M ]\]@ M_A]02P,$% @ Y(576%5'MZA P W@\ !D !X;"]W;W)K&ULO5?O;]HP$/U7K$R:-FEKXO"[ Z32=EJU=:U*NVFJ]L$D M![&6V,PV!?;7SW9"0B5J)$3Z!>+$]^[=Y24OUU]R\4BEFOIP+(+$-RE(_#(*VGQ'*O&'?GKL5PSY?J)0R MN!5(+K*,B/4(4KX<>-C;G+BCLT29$_ZP/R>2++\H(H,NP+OD3" M[-9HYL"6:J,U.&5RSB&:![L@*)/J)Q?G/0S11=$I%2D,I< M0[^ "(ENM!;0/4>7*Z*I$-O6=Q>@"$WE^[ZO-!^#ZD=%[E&>.WPA-P[1-6B2Q1 _!_!U(64UX:::4>A$O(#H!#7P!Q0&8<.!URB[T[!XS1?P'AA5$*.O ME,UBGJ'':\@F('[O*M4)9)ZM4SDG$0P\_?!($$_@#=^^P>W@DX-FLZ39M.B- MO3?QV:UY_*;WH2L%F=Q)N5D#Y59)N>7L;*DNI4FOK;K,FP8ICF"KA,G:;B + ME7!!E8[858@[E=9"X&#<+AFWG3#?N5B2M5,#3H #&]HIZ77JT$"G!LK=DG+W M]33@3A4&N.M@W"L9]YPP9VS&4X)R">QBX0P_L)TXJ-[E01T:*%"/S'K+@?#K MR6!/+JV#EHMT6)$.G4 C0?[1U/DV<",AMT.)GH !V$VZ.M3SM5F81*4(_WP/U!+ P04 " #D MA5=87!G B",$ P#@ &0 'AL+W=OBWFQGMH%$3K$ [1K$3?=AV =&.MM:)=$EZ3CY]SM2 MBFI+LI "_F*+U'.G>QX>>%7)JK97:7-FVC->0,WG)-U#@ MFR47.5,X%"M;;@2PQ!CEF>TZ3FCG+"VLV<3,W8O9A&]5EA9P+XC0 M\=W4HM;;Q$.Z6BL]8<\F&[:"!:C'S;W D5U[2=(<"IGR@@A83JUK>C6GQL @ MOJ6PDWO/1%-YXOR['MPE4\O1$4$&L=(N&/X]0P19ICUA'#\JIU;]36VX__SF M_:,ACV2>F(2(9W^GB5I/K9%%$EBR;:8>^.Y/J @%VE_,,VE^R:[".A:)MU+Q MO#+&"/*T*/_92R7$G@$-CQBXE8';-/"/&'B5@?=> [\R\(TR)16CPYPI-IL( MOB-"H]&;?C!B&FNDGQ9ZW1=*X-L4[=3LKHAY#N0K>P%)#@:#O2%Y@)@7<9JE MS*S6V1P42S-YCJC'Q9R/2"N([K=004O=_<[3"?O]^< M]K#QZI7RC#_OB+\O&Q"H?K$BG[B4)&)"O.*^WS&12/+/)T23.P6Y_+=+^M*U MW^U:GRU7$@0SV#-?O^-ALX?7;*=TMG\1,X.)/5K2?T^[[/;Y1+, MN7.0ZDQ!,]^9(A\A0?TSLE!,;147KTV;"W*=\VVANN0OPPA,&/HD?IYYWDAG MQ?.^KFT4#4,_.$3-VZ@!I>-QC3I0(JB5"'J56-Q&9($U)=EF2(2Z V=\0;ZQ M;%ORO\ZP/K BQF,!-S>J8U9"(N4D234"'Z,U$RL@BI,O:@V"7,?Q,3EZ8_G5 M;"R=#?=5H\YPU%"MC?(\)QQUJQ;6JH4GR9\+@C4**U#1PLU3="&@4"G+^A(H M;(7O^P'U&PG41E$_<)H)U$:-0GHD?X:U$L,3*?$7UZ?[%L%/&9#;%VQ@)*;< M K,'!KJ")R3BN9XM4R_B4O4I,VRQ&5#?;2Q_U$91;]C0I8T)?+=;EE$MR^A$ MLCSBYA)84PL#N>?2;*LNPJ-6F,-AV#Q*VJ#!T&FDR[P-HL&1'3&N"8]/1+@Z M))+_L,?!/E+)OD4>MW\'XR%+2O=:0GF@Q]8M( M -:"^JCK6\[^[_YJ :B\'=1-UVME>P?,HSYMB&3OM=(Y8$'35Q))3"DK.\]Z MMK[V7)MFOS%_HZ]#ID7_Z::\2WW&.ID6DF2P1)?.Y1!#$N7UI!PHOC$-^Q-7 MV/Z;QS5>Z4!H +Y?!OH#]25Q]C]02P,$% @ Y(576#H9$!ZP! MK1, !D !X;"]W;W)K&ULK5C;;N,V$/T50BV* M72");M;%J6,@L;QH@-W"2)KM0]$'1AK;PDJB2])QTJ_O4%(4*V34Q' >8I&< M&6=-)/;?@TPG;RB*O8,&)V)8EY4]74+#=A>5:SQ,W^6HM MU80]G6SH"FY!WFT6'$=V)R7+2ZA$SBK"87EA7;KG<]=7##7%]QQV8N^;*%/N M&?NA!M?9A>4HC:" 5"H1%'\>8 9%H22A'O^T0JUN3\6X__TL_4MM/!IS3P7, M6/%GGLGUA15;)(,EW1;RANU^@]:@0,E+62'J_V37TCH62;="LK)E1@W*O&I^ MZ6,+Q!Z#&[[!X+4,WFN&T1L,?LO@OY=AU#*,WLL0M RUZ79C>PU<0B6=3CC; M$:ZH49KZJ-&ON1&OO%*!$>([G&Q2:O9_=,[ G M[V=W#>SS][,[ V#XG:?]6I[_ACSEL1F'+)=D1CE_PB*SHSPC?WU%0G(MH11_ MFYS62!V9I:HZ=BXV-(4+"PN5 /X UO27G]S0^=4$^#&%)<<4-C^2L)YK1IUK M1D/2I_VTVG1I)1FY!RS'@A4/D!%.*:P^9&$]3P1=)X(!CWQ-:?W6/#D$\'T>"EW.$;P]\OC"?D= M:^.6&[S(&?NZ'P+-7ZX3AV.-,!E4_*,8'TE8#^.PPSC\GVCG M>+"LJOQ?C&D5\%=0P3*7QG .=1R#41#I..J$;A"/0AW'4 <\\D-=XEPGQ.XK M[DGLV1]U]D>#]E]F69O?JL/)"!ZMLI?V' HJ<0'37ZZ!M%%&GH!R$T219OG( M'[LZ0CJ=9XHSG-P5OFA0AJ=Q* M;%^P6RGR,I?UM#&T8LW04]#I=(F!+HH-P V:=B!PXPZX\6&Y=Z*J M&]XT!$)W P+;[+Q:D25G)5GP'#%> /YD_;[/A.I8#Q\OB/0\G!D(74%^5!>#]U'Q(M-S]U'-,-=!$J?IK'1I7J_ZGOA/JE/-AU0^% MQGN!QAN$YCLMMDWINRSPUD^Q91&$5ID*-K49!F ;8<\)KFYKS9?YDN;I">>^ MAE&G"4U=9C*L_$>[EF-)ZT/]"-; A[%3:Y>"@$JNPWX&U'U]7@* M0]]T0,R,M/$HB@W=S+#*'P;XJ+<@>^]9H@2^JM^#!$G9MI+-);Z;[=Z<+NN7 MEE?S5^YYTKP/-VU SD&Q3/W[<,RE967^N M@6; %0&N+QF3SP.U0?="-_T/4$L#!!0 ( .2%5U@OL*UNC0D ! > 9 M >&PO=V]R:W-H965TRF:29VNK/3V0>(@B0T%*F"H&7WU^]W0(JB$D9Q4C_V10))X.!< MOW,.<+8I]<=J*:5A#ZN\J,Y'2V/6IY-)E2WE2E0GY5H6^#(O]4H8/.K%I%IK M*69VT2J?>*X;359"%:.+,_ONG;XX*VN3JT*^TZRJ5RNA'Z]D7F[.1WRT??%> M+9:&7DPNSM9B(6^E^;!^I_$TZ:C,U$H6E2H+IN7\?'3)3Z^Y76!G_*KDINJ- M&8DR+WDM\YPH@8\_6J*C;D]:V!]OJ?_#"@]A MIJ*2UV7^'S4SR_-1,F(S.1=U;MZ7FW_*5J"0Z&5E7ME?MFGFQO&(975ERE6[ M&!RL5-'\BX=6$;T%B?N%!5Z[P'OJ K]=X%M!&\ZL6#?"B(LS76Z8IMF@1@.K M&[L:TJB"S'AK-+XJK#,7KXNL7$EV)QYDQ78/[*W06I"&V8TT0N45&[>#8_:" M?;B]8>.C8W;$5,'NEF5=B6)6G4T,."*ZDZS=_:K9W?O"[MQC/Y>%65;L93&3 MLWT"$XC2R>-MY;GR#E*\D=D)\[G#/-?S!QBZ?OIR[P [?J=>W]+SOZI>=J.J M+"^K6DOVV^6T,AH>_+\AE344@V&*%-:GU5ID\GR$N*VDOI>CBQ]_X)'[TY"X MST1L3_B@$SXX1/WBMH$&5L[[GG4-@ZMB(8M,R4&7.4ATF.5+($I6@F*NA$4' M;&F6DDWE0A4%=F/P3R:+F1VNRKHP-&6ARZIB=9%)#=M@],/9E<@%6&#"]/@%=X]$[8CQT$F"B :QXTSAE.+ M8S-6?B( =)(+@P^FM,K(:JTE!+=T \=/.?.BE'$G]0/V7L[JK%F&W #1UTIW MJJR,,+6!]!CG:J6,:&:.N>\>LW'HT6^TX81^"%NU"- MXW+>Y^C;:(&K$/QX#H^Y_4]X0U]0[%ZH M_'8GIEAR)Q\,N\K+[.,@*!W<>%BL._C<)V$YE68C96'=$?!7BQS!9+FSEM7E MO;+U01-EW0<,UC59NJXH-FCUAY/;D]8O2T#,7,ZDWJ>F258$:%.@J#^Q_*_' MZNLA;L=36R(G"D(,QO#W-"7/JR23 *.M[ (0 M^4),ZZK9RG<08@@+'^'ZXP\@XOW$?A5YW2A5D$3DN7!LCSM1#(J<.VZ06"@H+,@<$(>,(X_-V2)$_&T6]'J$W]YW)NP5%$[FGI)#6+I: GB@@(#D/J;MT]"ST1_0_R\PBV;* MR!5PO4!U#,:]F#[[(6@&4.]=:4!QR*H$B#O'@IJ/6 0UA!X&(0AQ,FH (Z7) M("1\1^Q\%1*B#A*B)T/"-91?%A8!]U/RRP(Z7 M>"P(02V",(A/^/1361SS&#DX\GT$*(7=EKFQ!ZSA2(<<1"DF:5K#W.PI6U@" M<0("B9<2@3A-M@0.KCL0(M?[-FWB\8@TYP*&[" -4])ZZGC F*&0^@YGI'24 M[44 0?5@^OG;6__VUN?QUCW,CCO,CI^,V2U*3R5Y6P^SG9TVR?-:#0[A]N&] M/H^*5E%C]*KPQ7;CO?3W/&[=<]AQ!'=* [+#.'3)I>R0H_!VN;OS#\_S'3] MRP)=!T&"*B>U92W?5!I7UGRDXZ\R=/ M-G\7692F+ZM*F@9IWB@Q155MOM!"']S@6X\0OL(M#*/FP$@@Q[XC4:!T84MQ M)W;\YSO^V49^XD]/0JUY+:8S0CY'-6I-*6F)G0^A'^MQ%Z5@%, MN..%5 $#-H');\IB\<)(O>H3D%3]]Q4217!0,./9;O-568B!YE""GJ.8,S]T(C]I"U\TKEX(O>%3R-DK>^PQ9)H8N!XF M$8O1#!#MX28C EC:;G\<)0%&T6<@W2-Y1"DG<;T&(0,88<]P/;E/V3M-:C&/ MS6G-'[5:4[].D0J0]?P&'Y AN&V9T-MM^YB,PMVNP&)5W$,/;:>?N'0VD5!/ M9(^H7Y3S%]16?:K_EMMQF&R/!J#=(!F4K&\K B_T=;P!+Y@;2C^V+C*4L;:[ M]"@<;S,*C),F"5$!&%)6_*767XRA/0H6D+6W^/"1MU_>/.R4\AR8/8'+: M87+Z'4>9+Q_$2A7-8=@0#!^D^:TP?)A!=CHD9[ MS*:/-,>>@=:PM]Z:AJWJW*@U4L[OM5;53#7G;B<,U0'%1FU[ZW)NZ.A&?)3M M01OH$LSFTD@;L94]8K.K6D>SIS6V>LY5!1)4<6-IK@BHB-V&$%U*$36YTV?+ MZQZCFR5EBHUD2W$/Z7J)IXUF\'S*_M43@;V36I4 X@^%HM"X-8*.,3TJW=I7 M_P:/*.O)WUWVEH#[D;XC"Q2+,ATP.^Q=W='8Q[ M\); 'HO;$PR4F[O\P7Y[@XGL-9U:#![*M62?R<&>B]J^$GH74?R@!V]+FD?; M:74G01;0>T$G*P=F*MIF95 KS3ZAW8>N,>\O/-1Y_MGD?D_F&O'.D@JRY,VN-2_M9=XG[Z_HNM/>V>W(-'>E/PN]4(C9 M7,Y!TCV)P9-NKA^;!U.N[0W>M#2F7-GA4HJ9U#0!W^=E:;8/M$%W"7SQ?U!+ M P04 " #DA5=88_./XWX* #(<@ &0 'AL+W=OP^1#;$L]S*/LL7\B2VCXCQ;L52L>76;BT^]+641+UE:Q%E*\02-N[[5[I;;;S8F/NH8+,L^3-> M\*>KSKA#%NPA6B?\4_;BLWJ#!B5OGB5%]9^\U&V-#IFO"YXM:V/1@V6<;EZC MK_47L6,@.&H#6AO0MP;] P96;6"],3C8I7YMT#_6PZ V&!QK,*P-AL<:C&J# MT;$&X]I@?*S!I#:8'&M@&J^_G%%%T.8GK^+%CG@TOF([MQM+7S?VAFJ) M-IN?$\OL$FI02]&AV='F9E^U/?^;=^=X_N;#(SI/1RIS*8ZL;=)8%<_2)8T=%_,D M*]8Y(U^N[PN>BZ'^WZHLV;#Z:E:Y_[LH5M&<777$#JY@^3/K3'_YR1P:OZHB M% FSD3 '"7.1, \)\Y&P D+03 I(_K;C.CKZ-,[4;,LX(LUJQ]0VC:Q@&&9Z+_VJ#,1G4C:SZ-4@Y$SWB M)(\X(\5+M"(%XSQAHH#EQ9;>[UHCDWQ.HV66\_@_;$$68NS*UBDGHK^BFA2C M65P4ZRB=,S+/"F%Z0FEWTJ>GY,3J6I/QZ:9 X-L"071X-.H:@[%X-Q*]F8PL MHAH4D#^3BX1Y2)B/A 5(6 B"28/"8#LH#-[?30:IV#6NRX D7SZ(!B3@;%DH M=Y0#Y "!A-E(F(.$N4B8AX3Y2%B A(4@F)03PVU.#+4[RMDZS\M<<,4('"7D M7RS*R\,;(@[>F"HGM+2V.8&$V?KM/#LSZ9FE.M!PD+UPD3 /"?.1L )"T$P M*?Y'V_@?:>-B6[+<1O&B*_8.\V2]B--',HM6,8^2JCQY;=0EOZ^8J&W*]66E M$J3/8FGYZ;J<5HMYS I5TFB[T#9ID#![ QM4L'+J\GEJB\FB:+A M6-70532+6(SQT3Q.8OZM M2SY&7^/E>DENLEP@ZW 7:_DW5?B.]WY2:@[D7W.F[4C;J-S 1CJ'#M*ABX1Y M2)B/A 5(6 B"28$]V0;V1!O8N\>.FZK^]7#1^;IB::$L729[475&J3BHW!N: M9EKG;8/Y:+>.HJ4E#G;WQUAD_SPDS$?" B0L!,&D<#6-1M4PM %;21D?LBC= M#L)*_4(+:5LH0&DVE.9 :2Z4YD%I?DV3"B+#4%5$ =1QB*+)$;^CXYG:B+?9 M Q.'E@MRXD5Q6D[8%07)TDJFR%)1-*^C2I 6Y8D;Q3GY(TK6C/AL\:@[=A1-!T9QF1D*>(4V40$:<1@ MLP\5?DRH- REV5": Z6Y4)H'I?E06@"EA2B:G!Z-+&IJ%:;I;?1M(]#7)TLT MLRFS4GQ79@A4&ZUIN\=(PXGB",F&NG6@-!=*\Z T'TH+H+0019.#O]$_3;TP M6-5*4@6E+9R@^B>49D-I#I3F0FD>E.9#:0&4%J)HFQ+VSN31-!A=3W'3J*)GWU M_+0+[9L'I?E06F#N2]X#]9<2HAS+(=@(H:9>"97G*+ODEN5S,5)'CXSJUUW?%##5"5XYBPK6)=?S>;[>20Q5'M3TW<%Q,%", C-]-]J& M.)3F0&FNXBL9J4[O@GKUH;0 2@M1-#G$&Z&5OB>TO@GQ3VRUSN=/(LC)];*\ MJD(9V4BA;@:EV5": Z6Y=%_S-=65@5."U/']@)[NULY3;VE8&.5/IF4)H-I3E0FEO3=J/7-)5A#I5Y MH;0 2@M1-#D3&IF7ZF7>/_.8EU'_L(G\^O2:_0E[919 !5\HS:YI[U44#M2K M"Z5Y4)H/I0506HBBR4G02+E4JX6UGG*I<;HI%[W'UM'\KD-'T>30E NT;QZ4 MYD-I04T[9LH%Y5@.P48NI7JY],=,N>B=MAZAH9>;0FD.E.9":1Z4YD-I04U[ M=\H%Y55.CT90I>\*JN/C!54]K'780P55*,V!TEPHS8/2?"@M@-)"%$U.CD90 MI5A!E4(%52C-AM(<*,V%TCPHS8?2 B@M1-'D]&@$58H55.F^>'F@:)SI/;>. M_:,=.XJF!RX J>M!VVH M>@JE.5":"Z5Y4)I?T\9R\3U\FQS02U91-/F>@HUV:NFUT^\X+=@Z) Z^'8WU MKML&-93F0&DNE.9!:3Z4%D!I(8HF!W^CJEIZ5;5M)6+MBWV'*A&]Y]:QOR]( M'JI$%'T\5(E ^^@I'!^J1([O8P#M8XBBR?'6R)Q6FVM-496(WFG;2@1*LZ$T M!TISH30/2O-KVCN5"-1GB*+)R;%S>V.]\EE-DC3W,=+-)^I)K2,>>WMC[/V- ML3E.9# M:0&4%J)H@K-YL%; MVZ7;QRY>5P\;?+/\QKR8F8KEMGGA;AZJV. WSWC\&.6/<5J0A#T(5\;Y2$1@ MOGELXN8#SU;5 _+N,\ZS9?7VB44+EI<-Q/J'+..O'TH'VX=73O\+4$L#!!0 M ( .2%5UB^<6F8)0, #P+ 9 >&PO=V]R:W-H965TF2#A@/Q/%D>E85L>,,:'&:)"-W?#1@*UD1"C<<"16<8SY\QE$ M+!T:MK$9N"5!*/6 .1HD.( YR+ODAJN>6;KX) 8J"*.(PW)HC.W3B6UI0;;B MGD JMMI(HRP8>]2=F3\T+!T11.!);8'5SQHF$$7:2<7QNS URF=JX79[XWZ> MP2N8!18P8=$/XLMP:/0,Y,,2KR)YR](+*(#:VL]CD1*[= M0([E6!7Q3.KEUVS=1$XFMULUX;CEYKF9GUN_>4+RE7JS)7JX5 O03$(L?E;M M5N[6JG;3%_94)-B#H:%NI "^!F/TY9/=L;Y6H1[(; >\58*WZMP5."=KK"]@ M ]UC3O B@MVWJ J_UG-?_-Q,Y0_MII/5>F0U+:?E= ;FN@*M7:*U/XPVCME* M'2M;H@OP _"SHZTBJ[74GH@0R&R'MU_R]@^:@?N'!#^0V0ZX;;W\<5O_(0?7F^Z[ M X5;?SM7-7N.^^HBFUOU20P\R,HV@3R=;_)2I1PM2\-Q5A"9+\OSNE)5 &A M D6P5%*KV557D>>E6MZ1+,FJG063JG;*FJ$J;X'K!6I^R9C<=/0#RH)Y] =0 M2P,$% @ Y(576'./ESF,#0 ^[, !D !X;"]W;W)K&ULM=U;4]M(&@;@O]+E/512Q6+K8 Y9H J0^E23"05SN)C:"V$W MH(H.'DF&9&I__$JRL-RX::S-RUQ,L*U^6DZ^STAZ)>OD*2^^E@]*5>1;FF3E MZ>BAJA:?QN-R]J#2J-S/%RJK7[G+BS2JZH?%_;A<%"J:MX/29.Q.)@?C-(JS MT=E)^]Q5<7:2+ZLDSM150*_,X55D9YQDIU-WIZ-SY)*?'S8!VB=]B]51N_$R:MW*;YU^; M!V)^.IHT:Z02-:L:(JK_>%27*DD:J5Z//SMTM)ZS&;CY\[-.VS=?OYG;J%27 M>?)[/*\>3D='(S)7=]$RJ:[S)ZZZ-S1MO%F>E.W_R5.W[&1$9LNRRM-N<+T& M:9RM_HR^=7\1&P-JQSS [0:X+P?XKPSPN@'>RP$'KPSPNP'^KC-,NP'370<< M= ,.=AUPV TXW'7 43?@:-^9QGU4-)PFRN MYH;Q@7V\XUJ C\_-GNX^W#3['3WX8YA.+,/_SE_W"<3]]65Y_;A7V:5=;BP#Z?J=I\X!\UP MY\@P7.XPNWO8#O2M6\=K/>\5[Z?Z,5_3/VR4GVSVOP^_%0NHIDZ'=6_\$I5/*K1V3__YAQ,_FVJ5206(+$0B5$D MQI 81V("B4D0IO6&O^X-WZ:?_91'64FNHN_1;:)(E9.+*/MJ:@8K,[09D%B MQ$(D1I$80V(9ZF_STKHB0\M[APE#Y(04B3$D MQI&80&(2A&F%?; N[ -K8?^BBI0TG^/KFC;5K=48^OF-Q (D%B(QBL08$N-( M3!SL_/D-FE8K\\-UF1]:RUQDE:K5JMY8B>=[1&2S9#GO/JWC*DKBO]2M1UCS_6#_;/#IOCO/4.]&J-'6)=16&=@D2"PZW_Y%\T[]1:%CP MR+0@-2QX;%J0(=\'1V("B4D0IA7WT;JXCZS%W1[=$5E9%NI#)=52I MMMH+%96J.=2S^LEXA,?WAG1"ZS.9EVP&F8K>*0XL=B07'6\4^V7^Y MR8ZE4(U!-0[5!%23*$WO ;?O 7?8[XE?LVC5%O7>[G,O&#O Z@[N M *060+40JE&HQJ :[S3M6+#Q0(V SBM1FMX#?7SK6!.PLWG3 \W!G)PD\9_+ M>-Z$MVF'ZNU3#R[L':8,H5-2J,:@&H=J JI)E*;7 M=!^[.O;<]5H]YLEC>_CRQ5D)_^@V^']6%?DERN[C)I@]+TM5&8]8=O-HF_I; M10[-6W>8,83.2*$:@VHJL*XSDV=F+P M9@HT>85J(52C4(U!-0[5!%23*$UOB3ZJ=581&?I4- <:WT*U *J%4(U"-0;5 M.%034$VB-+U-^JC7L6>]KYZK\*$*K5QB-38-- T%ZH%G:9G!-[+ MK2CDE!2J,:C&H9J :A*EZ;W0)\/.P&CX(BKCDMRT5]F0/"._147N\R]ZT"TV'H5H U4*H1J$:@VH2MZ@DU*HQJ :AVH"JDF4IG=# MGR:[]C3YQ_>G[1,,[@1H MUIFSL4WO;^-'1."M485.-034 UB=+T1N@C:-<> M0;_W_K1KR(E?[$S;UW!P[;\Y80B=D$(U!M4X5!-03:(TO?#[7-JUY](WR]LD MKC=\R&I/VEB[T%@:J@50+81J%*HQJ,:AFH!J$J7I'=''TN[[Q-(N-):&:@%4 M"Z$:A6H,JG&H)J":1&EZF_2QM/M_QM+#OD+"W;[R=OOJ'/NJ#&Z&':8,H5-2 MJ,:@&H=J JI)E*;7>!\WN_:X>9>3]NS$X(]]:* ,U4*H1J$:@VHO\_6$?0*9:@60+40JE&HQJ :AVH"JDF4IG_)8A]0>SL%U%>JJ/>M M*S5_/HC4'CLR]8?=&]H?WO8US[Z^@1,8%C$<'(6N%H5J#*IQJ":@FD1I>C'W MT;)GO_:8+JMEH;J2?KN2H8$R5 LZ[:VBAP;%4(U!-0[5!%23*$TO^CXH]NQ! M\2ZG&-F)P:4.C8&A6@C5*%1C4(U#-0'5)$K36V+CJZ/?Z;NCL5\>C?WV:.S7 M1V._/QK[!=+8;Y#&?H4T]CNDWR-+]OHLV;-GR<.W_9&!XJ7W9O(;O+U("%TG M"M485.-034 UB=+T2N[#8<\>#@_<\(?FQ% MZ#1KQ4/#7ZC&H!J':@*J292F M5WP?_GKV[X]^L8ECW?B'YKU0+8!J(52C4(U!-0[5!%23*$WOC#[O]0[?9^,? M>N$Q5 N@6@C5*%1C4(U#-0'5)$K3VZ2/C#U[9 PZ+<(^R^"N@:;*4"V$:A2J M,:C&H9J :K+3-L^)F6[=]T!OB3XR]NS7*M^H6;T7,2=?ZOV'K+GS(Z%Q%F6S M]GSKJ%+DP\T7>OUQXW61S=4WWC]XY>XV2<8W##00-O?#K2=[4 ;.B>%:@RJ<:@FH)I$:7HC](&V;P^T(9MA M.X3B]M48W"[04!RJA5"-0C4&U3A4$U!-HC2]K?I0W'^?4-R'AN)0+8!J(52C M4(U!-0[5!%23*$UODXU;*]M#<Y]MJ'9O%0+8!J(52C4(U!-0[5!%23*$UODSZ+]^W77AMNF+A8 M%K.'YJ:XYZ_> \B.#FX2:!(/U4*H1GWC]>+&NT-#)^:==K@QL><8[U\MH!-+ ME*:7=Y^A^P._Y;LO[WGS.\%:Y-#@'*H%4"V$:A2J,7\[3CXR%BXW+.DYKKG& MH8DW2M-KO _%?7LH;JKQ*)[O]?>V-5;W\=8G@F_^*+JTSS^X=*'Y-52C4(U! M-0[5!%23*$WK@&F?7T_METAOWM'65.OVX4,_R:%:T&G:)H%GNF]MM^!FPQX: MEJ/0U6-0C4,U =4D2M-KN ^7I_9P^?SS0SI>8E^;"(OC<[Q>7'IG.*]=VA9ZL> MNEM?4U'O*2?+>?-2IIY(DD<9F=5;6\9[0W0K-=J!9 M1"J4:C&H!J':@*J292FMTF?$$_M"?&; M&T#0%!BJ!9VF97BF[9IPNAV-NJYQ PB:W4(U#M4$5),H32_B/@*>VB/@'PH/ MH-7*DE* M,FO.UVDV>S:>)86Z:^YT_NG<'8VWGK]P/ETZAN<#YQ-MGQ_W_-G)(KI7GZ/B M/LY*DJB[>JK)_F%=@45S(=OS@RI?G(Z<$;G-JRI/VQ\?5#171;- _?I=GE?/ M#YH)GO+B:_MVSOX'4$L#!!0 ( .2%5UB]CFB970L /DW 9 >&PO M=V]R:W-H965T;E;%8F*[&.RV.Y$3F>+&2QCBM<%LM9N2E$/->- MUMF,6Y8W6\=I?G1ZHN]]+DY/Y+;*TEQ\+DBY7:_CXNY<9/+V]1$[VMWXDBY7 ME;HQ.SW9Q$MQ*:JOF\\%KF8MRCQ=B[Q,94X*L7A]=,9>1K:C&N@:_TK%;;E7 M)FHJUU)^4Q?OYZ^/+#4BD8FD4A Q?F[$A<@RA81Q_-. 'K5]JH;[Y1WZ6SUY M3.8Z+L6%S/Y,Y]7J]5%P1.9B$6^SZHN\_5TT$W(57B*S4O\EMTU=ZX@DV[*2 MZZ8Q1K!.\_HW_MX0L=> >2,->-. WVLPVH/=-+#O]^",-'":!IKJ63T5S4,4 M5_'I22%O2:%J TT5-)FZ-::?YFK=+ZL"3U.TJTX_;401JQ4HR?4=.=^6>%Z6 MY%(LL;@5B?,Y>2?DLH@WJS0A9S M\H+\$1>JT8T@SR)1Q6E6/L?=KY<1>?;D M.7E"TIQ2V1.OR9%9AF*JS6=(,Z;P>$A\9$N/DH\RK54G>Y',Q[P/,,+]V MDGPWR7,^B1B)Y)C8C!)N<7M@0!<_WYP/-(]^OCF;F(W=+IFM\>P1O-W:?!$; M651IOJ3DHXC+;2'T[2@MDTRJRY+\=79=5@5\ZS]#RU!WXPQWHP3G9;F)$_'Z M"(I2BN)&')T^_8UYUJLA"DV"18; >O0Z+;W.%/KIVS2/\R2-,Z(:S?4SJ1= H:LQX:&HEC>D8& \I$'@$.XP:H6X], N(SZW*9.8*/D6AQ-+7(678ED!5B/!HZ+KCGU+ S!\V@8 MN@W2$X XW*&^Y>FRA:<6^GL"H, +*?==\KY9J@_=4NW)]2A;S,=<,6246$"Y M$R@&,1;?&2'+=JD+;AC3E#UC+NIZSS57GD-!%^@$>YY:2A;Z-5',IK:/:3LT MQ.30D>OS>RP%/O4]5 D=:J$98Q:N_1T_CDLMRR98&.8%Q+- #B=?\QB&F\05 MQO>FMK12C8A1QPZ>H\1]ZEAMWRR "O% SUM"QPJ NR0^F$(6[QG MT6?[%MWT,TZHZ\!>7&5]/O7T&F%FH66-T,E@!MQ2=(:@#E=^$&@R,?80+')P MY5GJAX% 32:,U0H(N,9@'=B%U6J$J*.GCID#H;TKJ>.KNM.KN3ZOQ% M)!+JG#6+*1?DK"P%6-?NL=L:*TDNX",R2^>*A"'!GNSF4,&>'K/2YEJ0L5DW M*MT*3#XW!)-&W] M12DI5X/:J2KH\. 08^3^ 7+'=32H!5LIJJM@1]CP NBF0Y3J8N-07# HJH\P MEKDA="ML!5/=P[8"-^Q1X5BNGKX#%=T32"B=S8A',8Y!"L"2KU0!^T_HM02H M3:56?R@F=5"AM9S1F6(+\[7_HQ $[CT9KQ\VCW9+9&%EG-W/KF];F853%V ; MY R=QK7-E1L(\")-($QW))V#?5R!Q=NT6I&8;&+H<;+-$#[<-VZRBI%H7 N1 MJSN%6"J//B87<;G29"2J(+"F-W&F/(J2!$N-C)=(35.R+0J=RC2.MGN:YC>B MK-;:"35.KU4S;-UW+JNZ_TY5(3 30ZX!XT*H:"O;JG (P -K>$R4-B2K.%]" MH57GVP*A6A/7DVV>5N73WP+._%=DV0I G"% 1?WYMM"" @A8=RKG;;PGZMZU M)M;S3^X0N=4=$3V&IM/C(8$WI(T]@?=:@?<.%/C:VB_39:X-2&<^31W,_GTE MUGWU+W]&_B<'<:C\_P+8Y)YP$6]2[8%J[YZG2F]*VMB2JM[:6YS [LM4!X34 M9$@^-()Q_)"1$HN]1P5/B#4<4,V)IC4]Q%30K=#%;PP2XNFBB =%?T@ M1$*@A$"ZEDV+VBH"I98;($ZRK7OR%"+P@=Q!A#GB1Q6M0RYW(2;B+169ZZ@+ M&80[J*, 0&Q#Q8"\RPEVN]A($EY:C5-6U,-=P,"XR9%,]M_%;M_$/ M.Q1 ]E"?"BHO^NL#JM>N,G@2X)OT!I-@D2&P'J=!RVDP*45-L@4N/XBX1.ZL M3T5?R,6+KT@7=# U1&8-ZFI0=>QZ5D/,C7BH7RV:'.(O M$A"V!(33!&C_.)O_O=UME%#6.BNE^IQ)8AM'YC[?RTN'&)GLY5#S,@D6A0.+ M8 7M$O188U9WIFI-!_Q:/O9YN]KQ1MZJG>JB)DZ9UC1STQT=2IU1M*A!\_<- MG7.?C["W=R+-)MG;S]8'.6$/%BU$UF+=\Z^!:@BR']2+FGI^SP:\_7K]>?!N M'GQR'F=)(K=J\1&N"$2GV.*I"HGEK0K?L/L7Y +[8EH1=;*K@^W )%K4H.T3R$/7"4?XZXZYV>0Q[^D[%8TWAU_8PZ W&UG'.BHJ;%.Z MSYD*"?>2NC??=W'2IS2K<^>X[*> 5ZF.@W;W!ADW>CIN%"UJT'JF[3!WA/#N MX)M-GWSOSF'/D2ZLUG'QC?R/7.A74. *DI6 WEJKL!.6W\A?'W4X.1A13'=U M,'TFT2)3:'V:NQ,LYCYBJ,:,'EP918M,H?6)[3)'-ITZ/C11VMKO()73<,P: M9.P'C=@@,3]HQ*?FWZ4 ;#(:/AW,M@8G;C3>-XH6F4+K<]B%_"QX3.$/$QTVEN;P+LWATVG.^[P22Z1^=^JT-%[6_\3S M-%YO7B'E6>I3V$N9;<<9,YJH&$6+3*'UJ>T2&NX\IK\;36&,HD6FT/K$=BD, M_\$;;7/^;C2=,8H6-6B]@PWFC_A[EZ7PZ6#_WNN305*,OITRBA:90NNSU^4X M_#'?Y39\.K3*:QQA%BTRA]?_!N4MW;.L1O=PVF@$9 M18M,H?6)[3(@>_K=BCDOG^[H8)*-9D/VP"N=D=;?9SQ;,?K?P&/F.W>4[]O0+'(/>;33W,8H6 M-6@_>/LUV_LF:BV*I?ZVK"3ZE6S]Y5![M_U^[4Q_M77O_CE[&=5?H74P]4=Q M'^-BF>8ER<0"D-:QCR$5]7=F]44E-_K+*T3ZE5SKXDK$&PO=V]R:W-H M965TRO+TC*@@@>LHX7NK'U\>(EWD/R\"&%BT=5_5EO MI=3H5LJ_7NS7Q>+[>R2.O7:B=+\\U:546JS=MJ,Z]WE4Q7[: BGY,@ MX/,BSE_%"A>E\4:?7E6N;J\7*&9T\?W&:;K6X^F"\N M=NE&WDG]:?>A,N_F1Y=55LBRSE2)*KF^G%WA-X*19D"K^"V3C_7):]1$N5?J MS^;-V]7E+&AF)'.YU(U%:OX]R!N9YXV3F<=_#Z:SXS:;@:>OG]Q_;L.;,/=I M+6]4_GNVTMO+63Q#*[E.][F^58__E(= 8>.W5'G=_D6/!VTP0\M]K55Q&&QF M4&1E]S_]?"C$R0#,1P:0PP#B#F C ^AA 'WN '88P-K*=%':.HA4IXN+2CVB MJE$;M^9%6\QVM(F?E?V_DG^X$ M^NZ;[]$W*"O1QZW:U\:VOIAK,_]F%O/E8:[7W5S)R%PQ0>]4J;?YP @P7SQ^.)]+0X[ZDK1\=\7NJ M_:WFD.R*S(,932)D@0.$QW#1)-AA#0'@NG7309S MU,I=+KN+KNGN5T73*_YW^.Y75>XJM=JW%V4H;32,$;"$!TY:0$:"A"=.6D!F MXA(*QXV/<>-GQX4RQ(.M)DD0N!&&*FQ.#%A.08(9EN.]TA9UKX MH:F#A]ZDQ]##W5%:O;L*76[^P)["(7]K7#R.C M7L-F41:[K1 2A@:TXI%S"Q,;@WAJ[@>C7JHXBMRV?0/H<,*" M)'(S 3H<1#P:B631#T]2D,\6?]A2KS_&F"5NY*$,8Q+%;H^'=-1<'_%(9$MF M>!K-[O;WM;D=N57W2F=+>/=YQ2ZO;L*76[]ZEM!P>,X>.R"@/W8A#&3=S=V]8 %D< M)6/ B"TQXFED?)>6^W6ZU/O*W(Q^Z#H\O,N\8J-7-^'+K?\TR((C.2D8(^$(;Q!+C<07-9(A MY=$P#-TV#\@P'@07@.P5#N.(CP2RS$C\,",8$: Z0HA[$PW)#!AS-R+D%L4C M3Z&(143R-T_OUNMZJRK9],,_I.F'Z)=*[7=@(*^HZ-5-^'+K5]&B(CDG*A*O MJ.C53?ARZQ?6HB)Y,2H2 .T8I]Q]3 KH6)Q0[-YX CH:Q9B,=46+BL07*I(A MVG$6NKW@!I"QA(2#EC&44=-:1FZDB05%DY^I%[YT:N;\.76+ZSE1_IB?J3 @\3>4T,RE@0N$$.R.(S(2)Z37YO/AX]T"'R4!^YO M9H"*A8G[@!%2,3)R/TTM.])I=KR2E6H/Z3:0D&M9UA)]E,MMJ7*UR22\Z[QB MI%SC,7.?74$Z1OBPEP Z MSI-DY(DCM1A)?6$D!?@P#()!2,@XT&2C#5'BY'T?!A) ? + ^8& M!"G2_1$-4+$H'KN668:DTPSYJ4SS7"U3+5?HI\^[IC76Z)TL[F4%)O**C%[= MA"^W_O(BBXSLG,C(O"*C5S?ARZU?6(N,;!H9G]]1V)#X7N$0,^KR""@D$0O< M1W:@D.+3=3+]5!8BV31$_C]]Y6!]NJ:*T2!R0PY5(27N\P1 A7GHKE.:GRQ, M+62U:1?XUFBI]J7N5FD>/STN(KYJE\XZGU_C-Z);"FQMNI7)[])JDY4URN7: M6 :O(S.EJEOLV[W1:MRY)7D9@OM-&]OD7S.CH?C3D-+Y6*\#*-D M='E>?W>779ZGZR*.$G67H7R]7(;9MSK<*X> M5/%Y=9>5G\9;E6FT5$D>I0G*U.QB=(5?7_NLZE"W^&>DGO.=OU'ERE.:_E%] MN)U>C+S*(A6K25%)A.5_7]6UBN-*J;3CST9TM#UFU7'W[^_JO]7.E\X\A;FZ M3N/?HVFQN!CY(S15LW =%_?I\]]5XQ"O]"9IG-?_HN>FK3="DW5>I,NF:F3GX^+TL?*TO&D\>?-QA_2X\^-FKQ"%)\AXA%JZ7Z] M?W=B=A^7D=V&EVS#2VH]VJ/W/2CW:I5F193,SS;.EU],TF02E>WGZ+902_3E M?=FU_C/_C\WMS7&8_3C58'^=K\*)NAB5HSE7V57E.RN^G:&[ M.&R&VML_U]&JRK$S]%$5-J-YQQA&& EHRV9+,^HS%MA-%EN3!6CRNS2=/D=Q M;#-,=(Y(&<&L99>M%:4]9LFM61(TZVVBLGGWXI6C+U=/>9&5DXMU$(*BAPY" M1V*&__[6?W^@ZY+O,B2.Q(R0!-N0!$>.^J"3@9AY1&#;_H2/S'#[4H6?5E9H9F!W"P0/E>G,@5V%QI&:&19,)!F=Y(-_A MC@>[2;K#AS"*<<]DB#5(8)@DKM.L/*-AH>J)\%.Q4!GZ\D$MGU1F/WV@W,%^ M.5(SG=>,@ME060W2T,%A<:1FAD43$H81"4'O7N6MOH+'./B4.E(S(Z)1#FRRL>0O#P'7B%-X:<)R"CHBFHX(3$? N'.*/*1;=6*B' )^3W)KF"%PX>FX2:\1 M-68S7P0!;P])2SO)25^UC&C8(#!L? B3]2R<%.M,35'IPW0]Z3D-3MG#E9KI MM284$@PU"!W5AIJPG*+21#4#49B!@+*]9RG6,H+;>0H?X%@'--10D [LV;SW M/ .+'WHN7:F9H= @0X=:H*).JT:NU,RP[*Q1P7@$I+C3(A+M,A2E@>=+^P6; M:HBB,$0=-\_0[L*5*.>9]I*,I9EDQ"<]1FOHH7#QYM-LEB_23%5C\K^J&I/O MLG2]LEKJE&IXXTK-#(;&'48'&IO,*1ZY4C/# MLK,/Z.B-0%T""CS.VU5H6/]8^S5/,9BG#LGQO23%CB4ON./!;G8Y+L"8]\U)&KP8#%Y'SDG=E2Y,+5-2MUG@>SUW M;$SS$7MA_Y'*TCITM;4W:J:27*%'-5DD:9S.(V4_'TY9R)6:N;M1LQ#W!AJ- MW"D[N5(SPZ()B\.$U3\:N86.,*:TL[?S%$4FKEF+PZP%+39QR_8@C_%VR>'% M9J9IFGSX"X6>%T?=WA,C?*2#<^X4Z,,U^O"AMA=QI\MRKM3,L.QLP#YV>Q'< M\6 WNYN5JGF1]VRZX!IX.+R =N06\NYRF&2TO?_5TDI@OV?+!=E$#+4$)IS6A%RIF6'19"0Q-.-!0'MV M@ M-*>*% LTLBR8AN.D;5CCXG)P"/X3&#S'4KB#A%%=Y9F5/"^)_>$IA@!4\SGC[>/;V_0/VX_OKOY],%JH%-(<:5FNJLA M10P%*<(II+A2,\.B(47 D+)?IEKV+I, D\Z3D=UV/)"B9QE>:B21+RU)12&Z M"R?1+)J UU98Y^#G(4]199&:=N10.YVE4SIRI6:&1=.1A&LW>V6L[%9GJ"2L MG;"V9C3P>S952HTJ$D:5-_=7_[Y];S7,:4W&E9KIIJ8=.51-1CJ%(E=J9E@T M%$FX)K-?AEJ>_L*D ZJ69CSP6,^ME-2$(F%":4[=VB7&= MKI,BBU3>?(D>%YE2\-77Z8J3*S4S0#O/XP_UD)=T^Y#^*3!*:HR2\$+6?KEM M6;?B1+0W0]F:44;Z^6UWUW=HH(&N'W1MK0C@DC:4WGV-?OX,/LT]VP/CU>/ M;Q^L%CHM^+A2,[W5%.4/M0G(=TI=KM3,L&CJ\N$:TWZINM'8?1,1#61 _':J M6MIA3DE['7.\\T:OZG5J'\)L'B4YBM6L[.B]JC@EV[RA;/.A2%?U2[Z>TJ)( ME_6?"Q5.558U*'^?I6GQ_4/UWK#M>^(N_P]02P,$% @ Y(576/T)B!8% M!@ =B0 !D !X;"]W;W)K&ULO5I;;]LV&/TK MA%<4'9#6(G5/'0-.V'4!&C2(V^VAZ(,LTS9;271)*FF&_?A1ETC6Q8+=<'Y) M+/G[#GD.><2/,B+9].6"HCFI!;#D0:QP%_O"01>[@8 MP='3C3NZWLCLQG@ZV09K,B?R\_:6JZMQA;*D,4D$90G@9'4QFL%SC/PL(8_X MBY('L?,99%06C'W/+JZ7%R,CZQ&)2"@SB$#]NR=7)(HR)-6/'R7HJ&HS2]S] M_(3^1TY>D5D$@ERQZ&^ZE)N+D3<"2[(*TDC>L8<_24G(SO!"%HG\+W@H8XT1 M"%,A65PFJQ[$-"G^!S]+(782H+,G 94)J)U@[4DPRP3ST 2K3+!R90HJN0XX MD,%TPMD#X%FT0LL^Y&+FV8H^3;)QGTNNOJ4J3TX_;@D/LA$08/$(+E.AOA<" MS,E:#:X$0;($[PE;\V"[H2&8J:D%?B'E-?@H-X2#.5TG=$7#0,7=D9 E(54= M6H-K26(!7F$B QJ)WU7\YSD&KU[\#EX FH!/&Y8*A2LF8ZDX9ST?AR6_RX(? MVL,/(G##$KD1X%VR),LFP%B)52F&GA2[1(.(F(1O@ G/ #*0V=.AJ\/344\Z M/CP=#K QJ_$W-2C<49F E!NL,#OGQ0J<5(?>T;AZ(=J[^= M[/%U+K9!2"Y&ZODD"+\GH^G+WZ!CO.W34"<8U@36T->J]+6&T*?%O)\MORDK M9T(+(!FX3D(6DS. J5 B*]53LMRQ59^Z@ZT)/Q M?8]J=J6:/:@:)JKED.9R]*EA=]KT?<,PJD8+FMTHJ+K6#L-%F-L@X.R&-2@X M%05G>."+X53N^4#4NG0&\B7U-5N]_BQ(X;$^9DZG,Z;IVK;5HM8-@Z;O0-BB M-MC%7YSY;B6 .RC +,X>*/_D8PC82DUZ&21KNHA*]KW3W.WP-"RS1:X;91O0]_O9^14[?Y#=%>-J#0@DR7D5#ZXO-R1>$/X5_ OJ M"5VN&;TT!YLX]CFE$PQK FM("XVZS#).M,Z6#6F26"L:UH76%'FGEH7_FS]+ MZ%U/(<]K/WIZHJ#A^G;+GSUACD+K]R=$-3\TR&^>+H2JIN_8@DD:BH--.0Q[ M])31B89UH34EK*KZ%VHM@+6B85UH39'K&A@.%\'/\J75M9(+?;=MS&Z8 M;3N6WS9F-PRYM@_W.+.N5^%PP7H3).DJ"&7*526OZ"[34![AST'PHZ>.3C2L M"ZTI;%U%0^=4_M14#)5.APNU9_ESYZ2W77;96U/E 51QYW= M*&3#/44[K*MV.%RV?URMQ(9QDAGS&\F,^9ZS='NX/0?ACYXY.M&P+K2FM/66 M ?JGLJ?6G8-6-*P+K?F^L=X[H,&R^5GV+*$;&TK;;;].Z(FR++ME8MP3Y?K> M'GNBNFI'PU7[=2+)FE/Y"-0J&JQ)/J%>!O'V+'6[S MV.FD%0WK0FOJ7>\B$#J19Y'6?856-*P+K2ERO:] @R7U\SQK]FPR3:N]IO:$ M68;MM4W;C3)-P]YCVKJD1\,E_8QPENN7,\-D11)!P"<2;A(6L34E1UA5Z[MM MK6A8%UI3Y7I;@>Q3657K%D,K&M:%UA2YWF*@X3?US[)J]T6\Y=MFVZD]K^O] M[O+:C4(VVN?4NKA'P\4]20A?/X),-UK:=5ML4 ]WZ& +1T\>G6A8%UI3W7IO M@;Q3.53K+D,K&M:%UA2YWF6@X5\FGN50O_M;(?+\CD6[88Z'?-3V:#?,@J;G MM$PZWCF0$2O[Y0=;! A9FLCBI$%UMSH\,\N/C+3N7\)S7!R!J6&*$SDW 5]3 M51!'9*4@C3>NZA,O#KD4%Y)M\V,?"R8EB_./&Q(L"<\"U/&ULM5IM;]LV$/XKA%<,+:#4(JG7S#&01-T6+&V#I-D^%/N@ MV+0M5"^N1,=-?_U.+[8LBB;LC,Z'6"]WC^Z.O-/#$T?K+/]6+!CCZ$<2I\7% M8,'Y\GPX+"8+EH3%^VS)4K@SR_(DY'":SX?%,F?AM%)*XB$Q36>8A%$Z&(^J M:W?Y>)2M>!RE["Y'Q2I)POSEBL79^F* !YL+]]%\P*X1 ([OC>@@^TS2\7=XPWZ[Y7SX,Q36+#K+/XGFO+%Q< ; MH"F;A:N8WV?K/UGCD%WB3;*XJ/ZC=2-K#M!D5? L:93!@B1*Z]_P1Q.(0Q1( MHT $!6SM4:"- CU4P6H4K"HRM2M5'(*0A^-1GJU17DH#6GE0!;/2!O>CM!SW M!Y[#W0CT^/CSDN5A.0(%>GI!5ZL"[A<%>F!S&%R.PG2*_F#9/ ^7BVB"+F%J MH3-TSYY9NF)%=?LV2^=GMS!X4W19%(Q70+?9I$)%;P/&PR@NWH':XT. WKYY MA]Z@*$5?%MFJ /UB-.3@1VG-<-+8?%7;3/;8C GZF*5\4: /Z91-NP!#", V M"F03A2NB1 S8Y#VBV$#$)%1BT/7AZD2B'ARNCA7>T.V8T@J/[L';#-X]6V8Y MC](YNDGK"E&.R-=;$$*F$RS0!-:)J;6-J:5"'TMGN9 9TJFLA)4;S<.GF*$UP"Z:>AS]A&2[ MRZ':Y_RERKH/WU?1LAQE WUB=9Y6-?LLFYT]%@PU>0UC?PN&L1VCYZW1(1A] MCF#ZL>2)Y=44? NIR3>I^:[*AVI6:WDZ5&JHP^DY>DPC#I'\"R2F60(% 1/? MP,2"(]LW7(>@JSS\&<7(Q0:A?GG1M&ST*^ (^Q;1#'19@:%K'1EXR' M\<9(0 ))["/B$'BYI2.N9YB. MB61I\8I)L3\M-(%UTL+>IH6M3(O-FT V\VM-N](LZ#89$ MSG0NDK0(EP["M )UB@":P3.6\;.>^$KU5/9TQU M@@6:P#HQ];J6[V&SIMJETN'F% MJ;)/C7#L5-&*%NA"ZT9O9[&"3YB"#;BNP.I$"W2A=0-+VL"25[_'&]5.8KD6 M%M]JUQ(Y[)GPCA824(:'+;K#"[I.M,L>K%P!'%9,&HS=ISL^T$G1F;Z8[0/= M%'TYQ9H$MXL2K%Z5--Q764UTGO617@EB=C-5$^K)JX MO:=;F/:6.!(QZL Z5?3E%/06M_P6*ZG>6%B5*ZN*5CJK%2W0A=:-8LMHL7_* MJJ*)GC:!U8D6Z$+KMFA;ZDS4U%E551K53A4P;4_D'M<2.>RZA(J]!IFBVU)>XIJXG6]K!6M$ 76C>P+8,F M:@:MK":>I$H0S^]5D[XI"ZP:O9;3TE#U9JK4GJQ4M MT(76#6S+FZF:-Q^4AU32=+6)(WZ8E(E1BXAYJ+;HM1[O[%M1-W"[G]B5^:AW MEXK>;2JG8+2T9;34.F4^:FT7:T4+=*%U ]NR;/KZO0ZTSYJQ24WJB6U-B:#O M>AX6U^RTO]O!P]BV]C0@:,N8-K"U/M=/X;Y/$H+ M%+,90)KO77 QK[>0UB<\6U:;*I\RSK.D.ERP<,KR4@#NS[*,;T[*!VPW\H[_ M U!+ P04 " #DA5=8Y>N)&# " #@! &0 'AL+W=O^_>*I9.06YITHFLJA<*E 5M+R3EF?[1/W8E.03T3II.(;?$#Z42V-BZ*.)1<2E15:@<'UE,WZX_G0UX>" MGP*W]F -WLE*ZT58_X_0>34=Q:2O85Y#/H7 MD,3)X S?H#N20> ;G.#[5J'A_A :USG,K$5G^O>M*X0;0FG_'//=L Z/L_KA M&MN*9SAE;GHLFB=DZ=LW_5'\^8SF8:=Y>([]M69[ :\R\!V-/*;Z/&\2PPZY ML<W3J+9A-FRD.E:47,!NVPWOK/FUOXK;V;_CIN-4!9*7#MHW/MXR< T M\]0$I*MPAU>:W$2$9>%^06A\@=M?:TW[P#?H?FKI"U!+ P04 " #DA5=8 M5D5D%'X& "C* &0 'AL+W=OD]H?^R-<8<_,BS@EWVUIS?70P&+%[C'+%SF=-R_WJ*_J08O!G.+&)Z3[%N:\/5E;]P#"5ZB,N.?R/U;W S(EW@QR5CU M/[BO;0/8 W').,D;9]&#/"WJO^A'0\2>@Q,<<8"- SQT\(XXN(V#^U0'KW'P MGNK@-P[5T ?UV"OB0L31;$K)/:#26J#)BXK]REOPE18R46XX%;^FPH_/YB3/ M4RXBSQFX*A(P)P5/BQ4NXA0S< 8^(DJ1C"5X%6*.THR]%D^_W(3@U:^OIP,N MNB"!!G'3W'7='#S2G /!!]'"FH&H2'#2!1B(ON\& +<#N(9&Q!#'Y\!U^@ . MH:OIT/SI[E#C'C[=W=&X1V;WCV1S#F#E[G@&,MQ=--T*SSV"]YXP=A#"O]\+ M&_".XYS]HXM7#>CI 669NF!W*,:7/5&'&*8;W)O]]HL3#'_7<6T3++0)%ED" MZT3%VT7%,Z&+*',1B 5Z0+<9[H,W**7@*\I*#,*4Q1EA)<6ZT-2H?H4J"_YF MYHV]8?5O.MCL\VYL_U3>;8)%EL ZO/L[WGTC[^\QYY@R0)9@3G&2JI1^,1YZODFOL M\:GD6@+KD#O:D3LRDAMB*NB4;]MM=LK.G1('^]('QM)7U 28YPPL*0D!S(V*>&S$ MXD<6\#.Q.C]CPDP7C+&FR37AZSZXQ2)&&'Q&/[2K]J'"W9FC(V^NM=2QK#, G(>J;J/3O4^^%((&9ZE/T4AEK1J.30VT1)F61%=AR-67 M4PT*:H525G"ZW+9*OE'+.8$\3)A1D#GW",Q6JMDG17 M64;N41%C(-)T*S8DYWWP3:0R)LNEEFF;4FMN%2ULT/:#"R>^ITZ4R%:[W8"T M(L]Y1.4=2>T^6(CE-!$+YR(6M9M5.UCUE7[C2E5]GJ-5?>8.G4RT56UH"ZT; MC%8=.F9Y^$@!OSFR;#:CGCP15.G8Z/?#PF15.=I"ZU+?:D?'+![?I(6H0%)\ MVZA,(W7UX6KG@FJH77-K['Q7-[LB\S"?2V.K!AVS'-14"R"6T>^*C5AS$'I$ MQSBJH(.^!UT-8:JE.PPF4$.9:GDV^T$+^FHG)7-5H;)XTNU%9FG>%$NSEM[O#)]+Z$ MA(2MA(1F"6GU-0A5L3@9:\E6#7WMDD-CZ&FC$IG'^5P>6\4(S8KQ>>]!,^C) M5<3J]T2HRM7M%O(A]2\A,6$K,>$C$K-8D0SUP9\B8W\B+FUM%"ZVB1;;0NK%IM29\V4^14)6)8]T6Z[PQ['SFU6YT MF3M\,KTOH2=AJR?A(WK2TJ<%J'ZY._.T^XGF#IVZDW55UONS@^;5S$=;GY5J8^OC>!T17:<% AI<"&ULU5M=GHWB/NU3T(+IXS_EVL&9/H)8E3<3E82[DY M'XU$N&8)%<-LPU*XLLQX0B4<\M5(;#BCBZ)3$H^P;8]'"8W2P>RB.'?/9Q=9 M+N,H9?<QT!"G,ALZ3J#!8D45K^IR\5$3L="'FC ZXZX+T. M;XY J@YDKP/&;W1PJPYNP4SI2L%#0"6=7?#L&7'5&M#4CX+,HC>X'Z5JWA\D MAZL1]).SFV039Z^,H6N6LF4DT7U,4X%HND /:\K9.HL7C*/B?A#%1?0!?:*< M4S5?Z"Q@DD:Q>(_>H1$2JH= 48J^II$4%IR$WU_662X 4%R,)%BLQAV%E777 MI77X#>L_.6/['WW4F@0+#(&U:'9KFET=^NP!$O(BCQG* MEB6O'U0V6J!YED"*%E0E.0M]9D!L%$JX\""S\'LQ#9V31?"@*Y41(_G:-P=: M6XZ=@Y\ ^[)F:)G%L&A$Z0I%<#MM%P[E?Y9S6!)JIT3M:>=D#IZ6J1\ MA&452JJ'"H9S]"E/'N$>_:U(XM#YZHEQ6)301QIQ](W&.4-7JQ5G*RH9NDUA M#%B7PNK*-85[.F2("F4;A!DKP*I0LY%C33W/(NX8LH!#AN,)^B>GJ1K&L0@A MUMB?(L<9^C:Z%2*'TV=CV[%\8K]'SGCH8N@VL<8.L6S;1K 6+5FD.I]A,K6F M[AA:X2'Q#ICA(&RY[L3"WE29@8>.79OA3WT+CUWDN$/';8R8N-9T[+]7IST" MG::6AZ?[1CC$M2:N7QCA3 \8@<$(CWB6;T\J(_S:B(D'3$R K>FN$3Y,UL3W M -X>3CW5:6QA@CM6^+9%?/Q>\>OC U80L +[,"- P3OEW<1'?=%N* 9:T>[5 MT>YIDVH F30%SW9S*@HB$<:9R#E#O_\"E]&M9(GHS:&>R?@U"188 FNQ.JY9 M'6MS:+U4/0!P!#?(VXGT4Y8^03)1N>"9\@64&E\R2>-6*S@0$EI*] KU\V<6 M9JLT^B];6.B>\2A;%/FF.JW:]TV4WF 'D"E'/DK*(@7*E05][:TAM$#'3I(A ML-8D3>I)FFA]_E6N(58A !CG>]."KJ L3%<,9($J_GZ)Z&,40V*WT#RF0D3+ M2)$/4Q?FT#>5?827@WO%X$JS/,T@>=@7HZ==,K46'DNF(; 6F7Y-IJ\EL[/T ME_7779$0>S.'%N_8S&$2+# $UN)Q6O,X/6D^GIIDU2188 BLQ:IC-^+0UMZ? MK>AF+^HWZU5Q=C=L';L3MSW-IN/]5L&A5FU?=H2NHZ_0WUA,=K,6>GQM+3KW M]+4X72PRQ;H1PJ$J/:%P*5<>] UB6%7!5"(&%2MODI3_1T7[:&_ MSU9O([+/5F\K[PVV<,,6UK+5F^ M=/,2QOE".==#DZCDC(QXR685CD*;T?2& M'!M\1M$"4VCM26BDNZ/7[G\UK3E&M;I1M, 46IO:1JX[>KW>7\ 4!,^I6)?! MC:[2-(>J\D:3^=QNYL,]F:^G&>DT"WJ:3=TW4U^C5AQMV?Z#SE8J&Q)8\0"B MU]MRG,F.?=BS"7;WW36J24RAM=EK5(FCK_(AC1?/U].M(CF0STR6^G.C:($I MM#:3C71P)J?-9R8+_[E1M, 46IO:1D@X>B5AH+HIL\ /%"]Z2T@ABGM%L+[G MT8R?0G$XC>1PM+7W[(Z^1$F>U+D _8F.S11&98=1M, 46GN3IA$>V#YIIL!: M77,LM4;1 E-H;6H;'81/KH-N_LC5\_K;5$B>EY5_^5A(KF&:?MTH.&$5J00Z M1VF53"ST,4JAG"J?R_^IWW6[KMS8K85PIZ[2^WKTS!A":\],H[FP7G/=1>E? MS"CZ 8Z^[8UJ*5-H;7(;+85/JZ6P42UE%"TPA=:FMM%2^,#>Y_]+1NFJJTX^ M,;FS&IA":\]+(_NP7O9]?4"N[?S[\$-E/<[1][91\6<*KC:($IM#:=37E/3OL2&C%:]1M%"TRAM:EMJGZBW_(I[]3R+4>K5)=6]89. MI471S0OC822*-YJ85+MF7^A+/1=GU99AWXO@U]7@NU7L!\?MQFI?LVZL]K3R M.K$ZVOE"(&%\57QI(5"8Y:DL7YZOS]9?&PO=V]R:W-H965T MG=T0 .'B]<)HNE4!=&D\-5O"!71%RO M+I@\&U4HLR0C.4]H#AB9'PV.X9L(8^506'Q,R!W?.@:*R@VE7]3)V>QHX*@1 MD91,A8*(Y<\M.25IJI#D.+YN0 ?5,Y7C]O$C^KN"O"1S$W-R2M-/R4PLCP;A M ,S(/%ZGXI+>_48VA#R%-Z4I+_X'=QM;9P"F:RYHMG&6(\B2O/R-[S>!V'* M_@X'M'% ;0=WAP/>..!]'=R-@UM$IJ12Q"&*13PY9/0.,&4MT=1!$YXET.5:)3<0#>!D1$2)O/ MR*P),)+QJ8*$'H-T@HR($9D. 88' #D(:P9TNK\[TKA'^[M# QM'@' M7I'7U^IEF8%3FLD*PN/B'3QF+,X71+[5 MP\@&V[B_BAN'Q\%[/9 7C[=:U2 M>I;+E*_5#0[>BZ6<)V(I)\C[E8*3F?R#YK=R5DC_SY\-7\53V\Z=CS!JQ;!K-?90 MNS)UC0(?8GWTH%/W1,Y>$Z'G_-Z@-B:E,QRW)X?.S!UZN$5-9^8/7;2#W%;# M!XWDY"(\)\D3$WV#T9B9,'1PV,Z2UA"[@=N>ZCI#A,?C78L(1#4AM"^AO@E# MNC+?Y:@QDTM&>R[JS;"W@U_=KD%CAU$ODT1VV7NL_ANXQK*.0@_#]BJB,]3U M"9'.L-4H-+G5[0W:FYT+ MP@J5+MF6=9>#S^=$Y5#;#IO1^O;#5M$B6VC-2-9=%/2-^B62.C67DV-;L8(H MX=.4\C4CX//O\C8X$R3C^M :N[3>H;6)%ME":X:V;NR@N;.ST#@4/\7BK_IY M.>L3JFT"GA@)+DJ!3OV?FCU[1]P26C/B=> MQC;1(EMHS:#6[2\<_P^_<$!CT]X[83;1(EMHS<]K=<.-S UW]17R2D(GCRND M)H/;$2\R)7/P@8HX;>;YE'(A+84L(@)C&R&5E#C3CR7ZMY,!/H M&VY;:,UPUQ( F27 CPPWW"_<1@*]PVT)K1GN6J @]*P-"S+JG[Z%PRI:9 NM M&=I:&R&S-OJ.#K'48"O<-M":T9 M[EHV(K-L[/2'1?$P]85FP-[5PJIRM(76#&:M')%9.?XW^T)D58]:18MLH343 M5NM19%:!C221>W6L_0*T@6E4!JBI#%VSL=^VBIZR:G*IE1XR*[WS)$^R=5:] MN^!OT/.;D/D!O2>*5<5G"ZT9W%KQ(;/B^^86RZHVLXH6V4)K;A:HM1DV:[/O M5S3+/[NHW1]E%W8 WB6Y[!=V?OC%7>W6?N7-Y'IO!7@.W89KW8;-NNT\OO_& M$F)^0.]M%E95FBVT9G!KE8:?5Z5AJRK-*EID"ZT9VJT-1\^NTIZMA.!."4&= MOL%,KWOXRP1;&'DH,I7>>BW.%67:WV:1X7NQ-;UT_@FZC<;5G# ME)L_SV.V2'(.4C*7D,XPD-%BY7[*\D305;'#\(8*0;/B<$GB&6'*0-Z?4RH> M3]0#JEVMDW\ 4$L#!!0 ( .2%5UCOPHG[<@( !H& 9 >&PO=V]R M:W-H965TS,OD#[[V<[:00KK5II+\0?]YQ[SDWN)=E)=:<+ "3W)1=Z MZ!6(U<#W=59 2?6%K$"8FY54)46S56M?5PIH[D E]\-N]](O*1->FKBSF4H3 MN4'.!,P4T9NRI.KA&KC<#;W >SRX9>L"[8&?)A5=PQQP40_68[%T/O@D1Q6=,/Q5NX^0^.G9_DRR;7[ M);LZMM_W2+;1*,L&;!243-1/>M_480\0Q,\ P@80OA80-8#(&:V5.5L3BC1- ME-P19:,-FUVXVCBT<<.$?8MS5.:6&1RFHRR3&X%,K,DD0Q;S"3D].2,GA GRO9 ;;:)UXJ,18:G\K$EX72<,GTDX@>R"1,$Y M";MA= 0^?CT\/(3[QGKK/VS]AXXO>H;OJ_G0]FHP4U*8=0;F0T5-I"+C@HHU M6-,'84QDK.) ?DT-(;E!*/7O8\6HL\?'L]L6'>B*9C#T3 ]J4%OPTO?O@LON MQV.E^4]D!X6*VD)%+[&GWRI0U)F?@FF;<^(:OB-7G84&,M(:\)C_FK3G2.U$ MV:91U._UXL3?[CM[&A9$5Y=!T(8=:(Y;S?';-$\973+.\.&8U/BIU'[0N[KZ M1^J+*=_Z$OR]SK53\PM5:R8TX; R]-V+OI&CZDE4;U!6KIF7$LUH<,O"#&]0 M-L#&PO=V]R:W-H965TO7?FG-12W>D" M ,E]R84>>P5B=>7[.BN@I/I"5B#,R5JJDJ()U<;7E0*:.U#)_;#?'_HE9<)+ M$[EN65#U< Y?UV N\_<8MVQ1H-_PTJ>@&%H#+:JY,Y'>Y/@:AK;?)?P@T&M#];$.EE)>6>#+_G8ZUM!P"%#RT#-9P=3 MX-P2&1E_6DZO*VF!A^L]^R?GW7A940U3R7^R'(NQ]\$C.:SIEN.MK#]#ZV=@ M^3+)M?LE=9,[,A6SK499MF 3ETPT7WK?]N$ $,3/ ,(6$+X6$+6 R!EME#E; M,XHT392LB;+9ALTN7&\S:$#J^Z!F^UNFOR4JC,G^MW\<< M-13Q<0H[;E>ZHAF,/3-/&M0.O/3]NV#8_WC,WW\B>^0VZMQ&+[&GWRI0U-VY M\WU.W/#VY+JWU$ F6@,>\]^0#ARI?1UV:12-!H,X\7>'SIZF!='E, BZM$>: MXTYS_#;--XRN&&?X<$QJ_%3J*!A<7OXC]<62;[T$_V *[0OXE:H-$YIP6!OZ M_L7(R%'-J]($*"LWF"N)9LS=LC /,2B;8,[74N(^L+/>/>WI7U!+ P04 M" #DA5=8HO&)S< # "0"@ &0 'AL+W=OC^ M^QL[D%*:TFIU7\ O,X^?>3R>S& KY(-:(6IXS'FAALY*ZW7?==5\A3E3EV*- M!>TLA,R9IJE>NW^ETW9QEA3,:V+5;.1J(4O.LP%L)JLQS)G^. MD8OMT/&<_<)=MEQIL^".!FNVQ"GJK^M;23.W1DFS' N5B0(D+H;.E=>?),;> M&OR3X58=C,%$,A/BP4P^ID.G8P@AQ[DV"(S^-CA!S@T0T?BQPW3J(XWCX7B/ M_I>-G6*9,843P;]EJ5X-G<2!%!>LY/I.;/_&73R1P9L+KNPO;"O;;NC O%1: MY#MG8I!G1?7/'G86IUK2;D9^>G2#I &<7Z-F&5<7T(:OTVLX/[N ,\@*N%^) M4K$B50-7TVG&QYWOD,<5LO\*LN?#)U'HE8(_BQ33YP NT:RY^GNN8_\DXC7. M+R'P6N!W_*"!T.3][OX).D$M76#Q@E?PN)%.@5@ 1Z40(-N?JW2< */VS&-^^WK]9LCD.''JA"N4%G]/MO7K?S1U/P_Q/8,RG" M6HKP%/KHBN+7"JZ*%&XR-LMXIC-4+;BIA/E^;^6XQT<-8R[F#XUJG#RB.8!I MN5YSI**B&:=TK8J:K0XSJE@@2@E4[R2M%4O8W=="<"I=J@^4#YC/4-J<.*=D MU_MDO[ 99O,$JM#Z8.M;6RS:);V7(U!@5?QG$ 1Q*XI"&GE!K]7UO$,]^C I MI22RM!TG+<^+C5VO%24=^"R*^6[3[P6M,/'!B[Q6$OI0/5'^A&/.B;U6U.L9 M?QJ%Q+,I)7Y!T3=3(JI3(CJ9$E^.)*JBN$>9 TD,U_161$G1WC']W@0Y?>"S MZWRZOU/G]N&;+?.8MMF&Z"Z1/DSFT_=$6QO'\Y_()&5%#+V7'ND>49I(HLL> M?*#?!#XTW2-6DQ9,A-)-.E=$1-_?@XYZC7-J>1X'-N>K;6:_6;=65 M[2:.UL?4;E7=T1-,U:M]8G*9%8I2?D&0G&ULA51M;],P$/XKIS"A30K+>]N5 MMM*Z@4!B8MH&""$^N,FEB>;8P7;7\>\Y.VT(4E>^)/;Y[KGG\?ENMI7J45>( M!IX;+O3ET9:P@6LY:M\1[-E_96T2[H M48JZ0:%K*4!A.?GU*&SA<[]'?.^VD9<4T7DG^K2Y,-?R"B4%3B^[/GG?W, B8A"\$Q+N V/'N$CF6U\RP MQ4S)+2CK36AVX:2Z:")7"UN4>Z/HM*8XL_B$)$G[<"6+NJQSYJ[J0;9U#I,T MAM-K-*SF^FP6&,IF8X)\A[SLD.,7D*,8;J0PE89WHL#B7X" :/9H4S2J)_06KU]%H_#M$=II3SL]AOX?V@]LQ1$>\-G MDLO\\2#]HPD.TW^H$'+9M%*@H#RR!.[2YI06F$)@&DK)J,)9",_IH=V DGJIZ,QW%=2 MF3<&53/T.VR]F/CC40)1&/EA.J%';Q@?$"'0*$O]BW%F5TGF9U$&A\H7#+JO M0;5V,T93CHTP72/VUGZ,77;=^]>]FX$W3*UKH8EE2:'A^3CS0'5SI=L8V;I> M7DE#D\$M*QK%J*P#G9=2FOW&)NB'^^(/4$L#!!0 ( .2%5UAD_$DPYP$ M % $ 9 >&PO=V]R:W-H965T[EY, E6#4VM8_0??OY#,EHU>0%X#O?[W]W?B#K MC7UQ-0"RMT9IMXQJQ/:6@S+],DJB@V,M=S62@^=9*W;P!/BK75EO M\:-*)1O03AK-+&R7T5UR6Z04'P*>)?1N,F;4R<:8%S*^5\LHIH) 08FD(/QG M#P4H14*^C-=1,SJF)' Z/JA_#;W[7C;"06'4;UEAO8R^1*R"K>@4KDW_#<9^ M%J17&N7"F_5#[,TL8F7GT#0C["MHI!Z^XFUH+1F_V^-K)O5"^ M''?!UN#0RA*A8D.(T-5'YY3XK/7SF3MWN1.B_4-*]$S$_N>AB3M=O7><3UL, M:1*3_::[]E/8G=2.*=AZ-KZZ\2)V.+^#@:8- M>[DQZ ]4&-;^RH.E #^_-08/!IVJXT\D_P=02P,$% @ Y(576(%V4T H M P +!( T !X;"]S='EL97,N>&ULW5A=3]LP%/TKD1D32!-IFS4THZFT M54*:M$U(\+ WY#9.:\FQ,\=A[7[]?.,T_< 7,1ZVLE80^YZ<G9ST[L^O#N-G#7!.0J_H\!FB%SU0&"N MA-*!L=MN$_8A4OUR<-_-H"-:G8)+I9O<+H/[/6MO/P V,S#(A>@,#H@+3,8E M-89I>6TGSF3S:AR5BP'.QH MOEC"U:@R!- 85=A!QNE"2=IXV##:@96=,R%NX7'YGN]IK_*=G>O!OLEN: VU M0R?C)J"_J^:T=V5?IAN4_$&93[5=CFSFT-_L1K./^8JO]AQ>[[\"\_-GY5#QXC)X?&;C"Z/WV-[.A^[ MR5=1R=%1F@S;LW'G -X[?KMH *\Y*?D&KTUBFS28U5P8+MO9DF<9DX].82MO MZ,R^"N_IV_LSEM-:F+L.3,EV_)5EO"Z2[JX;*$1[UW;\!9;7C[MW+)N+RXRM M6#9MIWHQ:X:!'=BL[0<(A\AU\_$C&,=A?@0P+ _F .,X%I;G?UK/"%V/PS!O M(R\R0CDCE.-8/F3:?+$\?DYB/_Z5)DD4Q3%6T>G4ZV"*U2V.X<>OAGD#!I8' M,OU9K?'=QCODZ3[ ]O2I#L%6BG,"0*&K.P8/S*-R<4^'V_T.3WU!+ P04 " #DA5=8EXJ[', 3 M @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/ MV!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%" MKM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0 MT^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( .2%5U@: M?+W>Q04 *PN / >&PO=V]R:V)O;VLN>&ULQ9I14]LX$(#_BB9/O9GC MDCBV@0YT!DC;8X9"AD!?.XJM)+K:4D92H/37W\J.RQIZ._>RY,FQ[-B?94O? M2JN31^N^+ZS]+G[4E?&G@W4(F_?#H2_6JI;^+[M1!HXLK:ME@%VW&OJ-4[+T M:Z5"70V3T2@?UE*;P8>3[EHS-\0[-J@B:&N@,!9\U>K1/Q^/N^)!>[W0E0Y/ MIX/F=Z4&HM9&U_JG*D\'HX'P:_OXMW7ZIS5!5O/"V:HZ'8S; U^5"[IX53R/ MD'=RX9N2(!>W$D!.!_D(+KC4SH?FC.;Z$A@?%)S<[FV#_:2KH-Q4!O79V>U& MFU6\##S%$#U&4P_=MJW$]^[_5*-=+G6AIK;8ULJ$MAZ=JB*@\6N]\0-A9*U. M!]TIXLR4XJ,)4$GBTK27@G/CD\*M+\OVJ0/@HCIT[S4<<)=E \X'>0'[MM(E MW+T4Y[*2IE"BJ5R/ !,",-D;H'@WDPAR0D!.WA!R'B'B'[RX6<(;+RR"3 G( M=#^0=BDN;+U!D!D!F>VM)B^D7R/(G(#,]U:3\[5T"/*0@#S<(^2W!$$>$9!' MO)!S58%C # VDUH]<[8])8(\)B"/>2&G:A'$G7*UN++2B'=3%:2N_!^X!Q]1 M7?B(E^]*2:_\<]UA+E(MS&[9<9UY#S>0(,$K+9M@02LLES%EES&S7G:,S:9] MQQ%TJGUAM_ 58DS*+V-FP>PP;S;*P4&SV@%_D6'KH#XQ)F68,;MB//0PP8J; M!301(ZP3G[;54E>5D" 9C$DY9LPLF;8V_P2B4L-?FA/$G=WH0AREN&<<4Y(9 M,UMFOJUKZ9ZB^K[(?Z JSXKFHXRO?V8KC$EI9LSLF5OUH,Q6B7?7,%[H=XJ4 M6,9O999>S/@K ,>8E%K&S&[9>>]._NCUB0GEDX39)Z24>Y%#0NDE8=9+U#)F M(0E*Q63;UA3$HC"?LXI:YU:./ ."J%&#%V)\H4 M?24GE$029HE\K#>5?5)*G"NCECJ(&31@WWCY172=4!))F"6">F-H(*:4KO3B M?A/C;1B97F-,RB()LT7:0.%UYYQ0SDB8G7%IO"Z5$W=.EK$"SYR3\!DV'R9F MI 22< N$TF^_%Z0$DC +A,:0F"G&I)PR878*C9EA3$HW$V;= MT)@YQB1GQ9AU0V,>8DQ*.!-FX="81QB3$LZ$63@TYC'&I(0SV>.PY5LS3_(+ MDU+0Y(V&+:]BM79Z!V-2%IHP6ZC#_*SLRLG-&H:HTH'2?X-)66C";*$.\T[7 M\3W;952[\4MP//S^C"? *0NES!;J,&/*[B8@CV,25DH9;;0"\RI@J[(P3< !;'1 M8TS*0BG[0*B'>2U=G$9X4*^[]Y2R4,ILH1>8G>*A:[\W3A48D[)0^H:3:0@3 M(I&/TE6X-C/*0AFSA7J8K]L3QJ0LE#%;B,*\[;WTC+)0QFRA_\#LVA+&I"R4 M,5NH22(>B"MK5@=-GJDI^%TN,:,LE#%;J*&Z-$$YY8.X!0HQ?Y2;#A1CDJL$ MF"W48)Z5I8Y'9-4D["KKMTXUD3'&I"R4,5N(G!;N14@99:&,V4(T)HZ0,LI" M&;.%:$P\AY11%LJ8+41CXCFDG+)0SFPA&A//(>64A7+V!6K/*0OY,F4A#C F M9:&VSKT!-+6*"ZUCYCZH M.L;I5NN#9)0T.94.\Y"RSF%CG6%SLO]P4D+K,ZJ\AEMX*"]D5#Z>RJG;CV/^JZ[+>Y6-;[KH^G\Y'-MUP;,?SY MEN4RZN%V1O7T>#MS\?K5Y_^9V&TV^W7^W:W_'/-I_,?@^J,;WLLNY[%:O+;# M-H^KJOX\7'>7^K))=^?)U>+Y;54-SV^IJN<.$@B2^8,4@G3^((,@FS_(((.AA_J"T1!F7!$D3K FT3LAU(O Z(=B)0.R$ M9"<"LQ.BG0C43LAV(G [(=R)0.Z$="<"NQ/BG0CT%M1;"/06U%L(]);)PS:! MWH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>BGHK@=Z*>BN! MWHIZ*X'>.GE90J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WH=Y& MH+>AWD:@MZ'>1J"WH=Y&H+=-7G83Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H;:BW M$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H[9./E01Z.^KM!'H[ZNT$>COJ M[01Z.^KM!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'K'Y&<3 KT# M]0X"O0/U#@*] _4. KT;U+OY2;W+^'7(Y=KSO<;K_R35X_G7M+2;-DVNMOGGV+A^7@1J M8S&YV&T$,I\<]\15X^-1WE"P+Q.&E>\#7L_= M/%((34V36QO2M>WR+K9M64S/+<5R?XDO>G3+95-1[:I-EX^4T0>R=5P1I:XM M=T6/]B>G?,.T^^0'YX]E]@7FG;?!^9@G%NCW<6\C&4Y/?2Y$(37[7_$],9<^ M^/UHF'9-]0^S\_4^N; >YQ'9^#C\CC_.^+W^+_L0('U(D#X42!\:I \#TL&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M .2%5UB6QDJ@X0< $8S 8 " @0T( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ Y(576(Q4;+^_ @ =P< !@ ("!&PO=V]R:W-H965T&UL4$L! A0#% @ Y(576%,Z78%P M" EB< !@ ("!1B, 'AL+W=OS?AY L >2 8 " M@>PK !X;"]W;W)K(W+MPD" B! & @($&. >&PO=V]R:W-H965T&UL4$L! A0#% @ Y(576*PY.\H4!0 VAX !@ M ("!13H 'AL+W=O&UL4$L! A0#% @ Y(576#)/(S8> @ MP0 !D M ("!*4( 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ Y(576'(;N;$C P N P !D ("! M&PO=V]R:W-H965T&UL4$L! A0#% M @ Y(576-E672UD'@ .7, !D ("! %4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(576/M9MFYJ M#@ TB< !D ("!%X0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(576$E/U4UC#@ &24 !D M ("!(:< 'AL+W=O_G],- =+P &0 @(&[M0 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ Y(576!2#E@EX! _PD !D ("!-M M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MY(576 1,7Z2R P K0\ !D ("!BMH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(576'.GW.#^# ?B< !D M ("!T/ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ Y(576-3*@OS'" .RT !D ("!_QH! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(57 M6* PV8L#!@ 'Q8 !D ("!YBX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(576#E]4[AX!P LA@ M !D ("!14 ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(576!2LM%%P!P ["T !D M ("!EU ! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ Y(576%5'MZA P W@\ !D ("!YF4! 'AL+W=O M&PO=V]R:W-H965TL 0 *T3 9 " @;=M M 0!X;"]W;W)K&UL4$L! A0#% @ Y(576"^P MK6Z-"0 $!X !D ("!GG(! 'AL+W=O&PO=V]R:W-H965T' 0!X;"]W;W)K&UL4$L! A0#% @ Y(576'./ESF,#0 ^[, !D M ("!&PO M=V]R:W-H965T&UL4$L! A0#% @ Y(576,<;P:J0"0 ,TX !D ("! M4:L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ Y(576.7KB1@P @ X 0 !D ("!B,(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ Y(576'[I'M#7 M!@ X2H !D ("!2]0! 'AL+W=O&PO=V]R:W-H965T 0!X;"]W;W)K&UL4$L! A0#% @ Y(576*+QB&PO=V]R M:W-H965T&UL M4$L! A0#% @ Y(576(%V4T H P +!( T ( !>ND! M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ Y(576-MVL'$Q @ B2D !H ( !J/,! 'AL M+U]R96QS+W=O XML 89 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 90 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 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 255 377 1 false 68 0 false 5 false false R1.htm 0000001 - Document - Document And Entity Information Sheet http://www.oceaneering.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 0000002 - Statement - Consolidated Balance Sheets Sheet http://www.oceaneering.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Consolidated Statements Of Income Sheet http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome Consolidated Statements Of Income Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements Of Cash Flows Sheet http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements Of Cash Flows Statements 6 false false R7.htm 0000008 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 7 false false R8.htm 0000009 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical) Sheet http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical Consolidated Statements of Shareholders' Equity (Parenthetical) Statements 8 false false R9.htm 0000010 - Statement - Selected Income Statement Information (Details) Sheet http://www.oceaneering.com/role/SelectedIncomeStatementInformationDetails Selected Income Statement Information (Details) Statements 9 false false R10.htm 0000011 - Statement - Debt Term Loan (Details) Sheet http://www.oceaneering.com/role/DebtTermLoanDetails Debt Term Loan (Details) Statements 10 false false R11.htm 0000012 - Disclosure - Leases Statement Sheet http://www.oceaneering.com/role/LeasesStatement Leases Statement Notes 11 false false R12.htm 0000013 - Disclosure - Leases Asset and Liabilities Sheet http://www.oceaneering.com/role/LeasesAssetandLiabilities Leases Asset and Liabilities Notes 12 false false R13.htm 0000014 - Disclosure - Leases Lease Term and Discount Rate Sheet http://www.oceaneering.com/role/LeasesLeaseTermandDiscountRate Leases Lease Term and Discount Rate Notes 13 false false R14.htm 0000015 - Disclosure - Leases Operating Lease Maturities Sheet http://www.oceaneering.com/role/LeasesOperatingLeaseMaturities Leases Operating Lease Maturities Notes 14 false false R15.htm 0000016 - Disclosure - Costs to Obtain or Fulfill a Contract Statement Sheet http://www.oceaneering.com/role/CoststoObtainorFulfillaContractStatement Costs to Obtain or Fulfill a Contract Statement Notes 15 false false R16.htm 0000018 - Disclosure - Leases, Codification Topic 842 Sheet http://www.oceaneering.com/role/LeasesCodificationTopic842 Leases, Codification Topic 842 Notes 16 false false R17.htm 0000019 - Disclosure - Summary Of Major Accounting Policies Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies Summary Of Major Accounting Policies Notes 17 false false R18.htm 0000020 - Disclosure - Revenue (Notes) Notes http://www.oceaneering.com/role/RevenueNotes Revenue (Notes) Notes 18 false false R19.htm 0000021 - Disclosure - Selected Balance Sheet Information Sheet http://www.oceaneering.com/role/SelectedBalanceSheetInformation Selected Balance Sheet Information Notes 19 false false R20.htm 0000022 - Disclosure - Income Taxes Sheet http://www.oceaneering.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 0000023 - Disclosure - Selected Income Statement Information Selected Income Statement Information (Notes) Notes http://www.oceaneering.com/role/SelectedIncomeStatementInformationSelectedIncomeStatementInformationNotes Selected Income Statement Information Selected Income Statement Information (Notes) Notes 21 false false R22.htm 0000024 - Disclosure - Debt Sheet http://www.oceaneering.com/role/Debt Debt Notes 22 false false R23.htm 0000025 - Disclosure - Operations by Business Segment and Geographic Area Sheet http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicArea Operations by Business Segment and Geographic Area Notes 23 false false R24.htm 0000026 - Disclosure - Commitments And Contingencies Sheet http://www.oceaneering.com/role/CommitmentsAndContingencies Commitments And Contingencies Notes 24 false false R25.htm 0000027 - Disclosure - Employee Benefit Plans and Shareholder Rights Plan Sheet http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlan Employee Benefit Plans and Shareholder Rights Plan Notes 25 false false R26.htm 0000028 - Disclosure - Accounting Standards Updates (Notes) Notes http://www.oceaneering.com/role/AccountingStandardsUpdatesNotes Accounting Standards Updates (Notes) Notes 26 false false R27.htm 0000029 - Disclosure - Lease (Notes) Notes http://www.oceaneering.com/role/LeaseNotes Lease (Notes) Notes 27 false false R28.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 28 false false R29.htm 9954474 - Disclosure - Summary Of Major Accounting Policies-Leases Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases Summary Of Major Accounting Policies-Leases Notes 29 false false R30.htm 9954475 - Disclosure - Summary Of Major Accounting Policies-Treasury Stock Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesTreasuryStock Summary Of Major Accounting Policies-Treasury Stock Notes 30 false false R31.htm 9954477 - Disclosure - Summary Of Major Accounting Policies - Principles of Consolidation And Repurchases (Details) Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPrinciplesofConsolidationAndRepurchasesDetails Summary Of Major Accounting Policies - Principles of Consolidation And Repurchases (Details) Details 31 false false R32.htm 9954479 - Disclosure - Summary Of Major Accounting Policies - Property, Plant and Equipment and Long-Lived Intangible Assets (Details) Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPropertyPlantandEquipmentandLongLivedIntangibleAssetsDetails Summary Of Major Accounting Policies - Property, Plant and Equipment and Long-Lived Intangible Assets (Details) Details 32 false false R33.htm 9954480 - Disclosure - Summary Of Major Accounting Policies - Acquisitions (Details) Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails Summary Of Major Accounting Policies - Acquisitions (Details) Details 33 false false R34.htm 9954484 - Disclosure - Summary Of Major Accounting Policies - Foreign Currency Translation (Details) Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesForeignCurrencyTranslationDetails Summary Of Major Accounting Policies - Foreign Currency Translation (Details) Details 34 false false R35.htm 9954485 - Disclosure - Summary Of Major Accounting Policies Summary Of Major Accounting Policies - Revenue Recognition (Details) Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails Summary Of Major Accounting Policies Summary Of Major Accounting Policies - Revenue Recognition (Details) Details 35 false false R36.htm 9954487 - Disclosure - Summary Of Major Accounting Policies (Details) Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails Summary Of Major Accounting Policies (Details) Details http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases 36 false false R37.htm 9954488 - Disclosure - Summary Of Major Accounting Policies (Details)-Allowance for Credit Losses Sheet http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses Summary Of Major Accounting Policies (Details)-Allowance for Credit Losses Details http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases 37 false false R38.htm 9954489 - Disclosure - Revenue Business Segment (Details) Sheet http://www.oceaneering.com/role/RevenueBusinessSegmentDetails Revenue Business Segment (Details) Details 38 false false R39.htm 9954490 - Disclosure - Revenue Geographic areas (Details) Sheet http://www.oceaneering.com/role/RevenueGeographicareasDetails Revenue Geographic areas (Details) Details 39 false false R40.htm 9954491 - Disclosure - Revenue Timing of Transfer of Goods or Services (Details) Sheet http://www.oceaneering.com/role/RevenueTimingofTransferofGoodsorServicesDetails Revenue Timing of Transfer of Goods or Services (Details) Details 40 false false R41.htm 9954492 - Disclosure - Revenue Contract Assets and Contract Liabilities (Details) Sheet http://www.oceaneering.com/role/RevenueContractAssetsandContractLiabilitiesDetails Revenue Contract Assets and Contract Liabilities (Details) Details 41 false false R42.htm 9954493 - Disclosure - Revenue Performance Obligations (Details) Sheet http://www.oceaneering.com/role/RevenuePerformanceObligationsDetails Revenue Performance Obligations (Details) Details 42 false false R43.htm 9954494 - Disclosure - Selected Balance Sheet Information (Details) Sheet http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails Selected Balance Sheet Information (Details) Details http://www.oceaneering.com/role/SelectedBalanceSheetInformation 43 false false R44.htm 9954495 - Disclosure - Selected Balance Sheet Information (Details 2) Sheet http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2 Selected Balance Sheet Information (Details 2) Details http://www.oceaneering.com/role/SelectedBalanceSheetInformation 44 false false R45.htm 9954496 - Disclosure - Income Taxes - Provisions for Income Taxes (Details) Sheet http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails Income Taxes - Provisions for Income Taxes (Details) Details 45 false false R46.htm 9954497 - Disclosure - Income Taxes - Income Before Income Tax, Domestic and Foreign (Details) Sheet http://www.oceaneering.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails Income Taxes - Income Before Income Tax, Domestic and Foreign (Details) Details 46 false false R47.htm 9954498 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 47 false false R48.htm 9954499 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 48 false false R49.htm 9954500 - Disclosure - Income Taxes - Summary of Unrecognized Tax Benefits (Details) Sheet http://www.oceaneering.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails Income Taxes - Summary of Unrecognized Tax Benefits (Details) Details 49 false false R50.htm 9954501 - Disclosure - Income Taxes - Summary Of Earliest Tax Years Open To Examination (Details) Sheet http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails Income Taxes - Summary Of Earliest Tax Years Open To Examination (Details) Details 50 false false R51.htm 9954502 - Disclosure - Income Taxes Income Taxes - Income Tax Reconciliation (Details) Sheet http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails Income Taxes Income Taxes - Income Tax Reconciliation (Details) Details 51 false false R52.htm 9954503 - Disclosure - Income Taxes Income Taxes - Reconciliation of Uncertain Tax Positions (Details) Sheet http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesReconciliationofUncertainTaxPositionsDetails Income Taxes Income Taxes - Reconciliation of Uncertain Tax Positions (Details) Details 52 false false R53.htm 9954506 - Disclosure - Income Taxes Income Tax Narrative Details (Details) Sheet http://www.oceaneering.com/role/IncomeTaxesIncomeTaxNarrativeDetailsDetails Income Taxes Income Tax Narrative Details (Details) Details 53 false false R54.htm 9954507 - Disclosure - Debt - Long-Term Debt (Details) Sheet http://www.oceaneering.com/role/DebtLongTermDebtDetails Debt - Long-Term Debt (Details) Details 54 false false R55.htm 9954508 - Disclosure - Debt Interest Rate Swap (Details) Sheet http://www.oceaneering.com/role/DebtInterestRateSwapDetails Debt Interest Rate Swap (Details) Details 55 false false R56.htm 9954509 - Disclosure - Debt Additional Disclosures (Details) Sheet http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails Debt Additional Disclosures (Details) Details 56 false false R57.htm 9954510 - Disclosure - Operations by Business Segment and Geographic Area - Narrative (Details) Sheet http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails Operations by Business Segment and Geographic Area - Narrative (Details) Details http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicArea 57 false false R58.htm 9954511 - Disclosure - Operations by Business Segment and Geographic Area - Financial Data By Business Segment (Details) Sheet http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails Operations by Business Segment and Geographic Area - Financial Data By Business Segment (Details) Details 58 false false R59.htm 9954512 - Disclosure - Operations by Business Segment and Geographic Area Operations by Business Segment and Geographic Areas - Schedule of Assets (Details) Sheet http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails Operations by Business Segment and Geographic Area Operations by Business Segment and Geographic Areas - Schedule of Assets (Details) Details 59 false false R60.htm 9954513 - Disclosure - Operations by Business Segment and Geographic Area Operations by Business Segment and Geographic Area - Other Significant Reconciling Items (Details) Sheet http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails Operations by Business Segment and Geographic Area Operations by Business Segment and Geographic Area - Other Significant Reconciling Items (Details) Details 60 false false R61.htm 9954514 - Disclosure - Operations by Business Segment and Geographic Area - Revenues and Long-Lived Assets by Location (Details) Sheet http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaRevenuesandLongLivedAssetsbyLocationDetails Operations by Business Segment and Geographic Area - Revenues and Long-Lived Assets by Location (Details) Details 61 false false R62.htm 9954515 - Disclosure - Commitments and Contingencies - Future Lease Payments (Details) Sheet http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails Commitments and Contingencies - Future Lease Payments (Details) Details 62 false false R63.htm 9954516 - Disclosure - Commitments And Contingencies - Narrative (Details) Sheet http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails Commitments And Contingencies - Narrative (Details) Details 63 false false R64.htm 9954517 - Disclosure - Employee Benefit Plans and Shareholder Rights Plan - Narrative (Details) Sheet http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails Employee Benefit Plans and Shareholder Rights Plan - Narrative (Details) Details http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlan 64 false false R65.htm 9954519 - Disclosure - Employee Benefit Plans and Shareholder Rights Plan - Restricted Stock and Restricted Stock Units Activity (Details) Sheet http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails Employee Benefit Plans and Shareholder Rights Plan - Restricted Stock and Restricted Stock Units Activity (Details) Details 65 false false R66.htm 9954520 - Disclosure - Accounting Standards Updates (Details) Sheet http://www.oceaneering.com/role/AccountingStandardsUpdatesDetails Accounting Standards Updates (Details) Details http://www.oceaneering.com/role/AccountingStandardsUpdatesNotes 66 false false R67.htm 9954521 - Disclosure - Accounting Standards Updates Leases (Details) Sheet http://www.oceaneering.com/role/AccountingStandardsUpdatesLeasesDetails Accounting Standards Updates Leases (Details) Details http://www.oceaneering.com/role/AccountingStandardsUpdatesNotes 67 false false R68.htm 9954522 - Disclosure - Lease (Details) Sheet http://www.oceaneering.com/role/LeaseDetails Lease (Details) Details http://www.oceaneering.com/role/LeasesStatement 68 false false R69.htm 9954523 - Disclosure - Leases, Codification Topic 842 (Details) Sheet http://www.oceaneering.com/role/LeasesCodificationTopic842Details Leases, Codification Topic 842 (Details) Details http://www.oceaneering.com/role/LeasesCodificationTopic842 69 false false R9999.htm Uncategorized Items - oii-20231231.htm Sheet http://xbrl.sec.gov/role/uncategorizedFacts Uncategorized Items - oii-20231231.htm Cover 70 false false All Reports Book All Reports oii-20231231.htm oii-20231231.xsd oii-20231231_cal.xml oii-20231231_def.xml oii-20231231_lab.xml oii-20231231_pre.xml oii-20231231_g1.jpg oii-20231231_g2.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 95 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "oii-20231231.htm": { "nsprefix": "oii", "nsuri": "http://www.oceaneering.com/20231231", "dts": { "inline": { "local": [ "oii-20231231.htm" ] }, "schema": { "local": [ "oii-20231231.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://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "oii-20231231_cal.xml" ] }, "definitionLink": { "local": [ "oii-20231231_def.xml" ] }, "labelLink": { "local": [ "oii-20231231_lab.xml" ] }, "presentationLink": { "local": [ "oii-20231231_pre.xml" ] } }, "keyStandard": 348, "keyCustom": 29, "axisStandard": 20, "axisCustom": 2, "memberStandard": 42, "memberCustom": 19, "hidden": { "total": 13, "http://fasb.org/us-gaap/2023": 7, "http://xbrl.sec.gov/dei/2023": 5, "http://www.oceaneering.com/20231231": 1 }, "contextCount": 255, "entityCount": 1, "segmentCount": 68, "elementCount": 1043, "unitCount": 5, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 996, "http://xbrl.sec.gov/dei/2023": 38, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://www.oceaneering.com/role/DocumentAndEntityInformation", "longName": "0000001 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:Security12bTitle", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:Security12bTitle", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "longName": "0000002 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "unique": true } }, "R3": { "role": "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000003 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome", "longName": "0000004 - Statement - Consolidated Statements Of Income", "shortName": "Consolidated Statements Of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SellingGeneralAndAdministrativeExpense", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "unique": true } }, "R5": { "role": "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncome", "longName": "0000005 - Statement - Consolidated Statements of Comprehensive Income", "shortName": "Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "unique": true } }, "R6": { "role": "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "longName": "0000006 - Statement - Consolidated Statements Of Cash Flows", "shortName": "Consolidated Statements Of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProfitLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncreaseDecreaseInAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "unique": true } }, "R7": { "role": "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity", "longName": "0000008 - Statement - Consolidated Statements of Shareholders' Equity", "shortName": "Consolidated Statements of Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-16", "name": "us-gaap:NoncontrollingInterestInVariableInterestEntity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-16", "name": "us-gaap:NoncontrollingInterestInVariableInterestEntity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical", "longName": "0000009 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical)", "shortName": "Consolidated Statements of Shareholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-56", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://www.oceaneering.com/role/SelectedIncomeStatementInformationDetails", "longName": "0000010 - Statement - Selected Income Statement Information (Details)", "shortName": "Selected Income Statement Information (Details)", "isDefault": "false", "groupType": "statement", "subGroupType": "details", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-116", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "unique": true } }, "R10": { "role": "http://www.oceaneering.com/role/DebtTermLoanDetails", "longName": "0000011 - Statement - Debt Term Loan (Details)", "shortName": "Debt Term Loan (Details)", "isDefault": "false", "groupType": "statement", "subGroupType": "details", "menuCat": "Statements", "order": "10", "firstAnchor": { "contextRef": "c-44", "name": "oii:FutureMaximumLeverageRatio", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": null }, "R11": { "role": "http://www.oceaneering.com/role/LeasesStatement", "longName": "0000012 - Disclosure - Leases Statement", "shortName": "Leases Statement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "oii:OperatingLeasesOperatingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": null }, "R12": { "role": "http://www.oceaneering.com/role/LeasesAssetandLiabilities", "longName": "0000013 - Disclosure - Leases Asset and Liabilities", "shortName": "Leases Asset and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": null }, "R13": { "role": "http://www.oceaneering.com/role/LeasesLeaseTermandDiscountRate", "longName": "0000014 - Disclosure - Leases Lease Term and Discount Rate", "shortName": "Leases Lease Term and Discount Rate", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "oii:OperatingleaseLeaseTermandDiscountRateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "oii:OperatingleaseLeaseTermandDiscountRateTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.oceaneering.com/role/LeasesOperatingLeaseMaturities", "longName": "0000015 - Disclosure - Leases Operating Lease Maturities", "shortName": "Leases Operating Lease Maturities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.oceaneering.com/role/CoststoObtainorFulfillaContractStatement", "longName": "0000016 - Disclosure - Costs to Obtain or Fulfill a Contract Statement", "shortName": "Costs to Obtain or Fulfill a Contract Statement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:CapitalizedContractCostNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": null }, "R16": { "role": "http://www.oceaneering.com/role/LeasesCodificationTopic842", "longName": "0000018 - Disclosure - Leases, Codification Topic 842", "shortName": "Leases, Codification Topic 842", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": null }, "R17": { "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies", "longName": "0000019 - Disclosure - Summary Of Major Accounting Policies", "shortName": "Summary Of Major Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.oceaneering.com/role/RevenueNotes", "longName": "0000020 - Disclosure - Revenue (Notes)", "shortName": "Revenue (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.oceaneering.com/role/SelectedBalanceSheetInformation", "longName": "0000021 - Disclosure - Selected Balance Sheet Information", "shortName": "Selected Balance Sheet Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:SupplementalBalanceSheetDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.oceaneering.com/role/IncomeTaxes", "longName": "0000022 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-8", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.oceaneering.com/role/SelectedIncomeStatementInformationSelectedIncomeStatementInformationNotes", "longName": "0000023 - Disclosure - Selected Income Statement Information Selected Income Statement Information (Notes)", "shortName": "Selected Income Statement Information Selected Income Statement Information (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.oceaneering.com/role/Debt", "longName": "0000024 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicArea", "longName": "0000025 - Disclosure - Operations by Business Segment and Geographic Area", "shortName": "Operations by Business Segment and Geographic Area", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.oceaneering.com/role/CommitmentsAndContingencies", "longName": "0000026 - Disclosure - Commitments And Contingencies", "shortName": "Commitments And Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InsuranceDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InsuranceDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlan", "longName": "0000027 - Disclosure - Employee Benefit Plans and Shareholder Rights Plan", "shortName": "Employee Benefit Plans and Shareholder Rights Plan", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.oceaneering.com/role/AccountingStandardsUpdatesNotes", "longName": "0000028 - Disclosure - Accounting Standards Updates (Notes)", "shortName": "Accounting Standards Updates (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": null }, "R27": { "role": "http://www.oceaneering.com/role/LeaseNotes", "longName": "0000029 - Disclosure - Lease (Notes)", "shortName": "Lease (Notes)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R28": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases", "longName": "9954474 - Disclosure - Summary Of Major Accounting Policies-Leases", "shortName": "Summary Of Major Accounting Policies-Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": null }, "R30": { "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesTreasuryStock", "longName": "9954475 - Disclosure - Summary Of Major Accounting Policies-Treasury Stock", "shortName": "Summary Of Major Accounting Policies-Treasury Stock", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "c-55", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-56", "name": "us-gaap:TreasuryStockValueAcquiredCostMethod", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "unique": true } }, "R31": { "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPrinciplesofConsolidationAndRepurchasesDetails", "longName": "9954477 - Disclosure - Summary Of Major Accounting Policies - Principles of Consolidation And Repurchases (Details)", "shortName": "Summary Of Major Accounting Policies - Principles of Consolidation And Repurchases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "31", "firstAnchor": { "contextRef": "c-55", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-44", "name": "us-gaap:EquityMethodInvestmentAdditionalInformation", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "us-gaap:ConsolidationPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "unique": true } }, "R32": { "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPropertyPlantandEquipmentandLongLivedIntangibleAssetsDetails", "longName": "9954479 - Disclosure - Summary Of Major Accounting Policies - Property, Plant and Equipment and Long-Lived Intangible Assets (Details)", "shortName": "Summary Of Major Accounting Policies - Property, Plant and Equipment and Long-Lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "32", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ConstructionInProgressGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:ConstructionInProgressGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "us-gaap:PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails", "longName": "9954480 - Disclosure - Summary Of Major Accounting Policies - Acquisitions (Details)", "shortName": "Summary Of Major Accounting Policies - Acquisitions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": null }, "R34": { "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesForeignCurrencyTranslationDetails", "longName": "9954484 - Disclosure - Summary Of Major Accounting Policies - Foreign Currency Translation (Details)", "shortName": "Summary Of Major Accounting Policies - Foreign Currency Translation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": null }, "R35": { "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails", "longName": "9954485 - Disclosure - Summary Of Major Accounting Policies Summary Of Major Accounting Policies - Revenue Recognition (Details)", "shortName": "Summary Of Major Accounting Policies Summary Of Major Accounting Policies - Revenue Recognition (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueRecognitionPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "oii:PercentageofCompletionPercentofRevenue", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "us-gaap:RevenueRecognitionPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "unique": true } }, "R36": { "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails", "longName": "9954487 - Disclosure - Summary Of Major Accounting Policies (Details)", "shortName": "Summary Of Major Accounting Policies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "1", "ancestors": [ "span", "div", "us-gaap:ConsolidationPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "1", "ancestors": [ "span", "div", "us-gaap:ConsolidationPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses", "longName": "9954488 - Disclosure - Summary Of Major Accounting Policies (Details)-Allowance for Credit Losses", "shortName": "Summary Of Major Accounting Policies (Details)-Allowance for Credit Losses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "us-gaap:AllowanceForCreditLossesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": null }, "R38": { "role": "http://www.oceaneering.com/role/RevenueBusinessSegmentDetails", "longName": "9954489 - Disclosure - Revenue Business Segment (Details)", "shortName": "Revenue Business Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.oceaneering.com/role/RevenueGeographicareasDetails", "longName": "9954490 - Disclosure - Revenue Geographic areas (Details)", "shortName": "Revenue Geographic areas (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-89", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "unique": true } }, "R40": { "role": "http://www.oceaneering.com/role/RevenueTimingofTransferofGoodsorServicesDetails", "longName": "9954491 - Disclosure - Revenue Timing of Transfer of Goods or Services (Details)", "shortName": "Revenue Timing of Transfer of Goods or Services (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:Revenues", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": null }, "R41": { "role": "http://www.oceaneering.com/role/RevenueContractAssetsandContractLiabilitiesDetails", "longName": "9954492 - Disclosure - Revenue Contract Assets and Contract Liabilities (Details)", "shortName": "Revenue Contract Assets and Contract Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetReclassifiedToReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ContractWithCustomerAssetReclassifiedToReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.oceaneering.com/role/RevenuePerformanceObligationsDetails", "longName": "9954493 - Disclosure - Revenue Performance Obligations (Details)", "shortName": "Revenue Performance Obligations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:RevenueRemainingPerformanceObligation", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "oii:RevenueRecognitionForRemainingPerformanceObligationsInNext36Months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "unique": true } }, "R43": { "role": "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "longName": "9954494 - Disclosure - Selected Balance Sheet Information (Details)", "shortName": "Selected Balance Sheet Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AccruedLiabilitiesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:InterestPayableCurrentAndNoncurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "unique": true } }, "R44": { "role": "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2", "longName": "9954495 - Disclosure - Selected Balance Sheet Information (Details 2)", "shortName": "Selected Balance Sheet Information (Details 2)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails", "longName": "9954496 - Disclosure - Income Taxes - Provisions for Income Taxes (Details)", "shortName": "Income Taxes - Provisions for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.oceaneering.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails", "longName": "9954497 - Disclosure - Income Taxes - Income Before Income Tax, Domestic and Foreign (Details)", "shortName": "Income Taxes - Income Before Income Tax, Domestic and Foreign (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "longName": "9954498 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLossCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "unique": true } }, "R48": { "role": "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "longName": "9954499 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "oii:UnrecognizedTaxBenefitsProbabilityThresholdOfRealizingForTaxBenefitsRecognitionMinimumPercentage", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "unique": true } }, "R49": { "role": "http://www.oceaneering.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails", "longName": "9954500 - Disclosure - Income Taxes - Summary of Unrecognized Tax Benefits (Details)", "shortName": "Income Taxes - Summary of Unrecognized Tax Benefits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:UnrecognizedTaxBenefits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": null }, "R50": { "role": "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "longName": "9954501 - Disclosure - Income Taxes - Summary Of Earliest Tax Years Open To Examination (Details)", "shortName": "Income Taxes - Summary Of Earliest Tax Years Open To Examination (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-111", "name": "us-gaap:OpenTaxYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxExaminationsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-111", "name": "us-gaap:OpenTaxYear", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:SummaryOfIncomeTaxExaminationsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails", "longName": "9954502 - Disclosure - Income Taxes Income Taxes - Income Tax Reconciliation (Details)", "shortName": "Income Taxes Income Taxes - Income Tax Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesReconciliationofUncertainTaxPositionsDetails", "longName": "9954503 - Disclosure - Income Taxes Income Taxes - Reconciliation of Uncertain Tax Positions (Details)", "shortName": "Income Taxes Income Taxes - Reconciliation of Uncertain Tax Positions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-1", "name": "oii:UncertainTaxpositionstoberesolvedinnext12months", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": null }, "R53": { "role": "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxNarrativeDetailsDetails", "longName": "9954506 - Disclosure - Income Taxes Income Tax Narrative Details (Details)", "shortName": "Income Taxes Income Tax Narrative Details (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.oceaneering.com/role/DebtLongTermDebtDetails", "longName": "9954507 - Disclosure - Debt - Long-Term Debt (Details)", "shortName": "Debt - Long-Term Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.oceaneering.com/role/DebtInterestRateSwapDetails", "longName": "9954508 - Disclosure - Debt Interest Rate Swap (Details)", "shortName": "Debt Interest Rate Swap (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-149", "name": "us-gaap:DerivativeVariableInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-149", "name": "us-gaap:DerivativeVariableInterestRate", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "longName": "9954509 - Disclosure - Debt Additional Disclosures (Details)", "shortName": "Debt Additional Disclosures (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-139", "name": "us-gaap:LoansPayableToBank", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DebtInstrumentInterestRateIncreaseDecrease", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "1", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "unique": true } }, "R57": { "role": "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "longName": "9954510 - Disclosure - Operations by Business Segment and Geographic Area - Narrative (Details)", "shortName": "Operations by Business Segment and Geographic Area - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "longName": "9954511 - Disclosure - Operations by Business Segment and Geographic Area - Financial Data By Business Segment (Details)", "shortName": "Operations by Business Segment and Geographic Area - Financial Data By Business Segment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-8", "name": "oii:OtheradjustmentstoIncomefromcontinuingoperations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "unique": true } }, "R59": { "role": "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "longName": "9954512 - Disclosure - Operations by Business Segment and Geographic Area Operations by Business Segment and Geographic Areas - Schedule of Assets (Details)", "shortName": "Operations by Business Segment and Geographic Area Operations by Business Segment and Geographic Areas - Schedule of Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-180", "name": "us-gaap:Assets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "unique": true } }, "R60": { "role": "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "longName": "9954513 - Disclosure - Operations by Business Segment and Geographic Area Operations by Business Segment and Geographic Area - Other Significant Reconciling Items (Details)", "shortName": "Operations by Business Segment and Geographic Area Operations by Business Segment and Geographic Area - Other Significant Reconciling Items (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-8", "name": "oii:OtheradjustmentstoIncomefromcontinuingoperations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "unique": true } }, "R61": { "role": "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaRevenuesandLongLivedAssetsbyLocationDetails", "longName": "9954514 - Disclosure - Operations by Business Segment and Geographic Area - Revenues and Long-Lived Assets by Location (Details)", "shortName": "Operations by Business Segment and Geographic Area - Revenues and Long-Lived Assets by Location (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails", "longName": "9954515 - Disclosure - Commitments and Contingencies - Future Lease Payments (Details)", "shortName": "Commitments and Contingencies - Future Lease Payments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "oii:OperatingLeasesOperatingLeaseTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": null }, "R63": { "role": "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "longName": "9954516 - Disclosure - Commitments And Contingencies - Narrative (Details)", "shortName": "Commitments And Contingencies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:NotesPayableFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-5", "name": "us-gaap:NotesPayableFairValueDisclosure", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails", "longName": "9954517 - Disclosure - Employee Benefit Plans and Shareholder Rights Plan - Narrative (Details)", "shortName": "Employee Benefit Plans and Shareholder Rights Plan - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-7", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-7", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails", "longName": "9954519 - Disclosure - Employee Benefit Plans and Shareholder Rights Plan - Restricted Stock and Restricted Stock Units Activity (Details)", "shortName": "Employee Benefit Plans and Shareholder Rights Plan - Restricted Stock and Restricted Stock Units Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-6", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "unique": true } }, "R66": { "role": "http://www.oceaneering.com/role/AccountingStandardsUpdatesDetails", "longName": "9954520 - Disclosure - Accounting Standards Updates (Details)", "shortName": "Accounting Standards Updates (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": null }, "R67": { "role": "http://www.oceaneering.com/role/AccountingStandardsUpdatesLeasesDetails", "longName": "9954521 - Disclosure - Accounting Standards Updates Leases (Details)", "shortName": "Accounting Standards Updates Leases (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true }, "uniqueAnchor": null }, "R68": { "role": "http://www.oceaneering.com/role/LeaseDetails", "longName": "9954522 - Disclosure - Lease (Details)", "shortName": "Lease (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "oii:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "oii:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.oceaneering.com/role/LeasesCodificationTopic842Details", "longName": "9954523 - Disclosure - Leases, Codification Topic 842 (Details)", "shortName": "Leases, Codification Topic 842 (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-1", "name": "oii:LesseeOperatingLeaseCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "oii:LesseeOperatingLeaseCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } }, "R9999": { "role": "http://xbrl.sec.gov/role/uncategorizedFacts", "longName": "Uncategorized Items - oii-20231231.htm", "shortName": "Uncategorized Items - oii-20231231.htm", "isDefault": "false", "groupType": "", "subGroupType": "", "menuCat": "Cover", "order": "70", "firstAnchor": { "contextRef": "c-10", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-10", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "oii-20231231.htm", "first": true, "unique": true } } }, "tag": { "oii_A2024SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "A2024SeniorNotesMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024 Senior Notes [Member]", "label": "2024 Senior Notes [Member]", "documentation": "2024 Senior Notes" } } }, "auth_ref": [] }, "oii_A2028SeniorNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "A2028SeniorNotesMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028 Senior Notes [Member]", "label": "2028 Senior Notes [Member]", "documentation": "2028 Senior Notes" } } }, "auth_ref": [] }, "country_AO": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "AO", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Angola Member", "label": "ANGOLA" } } }, "auth_ref": [] }, "currency_AOA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AOA", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Angola, Kwanza", "label": "Angola, Kwanza" } } }, "auth_ref": [] }, "country_AU": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "AU", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Australia [Member]", "label": "AUSTRALIA" } } }, "auth_ref": [] }, "oii_AccountReceivablePresentValueEstimateReclassifiedToNonCurrentAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "AccountReceivablePresentValueEstimateReclassifiedToNonCurrentAsset", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Account Receivable Present Value Estimate Reclassified to Non-current Asset", "label": "Account Receivable Present Value Estimate Reclassified to Non-current Asset", "documentation": "Account Receivable Present Value Estimate Reclassified to Non-current Asset" } } }, "auth_ref": [] }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Changes and Error Corrections [Abstract]", "label": "Accounting Changes and Error Corrections [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Abstract]", "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201602Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201602Member", "presentation": [ "http://www.oceaneering.com/role/AccountingStandardsUpdatesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update 2016-02 [Member]", "label": "Accounting Standards Update 2016-02 [Member]", "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842)." } } }, "auth_ref": [ "r788" ] }, "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable Type [Axis]", "label": "Receivable Type [Axis]", "documentation": "Information by type of receivable." } } }, "auth_ref": [ "r49" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable and Accrued Liabilities, Current", "label": "Accounts Payable and Accrued Liabilities, Current", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r39" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesMember", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Payable and Accrued Liabilities [Member]", "label": "Accounts Payable and Accrued Liabilities [Member]", "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r37", "r1073" ] }, "us-gaap_AccountsPayableOtherCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableOtherCurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued job costs", "label": "Accounts Payable, Other, Current", "documentation": "Amount of obligations incurred classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r37" ] }, "oii_AccountsReceivableAndContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "AccountsReceivableAndContractAssets", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "accounts receivable and contract assets", "label": "accounts receivable and contract assets", "documentation": "accounts receivable and contract assets" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableGrossCurrent", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Gross, Current", "verboseLabel": "Accounts receivable, overdue", "label": "Accounts Receivable, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r284", "r400", "r401", "r1032" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable [Member]", "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r1011" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, net of allowances for doubtful accounts", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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." } } }, "auth_ref": [ "r400", "r401" ] }, "oii_Accountsreceivableadjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Accountsreceivableadjusted", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, adjusted", "label": "Accounts receivable, adjusted", "documentation": "Accounts receivable balance without adoption of new accounting standard" } } }, "auth_ref": [] }, "oii_Accountsreceivablebilled": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Accountsreceivablebilled", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, billed", "label": "Accounts receivable, billed", "documentation": "Accounts receivable, billed" } } }, "auth_ref": [] }, "us-gaap_AccruedIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedIncomeTaxesCurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Income Taxes, Current", "label": "Accrued Income Taxes, Current", "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." } } }, "auth_ref": [ "r160", "r221" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued liabilities", "terseLabel": "Accrued Liabilities, Current", "label": "Accrued Liabilities, Current", "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)." } } }, "auth_ref": [ "r41" ] }, "us-gaap_AccruedLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesMember", "presentation": [ "http://www.oceaneering.com/role/LeasesAssetandLiabilities", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Liabilities [Member]", "label": "Accrued Liabilities [Member]", "documentation": "This item represents 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." } } }, "auth_ref": [ "r41" ] }, "oii_Accruedliabilitiesexcldeferredrevenueadjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Accruedliabilitiesexcldeferredrevenueadjusted", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities, (excl deferred revenue) adjusted", "label": "Accrued liabilities, (excl deferred revenue) adjusted", "documentation": "Accrued liabilities balance (excluding deferred revenue) without adoption of new accounting standard" } } }, "auth_ref": [] }, "oii_Accruedliabilitiesexcludingdeferredrevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Accruedliabilitiesexcludingdeferredrevenue", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued liabilities, excluding deferred revenue", "label": "Accrued liabilities, excluding deferred revenue", "documentation": "Accrued liabilities, excluding deferred revenue" } } }, "auth_ref": [] }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent." } } }, "auth_ref": [ "r5", "r23", "r53", "r1189", "r1190", "r1191" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Less accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r100", "r276", "r848" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "periodEndLabel": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax", "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)." } } }, "auth_ref": [ "r6", "r53", "r1246" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "periodEndLabel": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses." } } }, "auth_ref": [ "r293", "r295", "r296", "r297", "r760" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated other comprehensive income", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r52", "r53", "r169", "r286", "r844", "r884", "r888" ] }, "us-gaap_AccumulatedTranslationAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedTranslationAdjustmentMember", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "label": "Accumulated Foreign Currency Adjustment Attributable to Parent [Member]", "documentation": "Accumulated other comprehensive income (loss) resulting from foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to the parent." } } }, "auth_ref": [ "r4", "r23", "r53", "r305", "r306", "r778", "r779", "r780", "r781", "r782", "r1189" ] }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired Finite-lived Intangible Asset, Weighted Average Useful Life", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "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." } } }, "auth_ref": [ "r191" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r1128" ] }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalFinancialInformationDisclosureTextBlock", "presentation": [ "http://www.oceaneering.com/role/SelectedIncomeStatementInformationSelectedIncomeStatementInformationNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Selected Income Statement Information [Text Block]", "label": "Additional Financial Information Disclosure [Text Block]", "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Additional Paid in Capital", "periodEndLabel": "Additional Paid in Capital", "label": "Additional Paid in Capital", "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." } } }, "auth_ref": [ "r164", "r1073", "r1291" ] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital, Common Stock", "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital." } } }, "auth_ref": [ "r164" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-in Capital [Member]", "label": "Additional Paid-in Capital [Member]", "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." } } }, "auth_ref": [ "r661", "r662", "r663", "r902", "r1209", "r1210", "r1211", "r1262", "r1293" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r1134" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r1134" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r1134" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r1134" ] }, "oii_AdjustedBaseRateAdvancesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "AdjustedBaseRateAdvancesMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted Base Rate Advances [Member]", "label": "Adjusted Base Rate Advances [Member]", "documentation": "Adjusted Base Rate Advances [Member]" } } }, "auth_ref": [] }, "oii_AdjustedBaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "AdjustedBaseRateMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjusted Base Rate [Member]", "label": "Adjusted Base Rate [Member]", "documentation": "Adjusted Base Rate [Member]" } } }, "auth_ref": [] }, "us-gaap_AdjustmentForAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentForAmortization", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization", "label": "Amortization", "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives." } } }, "auth_ref": [ "r12", "r97" ] }, "us-gaap_AdjustmentsForChangeInAccountingPrincipleAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForChangeInAccountingPrincipleAxis", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments for Change in Accounting Principle [Axis]", "label": "Change in Accounting Principle, Type [Axis]", "documentation": "Information by type of change in accounting principle. Excludes change from amendment to accounting standards." } } }, "auth_ref": [ "r337", "r338", "r339", "r341", "r890" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://www.oceaneering.com/role/AccountingStandardsUpdatesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments for New Accounting Pronouncements [Axis]", "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r263", "r264", "r265", "r266", "r267", "r337", "r338", "r339", "r341", "r352", "r407", "r408", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429", "r430", "r481", "r661", "r662", "r663", "r696", "r697", "r698", "r699", "r715", "r716", "r717", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r746", "r747", "r748", "r749", "r750", "r758", "r759", "r763", "r764", "r765", "r766", "r783", "r784", "r789", "r790", "r791", "r792", "r807", "r808", "r809", "r810", "r811", "r822", "r823", "r824", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Total adjustments to net income", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method." } } }, "auth_ref": [ "r185" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "oii_AdvanceTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "AdvanceTypeAxis", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advance Type [Axis]", "label": "Advance Type [Axis]", "documentation": "Advance Type [Axis]" } } }, "auth_ref": [] }, "oii_AdvanceTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "AdvanceTypeDomain", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advance Type [Domain]", "label": "Advance Type [Domain]", "documentation": "Advance Type [Domain]" } } }, "auth_ref": [] }, "oii_AdvancedTechnologiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "AdvancedTechnologiesMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advanced Technologies [Member]", "label": "Advanced Technologies [Member]", "documentation": "Advanced Technologies [Member]" } } }, "auth_ref": [] }, "us-gaap_AdvancesToAffiliate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvancesToAffiliate", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Advances to Affiliate", "label": "Advances to Affiliate", "documentation": "Long-Term advances receivable from a party that is affiliated with the reporting entity by means of direct or indirect ownership. This does not include advances to clients." } } }, "auth_ref": [ "r1273" ] }, "oii_AerospaceAndDefenseTechnologiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "AerospaceAndDefenseTechnologiesMember", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/RevenueBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aerospace and Defense Technologies", "label": "Aerospace and Defense Technologies [Member]", "documentation": "Aerospace and Defense Technologies segment" } } }, "auth_ref": [] }, "srt_AfricaMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AfricaMember", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaRevenuesandLongLivedAssetsbyLocationDetails", "http://www.oceaneering.com/role/RevenueGeographicareasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Africa [Member]", "label": "Africa [Member]" } } }, "auth_ref": [ "r1295", "r1296", "r1297", "r1298" ] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1098", "r1110", "r1120", "r1146" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r1101", "r1113", "r1123", "r1149" ] }, "oii_AgrFieldOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "AgrFieldOperationsMember", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "AGR Field Operations [Member]", "label": "AGR Field Operations [Member]", "documentation": "AGR Field Operations [Member]" } } }, "auth_ref": [] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r1134" ] }, "currency_AllCurrenciesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "AllCurrenciesDomain", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All Currencies [Domain]", "label": "All Currencies [Domain]" } } }, "auth_ref": [] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r1141" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r1105", "r1114", "r1124", "r1141", "r1150", "r1154", "r1162" ] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllOtherSegmentsMember", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Corporate and Other [Member]", "label": "Other Segments [Member]", "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r367", "r383", "r384", "r385", "r386", "r387" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r1160" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails", "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r659", "r668" ] }, "us-gaap_AllowanceForCreditLossesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossesTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Credit Losses", "label": "Allowance for Credit Losses [Text Block]", "documentation": "The entire disclosure for allowance for credit losses." } } }, "auth_ref": [ "r87" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r287", "r403", "r434", "r437", "r439", "r1287" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts receivable, allowances for doubtful accounts", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r287", "r403", "r434" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r438" ] }, "us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulOtherReceivablesCurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Doubtful Other Receivables, Current", "label": "Allowance for Credit Loss, Receivable, Other, Current", "documentation": "Amount of allowance for credit loss on receivable, classified as other and current." } } }, "auth_ref": [ "r285" ] }, "us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Loan and Lease Losses, Period Increase (Decrease)", "label": "Allowance for Loan and Lease Losses, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) of allowance reserve for credit loss." } } }, "auth_ref": [] }, "us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForLoanAndLeaseLossesWriteOffs", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Loan and Lease Losses, Write-offs", "label": "Allowance for Loan and Lease Losses, Writeoff", "documentation": "Amount of loans and leases that have been written off from both loan receivables and allowance reserve for credit loss." } } }, "auth_ref": [ "r18" ] }, "us-gaap_AlternativeInvestmentMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AlternativeInvestmentMeasurementInput", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Alternative Investment, Measurement Input", "label": "Alternative Investment, Measurement Input", "documentation": "Value of input used to measure alternative investment." } } }, "auth_ref": [ "r757" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Debt Discount (Premium)", "label": "Amortization of Debt Discount (Premium)", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r12", "r150", "r179", "r536" ] }, "oii_AmortizationOfDeferredFinanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "AmortizationOfDeferredFinanceCost", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/DebtInterestRateSwapDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Deferred Finance Cost", "label": "Amortization of Deferred Finance Cost", "documentation": "Amortization of Deferred Finance Cost" } } }, "auth_ref": [] }, "us-gaap_AmortizationOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfFinancingCosts", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Debt Issuance Costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r173", "r536", "r786", "r1197" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of Intangible Assets", "label": "Amortization of Intangible Assets", "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." } } }, "auth_ref": [ "r12", "r94", "r97" ] }, "oii_ApplicableMarginMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "ApplicableMarginMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Applicable Margin [Member]", "label": "Applicable Margin [Member]", "documentation": "Applicable Margin [Member]" } } }, "auth_ref": [] }, "srt_AsiaPacificMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AsiaPacificMember", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaRevenuesandLongLivedAssetsbyLocationDetails", "http://www.oceaneering.com/role/RevenueGeographicareasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asia Pacific [Member]", "label": "Asia Pacific [Member]" } } }, "auth_ref": [ "r1295", "r1296", "r1297", "r1298" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Impairment Charges", "label": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r12", "r98" ] }, "us-gaap_AssetImpairmentChargesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentChargesTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Impairment Charges", "label": "Asset Impairment Charges [Text Block]", "documentation": "The entire disclosure for the details of the charge against earnings resulting from the aggregate write down of all assets from their carrying value to their fair value. Disclosure may also include a description of the impaired asset and facts and circumstances leading to the impairment, amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired asset is reported." } } }, "auth_ref": [] }, "oii_AssetIntegrityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "AssetIntegrityMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/LeasesStatement", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Integrity [Member]", "label": "Asset Integrity [Member]", "documentation": "Asset Integrity [Member]" } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Assets", "terseLabel": "Assets", "label": "Assets", "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." } } }, "auth_ref": [ "r219", "r279", "r321", "r370", "r385", "r391", "r418", "r501", "r502", "r504", "r505", "r506", "r508", "r510", "r512", "r513", "r720", "r724", "r762", "r840", "r940", "r1073", "r1088", "r1236", "r1237", "r1276" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "ASSETS", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "oii_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/LeaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Assets", "label": "Assets, Current", "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." } } }, "auth_ref": [ "r271", "r292", "r321", "r418", "r501", "r502", "r504", "r505", "r506", "r508", "r510", "r512", "r513", "r720", "r724", "r762", "r1073", "r1236", "r1237", "r1276" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets, Noncurrent", "label": "Assets, Noncurrent, Other than Noncurrent Investments and Property, Plant and Equipment", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets, excluding property, plant, and equipment and other property and investments, that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Charges and Other Assets." } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r1092", "r1093", "r1106" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r1092", "r1093", "r1106" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r1092", "r1093", "r1106" ] }, "us-gaap_AvailableForSaleDebtSecuritiesGrossUnrealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesGrossUnrealizedGain", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Unrealized Gain", "label": "Debt Securities, Available-for-Sale, Unrealized Gain", "documentation": "Amount of unrealized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r1219" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available-for-sale Securities, Debt Securities", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through 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)." } } }, "auth_ref": [ "r411", "r834" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-Sale", "label": "Debt Securities, Available-for-Sale", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r410", "r449", "r829", "r1217" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r1157" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r1158" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r1153" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r1153" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r1153" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r1153" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r1153" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r1153" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails", "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r630", "r631", "r632", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r654", "r655", "r656", "r657", "r658" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r1156" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r1155" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r1154" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r1154" ] }, "country_BR": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "BR", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaRevenuesandLongLivedAssetsbyLocationDetails", "http://www.oceaneering.com/role/RevenueGeographicareasDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "BRAZIL", "terseLabel": "Brazil [Member]", "label": "BRAZIL" } } }, "auth_ref": [] }, "currency_BRL": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "BRL", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Brazil, Brazil Real", "label": "Brazil, Brazil Real" } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationAxis", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/LeasesAssetandLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Axis]", "label": "Balance Sheet Location [Axis]", "documentation": "Information by location on balance sheet (statement of financial position)." } } }, "auth_ref": [] }, "us-gaap_BalanceSheetLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BalanceSheetLocationDomain", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/LeasesAssetandLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Balance Sheet Location [Domain]", "label": "Balance Sheet Location [Domain]", "documentation": "Location in the balance sheet (statement of financial position)." } } }, "auth_ref": [ "r137", "r140" ] }, "oii_BaseRateTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "BaseRateTypeAxis", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate Type [Axis]", "label": "Base Rate Type [Axis]", "documentation": "Contains all interest rate types where the base rate is the highest of all types [Axis]" } } }, "auth_ref": [] }, "oii_BaseRateTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "BaseRateTypeDomain", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate Type [Domain]", "label": "Base Rate Type [Domain]", "documentation": "Base Rate Type [Domain]" } } }, "auth_ref": [] }, "us-gaap_BilledContractReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BilledContractReceivables", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPercentageofCompletionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billed Contracts Receivable", "label": "Billed Contracts Receivable", "documentation": "Amounts due for billed 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 Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date." } } }, "auth_ref": [ "r819" ] }, "us-gaap_BillingsInExcessOfCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BillingsInExcessOfCost", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPercentageofCompletionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Billings in Excess of Cost", "label": "Billings in Excess of Cost", "documentation": "Liability attributable to (i) billings in excess of costs under the percentage of completion contract accounting method representing the difference between contractually invoiced amounts (billings) and revenue recognized based, for example, on costs incurred to estimated total costs at period end or (ii) contractually invoiced amounts (billings) in excess of costs incurred and accumulated under the completed contract accounting method." } } }, "auth_ref": [] }, "srt_BoardOfDirectorsChairmanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "BoardOfDirectorsChairmanMember", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Board of Directors Chairman [Member]", "label": "Board of Directors Chairman [Member]" } } }, "auth_ref": [ "r1216" ] }, "oii_BpMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "BpMember", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "BP [Member]", "label": "BP [Member]", "documentation": "BP [Member]" } } }, "auth_ref": [] }, "us-gaap_BuildingAndBuildingImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingAndBuildingImprovementsMember", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPropertyPlantandEquipmentandLongLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Building and Building Improvements [Member]", "label": "Building and Building Improvements [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities and any addition, improvement, or renovation to the structure, for example, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Acquiree [Domain]", "label": "Business Acquisition, Acquiree [Domain]", "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." } } }, "auth_ref": [ "r714", "r1061", "r1064" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Axis]", "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r120", "r123", "r714", "r1061", "r1064" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition [Line Items]", "label": "Business Acquisition [Line Items]", "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." } } }, "auth_ref": [ "r714" ] }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Percentage of Voting Interests Acquired", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination." } } }, "auth_ref": [ "r121" ] }, "us-gaap_BusinessAcquisitionProFormaEarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaEarningsPerShareDiluted", "presentation": [ "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pro forma diluted earnings per share", "label": "Business Acquisition, Pro Forma Earnings Per Share, Diluted", "documentation": "The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r1176", "r1177" ] }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionProFormaInformationTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Pro Forma Information", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate." } } }, "auth_ref": [ "r1176", "r1177" ] }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pro forma net income", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period." } } }, "auth_ref": [ "r712", "r713" ] }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionsProFormaRevenue", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pro forma revenues", "label": "Business Acquisition, Pro Forma Revenue", "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period." } } }, "auth_ref": [ "r712", "r713" ] }, "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCosts", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs", "label": "Business Combination, Separately Recognized Transactions, Additional Disclosures, Acquisition Costs", "documentation": "For transactions that are recognized separately from the acquisition of assets and assumptions of liabilities in the business combination, such as related to pre-existing relationships with the acquiree, this element represents the disclosure of the amount of acquisition related costs." } } }, "auth_ref": [ "r122" ] }, "us-gaap_BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsAndOtherPurchaseOfBusinessTransactionsPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Business Acquisitions", "label": "Business Combinations and Other Purchase of Business Transactions, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for business combinations and other business acquisition transactions not accounted for using the purchase method, such as an exchange of shares between entities under common control." } } }, "auth_ref": [ "r0", "r1" ] }, "oii_Businessacquisitionpurchasepriceallocationintangibleassetsotherthangoodwil": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Businessacquisitionpurchasepriceallocationintangibleassetsotherthangoodwil", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Acquisition, Purchase Price Allocation, Intangible Assets Not Amortizable", "label": "BusinessAcquisitionPurchasePriceAllocationIntangibleAssetsOtherThanGoodwil", "documentation": "Amount of acquisition cost of a business combination allocated to assets, excluding financial assets and goodwill, lacking physical substance." } } }, "auth_ref": [] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canada [Member]", "label": "CANADA" } } }, "auth_ref": [] }, "oii_CARESActTaxRefund": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "CARESActTaxRefund", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CARES Act Tax Refund", "label": "CARES Act Tax Refund", "documentation": "CARES Act Tax Refund" } } }, "auth_ref": [] }, "country_CN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CN", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "CHINA", "label": "CHINA" } } }, "auth_ref": [] }, "us-gaap_CapitalizedContractCostAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostAmortization", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/RevenueContractAssetsandContractLiabilitiesDetails", "http://www.oceaneering.com/role/RevenuePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of costs to fulfill a contract", "label": "Capitalized Contract Cost, Amortization", "documentation": "Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r461" ] }, "us-gaap_CapitalizedContractCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedContractCostNet", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CoststoObtainorFulfillaContractStatement", "http://www.oceaneering.com/role/RevenueContractAssetsandContractLiabilitiesDetails", "http://www.oceaneering.com/role/RevenuePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capitalized Contract Cost, Net", "label": "Capitalized Contract Cost, Net", "documentation": "Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer." } } }, "auth_ref": [ "r460" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "periodStartLabel": "Cash and Cash Equivalents-Beginning of Period", "periodEndLabel": "Cash and Cash Equivalents-End of Period", "verboseLabel": "Cash and Cash Equivalents, at Carrying Value", "label": "Cash and Cash Equivalents, at Carrying Value", "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." } } }, "auth_ref": [ "r61", "r274", "r1030" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r62" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "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." } } }, "auth_ref": [ "r61", "r183", "r317" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Increase (Decrease) in Cash and Cash Equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "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." } } }, "auth_ref": [ "r2", "r183" ] }, "oii_Cashrepatriated": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Cashrepatriated", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash repatriated", "label": "Cash repatriated", "documentation": "Cash repatriated from a foreign country" } } }, "auth_ref": [] }, "us-gaap_ChangeInAccountingPrincipleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ChangeInAccountingPrincipleMember", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments for Change in Accounting Principle [Domain]", "label": "Change in Accounting Principle, Type [Domain]", "documentation": "Change in accounting principle. Excludes change from amendment to accounting standards." } } }, "auth_ref": [ "r337", "r338", "r339", "r341", "r890" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r1132" ] }, "oii_CharteredVesselMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "CharteredVesselMember", "presentation": [ "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Chartered Vessel [Member]", "label": "Chartered Vessel [Member]", "documentation": "Chartered Vessel [Member]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r259", "r281", "r282", "r283", "r321", "r356", "r357", "r359", "r361", "r364", "r365", "r418", "r501", "r504", "r505", "r506", "r512", "r513", "r542", "r543", "r544", "r545", "r546", "r762", "r893", "r894", "r895", "r896", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r928", "r949", "r971", "r1004", "r1005", "r1006", "r1007", "r1008", "r1169", "r1199", "r1213" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r1133" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r1133" ] }, "us-gaap_CollectibilityOfReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollectibilityOfReceivablesMember", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collectibility of Receivables [Member]", "label": "Collectibility of Receivables [Member]", "documentation": "The assets of an enterprise may include receivables that arose from credit sales, loans, or other transactions. The conditions under which receivables exist usually involve some degree of uncertainty about their collectability, in which case a contingency exist." } } }, "auth_ref": [ "r1232" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies", "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." } } }, "auth_ref": [ "r46", "r156", "r842", "r927" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments And Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r198", "r487", "r488", "r1012", "r1230" ] }, "us-gaap_CommonStockDividendsPerShareDeclared": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareDeclared", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Dividends declared per Share", "label": "Common Stock, Dividends, Per Share, Declared", "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r203" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock Issued [Member]", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r1076", "r1077", "r1078", "r1080", "r1081", "r1082", "r1085", "r1209", "r1210", "r1262", "r1290", "r1293" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r163" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r163", "r928" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued", "label": "Common Stock, Shares, Issued", "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." } } }, "auth_ref": [ "r163" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Common Stock, par value $0.25", "periodStartLabel": "Common Stock, Value, Issued", "periodEndLabel": "Common Stock, Value, Issued", "label": "Common Stock, Value, Issued", "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." } } }, "auth_ref": [ "r163", "r843", "r1073" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r1138" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r1137" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r1139" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r1136" ] }, "us-gaap_ComparabilityOfPriorYearFinancialData": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComparabilityOfPriorYearFinancialData", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassifications", "label": "Comparability of Prior Year Financial Data, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for reporting any exceptions to the comparability of prior year financial data with data shown for the most recent accounting period." } } }, "auth_ref": [ "r35" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlan" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Plans and Shareholder Rights Plan", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r205", "r206", "r207", "r208" ] }, "us-gaap_ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets (Liabilities), Net [Abstract]", "label": "Components of Deferred Tax Assets and Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Components of Deferred Tax Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive Income", "label": "Comprehensive Income (Loss), Net of Tax, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r132", "r217", "r300", "r302", "r310", "r831", "r854" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r73", "r75", "r147", "r148", "r399", "r1011" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk by Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r73", "r75", "r147", "r148", "r399", "r889", "r1011" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk by Type [Axis]", "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r73", "r75", "r147", "r148", "r399", "r1011", "r1175" ] }, "us-gaap_ConcentrationRiskCustomer": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCustomer", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk, Customer", "label": "Concentration Risk, Customer", "documentation": "Description of risks that arise due to the volume of business transacted with a particular customer. At a minimum, the description informs financial statement users of the general nature of the risk, but excludes \"Information about Major Customers\" that may be disclosed elsewhere (for instance, segment disclosures)." } } }, "auth_ref": [ "r72", "r74", "r75" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk, Percentage", "label": "Concentration Risk, Percentage", "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." } } }, "auth_ref": [ "r73", "r75", "r147", "r148", "r399" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "label": "Concentration Risk Type [Domain]", "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." } } }, "auth_ref": [ "r73", "r75", "r147", "r148", "r399", "r1011" ] }, "oii_ConsolidatedStatementsOfShareholdersEquityAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "ConsolidatedStatementsOfShareholdersEquityAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Consolidated Statements of Shareholders\u2019 Equity and Comprehensive Income [Abstract]", "label": "Consolidated Statements of Shareholders\u2019 Equity and Comprehensive Income [Abstract]", "documentation": "Consolidated Statements of Shareholders\u2019 Equity and Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r326", "r372", "r383", "r384", "r385", "r386", "r387", "r389", "r393", "r501", "r502", "r503", "r504", "r506", "r507", "r509", "r511", "r512", "r1236", "r1237" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r326", "r372", "r383", "r384", "r385", "r386", "r387", "r389", "r393", "r501", "r502", "r503", "r504", "r506", "r507", "r509", "r511", "r512", "r1236", "r1237" ] }, "oii_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestThreholdForConsolidationPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestThreholdForConsolidationPercentage", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPrinciplesofConsolidationAndRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Percentage", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest Threhold for Consolidation, Percentage", "documentation": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest Threhold for Consolidation, Percentage" } } }, "auth_ref": [] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "label": "Consolidation, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r127", "r1035" ] }, "us-gaap_ConstructionInProgressGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressGross", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPropertyPlantandEquipmentandLongLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction in Progress, Gross", "label": "Construction in Progress, Gross", "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [ "r195" ] }, "oii_ContractAssetsAllowanceForCreditLossesWriteOff": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "ContractAssetsAllowanceForCreditLossesWriteOff", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/RevenueContractAssetsandContractLiabilitiesDetails", "http://www.oceaneering.com/role/RevenuePerformanceObligationsDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Assets, Allowance for Credit Losses, Write Off", "label": "Contract Assets, Allowance for Credit Losses, Write Off", "documentation": "Contract Assets, Allowance for Credit Losses, Write Off" } } }, "auth_ref": [] }, "oii_ContractAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "ContractAssetsMember", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Assets [Member]", "label": "Contract Assets [Member]", "documentation": "Contract Assets [Member]" } } }, "auth_ref": [] }, "oii_ContractInUnbilledReceivablePositionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "ContractInUnbilledReceivablePositionMember", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPercentageofCompletionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract in Unbilled Receivable Position [Member]", "label": "Contract in Unbilled Receivable Position [Member]", "documentation": "Contract in Unbilled Receivable Position [Member]" } } }, "auth_ref": [] }, "oii_ContractLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "ContractLiabilitiesMember", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract Liabilities [Member]", "label": "Contract Liabilities [Member]", "documentation": "Contract Liabilities [Member]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/RevenueBusinessSegmentDetails", "http://www.oceaneering.com/role/RevenueContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Asset and Liability [Table Text Block]", "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]", "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." } } }, "auth_ref": [ "r1242" ] }, "us-gaap_ContractWithCustomerAssetGrossCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetGrossCurrent", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/RevenueContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Asset, before Allowance for Credit Loss, Current", "label": "Contract with Customer, Asset, before Allowance for Credit Loss, Current", "documentation": "Amount, before allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r1240", "r1241" ] }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetNetCurrent", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/RevenueContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract with Customer, Asset, Net, Current", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current." } } }, "auth_ref": [ "r548", "r550", "r561" ] }, "us-gaap_ContractWithCustomerAssetReclassifiedToReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerAssetReclassifiedToReceivable", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenueContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Asset, Reclassified to Receivable", "label": "Contract with Customer, Asset, Reclassified to Receivable", "documentation": "Amount of decrease in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time from transfer to receivable due to right to consideration becoming unconditional." } } }, "auth_ref": [ "r1049" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenueContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Liability", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r548", "r549", "r561" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/RevenueContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Liability, Current", "label": "Contract with Customer, Liability, Current", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r548", "r549", "r561" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenueContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract with Customer, Liability, Revenue Recognized", "label": "Contract with Customer, Liability, Revenue Recognized", "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." } } }, "auth_ref": [ "r562" ] }, "oii_Contractassetscurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Contractassetscurrent", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets, current", "label": "Contract assets, current", "documentation": "Contract assets balance-current, under ASC 606, Revenue from contracts with customers" } } }, "auth_ref": [] }, "oii_Contractassetscurrentadjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Contractassetscurrentadjusted", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets, current, adjusted", "label": "Contract assets, current, adjusted", "documentation": "Contract assets balance, current, adjusted under ASC 605" } } }, "auth_ref": [] }, "oii_ContractsInUnearnedRevenuePositionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "ContractsInUnearnedRevenuePositionMember", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPercentageofCompletionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contracts in Unearned Revenue Position [Member]", "label": "Contracts in Unearned Revenue Position [Member]", "documentation": "Contracts in Unearned Revenue Position [Member]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome", "http://www.oceaneering.com/role/SelectedIncomeStatementInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of services and products", "verboseLabel": "Cost of Goods and Services Sold", "label": "Cost of Goods and Services Sold", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r176", "r821" ] }, "us-gaap_CostOfGoodsAndServicesSoldAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldAbstract", "presentation": [ "http://www.oceaneering.com/role/SelectedIncomeStatementInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of Services and Products:", "label": "Cost of Goods and Services Sold [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSoldDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSoldDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cost, Depreciation and Amortization", "label": "Cost, Depreciation and Amortization", "documentation": "Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service." } } }, "auth_ref": [ "r1192" ] }, "oii_Costofservicesandproductsadjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Costofservicesandproductsadjusted", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of services and products, adjusted", "label": "Cost of services and products, adjusted", "documentation": "Cost of services and products, adjusted amount without adoption of new accounting standard" } } }, "auth_ref": [] }, "us-gaap_CostsInExcessOfBillingsOnUncompletedContractsOrPrograms": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostsInExcessOfBillingsOnUncompletedContractsOrPrograms", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPercentageofCompletionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Costs in Excess of Billings on Uncompleted Contracts or Programs", "label": "Costs in Excess of Billings", "documentation": "Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings." } } }, "auth_ref": [ "r233", "r234", "r235", "r244" ] }, "oii_Coststofulfillacontract": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Coststofulfillacontract", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CoststoObtainorFulfillaContractStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Costs to fulfill a contract", "label": "Costs to fulfill a contract", "documentation": "Costs incurred to fulfill a contract" } } }, "auth_ref": [] }, "oii_CoverPageAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "CoverPageAbstract", "lang": { "en-us": { "role": { "terseLabel": "Cover Page [Abstract]", "label": "Cover Page [Abstract]", "documentation": "Cover Page [Abstract]" } } }, "auth_ref": [] }, "oii_CreditAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "CreditAgreementMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Agreement [Member]", "label": "Credit Agreement [Member]", "documentation": "Credit Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditLossFinancialInstrumentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditLossFinancialInstrumentPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Loss, Financial Instrument", "label": "Credit Loss, Financial Instrument [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status." } } }, "auth_ref": [ "r255", "r431", "r432", "r433", "r435", "r436", "r440", "r441", "r442", "r443", "r444", "r446", "r447", "r448", "r450", "r451", "r452", "r453" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Axis]", "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r265", "r334", "r345", "r352", "r422", "r430", "r661", "r662", "r663", "r698", "r699", "r729", "r731", "r732", "r734", "r736", "r737", "r741", "r744", "r747", "r748", "r809" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cumulative Effect, Period of Adoption [Domain]", "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r265", "r334", "r345", "r352", "r422", "r430", "r661", "r662", "r663", "r698", "r699", "r729", "r731", "r732", "r734", "r736", "r737", "r741", "r744", "r747", "r748", "r809" ] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Currency [Axis]", "label": "Currency [Axis]" } } }, "auth_ref": [ "r1265" ] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "Current Federal Tax Expense (Benefit)", "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." } } }, "auth_ref": [ "r1179", "r1202", "r1255" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.oceaneering.com/role/DebtLongTermDebtDetails", "http://www.oceaneering.com/role/DocumentAndEntityInformation", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentForeignTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Current Foreign Tax Expense (Benefit)", "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r1179", "r1202" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r215", "r695", "r706", "r1202" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk [Member]", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r74", "r399" ] }, "oii_CustomerPaymentDeferrals": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "CustomerPaymentDeferrals", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/RevenueContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue", "label": "Customer Payment Deferrals", "documentation": "Customer Payment Deferrals" } } }, "auth_ref": [] }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionByUniqueDescriptionAxis", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion Description [Axis]", "label": "Debt Conversion Description [Axis]", "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction." } } }, "auth_ref": [ "r64", "r65" ] }, "us-gaap_DebtConversionNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtConversionNameDomain", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Conversion, Name [Domain]", "label": "Debt Conversion, Name [Domain]", "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r64", "r65" ] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.oceaneering.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure", "label": "Debt Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r200", "r319", "r514", "r520", "r521", "r522", "r523", "r524", "r525", "r530", "r537", "r538", "r540" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtInterestRateSwapDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r34", "r159", "r160", "r220", "r224", "r326", "r515", "r516", "r517", "r518", "r519", "r521", "r526", "r527", "r528", "r529", "r531", "r532", "r533", "r534", "r535", "r536", "r787", "r1043", "r1044", "r1045", "r1046", "r1047", "r1200" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Basis Spread on Variable Rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFairValue", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Fair Value Disclosure", "label": "Debt Instrument, Fair Value Disclosure", "documentation": "Fair value portion of debt instrument payable, including, but not limited to, notes payable and loans payable." } } }, "auth_ref": [ "r528", "r761", "r1044", "r1045" ] }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentIncreaseAccruedInterest", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Increase, Accrued Interest", "label": "Debt Instrument, Increase, Accrued Interest", "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period." } } }, "auth_ref": [ "r1200" ] }, "us-gaap_DebtInstrumentInterestRateIncreaseDecrease": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateIncreaseDecrease", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Interest Rate, Increase (Decrease)", "label": "Debt Instrument, Interest Rate, Increase (Decrease)", "documentation": "Incremental percentage increase (decrease) in the stated rate on a debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlowsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes Interest Rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r43", "r516" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentLineItems", "presentation": [ "http://www.oceaneering.com/role/DebtInterestRateSwapDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails", "http://www.oceaneering.com/role/DebtTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Line Items]", "label": "Debt Instrument [Line Items]", "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." } } }, "auth_ref": [ "r326", "r515", "r516", "r517", "r518", "r519", "r521", "r526", "r527", "r528", "r529", "r531", "r532", "r533", "r534", "r535", "r536", "r539", "r787", "r1043", "r1044", "r1045", "r1046", "r1047", "r1200" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtInterestRateSwapDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r44", "r326", "r515", "r516", "r517", "r518", "r519", "r521", "r526", "r527", "r528", "r529", "r531", "r532", "r533", "r534", "r535", "r536", "r787", "r1043", "r1044", "r1045", "r1046", "r1047", "r1200" ] }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodAxis", "presentation": [ "http://www.oceaneering.com/role/DebtInterestRateSwapDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Axis]", "label": "Debt Instrument, Redemption, Period [Axis]", "documentation": "Information about timing of debt redemption features under terms of the debt agreement." } } }, "auth_ref": [ "r29" ] }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPeriodDomain", "presentation": [ "http://www.oceaneering.com/role/DebtInterestRateSwapDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption, Period [Domain]", "label": "Debt Instrument, Redemption, Period [Domain]", "documentation": "Period as defined under terms of the debt agreement for debt redemption features." } } }, "auth_ref": [ "r29" ] }, "us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "label": "Debt Instrument, Redemption Price, Percentage of Principal Amount Redeemed", "documentation": "Percentage of principal amount of debt redeemed." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRepaidPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepaidPrincipal", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Repaid, Principal", "label": "Debt Instrument, Repaid, Principal", "documentation": "Amount of principal of debt repaid." } } }, "auth_ref": [ "r896" ] }, "us-gaap_DebtInstrumentRepurchaseAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepurchaseAmount", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Repurchase Amount", "label": "Debt Instrument, Repurchase Amount", "documentation": "Fair value amount of debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentRepurchasedFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentRepurchasedFaceAmount", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Repurchased Face Amount", "label": "Debt Instrument, Repurchased Face Amount", "documentation": "Face (par) amount of the original debt instrument that was repurchased." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentTable", "presentation": [ "http://www.oceaneering.com/role/DebtInterestRateSwapDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails", "http://www.oceaneering.com/role/DebtTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt Instruments [Table]", "label": "Schedule of Long-Term Debt Instruments [Table]", "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." } } }, "auth_ref": [ "r44", "r104", "r105", "r150", "r151", "r153", "r157", "r201", "r202", "r326", "r515", "r516", "r517", "r518", "r519", "r521", "r526", "r527", "r528", "r529", "r531", "r532", "r533", "r534", "r535", "r536", "r539", "r787", "r1043", "r1044", "r1045", "r1046", "r1047", "r1200" ] }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentUnamortizedDiscount", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Unamortized Discount", "label": "Debt Instrument, Unamortized Discount", "documentation": "Amount, after accumulated amortization, of debt discount." } } }, "auth_ref": [ "r150", "r153", "r1239" ] }, "oii_DebtRatioLiquidityMinimumAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "DebtRatioLiquidityMinimumAmount", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "debt ratio liquidity minimum amount", "label": "debt ratio liquidity minimum amount", "documentation": "debt ratio liquidity minimum amount" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesAvailableForSaleRealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleRealizedGain", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Realized Gain", "label": "Debt Securities, Available-for-Sale, Realized Gain", "documentation": "Amount of realized gain on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r412" ] }, "oii_DeepwaterandShallowWaterMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "DeepwaterandShallowWaterMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deepwater and Shallow Water [Member]", "label": "Deepwater and Shallow Water [Member]", "documentation": "Deepwater and Shallow Water [Member]" } } }, "auth_ref": [] }, "us-gaap_DeferredBonusMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredBonusMember", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation, Excluding Share-based Payments and Retirement Benefits [Member]", "label": "Deferred Bonus [Member]", "documentation": "An contractual arrangement whereby an employee is entitled to receive in the future, subject to vesting and other restrictions, a bonus, as defined in the agreement, of the entity or portion thereof. Employer contributions may be discretionary or may be based on a fixed formula related to individual, group and entity-wide performance goals, compensation, or other factors. It is a form of incentive compensation to employees in addition to their regular salary and profit sharing." } } }, "auth_ref": [] }, "oii_DeferredCompensationPlanCashAwardAnnualExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "DeferredCompensationPlanCashAwardAnnualExpense", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Plan Cash Award Annual Expense", "label": "Deferred Compensation Plan Cash Award Annual Expense", "documentation": "Annual financial statement expense under the Deferred Compensation Plan Cash Award progrm under the Incentive Plan" } } }, "auth_ref": [] }, "oii_DeferredCompensationPlanCashAwardNumberOfUnits": { "xbrltype": "pureItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "DeferredCompensationPlanCashAwardNumberOfUnits", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Plan Cash Award Number of Units", "label": "Deferred Compensation Plan Cash Award Number of Units", "documentation": "Deferred Compensation Plan Cash Award Number of Performance Units outstanding under the Incentive Plan" } } }, "auth_ref": [] }, "oii_DeferredCompensationPlanCashAwardPerUnit": { "xbrltype": "perUnitItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "DeferredCompensationPlanCashAwardPerUnit", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Plan Cash Award Per Unit", "label": "Deferred Compensation Plan Cash Award Per Unit", "documentation": "Deferred Compensation Plan Cash Award Per Unit for the performance units awarded under the Incentive Plan" } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationSharebasedArrangementsLiabilityClassifiedNoncurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Incentive Plan", "label": "Deferred Compensation Share-Based Arrangements, Liability, Classified, Noncurrent", "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements payable after one year (or the operating cycle, if longer)." } } }, "auth_ref": [] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "Deferred Federal Income Tax Expense (Benefit)", "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." } } }, "auth_ref": [ "r1202", "r1254", "r1255" ] }, "us-gaap_DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsOwnshareLendingArrangementIssuanceCostsAdjustment", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtInterestRateSwapDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment", "label": "Deferred Finance Costs, Own-share Lending Arrangement, Issuance Costs, Adjustment", "documentation": "The amount of any adjustment recognized to the balance of unamortized issuance costs associated with a share-lending arrangement entered into by the entity, in contemplation of a convertible debt offering or other financing, due, for example, to default by the share borrower." } } }, "auth_ref": [ "r103" ] }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredForeignIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Deferred Foreign Income Tax Expense (Benefit)", "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r215", "r1202", "r1254" ] }, "us-gaap_DeferredGainLossOnDiscontinuationOfFairValueHedge": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredGainLossOnDiscontinuationOfFairValueHedge", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred (Gain) Loss on Discontinuation of Fair Value Hedge", "label": "Deferred (Gain) Loss on Discontinuation of Fair Value Hedge", "documentation": "Amount as of the balance sheet date of the unamortized adjustment to the carrying value of an interest-bearing hedged item made under an effective fair value hedge that is amortized upon discontinuation of the fair value hedge." } } }, "auth_ref": [ "r1261" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Income Tax Assets, Net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r674", "r675" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 }, "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax provision", "totalLabel": "Total deferred", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r12", "r215", "r252", "r705", "r706", "r1202" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Liabilities, Gross", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r161", "r162", "r222", "r689" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deferred Tax Liabilities, Gross", "terseLabel": "Deferred Income Tax Liabilities, Net", "label": "Deferred Income Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r674", "r675", "r841" ] }, "us-gaap_DeferredIncomeTaxesAndOtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndOtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Income Taxes and Other Assets, Noncurrent", "label": "Deferred Income Taxes and Other Assets, Noncurrent", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndOtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Liabilities, Gross, Noncurrent", "label": "Deferred Income Taxes and Other Liabilities, Noncurrent", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences, after deferred tax asset, and other liabilities expected to be paid after one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Income Taxes and Other Tax Liabilities, Noncurrent", "label": "Deferred Income Taxes and Other Tax Liabilities, Noncurrent", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences, after deferred tax asset, and other tax liabilities expected to be paid after one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenue", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Revenue", "label": "Deferred Revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r1185" ] }, "us-gaap_DeferredRevenueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredRevenueCurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue, including billings in excess of revenue recognized", "label": "Deferred Revenue, Current", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r1184" ] }, "us-gaap_DeferredTaxAndOtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAndOtherLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Liabilities, Gross, Noncurrent", "label": "Deferred Tax and Other Liabilities, Noncurrent", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting, and liabilities classified as noncurrent and other." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetDomain", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Asset [Domain]", "label": "Deferred Tax Asset [Domain]", "documentation": "Identification of the deferred tax asset for which a valuation reserve exists." } } }, "auth_ref": [ "r115" ] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income", "label": "Deferred Tax Assets, Deferred Income", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r118", "r1252" ] }, "us-gaap_DeferredTaxAssetsEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsEquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Basis difference in equity investments", "label": "Deferred Tax Assets, Equity Method Investments", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from equity method investments." } } }, "auth_ref": [ "r118", "r1252" ] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Gross", "totalLabel": "Gross deferred tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r690" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Net", "label": "Deferred Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r1251" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1251" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards." } } }, "auth_ref": [ "r118", "r1252" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards." } } }, "auth_ref": [ "r118", "r1252" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r118", "r1252" ] }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards." } } }, "auth_ref": [ "r117", "r118", "r1252" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsOther", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred compensation", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from compensation and benefits, classified as other." } } }, "auth_ref": [ "r118", "r1252" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities." } } }, "auth_ref": [ "r118", "r1252" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated impairment losses." } } }, "auth_ref": [ "r118", "r1252" ] }, "oii_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsInterest", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, interest", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, interest", "documentation": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, interest" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesReconciliationofUncertainTaxPositionsDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowances", "negatedTerseLabel": "Valuation allowance", "verboseLabel": "Deferred Tax Assets, Valuation Allowance", "negatedNetLabel": "Deferred Tax Assets, Valuation Allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r691" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Total deferred tax liabilities", "label": "Deferred Tax Liabilities, Net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r114", "r1251" ] }, "oii_DeferredTaxLiabilitiesInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "DeferredTaxLiabilitiesInterest", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Liabilities Interest", "label": "Deferred Tax Liabilities Interest", "documentation": "Deferred Tax Liabilities Interest" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesInvestments", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Liabilities, Investments", "label": "Deferred Tax Liabilities, Investments", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments (excludes investments in subsidiaries and equity method investments)." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Liabilities, Leasing Arrangements", "label": "Deferred Tax Liabilities, Leasing Arrangements", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r118", "r1252" ] }, "oii_DeferredTaxLiabilitiesNoncurrentTaxActtransitiontax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "DeferredTaxLiabilitiesNoncurrentTaxActtransitiontax", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Tax Liabilities, Noncurrent - Tax Act transition tax", "label": "Deferred Tax Liabilities, Noncurrent - Tax Act transition tax", "documentation": "Deferred Tax Liabilities, Noncurrent - Tax Act transition tax" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesOther", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Liabilities, Other", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other." } } }, "auth_ref": [ "r118", "r1252" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r118", "r1252" ] }, "us-gaap_DeferredTaxLiabilitiesUndistributedForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesUndistributedForeignEarnings", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Unremitted foreign earnings", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings", "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." } } }, "auth_ref": [ "r1252" ] }, "oii_DeferredrevenuewithoutadoptionofASC606": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "DeferredrevenuewithoutadoptionofASC606", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred revenue without adoption of ASC 606", "label": "Deferred revenue without adoption of ASC 606", "documentation": "Deferred revenue without adoption of ASC 606 (under ASC 605)" } } }, "auth_ref": [] }, "oii_Deferredtaxassetreserveslongtermoperatingleaseliabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Deferredtaxassetreserveslongtermoperatingleaseliabilities", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax asset reserves long-term operating lease liabilities", "label": "Deferred tax asset reserves long-term operating lease liabilities", "documentation": "Deferred tax asset reserves long-term operating lease liabilities" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanBenefitObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanBenefitObligation", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Benefit Obligation", "label": "Defined Benefit Plan, Benefit Obligation", "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan." } } }, "auth_ref": [ "r565" ] }, "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]", "label": "Defined Benefit Plan, Plan Assets, Category [Axis]", "documentation": "Information by defined benefit plan asset investment." } } }, "auth_ref": [ "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r610", "r1057", "r1058", "r1059" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails", "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan Disclosure [Line Items]", "label": "Defined Benefit Plan Disclosure [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanFairValueOfPlanAssets", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Amount", "label": "Defined Benefit Plan, Plan Assets, Amount", "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee." } } }, "auth_ref": [ "r576", "r587", "r588", "r589", "r1057", "r1058", "r1059" ] }, "oii_DefinedContributionPlanAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "DefinedContributionPlanAxis", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan [Axis]", "label": "Defined Contribution Plan [Axis]", "documentation": "Defined Contribution Plan [Axis]" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan, Cost", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r623" ] }, "oii_DefinedContributionPlanDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "DefinedContributionPlanDomain", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan [Domain]", "label": "Defined Contribution Plan [Domain]", "documentation": "defined contribution plan domain [Domain]" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation", "label": "Depreciation", "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." } } }, "auth_ref": [ "r12", "r99" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Depreciation, Depletion and Amortization, Nonproduction", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r12", "r99" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation, Depletion and Amortization", "label": "Depreciation, Depletion and Amortization", "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." } } }, "auth_ref": [ "r12", "r375" ] }, "us-gaap_DerivativeAmountOfHedgedItem": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAmountOfHedgedItem", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtInterestRateSwapDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, Amount of Hedged Item", "label": "Derivative, Amount of Hedged Item", "documentation": "Amount of hedged item in hedging relationship. Excludes hedged asset or liability." } } }, "auth_ref": [] }, "us-gaap_DerivativeAssetNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeAssetNotionalAmount", "presentation": [ "http://www.oceaneering.com/role/DebtInterestRateSwapDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Asset, Notional Amount", "label": "Derivative Asset, Notional Amount", "documentation": "Nominal or face amount used to calculate payments on the derivative asset." } } }, "auth_ref": [ "r985", "r988", "r990", "r992", "r1257", "r1258", "r1259" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.oceaneering.com/role/DebtInterestRateSwapDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Contract [Domain]", "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r918", "r920", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r941", "r942", "r943", "r944", "r958", "r959", "r960", "r961", "r964", "r965", "r966", "r967", "r985", "r987", "r991", "r993", "r1076", "r1078" ] }, "us-gaap_DerivativeFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeFixedInterestRate", "presentation": [ "http://www.oceaneering.com/role/DebtInterestRateSwapDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, Average Fixed Interest Rate", "label": "Derivative, Fixed Interest Rate", "documentation": "Fixed interest rate related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.oceaneering.com/role/DebtInterestRateSwapDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Instrument [Axis]", "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r138", "r139", "r141", "r142", "r918", "r920", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r941", "r942", "r943", "r944", "r958", "r959", "r960", "r961", "r964", "r965", "r966", "r967", "r985", "r987", "r991", "r993", "r1034", "r1076", "r1078" ] }, "us-gaap_DerivativeLiabilityNotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilityNotionalAmount", "presentation": [ "http://www.oceaneering.com/role/DebtInterestRateSwapDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative Liability, Notional Amount", "label": "Derivative Liability, Notional Amount", "documentation": "Nominal or face amount used to calculate payments on the derivative liability." } } }, "auth_ref": [ "r986", "r988", "r989", "r992", "r1257", "r1258", "r1259" ] }, "us-gaap_DerivativeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeMember", "presentation": [ "http://www.oceaneering.com/role/DebtInterestRateSwapDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative [Member]", "label": "Derivative [Member]", "documentation": "This element represents types of derivative financial instruments which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender)." } } }, "auth_ref": [ "r218" ] }, "us-gaap_DerivativeVariableInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeVariableInterestRate", "presentation": [ "http://www.oceaneering.com/role/DebtInterestRateSwapDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivative, Variable Interest Rate", "label": "Derivative, Variable Interest Rate", "documentation": "Variable interest rate in effect as of the balance sheet date related to the interest rate derivative." } } }, "auth_ref": [] }, "us-gaap_DerivativesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativesPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Derivatives, Policy [Policy Text Block]", "label": "Derivatives, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities." } } }, "auth_ref": [ "r25", "r133", "r134", "r136", "r145", "r325" ] }, "us-gaap_DescriptionOfInterestRateCashFlowHedgeActivities": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DescriptionOfInterestRateCashFlowHedgeActivities", "presentation": [ "http://www.oceaneering.com/role/DebtInterestRateSwapDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Description of Interest Rate Cash Flow Hedge Activities", "label": "Description of Interest Rate Cash Flow Hedge Activities", "documentation": "General discussion of the entity's interest rate cash flow hedge activities." } } }, "auth_ref": [ "r25", "r133", "r134", "r135", "r144" ] }, "us-gaap_DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DetailsOfImpairmentOfLongLivedAssetsHeldAndUsedByAssetTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block]", "label": "Details of Impairment of Long-Lived Assets Held and Used by Asset [Table Text Block]", "documentation": "Tabular disclosure for impairment of long-lived assets held and used by an entity which includes a description of the impaired long-lived asset and facts and circumstances leading to the impairment, aggregate amount of the impairment loss and where the loss is located in the income statement, method(s) for determining fair value, and the segment in which the impaired long-lived asset is reported." } } }, "auth_ref": [ "r101", "r197" ] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceObligationsDetails", "http://www.oceaneering.com/role/RevenueTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Line Items]", "label": "Disaggregation of Revenue [Line Items]", "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." } } }, "auth_ref": [ "r560", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceObligationsDetails", "http://www.oceaneering.com/role/RevenueTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue [Table]", "label": "Disaggregation of Revenue [Table]", "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." } } }, "auth_ref": [ "r560", "r1050", "r1051", "r1052", "r1053", "r1054", "r1055", "r1056" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/RevenueBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disaggregation of Revenue", "label": "Disaggregation of Revenue [Table Text Block]", "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." } } }, "auth_ref": [ "r1243" ] }, "oii_DispositionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "DispositionLineItems", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposition [Line Items]", "label": "Disposition [Line Items]", "documentation": "[Line Items] for Disposition- sale of asset or business" } } }, "auth_ref": [] }, "oii_DispositionTable": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "DispositionTable", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposition [Table]", "label": "Disposition [Table]", "documentation": "Disposition- sale of asset or business" } } }, "auth_ref": [] }, "oii_DispositionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "DispositionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Dispositions [Abstract]", "label": "Dispositions [Abstract]", "documentation": "Dispositions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Dividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Dividends", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Dividends", "label": "Dividends", "documentation": "Amount of paid and unpaid cash, stock, and paid-in-kind (PIK) dividends declared, for example, but not limited to, common and preferred stock." } } }, "auth_ref": [ "r8", "r203" ] }, "us-gaap_DividendsCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCash", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Cash dividends", "label": "Dividends, Cash", "documentation": "Amount of paid and unpaid cash dividends declared for classes of stock, for example, but not limited to, common and preferred." } } }, "auth_ref": [ "r8", "r203" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r1092", "r1093", "r1106" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r1092", "r1093", "r1106", "r1142" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "label": "Document Fiscal Period Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "label": "Document Fiscal Year Focus", "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." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "label": "Document Period End Date", "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." } } }, "auth_ref": [] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r1127" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "label": "Document Type", "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'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States [Member]", "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Basic Earnings per Share", "label": "Earnings Per Share, Basic", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r311", "r342", "r343", "r345", "r346", "r348", "r354", "r356", "r359", "r360", "r361", "r362", "r748", "r749", "r832", "r855", "r1038" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted Earnings per Share", "label": "Earnings Per Share, Diluted", "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." } } }, "auth_ref": [ "r311", "r342", "r343", "r345", "r346", "r348", "r356", "r359", "r360", "r361", "r362", "r748", "r749", "r832", "r855", "r1038" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Policy", "label": "Earnings Per Share, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r68", "r69" ] }, "oii_EcosseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "EcosseMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ecosse [Member]", "label": "Ecosse [Member]", "documentation": "Ecosse [Member]" } } }, "auth_ref": [] }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations", "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." } } }, "auth_ref": [ "r775" ] }, "oii_EffectOfExchangeRateOnWorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "EffectOfExchangeRateOnWorkingCapital", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Currency translation effect on working capital", "label": "Effect Of Exchange Rate On Working Capital", "documentation": "The effect of exchange rate changes on the current assets and liabilities of foreign operations whose functional currency is not the reporting currency." } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total effective tax rate", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r677" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision (benefit) at the U.S. statutory rate", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r324", "r677", "r708" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationBeatAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationBeatAmount", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, BEAT, Amount", "label": "Effective Income Tax Rate Reconciliation, BEAT, Amount", "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to base erosion and anti-abuse tax (BEAT)." } } }, "auth_ref": [ "r1249" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "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." } } }, "auth_ref": [ "r1249", "r1256" ] }, "oii_EffectiveIncomeTaxRateReconciliationRepatriationTax": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationRepatriationTax", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Repatriation Tax", "label": "Effective Income Tax Rate Reconciliation, Repatriation Tax", "documentation": "Effective Income Tax Rate Reconciliation, Repatriation Tax" } } }, "auth_ref": [] }, "oii_EffectiveIncomeTaxRateReconciliationUncertainTaxPosition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationUncertainTaxPosition", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Uncertain Tax Position", "label": "Effective Income Tax Rate Reconciliation, Uncertain Tax Position", "documentation": "Effective Income Tax Rate Reconciliation, Uncertain Tax Position" } } }, "auth_ref": [] }, "oii_EffectofchangeNetIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "EffectofchangeNetIncome", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of change, Net Income", "label": "Effect of change, Net Income", "documentation": "Effect of change to Net Income without adoption of new accounting standard" } } }, "auth_ref": [] }, "oii_Effectofchangeaccountsreceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Effectofchangeaccountsreceivable", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of change, accounts receivable", "label": "Effect of change, accounts receivable", "documentation": "Effect of change to accounts receivable without adoption of new accounting standard" } } }, "auth_ref": [] }, "oii_Effectofchangeaccruedliabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Effectofchangeaccruedliabilities", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of change, accrued liabilities", "label": "Effect of change, accrued liabilities", "documentation": "Effect of change to accrued liabilities due to adoption of new accounting standard" } } }, "auth_ref": [] }, "oii_Effectofchangecontractassets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Effectofchangecontractassets", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of change, contract assets", "label": "Effect of change, contract assets", "documentation": "Effect of change on contract assets due to adoption of ASC 606" } } }, "auth_ref": [] }, "oii_Effectofchangecostsofservicesandproducts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Effectofchangecostsofservicesandproducts", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of change, costs of services and products", "label": "Effect of change, costs of services and products", "documentation": "Effect of change to costs of services and products, without adoption of ASC 606" } } }, "auth_ref": [] }, "oii_Effectofchangedeferredrevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Effectofchangedeferredrevenue", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of change, deferred revenue", "label": "Effect of change, deferred revenue", "documentation": "Effect of change to deferred revenue due to adoption of new accounting standard" } } }, "auth_ref": [] }, "oii_Effectofchangeincometaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Effectofchangeincometaxes", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of change, income taxes", "label": "Effect of change, income taxes", "documentation": "Effect of change to income taxes without adoption of new accounting standard" } } }, "auth_ref": [] }, "oii_Effectofchangeinventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Effectofchangeinventory", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of change, inventory", "label": "Effect of change, inventory", "documentation": "Effect of change to inventory due to adoption of new accounting standard" } } }, "auth_ref": [] }, "oii_Effectofchangeotherlongtermliabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Effectofchangeotherlongtermliabilities", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of change, other long -term liabilities", "label": "Effect of change, other long -term liabilities", "documentation": "Effect of change to other long -term liabilities without adoption of new accounting standard" } } }, "auth_ref": [] }, "oii_Effectofchangeretainedearnings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Effectofchangeretainedearnings", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Effect of change, retained earnings", "label": "Effect of change, retained earnings", "documentation": "Effect of change to retained earnings without adoption of new accounting standard" } } }, "auth_ref": [] }, "oii_Effectofchangerevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Effectofchangerevenue", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "effect of change, revenue", "label": "effect of change, revenue", "documentation": "effect of change to revenue due to adoption of new accounting standard" } } }, "auth_ref": [] }, "oii_Effectofchangetotalaccountsreceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Effectofchangetotalaccountsreceivable", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of change, total accounts receivable", "label": "Effect of change, total accounts receivable", "documentation": "Effect of change to total accounts receivable without adoption of new accounting standard" } } }, "auth_ref": [] }, "oii_Effectofchangetotalaccruedliabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Effectofchangetotalaccruedliabilities", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of change, total accrued liabilities", "label": "Effect of change, total accrued liabilities", "documentation": "Effect of change to total accrued liabilities due to adoption of new accounting standard" } } }, "auth_ref": [] }, "oii_Effectofchangeunbilledaccountsreceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Effectofchangeunbilledaccountsreceivable", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of change, unbilled accounts receivable", "label": "Effect of change, unbilled accounts receivable", "documentation": "Effect of change to unbilled accounts receivable without adoption of new accounting standard" } } }, "auth_ref": [] }, "oii_EmployeeBenefitPlansAndShareholderRightsPlanAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "EmployeeBenefitPlansAndShareholderRightsPlanAbstract", "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Plans and Shareholder Rights Plan [Abstract]", "label": "Employee Benefit Plans and Shareholder Rights Plan [Abstract]", "documentation": "Employee Benefit Plans and Shareholder Rights Plan [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeRelatedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Payroll and related costs", "label": "Employee-related Liabilities, Current", "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r41" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails", "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r660" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-based Compensation, Nonvested Awards, Total Compensation Cost Not yet Recognized, Period for Recognition", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "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." } } }, "auth_ref": [ "r660" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Service Share-based Compensation, Tax Benefit from Compensation Expense", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r659" ] }, "us-gaap_EmployeeSeveranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeSeveranceMember", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Severance [Member]", "label": "Employee Severance [Member]", "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan." } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Stock Option", "label": "Employee Stock Option [Member]", "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." } } }, "auth_ref": [] }, "oii_EnergyBusinessSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "EnergyBusinessSegmentsMember", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/RevenueBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Energy Business Segments [Abstract]", "label": "Energy Business Segments [Member]", "documentation": "Energy Business Segments" } } }, "auth_ref": [] }, "oii_EnergyServicesAndProductsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "EnergyServicesAndProductsAbstract", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "energy service and product", "label": "Energy Services and Products [Abstract]", "documentation": "Energy Services and Products" } } }, "auth_ref": [] }, "dei_EntitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitiesTable", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entities [Table]", "label": "Entities [Table]", "documentation": "Container to assemble all relevant information about each entity associated with the document instance" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, State or Province", "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r1090" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "label": "Entity Common Stock, Shares Outstanding", "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "label": "Entity Current Reporting Status", "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." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r1090" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "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." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "label": "Entity Filer Category", "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." } } }, "auth_ref": [ "r1090" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInformationLineItems", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Information [Line Items]", "label": "Entity Information [Line Items]", "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." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "label": "Entity Interactive Data Current", "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)." } } }, "auth_ref": [ "r1167" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "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." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r1090" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r1090" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Small Business", "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r1090" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Tax Identification Number", "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r1090" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "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." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "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." } } }, "auth_ref": [ "r1168" ] }, "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems", "presentation": [ "http://www.oceaneering.com/role/SelectedIncomeStatementInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customer [Line Items]", "label": "Revenue from External Customer [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.oceaneering.com/role/AccountingStandardsUpdatesDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "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." } } }, "auth_ref": [ "r24", "r265", "r304", "r305", "r306", "r331", "r332", "r333", "r338", "r349", "r351", "r363", "r422", "r430", "r547", "r661", "r662", "r663", "r698", "r699", "r729", "r731", "r732", "r733", "r734", "r737", "r747", "r776", "r778", "r779", "r780", "r781", "r782", "r811", "r879", "r880", "r881", "r902", "r971" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investee, Name [Domain]", "label": "Investment, Name [Domain]" } } }, "auth_ref": [ "r415", "r416", "r417" ] }, "us-gaap_EquityMethodInvestmentAdditionalInformation": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentAdditionalInformation", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPrinciplesofConsolidationAndRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment, Additional Information", "label": "Equity Method Investment, Additional Information", "documentation": "This serves as a place to record data that is not required by accounting literature but is useful for readers of the financial statements as it relates to the details of an equity method investment in common stock. Such information may include the amount of change for a change in ownership (equity) percentage in a given period and the amount and type of the consideration given or received in relation to the change in ownership." } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentAggregateCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentAggregateCost", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment, Aggregate Cost", "label": "Equity Method Investment, Aggregate Cost", "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting." } } }, "auth_ref": [ "r36" ] }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentDividendsOrDistributions", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment, Dividends or Distributions", "label": "Proceeds from Equity Method Investment, Distribution", "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities." } } }, "auth_ref": [ "r10", "r12", "r171", "r850" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPrinciplesofConsolidationAndRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment, Ownership Percentage", "verboseLabel": "Percentage of equity method investment", "label": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r415" ] }, "oii_EquityMethodInvestmentSignificantPropertyPlantAndEquipmentOwnedByEquityMethodInvestee": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "EquityMethodInvestmentSignificantPropertyPlantAndEquipmentOwnedByEquityMethodInvestee", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment, Significant Property, Plant and Equipment Owned by Equity Method Investee", "label": "Equity Method Investment, Significant Property, Plant and Equipment Owned by Equity Method Investee", "documentation": "Equity Method Investment, Significant Property, Plant and Equipment Owned by Equity Method Investee" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestmentSummarizedFinancialInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentSummarizedFinancialInformationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investment, Summarized Financial Information [Abstract]", "label": "Equity Method Investment, Summarized Financial Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Equity Method Investments", "terseLabel": "Equity Method Investments", "label": "Equity Method Investments", "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." } } }, "auth_ref": [ "r380", "r414", "r1182", "r1220" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r1135" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r1098", "r1110", "r1120", "r1146" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r1095", "r1107", "r1117", "r1143" ] }, "oii_EurodollarAdvancesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "EurodollarAdvancesMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eurodollar Advances [Member]", "label": "Eurodollar Advances [Member]", "documentation": "Eurodollar Advances [Member]" } } }, "auth_ref": [] }, "oii_EurodollarRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "EurodollarRateMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Eurodollar Rate [Member]", "label": "Eurodollar Rate [Member]", "documentation": "Eurodollar Rate [Member]" } } }, "auth_ref": [] }, "oii_ExcessTaxBenefitFromEmployeeBenefitPlansAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "ExcessTaxBenefitFromEmployeeBenefitPlansAxis", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excess Tax Benefit From Employee Benefit Plans [Axis]", "label": "Excess Tax Benefit From Employee Benefit Plans [Axis]", "documentation": "Excess Tax Benefit From Employee Benefit Plans [Axis]" } } }, "auth_ref": [] }, "oii_ExcessTaxBenefitFromEmployeeBenefitPlansDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "ExcessTaxBenefitFromEmployeeBenefitPlansDomain", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Excess Tax Benefit From Employee Benefit Plans [Domain]", "label": "Excess Tax Benefit From Employee Benefit Plans [Domain]", "documentation": "[Domain] for Excess Tax Benefit From Employee Benefit Plans [Axis]" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r1141" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r528", "r588", "r589", "r590", "r591", "r592", "r593", "r755", "r813", "r814", "r815", "r1044", "r1045", "r1057", "r1058", "r1059" ] }, "us-gaap_FairValueConcentrationOfRiskCashSurrenderValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueConcentrationOfRiskCashSurrenderValue", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Cash surrender value of life insurance policies", "label": "Fair Value, Concentration of Risk, Cash Surrender Value", "documentation": "This item represents disclosure of all significant concentrations of credit risk or market risk arising from the subject financial instrument (as defined), whether from an individual counterparty or groups of counterparties." } } }, "auth_ref": [] }, "us-gaap_FairValueHedgeAssetsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueHedgeAssetsAtFairValue", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hedge Assets", "label": "Fair Value Hedge Assets", "documentation": "Fair value of all derivative assets designated as fair value hedging instruments." } } }, "auth_ref": [ "r139" ] }, "us-gaap_FairValueHedgeLiabilitiesAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueHedgeLiabilitiesAtFairValue", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/DebtLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Fair Value Hedge Liabilities", "terseLabel": "Fair Value Hedge Liabilities", "label": "Fair Value Hedge Liabilities", "documentation": "Fair value of all derivative liabilities designated as fair value hedging instruments." } } }, "auth_ref": [ "r139" ] }, "us-gaap_FairValueHedgesAtFairValueNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueHedgesAtFairValueNet", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hedges, Net", "label": "Fair Value Hedges, Net", "documentation": "Net fair value of all derivative instruments designated as fair value hedging instruments." } } }, "auth_ref": [ "r13" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Inputs, Level 2 [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "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." } } }, "auth_ref": [ "r528", "r588", "r593", "r755", "r814", "r1044", "r1045", "r1057", "r1058", "r1059" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r528", "r588", "r589", "r590", "r591", "r592", "r593", "r813", "r814", "r815", "r1044", "r1045", "r1057", "r1058", "r1059" ] }, "oii_FederalFundsRateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "FederalFundsRateMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Funds Rate [Member]", "label": "Federal Funds Rate [Member]", "documentation": "Federal Funds Rate [Member]" } } }, "auth_ref": [] }, "us-gaap_FinanceLoansAndLeasesReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLoansAndLeasesReceivablePolicy", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable", "label": "Financing Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for financing receivable." } } }, "auth_ref": [ "r88", "r89", "r90", "r188", "r402", "r404", "r405", "r406" ] }, "us-gaap_FinanceReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceReceivablesMember", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable", "label": "Financing Receivable [Member]", "documentation": "Amounts due the Company from customers, clients, lessees, borrowers, or others under the terms of its agreements therewith. Such amount may include accrued interest receivable in accordance with the terms of the agreements. The agreements also may contain provisions and related items including a discount or premium, payable on demand, secured, or unsecured, interest bearing or noninterest bearing, among myriad other features and characteristics." } } }, "auth_ref": [] }, "srt_FinancingReceivableAllowanceForCreditLossToNonaccrualPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "FinancingReceivableAllowanceForCreditLossToNonaccrualPercent", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Financing Receivable, Allowance for Credit Loss to Nonaccrual, Percent", "label": "Financing Receivable, Allowance for Credit Loss to Nonaccrual, Percent" } } }, "auth_ref": [] }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLosses", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Financing Receivable, Allowance for Credit Loss", "label": "Financing Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement." } } }, "auth_ref": [ "r17", "r260", "r261", "r262", "r287", "r434", "r437", "r439", "r1284" ] }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Financing Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Financing Receivable, Allowance for Credit Loss, Writeoff", "label": "Financing Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss." } } }, "auth_ref": [ "r18", "r438", "r445", "r1041" ] }, "us-gaap_FiniteLivedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMember", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets [Member]", "label": "Finite-Lived Intangible Assets [Member]", "documentation": "Assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FinitelivedIntangibleAssetsAcquired1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinitelivedIntangibleAssetsAcquired1", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-lived Intangible Assets Acquired", "label": "Finite-Lived Intangible Assets Acquired", "documentation": "Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition." } } }, "auth_ref": [ "r476" ] }, "oii_FixedPriceContractPercentageOfCompletionRevenueRecognizedToDate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "FixedPriceContractPercentageOfCompletionRevenueRecognizedToDate", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPercentageofCompletionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed-price Contract, Percentage of Completion, Revenue Recognized to Date", "label": "Fixed-price Contract, Percentage of Completion, Revenue Recognized to Date", "documentation": "Fixed-price Contract, Percentage of Completion, Revenue Recognized to Date" } } }, "auth_ref": [] }, "us-gaap_ForeignCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCountryMember", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Tax Authority [Member]", "label": "Foreign Tax Authority [Member]", "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile." } } }, "auth_ref": [] }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesForeignCurrencyTranslationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Transaction Gain (Loss), before Tax", "label": "Gain (Loss), Foreign Currency Transaction, before Tax", "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction." } } }, "auth_ref": [ "r771", "r772", "r773", "r774", "r968" ] }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Currency Translations", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r770" ] }, "oii_ForeignDeferredTaxAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "ForeignDeferredTaxAsset", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Deferred Tax Asset", "label": "Foreign Deferred Tax Asset", "documentation": "Foreign Deferred Tax Asset" } } }, "auth_ref": [] }, "oii_ForeignEmployeeSavingsPlansMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "ForeignEmployeeSavingsPlansMember", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign Employee Savings Plans [Member]", "label": "Foreign Employee Savings Plans [Member]", "documentation": "Foreign Employee Savings Plans [Member]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r1102", "r1114", "r1124", "r1150" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r1102", "r1114", "r1124", "r1150" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r1102", "r1114", "r1124", "r1150" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r1102", "r1114", "r1124", "r1150" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r1102", "r1114", "r1124", "r1150" ] }, "oii_FutureMaximumLeverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "FutureMaximumLeverageRatio", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FutureMaximumLeverageRatio", "label": "FutureMaximumLeverageRatio", "documentation": "Future Maximum Leverage Ratio" } } }, "auth_ref": [] }, "country_GB": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "GB", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaRevenuesandLongLivedAssetsbyLocationDetails", "http://www.oceaneering.com/role/RevenueGeographicareasDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "UNITED KINGDOM", "terseLabel": "United Kingdom [Member]", "label": "UNITED KINGDOM" } } }, "auth_ref": [] }, "us-gaap_GainLossOnDispositionOfAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property." } } }, "auth_ref": [ "r1197", "r1225", "r1227" ] }, "us-gaap_GainLossOnRepurchaseOfDebtInstrument": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnRepurchaseOfDebtInstrument", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on Repurchase of Debt Instrument", "label": "Gain (Loss) on Repurchase of Debt Instrument", "documentation": "Amount of gain (loss) from the difference between the repurchase price of a debt instrument initially issued by the entity and the net carrying amount of the debt at the time of its repurchase." } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Net loss (gain) on dispositions of property and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r12" ] }, "oii_GlobalDataSolutionMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "GlobalDataSolutionMemberMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Global Data Solution Member", "label": "Global Data Solution Member [Member]", "documentation": "Global Data Solution Member" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "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." } } }, "auth_ref": [ "r277", "r463", "r828", "r1042", "r1073", "r1222", "r1223" ] }, "us-gaap_GoodwillAcquiredDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAcquiredDuringPeriod", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, Acquired During Period", "label": "Goodwill, Acquired During Period", "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." } } }, "auth_ref": [ "r467", "r1042" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets, Goodwill, Policy", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r462", "r475", "r1042" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsIndefiniteLivedPolicy", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment", "label": "Goodwill and Intangible Assets, Intangible Assets, Indefinite-Lived, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for indefinite-lived intangible assets (that is, those intangible assets not subject to amortization). This accounting policy also may address how the entity assesses whether events and circumstances continue to support an indefinite useful life and how the entity assesses and measures impairment of such assets." } } }, "auth_ref": [ "r192" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r16", "r92" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, Impairment Loss", "label": "Goodwill, Impairment Loss", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r12", "r464", "r470", "r475", "r1042" ] }, "oii_GoodwillImpairmentLossAllocationTableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "GoodwillImpairmentLossAllocationTableTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill Impairment Loss Allocation Table [Table]", "label": "Goodwill Impairment Loss Allocation Table [Table Text Block]", "documentation": "Goodwill Impairment Loss Allocation Table" } } }, "auth_ref": [] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherStatement", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Line Items]", "label": "Goodwill [Line Items]", "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." } } }, "auth_ref": [ "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r1042" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://www.oceaneering.com/role/SelectedIncomeStatementInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome", "http://www.oceaneering.com/role/SelectedIncomeStatementInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross Margin", "terseLabel": "Gross Profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r175", "r321", "r370", "r384", "r390", "r393", "r418", "r501", "r502", "r504", "r505", "r506", "r508", "r510", "r512", "r513", "r762", "r1039", "r1236" ] }, "us-gaap_GrossProfitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfitAbstract", "presentation": [ "http://www.oceaneering.com/role/SelectedIncomeStatementInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross margin:", "label": "Gross Profit [Abstract]" } } }, "auth_ref": [] }, "oii_GrossProfitProducts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "GrossProfitProducts", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/SelectedIncomeStatementInformationDetails": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 2.0 } }, "auth_ref": [] }, "oii_GrossProfitServices": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "GrossProfitServices", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/SelectedIncomeStatementInformationDetails": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "auth_ref": [] }, "oii_GrossProfitUnallocatedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "GrossProfitUnallocatedExpenses", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/SelectedIncomeStatementInformationDetails": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 3.0 } }, "auth_ref": [] }, "us-gaap_HerMajestysRevenueAndCustomsHMRCMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HerMajestysRevenueAndCustomsHMRCMember", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Her Majesty's Revenue and Customs (HMRC)", "label": "Her Majesty's Revenue and Customs (HMRC) [Member]", "documentation": "Designated tax department of the government of United Kingdom." } } }, "auth_ref": [] }, "oii_HistoricalCreditLossAnalysisPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "HistoricalCreditLossAnalysisPeriod", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases" ], "lang": { "en-us": { "role": { "terseLabel": "HistoricalCreditLossAnalysisPeriod", "label": "HistoricalCreditLossAnalysisPeriod", "documentation": "Historical Credit Loss Analysis Period" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r1092", "r1093", "r1106" ] }, "us-gaap_ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairedAssetsToBeDisposedOfByMethodOtherThanSaleAmountOfImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss", "label": "Impaired Assets to be Disposed of by Method Other than Sale, Amount of Impairment Loss", "documentation": "Loss recognized as a result of the initial and subsequent write-down of a long-lived asset's carrying amount to fair value." } } }, "auth_ref": [ "r196" ] }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairedLongLivedAssetsHeldAndUsedAssetNameDomain", "presentation": [ "http://www.oceaneering.com/role/LeasesStatement", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]", "label": "Impaired Long-Lived Assets Held and Used, Asset Name [Domain]", "documentation": "The name of the impaired assets to be held and used by the entity." } } }, "auth_ref": [ "r101" ] }, "us-gaap_ImpairedLongLivedAssetsHeldAndUsedByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairedLongLivedAssetsHeldAndUsedByTypeAxis", "presentation": [ "http://www.oceaneering.com/role/LeasesStatement", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impaired Long-Lived Assets Held and Used by Type [Axis]", "label": "Impaired Long-Lived Assets Held and Used by Type [Axis]", "documentation": "This element represents the categories used to group impaired long-lived assets held and used by the type of asset." } } }, "auth_ref": [ "r101" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Intangible Assets (Excluding Goodwill)", "label": "Impairment of Intangible Assets (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r12", "r28" ] }, "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsFinitelived", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Intangible Assets, Finite-lived", "label": "Impairment of Intangible Assets, Finite-Lived", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value." } } }, "auth_ref": [ "r1197", "r1224" ] }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of Long-Lived Assets Held-for-use", "label": "Impairment, Long-Lived Asset, Held-for-Use", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [ "r12", "r98", "r196" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Impairment Charges", "label": "Impairment of Long-Lived Assets to be Disposed of", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long-lived assets held for abandonment, exchange or sale." } } }, "auth_ref": [ "r12", "r194" ] }, "oii_Impairmentpropertyplantequipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Impairmentpropertyplantequipment", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment property plant equipment", "label": "Impairment property plant equipment", "documentation": "Impairment property plant equipment" } } }, "auth_ref": [] }, "oii_IncomeIncludingEquityAffiliateEarningsBeforeIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "IncomeIncludingEquityAffiliateEarningsBeforeIncomeTaxes", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": 1.0, "order": 2.0 }, "http://www.oceaneering.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome", "http://www.oceaneering.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails", "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before Income Taxes", "terseLabel": "Income Including Equity Affiliate Earnings Before Income Taxes", "label": "Income Including Equity Affiliate Earnings Before Income Taxes", "documentation": "Income Including Equity Affiliate Earnings Before Income Taxes" } } }, "auth_ref": [] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails": { "parentTag": "oii_IncomeIncludingEquityAffiliateEarningsBeforeIncomeTaxes", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Domestic", "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic", "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations." } } }, "auth_ref": [ "r323", "r707" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails": { "parentTag": "oii_IncomeIncludingEquityAffiliateEarningsBeforeIncomeTaxes", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeBeforeIncomeTaxDomesticandForeignDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign", "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign", "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." } } }, "auth_ref": [ "r323", "r707" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "oii_IncomeIncludingEquityAffiliateEarningsBeforeIncomeTaxes", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Equity earnings of unconsolidated affiliates", "label": "Income (Loss) from Equity Method Investments", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r12", "r171", "r230", "r377", "r414", "r850" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r479", "r482", "r954" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r482", "r954" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome", "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r19" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome", "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "label": "Income Tax Authority [Domain]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameAxis", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority, Name [Axis]", "label": "Income Tax Authority, Name [Axis]", "documentation": "Information by name of taxing authority." } } }, "auth_ref": [ "r19" ] }, "us-gaap_IncomeTaxAuthorityNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityNameDomain", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority, Name [Domain]", "label": "Income Tax Authority, Name [Domain]", "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "oii_IncomeTaxBusinessCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "IncomeTaxBusinessCredits", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Business Credits", "label": "Income Tax Business Credits", "documentation": "Income Tax Business Credits" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyLineItems", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Line Items]", "label": "Income Tax Contingency [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxContingencyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxContingencyTable", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Contingency [Table]", "label": "Income Tax Contingency [Table]", "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r20", "r119", "r212", "r214" ] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r324", "r669", "r678", "r686", "r693", "r703", "r709", "r710", "r711", "r898" ] }, "oii_IncomeTaxDisclosureUncertainTaxPositionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "IncomeTaxDisclosureUncertainTaxPositionsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosure - Uncertain Tax Positions [Abstract]", "label": "Income Tax Disclosure - Uncertain Tax Positions [Abstract]", "documentation": "Income Tax Disclosure - Uncertain Tax Positions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationLiabilityRefundAdjustmentFromSettlementWithTaxingAuthority", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority", "label": "Income Tax Examination, Liability (Refund) Adjustment from Settlement with Taxing Authority", "documentation": "The amount of the additional liability or refund received or expected based on a final settlement with a taxing authority." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExaminationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationLineItems", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Examination [Line Items]", "label": "Income Tax Examination [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExaminationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExaminationTable", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Examination [Table]", "label": "Income Tax Examination [Table]", "documentation": "A summary of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the Increase or Decrease in the liability from the prior period, and any penalties and interest that have been incurred or accrued." } } }, "auth_ref": [ "r212" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_ProfitLoss", "weight": -1.0, "order": 1.0 }, "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome", "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Expense (Benefit)", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r245", "r256", "r350", "r351", "r378", "r676", "r704", "r856" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r303", "r672", "r673", "r686", "r687", "r692", "r694", "r892" ] }, "oii_IncomeTaxRateLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "IncomeTaxRateLineItems", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesTaxNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Rate [Line Items]", "label": "Income Tax Rate [Line Items]", "documentation": "[Line Items] for Income Tax Rate [Table]" } } }, "auth_ref": [] }, "oii_IncomeTaxRateReconciliationPermanentDifferences": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "IncomeTaxRateReconciliationPermanentDifferences", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Rate Reconciliation Permanent Differences", "label": "Income Tax Rate Reconciliation Permanent Differences", "documentation": "Income Tax Rate Reconciliation Permanent Differences" } } }, "auth_ref": [] }, "oii_IncomeTaxRateTable": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "IncomeTaxRateTable", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesTaxNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Rate [Table]", "label": "Income Tax Rate [Table]", "documentation": "Income Tax Rate [Table]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReceivable", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes Receivable", "label": "Income Taxes Receivable", "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable." } } }, "auth_ref": [ "r1186" ] }, "oii_IncomeTaxReconciliationCARESTaxActDeferredImpact": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "IncomeTaxReconciliationCARESTaxActDeferredImpact", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Reconciliation CARES Tax Act deferred impact", "label": "Income Tax Reconciliation CARES Tax Act deferred impact", "documentation": "Income Tax Reconciliation CARES Tax Act deferred impact" } } }, "auth_ref": [] }, "oii_IncomeTaxReconciliationCARESTaxActNetOperatingLossCarryback": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "IncomeTaxReconciliationCARESTaxActNetOperatingLossCarryback", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Reconciliation CARES Tax Act net operating loss carryback", "label": "Income Tax Reconciliation CARES Tax Act net operating loss carryback", "documentation": "Income Tax Reconciliation CARES Tax Act net operating loss carryback" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r1249" ] }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates." } } }, "auth_ref": [ "r671", "r677" ] }, "us-gaap_IncomeTaxReconciliationDeductionsExtraterritorialIncomeExclusion": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationDeductionsExtraterritorialIncomeExclusion", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Deduction, Extraterritorial Income Exclusion, Amount", "label": "Effective Income Tax Rate Reconciliation, Deduction, Extraterritorial Income Exclusion, Amount", "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 deduction for extraterritorial income exclusion." } } }, "auth_ref": [ "r1249" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails", "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r1249" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r677" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Compensation Cost, Amount", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r1249" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1249" ] }, "us-gaap_IncomeTaxReconciliationRepatriationOfForeignEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationRepatriationOfForeignEarnings", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "label": "Effective Income Tax Rate Reconciliation, Repatriation of Foreign Earnings, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to repatriation of foreign earnings." } } }, "auth_ref": [ "r1249" ] }, "us-gaap_IncomeTaxReconciliationTaxContingenciesForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxContingenciesForeign", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Amount", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in foreign income tax contingency." } } }, "auth_ref": [ "r1249" ] }, "us-gaap_IncomeTaxReconciliationTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCredits", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount", "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 tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits." } } }, "auth_ref": [ "r1249" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCreditsForeign", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails", "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Foreign, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax credit." } } }, "auth_ref": [ "r1249" ] }, "us-gaap_IncomeTaxReconciliationTaxCreditsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationTaxCreditsOther", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "General Business Tax Credit Carryforward", "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Other, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other tax credits." } } }, "auth_ref": [ "r1249" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash taxes paid", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r63" ] }, "us-gaap_IncomeTaxesReceivableNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesReceivableNoncurrent", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes Receivable", "label": "Income Taxes Receivable, Noncurrent", "documentation": "Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes." } } }, "auth_ref": [ "r1183" ] }, "oii_Incometaxesadjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Incometaxesadjusted", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes, adjusted", "label": "Income taxes, adjusted", "documentation": "Income taxes adjusted expense or benefit without adoption of new accounting standard" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable and accrued liabilites", "label": "Increase (Decrease) in Accounts Payable", "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." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/RevenueContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Contract with Customer, Liability", "label": "Increase (Decrease) in Contract with Customer, Liability", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r818", "r1196" ] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/RevenueContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Deferred Revenue", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r1025" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory", "terseLabel": "Increase (Decrease) in Inventories", "label": "Increase (Decrease) in Inventories", "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." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Excluding the effects of acquisitions, increase (decrease) in cash from:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Other Current Liabilities", "label": "Increase (Decrease) in Other Current Liabilities", "documentation": "Amount of increase (decrease) in current liabilities classified as other." } } }, "auth_ref": [ "r1196" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Other Noncurrent Liabilities", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingAssets", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other operating assets", "label": "Increase (Decrease) in Other Operating Assets", "documentation": "Amount of increase (decrease) in operating assets classified as other." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets [Axis]", "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r477", "r478" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "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." } } }, "auth_ref": [ "r95", "r192" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r1105", "r1114", "r1124", "r1141", "r1150", "r1154", "r1162" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r1160" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r1094", "r1166" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r1094", "r1166" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r1094", "r1166" ] }, "us-gaap_InsuranceDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceDisclosureTextBlock", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance Disclosure", "label": "Insurance Disclosure [Text Block]", "documentation": "The entire disclosure for the types of coverages and products sold, and the assets, obligations, recorded liabilities, revenues and expenses arising therefrom, and the amounts of and methodologies and assumptions used in determining the amounts of such items." } } }, "auth_ref": [ "r838", "r839", "r874", "r875" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets, Net (Excluding Goodwill)", "label": "Intangible Assets, Net (Excluding Goodwill)", "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." } } }, "auth_ref": [ "r93", "r96" ] }, "oii_IntegrityManagementDigitalSolutionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "IntegrityManagementDigitalSolutionsMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/RevenueBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Integrity Management & Digital Solutions", "label": "Integrity Management & Digital Solutions [Member]", "documentation": "Integrity Management & Digital Solutions segment" } } }, "auth_ref": [] }, "us-gaap_InterestCostsCapitalized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestCostsCapitalized", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPropertyPlantandEquipmentandLongLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Costs Capitalized", "label": "Interest Costs Capitalized", "documentation": "Amount of interest capitalized during the period." } } }, "auth_ref": [ "r149" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "oii_IncomeIncludingEquityAffiliateEarningsBeforeIncomeTaxes", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense, net of amounts capitalized", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r152", "r232", "r307", "r374", "r785", "r955", "r1086", "r1292" ] }, "us-gaap_InterestIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeMember", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Income", "label": "Interest Income [Member]", "documentation": "Primary financial statement caption in which reported facts about interest income have been included." } } }, "auth_ref": [] }, "us-gaap_InterestPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaid", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities." } } }, "auth_ref": [ "r1198" ] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Payable", "label": "Interest Payable", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r154", "r1285" ] }, "oii_InterestRateComponentAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "InterestRateComponentAxis", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Component [Axis]", "label": "Interest Rate Component [Axis]", "documentation": "Interest Rate Component [Axis]" } } }, "auth_ref": [] }, "oii_InterestRateComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "InterestRateComponentDomain", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtTermLoanDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Component [Domain]", "label": "Interest Rate Component [Domain]", "documentation": "Interest Rate Component [Domain]" } } }, "auth_ref": [] }, "us-gaap_InterestRateFairValueHedgeAssetAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateFairValueHedgeAssetAtFairValue", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Fair Value Hedge Asset at Fair Value", "label": "Interest Rate Fair Value Hedge Asset at Fair Value", "documentation": "Fair value as of the balance sheet date of all derivative assets designated as interest rate fair value hedging instruments." } } }, "auth_ref": [ "r139" ] }, "us-gaap_InterestRateSwapMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestRateSwapMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtInterestRateSwapDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate Swap", "label": "Interest Rate Swap [Member]", "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period." } } }, "auth_ref": [ "r1027", "r1083", "r1084" ] }, "us-gaap_InterestReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestReceivable", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Receivable", "label": "Interest Receivable", "documentation": "Carrying amount as of the balance sheet date of interest earned but not received. Also called accrued interest or accrued interest receivable." } } }, "auth_ref": [ "r1186", "r1294" ] }, "us-gaap_InventoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoriesMember", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories [Member]", "label": "Inventories [Member]", "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale." } } }, "auth_ref": [] }, "us-gaap_InventoryCurrentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryCurrentTable", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryofMajorAccountingPoliciesInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, Current [Table]", "label": "Inventory, Current [Table]", "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_InventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryLineItems", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryofMajorAccountingPoliciesInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Line Items]", "label": "Inventory [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "verboseLabel": "Inventory, Net", "label": "Inventory, Net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r289", "r1031", "r1073" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory", "label": "Inventory, Policy [Policy Text Block]", "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." } } }, "auth_ref": [ "r246", "r273", "r288", "r454", "r455", "r457", "r820", "r1036" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesInventory", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryofMajorAccountingPoliciesInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory Write-down", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r456" ] }, "oii_Inventoryadjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Inventoryadjusted", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory, adjusted", "label": "Inventory, adjusted", "documentation": "Inventory adjusted to reflect balances without adoption of new accounting standard" } } }, "auth_ref": [] }, "us-gaap_InvestmentIncomeInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIncomeInterest", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "oii_IncomeIncludingEquityAffiliateEarningsBeforeIncomeTaxes", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Investment Income, Interest", "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities." } } }, "auth_ref": [ "r178", "r373" ] }, "us-gaap_InvestmentIssuerAffiliationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIssuerAffiliationAxis", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in and Advances to Affiliates Categorization [Axis]", "label": "Investment, Issuer Affiliation [Axis]", "documentation": "Information by affiliation of issuer of investment." } } }, "auth_ref": [ "r891", "r899", "r915", "r921", "r931", "r932", "r950", "r951", "r952", "r953", "r956", "r957", "r962", "r963", "r975", "r976", "r977", "r982", "r983", "r984", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003" ] }, "us-gaap_InvestmentIssuerAffiliationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentIssuerAffiliationDomain", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in and Advances to Affiliates Categorization [Domain]", "label": "Investment, Issuer Affiliation [Domain]", "documentation": "Affiliation of issuer of investment." } } }, "auth_ref": [ "r891", "r899", "r915", "r921", "r931", "r932", "r950", "r951", "r952", "r953", "r956", "r957", "r962", "r963", "r975", "r976", "r977", "r982", "r983", "r984", "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003" ] }, "us-gaap_InvestmentsAndOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsAndOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Investments and Other Noncurrent Assets", "label": "Investments and Other Noncurrent Assets", "documentation": "Amount of investments, and noncurrent assets classified as other." } } }, "auth_ref": [] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments, Fair Value Disclosure", "label": "Investments, Fair Value Disclosure", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r754" ] }, "oii_LandsurveybusinessMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "LandsurveybusinessMember", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land survey business [Member]", "label": "Land survey business [Member]", "documentation": "Land survey business [Member]" } } }, "auth_ref": [] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/LeaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r801", "r1072" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/LeasesCodificationTopic842Details_1" ], "lang": { "en-us": { "role": { "terseLabel": "Lease, Cost [Table Text Block]", "label": "Lease, Cost [Table Text Block]", "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." } } }, "auth_ref": [ "r1268" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LeasesOfLesseeDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesOfLesseeDisclosureTextBlock", "presentation": [ "http://www.oceaneering.com/role/LeasesCodificationTopic842" ], "lang": { "en-us": { "role": { "terseLabel": "Leases of Lessee Disclosure", "label": "Leases of Lessee Disclosure [Text Block]", "documentation": "The entire disclosure for lessee entity's leasing arrangements including, but not limited to, all of the following: (a.) The basis on which contingent rental payments are determined, (b.) The existence and terms of renewal or purchase options and escalation clauses, (c.) Restrictions imposed by lease agreements, such as those concerning dividends, additional debt, and further leasing." } } }, "auth_ref": [ "r237" ] }, "oii_LeasesoflesseedisclosuretableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "LeasesoflesseedisclosuretableLineItems", "presentation": [ "http://www.oceaneering.com/role/LeaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "leases of lessee disclosure table [Line Items]", "label": "leases of lessee disclosure table [Line Items]", "documentation": "[Line Items] for leases of lessee disclosure table [Table]" } } }, "auth_ref": [] }, "oii_LeasesoflesseedisclosuretableTable": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "LeasesoflesseedisclosuretableTable", "presentation": [ "http://www.oceaneering.com/role/LeaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "leases of lessee disclosure table [Table]", "label": "leases of lessee disclosure table [Table]", "documentation": "leases of lessee disclosure table [Table]" } } }, "auth_ref": [] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LegalMattersAndContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalMattersAndContingenciesTextBlock", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Matters and Contingencies", "label": "Legal Matters and Contingencies [Text Block]", "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies." } } }, "auth_ref": [ "r199" ] }, "us-gaap_LesseeLeaseDescriptionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionLineItems", "presentation": [ "http://www.oceaneering.com/role/LeasesAssetandLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Line Items]", "label": "Lessee, Lease, Description [Line Items]", "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." } } }, "auth_ref": [ "r800" ] }, "us-gaap_LesseeLeaseDescriptionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeaseDescriptionTable", "presentation": [ "http://www.oceaneering.com/role/LeasesAssetandLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Lease, Description [Table]", "label": "Lessee, Lease, Description [Table]", "documentation": "Disclosure of information about lessee's leases." } } }, "auth_ref": [ "r800" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r799" ] }, "oii_LesseeOperatingLeaseCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "LesseeOperatingLeaseCostsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Lessee Operating Lease Costs [Abstract]", "label": "Lessee Operating Lease Costs [Abstract]", "documentation": "Lessee Operating Lease Costs [Abstract]" } } }, "auth_ref": [] }, "oii_LesseeOperatingLeaseCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "LesseeOperatingLeaseCostsTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/LeasesCodificationTopic842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee Operating Lease Costs [Table Text Block]", "label": "Lessee Operating Lease Costs [Table Text Block]", "documentation": "[Table Text Block] for Lessee Operating Lease Costs [Table]" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/LeaseNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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." } } }, "auth_ref": [ "r1269" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/LeasesAssetandLiabilities", "http://www.oceaneering.com/role/LeasesOperatingLeaseMaturities" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r806" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/LeasesOperatingLeaseMaturities" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due after Year Five", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "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)." } } }, "auth_ref": [ "r806" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/LeasesOperatingLeaseMaturities" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months", "label": "Lessee, Operating Lease, Liability, to be Paid, Next Rolling 12 Months", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r1269" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/LeasesOperatingLeaseMaturities" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Five", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "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)." } } }, "auth_ref": [ "r806" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/LeasesOperatingLeaseMaturities" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Four", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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)." } } }, "auth_ref": [ "r806" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/LeasesOperatingLeaseMaturities" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Three", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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)." } } }, "auth_ref": [ "r806" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/LeasesOperatingLeaseMaturities" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Liability, Payments, Due Year Two", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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)." } } }, "auth_ref": [ "r806" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/LeasesOperatingLeaseMaturities" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r806" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.oceaneering.com/role/LeasesOperatingLeaseMaturities" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Lease, Term of Contract", "label": "Lessee, Operating Lease, Term of Contract", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1267" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.oceaneering.com/role/LeasesCodificationTopic842", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessee, Operating Leases [Text Block]", "label": "Lessee, Operating Leases [Text Block]", "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." } } }, "auth_ref": [ "r795" ] }, "us-gaap_LessorOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LessorOperatingLeaseTermOfContract", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Lessor, Operating Lease, Term of Contract", "label": "Lessor, Operating Lease, Term of Contract", "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r1270" ] }, "us-gaap_LetterOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LetterOfCreditMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Credit [Member]", "label": "Letter of Credit [Member]", "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)." } } }, "auth_ref": [] }, "us-gaap_LettersOfCreditOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LettersOfCreditOutstandingAmount", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Letters of Credit Outstanding, Amount", "label": "Letters of Credit Outstanding, Amount", "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Liabilities and Sharesholders' Equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r168", "r226", "r847", "r1073", "r1201", "r1221", "r1264" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "LIABILITIES AND SHAREHOLDERS' EQUITY", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total Current Liabilities", "label": "Liabilities, Current", "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." } } }, "auth_ref": [ "r42", "r272", "r321", "r418", "r501", "r502", "r504", "r505", "r506", "r508", "r510", "r512", "r513", "r721", "r724", "r725", "r762", "r1073", "r1236", "r1276", "r1277" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current Liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities, Other than Long-term Debt, Noncurrent", "label": "Liabilities, Other than Long-Term Debt, Noncurrent", "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities." } } }, "auth_ref": [] }, "us-gaap_LiabilitiesSubjectToCompromiseIncomeTaxContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesSubjectToCompromiseIncomeTaxContingencies", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities Subject to Compromise, Income Tax Contingencies", "label": "Liabilities Subject to Compromise, Income Tax Contingencies", "documentation": "The amount of income taxes included in liabilities subject to compromise." } } }, "auth_ref": [ "r1275" ] }, "us-gaap_LiabilityForUncertainTaxPositionsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUncertainTaxPositionsCurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for Uncertainty in Income Taxes, Current", "label": "Liability for Uncertainty in Income Taxes, Current", "documentation": "Amount recognized for uncertainty in income taxes classified as current." } } }, "auth_ref": [ "r41" ] }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxNarrativeDetailsDetails", "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesReconciliationofUncertainTaxPositionsDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for Uncertainty in Income Taxes, Noncurrent", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent." } } }, "auth_ref": [ "r45" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revolving credit facility", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r34", "r224", "r1286" ] }, "oii_LineOfCreditFacilityAvailableAdditionalBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "LineOfCreditFacilityAvailableAdditionalBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Available Additional Borrowing Capacity", "label": "Line of Credit Facility, Available Additional Borrowing Capacity", "documentation": "Line of Credit Facility, Available Additional Borrowing Capacity" } } }, "auth_ref": [] }, "oii_LineOfCreditFacilityBasisSpreadOnVariableRate": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "LineOfCreditFacilityBasisSpreadOnVariableRate", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Basis Spread on Variable Rate", "label": "Line of Credit Facility, Basis Spread on Variable Rate", "documentation": "Line of Credit Facility, Basis Spread on Variable Rate" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCommitmentFeePercentage", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Commitment Fee Percentage", "label": "Line of Credit Facility, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "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." } } }, "auth_ref": [ "r1200" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "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." } } }, "auth_ref": [ "r38" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r38", "r1200" ] }, "us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "label": "Line of Credit Facility, Unused Capacity, Commitment Fee Percentage", "documentation": "The fee, expressed as a percentage of the line of credit facility, for available but unused credit capacity under the credit facility." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit [Member]", "label": "Line of Credit [Member]", "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." } } }, "auth_ref": [] }, "oii_LineofCreditFacilityMaximumCapitalizationRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "LineofCreditFacilityMaximumCapitalizationRatio", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Maximum Capitalization Ratio", "label": "Line of Credit Facility, Maximum Capitalization Ratio", "documentation": "Line of Credit Facility, Maximum Capitalization Ratio" } } }, "auth_ref": [] }, "oii_LiquidityInRevolvingCreditFacilityCriteria": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "LiquidityInRevolvingCreditFacilityCriteria", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "liquidity in revolving credit facility criteria", "label": "liquidity in revolving credit facility criteria", "documentation": "liquidity in revolving credit facility criteria" } } }, "auth_ref": [] }, "us-gaap_LoansPayableToBank": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LoansPayableToBank", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term Loan Facility", "verboseLabel": "Loans Payable to Bank", "label": "Loans Payable to Bank", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of loans from a bank with maturities initially due after one year or beyond the normal operating cycle if longer." } } }, "auth_ref": [ "r34", "r224", "r1286" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaRevenuesandLongLivedAssetsbyLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Assets by Geographic Areas", "label": "Long-Lived Assets by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets." } } }, "auth_ref": [ "r31" ] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/DebtLongTermDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r34", "r224", "r527", "r541", "r1044", "r1045", "r1286" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r280" ] }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtPercentageBearingFixedInterestRate", "presentation": [ "http://www.oceaneering.com/role/DebtInterestRateSwapDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "documentation": "The interest rate applicable to 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." } } }, "auth_ref": [ "r43" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://www.oceaneering.com/role/Debt" ], "lang": { "en-us": { "role": { "terseLabel": "Debt", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r200" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtInterestRateSwapDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r44" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtInterestRateSwapDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "label": "Long-Term Debt, Type [Domain]", "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." } } }, "auth_ref": [ "r44", "r102" ] }, "us-gaap_LossContingenciesByNatureOfContingencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesByNatureOfContingencyAxis", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies by Nature of Contingency [Axis]", "label": "Loss Contingency Nature [Axis]", "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur." } } }, "auth_ref": [ "r490", "r492", "r494", "r500", "r1232", "r1233" ] }, "us-gaap_LossContingenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesLineItems", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Line Items]", "label": "Loss Contingencies [Line Items]", "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." } } }, "auth_ref": [ "r490", "r492", "r494", "r500", "r1232", "r1233" ] }, "us-gaap_LossContingenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingenciesTable", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingencies [Table]", "label": "Loss Contingencies [Table]", "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." } } }, "auth_ref": [ "r490", "r492", "r494", "r500", "r1232", "r1233" ] }, "us-gaap_LossContingencyAccrualAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualAtCarryingValue", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Accrual", "label": "Loss Contingency Accrual", "documentation": "Amount of loss contingency liability." } } }, "auth_ref": [ "r490", "r1170" ] }, "us-gaap_LossContingencyAccrualCarryingValuePeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyAccrualCarryingValuePeriodIncreaseDecrease", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency Accrual, Period Increase (Decrease)", "label": "Loss Contingency Accrual, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in loss contingency liability." } } }, "auth_ref": [ "r1231" ] }, "us-gaap_LossContingencyDisclosures": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDisclosures", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "terseLabel": "Contingencies Disclosure", "label": "Contingencies Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r489", "r490", "r491", "r493", "r495", "r496", "r497", "r498" ] }, "us-gaap_LossContingencyEstimateOfPossibleLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyEstimateOfPossibleLoss", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/RevenuePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Estimate of Possible Loss", "label": "Loss Contingency, Estimate of Possible Loss", "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date." } } }, "auth_ref": [ "r492", "r494", "r499", "r500" ] }, "us-gaap_LossContingencyNatureDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyNatureDomain", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loss Contingency, Nature [Domain]", "label": "Loss Contingency, Nature [Domain]", "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability." } } }, "auth_ref": [ "r490", "r492", "r494", "r500", "r1232", "r1233" ] }, "oii_MajorCustomerAboveBenchmarkThresholdNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "MajorCustomerAboveBenchmarkThresholdNumber", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Major Customer Above Benchmark Threshold, Number", "label": "Major Customer Above Benchmark Threshold, Number", "documentation": "Major Customer Above Benchmark Threshold, Number" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Major Customers [Axis]", "label": "Customer [Axis]" } } }, "auth_ref": [ "r399", "r1052", "r1243", "r1288", "r1289" ] }, "oii_ManufacturedProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "ManufacturedProductsMember", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/RevenueBusinessSegmentDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses" ], "lang": { "en-us": { "role": { "terseLabel": "Manufactured Products", "label": "Manufactured Products [Member]", "documentation": "Manufactured Products segment" } } }, "auth_ref": [] }, "us-gaap_MarineServicesEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MarineServicesEquipmentMember", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPropertyPlantandEquipmentandLongLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Marine Services Equipment [Member]", "label": "Marine Services Equipment [Member]", "documentation": "Equipment used in marine operations." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtInterestRateSwapDetails", "http://www.oceaneering.com/role/DebtTermLoanDetails", "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails", "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/LeasesStatement", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPrinciplesofConsolidationAndRepurchasesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPropertyPlantandEquipmentandLongLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum [Member]", "label": "Maximum [Member]" } } }, "auth_ref": [ "r492", "r494", "r495", "r496", "r626", "r817", "r876", "r919", "r920", "r974", "r978", "r980", "r981", "r994", "r1023", "r1024", "r1040", "r1048", "r1067", "r1075", "r1238", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283" ] }, "oii_MaximumPermittedLeverageRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "MaximumPermittedLeverageRatio", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "MaximumPermittedLeverageRatio", "label": "MaximumPermittedLeverageRatio", "documentation": "Maximum Permitted Leverage Ratio" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r1133" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r1133" ] }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input, Long-term Revenue Growth Rate [Member]", "label": "Measurement Input, Long-Term Revenue Growth Rate [Member]", "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue." } } }, "auth_ref": [ "r1263" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Axis]", "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r756" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Input Type [Domain]", "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "oii_MedusaSparLlcInvestmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "MedusaSparLlcInvestmentMember", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Medusa Spar LLC Investment [Member]", "verboseLabel": "Medusa Spar LLC [Member]", "label": "Medusa Spar Llc Investment Member", "documentation": "Medusa Spar LLC Investment" } } }, "auth_ref": [] }, "us-gaap_MergersAcquisitionsAndDispositionsDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MergersAcquisitionsAndDispositionsDisclosuresTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposition [Policy Text Block]", "label": "Mergers, Acquisitions and Dispositions Disclosures [Text Block]", "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." } } }, "auth_ref": [ "r158", "r216" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtTermLoanDetails", "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails", "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPrinciplesofConsolidationAndRepurchasesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPropertyPlantandEquipmentandLongLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r492", "r494", "r495", "r496", "r626", "r817", "r876", "r919", "r920", "r974", "r978", "r980", "r981", "r994", "r1023", "r1024", "r1040", "r1048", "r1067", "r1075", "r1238", "r1278", "r1279", "r1280", "r1281", "r1282", "r1283" ] }, "us-gaap_MinorityInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterest", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity Attributable to Noncontrolling Interest", "label": "Equity, Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r51", "r225", "r321", "r418", "r501", "r504", "r505", "r506", "r512", "r513", "r762", "r846", "r930" ] }, "us-gaap_MinorityInterestPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MinorityInterestPeriodIncreaseDecrease", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest, Period Increase (Decrease)", "label": "Noncontrolling Interest, Period Increase (Decrease)", "documentation": "Net Increase or Decrease in balance of noncontrolling interest in the subsidiary during the reporting period." } } }, "auth_ref": [ "r126" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r1153" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r1161" ] }, "country_NG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "NG", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nigeria [Member]", "label": "NIGERIA" } } }, "auth_ref": [] }, "country_NO": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "NO", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaRevenuesandLongLivedAssetsbyLocationDetails", "http://www.oceaneering.com/role/RevenueGeographicareasDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "NORWAY", "terseLabel": "Norway [Member]", "label": "NORWAY" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Name of Major Customer [Domain]", "label": "Customer [Domain]" } } }, "auth_ref": [ "r399", "r1052", "r1243", "r1288", "r1289" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r1134" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Provided by (Used in) Financing Activities", "label": "Net Cash Provided by (Used in) Financing Activities", "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." } } }, "auth_ref": [ "r316" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Financing Activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Used in Investing Activities", "label": "Net Cash Provided by (Used in) Investing Activities", "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." } } }, "auth_ref": [ "r316" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Investing Activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net Cash Provided by Operating Activities", "label": "Net Cash Provided by (Used in) Operating Activities", "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." } } }, "auth_ref": [ "r183", "r184", "r185" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Operating Activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Net Income (Loss) Attributable to Parent", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r172", "r185", "r231", "r270", "r298", "r301", "r306", "r321", "r337", "r342", "r343", "r345", "r346", "r350", "r351", "r358", "r370", "r384", "r390", "r393", "r418", "r501", "r502", "r504", "r505", "r506", "r508", "r510", "r512", "r513", "r749", "r762", "r852", "r948", "r969", "r970", "r1039", "r1086", "r1236" ] }, "oii_Netincomeadjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Netincomeadjusted", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income, adjusted", "label": "Net income, adjusted", "documentation": "Net income, adjusted without adoption of new accounting standard" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.oceaneering.com/role/AccountingStandardsUpdatesNotes", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements and Changes in Accounting Principles [Text Block]", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r253", "r254", "r257", "r268", "r335", "r336", "r339", "r340", "r352", "r353", "r423", "r424", "r700", "r701", "r702", "r735", "r745", "r751", "r752", "r753", "r767", "r768", "r769", "r793", "r794", "r812", "r825", "r826", "r827", "r883", "r884", "r885", "r886", "r888" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "presentation": [ "http://www.oceaneering.com/role/AccountingStandardsUpdatesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "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." } } }, "auth_ref": [ "r263", "r264", "r265", "r266", "r267", "r334", "r337", "r338", "r339", "r341", "r345", "r352", "r362", "r407", "r408", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429", "r430", "r481", "r661", "r662", "r663", "r696", "r697", "r698", "r699", "r715", "r716", "r717", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r746", "r747", "r748", "r749", "r750", "r758", "r759", "r763", "r764", "r765", "r766", "r783", "r784", "r789", "r790", "r791", "r792", "r807", "r808", "r809", "r810", "r811", "r822", "r823", "r824", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r890" ] }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "presentation": [ "http://www.oceaneering.com/role/AccountingStandardsUpdatesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items." } } }, "auth_ref": [ "r66", "r263", "r264", "r265", "r266", "r267", "r334", "r337", "r338", "r339", "r341", "r345", "r352", "r362", "r407", "r408", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429", "r430", "r481", "r661", "r662", "r663", "r696", "r697", "r698", "r699", "r715", "r716", "r717", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r746", "r747", "r748", "r749", "r750", "r758", "r759", "r763", "r764", "r765", "r766", "r783", "r784", "r789", "r790", "r791", "r792", "r807", "r808", "r809", "r810", "r811", "r822", "r823", "r824", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r890" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "New Accounting Pronouncements, Policy [Policy Text Block]", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r1133" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r1102", "r1114", "r1124", "r1141", "r1150" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r1131" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r1130" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r1141" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1161" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1161" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://www.oceaneering.com/role/RevenueGeographicareasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-US", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1295", "r1296", "r1297", "r1298" ] }, "oii_NoncashIncomeTaxBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "NoncashIncomeTaxBenefit", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash Income Tax Benefit", "label": "Noncash Income Tax Benefit", "documentation": "Noncash Income Tax Benefit" } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestInVariableInterestEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestInVariableInterestEntity", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest in Variable Interest Entity", "label": "Noncontrolling Interest in Variable Interest Entity", "documentation": "Portion of equity (net assets) in a variable interest entity (VIE) not attributable, directly or indirectly, to the parent entity. That is, this is the portion of equity in a VIE that is attributable to the noncontrolling interest (previously referred to as minority interest)." } } }, "auth_ref": [] }, "us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestIncreaseFromBusinessCombination", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest, Increase from Business Combination", "label": "Noncontrolling Interest, Increase from Business Combination", "documentation": "Amount of increase in noncontrolling interest from a business combination." } } }, "auth_ref": [ "r21", "r106", "r124" ] }, "us-gaap_NoncontrollingInterestMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncontrollingInterestMember", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Noncontrolling Interest", "label": "Noncontrolling Interest [Member]", "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest." } } }, "auth_ref": [ "r125", "r547", "r1209", "r1210", "r1211", "r1293" ] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaRevenuesandLongLivedAssetsbyLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Assets", "label": "Long-Lived Assets", "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." } } }, "auth_ref": [ "r398" ] }, "oii_NorseCuttingAndAbandonmentAsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "NorseCuttingAndAbandonmentAsMember", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Norse Cutting and Abandonment AS [Member]", "label": "Norse Cutting and Abandonment AS [Member]", "documentation": "Norse Cutting and Abandonment AS [Member]" } } }, "auth_ref": [] }, "us-gaap_NotesPayableFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableFairValueDisclosure", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable, Fair Value Disclosure", "label": "Notes Payable, Fair Value Disclosure", "documentation": "Fair value portion of notes payable." } } }, "auth_ref": [ "r40" ] }, "oii_OceaneeringAGVSystemMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "OceaneeringAGVSystemMemberMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Oceaneering AGV System Member", "label": "Oceaneering AGV System Member [Member]", "documentation": "Oceaneering AGV System Member" } } }, "auth_ref": [] }, "oii_OceaneeringEntertainmentSystemMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "OceaneeringEntertainmentSystemMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Oceaneering Entertainment System", "label": "Oceaneering Entertainment System [Member]", "documentation": "Oceaneering Entertainment System" } } }, "auth_ref": [] }, "oii_OffshoreProjectsGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "OffshoreProjectsGroupMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/RevenueBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Offshore Projects Group", "label": "Offshore Projects Group [Member]", "documentation": "Offshore Projects Group segment" } } }, "auth_ref": [] }, "oii_Oiitermloanfacilityspreadonvariablerate": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Oiitermloanfacilityspreadonvariablerate", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "oii term loan facility spread on variable rate", "label": "oii term loan facility spread on variable rate", "documentation": "oii term loan facility spread on variable rate" } } }, "auth_ref": [] }, "us-gaap_OpenTaxYear": { "xbrltype": "gYearListItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OpenTaxYear", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earliest tax years open to examination by tax authorities", "label": "Open Tax Year", "documentation": "Tax year that remains open to examination under enacted tax laws, in YYYY format." } } }, "auth_ref": [ "r680" ] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "oii_IncomeIncludingEquityAffiliateEarningsBeforeIncomeTaxes", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income from Operations", "terseLabel": "Income from Operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r370", "r384", "r390", "r393", "r1039" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/LeaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Cost", "label": "Operating Lease, Cost", "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." } } }, "auth_ref": [ "r802", "r1072" ] }, "us-gaap_OperatingLeaseImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseImpairmentLoss", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/LeasesLeaseTermandDiscountRate" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Impairment Loss", "label": "Operating Lease, Impairment Loss", "documentation": "Amount of loss from impairment of right-of-use asset from operating lease." } } }, "auth_ref": [ "r1266" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/AccountingStandardsUpdatesDetails", "http://www.oceaneering.com/role/AccountingStandardsUpdatesLeasesDetails", "http://www.oceaneering.com/role/LeasesAssetandLiabilities", "http://www.oceaneering.com/role/LeasesOperatingLeaseMaturities", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r797" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/LeasesAssetandLiabilities", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r797" ] }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "presentation": [ "http://www.oceaneering.com/role/LeasesAssetandLiabilities", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes current operating lease liability." } } }, "auth_ref": [ "r798" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/LeasesAssetandLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Liability, Noncurrent", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r797" ] }, "oii_OperatingLeaseMaturitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "OperatingLeaseMaturitiesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Operating Lease Maturities [Abstract]", "label": "Operating Lease Maturities [Abstract]", "documentation": "Operating Lease Maturities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/AccountingStandardsUpdatesDetails", "http://www.oceaneering.com/role/AccountingStandardsUpdatesLeasesDetails", "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/LeasesAssetandLiabilities", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Right-of-Use Asset", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r796" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.oceaneering.com/role/LeasesLeaseTermandDiscountRate" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r805", "r1072" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.oceaneering.com/role/LeasesLeaseTermandDiscountRate" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term", "label": "Operating Lease, Weighted Average Remaining Lease Term", "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." } } }, "auth_ref": [ "r804", "r1072" ] }, "us-gaap_OperatingLeasedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasedAssetsLineItems", "presentation": [ "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leased Assets [Line Items]", "label": "Operating Leased Assets [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDue", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total Lease Commitments", "label": "Operating Leases, Future Minimum Payments Due", "documentation": "Amount of required minimum rental payments for leases having an initial or remaining non-cancelable letter-terms in excess of one year." } } }, "auth_ref": [ "r240", "r243" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails": { "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2016", "label": "Operating Leases, Future Minimum Payments Due, Next 12 Months", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r240", "r243" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueInFiveYears", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails": { "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2020", "label": "Operating Leases, Future Minimum Payments, Due in Five Years", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r240", "r243" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueInFourYears", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails": { "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2019", "label": "Operating Leases, Future Minimum Payments, Due in Four Years", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r240", "r243" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails": { "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2018", "label": "Operating Leases, Future Minimum Payments, Due in Three Years", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r240", "r243" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails": { "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2017", "label": "Operating Leases, Future Minimum Payments, Due in Two Years", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r240", "r243" ] }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesFutureMinimumPaymentsDueThereafter", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails": { "parentTag": "us-gaap_OperatingLeasesFutureMinimumPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Operating Leases, Future Minimum Payments, Due Thereafter", "documentation": "Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date." } } }, "auth_ref": [ "r240", "r243" ] }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases of Lessee Disclosure", "label": "Lessee, Operating Lease, Disclosure [Table Text Block]", "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions." } } }, "auth_ref": [ "r236", "r239", "r240", "r241", "r242" ] }, "oii_OperatingLeasesOperatingLeaseOptionNumber": { "xbrltype": "integerItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "OperatingLeasesOperatingLeaseOptionNumber", "presentation": [ "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases, Operating Lease Option, Number", "label": "Operating Leases, Operating Lease Option, Number", "documentation": "Operating Leases, Operating Lease Option, Number" } } }, "auth_ref": [] }, "oii_OperatingLeasesOperatingLeaseOptionTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "OperatingLeasesOperatingLeaseOptionTerm", "presentation": [ "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases, Operating Lease Option Term", "label": "Operating Leases, Operating Lease Option Term", "documentation": "Operating Leases, Operating Lease Option Term" } } }, "auth_ref": [] }, "oii_OperatingLeasesOperatingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "OperatingLeasesOperatingLeaseTerm", "presentation": [ "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails", "http://www.oceaneering.com/role/LeasesStatement", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases, Operating Lease Term", "label": "Operating Leases, Operating Lease Term", "documentation": "Operating Leases, Operating Lease Term" } } }, "auth_ref": [] }, "us-gaap_OperatingLeasesRentExpenseMinimumRentals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesRentExpenseMinimumRentals", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases, Rent Expense, Minimum Rentals", "label": "Operating Leases, Rent Expense, Minimum Rentals", "documentation": "This element represents the payments that the lessee is obligated to make or can be required to make in connection with a property under the terms of an agreement classified as an operating lease, excluding contingent rentals and a guarantee by the lessee of the lessor's debt and the lessee's obligation to pay (apart from the rental payments) executory costs such as insurance, maintenance, and taxes." } } }, "auth_ref": [ "r238", "r240", "r241" ] }, "us-gaap_OperatingLeasesRentExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeasesRentExpenseNet", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases, Rent Expense, Net", "label": "Operating Leases, Rent Expense, Net", "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income." } } }, "auth_ref": [ "r241" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r117" ] }, "us-gaap_OperatingLossCarryforwardsExpirationDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsExpirationDate", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards, Expiration Date", "label": "Operating Loss Carryforwards, Expiration Date", "documentation": "Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format." } } }, "auth_ref": [ "r117" ] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "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." } } }, "auth_ref": [ "r116" ] }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards, Valuation Allowance", "label": "Operating Loss Carryforwards, Valuation Allowance", "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r115" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "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." } } }, "auth_ref": [ "r383", "r384", "r385", "r386", "r387", "r393" ] }, "oii_OperatingleaseLeaseTermandDiscountRateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "OperatingleaseLeaseTermandDiscountRateTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/LeaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease Lease Term and Discount Rate [Table Text Block]", "label": "Operating lease Lease Term and Discount Rate [Table Text Block]", "documentation": "[Table Text Block] for Operating lease Lease Term and Discount Rate [Table]" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Current", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r41" ] }, "us-gaap_OtherAccruedLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesNoncurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Accrued Liabilities, Noncurrent", "documentation": "Amount of expenses incurred but not yet paid classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r45" ] }, "us-gaap_OtherAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other Asset Impairment Charges", "label": "Other Asset Impairment Charges", "documentation": "The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value." } } }, "auth_ref": [ "r1197", "r1226" ] }, "us-gaap_OtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Other Assets, Current", "terseLabel": "Other current assets", "label": "Other Assets, Current", "documentation": "Amount of current assets classified as other." } } }, "auth_ref": [ "r291", "r1073" ] }, "us-gaap_OtherAssetsMiscellaneousNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsMiscellaneousNoncurrent", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2": { "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Assets, Miscellaneous, Noncurrent", "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsNoncurrentOtherThanNoncurrentInvestmentsAndPropertyPlantAndEquipment", "weight": 1.0, "order": 2.0 }, "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "verboseLabel": "Other non-current assets", "terseLabel": "Other Assets, Noncurrent", "totalLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r278" ] }, "us-gaap_OtherAssetsNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrentAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other Assets:", "label": "Other Assets, Noncurrent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Foreign currency translation adjustments", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "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." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive income", "terseLabel": "Other Comprehensive Income (Loss), Net of Tax", "label": "Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r24", "r33", "r299", "r302", "r309", "r776", "r777", "r782", "r830", "r853", "r1189", "r1190" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Other Comprehensive Income", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent", "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity." } } }, "auth_ref": [ "r9", "r22", "r217", "r299", "r302" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income, net of tax:", "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Pension-related adjustments", "negatedTerseLabel": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan." } } }, "auth_ref": [ "r6", "r169" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "label": "OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment, after Tax", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r294", "r295", "r413" ] }, "us-gaap_OtherCurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCurrentLiabilitiesMember", "presentation": [ "http://www.oceaneering.com/role/LeasesAssetandLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Other Current Liabilities", "label": "Other Current Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherDeferredCompensationArrangementsLiabilityClassifiedNoncurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Deferred Compensation Arrangements, Liability, Classified, Noncurrent", "label": "Other Deferred Compensation Arrangements, Liability, Classified, Noncurrent", "documentation": "Amount of the liabilities, classified as other, for deferred compensation arrangements payable after one year or the operating cycle, if longer." } } }, "auth_ref": [] }, "oii_OtherEquityMethodInvesteesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "OtherEquityMethodInvesteesMember", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Other [Member]", "label": "Other Equity Method Investees [Member]", "documentation": "Other Equity Method Investees [Member]" } } }, "auth_ref": [] }, "oii_OtherGeographicalMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "OtherGeographicalMemberMember", "presentation": [ "http://www.oceaneering.com/role/RevenueGeographicareasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other geographical member", "label": "Other geographical member [Member]", "documentation": "Other geographical member" } } }, "auth_ref": [] }, "us-gaap_OtherIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncomeMember", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Income [Member]", "label": "Other Income [Member]", "documentation": "Primary financial statement caption encompassing other revenue." } } }, "auth_ref": [ "r143" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Intangible Assets", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherInventoryNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherInventoryNetOfReserves", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Other Inventory, Net of Reserves", "label": "Other Inventory, Net of Reserves", "documentation": "Amount, after of valuation reserves and allowances, of inventory, classified as other, expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r91", "r1187" ] }, "us-gaap_OtherLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesMember", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Liabilities", "label": "Other Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other liabilities." } } }, "auth_ref": [ "r137", "r146" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Other Long-term Liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r45" ] }, "us-gaap_OtherNoncashExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashExpense", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Other Noncash Expense", "label": "Other Noncash Expense", "documentation": "Amount of expense or loss included in net income that result in no cash flow, classified as other." } } }, "auth_ref": [ "r185" ] }, "us-gaap_OtherNoncashIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncashIncome", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Other Noncash Income", "label": "Other Noncash Income", "documentation": "Amount of income or gain included in net income that result in no cash inflow (outflow), classified as other." } } }, "auth_ref": [ "r185" ] }, "us-gaap_OtherNoncurrentAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentAssetsMember", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Noncurrent Assets [Member]", "label": "Other Noncurrent Assets [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherNoncurrentLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNoncurrentLiabilitiesMember", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Noncurrent Liabilities [Member]", "label": "Other Noncurrent Liabilities [Member]", "documentation": "Primary financial statement caption encompassing other noncurrent liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "oii_IncomeIncludingEquityAffiliateEarningsBeforeIncomeTaxes", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome", "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other income (expense), net", "verboseLabel": "Other Nonoperating Income (Expense)", "negatedTerseLabel": "Other Nonoperating Income (Expense)", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r180" ] }, "us-gaap_OtherOperatingIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherOperatingIncomeExpenseNet", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "oii_IncomeIncludingEquityAffiliateEarningsBeforeIncomeTaxes", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other Nonoperating Expense", "label": "Other Operating Income (Expense), Net", "documentation": "The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations." } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r1133" ] }, "us-gaap_OtherPostretirementBenefitsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherPostretirementBenefitsPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Executive Retirement Plan", "label": "Liability, Other Retirement Benefits", "documentation": "Amount of liability for retirement benefits, classified as other." } } }, "auth_ref": [ "r223" ] }, "us-gaap_OtherTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherTaxExpenseBenefit", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Tax Expense (Benefit)", "label": "Other Tax Expense (Benefit)", "documentation": "Amount of other income tax expense (benefit)." } } }, "auth_ref": [ "r322", "r1248", "r1253" ] }, "oii_OtheradjustmentstoIncomefromcontinuingoperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "OtheradjustmentstoIncomefromcontinuingoperations", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other Adjustments to Income, Discontinued Operations", "label": "Other adjustments to Income from continuing operations", "documentation": "Other adjustments to Income from continuing operations" } } }, "auth_ref": [] }, "oii_Otherlongtermliabilitiesadjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Otherlongtermliabilitiesadjusted", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities, adjusted", "label": "Other long-term liabilities, adjusted", "documentation": "Other long-term liabilities without adoption of new accounting standard" } } }, "auth_ref": [] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r1100", "r1112", "r1122", "r1148" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r1103", "r1115", "r1125", "r1151" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r1103", "r1115", "r1125", "r1151" ] }, "us-gaap_ParentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ParentMember", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Parent", "label": "Parent [Member]", "documentation": "Portion of equity, or net assets, in the consolidated entity attributable, directly or indirectly, to the parent. Excludes noncontrolling interests." } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r1129" ] }, "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromOtherInvestingActivities", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments for (Proceeds from) Other Investing Activities", "label": "Payments for (Proceeds from) Other Investing Activities", "documentation": "Amount of cash (inflow) outflow from investing activities classified as other." } } }, "auth_ref": [ "r1172", "r1194" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of treasury stock", "terseLabel": "Payments for Repurchase of Common Stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r58" ] }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDebtIssuanceCosts", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of Debt Issuance Costs", "label": "Payments of Debt Issuance Costs", "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." } } }, "auth_ref": [ "r60" ] }, "us-gaap_PaymentsOfFinancingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfFinancingCosts", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments of Financing Costs", "label": "Payments of Financing Costs", "documentation": "The cash outflow for loan and debt issuance costs." } } }, "auth_ref": [ "r57" ] }, "us-gaap_PaymentsToAcquireBusinessesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesGross", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payments to Acquire Businesses, Gross", "label": "Payments to Acquire Businesses, Gross", "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price." } } }, "auth_ref": [ "r55", "r718" ] }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Business acquisitions, net of cash acquired", "terseLabel": "Payments to Acquire Businesses, Net of Cash Acquired", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase." } } }, "auth_ref": [ "r55" ] }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireMarketableSecurities", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments to Acquire Available-for-sale Securities", "label": "Payments to Acquire Marketable Securities", "documentation": "Amount of cash outflow for purchase of marketable security." } } }, "auth_ref": [ "r1218" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r182" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r1132" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r1132" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r1131" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r1141" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r1134" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r1130" ] }, "oii_PercentageOfCompletionContractPositionAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "PercentageOfCompletionContractPositionAxis", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPercentageofCompletionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of Completion Contract Position [Axis]", "label": "Percentage of Completion Contract Position [Axis]", "documentation": "Percentage of Completion Contract Position [Axis]" } } }, "auth_ref": [] }, "oii_PercentageOfCompletionContractPositionDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "PercentageOfCompletionContractPositionDomain", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPercentageofCompletionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of Completion Contract Position Domain [Domain]", "label": "Percentage of Completion Contract Position [Domain]", "documentation": "Percentage of Completion Contract Position [Domain]" } } }, "auth_ref": [] }, "oii_PercentageOfFederalFundsRate": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "PercentageOfFederalFundsRate", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of Federal Funds Rate", "label": "Percentage of Federal Funds Rate", "documentation": "Percentage of Federal Funds Rate" } } }, "auth_ref": [] }, "oii_PercentageOfReservedAllowanceForCreditLoss": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "PercentageOfReservedAllowanceForCreditLoss", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses" ], "lang": { "en-us": { "role": { "terseLabel": "percentage of reserved allowance for credit loss", "label": "percentage of reserved allowance for credit loss", "documentation": "percentage of previously reserved allowance for credit loss" } } }, "auth_ref": [] }, "oii_PercentageofCompletionPercentofRevenue": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "PercentageofCompletionPercentofRevenue", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of Completion Percent of Revenue", "label": "Percentage of Completion Percent of Revenue", "documentation": "Percentage of Completion Percent of Revenue" } } }, "auth_ref": [] }, "oii_Percentageofcommitmentoflenders": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Percentageofcommitmentoflenders", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of commitment of lenders", "label": "Percentage of commitment of lenders", "documentation": "Percentage of commitment of lenders" } } }, "auth_ref": [] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails", "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares [Member]", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "us-gaap_PlanAssetCategoriesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanAssetCategoriesDomain", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]", "label": "Defined Benefit Plan, Plan Assets, Category [Domain]", "documentation": "Defined benefit plan asset investment." } } }, "auth_ref": [ "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r610", "r1057", "r1058", "r1059" ] }, "us-gaap_PostemploymentBenefitsLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitsLiabilityNoncurrent", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued post-employment benefit obligations", "label": "Postemployment Benefits Liability, Noncurrent", "documentation": "For a classified balance sheet, the carrying amount as of the balance sheet date of the portion of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement that is payable after one year (or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r1244", "r1245" ] }, "us-gaap_PostemploymentBenefitsPeriodExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PostemploymentBenefitsPeriodExpense", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Postemployment Benefits, Period Expense", "label": "Postemployment Benefits, Period Expense", "documentation": "Period expense related to postemployment benefits." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Expense, Current", "label": "Prepaid Expense, Current", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r290", "r458", "r459", "r1033" ] }, "oii_PriceAllocatedtoRemainingPerformanceObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "PriceAllocatedtoRemainingPerformanceObligations", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation", "label": "Price Allocated to Remaining Performance Obligations", "documentation": "Transaction price allocated to remaining performance obligations" } } }, "auth_ref": [] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification, Comparability Adjustment", "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r1180" ] }, "us-gaap_ProceedsFromBankDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromBankDebt", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds (payments) of bank credit facilities, including issuance costs", "label": "Proceeds from Bank Debt", "documentation": "The cash inflow from bank borrowing during the year." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ProceedsFromDebtNetOfIssuanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromDebtNetOfIssuanceCosts", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Debt, Net of Issuance Costs", "label": "Proceeds from Debt, Net of Issuance Costs", "documentation": "The cash inflow from additional borrowings, net of cash paid to third parties in connection with debt origination." } } }, "auth_ref": [ "r313" ] }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Distributions of capital from unconsolidated affiliates", "label": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities." } } }, "auth_ref": [ "r315", "r1193" ] }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIncomeTaxRefunds", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesProvisionsforIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Income Tax Refunds", "label": "Proceeds from Income Tax Refunds", "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r63", "r184" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from issuance of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r7" ] }, "us-gaap_ProceedsFromIssuanceOfSeniorLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfSeniorLongTermDebt", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds of 4.65% Senior Notes, including issuance costs", "label": "Proceeds from Issuance of Senior Long-Term Debt", "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)." } } }, "auth_ref": [ "r56" ] }, "us-gaap_ProceedsFromPaymentsForOtherFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromPaymentsForOtherFinancingActivities", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from (Payments for) Other Financing Activities", "label": "Proceeds from (Payments for) Other Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities classified as other." } } }, "auth_ref": [ "r1173", "r1195" ] }, "us-gaap_ProceedsFromRepaymentsOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromRepaymentsOfDebt", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net proceeds (payments) of revolving credit facility, including new loan costs", "label": "Proceeds from (Repayments of) Debt", "documentation": "The net cash inflow or outflow in aggregate debt due to repayments and proceeds from additional borrowings." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Sale of Debt Securities, Available-for-sale", "label": "Proceeds from Sale of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r54", "r312", "r409", "r412" ] }, "us-gaap_ProceedsFromSaleOfOtherInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfOtherInvestments", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryofMajorAccountingPoliciesDispositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of assets", "label": "Proceeds from Sale of Other Investments", "documentation": "Amount of cash inflow from the sale of investments classified as other." } } }, "auth_ref": [ "r1172" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Dispositions of property and equipment and life insurance proceeds", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r181" ] }, "us-gaap_ProductMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductMember", "presentation": [ "http://www.oceaneering.com/role/SelectedIncomeStatementInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product [Member]", "label": "Product [Member]", "documentation": "Article or substance produced by nature, labor or machinery." } } }, "auth_ref": [ "r1050" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.oceaneering.com/role/SelectedIncomeStatementInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]" } } }, "auth_ref": [ "r395", "r821", "r868", "r869", "r870", "r871", "r872", "r873", "r1028", "r1050", "r1074", "r1178", "r1234", "r1235", "r1243", "r1288" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.oceaneering.com/role/SelectedIncomeStatementInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]" } } }, "auth_ref": [ "r395", "r821", "r868", "r869", "r870", "r871", "r872", "r873", "r1028", "r1050", "r1074", "r1178", "r1234", "r1235", "r1243", "r1288" ] }, "us-gaap_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 }, "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome", "http://www.oceaneering.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Income", "terseLabel": "Net Income", "netLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest." } } }, "auth_ref": [ "r270", "r298", "r301", "r314", "r321", "r337", "r350", "r351", "r370", "r384", "r390", "r393", "r418", "r501", "r502", "r504", "r505", "r506", "r508", "r510", "r512", "r513", "r719", "r722", "r723", "r749", "r762", "r833", "r851", "r901", "r948", "r969", "r970", "r1039", "r1070", "r1071", "r1087", "r1191", "r1236" ] }, "us-gaap_PropertyPlantAndEquipmentAdditions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAdditions", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Additions", "label": "Property, Plant and Equipment, Additions", "documentation": "Amount of acquisition of long-lived, 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, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndIntangibleAssetsTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant, and Equipment and Intangible Assets", "label": "Property, Plant, and Equipment and Intangible Assets [Text Block]", "documentation": "The entire disclosure for intangible assets and long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, accounting policies and methodology, roll forwards, depreciation, depletion and amortization expense, including composite depreciation, accumulated depreciation, depletion and amortization expense, useful lives and method used, income statement disclosures, assets held for sale and public utility disclosures." } } }, "auth_ref": [ "r190", "r193" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails", "http://www.oceaneering.com/role/LeasesStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment by Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r14" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and Equipment, at cost", "label": "Property, Plant and Equipment, Gross", "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." } } }, "auth_ref": [ "r195", "r275", "r849" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/LeasesStatement", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPropertyPlantandEquipmentandLongLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "label": "Property, Plant and Equipment [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net Property and Equipment", "terseLabel": "Property, Plant and Equipment, Net", "label": "Property, Plant and Equipment, Net", "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." } } }, "auth_ref": [ "r14", "r835", "r849", "r1073" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails", "http://www.oceaneering.com/role/LeasesStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "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." } } }, "auth_ref": [ "r195" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.oceaneering.com/role/LeasesStatement", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPropertyPlantandEquipmentandLongLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Leases, Operating Lease Term", "label": "Property, Plant and Equipment, Useful Life", "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." } } }, "auth_ref": [] }, "us-gaap_ProvisionForOtherCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForOtherCreditLosses", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for Other Credit Losses", "label": "Provision for Other Credit Losses", "documentation": "Amount of expense related to credit loss from transactions other than loan and lease transactions." } } }, "auth_ref": [ "r11", "r229" ] }, "us-gaap_PublicUtilitiesInventoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryAxis", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Axis]", "label": "Inventory [Axis]", "documentation": "Information by type of inventory held." } } }, "auth_ref": [ "r1187" ] }, "us-gaap_PublicUtilitiesInventoryTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilitiesInventoryTypeDomain", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory [Domain]", "label": "Inventory [Domain]", "documentation": "Tangible personal property that is held for sale in the ordinary course of business, in process of production for such sale or is to be currently consumed in the production of goods or services to be available for sale." } } }, "auth_ref": [ "r1187" ] }, "us-gaap_PublicUtilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PublicUtilityAxis", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Utility [Axis]", "label": "Public Utility [Axis]", "documentation": "Information by type of utility plant." } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r1129" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r1129" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtInterestRateSwapDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails", "http://www.oceaneering.com/role/DebtTermLoanDetails", "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails", "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/LeasesStatement", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPrinciplesofConsolidationAndRepurchasesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPropertyPlantandEquipmentandLongLivedIntangibleAssetsDetails", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r492", "r494", "r495", "r496", "r586", "r626", "r655", "r656", "r657", "r816", "r817", "r876", "r919", "r920", "r974", "r978", "r980", "r981", "r994", "r1023", "r1024", "r1040", "r1048", "r1067", "r1075", "r1078", "r1228", "r1238", "r1279", "r1280", "r1281", "r1282", "r1283" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtInterestRateSwapDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails", "http://www.oceaneering.com/role/DebtTermLoanDetails", "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails", "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/LeasesStatement", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPrinciplesofConsolidationAndRepurchasesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPropertyPlantandEquipmentandLongLivedIntangibleAssetsDetails", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r492", "r494", "r495", "r496", "r586", "r626", "r655", "r656", "r657", "r816", "r817", "r876", "r919", "r920", "r974", "r978", "r980", "r981", "r994", "r1023", "r1024", "r1040", "r1048", "r1067", "r1075", "r1078", "r1228", "r1238", "r1279", "r1280", "r1281", "r1282", "r1283" ] }, "srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPropertyPlantandEquipmentandLongLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Name of Property [Axis]", "label": "Name of Property [Axis]" } } }, "auth_ref": [ "r1022", "r1299", "r1300", "r1301", "r1302", "r1303", "r1304", "r1305", "r1306" ] }, "srt_RealEstateAndAccumulatedDepreciationNameOfPropertyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RealEstateAndAccumulatedDepreciationNameOfPropertyDomain", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPropertyPlantandEquipmentandLongLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Name of Property [Domain]", "label": "Name of Property [Domain]" } } }, "auth_ref": [ "r1022", "r1299", "r1300", "r1301", "r1302", "r1303", "r1304", "r1305", "r1306" ] }, "us-gaap_ReceivableTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivableTypeDomain", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivable [Domain]", "label": "Receivable [Domain]", "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates." } } }, "auth_ref": [ "r49" ] }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized." } } }, "auth_ref": [ "r90" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTable", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Assets from Segment to Consolidated [Table]", "label": "Reconciliation of Assets from Segment to Consolidated [Table]", "documentation": "Identification, description, and amounts of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r82", "r84" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Assets from Segment to Consolidated", "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r82", "r84" ] }, "us-gaap_ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfOtherSignificantReconcilingItemsFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Other Significant Reconciling Items from Segments to Consolidated", "label": "Segment, Reconciliation of Other Items from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of reconciliation of other items from reportable segments to their consolidated amount. Excludes reconciliation of revenue, profit (loss), and assets." } } }, "auth_ref": [ "r83", "r84" ] }, "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Unrecognized Tax Benefits [Roll Forward]", "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r1095", "r1107", "r1117", "r1143" ] }, "us-gaap_ReductionInTaxesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReductionInTaxesMember", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in Taxes [Member]", "label": "Reduction in Taxes [Member]", "documentation": "A potential favorable financial consequence resulting from a ruling or change in tax laws." } } }, "auth_ref": [] }, "oii_RemotelyOperatedVehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "RemotelyOperatedVehiclesMember", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPropertyPlantandEquipmentandLongLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Remotely Operated Vehicles [Member]", "label": "Remotely Operated Vehicles [Member]", "documentation": "Remotely Operated Vehicles [Member]" } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfSeniorDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfSeniorDebt", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repayments of Senior Debt", "label": "Repayments of Senior Debt", "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." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ReportingUnitAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitAxis", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Axis]", "label": "Reporting Unit [Axis]", "documentation": "Information by reporting unit." } } }, "auth_ref": [ "r474", "r475", "r1042" ] }, "us-gaap_ReportingUnitDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReportingUnitDomain", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reporting Unit [Domain]", "label": "Reporting Unit [Domain]", "documentation": "Level of reporting at which goodwill is tested for impairment." } } }, "auth_ref": [ "r474", "r475", "r1042" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement [Axis]", "label": "Revision of Prior Period [Axis]" } } }, "auth_ref": [ "r266", "r331", "r332", "r333", "r337", "r338", "r342", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r362", "r425", "r426", "r699", "r742", "r747", "r748", "r749", "r792", "r810", "r811", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r890" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r1096", "r1108", "r1118", "r1144" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r1097", "r1109", "r1119", "r1145" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r1104", "r1116", "r1126", "r1152" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement [Domain]", "label": "Revision of Prior Period [Domain]" } } }, "auth_ref": [ "r266", "r331", "r332", "r333", "r337", "r338", "r342", "r343", "r344", "r345", "r347", "r348", "r349", "r350", "r351", "r352", "r362", "r425", "r426", "r699", "r742", "r747", "r748", "r749", "r792", "r810", "r811", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888", "r890" ] }, "us-gaap_RestrictedStockExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockExpense", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock unit activity", "label": "Restricted Stock or Unit Expense", "documentation": "Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement." } } }, "auth_ref": [ "r12" ] }, "oii_RestrictedStockPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "RestrictedStockPlanMember", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails", "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Plan [Member]", "label": "Restricted Stock Plan [Member]", "documentation": "Restricted Stock Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock Units (RSUs) [Member]", "label": "Restricted Stock Units (RSUs) [Member]", "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met." } } }, "auth_ref": [] }, "us-gaap_RestructuringCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCharges", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restructuring Charges", "label": "Restructuring Charges", "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation." } } }, "auth_ref": [ "r12", "r484", "r485", "r1229" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Retained earnings", "periodStartLabel": "Retained Earnings", "periodEndLabel": "Retained Earnings", "terseLabel": "Retained Earnings (Accumulated Deficit)", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r165", "r203", "r845", "r883", "r888", "r897", "r929", "r1073" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.oceaneering.com/role/AccountingStandardsUpdatesDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r265", "r331", "r332", "r333", "r338", "r349", "r351", "r422", "r430", "r661", "r662", "r663", "r698", "r699", "r729", "r732", "r733", "r737", "r747", "r879", "r881", "r902", "r1293" ] }, "us-gaap_RetainedEarningsUndistributedEarningsFromEquityMethodInvestees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsUndistributedEarningsFromEquityMethodInvestees", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings, Undistributed Earnings from Equity Method Investees", "label": "Retained Earnings, Undistributed Earnings from Equity Method Investees", "documentation": "Amount of consolidated retained earnings that represent undistributed (not yet received) earnings from 50 percent or less owned persons accounted for by the equity method (equity method investees)." } } }, "auth_ref": [ "r320" ] }, "oii_Retainedearningsadjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Retainedearningsadjusted", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings, adjusted", "label": "Retained earnings, adjusted", "documentation": "Retained earnings balance without adoption of new accounting standard" } } }, "auth_ref": [] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans [Axis] (Deprecated 2017-01-31)", "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r628", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Benefit Plan and Other Postretirement Benefit Plan [Domain] (Deprecated 2017-01-31)", "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r614", "r615", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r628", "r1059", "r1060", "r1061", "r1062", "r1063", "r1064", "r1065", "r1066" ] }, "oii_RevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "RevenueAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue [Abstract]", "label": "Revenue [Abstract]", "documentation": "Revenue [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "label": "Revenue from Contract with Customer [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenueContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer, Excluding Assessed Tax", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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." } } }, "auth_ref": [ "r371", "r372", "r383", "r388", "r389", "r395", "r397", "r399", "r559", "r560", "r821" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://www.oceaneering.com/role/RevenueNotes" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition [Text Block]", "label": "Revenue from Contract with Customer [Text Block]", "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." } } }, "auth_ref": [ "r258", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r563" ] }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/RevenueBusinessSegmentDetails", "http://www.oceaneering.com/role/RevenueGeographicareasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Geographic Areas [Table Text Block]", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue." } } }, "auth_ref": [ "r30" ] }, "oii_RevenueRecognitionForRemainingPerformanceObligationsInNext36Months": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "RevenueRecognitionForRemainingPerformanceObligationsInNext36Months", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition for Remaining Performance Obligations in next 36 months", "label": "Revenue Recognition for Remaining Performance Obligations in next 36 months", "documentation": "Revenue Recognition for Remaining Performance Obligations in next 36 months" } } }, "auth_ref": [] }, "oii_RevenueRecognitionMultipleDeliverableArrangementsPercentageOfRevenueAccountedUnderPercentageOfCompletionMethod": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "RevenueRecognitionMultipleDeliverableArrangementsPercentageOfRevenueAccountedUnderPercentageOfCompletionMethod", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPercentageofCompletionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition, Multiple-deliverable Arrangements, Percentage of Revenue Accounted Under the Percentage of Completion Method", "label": "Revenue Recognition, Multiple-deliverable Arrangements, Percentage of Revenue Accounted Under the Percentage of Completion Method", "documentation": "Revenue Recognition, Multiple-deliverable Arrangements, Percentage of Revenue Accounted Under the Percentage of Completion Method" } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r950", "r1026", "r1037" ] }, "oii_RevenueRecognitionforRemainingPerformanceObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "RevenueRecognitionforRemainingPerformanceObligations", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition for Remaining Performance Obligations", "label": "Revenue Recognition for Remaining Performance Obligations", "documentation": "Revenue to be recognized for the remaining performance obligations over next 12 months" } } }, "auth_ref": [] }, "oii_RevenueRecognitionforRemainingPerformanceObligationsinnext12months": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "RevenueRecognitionforRemainingPerformanceObligationsinnext12months", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "RevenueRecognitionforRemainingPerformanceObligationsinnext12months", "label": "RevenueRecognitionforRemainingPerformanceObligationsinnext12months", "documentation": "Revenue Recognition for Remaining Performance Obligations in next 12months" } } }, "auth_ref": [] }, "oii_RevenueRecognitionforRemainingPerformanceObligationsinnext24months": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "RevenueRecognitionforRemainingPerformanceObligationsinnext24months", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceObligationsDetails", "http://www.oceaneering.com/role/RevenueTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition for Remaining Performance Obligations in next 24 months", "label": "Revenue Recognition for Remaining Performance Obligations in next 24 months", "documentation": "Revenue Recognition for Remaining Performance Obligations in next 24 months" } } }, "auth_ref": [] }, "us-gaap_RevenueRemainingPerformanceObligation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligation", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenuePerformanceObligationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue, Remaining Performance Obligation, Amount", "label": "Revenue, Remaining Performance Obligation, Amount", "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue." } } }, "auth_ref": [ "r251" ] }, "oii_Revenueatapointintime": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Revenueatapointintime", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenueTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue at a point in time", "label": "Revenue at a point in time", "documentation": "Revenue at a point in time" } } }, "auth_ref": [] }, "oii_RevenuebyGeographicAreaLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "RevenuebyGeographicAreaLineItems", "presentation": [ "http://www.oceaneering.com/role/RevenueGeographicareasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by Geographic Area [Line Items]", "label": "Revenue by Geographic Area [Line Items]", "documentation": "[Line Items] for Revenue by Geographic Area [Table]" } } }, "auth_ref": [] }, "oii_RevenuebyGeographicAreaTable": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "RevenuebyGeographicAreaTable", "presentation": [ "http://www.oceaneering.com/role/RevenueGeographicareasDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by Geographic Area [Table]", "label": "Revenue by Geographic Area [Table]", "documentation": "Revenue by Geographic Area [Table]" } } }, "auth_ref": [] }, "oii_RevenuebyTimingofTransferofGoodsorServicesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "RevenuebyTimingofTransferofGoodsorServicesTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/RevenueBusinessSegmentDetails", "http://www.oceaneering.com/role/RevenueContractAssetsandContractLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue by Timing of Transfer of Goods or Services [Table Text Block]", "label": "Revenue by Timing of Transfer of Goods or Services [Table Text Block]", "documentation": "[Table Text Block] for Revenue by Timing of Transfer of Goods or Services [Table]" } } }, "auth_ref": [] }, "oii_Revenueovertime": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Revenueovertime", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/RevenueTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue over time", "label": "Revenue over time", "documentation": "Revenue over time" } } }, "auth_ref": [] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaRevenuesandLongLivedAssetsbyLocationDetails", "http://www.oceaneering.com/role/RevenueBusinessSegmentDetails", "http://www.oceaneering.com/role/RevenueContractAssetsandContractLiabilitiesDetails", "http://www.oceaneering.com/role/RevenueGeographicareasDetails", "http://www.oceaneering.com/role/RevenueTimingofTransferofGoodsorServicesDetails", "http://www.oceaneering.com/role/SelectedIncomeStatementInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "terseLabel": "Revenues", "totalLabel": "Revenues", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r308", "r321", "r371", "r372", "r383", "r388", "r389", "r395", "r397", "r399", "r418", "r501", "r502", "r504", "r505", "r506", "r508", "r510", "r512", "r513", "r762", "r833", "r1236" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://www.oceaneering.com/role/SelectedIncomeStatementInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue:", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "oii_RevenueunderASC605": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "RevenueunderASC605", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue under ASC 605", "label": "Revenue under ASC 605", "documentation": "Revenue under ASC 605, without adoption of ASC 606, Revenue from contracts with customers" } } }, "auth_ref": [] }, "oii_RevolvingCreditFacilityAgeOfNetTangibleAssets": { "xbrltype": "pureItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "RevolvingCreditFacilityAgeOfNetTangibleAssets", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility %age of Net Tangible Assets", "label": "Revolving Credit Facility %age of Net Tangible Assets", "documentation": "Revolving Credit Facility %age of Net Tangible Assets" } } }, "auth_ref": [] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Credit Facility", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "oii_Rightofuseassetimpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Rightofuseassetimpairment", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/LeasesLeaseTermandDiscountRate", "http://www.oceaneering.com/role/LeasesStatement" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset impairment", "label": "Right-of-use asset impairment", "documentation": "The aggregate amount of write-downs for impairments recognized during the period for right-of-use operating lease assets in long lived assets held for use (including those held for disposal by means other than sale)." } } }, "auth_ref": [] }, "oii_RovsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "RovsMember", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryofMajorAccountingPoliciesInventoryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "ROVs [Member]", "verboseLabel": "Rovs [Member]", "label": "Rovs [Member]", "documentation": "ROVs" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r1161" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r1161" ] }, "oii_SDSBrazilMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "SDSBrazilMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SDS Brazil", "label": "SDS Brazil [Member]", "documentation": "SDS Brazil" } } }, "auth_ref": [] }, "oii_SDSRosythMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "SDSRosythMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SDS Rosyth", "label": "SDS Rosyth [Member]", "documentation": "SDS Rosyth" } } }, "auth_ref": [] }, "us-gaap_SalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesMember", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sales [Member]", "label": "Sales [Member]", "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business." } } }, "auth_ref": [ "r32" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Benchmark", "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r399", "r1174" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome", "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical", "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Scenario, Unspecified [Domain]", "label": "Scenario [Domain]" } } }, "auth_ref": [ "r352", "r627", "r1170", "r1212" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesProFormaInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "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." } } }, "auth_ref": [ "r120", "r123", "r714" ] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Business Acquisitions, by Acquisition", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts." } } }, "auth_ref": [ "r120", "r123" ] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Income Tax Expense (Benefit)", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "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." } } }, "auth_ref": [ "r211" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Debt", "label": "Schedule of Debt [Table Text Block]", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets and Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "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." } } }, "auth_ref": [ "r210" ] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails", "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]", "label": "Schedule of Defined Benefit Plans Disclosures [Table]", "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r15", "r109", "r110", "r111", "r112" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic and Diluted", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r1214" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxNarrativeDetailsDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "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." } } }, "auth_ref": [ "r209" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable", "presentation": [ "http://www.oceaneering.com/role/SelectedIncomeStatementInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Products and Services [Table]", "label": "Revenue from External Customers by Products and Services [Table]", "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r85" ] }, "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock", "presentation": [ "http://www.oceaneering.com/role/RevenueBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from External Customers by Products and Services [Table Text Block]", "label": "Revenue from External Customers by Products and Services [Table Text Block]", "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information." } } }, "auth_ref": [ "r85" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Method Investee, Name [Axis]", "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r415", "r416", "r417" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPrinciplesofConsolidationAndRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Line Items]", "label": "Schedule of Equity Method Investments [Line Items]", "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." } } }, "auth_ref": [ "r321", "r415", "r416", "r417", "r418", "r762" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPrinciplesofConsolidationAndRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Table]", "label": "Schedule of Equity Method Investments [Table]", "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available." } } }, "auth_ref": [ "r270", "r321", "r415", "r416", "r417", "r418", "r762" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherStatement", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill [Table]", "label": "Schedule of Goodwill [Table]", "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons." } } }, "auth_ref": [ "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r1042" ] }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income before Income Tax, Domestic and Foreign", "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]", "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions." } } }, "auth_ref": [ "r1202" ] }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets and Goodwill", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class." } } }, "auth_ref": [ "r92" ] }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Standards Update and Change in Accounting Principle", "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items." } } }, "auth_ref": [ "r66", "r67", "r70", "r71" ] }, "us-gaap_ScheduleOfOperatingLeasedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOperatingLeasedAssetsTable", "presentation": [ "http://www.oceaneering.com/role/CommitmentsandContingenciesFutureLeasePaymentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating Leased Assets [Table]", "label": "Schedule of Operating Leased Assets [Table]", "documentation": "Schedule of long-lived, depreciable assets that are subject to a operating lease agreements and are used in the normal conduct of business to produce goods and services. Examples may 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." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherAssetsAndOtherLiabilitiesTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Assets and Other Liabilities [Table Text Block]", "label": "Schedule of Other Assets and Other Liabilities [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, classified as other." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/LeasesStatement", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPropertyPlantandEquipmentandLongLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Table]", "label": "Property, Plant and Equipment [Table]", "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." } } }, "auth_ref": [ "r14" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas", "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "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." } } }, "auth_ref": [ "r86", "r174" ] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaRevenuesandLongLivedAssetsbyLocationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r86", "r170" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/RevenueBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "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." } } }, "auth_ref": [ "r79", "r80", "r81", "r92" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Financial Data By Business Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "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." } } }, "auth_ref": [ "r79", "r80", "r81", "r92" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation, Stock Options, Activity", "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]", "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." } } }, "auth_ref": [ "r26", "r27", "r113" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "oii_ScheduleOfTemporaryDifferencesUnderPercentageOfCompletionMethodTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "ScheduleOfTemporaryDifferencesUnderPercentageOfCompletionMethodTableTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Temporary Differences Using the Percentage-of-Completion Method", "label": "Schedule of Temporary Differences Under Percentage-of-Completion Method [Table Text Block]", "documentation": "Schedule of Temporary Differences Under Percentage-of-Completion Method [Table Text Block]" } } }, "auth_ref": [] }, "oii_ScheduleTemporaryDifferencesUsingPercentageOfCompletionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "ScheduleTemporaryDifferencesUsingPercentageOfCompletionLineItems", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPercentageofCompletionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Temporary Differences Using Percentage of Completion [Line Items]", "label": "Schedule Temporary Differences Using Percentage of Completion [Line Items]", "documentation": "Schedule Temporary Differences Using Percentage of Completion [Line Items]" } } }, "auth_ref": [] }, "oii_ScheduleTemporaryDifferencesUsingPercentageOfCompletionTable": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "ScheduleTemporaryDifferencesUsingPercentageOfCompletionTable", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPercentageofCompletionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Temporary Differences Using Percentage of Completion [Table]", "label": "Schedule Temporary Differences Using Percentage of Completion [Table]", "documentation": "Schedule Temporary Differences Using Percentage of Completion [Table]" } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate", "label": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member]", "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." } } }, "auth_ref": [ "r1260" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r1089" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r1091" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/RevenueBusinessSegmentDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryofMajorAccountingPoliciesInventoryDetails", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Domain]", "label": "Segments [Domain]", "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." } } }, "auth_ref": [ "r367", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r393", "r399", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r483", "r486", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r1042", "r1178", "r1288" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaRevenuesandLongLivedAssetsbyLocationDetails", "http://www.oceaneering.com/role/RevenueGeographicareasDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Domain]", "label": "Geographical [Domain]" } } }, "auth_ref": [ "r397", "r398", "r914", "r916", "r917", "r975", "r979", "r983", "r1003", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1029", "r1051", "r1078", "r1243", "r1288" ] }, "oii_SegmentGeographicalGroupsOfCountriesForeignMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "SegmentGeographicalGroupsOfCountriesForeignMember", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaRevenuesandLongLivedAssetsbyLocationDetails", "http://www.oceaneering.com/role/RevenueGeographicareasDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Segment, Geographical, Groups of Countries, Foreign [Member]", "terseLabel": "Foreign [Member]", "label": "Segment, Geographical, Groups of Countries, Foreign [Member]", "documentation": "Segment, Geographical, Groups of Countries, Foreign [Member]" } } }, "auth_ref": [] }, "oii_SegmentGeographicalGroupsOfCountriesGroupThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "SegmentGeographicalGroupsOfCountriesGroupThreeMember", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaRevenuesandLongLivedAssetsbyLocationDetails", "http://www.oceaneering.com/role/RevenueGeographicareasDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Segment, Geographical, Groups of Countries, Group Three [Member]", "terseLabel": "Other [Member]", "label": "Segment, Geographical, Groups of Countries, Group Three [Member]", "documentation": "Segment, Geographical, Groups of Countries, Group Three [Member]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAssetReconcilingItemLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAssetReconcilingItemLineItems", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Asset Reconciling Item [Line Items]", "label": "Segment Reporting, Asset Reconciling Item [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureOfMajorCustomers": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureOfMajorCustomers", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Disclosure of Major Customers", "label": "Segment Reporting, Disclosure of Major Customers", "documentation": "Disclosure of the extent of enterprise reliance on its major customers. For example, includes revenues from transactions with a single external customer amounting to 10 percent or more of the entity's revenues, the total amount of revenues from each such customer, and the identity of the segment or segments reporting the revenues. A group of entities that the entity knows to be under common control generally will be considered a single customer for inclusion in this item. The federal government, a state government, a local government (for example, a county or municipality), or a foreign government each will generally be considered as a single customer for inclusion in this item." } } }, "auth_ref": [ "r187" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicArea" ], "lang": { "en-us": { "role": { "terseLabel": "Business Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "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." } } }, "auth_ref": [ "r366", "r367", "r368", "r369", "r370", "r382", "r387", "r391", "r392", "r393", "r394", "r395", "r396", "r399" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaRevenuesandLongLivedAssetsbyLocationDetails", "http://www.oceaneering.com/role/RevenueBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingMeasurementDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingMeasurementDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting, Measurement Disclosures [Abstract]", "label": "Segment Reporting, Measurement Disclosures [Abstract]" } } }, "auth_ref": [] }, "oii_SelectedIncomeStatementInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "SelectedIncomeStatementInformationAbstract", "lang": { "en-us": { "role": { "terseLabel": "Selected Income Statement Information [Abstract]", "label": "Selected Income Statement Information [Abstract]", "documentation": "Selected Income Statement Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expense", "label": "Selling, General and Administrative Expense", "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." } } }, "auth_ref": [ "r177" ] }, "us-gaap_SeniorNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeniorNotes", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/DebtLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "4.650% Senior Notes due 2024", "label": "Senior Notes", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of Notes with the highest claim on the assets of the issuer in case of bankruptcy or liquidation (with maturities initially due after one year or beyond the operating cycle if longer). Senior note holders are paid off in full before any payments are made to junior note holders." } } }, "auth_ref": [ "r155", "r1286" ] }, "oii_SeniorNotes2028": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "SeniorNotes2028", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/DebtLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes 2028", "label": "Senior Notes 2028", "documentation": "Senior Notes due 2028, with 6.000% interest rate" } } }, "auth_ref": [] }, "oii_SeniorNotesdue2024Member": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "SeniorNotesdue2024Member", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtInterestRateSwapDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes due 2024 [Member]", "label": "Senior Notes due 2024 [Member]", "documentation": "Senior Notes due 2024 [Member]" } } }, "auth_ref": [] }, "oii_SeniorNotesdue2028Member": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "SeniorNotesdue2028Member", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Senior Notes due 2028 [Member]", "label": "Senior Notes due 2028 [Member]", "documentation": "Senior Notes due 2028 [Member]" } } }, "auth_ref": [] }, "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series of Individually Immaterial Business Acquisitions [Member]", "label": "Series of Individually Immaterial Business Acquisitions [Member]", "documentation": "Represents the aggregation and reporting of combined amounts of individually immaterial business combinations that were completed during the period." } } }, "auth_ref": [ "r123" ] }, "us-gaap_ServiceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ServiceMember", "presentation": [ "http://www.oceaneering.com/role/SelectedIncomeStatementInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service [Member]", "label": "Service [Member]", "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service." } } }, "auth_ref": [ "r1050" ] }, "oii_ShallowWaterMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "ShallowWaterMemberMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shallow Water Member", "label": "Shallow Water Member [Member]", "documentation": "Shallow Water Member" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash compensation", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r11" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails", "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "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." } } }, "auth_ref": [ "r1068" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Forfeited, Number", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r647" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited, Weighted Average Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r647" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, Number", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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)." } } }, "auth_ref": [ "r645" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted, Weighted Average Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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)." } } }, "auth_ref": [ "r645" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of year, Number", "periodEndLabel": "Balance, end of year, Number", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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." } } }, "auth_ref": [ "r642", "r643" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested [Roll Forward]", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, beginning of year. Weighted Average Date Fair Value", "periodEndLabel": "Balance, end of year. Weighted Average Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r642", "r643" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested, Number", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r646" ] }, "oii_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFinalValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodFinalValue", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails", "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Final Value", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Final Value", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Final Value" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested, Weighted Average Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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." } } }, "auth_ref": [ "r646" ] }, "oii_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAwardsVestingInFullAtEndOfServicePeriod": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfAwardsVestingInFullAtEndOfServicePeriod", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards Vesting at end of Vesting Period", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards Vesting In Full at end of Service Period", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Awards Vesting In Full at end of Service Period" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails", "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r630", "r631", "r632", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651", "r654", "r655", "r656", "r657", "r658" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock-based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "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." } } }, "auth_ref": [ "r629", "r633", "r652", "r653", "r654", "r655", "r658", "r664", "r665", "r666", "r667" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharePrice", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Share Price", "label": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueVested", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanRestrictedStockandRestrictedStockUnitsActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Vested", "documentation": "Intrinsic value of vested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "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." } } }, "auth_ref": [ "r1069" ] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "periodEndLabel": "Balance, shares", "label": "Shares, Issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r24" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermInvestments", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale, Current", "label": "Short-Term Investments", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r227", "r228", "r1188" ] }, "us-gaap_ShortTermLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermLeaseCost", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/LeaseDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term Lease, Cost", "label": "Short-Term Lease, Cost", "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less." } } }, "auth_ref": [ "r803", "r1072" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Summary Of Major Accounting Policies", "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r186", "r318" ] }, "oii_Srt_WeightedAverageMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Srt_WeightedAverageMemberMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "srt_WeightedAverageMember", "label": "srt_WeightedAverageMember [Member]", "documentation": "srt_WeightedAverageMember" } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/RevenueBusinessSegmentDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryofMajorAccountingPoliciesInventoryDetails", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r269", "r367", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r379", "r380", "r381", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r393", "r399", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r480", "r483", "r486", "r857", "r858", "r859", "r860", "r861", "r862", "r863", "r864", "r865", "r866", "r867", "r1042", "r1178", "r1288" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r259", "r281", "r282", "r283", "r321", "r356", "r357", "r359", "r361", "r364", "r365", "r418", "r501", "r504", "r505", "r506", "r512", "r513", "r542", "r543", "r544", "r545", "r546", "r762", "r893", "r894", "r895", "r896", "r902", "r903", "r904", "r905", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r928", "r949", "r971", "r1004", "r1005", "r1006", "r1007", "r1008", "r1169", "r1199", "r1213" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.oceaneering.com/role/AccountingStandardsUpdatesDetails", "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r24", "r48", "r265", "r304", "r305", "r306", "r331", "r332", "r333", "r338", "r349", "r351", "r363", "r422", "r430", "r547", "r661", "r662", "r663", "r698", "r699", "r729", "r731", "r732", "r733", "r734", "r737", "r747", "r776", "r778", "r779", "r780", "r781", "r782", "r811", "r879", "r880", "r881", "r902", "r971" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.oceaneering.com/role/CommitmentsAndContingenciesNarrativeDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaRevenuesandLongLivedAssetsbyLocationDetails", "http://www.oceaneering.com/role/RevenueGeographicareasDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails2" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]" } } }, "auth_ref": [ "r397", "r398", "r914", "r916", "r917", "r975", "r979", "r983", "r1003", "r1010", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020", "r1021", "r1029", "r1051", "r1078", "r1243", "r1288" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome", "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "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." } } }, "auth_ref": [ "r331", "r332", "r333", "r363", "r821", "r891", "r913", "r921", "r922", "r923", "r924", "r925", "r926", "r928", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r941", "r942", "r943", "r944", "r945", "r947", "r950", "r951", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r971", "r1079" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Comprehensive Income [Abstract]", "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome", "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical", "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statement, Scenario [Axis]", "label": "Scenario [Axis]" } } }, "auth_ref": [ "r352", "r627", "r1170", "r1171", "r1212" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.oceaneering.com/role/ConsolidatedStatementsOfCashFlows", "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome", "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "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." } } }, "auth_ref": [ "r331", "r332", "r333", "r363", "r821", "r891", "r913", "r921", "r922", "r923", "r924", "r925", "r926", "r928", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r941", "r942", "r943", "r944", "r945", "r947", "r950", "r951", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r971", "r1079" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r1099", "r1111", "r1121", "r1147" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "us-gaap_StockCompensationPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockCompensationPlanMember", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Compensation Plan [Member]", "label": "Share-Based Payment Arrangement [Member]", "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares." } } }, "auth_ref": [ "r1215" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted stock activity", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r24", "r203" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercisedNetOfTaxBenefitExpense", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense)", "label": "Stock Issued, Value, Stock Options Exercised, Net of Tax Benefit (Expense)", "documentation": "Value of stock issued as a result of the exercise of stock options, after deduction of related income tax (expense) benefit." } } }, "auth_ref": [] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPrinciplesofConsolidationAndRepurchasesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesTreasuryStock" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "oii_StockRepurchaseProgramTotalNumberofSharesRepurchasedToDate": { "xbrltype": "sharesItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "StockRepurchaseProgramTotalNumberofSharesRepurchasedToDate", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPrinciplesofConsolidationAndRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchase Program, Total Number of Shares Repurchased To Date", "label": "Stock Repurchase Program, Total Number of Shares Repurchased To Date", "documentation": "Stock Repurchase Program, Total Number of Shares Repurchased To Date" } } }, "auth_ref": [] }, "oii_StockRepurchaseProgramTotalSharesRepurchasedToDateAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "StockRepurchaseProgramTotalSharesRepurchasedToDateAmount", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPrinciplesofConsolidationAndRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Repurchase Program, Total Shares Repurchased To Date, Amount", "label": "Stock Repurchase Program, Total Shares Repurchased To Date, Amount", "documentation": "Stock Repurchase Program, Total Shares Repurchased To Date, Amount" } } }, "auth_ref": [] }, "oii_StockSplitPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "StockSplitPolicyTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Split", "label": "Stock Split [Policy Text Block]", "documentation": "Stock Split Policy Text Block" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total Shareholders' Equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r163", "r166", "r167", "r189", "r930", "r946", "r972", "r973", "r1073", "r1088", "r1201", "r1221", "r1264", "r1293" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity:", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "crdr": "credit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets", "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "label": "Equity, Including Portion Attributable to Noncontrolling Interest", "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity." } } }, "auth_ref": [ "r125", "r126", "r131", "r265", "r266", "r305", "r331", "r332", "r333", "r338", "r349", "r422", "r430", "r547", "r661", "r662", "r663", "r698", "r699", "r729", "r731", "r732", "r733", "r734", "r737", "r747", "r776", "r778", "r782", "r811", "r880", "r881", "r900", "r930", "r946", "r972", "r973", "r1009", "r1087", "r1201", "r1221", "r1264", "r1293" ] }, "us-gaap_StockholdersEquityOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityOther", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesLeases", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity, Other", "label": "Stockholders' Equity, Other", "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy." } } }, "auth_ref": [] }, "oii_SublimitMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "SublimitMemberMember", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublimit Member", "label": "Sublimit Member [Member]", "documentation": "Sublimit Member" } } }, "auth_ref": [] }, "oii_SubseaProductsAngolaMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "SubseaProductsAngolaMemberMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsea Products Angola Member [Member]", "label": "Subsea Products Angola Member [Member]", "documentation": "Subsea Products Angola Member" } } }, "auth_ref": [] }, "oii_SubseaProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "SubseaProductsMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryofMajorAccountingPoliciesInventoryDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Subsea Products [Member]", "terseLabel": "Subsea Products [Member]", "label": "Subsea Products [Member]", "documentation": "Subsea Products [Member]" } } }, "auth_ref": [] }, "oii_SubseaProjectsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "SubseaProjectsMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/SummaryofMajorAccountingPoliciesGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsea Projects [Member]", "verboseLabel": "Subsea Projects [Member]", "label": "Subsea Projects [Member]", "documentation": "Subsea Projects [Member]" } } }, "auth_ref": [] }, "oii_SubseaRoboticsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "SubseaRoboticsMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/RevenueBusinessSegmentDetails", "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses" ], "lang": { "en-us": { "role": { "terseLabel": "Subsea Robotics", "label": "Subsea Robotics [Member]", "documentation": "Subsea Robotics segment" } } }, "auth_ref": [] }, "us-gaap_SubsegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsAxis", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/RevenueBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments [Axis]", "label": "Subsegments [Axis]", "documentation": "Information by business subsegments." } } }, "auth_ref": [] }, "us-gaap_SubsegmentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsegmentsDomain", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/RevenueBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsegments [Domain]", "label": "Subsegments [Domain]", "documentation": "Divisions of a component 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." } } }, "auth_ref": [] }, "srt_SubsidiariesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SubsidiariesMember", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiaries [Member]", "label": "Subsidiaries [Member]" } } }, "auth_ref": [ "r1247", "r1271", "r1272", "r1274" ] }, "us-gaap_SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiaryOrEquityMethodInvesteeCumulativePercentageOwnershipAfterAllTransactions", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions", "label": "Subsidiary or Equity Method Investee, Cumulative Percentage Ownership after All Transactions", "documentation": "Percentage of subsidiary's or equity method investee's stock owned by parent immediately after all stock transactions." } } }, "auth_ref": [] }, "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfIncomeTaxContingenciesTextBlock", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Income Tax Contingencies", "label": "Summary of Income Tax Contingencies [Table Text Block]", "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months." } } }, "auth_ref": [ "r20", "r213", "r214" ] }, "us-gaap_SummaryOfIncomeTaxExaminationsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfIncomeTaxExaminationsTextBlock", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Income Tax Examinations", "label": "Summary of Income Tax Examinations [Table Text Block]", "documentation": "Tabular disclosure of income tax examinations that an enterprise is currently subject to or that have been completed in the current period typically including a description of the examination, the jurisdiction conducting the examination, the tax year(s) under examination, the likelihood of an unfavorable settlement, the range of possible losses, the liability recorded, the increase or decrease in the liability from the prior period, and any penalties and interest that have been recorded." } } }, "auth_ref": [ "r119", "r212" ] }, "us-gaap_SummaryOfValuationAllowanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SummaryOfValuationAllowanceTextBlock", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxNarrativeDetailsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Valuation Allowance [Table Text Block]", "label": "Summary of Valuation Allowance [Table Text Block]", "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance." } } }, "auth_ref": [ "r115" ] }, "us-gaap_SupplementalBalanceSheetDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalBalanceSheetDisclosuresTextBlock", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Selected Balance Sheet Accounts", "label": "Supplemental Balance Sheet Disclosures [Text Block]", "documentation": "The entire disclosure for supplemental balance sheet disclosures, including descriptions and amounts for assets, liabilities, and equity." } } }, "auth_ref": [ "r1181" ] }, "us-gaap_SupplementalEmployeeRetirementPlanDefinedBenefitMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalEmployeeRetirementPlanDefinedBenefitMember", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Employee Retirement Plan [Member]", "label": "Supplemental Employee Retirement Plan [Member]", "documentation": "Plan designed to provide limited group of employees with supplemental retirement benefits, in addition to other pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans." } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r1140" ] }, "us-gaap_TangibleCapitalToTangibleAssets": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TangibleCapitalToTangibleAssets", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Banking Regulation, Tangible Capital Ratio, Actual", "label": "Banking Regulation, Tangible Capital Ratio, Actual", "documentation": "Ratio of tangible capital to tangible assets as defined by regulatory framework." } } }, "auth_ref": [ "r836" ] }, "us-gaap_TaxCreditCarryforwardAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAmount", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward, Amount", "label": "Tax Credit Carryforward, Amount", "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r117" ] }, "us-gaap_TaxCreditCarryforwardAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardAxis", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward [Axis]", "label": "Tax Credit Carryforward [Axis]", "documentation": "Information by specific tax credit related to an unused tax credit." } } }, "auth_ref": [ "r116" ] }, "us-gaap_TaxCreditCarryforwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardLineItems", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxNarrativeDetailsDetails", "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesReconciliationofUncertainTaxPositionsDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward [Line Items]", "label": "Tax Credit Carryforward [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_TaxCreditCarryforwardNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardNameDomain", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward, Name [Domain]", "label": "Tax Credit Carryforward, Name [Domain]", "documentation": "The name of the tax credit carryforward." } } }, "auth_ref": [ "r116" ] }, "us-gaap_TaxCreditCarryforwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardTable", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxNarrativeDetailsDetails", "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesReconciliationofUncertainTaxPositionsDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward [Table]", "label": "Tax Credit Carryforward [Table]", "documentation": "A listing of tax credit carryforwards available to reduce future taxable income including descriptions, amounts, expiration dates, limitations on use and the related deferred tax assets and valuation allowances." } } }, "auth_ref": [ "r116" ] }, "us-gaap_TaxCreditCarryforwardValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardValuationAllowance", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Credit Carryforward, Valuation Allowance", "label": "Tax Credit Carryforward, Valuation Allowance", "documentation": "Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r115" ] }, "us-gaap_TaxPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodAxis", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period [Axis]", "label": "Tax Period [Axis]", "documentation": "Information about the period subject to enacted tax laws." } } }, "auth_ref": [] }, "us-gaap_TaxPeriodDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxPeriodDomain", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Period [Domain]", "label": "Tax Period [Domain]", "documentation": "Identified tax period." } } }, "auth_ref": [] }, "oii_TaxRateReconciliationAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "TaxRateReconciliationAxis", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesTaxNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Rate Reconciliation [Axis]", "label": "Tax Rate Reconciliation [Axis]", "documentation": "Tax Rate Reconciliation [Axis]" } } }, "auth_ref": [] }, "oii_TaxRateReconciliationDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "TaxRateReconciliationDomain", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesTaxNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Rate Reconciliation [Domain]", "label": "Tax Rate Reconciliation [Domain]", "documentation": "[Domain] for Tax Rate Reconciliation [Axis]" } } }, "auth_ref": [] }, "us-gaap_TaxYear2017Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxYear2017Member", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesTaxNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Year 2017 [Member]", "label": "Tax Year 2017 [Member]", "documentation": "Identified as tax year 2017." } } }, "auth_ref": [ "r1250" ] }, "us-gaap_TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TierOneLeverageCapitalRequiredForCapitalAdequacyToAverageAssets", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Banking Regulation, Tier 1 Leverage Capital Ratio, Capital Adequacy, Minimum", "label": "Banking Regulation, Tier 1 Leverage Capital Ratio, Capital Adequacy, Minimum", "documentation": "Ratio of minimum Tier 1 leverage capital to average assets required for capital adequacy as defined by regulatory framework." } } }, "auth_ref": [ "r836", "r837" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://www.oceaneering.com/role/RevenueTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r1055", "r1243" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://www.oceaneering.com/role/RevenueTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r1055", "r1243" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Compensation Arrangement with Individual, Share-based Payments, by Title of Individual [Axis]", "label": "Title of Individual [Axis]" } } }, "auth_ref": [ "r1216", "r1273" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual with Relationship to Entity [Domain]", "label": "Title of Individual [Domain]" } } }, "auth_ref": [] }, "oii_TotalAdjustmentsToIncomeFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "TotalAdjustmentsToIncomeFromContinuingOperations", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Adjustments To Income From Continuing Operations", "label": "Total Adjustments To Income From Continuing Operations", "documentation": "Total Adjustments To Income From Continuing Operations" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r1132" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r1139" ] }, "oii_Totalaccountsreceivableadjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Totalaccountsreceivableadjusted", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total accounts receivable, adjusted", "label": "Total accounts receivable, adjusted", "documentation": "Total accounts receivable balance without adoption of new accounting standard" } } }, "auth_ref": [] }, "oii_Totalaccruedliabilitiesadjusted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Totalaccruedliabilitiesadjusted", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total accrued liabilities, adjusted", "label": "Total accrued liabilities, adjusted", "documentation": "Total accrued liabilities balance without adoption of new accounting standard" } } }, "auth_ref": [] }, "us-gaap_TradeAccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TradeAccountsReceivableMember", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trade Accounts Receivable [Member]", "label": "Trade Accounts Receivable [Member]", "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business." } } }, "auth_ref": [] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r1160" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r1162" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.oceaneering.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://www.oceaneering.com/role/RevenueTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transferred at Point in Time [Member]", "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r1055" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://www.oceaneering.com/role/RevenueTimingofTransferofGoodsorServicesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Transferred over Time [Member]", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r1055" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r1163" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r1164" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r1162" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r1162" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r1165" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r1163" ] }, "us-gaap_TreasuryStockCarryingBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCarryingBasis", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Treasury Stock, Carrying Basis", "periodEndLabel": "Treasury Stock, Carrying Basis", "label": "Treasury Stock, Carrying Basis", "documentation": "Cost basis for treasury stock acquired for purposes other than retirement." } } }, "auth_ref": [ "r107" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r107" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesTreasuryStock" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Common, Shares", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r107" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.oceaneering.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Treasury Stock, Common, Value", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r50", "r107", "r108" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesTreasuryStock" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury stock, shares", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r24", "r163", "r203" ] }, "us-gaap_TreasuryStockTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockTextBlock", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock [Text Block]", "label": "Treasury Stock [Text Block]", "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r204" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesTreasuryStock" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Value", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r47", "r107", "r108" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsofShareholdersEquity", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesTreasuryStock" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock, Value, Acquired, Cost Method", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r24", "r107", "r203" ] }, "oii_TrustValueThresholdForPayoutToCompany": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "TrustValueThresholdForPayoutToCompany", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trust Value Threshold for Payout to Company", "label": "Trust Value Threshold for Payout to Company", "documentation": "Trust Value Threshold for Payout to Company" } } }, "auth_ref": [] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://www.oceaneering.com/role/AccountingStandardsUpdatesDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Adoption [Domain]", "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r263", "r264", "r265", "r266", "r267", "r337", "r338", "r339", "r341", "r352", "r407", "r408", "r419", "r420", "r421", "r422", "r425", "r426", "r427", "r428", "r429", "r430", "r481", "r661", "r662", "r663", "r696", "r697", "r698", "r699", "r715", "r716", "r717", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r733", "r734", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r746", "r747", "r748", "r749", "r750", "r758", "r759", "r763", "r764", "r765", "r766", "r783", "r784", "r789", "r790", "r791", "r792", "r807", "r808", "r809", "r810", "r811", "r822", "r823", "r824", "r877", "r878", "r879", "r880", "r881", "r882", "r883", "r884", "r885", "r886", "r887", "r888" ] }, "oii_U.S.ManufacturingDeductionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "U.S.ManufacturingDeductionMember", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Manufacturing Deduction [Member]", "label": "U.S. Manufacturing Deduction [Member]", "documentation": "U.S. Manufacturing Deduction [Member]" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesSummaryOfEarliestTaxYearsOpenToExaminationDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreasScheduleofAssetsDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaRevenuesandLongLivedAssetsbyLocationDetails", "http://www.oceaneering.com/role/RevenueGeographicareasDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "UNITED STATES", "terseLabel": "United States [Member]", "label": "UNITED STATES" } } }, "auth_ref": [] }, "oii_USCorporateIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "USCorporateIncomeTaxRate", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesTaxNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "US Corporate Income Tax Rate", "label": "US Corporate Income Tax Rate", "documentation": "US Corporate Income Tax Rate" } } }, "auth_ref": [] }, "oii_UnallocatedExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "UnallocatedExpensesMember", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unallocated Expenses [Member]", "label": "Unallocated Expenses Member", "documentation": "Unallocated Expenses [Member]" } } }, "auth_ref": [] }, "oii_UnallocatedExpensesMemberMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "UnallocatedExpensesMemberMember", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaNarrativeDetails", "http://www.oceaneering.com/role/SelectedIncomeStatementInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unallocated Expenses Member", "label": "Unallocated Expenses Member [Member]", "documentation": "Unallocated Expenses Member" } } }, "auth_ref": [] }, "us-gaap_UnamortizedDebtIssuanceExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnamortizedDebtIssuanceExpense", "crdr": "debit", "calculation": { "http://www.oceaneering.com/role/DebtLongTermDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unamortized Debt Issuance Expense", "label": "Unamortized Debt Issuance Expense", "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." } } }, "auth_ref": [] }, "us-gaap_UnbilledReceivablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnbilledReceivablesCurrent", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesSummaryOfMajorAccountingPoliciesRevenueRecognitionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unbilled Receivables, Current", "label": "Unbilled Receivables, Current", "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." } } }, "auth_ref": [] }, "oii_UncertainTaxpositionstoberesolvedinnext12months": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "UncertainTaxpositionstoberesolvedinnext12months", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesReconciliationofUncertainTaxPositionsDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain Tax positions to be resolved in next 12 months", "label": "Uncertain Tax positions to be resolved in next 12 months", "documentation": "Uncertain Tax positions to be resolved in next 12 months" } } }, "auth_ref": [] }, "oii_Uncertaintaxposition": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Uncertaintaxposition", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesReconciliationofUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax position", "label": "Uncertain tax position", "documentation": "Discrete item related to uncertain tax position." } } }, "auth_ref": [] }, "oii_Uncertaintaxpositionsatendofyear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Uncertaintaxpositionsatendofyear", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesReconciliationofUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions at end of year", "label": "Uncertain tax positions at end of year", "documentation": "Uncertain tax positions at end of year" } } }, "auth_ref": [] }, "oii_Uncertaintaxpositionsnext12months": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Uncertaintaxpositionsnext12months", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesReconciliationofUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Uncertain tax positions - next 12 months", "label": "Uncertain tax positions - next 12 months", "documentation": "Uncertain tax positions that will be resolved within next 12 months" } } }, "auth_ref": [] }, "us-gaap_UnclassifiedIndefinitelivedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnclassifiedIndefinitelivedIntangibleAssetsMember", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unclassified Indefinite-lived Intangible Assets [Member]", "label": "Unclassified Indefinite-Lived Intangible Assets [Member]", "documentation": "Costs of contractual or legal rights meeting the criteria for capitalization as intangible assets apart from goodwill, which have indefinite life and that are not otherwise specified in the taxonomy." } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r1159" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesReconciliationofUncertainTaxPositionsDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of year", "periodEndLabel": "Balance at end of year", "terseLabel": "Unrecognized Tax Benefits", "label": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r670", "r681" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesReconciliationofUncertainTaxPositionsDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Unrecognized Tax Benefits, Decreases Resulting from Prior Period Tax Positions", "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions", "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r682" ] }, "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesReconciliationofUncertainTaxPositionsDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Settlements", "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities", "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities." } } }, "auth_ref": [ "r684" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities for penalties and interest on uncertain tax", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued", "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." } } }, "auth_ref": [ "r679" ] }, "us-gaap_UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "verboseLabel": "Penalties and interest expense relating to uncertain tax positions", "label": "Unrecognized Tax Benefits, Income Tax Penalties and Interest Expense", "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." } } }, "auth_ref": [ "r679" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesReconciliationofUncertainTaxPositionsDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additions based on tax positions related to the current year", "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return." } } }, "auth_ref": [ "r683" ] }, "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesReconciliationofUncertainTaxPositionsDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits, Increases Resulting from Prior Period Tax Positions", "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions", "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns." } } }, "auth_ref": [ "r682" ] }, "oii_UnrecognizedTaxBenefitsProbabilityThresholdOfRealizingForTaxBenefitsRecognitionMinimumPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "UnrecognizedTaxBenefitsProbabilityThresholdOfRealizingForTaxBenefitsRecognitionMinimumPercentage", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized Tax Benefits, Probability Threshold of Realizing for Tax Benefits Recognition, Minimum Percentage", "label": "Unrecognized Tax Benefits, Probability Threshold of Realizing for Tax Benefits Recognition, Minimum Percentage", "documentation": "Unrecognized Tax Benefits, Probability Threshold of Realizing for Tax Benefits Recognition, Minimum Percentage" } } }, "auth_ref": [] }, "us-gaap_UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesReconciliationofUncertainTaxPositionsDetails", "http://www.oceaneering.com/role/IncomeTaxesSummaryofUnrecognizedTaxBenefitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reductions for explration statutes of limitations", "label": "Unrecognized Tax Benefits, Reduction Resulting from Lapse of Applicable Statute of Limitations", "documentation": "Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations." } } }, "auth_ref": [ "r685" ] }, "oii_UnremittedEarningsOfForeignSubsidiariesToBeIndefinitelyReinvested": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "UnremittedEarningsOfForeignSubsidiariesToBeIndefinitelyReinvested", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unremitted Earnings of Foreign Subsidiaries To Be Indefinitely Reinvested", "label": "Unremitted Earnings of Foreign Subsidiaries To Be Indefinitely Reinvested", "documentation": "Unremitted Earnings of Foreign Subsidiaries To Be Indefinitely Reinvested" } } }, "auth_ref": [] }, "oii_Us401KPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "Us401KPlanMember", "presentation": [ "http://www.oceaneering.com/role/EmployeeBenefitPlansandShareholderRightsPlanNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "US 401K Plan [Member]", "label": "US 401K Plan [Member]", "documentation": "US 401K Plan [Member]" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Use Of Estimates", "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r76", "r77", "r78", "r247", "r248", "r249", "r250" ] }, "us-gaap_UtilityPlantDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UtilityPlantDomain", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Utility Plant [Domain]", "label": "Utility Plant [Domain]", "documentation": "Plant owned by a utility entity used in the operations of the entity." } } }, "auth_ref": [] }, "us-gaap_ValuationAllowanceByDeferredTaxAssetAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceByDeferredTaxAssetAxis", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Allowance by Deferred Tax Asset [Axis]", "label": "Valuation Allowance by Deferred Tax Asset [Axis]", "documentation": "Information by type of deferred tax consequences attributable to deductible temporary differences." } } }, "auth_ref": [ "r115" ] }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesReconciliationofUncertainTaxPositionsDetails", "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "negatedTerseLabel": "Valuation Allowances and Reserves, Period Increase (Decrease)", "label": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount", "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset." } } }, "auth_ref": [ "r688" ] }, "us-gaap_ValuationAllowanceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceLineItems", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Allowance [Line Items]", "label": "Valuation Allowance [Line Items]", "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." } } }, "auth_ref": [] }, "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceOfDeferredTaxAssetsMember", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]", "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward." } } }, "auth_ref": [ "r1203", "r1204", "r1205", "r1206", "r1207" ] }, "us-gaap_ValuationAllowanceTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowanceTable", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesNarrativeDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesDetailsAllowanceforCreditLosses" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Allowance [Table]", "label": "Valuation Allowance [Table]", "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance." } } }, "auth_ref": [ "r115" ] }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesAdjustments", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesReconciliationofUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment." } } }, "auth_ref": [ "r1208" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesReconciliationofUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r327", "r330" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToOtherAccounts", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesIncomeTaxReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Other Account", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to accounts other than cost and expense." } } }, "auth_ref": [ "r328" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/IncomeTaxesIncomeTaxesReconciliationofUncertainTaxPositionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r329" ] }, "us-gaap_VariableInterestEntityEntityMaximumLossExposureAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityEntityMaximumLossExposureAmount", "crdr": "credit", "presentation": [ "http://www.oceaneering.com/role/SelectedBalanceSheetInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount", "label": "Variable Interest Entity, Reporting Entity Involvement, Maximum Loss Exposure, Amount", "documentation": "The reporting entity's maximum amount of exposure to loss as a result of its involvement with the Variable Interest Entity (VIE)." } } }, "auth_ref": [ "r128", "r130" ] }, "us-gaap_VariableInterestEntityOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableInterestEntityOwnershipPercentage", "presentation": [ "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesAcquisitionsDetails", "http://www.oceaneering.com/role/SummaryOfMajorAccountingPoliciesPrinciplesofConsolidationAndRepurchasesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage", "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage", "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly)." } } }, "auth_ref": [ "r129" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtInterestRateSwapDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtInterestRateSwapDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "oii_WeightedAverageMemberHighRangeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "WeightedAverageMemberHighRangeMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Member High Range", "label": "Weighted Average Member High Range [Member]", "documentation": "Weighted Average Member High Range" } } }, "auth_ref": [] }, "oii_WeightedAverageMemberLowRangeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "WeightedAverageMemberLowRangeMember", "presentation": [ "http://www.oceaneering.com/role/IntangibleAssetsGoodwillandOtherDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Member low range", "label": "Weighted Average Member low range [Member]", "documentation": "Weighted Average Member low range" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Number of Shares Outstanding, Diluted", "label": "Weighted Average Number of Shares Outstanding, Diluted", "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." } } }, "auth_ref": [ "r355", "r361" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://www.oceaneering.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Number of Shares Outstanding, Basic", "label": "Weighted Average Number of Shares Outstanding, Basic", "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." } } }, "auth_ref": [ "r354", "r361" ] }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WriteOffOfDeferredDebtIssuanceCost", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/DebtAdditionalDisclosuresDetails", "http://www.oceaneering.com/role/DebtLongTermDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Write off of Deferred Debt Issuance Cost", "label": "Deferred Debt Issuance Cost, Writeoff", "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt." } } }, "auth_ref": [ "r179" ] }, "oii_WriteoffEquipmentandIntangibles": { "xbrltype": "monetaryItemType", "nsuri": "http://www.oceaneering.com/20231231", "localname": "WriteoffEquipmentandIntangibles", "crdr": "debit", "presentation": [ "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaFinancialDataByBusinessSegmentDetails", "http://www.oceaneering.com/role/OperationsbyBusinessSegmentandGeographicAreaOperationsbyBusinessSegmentandGeographicAreaOtherSignificantReconcilingItemsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Write-off Equipment and Intangibles", "label": "Write-off Equipment and Intangibles", "documentation": "Write-off Equipment and Intangibles" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "4", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479455/805-10-15-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "6", "SubTopic": "50", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-6" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a),(b),(c)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i),(j),(k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(i-k)", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480463/815-10-45-5" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(1)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(2)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "e", "SubTopic": "470", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "a", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "b", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "10", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483478/205-10-45-3" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.12)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20,22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-12" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-13" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//310/tableOfContent" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "15", "Subparagraph": "(b,d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-15" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-6" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-9" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "330", "SubTopic": "10", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB TOPIC 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "20", "Section": "50", "Paragraph": "2C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-2C" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "55", "Paragraph": "217", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Subparagraph": "b", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "5A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4I", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4F" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-7" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "55", "Paragraph": "182", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20" }, "r148": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21" }, "r149": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r150": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A" }, "r151": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r155": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.16)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r156": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r157": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r160": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r162": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r170": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r171": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r172": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r174": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r176": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r178": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r179": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r180": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r181": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r182": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r183": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r185": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r186": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r187": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r188": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-11B" }, "r189": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r191": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r192": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r193": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r194": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-15" }, "r195": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r196": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r197": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r198": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r199": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r200": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r201": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6" }, "r202": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7" }, "r203": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r204": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505-30/tableOfContent" }, "r205": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r206": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r207": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r208": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r209": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r210": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r211": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r212": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r213": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r214": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r215": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r216": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//805/tableOfContent" }, "r217": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r218": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "83", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480647/815-10-15-83" }, "r219": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r220": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r221": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r222": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r223": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r224": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r225": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r226": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r227": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r228": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r229": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r230": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r231": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r232": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r233": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r234": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r235": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(c)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r236": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4" }, "r237": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//840/tableOfContent" }, "r238": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481155/840-10-25-5" }, "r239": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481440/840-10-50-2" }, "r240": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "40", "Subparagraph": "(Note 3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481418/840-10-55-40" }, "r241": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-1" }, "r242": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2" }, "r243": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481501/840-20-50-2" }, "r244": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.M.Q4)", "SubTopic": "20", "Topic": "326", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483530/326-20-S99-1" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(c)", "Publisher": "SEC" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(n))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-4A" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479391/326-20-30-5A" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "8A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479366/326-20-35-8A" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-5" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-17" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-21" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3C" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-3D" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-6" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479175/326-30-30-1B" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "13A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-13A" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "7A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479148/326-30-35-7A" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3A" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3C" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-3D" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479483/340-40-50-3" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.P.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450-20/tableOfContent" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450-30/tableOfContent" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483049/450-30-50-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-15" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479581/805-30-50-1" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r754": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r755": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r756": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r757": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r758": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r759": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r760": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-5A" }, "r761": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r762": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r763": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r764": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r765": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r766": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r767": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r768": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r769": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r770": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//830/tableOfContent" }, "r771": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17" }, "r772": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1" }, "r773": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1" }, "r774": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1" }, "r775": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "230", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r776": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r777": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r778": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r779": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r780": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r781": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r782": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r785": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r786": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r787": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1" }, "r788": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r790": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r791": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r792": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r793": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r794": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r795": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r796": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r798": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2" }, "r799": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r800": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r801": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r802": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r803": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r804": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r805": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r806": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r807": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r808": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r809": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r810": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r811": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r812": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r813": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r814": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r815": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r816": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r817": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r818": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r819": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2" }, "r820": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r821": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r822": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r823": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r824": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r825": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r826": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r827": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r828": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r829": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r830": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r831": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r832": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r833": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r834": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r835": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r836": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480696/942-505-50-1" }, "r837": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480696/942-505-50-1B" }, "r838": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//944/tableOfContent" }, "r839": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479838/944-20-50-7" }, "r840": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r841": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r842": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r843": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r844": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r845": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r846": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r847": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r848": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r849": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r850": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r851": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r852": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r853": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r854": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r855": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r856": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r857": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r858": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r859": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r860": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r861": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r862": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r863": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r864": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r865": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r866": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r867": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r868": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r869": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r870": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r871": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r872": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r873": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r874": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(4)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479584/944-310-50-3" }, "r875": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(4)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479584/944-310-50-3" }, "r876": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r877": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r878": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r879": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r880": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r881": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r882": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r883": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r884": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r885": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r886": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r887": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r888": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r889": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r890": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r891": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r892": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r893": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r894": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r895": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r896": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r897": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r898": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r899": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-9" }, "r900": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r901": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3" }, "r902": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r903": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r904": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r905": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r906": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r907": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r908": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r909": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r910": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r911": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r912": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r913": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r914": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r915": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12" }, "r916": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r917": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r918": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r919": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r920": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r921": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r922": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r923": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r924": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r925": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r926": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r927": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r928": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r929": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r930": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r931": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r932": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r933": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r934": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r935": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r936": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r937": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r938": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r939": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r940": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r941": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r942": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r943": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r944": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r945": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r946": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r947": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r948": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r949": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r950": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r951": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r952": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r953": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r954": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r955": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r956": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r957": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r958": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r959": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r960": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r961": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r962": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r963": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r964": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r965": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r966": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r967": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r968": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r969": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r970": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r971": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r972": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r973": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r974": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r975": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r976": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r977": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r978": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r979": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r980": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r981": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r982": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r983": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r984": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r985": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r986": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r987": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r988": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r989": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r990": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r991": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r992": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r993": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r994": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r995": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r996": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column C)(Footnote 6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r997": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column D)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r998": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column D)(Footnote 6)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r999": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1000": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1001": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1002": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1003": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1004": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r1005": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1006": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1007": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1008": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r1009": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3" }, "r1010": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r1011": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2" }, "r1012": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1" }, "r1013": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1014": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1015": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1016": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1017": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1018": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1019": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1020": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1021": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1022": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1023": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r1024": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r1025": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1026": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1027": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)(1)", "SubTopic": "10", "Topic": "815", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r1028": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1029": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1030": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1031": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1032": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1033": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r1034": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r1035": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1036": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1037": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r1038": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r1039": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r1040": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r1041": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r1042": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r1043": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1044": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r1045": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r1046": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E" }, "r1047": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F" }, "r1048": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r1049": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r1050": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1051": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1052": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1053": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1054": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1055": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1056": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r1057": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1058": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1059": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r1060": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18" }, "r1061": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1062": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1063": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r1064": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1065": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1066": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r1067": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r1068": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1069": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1070": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4J", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J" }, "r1071": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "4K", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K" }, "r1072": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53" }, "r1073": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r1074": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r1075": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r1076": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r1077": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r1078": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r1079": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r1080": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1081": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1082": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1083": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1084": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r1085": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1086": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r1087": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r1088": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r1089": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r1090": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r1091": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r1092": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r1093": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r1094": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r1095": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r1096": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r1097": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1098": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1099": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1100": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1101": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1102": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r1103": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r1104": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r1105": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r1106": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r1107": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r1108": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r1109": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1110": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1111": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1112": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1113": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1114": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r1115": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r1116": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r1117": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r1118": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r1119": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r1120": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r1121": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r1122": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r1123": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r1124": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r1125": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r1126": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r1127": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r1128": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r1129": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r1130": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r1131": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r1132": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r1133": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r1134": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r1135": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r1136": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r1137": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r1138": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r1139": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r1140": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r1141": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r1142": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r1143": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r1144": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r1145": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r1146": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r1147": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r1148": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r1149": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r1150": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r1151": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r1152": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r1153": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r1154": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r1155": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r1156": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r1157": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r1158": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r1159": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r1160": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r1161": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r1162": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r1163": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r1164": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r1165": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r1166": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r1167": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r1168": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r1169": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r1170": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r1171": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r1172": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r1173": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r1174": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r1175": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r1176": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(2)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r1177": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(3)", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2" }, "r1178": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r1179": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1180": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r1181": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//210/tableOfContent" }, "r1182": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1183": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1184": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1185": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1186": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1187": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1188": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r1189": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r1190": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r1191": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r1192": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r1193": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r1194": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r1195": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r1196": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1197": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r1198": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r1199": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1200": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1201": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1202": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r1203": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1204": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1205": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1206": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1207": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1208": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r1209": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r1210": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r1211": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r1212": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r1213": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r1214": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1215": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r1216": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r1217": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r1218": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r1219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r1220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r1222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r1224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r1225": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r1226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r1227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r1228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r1229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3" }, "r1230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r1231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r1232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r1233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r1235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r1236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1237": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r1238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r1239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r1240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r1241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3" }, "r1242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10" }, "r1243": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r1244": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "712", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481179/712-10-25-4" }, "r1245": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "712", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481179/712-10-25-5" }, "r1246": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1247": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r1248": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r1249": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1250": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r1251": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r1252": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1253": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1254": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1255": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1256": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1257": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1258": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A" }, "r1259": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B" }, "r1260": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r1261": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "25", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480295/815-25-35-9" }, "r1262": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r1263": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r1264": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r1265": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479424/830-30-S99-1" }, "r1266": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479365/842-20-25-6" }, "r1267": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r1268": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r1269": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6" }, "r1270": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3" }, "r1271": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1272": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r1273": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2" }, "r1274": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r1275": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-2" }, "r1276": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1277": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r1278": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1279": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1280": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r1281": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1282": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1283": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r1284": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(7)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r1285": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1286": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1287": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1288": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r1289": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1290": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r1291": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r1292": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r1293": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r1294": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r1295": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r1296": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r1297": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r1298": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r1299": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1300": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1301": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1302": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1303": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1304": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1305": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r1306": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" } } } ZIP 96 0000073756-24-000008-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000073756-24-000008-xbrl.zip M4$L#!!0 ( .2%5U@H67B.I&T" .]H' 0 ;VEI+3(P,C,Q,C,Q+FAT M;>R]^7?;QI(P^OO\%3BZ-Q/[/(KFHMV)OT/+LJ.)+7E$^6;N>^>=.4V@278, M @P62" :__MSIGE]>_OQ_WOS'+\,$+H-+@_A,/"2_[@V39'SVZM7]_7W] MH1?Y]3 :O!*!+P+^/V]O/KY*(A;$_3 :L02>^ZK5:#7V&ZW]9FM//>0A%H6' MW+?I$:U&H_GJ?SY][+I#/F+[(H@3%KAGIZ^HE_UI6X:10#_R?R%Z%\+JXFC9!8@\&41& ^+ MX-!L&XC+5@R_>Z*X" 6VHU?R1W7IXFTAR>CG>5S,WQ'\4%AGFD0+$7;Z"GXU M5R@>P^T4Z>(6^_K&#T3S<;YSL M*UHY\QD['_I[KWY9 M5W[Z=2_A#\DK OJK-__Q'__Q2R(2G[\!6MW7]/C+*_G=+Z_DDWNA-WGSBR?N MG#B9^/S7/4_$8Y]-SH(PX/!^\7"&%_)(_BD\CP?T)_Q^E8Z X%WY^H?DAO=_ MW7/W81L!&^&3N#B[".!UDQL^$#%N.[F"7_8< 8>LCQM^!QQ]^YY/LO:V]-PW\SW'[ M^/#HVU_R+G3AHB!Y+V*7^?_F+'H/W\39:]I[;Q#JZWK!9[@\](JO.-A[\_[? MW_Z"#CS=HS?X;+#G2)K\=0_H^*PO'KBWWV=^G./K$-[6^=B]6.F%!R?ZC8I! MGWV.PC&/DLEGH/2D$W@70-)C7,67F/=3_Z/H&Z^$=WYNK[;%P\9WO?%X]32).Z==!.6<%S =?^]"(!'"]I,,VP.DQU> ?'9=X=_R931C< M#.0 WT0I]_3+!8_5ZU?:VM'FMW:R\:V]CYB+*W#20,B-!>FHQZ.]63;B<5>, M@#_\NI<1/PB:,V!3+CR?#3ALC(/@8/[[-/#B&]AND<7 D_>],-E7#]+;/$&N MUJ@?ZA7J)3T._=;!S!'L#EG$WP+HO?-P- : DKSM1""'!@3YMY/\$@ 9?M6Y M9Y%'__@7CQ%WDNLV]>*:C8.C^?SA55$\1KS/44_C\1RACIK&64SZ+2S?(>WO M+ %1_NM>+$9C'U40^FX8X>Y,^5U_B#T0[O2Z_!WJE7&81O2)-*,S!2%:.J), M?\]).NI/PL//?<$CAY;$Y^HOYY>_%Z7F],UO]%?%IX\)?OH3Z&-1\@XH@23C M?J,)_]/WY;]ER_3R2YNM_78S?X7\17_6+WE5V/=\,+0L (-43!,%A*/]=B-[ MD/IEN9WA(:5MI;$'A$K4G&T/=#I8EGDIT2I+PDA_.0+&E$;\C3*"SKYTW^DW MZ9_TY[GWXY?O>!".@('->:S"*ZXJ?NRYA4>\*J[>N&S>KO>^<2OS::-M%VT< MD+U\])VT(>$_ ZAED3,?4@<60&J*F30;VVM M]>WLV(*=%4BWM;P<;*V/=$]L T-S>3 TUP>&4PO 8-!YV M<5U6T2 ?H%$@/WKPLH>Q+UR1?.)H$SF>&*&9%@:&S:&M.G0Q@*T'AD<8P,>X M\R! !NO+X/M1&'23T/TJG_7+J[FOR,"1K:0\F&]<<=XPS#N>1\8UF-E,>)?! M.1N+A/D[ _^-*Z<;AO]M1-KEA*A>'H"=@?W&U=T-P_Z&)TP$W+M@42""0;PS M@-^X@KUIIN.ZZ2CUX5KO%L,^OO1!>7^F<8)W[PPB-FX/;!@15V& .XI"WX<# M< E[ [MW=\"_<:-EP^#_S**-4+L%%D1SXY;4L^-1-F!MXX;?LF58$M9VWIXOQ3(L"5F[;L9OWS(L!U'M73?AMV49KC'3I;WKUG@9EN$Z MX;_KEOFV+<-UPG[7K?*M6H;K!/RNF^2E6H;K1,2NF^A;L0S+*4)H[[K57K)E M6!+6=MZ>+\4R+ E9NV[&;]\R+ E1NV[";\LR7&-UQ\&N6^-E6(;KA/^N6^;; MM@S7"?M=M\JW:AFN$_"[;I*7:AE^%R*R8E!5S:^_+Q:#CN%/_8 52D&M,_CC M*#F[P2)_B3[\^$D$8I2.GJ4"=6"=H3\/ >SA^2+ ?FO^;1J#R(CCKGR$8FS8 MK^,3"](^[]BP^%Z_/=T0NLL]37@!A] C^Q M" Y>ET=WPN5QUGCJ"=Q8)>(VA'7KS/[=Q/JFY.IFL'YHG>-AC5A_FPH?FZ;" M0_2?EZ-Q%-Z1"'Z*'_\ 9_[0.K?';F-_Q\Z^_8X7J]3DF CW>1J;AW9U!FL>X-::K;6P<1M:@YDHQO;92Z(8 M+ET?BJWS)]AZ!$L29-:Y%6S%3TDBS#H'P KXN>[WXV$8<5 R_N2@9'R(PG3\ M+(_1D746N^5H*N3RD582>[0NE2%#&BKDTVBZ"'@TF$RC\7GR M0'MS'*S!3$F,SEX_A#68*8F;[;('HL.C,!XS%X-B[W@?GL!ON3L,0C\[[)PH%V'EL,1CZ]P4&$C/D/6!AX.(C8?"97X>9^_T M(_CB67*\8^O\$;;@HR2&9IVKP19\E,2OK/,B/($/-9?X[.KZN7$JZUP#RYR, M6+#/S(47N,^375GG%; **27Q+.L< DORK ]OGQO/LLX!4#XF2F)4UEGVY6.B M'.YT8IW)OB0FWMX\,^YTLFNV^!8P4=(LSEVSPK> B9*XTT[:WUM3:$MB5)41 M;@NCVC4C? N8*(E1[9KE37E^R9!'YD_R*<^3:>V:%5X>@DKB9;MFG)>'H))8 MW*[9[,:LT2_/,T'B=->,]VVBI!PV=KIK5OPV45(.XSK=57/^2_>Y\:M=,^>W M@(F2V-2NVO ;Q$1)W,DZ&SYK*BM&(AA<]ZFY9I]'U_T/8>A=1ZJ/TG0'6GE1 MQ+WK.Q[!O?QYJES6&?H[@JZ2^)QU9O^.H*LD9FB=$^![T=5)/HQ<,8 MNRK&S[C,L-FRSE"W$SUEL3/K;'<[T5,6<[/6G'_'>\EE$"=1BC<:76,! @== M'H@PN@J3'0HUM:RSUJT"]3H#3"WK[/!E0'VRDU1MG85M%:C72M76V0)PWF\>K0?4.VF' M;M,X6A]CK^Q0.QG[3AFM^K>/(N#7_?.(>_H)F[.D&ONMX_4<@8T;K>5QT@-K MK41)).^9BZGADT+UBB]&^LZ=<3(=6&LC_HM%@O5\?@.\*&](_$D$8I2.GH#O M6IA"E[NI:E(1B,$P>2\"%K@B&."*NF$_RGZY##S^T+UG8_SE><8"#ZRU61?0 M"7NHZ*0,.K'6X/X>?K*KR+#6ROZ>0[NKR+#.#D>0W[!@L/7CT-IO'"R=,-$X MVF\WUH,!Z\SS>1C8RADH"P/66NU;E@[KTN;30$C@1K#N#+8CSF)02=ZD272& M&](WZ^_U9[Q[$::LM>.W+#HV97=99KRO,\1[:*WQ_@ZV<<<2<<=S9?Y&Q%^+ M"GU^UD=6QL! MMAA7)?' 8^L,\"S5/@Q3V\EXJD'6>1HGX8A',Q>O*_5WSBK> M@N8^'+%H*F^@RWP>W_ ['J3\BF^Z9U=);/C8.G]!12XV2P+KW!L5N=@LC.QT MW:S96EJGMK*C4Y..?PB'TCH1O=/#X(ZMAA$'J/_) >H?HC#= M0!K8AKSAQS^$ VJW\;W6H[;+/BU,MAS@@ G@=FQ %[\3 Y$POQOZ*=+*[O3O M.[;.867[P2L;^^L\AB?VNL!08YP&_47 H\%D&C4[<]9.K'-BE7O6+$'Q6@^4 MM8ZG)3A;AT=A/&8N[X!US/OH5+[E[C (_7"P2T,]3ZQSY]@NT\K$_%J/GW6> MF261H"_K^#Z-==T]V5:Y2FQ']UH/FG6N$IO1O647Z%K/=>68L=T%NE9T6^>7 ML1W=N^UW/:G=./X(OUJ_$;8J"K;3URX?Q6NG82IOY*1C'@GUF+KS W1UBMM( M030 M:Z7H7;/FJ(A+/LS\D7(DX^O^.8E%P672Y.TPXGQWB'[7;#_+<+'6<[%KEN*R MN'@?1EP,@MTY%+MF5-J$B'6>B/:NVI]?NCM YNU=M3\W!MVUTJYU]B=RB7>\ M+P+NG8?($'J49?O99X$QJ3$^:#1_Q^^>9PBR;9W):A=:2HK^M:VSM,:LOQ5!:;L\[LQ;'L ?R3-EB-:9\+N*P)(XY8%U MIO^N(K D%GI@G7-F"\M-N-=- M0O?K\XU.'5CGMK **R6)B4/K?!%68:4D07&X:PZ&*48L=GYQXK<-3UVL>_R\J&OD]<3+Q 1\C$>P/ MN1@,D[-VLWXX3E[?"R\9GC4;C9_VBE>R: 7)^'X['2VX06XL7WFBT%PY@+P>*2>I2]W0S^,SOY!%-%XW0=([/?92/B3 MLY\[D6#^S[483MM^#!#KRY]C\3<_:Q[!L^GCO=S/,=SMBX#K_35;N*4O5Y>W M%^^<[FWG]J);7/C"S9:\Y.[%^9>;R]O+BZ[3N7KG7/S/^6^=JP\7SOGUIT^7 MW>[E]579^V@LM8\_6#P4P2 )@YKSKGY>=UJ-PX-3O?9-K.-@[CK^\Q_-H\;K M96!V6#KNWU_??')^@5,?A,%5.H*'N(YB#C>\3X-I]IR (6OUN#A[%[HI7O$%_IPP9MF8_]WXAWY4]XXWP. A/5\KJ_OA1$PI'T A,_&,3_3?[SV1#SV MV028'6V,;GJMGMX+DR0)1@>K1Z";U/_JR8T>EI_>2PC?PH ;Z7>/K% MBE75 5"O9K\_J!\UY__2J#?G?K_H2:?M>O/T\4>]HI7)U<'^$;*_[K7W],5C MYGE ^F>M\8/3+,+4Y_U9$(3C%:G, 2'FAAYW/G6_^7!(EK\RK76"(&7^#1^' M4;+G4,@K 7D$&P0)?]8+0[_'?#],>N&#)LD6'L+3XX/#U]-4F1%EXJT)EI*2 MI"Q;R\D]?>K@$AP[5U=?.A^=FXO/US>WSN]!'L1H*IVUFS7\^=M1Z*\#R,G&7*G+V) N#/A M+') E>7>-[#,SZ2!74A%N$#'9QY\LS^"1PSQMGV/3?;Q5?L\T 3=7N7@G*=1 M!"]\3XO^-SQHV9?F[P-#Z1UW23&5T@PUR^))JCFH=:Z5ZZ\#L:VE$'M]L^0Z M*UE4R2)3[XG@=0+-[97DT:&21P>S\JC %MENQ8\249OCK3@G7X4CAS)D[?_3R<)EWKWM\GYT@S'\W T M$C&Z=ISW G@]'$X0?&?."E+^@KPT>+>\69_\(S".]IN-TX-#VR3ER5*@^=\5 M_E.REZ"U'+*OSR\Z5Q<7-Y=7'YS+J]N+FZL.7#PP-R'R M<\*^$_&!P-[\0>*PV(G''#N=@)(J D

,.600+?/D]6Q.C@1-'+GFL<:Q@ MNPG_^]]!L_[G>+#G,!\D8.AR%G#83S#PPT&(OGOYJWJ+WD'S\3D'/326:4PQBO&47B'S\FMK&.TLGQVSR*^T$^1 M2] U*H;S)2^9[=M4&U>%^BU[N%11&Y<@7Y2U)WMO3@_W6T>MDU;K> F KI=L M2](47Q#U.: OAMCAV/DSC43L"9=TQK"_O$=GFX@7YO&AM4<#%HB_Z?/+3=&^ MB2$;R/_%9?VFWJT[*M@;K>!]*W/9Q2/H7(7U>1A3AVM*^+>E1V4=!MRJEVWH MM%O++#N>%_$X5O_Z",]K:D9YNO?F\.3X$% 7)4.GRT;.;V$:)X#,SRSZ>L\F MSA\\3FI.-Q7 6@X:C>_PHC\._[6>Y5)9VC>BYQS^O(YNP_M,*&>YQ.<08.;_OV(L]5<% MK];>F^/CQLG1H\=_$\K_]D2PVC]:T6.P7%TQ9K[#'[B;)N(.C>L^3L%[^7T> MVKFTL>V= G(=Q.[+6>QMVRWWY(JEDV.%B!=2=A&$QY]G!*3[MUNG]P."L?EPVD8KK2=K*7E@3Y3>9)^CEV$N[S,6[< M"6CG-0<.B)\BE3M@LC+'+9#3YAQF_^*1QP)FE2/SL2W-"W8OS%?;#'[G9R9U M@:]%(A$\5CY#'G'/&:=1G*+S, D=N(*T^F;K1>\E-5?UO;6/ZX?-T[5XS)HG]6;[:%U^O,;!X8:BL1(_I>HL1)6W(O')C\V9 M.W1-L&5;5RKLP!_<(;8+<(!?W \%X"YG M*M\2N5V/&V>34G,^5UU>EU#\=])L]8CH,UWB4 8A0UQPZ'ZM.6,6.7?,3[GS MST:]=8C17R<>;M%1O,-05L=.GKH,Q$=[;ZXO+ROP+4VD%^IXXW&?M;'Q\$^9 MU\? &OB]\^\P^NI0X8.C'[&\,]XR?Z&=EM'2:IRT=4"7&ZQ-E]N>E '#8PL+ MM=2VV"9KN P\=.9SIS=QW"&'H(23!&;<<]_?_QJ$][ XSF+ MD@<_Q"G:ARQV/-FT#7,/;E(?O<>'FO0,L@4JK!=3A3:0.[%,=<;6@#PO/6K; M28]J(2HQOA0 K.J?_ .H[7?<>C:!>R#LH!]%>XX MMPG"!+[Y*Q4HWT"L]3$[+Z+,V_@1>=?&D'+Q*THZS45@_:G,Q1VBEL [S_8P5F#RBQ]4%\. Y;*' "0R-1)LJR!WP9ZJ'\E+,9J1+QQ%W M.7ESFBV'RF9BYP4\#^PB)T[=(5CG(699ZCSM9,B2Z5W&P26\SG=N:H MJ7(J6?"!?H6$)6EVXG#X;Z6!/ <-9 'KP3,(QV\DD@1.+??A&$9A@*X>?^+P M.QY-G$LT.9E+$>-W+&&RBF"**>7/,!47TT:ZX8/4ETE5W?U;YP6"\/BUTVJW MZID5)2B=>XSIW)OF3G+!&;_A\Y+O"NB"$#PM.,WII@[K=@=07[ 1\#UX4:6D( MY#>"S4_JH$QQZ?VA>C5*J?G/?YRT6K"-!2N@GYNO]64S%^C?42=2URQ\O[Y6 M^YV:K=Y^2^MYIG*W5(4/TF89@>OCQO&J@>M6NW[8;J\KVGQR-/^651_5.JFW MCU&OOS401RPSZ^7'+S?5QV%"[ MAZT1XP5 :(!Z[(3!D%D2.FG,Z2H LFQ8-:>3"!AT^"Y_@B^_%_!J M>*T3\'LT]2)^)V(RQ (6N$@*(-^PQADOQMZB'HN\V,$J&^$M2B)NOV OY]I@ MCCV.A=TT\A61.$8\1-G$F(V)!C-+$HZ%4(@(P DV@ABQ@ TH6H#6RP M. 8.CU]I//%^GY.O*%!U,7BG0!=2 ,#'@QN%OA,"=S%H(S?'4Z"V+/CJ'#0. MC#SR+HMZ#!Z[?_W@\PE%6EXT#YTO]2YVZSQN'6'2^4O<=4[@*K6IYP/7,"BP M+Z*1]&*.X=T,+P*BI3P4CU;,4D\D:ETOZXYCC3]K>4YXZ?:C#FXCC#HY,M_[ M;%#LY-87#]S;3Z(TRR=M'3[9 +$T-ZE-YZSOQ'D$$(AHU:J(A3S:/*KY*:&Z M1!FL"V?3':BV1F9.R=M4B*_O4^2/#GT4<5W93Z(CBC#H%^(AN!-A&OL3?0;F MO;6^1A_J3*.]^2!VG.T[;E=OZ_9>!-UDE%P@.,\S("\Z:7WFQ_E1.WI:V;"( MXA\G5Y0H1)DAJ ^2N'*:TR?$H&)BP%G,""60&U)$#%B&/XF%E!\!YF2"0-GO M,=0H7*-I/=[!X2>*UF=O-\]%)JFFBS*CV R 1:#_W.$QRI:@M!SS&,N 6NN@ M46\VWNTWX2R7Z:)\B1---$LK0(I]YQ8(#(?DB$^V&,CQP##N@U_U0$\)XB MM, 1TT!(]*>Q]YE'--IU;XHN6GM ]*X8 :Y_W6MI(LE&@^ MG_$%>PZV (:? M&AE%G.R]:9[4C[.29?W>-WHGJ@Y)%G"$4A=94-:!^=YPUW^E 5==@ANR*W"- M[O(Q$:FGG$B8CC0+K)_!* ECXMH@(T![(8.4(_1 ,PO!C/DKI>9U9X\#ZE$ M-69/T6$W(,S9R$FY).GD=%^ M AER%;0(.\?E2E^T6AH[>9\Y MR4]N-#]9JH9GRQ3V&5T *O(ODY+"ATEN?J".QHB?*EY88 -(6: !8JM_9\0Y M7:=I=1CZ'NA[M4)Z)SJL!)ID,M,1+YYN62Z943'?*L^Q:AYTELP#K9'F*Z9P M,6 .-*D&B3(2HDGX%[.9>7ES7G$J 0.\W&?O,@2^62[HG%1*G VVK1 MY)QQ*!UX9Q*0=WSA+!V5==#(;V&]./1!*JUK_,ZJPX&.L^% PZS&;\P&8!-$ MG'W=9WWD\7F;Q[U6F4@UBW)6B@#F>OLM/D]AW?>IK;*/59< MP K ?.Y%:5&%^9!5#^7%"W4?$&_16' M\>Y_#,.OU',KBU)MA58J=E81]8I$?8KA+^G=1'=4IQ>FB7.=1LY%%NF\5I'. M[R-AZ_6&3J4X5"=M<_<)'SVI^EM=9JJT[3!TW2X]^9+$/$X M]#%O!_2LO@PD?K^N9>_1;>FX]\P'P'#I3+J7O/ M,S]1!]6)JD[4!D_4P=Z;3W"+TV5]GDR<=R+&=-LT>DI23:5;'94^I-"Z!56! M\U(#Y^UC'3C_MLBY#5@O0=X<5O*FDC>;DS<'#9 WLFH$:^D+L]-49OW%7ZE( M)C7XS:>T84IRE^G,SB>LT(YB*M:67UO;>F__OAL/[[[CW_S_OHW1<':7J*&WP*!VAW-.M1$#8H:&5QK%0G4++_#%X#)S'U91^$ZS&7BWGF NZX2G.HCN4FC^7IWIO_QCHW MD5!U&)TS^,+7GPU_B,HV4MHK)D<\[[-W4AV]ZNAM[N@=MO;>Y)(N3SVE(]A- MQV.?/F/R*G9@?]YG[;0Z:]59V^!9PX0.*M'&MG1TPD"PL4'$U9FC3H8=V2J. M4:^M0'^DU@:!9VBEN4Q\YH>R4CZK4[G)4WF"$ZRI-Z24>A34]IZ.O>W\P:K2 M;:N#M<&#==3<>W--S=",8I%G?J2J7-N=I-2#O3>Y.H7A,!9YJC0/7A4X_Y5& M(O:$:B9)O2,_1_P."_DN@WBLNDRNE*K1/*A2(W[LU(BC/#6BRHU8@ M4DF#S4F#XP9* VP='&+GMMF:5K(2SG5'-><#=NU%J_R9&^+-JDM&=>XV>>[: M>V_RPW9N]-I^YN>JJGRJSM4FS]71WAN5BC=QKN\#D&!#,:8.= !C)@+G+0\X MB#;T*LO?2<+EB1(J[V%A(N S/Y]5.55U/C=Y/D_WWNB32(<,?0EP0N/"L;O% M*5BR%W1<4[$CJ:,ZE_#2,<[*>OXJ:%6'51W%#1[%DQ86"8O %6.0A4;H]3WG M*B6"1W=@!%:^OLK7MQ)A'4I?GSSSE_^J_'TK,/VJ&*IB^IMD^B?H=QB*GDA MLYJ3#.=TW2'W4G]+"0';G^0K^P2M5,94Q2XMH=[3IM$!W^FFHQ&+GN@4-*V= M',YH)ZA9G:Z]' M2E5M@RM)M1$JA@?MO;E1D[[[AMD:VE9'LT1;;=PGSW==4U5],J=HTN3A^E"\S) MB/B0!S%F:."$SQ%W7GP,X_AEQ>DJ3FS^\KT1U1[+WYBI,>(R.JP(5S_-BK>:U;JWLQWQ%$T?ULV>'5>LA MS5N<5FT2WT9GTEKQM4])PSD<#Q<)< WH>+JXN;SD?GW<6_+CY>?_YT<77K7+]WWG[I7EY= M=+LE;>)1,G]B0KWSXC__<=)J-5X;U]7HJ^9K1_UTSZ>_26/]11CI[\(T4E^^ M=$3L,&?@ASU03Q+N#@/8XF "BL8(]CUQ/.Z#4D!+X@$ AE/@(E:9@12+&T>A ME[HJ,!>%H"<(UR'-0%80ATXR1%; T3X].'>RJ!K(!UP4;[0D):/E5Q+D#]("/5=M4P("W.OT0 MY9&'#\*;.8O\"3ZR 0OJ"G2& VP='J/V)>(A+KKFW'-GR.[P,0%R]8B4PE ^ MP>-WW _'6>7!B'J]XIF@'0/D' M=WI > ;!!YB,0RXQMA]&/G>S['CPTD%2,^%$NXIDG,$Y2;GPP\>#G_?"8]K M,I74J0D-_W#]%'Z.^ AT>T!V2/YB6/L='PK7YW'-B=/HCD_DDY5N;% /7C#F MJ/XG$[BT%W,&@(L\),Y:=J@TO<-R_N0N0DH7I-3T30*/ M;A(X+RA\L5XOUP M3P +4\2+3V-QS!.Z<4 5,?A=$ :@7\'F +HV@2+)3&76Z?IIGW5#2#,W.,U M6)O*%O81+DZG'X'I6',ZL6"RHRB"#-@S?/2 %2<-$_F_4#IR=\']93 MH]L091,XA0XG&GS'73[J\4B-!FK6G%:CU2Y+8CW.[&%O/252 ?8#E=L0R?,( M# ^V@SVRD-/NT,D#@ >'H- MYJ/6!Z4\]_6HZ^N&2N,%]KE118=S:I\\_G1R@D)=.82/&L&?#TH< . M '1:? 84 #Q\+ UM9,-2)>AQ#ND0F3A!KV&) @+HPP4,_B-BH MB.,AJ3# BR+@AEJB13Q1G^!)<0@"S\^T(%P4$$#$&>H6'@=YZ,EM%'5/0ZA) MS@ K@>-&C0KG[9B4-^G3,3478_W$SFB<$6A[H!8,24%,HX#@XK"0")5;"BE RX&=LU^AYD9 M4LTA9H4,A?EQ*&%#3T:] 3E8&M!(#%RV6H;B!K#"B=P:&S,2,^JR013>YY"' MI9 4XIEN6,N1>2]HL:!K^ZJ0T'D!%PV=OGA *P!^[?LA0RB"Q E24-88P&,X M\8#:N.Q)*>&W#ZM ?KX/7\'Y^2OEDEO /K2P.3_O9B:3UF))> H/25D")A.4 M!3J6&G*F24^I9*-BY;&GY$$N]=D371<9'1W\WUO^)@SS5X]NZI^%(Z((<#[^V2P MPXG-F9/2HJ:Y;69+(25[H),"=:?$'FC==[A.?[]'3'N>63-E,Q6.?(U@*6T9 M_#068X[(P(M4J[*"?0:KULS&O&+$\$!27QLE9<8,N*L&_N6GFUR5_ .-]AAL MHQJ 6?A>#652% ('IUO3,4@R3_H!0#^63HP'QY'R'A+[4&I4J!F<#R'P(C]EW M4S 4)).4DT@D@=+)]SB0'K(1P_8<:WL+KZ(GP+DFGH:G/GXI-2TT_:B!QV0_ M8V<;@9/81^15S@LG64G&) MDM!TD ,0;3BS[X%BO'"T_3,+9@68+[U(>*;;W/!_*]TM=Y%]R0]SIB-B1U<7 MEHRN&)\G7'-*U*5&BL3)\,XUI+B@(M4,'4GZSS">4B! !IJ8#S2.ICD\#3NW MD+D54N]QY6E'?24G9]*LZ!U$B#HJ098S65"&JIQ%9H DR7>NE$^1Z]@#@R&56.CC_11O#Y-<"NW6J]-@_^'1,^R:Y, M%[:!(I44*<%M1#8P0*'2BYX4N*:Z+1FS%&.DM\A3K2]10:_<=3-'L?[A$[I: MBQ.ZJMRL*C=KS;E9)7NTYD:=RO)KS5U,)GF5MRD&E1NC.3V94:!8&WICT J, M3559JP7I"%W!P+!CK2T$4O_(&.,(72LI-71\)*C.? Q!DF8.=NAHK)\4JFZ/ MZ@89_!RC=9$MX8[Y=\IK1C[M+#T@C8*OW(R%DAZETP/FA>W-T+[V&/59#X/F M^(17Z D>]3)](W=J4?9%KM\5/>!FD@ZH1CHNBDE"A>R9FC,$8SD9N@01A O: M.#H*@)H>CR@G&1T^L $6?=6.;2OCY88;\PY,$P1,,AG+&=P*GP;Y),,H3 =# M4AF_Z*_S("OE2- D5%+C, Z99/Y+E;M N=I KUTW3'SR0,#_91Y#/8_V2O45 M"0L-2',%8493:GD8#P"<>#("H)7D=#T.[WFD8B6I\&C=4CE1JQ[CA" 9 M"LH/6.Z<':CIR\B'$6XH#$H_.D$XR!D8_G M;$E2*F:PMH^F*H#R_K)"4(>#E MF!_D^/AD&=?;HQ/4UED,QPW>]J7>K>>/>U#ZF,< MW_G$'X0;%MU1G6 0^JSF +WXXF\*M-X'*@+L M.2S3:4)VM.&ODL#;4K&GJ< MAF:(!YW^E!F2"3WM]M=N->5N%NW7@KIC<7!V(]0"5%YRG M%737"MU9\TH%BC(+ZS5^4<%Z'91,&1J82"$E?S'+Q'1B9J:)CXI>A G[_5QO ML]**)+7V\X=9=75N%LI<706TDA6U$::R$%3:CRKND)4FN::"V06YMN)- D9V M';Q9^V":M@+'8;(_HT09/FS*9U-YE/(YV34 C/^"Q\=.QX5G8+1),)5#O&A_YKUD M08YUB!7 E6+;-.5XH:"O3%;!&!,&IW"F )/Y0!C>T4_%?!OF4!HT <,(5^G* MF, =ZD*1";V:K&2%<-1>QK?9ECV*HI,1GTO,O*E2$U7,3Z5&BKM?NUU>X%+ M[3'WJU/\/M_BRT?"#E89[ZLDV&_?T5R6FW85J!BY;N^ZCUCU"[-7,7H< :4C M!9G?YD%D77WT6/%1T3RAR>KF@IZ\ L46N395:\PZ\7 M'Y0!#4JD[^;6.9D.END:0%U)4ZR&!?I7);.2+&B=,M=?T;ZD*S'G%)'28BP) M3B?E8CDJ?"\BJOW@Q;K)3U@ K(HNYQ=K21U'RDH)$>EI'H.HGRX6E:I5&*BT MU$B6U?+$6,G7 (0H]P88^8Z /:A4)+"MF"<]_:C**& 44HW-E'PX&'CSHH9ABR*AV:"V:YDM'^0I4YE5 ;-3\M!+%*5!!\0D3!7U1Q3[4.Q M_(.A(5'#A$&5XZ6T1E1E\E1URB87(SQ"\O$2J;DB%T8Z$XA4&7U,="Z009D. M[D(II4Q5,6)QB104G)@V*HD8_W*Q+1J%88J533&_H^*RO*Z)=$YX86JF%ZHD MZ[S;#\8>]T%11;KM)4#VODXKK\G*](C'J9_4,N>R1"0T&AZ$7+S. M]&ZJ3.]Q&H%.CN?IG\U&PQG)DEB=\WU0/SIL_.1T>2 9+(GD0A0^!TLJ8>%_I60?X/NS='2=7>9A+A@< M9@0[I9A+';;O_+-EK)P-!I@RFO"<.GRE6;(?%VE:M6Y:K]*+EJ M[RZZYS>7GV\OKZ_L:;GT6+V]C4+Q>DXANEDWBNK#MGM39$TSI&8]U2[@.?4% M,-,$#1]J81V+^J;,:Y"B7B %)0&U"MN.0JR;6CG4*QLAR4_:LL M)<-/I1P ,ST(0+N0B5VD5!A/GM?L(&\#M!N&L06EWK*J=PWUU*1N4E BC>13 MGRJI1L^]\F@RRHODR62J$CXU/WWI,>1Y]TZY,-DZMF ZN6E;]S3#H9E?79SE7YJC)S;%1%L M)W]62GGKM%UOJ:&# MLCFY>K/2V>N-K!UY\8>#DWICT6\+;UKTP]$Q&0KK>5ASC<]:9F'S>V*WEIDS M_0UMSTOM=MN8(]%T![RS>5UPOZWUNSP+Y<]B[9!C;"N36&W9\F<>NANB M6:!8,AX\V(A#CG5'+\H.#"^?OD];?R$"N7O, M/(G1^'BY/IK_5G!92Q4+B/\Q=H])+(,(6_/NJ]7V^OR@W[=__ZC-3-/"*IMJ M.-9N[9_?M2]S/Q$^M?P-'1^V:H>MYGQ&MB(E.BMM1C)#QG@S:3\%&K63M=F:W,Q^+&V,K4 MZU9F*SN&DW:C!'3L-EO9(8VK^4UL9<MMF(( MTIK>/$:/E#G3?K+D6*.EXKR12W.*+3?5:$:5/ZDN.E5[A]5>/+]^ZH!=30*QYB_ <<96\ZK &K>) ;1F0:ZL-"EY(9"OR5,?-;CM%2# M(U%50:\'LW,Z9F5TJ M,*\1S+.]US242^M&L>JXE^5#F19AH5TGF"S3([%89VG.$M6=+%3UK%)-+6U; MD-2AX%REHT\4:,ZOBK:F3YU!U71 M3E6TL[6B'2N250]DTNDW)*MN-R>T2E:U)%EU?BOP*F6U2EFM4E;EHNS <)6R M6J6L5BFK/UK*ZL%INW9TVJJ20"S"26O5W+)GF 12I:SN=GKD2:O6/JI25FW" M27/5W+(J976'-*X?(F6U?7!0:QU6!38VX:1Y4FDKSRAEM?QDR6K.UJ*Q=E-C M# O!OEIQX!(U;C*F*F4MH*<;Q9A]#'5L5KU'M7J9>NKQD8]G%ZNA!K(S5?:MSBPM M-,77?>_CUUD/FU?3_?O-$=>OY_3R?YT'W(VV,>HM>:2]T.W_M9.-WLJA+G-% M")MY ^?9,/6SGLIA' (<(9;O+0EU2YD" @M4.]9\Q&@WA-UO\K8^1&!&XQ[, M<93WU M*BX>P)KJIUF<))0W);.V>VO&P4QV% ^I7_*^3/'/L/3"X^-D&%/C-(1:X#1K ML"RGSWGR\MO9B^X)14-2Y( KHYM;GBJ!STPBEM5+J&LI1T+\EEEBL8L15 MC+B*$5U=O.X MBA%;A)/6014C?KX:UX\1(SX^J36K)HQ6X:3*:*MBQ*6-" N])@[,M@B#%7P^RZ@*/EYH2UDJ&(O/TQBY*),=9#!N)8(N+^)!O8 MD.(,8IH*DN*8S,+(>1W8P@B+VA"-/F211T,_(SZ0HSLF>GZY&BMD!).F)C2O M-A>Z, (Z;V%C3(HVYT)?JEA3(+ /UN\ 1B\<9:-^G2_UW^MZ @S@V*(G?,3_-0Y5( M:'$L9_D^/54[FRM3J/V='EFH\P/FS'71@Z_G42"!#RN0]=# /%G@GN?#'+/A MU-1\3&8G9*.MZ31A6-U1HXE&N'RLI$92A(OCH1C3(M4 6)JLR,9RMJL.E*GQ M(A%G[K :$5*%R)YOU>7EIW?=JLBRBJ)54;0JBE9%T9ZQ3Z>*HNU(%*UU>%AK MG525EC;AI%D-!ZFB:#L>L6F=UDY.R@C;5%&TM;&5*HJV0QK7#Q%%:QTT:^W3 M=J6M6(239AGHL(RM5%&T;VXVV.%1"&]349YWO,^#F#NWAH^_7FYYH]GHM%"\ M5IQ D81YW<\[[.":C%3S,;6GFG.E!YS@G@.64M]6?%*7]M_Q1B(0<:("/3J, M<]7I=G041[WW3QPW@H58LB.PCFR%D8R84!49%191N"&+.,$2J3$EA;14P,V< M*V^&M&J.P/"0Z,O2Q9%(Q(!JST3\54]7R ->(^P?G?)]H#KNU63L#OZ/U%:C M0)HL",*CW,<"(Z- [19CAWR +_TYSN;!ZT4[(C;*J?(MRYD-^H7B;!R M>EP73,FJ+/AIP ,7HRVJT(U[=>>]BFQE#Y 1,A5+FH=T+"(-DQ#G4ZB.MTXO M%;XW0Q@J5"EQE4 M?#B*,13%Z4V,F?>(^[%N;$@O,8*Z""C 8G;V#!*:'G^B+QC!X:/3B(6JLV#? MI[:Z@-N\&I2J&H'6$D'13QES=%1G9Q&D6*:6H[0/M GKKOKYSC"CPZJ?;]7/ M]\?JYUM%EJO(\FJAUW>H,E:QY2JV7,66J]AR%5M^QI[.*K:\(['E]O%1[>2@ M&N5L$TZ:913,6N:MK6++.QW';!^T:D>-JHNO33A9F:U4L>4=TKA^B-AR^^BH M=GI::2LVX:2JT*QBRVNMT/S4N?G]XO;RZD.Y'2GG+^Z"JLO** R5;YX),YJQ M1?B-X\C4-,*R0!_+)S$>3!T@)YQ%&%7$?U-9'8:_A9OZ+*HYO=0;\(3"L&., M3C*?J@JI,2S&*:>FOHH 7LO'U'T3X\PX>14[SZIBPWLN&^TR9P@;@$L'V*8T M[,N"/0P]3YP>3F6-DW&(=:38T3.-J=H1-B1C]6, 4^C%\$@>S&RZ,(%6!3UE MF2I7,?.LX:7+QK)RD$ 3#.K.-; 4"BO[+$Z<&."'-:8(%U@;K =7BH%965Z( M6XMA/S$L&58"$!2!B]]QND@W'#96950<)N$]BV1%H2I+S"+]/^L>HC@\V,2; MBOOG.XC@UGL\N'&Q\[*U+5M5K23NNBM[YMZH";@U9^Y,OYJ#/1MEJ^)WW6*@ M/@N/ ^0]@%P,S\DJ@%6NABKLY!CNS[[4 ,_H@P<#-N XZ-9H99T35JUPE(I4 M-EO,/'^-V- 5(^IYJ#X?-1P*OR^XG\7XC97EE,"H&'G$B_DB<%J1GZL&OP4 MSY^1.#6EUQ@9G -1#?TUX:CKEIE?*V;.U)PA9WXR=&DP,I;5HM-71<@0QW$]^F7["E6]K2^I/2,0)6$9WDV&3"- M)!DAZZ>5\.@AT@ .1$6R8!VA''/^U0 <]9LF( #]!0/N MV9?9[35:BW$"U)&124(WU_^JJ5[#R/;S;N::[:D$)QKW'>,F?3I"=$)D%X,T M$(FF.[E$DDDQKHM["V0\:5MO+X(^95OA[1F;J>DS_DK\4(6#F__2R_#;UD '' M$=_CH6P\0'))!'>A?X<9/5F?>*S")VE1=]Y-XX9$+_$Q_(J)@(2W+WD G&R? M.AEH(! =,.HWK>0PRT W"N]41AUS0#PYL8 ; ,YTF0$-V>X?7A"EXT2*^@B[ M"0@7/_4FQOXI,08GP6/NFHA'X[L>GX2*D'(* M_#G6(^GKE.4A0:$YD9;:,4,)B^O-#P9>PYP^=>L&ONSRDMG!CJ5G&G)*)^MQ M;T'"6]Z='6B*4M>,O+,L.3!/BIP1DU(KE7NG)\]FY659;S44M-22G\6/YM'9 MB.Y/E%N:B=0R;!%,+X2MP\D -;_0+@5C?S7\9XN0@(XI@+N+>1&TZ,3%D63.8@P0]CFO=@ M&)28CDQMC(+$H$T E@\"'D2MS]$@)?T%K9-D'P3>2&I;-651!YEDY&!DNG0U M/AHP",JK?*$A?%%)8O'0P0DTI:FR*[I_;CI_.)\ZMQL.TL@= MH@L E2VPA$#?O =I!_B"ITO5 ELBB6"J &$FW]OC/IRZ[+>\J1(JI=BCJ/C@ M>ZZ>*[LYQ0GG:+5ERT"5$W/@0W\RHA$P;CA&+?A>H-W&?:"8* S ]D,F!Y09 MJ&6,T14"]GG=^13&B592B^^6VB!Z5+#9$JJ@J)?#HC..6-2=0)OS4)RS.R9\ M2DW-QS2-,5$5[D7!WTL3[1$"RQD'N5##J(C&.(68-NZ+9#)E! _\L @#[7(PD'HA5FH(W*7JY*5FI, &L= !%>#")B5+4UAR4UEG85@BN$.9LTTV M$Z*-/F#SJ+S-FMHQK5M7H8 &H[12"=_":PN;PX=-+>I>.1\0][)F8IX&A3WB MG" =];@4A<25E041T90KD"^,B&1@*#DU9!'D?.BCESZBKT8<&72?]2+LNA9& MY+5SA]BY"UC36+X9=4LB&_,M:'!B\I9$8D@N.8/2"_Z<0NE+@?9B;E!>89=% M(GN"N*I"A1GN=505*E2%"ELK5"A9ESB__O3YXO;R]O+ZRD9-XMJ0GID;F-0& M#)SX$]/3F;5TS P/*WT1TDJR$=CHP44C_8,K'')2"G-''-F,4R\G%3]_1*[(%]P5(.%YA,H> M"7@S>."'TFEN*(3D):1E]'!8XYURZJ'@U0H*M5_M@^67;7ZZ\^PB8&2B?-[> M02&2,:M4=JA54)!F"UF:I!YK@3U&=3K.W*DZ/I,%37S1!U!.7%\Z >(0G3]T MBW2!4LA0SP&D/2I'LO3[Q^%X2+H*V9J9SQ&4HA&.VLL103B@2!^Q6W3#"F\* M=T0G!(4T +8>A".M#J< ZXZG!P"B,2W46O\$ R#VA&IY>R]IT=!W=?@J=WJ1 MH3U0XR)!:V-WH;03(K4U[6&@& G]TC>=^*&DAX*+K'"O?J5Y 2JRH[$? NN! M3?S-TQ$4;**:?B>41\>WH,L>"794T@F"48]]ET?NP_CX%U% M:C(D*P."686R.9FT$\L2?9>C;2.SC=K-FO*-P0KP39[3.FQ,OZ' @(GE:KXO M"_2-$.P\%D:#6_&N;^&YYUIVPZ.1?\!ZC#)U:<(+.8(8R#[T99@5F%089=.* M5=)!%M@R@D6&C5FC5>CP4E@X31ZGTUR(--6@=)09V2>]#QT6R6M8V: M"TV=?FI$=:X[%@+D<*[N1!1J1W"\I/Y3;) ^1ZA%'&U7G36C,WYDB@R>?SH< M*E,F]WS!0Y&01#"5>)"!ORSXKYJB-B_KHI1I ;J#R,A<4::8%>+]3VN_FE/. M98:ZS3R12*R8C?1 )FF/Z]!<- J5-U$'7?-IYM*_5I.OQ852L_THTD<>-1)T M1O&LW[K'1^J.=(P'/%.;D;R1!66S"91G#QNWN\03U8Y[',@F4+'JF -1^PA MS774)'69%I!-72]Z;76Z54&+YOH(N'X84^(6*5 M4,F$/$U)]O%/I(M6)@=D9C*%5R*)W!'&7@+A#GF!*'0"7J%SSES3)9L]@#DC M0"E9.AG3+F9IR.T&6[K69M-G;0E] *UEO!G&M'R]<(EJJDZ#4M8Z29T[[)FD MXKZ9^2Z"&'8B[91"-Z%\,LAJ4^-KAD=:ZUA9TFP^;;WHE2!ZGF+*KYO'K[&6X*0R3_E>(_9,Z;K*/%_N"Y2%P9:"K;>H;<]7Z$7B# MN,&V3HG2 3$,0:DEHC!LI9O %N5Y/S[\23Y(F@IFD *4R2"F/DZ8!3*$JP%? M\(;D'I69<6B&CPH/SI-"2??)<*?10-O28BG/,0'F4=#<5%.R>=-;'@%!W3$X MJ*G#1])U\ B__#9.^:P89?E#H.SGGK=#TQDY/7U*)@]G8XF4 D\A5R&C>--> M1.-JH]&W\RTO+T!HGD(ZZ-5_THFD\D_BZ*C_E^ MUUX4,L_(Y=2)AX'A]"#5'%7T 25EPDNDEC)RFFG M],W<.:!]% 8R"J.::'LN:*!@[F5YT45;3?L.\J%;TM/[N*-7LBF%IB>(*4.! M,@*R@(>5Z7A/9U_:J']?S.N8B4X3$,1 9I)(%?RE:2+]>D:"@2%'"GXV],<8 MTD0G*N?%0:B?P,4]S":@W-"'!&"&NL;7(+P'8T@RC((F (I:/#2=&;+5(YRA MD7EZJWC_-**/JWA_%>_?V7C_HZ2-97.@'00NQX0E5-U)$II]8>D2-,"R^I)L MLI\*-LDNI[)(PZC_DK$TEX]I%J6*+*J6LDHWP%L,MQO=0LE,AB.; HJ(A5$4*CT0^S*"E3F,^A'3DV@YP/E& M*ZN9M\@@ ()R!@=*>J<2:MTIN@!9JDA3^YA?Q8EO*I8%Q :\,#J('A:*N>B7 M6NGKI;@?'4DB6.P( 8JQ], 0)I2-Y*FJ-Z"0$86J^A3BU84/+5G&01FL/B:T M.UD/PA'6J0/!O3Q;9O^'6VM[VIIM![C=+KVGI_63P_9/BYOT_C2O0^W!(6AW MK;D_->K-N=\O>E2S63]J'Z_TJ,7?'[:K16U_40>/OUQU1+&PA^O).GJXGNY2 M-]YBIHRCDV2^MS'K,X!!L>O>,Z?9G>H[_.A&J9WTNO991M-A0P/9D!]HR>9_ M_X^DF4FTSE#"(6@72[Q^CKL-H;S?KC?G:#&H@$N'S8OFRRGO0VF=I:L#41T( M6P_$$])L76TM887;1-!4)KSR.'=[>F-7-&4G3;4;JTYYK6BJHJDG^-3Q[O;P MKVC*3IIJKSR->DTTM28[R595<&X0\4>8"G#46E69JB8";-2UUN&J0W'LT=.?(SZ:K=VUFYXC/EKMTPH? M%N&#RD5;KRL[< .P7:6X\46B4/*F'*>R"990K5:.AO*9MIJU1JGWVB9K)(-9KN:_"QP>7STC0.=*TQ: MALEF[?AP59VHPJ6=N#QJ?:,G;J.8?)XIHBNTWGC&]FVK79*^6.GO"_!1H<,B M=#1/5G7]5OC8*#YVV[JUU>L[MS!HLQK7CN;'+;]I"T]/J]9NK9K-L2.F0D6L MSXU8CU<6O16I5J1:D@OF]*#BJQ6Q[@2Q'AW8Z,-7"K9>A%JQ;+:TCII]W8FS M?EA8NKFI-OSBA2EV6/JV6O=%[ZA6^DQ6.M<*;!W,ZWFP<,&KHG8#KZ@E MF5U]YJ["O 6DZ@2N&^QE,ZJ+/0LC'O!!F(BL/_8X"OLBH5DN.'Q=!-DO>:_( MWL1H#YF-Z]N1YIZ?.[<75[==:NSY\?+\XJI[8>N0];S?^S#TO7P&&P%>CPN" M@^:,69)/,N>RO[O\SFQ_+IM44]-'YE*W>:]P)UR'X0/Y81"Q (]']B5.JY:S MW^Z'/,C:1U*_>T_.GDAPM"'GXR3!,!T/=@),-!A$? M8.M2&HXU=RD1-\:7T8!)&FP$3\13C+='V,)SXN"0+1RC*;<-KU;/P#]1%1C3 MT'$U7$^_*[\LIC:D>K [?(^],(-$S)ORCDW"[P$EO#B%!)=%+3>QXR;>D3>6 MIS&4NN^N;C-/("AVI\?VW_O#\-Z)&(TDH0Z:.S>.)C5ZSU%>6NOH#"5'_7)KXASUK\=^R+RK- \0#Z'&@;D[<4I]3 M&@,?CC@-!QN'OJ(VH^UR;)[KFM/G'HTID\/F\5J?W<=ZZ(N>*FH.4X03%NOA MA33R:ZF&H"A8E7#?1TE^UC[2XET$'JSK;+]YLF7@8X9TZRC3\+?UXB(, 3:\/ @CG*J+(D>>D.$HS&XM9@7X=H%<4+?M%JZ$KWPM9:3+\F0)O[$\J M8.? !FZ2J+DPJA=X8:)ISOI!H,BBAIKSX;%MJ(,HDS53 ?E#_EF9:G-F?:.I.'F-GROLK $[TGWBXK2\X X40(V, MB(-%K29T+#:3?]AY62?5O*QJ7M;SG)=U"0P &(74D9$)RZ*HW+4'N@;:-O[, M\!PYQ(=XNS%O=FI K'0)+1IE2T. :!(MNG=J-&M0.Y-Z$ZF8D\N&/:C!RR[7 M$^35=$PYIGB.!\AT^"Q>038Z1PX28EXXUA)I[D.!@29,H$\C]W* )/,5G4IW MEC$R3'M ))B,%>!G'+84CH1K[ 0]8"Y.Z\31/;'S(D[=(7E7/2\";."3: 19 MA#9,+TR3*2OFI7-/8^&9A^P=YVQ*@$ZY0A&Z<)](I%=N+B+E_$86H%/9XS+R M(6>BT6S&1,Z.QBE' ;]W?!RXK(.F*% M)?=3.4:M="?N2DY1>0)HRIQRV!OQ)34#%R=BX6!6FH+K(L+16R_GV/K\01I. M"0ZL4S/C"N[/&OQ& \XR+ZAA 2_M$QU0I(IH0,2 H6C C3EV3$3T")I.3N?4 MP4G81,Y$YR(&>? MX\%F%%Z3QS]_$@[>2EC@&E&"&?,2'\L!=.&$(^UVX7*)#:3K ,Z,&C7NP&>".L M2 *G0 M0PK[=&B*$!T#HS%Y(K _G-).@T_F09*&S-USW\=_>VP$V@M2)T _Q93H^AIZ0Q=FM M9&T73[(5"0Q&(^U57-#@A?J[/ 5 1'ZJYOL4GWW!@)F XUN@JN$3/JH:7 M?-"1?.?=Q^&$'.%4'#TW^U1_$4K(O;Q0YHR*( BZ7UC>2WD"X3#[3.D9M%WSQ$9JZ4AF-162-&BM]N11S%FNP1OJ MSA*@)S+7(-:KS&2%%!&9_]_%I \>C5F4Q%HI AWBCN_C*^!Y&,)3T35\FQYB MJ%XH!4+F0JU)N6!(CMIBCDVBH*:63XX!9YSVX(30[;X\ZSH2K9:6QMR<3CZ? M#O.;^$]JEDU M_3"+C#XA MY8-Z5(C6,> *OR;U0ZJ%.*P666Z?HKO)U#OH 8^NKD;*D6;!6JN;.@[(,]., M^RLU3Z.X#EP,E&./2$H9[W@R\)H C)L86#FA0*E(DAR1>H 6T;H$R23ZH!H% MLX2=H0]I,RZ>#"LY(DJ?OU)&DGZ4]U6+)R#M1E(:16@7)Y0,!E0DYQF3SHCX M'^7$>MF]=DX;C>99J]$\5 <4Z+%*55E+JLJLVY"J-[ M!B3?"0:ASVK.!^ (\*^W$?M;@! \AT\>?+Z$8\1JIH;0B5C/N1B)2"H*'?0\ M =1CXD\6T'V@@<6"$?(_,9]-X$,5E%H7_N>/TRY2P30N-57,(P.- M(?G;%4=.Z#/TCR+^/G \W%6$=FWH6]#'V=YC7'.ZL!$V)L?V[9 )GS+DJK.] M >)8I;OI]U/,8IJX'B$)_#=+6%0@D)Q7%+E\3CA5B'MMZ1QDAW,6<([FCM.E M7D!=J9+5"C^938'4R:0DOJX.90$*E!VK,A2>;B[DQ'PPDJIY1ELVJJY:WZ28 M6R -"9T^ZJ.)X(:@J/\--"ZU6?)TS=%U>8Q%/R(>2E\+;OG2?!;Z1Y1A>AT- M&#S2<.SAU:3O0<1&2DIQ] 7%-DJ5/Z3; MGIG1[2'M1/M=1YS%TN>:!Z-=(^)#.^SQ@%/)Y5CNV_%X3!$-=,J3WXSN45Q8 M!:,IGPV%DP1/;4Z(./L)5D+"(Z'R37P&91N*OU(*C$XE<V2@"?W#891DT<&SI2'Y(ZF^*S&\^$_1A7Z(#E)@&F[J$VVJ MJ(<+A,C0YV[J[!F%.2\(]HW7^M>8/C=?OR12=1/I5Q69:2AK$6.,N:1CH,$L M*L$)-LN=YA_-_%H##9Y/<_>WBKN708U_H!K5Y\4H7T'^@'7WE0V* DK)H^PW M!W, PTC&JF7,$VCD*Y\*6RUE^%44M3I%L0C..YC?F8@NB93NF)]R0U;Z*HZL M4]ON,4H.=C.&BC,V55,E^CY%1/LJ6NBK++0::$JTNS&#F^'>O&\/96*A*7@.C&P#:Y,3+5611AI1E*EX&!\F?57QU+'1^9WY$ M&6@H/AXE@*P!%/D8J:^Y@@4J?2#F@0AEPF*CUJ,U_E$F50-2)7R9W@]X08X]G ,F!C M<1+Q8*"44(^/8(.8.(@:,OP1 FB'((]PG90&2M"D_(E1*-,.*@ZR$0[RF\KJ MD3DZ\&_NIJ0D2*>QD7E5$F=)V%ZH[JH0=-=*U&_=[D6F/Z&/C9SC9O(&+2M.6)2@GT^: M<91F #0O@]H>=NT(HZD,N1G>P>Y"X3GX0I5D 6<%4]:0$6+2[Q@XB]P@L+6O MP&CDM2J#$J_LP_JS_AX>=Z6/EA8H>QB1BDF<320CE:I.#Y&="DQN+)M+Z*^G M.P-AKEP 5U62?#/G\)VVVNO;/V=DH6HS6,0@*4*4-,IOG_L3%$UDK@=#\N3&BVA(0:TND8)'TK9 M&A)],)U8!!)5'S1,T%',P2!K(NDAJ".J:D0^CL[%.$Q4&Q\2U)38E.>LR+0R M!(HZKK+R1%4,Z%=+^[X?NBFY#')H:66([AVQ1"5QIP&FP Y5WK7OJ]SZ?"D MY6SQ\N&DGI"R1#)8@4FJ/A<*T'E>+T6#8V> 3\W10'4_&0,B)X:+$A[3@DE9 M(XNTI@&/.AC7U:HZD$ [*1B9S>/7J&[(_%2T8V65$AF8E&Q8R>W-V9(CBP.A1K M.Q0Z_'F9_-1=&+#,*FMTBF7 MTDRFZ",A^CH"/]-Q#-Z&5B6]!VAT)%3.C2S,F5()Y\:-LYQNO<+<@"5#6U<- MX9CV2CX7:S MYK0:K79-=C[TI WR0.6HP%&:C5JST<@Y2@V?<#]$3;MP7?OD)UD(I:[TYA98 M2!%=N/&H-7TC<)N8;([^[ ,>TS Y;QVW#K80E'2V?_ZN3=U5QN4P287%*M.# M\C F8^RZ!Y_&G('IYTG3#F$88Y&RI[(U1.1A#DA$>>A]AW@^<7;T3&6D0)4S MA,4BO@Y;L@2)5L#<* 2I%8L'=0RS3G\9-J5]B[TI9-]:\D2!GNDTFP=&#KSV M/Y'$!9$9:U:]F)C.0T_G(A CI%)'I8OD)K0GL'XVI.+)?E^XVM0V M(H2=K/P *PGP)EGSBI8,F@W:^*Y1T0@86HPJ,K L0E9F]'3_W3 R*U]GK'=G M!* "M=[WT<8J5&;*-2$*3 ?FF**6Z+&D7JYQHKVFM,II ,CFKT#T1*#*:\*' MS._+I@+3UV/&U9CD398R]3;$GJW(8378I#41S_@9\WLZ*8 /JR5!HH%"!Y*/ MD16FN=\,GJ0E!E:I;F0;!AB'F]""9U>P;-J:C30)@@ O+(0.E>463RD!0\S' M3 ITH$1\;;:R=[JJ=[JZ!CVWXR3WY +OPI[3U"UBRN[&5'3X\TZ$NG+H11YP M(L_?4/14?L. B2!.*.;NJY)O-%)'C$AN$(:@"3%]3?J'8%W7N@QIGE;[G'0A9[ M$D'J4UQ5&7M;R]@KFY/+1(S:7"&KP@FQ,TB%1ZQ$Y7,D4>H: M)=TR)H_E=<"M9#R>N#'P^!J5K<))$3VNS$ML\Y'*CC\&]S5RO4B6@MJ[C[K$ M)-=%I?\%^&P?B^*S9 *,WX)&XN5=BFJ42@T/P$@&M4(V.SC6IDJ:<=W2S4\EW-*1%N830X3E'M OO MU[VG*;MYM&=[WN=YYPOV3N_<_-OIWG9N+SY=7-TZY]=7YQ[7^\OOX=/V<7V3KR@/K]&XU[N-)D==N>E(+42/620%0AMZH")B+*%(\L M$HC3$U!7S/I?R:X\H\QVEC% O#O%=E.8[*?\>DR*>*-)D^P)HTS)4,4N]=@# M_4 5:,28),8E>F&DXHWF$>C+1BOWH(ON^V%(Z@UU%U".>-UI1"DBNEN%VA:N MCW1ZS"[T[&P5]7[:8R79GU+ MM5JBH%;**1,K5-,$=!YQK(9ZU)WWBT&!1R>G<%2)9?,B4FCOD4:R^GY%GGHK M-4V_C;OK[#,0C F[K)X]I6I-^ S MWPY"YD]_!]B=_BH>8B.Y[%OL?D36M02;9 /81%0:HSF3F!@=&51\GSHG)8C" MZ6Y2R''P$,19IP!-'(0QG3A*Z3(*JWD9/5M\"I1E1I$/;!TBJ*D3.1NB27Z9 ME1RB "#=_:; !,DM0&$B:IDFYK5VDSFT#V.*#3'I@._75'Z$ZAHF>U0$JO=C M-'V/0B+2B^J+HLSF&AVLQ2P(V0>NX1$FA5D>#-_O?,:,DDNE:&4;@Q\NX5KI M:&Z2Z=YZK2A3N\XRVLRO;!6O_)PUX=.7(EWDE[>+EW_D UEKX7*.H"S%Q^9UZ/^'#OOQ()[X/NN$5WB/=_HNQ5YP:$_M2>J;@]3*1_[]QLWI(O MN9OC%3EU- YETA[EY>5K/)'"PH^YS):@IV=@U#+G$:*)T3LMO58L8Z11F7A4P5JW F84J=2V@H&+P4;,$4 M-26"RB@?'=6C%CK)4\O7I16RBXYY%%5T(X[3T5A])K04V*AVN4RI"WK:5*P6 M\.ACI?]/=A=%#:HFX]!2Q1QRU=W':.EGMFO)\TUUX]*:F49=*_2NR?L0HB)9 M4TY^U=%F5J_$]CAQ(B-$&!['%:&+7V""#<7\=-6 H9]A]DMS4)%* MX-:%RIB:H>)EZC7XW.E11VAK5].,UD(@S,UZ%8\H[)SQ?+.2'+_[S/'(\W2$ MF0[*FWV>A1JS0J'/%^JZV,K,#8TYXDW)I MA(XSC$<9?;*-YMJUF:),X[!F?6DKM)6&-GT-3E"]1_4BKM"R_N8FJB]J+/N9 MR7;AN;9'+8KSDEV7C4F%! -ZB(J28J"@$X:@NJ.2+@O7*O1L6:6A.JYL4'"F M6Q?K#O-3B!T^]1A;TG!2^??\N<,5-DO )H6'T:!8%J%S6M$:%P!FYS\QZXQC M="=%>Y029KZJZE-8=T4$FR&"*0[+W&'66T%9# 437/>-'X4]M-XCW7\R'V^5 M34NI,+8.C"F'?W&Z2GYX\C;_TL.E!L%@H:8WY4<%I :#D/Z.8)%"^X^8K\I> M >UJ2@*E0TH+E;Q%@$]NV*7YX$D,\F+T"VMFP@?\+3=$M(,^XCP8ABCG!]@V M/G/WD1E,=*CBVGT_KZI7OJ)1&,AH<=946"4;Z;?C0]ZKN-D-QU[XU>C+M>EF M6;VO G1&7JHKG%$ QZ,SI$1_^$H.M:[ OQ;P&WD.QO@# M.0.(49&1D09E^, MN)@Q&B*;K\H?E+BASL 5'M:%ASM*8<_85C&(AX2/8<)$=V-:#/R^@B+:OXO>V_"W#:2I8O^%83O]'15 M!,W2XMTS$R'+O "))(DR"+"QB&;]^GO67$"0DMRT394Q M,=TM2U@2)S-/GN4[W\EC<2+),&9E%V/ 8&[K)]FK2R&(G M;HVS$.KXDS37"_KXD0GN]W*BR'[\B:S IIX5#&_^=PV)?MM=.T.#2!M]=N[" M0;OEM$OB4+W?EFZ[[6YV?N\ZK_ID 3YP8\-ZK?;.O26Y0XM>&8Y]9QAT'W4Y MF*14@:Z$@!VIU0XV9)[GCOO[:?L"9V,Q(J&7\=)K)4FP$.IPBAN(*BRPR#FN MJ,]%0MT[J^ZPN3]JO4O9=4O1N"::4XQM2W^MR5D&G3 M9 ."NM4I$>;.,3I@R4,5 5BEL.AMRU?T(M-I[I$1&JH9S@X07<9EBT6"6<0GINJ"$ M1Z6IAM&ON52Y!9+F[1DJ M)EKW*H0KW)O!E@6+Y;VM_O]WVDHX0&(82+RJ:^[9@+P."RW?6U](Q"S*/I=' M7-*^#D:65H9?!Y^5RH);XS=1UF$XG8G4(OKA\$X2K3?G0WH^QV(/HI[5^<7;$^1KVD>%2-2Y9@2GAR5X1TK.KW[X M;8$P+)?+8>$X+H>P?+Y%*XW?#=,222J%2..)_YUUD@J1!JXP]]?YE<'>1]&% MD9294%A5C:/U5."OP"3'LKL2"?C69QU?CGKUDR*J0E3R*)BE6@E=*K9H$ MG*[F$Z@G"F0X7MPJJ@K<_Y6C9E@I"2U)DT X($:;G.QX2A&0[G)1$&4YB+MI M!/<:Q-:612[L.I.4YJFHC)<_D1PG8A3+/*6.'>$%2)%@2\XN'?$6?MN9HMZ( ME9:93K3Z^M(57[=(@/!I..=SQ'$AFPTH?5DQ8%C! @>%/IP65P-!SBOICA]\CDG?-^LS>^Q?@6W8T-5"D-N[(%!XFF)S#J#,-Y]M>'HN(^38@$V@S2* MP@:;B9I!(MIGPI8A;"V2QR9_$BD6#?'G/B?.?&9B9'9&6\]T.DO-!&9B@?G:#HN)W7F*EMW'<%I4'-V*,"]@GG/H/@>D_7!]F$"[)X@P7A[W'\ M[*J9PT#AV5+=Z+4-0^*NL5)4>@M']_K9Y<^VF9BT^O4#(I[*#F=/]"Z$+= M*O5?H32C:MU[&>;2/^=2[!28R<$K[S,IY'OQ18 M*4$\51^7H/-_)]+3RP8G%Y;#0"\81!_,)S@@'C\^>/((E;'3A:);15MP#T9T M?S/CZC%TO1#)RDIIX>27:25FO\<#-5JQ^8SH:2:%(JO@A)> SAJFL-@\QP>, MC#5\#6?T6R1/F[?7]XOM/=J,[;T%Q^O3>ST@N <$?PE \.&#;^Y\>BYG=/+B M_-.[SGC@9(WSXX6GZ+#T$K"?$Y[)_ FV(UB?7*='B##Y-W)VS.K!>KDNN\X MP*\0>=SN<]DH_/8??/+SU_G>_9C>]^>7KX,8\_BS5Z=.#%AGKA_9O"N_5Y,:'_ MV_/M>!:76?1JB!LQHUSW9RV8UJ?>>L%<+ZJ]6!,/G^RI=/9@(4GV[S=0WU&7 MCLRG(O5MK1P=%!+Y];R.=SK?G]WE0G&;SH K1S Z/X/-6\H[-\ MWQ?$9ZKF+R^=/5A%UZGF-<3&GHIR+Q8:V(4/>_ELEL_ATZK*3KM/,OU,SWPBCG=&\]]];SOW^&/?H.K.<7 M)O\#'I9';S'B7^=Y<<5@F-Z"_G+:^;N1S^&# M[\""_H?)\Q3+ZUX-H\MT7N1]Z'F;>OZ\?./W:T$/1#=S>^>P3D6@]'LJT;U8 M;Z"DCWOYW$(^?TT3^I28QN#7T=DP>MGDWQ0PLN]KXL&C/97.'BRDC;:S5_S5 MV\Y?3BU_-_(Y^!Y0&^]G:98NHI^'T0N3FC+K3^K-LGKT>8&-[]ER/C%E 6.0 M^NN79D*\)!\LKY7I7;7M_ON^XH3V1#X'_V:&\$Y8/*] M9;/5>'ZPI]+9@Z6T04V?*TOW>^52_QF^;;&G%1.^_? Z^A]CS M&U/D<9D4T?LA[)DXC^NB/[&WP#?V-9N^!TMI@VY^3>3-R&[S%I;7U-BF"2_3 M*=(61)<%]_OI3>DOH:Z_&_E\%T".MS&\/4__QOX)^?//T.+.C+6=Q0:X9]A]8HZ^+X&E7AOI4(JTL]EXHC38QZ"8;YL[.E>V=4!=1:8A4 M.F6"U=+$BT61YC6%!:COP>2.WY5_BX_1 MOR^:LFIB9KYE8FYJL;#$#AD5?2*RR):1?!^V#L&'JC"_,3UR-\'B"^6"/OL$ MGYDB8>VW9UBT1,Q,Z6[YJHT=HRZ*=<+%(7*RFT7M6MS0="ZQ5P;V?1K'2+). MR\[V/]$)GL%\S4R61$BZ"Q.)RT#)\I4AETF6?2)CY/6 *9N.)MLL ?)C@H M7-C[28N]3H&;(FHG>%SUC[=)M;#I8 A.O<'B/!]Q>!&9(/J%;@PVCMZ4*A=^\*,U5 M6C15MN+EH6N!FP=$+^*/\*)?FBDL)N2Q=CS0Q"!]^/3I080PK\Q[M2>] 6E9 M% 9UY8%1P#=A"YW*-PO?H+RBDSG.&GCK9HIKD9[_#S 8L0$4?.+A$&^1L0[P M=:3 21&U)J.PLT"MVW]NL@G^[JWYE(Z+X/EH/Z#*P^?+A:<%+O$34.42XBWM MI8_YTH.G3%9_N3!476W3=&],C$SA!*B@)F$?RCC-\>N)M%P?\T@>\WAX(U[: MKW]NGL3,#BU MX^(**'X/:Y#VH+ =.SQS/N)O?F]J?'TSC\[@T6[Z+E$78*WKB;1(U#Y)>+*\ M$[I\7C$@EJ2IN*&;=_5>GC^W]XF["!SGU1GSA(.W, ME+:;AX0]U<&&-3.=T\;R3IBNT;DGX4YH/83/P6._)<@:<,&-ZK)94", ONO! M,/H%[!4T&:W]"(OV,L)7R<)N'[2-Y1[;YKZ\'! (G^''7X"LR&H*=']*9.AJQP M&VJJ@;T*\YJ:)P5ZMFWU7#>/I+"QD<[+#[9+B&>MH!74\P5^\E\;7/L'6*!2N/\#6 MB^$[SR[01.IM>E:$M?P^RQYPA^'1D7<@<"?0=&ZN]0;E]0.'=5]%_QG/%\]! M\V(++'L*H-&]V2^1QY!0^$:^SW=JV!&X';)3GZ(.S#5'GMK?-''1L@"[/*&# M(W#6Q6[$(=P/YY.\$WRLG:BUFY,B>E'&59KMI?VU7F*^P8IRX8.CXRW3]+O)LA%..CB3\%Y89 0TM"UW\]=I+K_OJDP340$IN8["UU94]+9J\,IDX"!UMRV+VP"EX MI%^(=B+>T'[E9SU4M^83VX:TM4MF8O3AR\@Z;RO MFG5I\PW.Q$M8M'-1Y\?7*[N*/Y:>3]-U4M8S<')/* %2Y$/O&DRA8"CB13R& MI5.4UA%)S!0[S:)OZ21#7_.FP. ':$3L40A?^VN>8DMMW7H4V3C%'.%+E!# MO3 35,&="]M9+"(G:L'[+KYB;QK;<%I';B\764<=U,9UML'NV;*X'E!^4:^/ MSG+X3,,!"XIPT:*]7%6UFV"CF<<5=2WD$)W!4 M9K@3GCZ/?N9@CC[S34H!<6]7RMER^.2Y'_[MN-"3S^&C_7*3C#;A-ZA?_B4 MO23L7(RW=2599/5WN"KR%G[J/YJ,9/3D!CZ3SIJG=KLL[U9D\YHD*&6).AVG MK5' ,.'YR^69YXKY#N7A _PB?S'LY^98!_)OW!LM2/;FU,>3I[1:R;Z(HZNX M3$U-X):DF)NJEDQ:&D1EG?&Q=5)%&5Z8>5$;F!'.6\ @?C.S=(QK0C4JOJ+; MT[J9;2+[\N+\-S_,+2?^65SAX.$KYVFU($B'"T:S83TR%%.QNW6#4+=\29I; MA,&CVVU_>]CLXXIKX90W+K=.Q.D6N^,ISNQ)5:4(K:K;$_H3AVO4*O'2O#B? MS1S7%^;]%UG,*(_W<,4<' AJ;2'FP.9%R M\T[F1T=])_,^^_*%LR_7;&'!/-_'"HMG#Y\,'^K>2G-4W\_N\^^^*LKU-;C MT>')%T6V=BZ70!B'3X>/CO'++]+J8_0J%K3A/IH.OX-_A-%X!^)&X[)HJJB$ ML3.4H@'OHJQC.&DE]H.GRQA,NES,%X@N MKV9%DR7>-Q$$&48/PR=<1(1KADY\9S&)$KI?%%3Q$SG:P=$I# MB"(=9%*,&36'=Z3.*8M&*[AT M:TC_?>2UQZ@.2"Z<*]4WVC$=-SGF%T(AW? MX!NP1@&>=26)*%DD);CP>2-N#"\*;_\4&NDJ4E[?4XSRLJ5'.9\9!A31)<:% M/EZ-V9C6*]@7SS!*0,L8\SA7Z,[1-J$M#09..H&;V,^FO0$+:+2BU\N=^.*K M DTN\@5QY-YP%B6FJ??2Y;F)R$%0X!V7VT5N/BTR.>,'\,@08KM@SX,]"18\ M:[BML\=YDFOF;SR+,?EF4#G2K'CSA7_,IVZMN&GV1DNO#0;,2X"4TOG:++*C M)."P_C.3AS=<7:;HQ)MG34B&>WMB3])4M' $Q$EG[$,P NQ[M3 M7 7P&2YDPE5YS0N*6I%7PJ7W(<9 MF\-:J[.B^$B>FG6U0F3]@&/V?-+0#L6QX_5FCKH9/GF$)4,YU9-(^1,]9P*^ M'+K9Z/S!1,#5E=NWUL-5+YF.QR!M#6*?I9FAR\.7(3)NA)5160K^04(?'[W MQ[0>0<-&;#F(YS1(M$RSC&,YWK2@UQH..[?1\:.C 9S'M:27\^C) MP=_@^6Y?T2CR1O'2\;BD."0>6HF4:FGXRNCE9;&*,S(=G&*=8ZYI$:_L*&FF M)2IZ=#QP,_72+.*2R](D6D&Q?9R='S#8>G3P_.7Y:_KI\/F/J 5X#II%0BA( M> 'FXV#SK.F S ;9IDTF&XQ+R,9D#4R:D@YY^$98XFBM=.NBMOII"Q@^XORU M[&,>4%7!DH_)WLFBLLFLK*I%*HO''YV: MH_DGD#U-O>P0W'BQU5*MRI*$=R#L1K@Z1XLEBV5#PX2:/$%%@U.\G.%C%\5" M!*;/PX>SMC6?QEE3236BOIN'-,J*\4>)B]#'XK,P>B-0U$E#ZA=>D1EX'QE0 M:+I*"@(^'2^F'LX21BJR1/2:_60X46F^RW1*TB41X=!23*:/*=U&SVD6%*&5 MO4IK[91>!N,^62P,@:M$9[R"/3B+3M-RW*0USN^[XHJS H<+U5?I,@;U9O$#WNFQ M;D<,0.W,4WOJP MHAFB1Q M*!:%L8.)FP;NF.'3*XZ&J&UM;7;98 )DE=^AO$L-^5TY7E'EV"01!-V"-E4 MHP//6F=;3C.^AG;RFFCM0K&SFY@Y_DYC[I5"#CVU4DE2AD\*Z[,]NZ&Y%[J\ MQX_:WO_ADZ]L$I*^?O3\:Q>UMES_!QSS6%K+QY\)-W'/;R+EXU[*VZ4\E8Q$ M8%+:)*_=QE*KKJ9W#194TL_ 3F: B^NM]WC^_NPTHK2RI O1CL;3VC-EV&'H MQ;\K\5N=[\D8+)"\R._3=! Z#[-'O&JN.HL/ZWMA/JQM2:ZVS);4 M^O83M:N)&DO$CIT-8=:PP3)MQ9G@G@!(]JPL2WE?/UT[6*Z M G@1XG?3*;B3\2>*YXU7O9!W(>0LEG13X.GZ$23R%&W(:)N3WCJ1P/+2?)[U M]_]HRK1*4G:D^QG/X ]8$L#<_7Y@Z=1#BW"QM4!ZL-,3: M]W.RLY/&9AU N%=I6>3>'KGO#IB22'!ZN>_NA,<=@)+UQ"YI?&(OD2 V6%BF M%_K.%GNI:/?X*DXSST=9MY)ZJ>\DR!>#V5K%HZ*.IV80@9!+L&>K.4,ZTRLX MB)LO[;ZY?WI> #K;(8LP64?RXF/>7(.E+V82B3GG*D M![W>(YD@X%[*7$*_+<8KXE@DHVZJ&L],(.JAJIN!=$90 '2RL M%ZH4R*3@@"G"53#Y.Y\7>2882(T959& /+ ,/I^!*?U."Y'X*LE M:?$)DWF4TS!(+(4\AZ4'5:*CO8C ))@+V@+GR,1E/;.%]W$]+Z2VB;B^^+BA MJ8&/%+>1 !I2HV48&8JP*A$!HU@8[-$]U?1:RA631,)O=-(B "K"8-)QD\6E M)T8.C1;PKRR:-":#2Q$X%-=U&=LDM::E*=0M?_+<+<_21[QKSKBD$S@QB;,B MK1%QA:3."WS/B#$6!&S%6DI\Y@)F*Q6(&?Q.HX)&\O63ZY;T@!B>Z>SUT0%M M2PR47<:E0!J5A+O-DA28!!0ED$\XW8 ,0&7@!VX025VE/%,Z&W(=^4-('ET2 MCD[9M34^XS^;5[;'1ML@-F>V2LJ"%V2EP 96"BUX6D?*60T9BJ'FR2!"V ;* M#^EC61#VGEHJ6=>E.%NW6\5T.!/&R8 M]*7Q-R]QWDF4"3['SAPGP/6I?A@*T7*\0> "9K4")8MQ*7OS]G?"OB;8.48G MK\SUSV-L'PL8;HO3.>F0A-E3XVB^@MFG8CD+VZH0,T-J%?'U%M>K&RQU!7): M24"E<-YFU_F=6]YW>+ML<(.D,$@+"%L!W&:YS@Q'F?S5I:1BU)' ](DZ,&WBDBR]7S8+!D2(+!UW&U$#E\*98@0DKC(@B MB?$4R^Q3XP;KRC*6!(,RMBK$3MP2X:5@]S0YZ6 8$E._8WZ/=TWJN-=0:G1B M9%@6 A\%_CB3M,-<# 1X^15K1M)):X6"TJ7Y9+4"@EQD*?Y>U&SE%@4<^Q/: M#J7_[;2^O'TK#PX!W#$U*^&#OSWKO'#9B DL)1RGO\D'@0PBF;#2+!JA/+86 M:6ZFM*<]DW0O3X!7#+7=I$W=J4YJI(0WB7PH-\F")%MH[ RL)Q F/:83(XQ)C@Y"?V5(E9@ZK^HJI%\B\^NQ#J=0J^D*K MZ*^DBGX8G?LK9=NZP-&NK>D F2NY#WSC!O58>-MI.2OL)]ULAO:SZNZ%616X M-!S^@ 2&5EUHT",HN_+*,Q:S544&-E72#:,.'PFSM&/N4!'KV<1U=PKWU/U MZ4$LL&=$U@#/++1 ")R[1(W)&@N6'CR +' $$4^YK !7!0)8?%?&P7^[@FFZ MO(+W@Y$[3A<""V83OQ6/X\H0=SNHV@+M^YG!$P.&A#\W)9;:Y,%PZK)8D+"P M$&?.?\%"G"(W4J@HU?BP4*U@/=>I-1?D?')62:<#;1WRP<.2&.]\X*)&,GL( M 138+DYO^*9950=@^2((# RC7\ TN-)&&KB)J7R"YH(U6:H.J#<=W3*-?FA/ M"1(,E=F\$>Y&G2#JS9"C)0"47Q498L'%#-1O(\G&POHO!%:. M]L5;&?NHZ$Z"DP=-0J^GE%;KI1Q_5?ZZ5E>Y.\:HB$BEQWVS 7&/,?W M#^_!!IN#L!*3/GLII;:O4BP#^3\F+E_!;ZI[Q-PPN7_\B!K5'?_73\$3_V?( M!:UK,]E:\=[7:G$-*VU>"\6DA^?O(N?#&7\)5 D/OP61)\4R1\.]!P3L1-9= M";/UK!B2%EUA9/2$G+T+4RW2DJM[+E",^C/V#GMT>['2 MJYC/&^PWA(KD*BT;,F=*3. 9C@G[J!RL1Z(=Z)4BZ0G]]P%8O'E2P$_J#6$0 M(F-U0^QS$RYKXA)-="&NR*MFF)96.9%I:WUNOSBIVPT-GDJG?]I@+6CO'@J\,QT,'F-1IT[>X!$&H7'S"2-,%)O/ M*7LU/$GT?UA5C#&..W8A23(:5L@'[^J)L3 (VZ[GX]= MP1?3W"O<*+/5UP%*].KM&G5GX MNP/$N#AX?V+L5,0V6H:%4!H5G1[1TCL2/*.Z!CZAE^7PHNR- M1M'@&&TV!35MR_:D<(E$17-P%L$&6B:"I$_ %VS*$55(#2*"WG/D)R[GQD'E M'0R_QJARC.Q &!"6G X&E<:K_8R5V\ _9MPP-8=D,4&UGB93/;I.%>S&VL%) M?,5%MD29@X@/:^4NA=P,9:P>-J-/1&71KY"J)KC7A>/=!9CJF2^R8@6S5<-' M$\B P!B+IH3-B@A&1C\PP! 9#CWTH?^5&MSW/P(Q')W1,L]F9%#3MV:Y[)Y; MS/R83["R,>TE;)\FS4E\/8X MEB8FGI0U)46J5#R?O5S1O CAHPGZ45 W>BI?M;@#+[U&*:Q$.;-4M KUHDX] MR(*)+ #IQ/Y[P%>X+/FB+"8I0J5>2.K;(]0/Q8]ZIYO3$O30&%8D@7'&,Y,T MF67U=:%_?2H#U>#1C*5A1#*E[1Q'))QEM-U@X)L^;!B]52;C!!S1%:4_J@4H M2=Y$ZV./5X0*2LPDIFVTOENW\I9M0JOQ.E6XVC#ZW9!F'1'\FG0)48>M#;%C M@2L-M/!1VAIF6^^YEZOV0FGQJO9B5+I"[R,1=Q [S)VT!BV$^"ZNN,,E3DS[ M:!JXU<\0?[?3&8^APHSJ%L8&04UR%N@9O6%'X3K+5[J< ML<^*NX70*\<']Y,8J8&PZ2,:2N#J"[HOPPVE#'52O>"_,!"6T%$+J8TGL8EQ M^XPP)A[BA2^T6TN/^?7[FXH_WG\+6!SS$3*.VPIN3)4U]?UB20$;1#F)%$3K$#B59IM$:976 M+$X"83'#*D/[$!KI #L4(."D(QJLR/PXQ\XJ8S\?J@<$&+H?RV91CU<6 )47 M:\*2$<$&AI<07*@!P5KDHR(&X_4;D?'6WC+PU[EH! 'L%?P+.,0:+D!_YI7A?>RM_TZL&_IWNMWETK[[I#6":?0G22 M$C5I!Y[);U?EZ#)G\9_@?0@.CBQA+S'/IWM6(!AQ+\^1:[^^Y:41O%>^.,W1 M=,IM4??Z>$"RT8L^!Z&;&%!L^1&@IT(A?< MDW$! V[460F)(N1Q7'R@N[7M2XCQ L)!8$0SHB95Q"V1QB,/I\'+J$W'7?L? MKB4,2^,8"]-<#5KX@-KPY\33&*G"V#6W3W%M+2IC&,SPK)C5JK]%3YNK%XWS-G:P U4=5( MT4!-\\%LLU=2BT#\HA"+R ;_*/!DHLH?2P[4, NZKZ#91, ! M,!J<1D^.@ Z7&@WKDZ4V;1*G&?I*]#A[;-EJ"3)7Y&;%$HRR=*I<2GC@W8(6 M>+,V[U#^>]EB@WNYQ]0&TU(FWZ'V&C#^M.+\G<06[%=HG2P?VMW%L,H+*$6_ M4A] !1\T9UKTVU9^#A/M3BU&9_-1OL[ER']PWN9?K:;R [&-?O9DX,Y4>'TW MF-XK(>DHS$*14OW>DOQ3E[+WFELJOV E>HL%.#W3; Z'R3JP:V 7(!1(J7(1Q45#M!96M+K2/ T%%&!*_22 K/*G,K@6@ MW\]%8WPB8O-8E KE3F MO59L;=OD "\BFUB"P,GR[Y+T[.4^F!.O1?A%G[T]LOPBJEI?G^T%L M*7'=5M;9!J+(8XD]@#L["/L =7BHM,2QQT.LX2$>]WB('@]Q9\ECMJYMP9N3 MZP4:@2@D12NH(@EKNPMQ-+L[C>5Y@7F)5E\1;4&2--8O^36GP-4[46?"L!"= M\@D/TR5]YJQFYNM/RG@4G^A6+F2+Z.CJZK)F)Z=;5.KD*>\4Y]J0A#WJ&)V.QI%9)6 NY MB*WSVV8F8?]*I'Q9DWBI+?)8RW Y!&-/.0]O7462I#DZ!,?*FSLQ1]YC;M94 M^L_6U+\JX[FAX"K<><7T+KA\6DN">CZ7J3VF,HXWDHV&!HQB*>'?LBKHJ@M&1M7*6P/5"4]TJ#3;.HDPV: F0OP CN MB712!_@G_"T'#4WB4?S0\N%/P08'SF1QW7:F18R5M+@U8;+12%Z9>%^;?[[> M'0V/VOD<7_?O7%<&:MT8,,'6QPI=4 S!*B+HIS&N12+R.JC M2O6-EFZ,+:%*;?;#KS8XJ91U2"O^P$U0$ G-^;%"D)&AG M+;U<]X?"LN6?J+AW&+W",-&G&/,V=S/''N2-84$+'FU7?P,&SR*JE:;?V0U3.6#HV!VOW>P8R. M\Q;K?Y?V0">Y QW+L%U\!KI@Y:?(\T(.!?>BR]'B3Z] %6EJ#&7CZGI8,") M2>1OXW#0,'CP%ME=M,!K-N)GN9-;DBW14 .ZJ8KD8%_ M;QET(FT^BX&FE=/?QW,&3V]2M5I%YU12Z_@@?>=ZN_E( ]&(VY0?:CRME-RJ MPH2WDM6F'FM@J9FR(]T'2>T:*D#2U TJI)!HI,FXWA+TW+I!NM>0^?81@3'%@3!\D<#6R'[L4J$-CAINK;MC\!%[J:A.6Z+$PO68W1Z%KL!JG0I8"&P@.KO$* M/AB?6A%PH9X.YR'OIVV(#BM%JEPPG5T^95/!<$,7*HW4CLQ.9&@;V5M3+ M'F5?F%;&TR5P#4 0#9BG_ %\/>S:,>OOL.@OX!Q12+*@$+VN]0R>8QWC3&R? M@ZR=3-K0%VP0$,$X,8R:,C&VHZ&5DZQ(/#JF LEA#AZR.9MR;6G9\]"JRCFA M5,-NJTT]*TH^CLPG6+\I@XC1M"_I2$E2F!=#+Y1SVO,2!6DYP:4_)YJ@JB$% M)@>#LYX"YF.B2^*5K)B[;1_ ?*::&QHKRX/==SA1)I_&4QN8XN$H0>:8D!9; M=JN/2:'3A.\G=3 R= AB7]X!3S[B5HM2YHF_(C@'PUX^+0P[8\V()TEIHZR" MOE80P^C7D-350A/:1A,;N\F_DZ#4;=@&0'JG@0"XQ.)M&VHDAXVX?A6$:_*^ MYS9N<)RWK5K/^@B=>1* XH2:*E1^.V9I?<\=K8D*.SC)N!\Q]A]*:PS1B1_^ M16+N&U/_6W!6WXH5_6L77$FEU^%S3C63;FTL(R5]G&RN2< =[CX@_.;\RSN5 MWV]^\4F?7^SSBU\MO^BO=@0JIY/5-P9EG5&UGT%PRE0P@UC/EV.8'?26&"]B MLA04F&3D;FL9#(K M;S:K,$CC1XFLT^MBXP%F!-+#Z!)M9V]Q2 <# 3?[R,[6^K PGU=2>7I: ME%@;$;W'%4 6*R40[KTZ?7]R[T==$?#YLW24UGYC9HF.I))MFILD]:HMYS%E MEJWDI Z+[#*<#!H$\;ZEE.;S4LE;AN]UAT!WHRDU?^G-6I"O0N-M-%I)T:ZF MQ]PTAI;',E9)4$?8L^ U[8/NJ M\BOTUQ1$Z!YA0 D)M RL'NAM#011IVN2#OQ]8C#RE2%7.B%S MF2I!@BAT-G6?RK[6+,@+SS@(6"W,F Y4J11M5P1U96B[_MQN"BUA@=1EE[0L MR?_<.OXT"(.D0<<3WE@<-@V%PU_!?_'9THJR@RS-\CC*]2%*7IU7S7.5;%1X MXAM&C%2Q*!72N!2*PPC(1CO(-F(NUEC=KA_G^A.YVLA/1N*.\"PBGD%O!_A! M7I98N]0\)(2U9/)< -.BEK\+6\O"0 X?#6X !;DXL1 //O;P-VBU8,&/130@ MBJM24 U#2,3 N1#C_K1(_&X_H.\/'_X-C8)%098(KJQY,R?:/HIVQI_@@*>6 M$G0Z4?5GH.AI?TL>8(Q&#+'H4TH+YO _#H<'$3@DF6XW>.'?\.\XB_@2"AOK MVV&NQQ_)%&8J%%2GV$P.0P(.#7)\R!(C$TI[BU'Q.'SIZL]VN82+!:DDY2C; M<'+9#Q(CN%!SBW(@S-S * ]L+F?C:63ROC3H#6CI-?[Z0TE8JF_&I'-;;W4M M#[2.JHH=F,"=<0-K$&ST3501=CZ12%^,V"Y!BMT5*>[E3KX0OOF@LM*5/_DU MEAXT(,RW>08H+2H^?_SZUW9SBU:\MU5%2^EQ@N5]WC'L3EW1(ZX)T(":A% ; M9S@TDHQ:AFGP?, P7O29W &+T5G!H$VL=5FQ.N-9&XPD<6 ,*&LV'T\Z;4GE>,M>3<@.1!H[8+ MP:YS<"J2!ZD.S]K(Q%S'^N%\;&W]$1QYA(!@]U!3=MS6*+! O<09;5"&NNGJ M6UD9HE(LC04@C#,3Y\TB(A'8RC2R'5"3\=[%I#AGXJ7V+$NGC('&W8YA),I; MM5]) !;[8AOIHLRX1[#$3>98MMS'9."G,^.Q\QQ1QMH/ L-DGK,42("H9I;& M8[2 =\R[K2,VW<+6EXI!XMRC:5===UL]G"B)TSE_,Y=F:WD=%W87RG!?M1 + MK?T]D&RA"])=JUQ8)7BUV$+H9V$NUY8X4S/ H"J[HP#[B]9!"PZ?K<%P/UT_ M 7M94?S*6A6W*2/>OR#VJS4B=%O)[_-UL_>[*3F-IIYBC97;9A]/="\PAVH1 MR7&R9(GUL:.X2L42]C>DWXFBJ2NMI T+3L05\T,T9#(F189!2SHXO=2WK7X5 MAH#7Z(HE4K[/R$:/VT#GH]4S9XU>X+&BX8ZU#/?3/L/=9[C_FA6TRF,WUX(0GVG MBP*4MIUK&.:C$(VT6/4.&>],\14:N0IEG$@^3[(5H#B;3"&')94UM?Q?5'>. M,,PF%D9Q)IQQZ,),9U1M5_ )@<1KAI*JOJJ3V"4!-]D_ A=QPDZX4]18^Z?> MYZ)(PB;/A6;;CL_4W/:BS,F&% 4D)"+"[[7%=L9?J MY3[P8-A@?Q)+8N5H;-9&'5B"=&T[G*;CM)0E'F8G*>,E4S_6LPUKE\8Y1ZR MFO]KE^DT$F?;G<,T>)D(O,HK>@XRAO*3%" D\S^8?06 M_(2"UHP(0%H),PFYZX$L;U!WP6MCOCX,X>3#@1=4"CYR?=A)&TR#-F MT+R"?1!+[;H?8?>]!MCQP^C-UA4MA7 $!K B"S;F#PPKB$LE/Z6WRN"\0@@% MZ_KR_'%@9]]/[03C9V8Z*@_"-<._PXVF03!O.XED6H?!%ATC91(>"R)5G8GJ MQS0J\3E\#F9BX)DI [<';DL.?S"DMM)3M^%2*2C*25#>AHYCO9XOP& MF)/](Q/<7,L;1H <^6[B)$+-5\ITK!@SCZ(-S5#+#TKF83PJ%%(":QISH/1[ MK(U79D[*3L3,3^+$/HLKB_.LL.1;4LY:*^Q !NZ>L+Y?5_86".,&GE],D'I? MY:%B_'20_;Y6P:?M7T-SS\-=ZUHC=92UEMX1E(PS7]@@UY17)JCZ8&I0"O++ M9PDM>Q!Y\W(4MBJ9:@=M>KW&M%:M2388'JH/7,X_;EO.Z]I)I"9?2>^@*W^0 MX)2U:\1@^-'E;[@BCH6F/1&#Q>5%SNW9.@HJG>EUN@9;Q5/=E4YQS17P M%:N**X/)V BY>E*%RDJ][-GESRBZ6@OYF?-6*^%NH&M;4#U:[N*;XUJQ <$* MO-SRYNGY1U]9#;^0[\$E/"Z1DAECPR*)5!QLS"&'])A:1,NJ0B5=;2[[M%!C MK#U%O&N0?!.(G < X 0QSI(Z8D$$V?[2IM"S@BEY?'Z!H%*+"-M1G8A^ <,S MQ0FF']&(%ZP:O:3BB+;C":&#F01'Q9C\F91_(P>0R9]?L2=%^=F8*S]3I,V: MZ.\I!LV65J;9Y$38KHETV&B"#[^<6\1HRM/69Y-!IB_URH?5(<>(C(>7#VFP M;\)4[-;X!F)Z25E?M][#DZK%:B2."O&JXL>FB!286WI/NZ18=4G^&?[-D73VIHZ1*Y(]\ZOGO3\R84&S$ M5LIE>C7Z0S&6:G:_K%W38C[I&E^;-=LBA&NSU4)Q_8;L./@X9]":XRUPY<[: M7,,IRK7G%&5[E2A/%N$Y,5O!O&=1G"),0;CF.B<#T7_HYQ)\HL&W9#YZGRE& M;/T&%W);1COSB4(9,FR/U@>%AO:1'J_RBM!,48H*ZF;!)?CJKX:$'$%Q]-(X M8N&"S2T7H/'&YXW-KT9 ZS>M,8(:5M-0]+)+_,/HQ'?:Z(6^BOO.+(67&B @ M,"Y;FG2TN3",3F;;'NB@6KI3OM>)/](RQ:0]ZE";4J:8QZB#4RE)7 Q,JZ1GU M5NU:HUR#8XFS'J5CT',#Z7/K[8U\=-#GUOO<^E\SM]ZM=FS0&W\O!,=4ZF.0 MQ]CGK5D&>M-E[;QHBZK7KA8F*H35(_1[_@44,E"<-_8=4G#N2%!:EU-QV M$OZZB+G#5?0.WCB+3F"K@D$[B,X:A-$/HI,)_IN>=U*E,4C%5I(N6BL5&K(\:2-XZ![7 MRW(024?3LIJE"Y_=@.)")J%^QZ'#ZQ\(7IM:3J13F$4B_F(>.Z4U9VEIS24, M>1-92 QV^!RK]S5]\/A9A+3O5N^>29S>]Z2#ULX6KBRZ\+%6_%K M-)Y\-V( 006WFA%D8R _ V4EM4)W#)-9:;?#$^]?CD5KY&+IZ)TA; TU /<* M4'2$JPRP3;SWMG9/.B,*MD2L+04XD#?NY.![@($ :-434;[A(XWCU!Q8S27Z M2"$Q/XG&#!JV\R3UKT@8/$6\Y HC^;TC8Y MW$(1@O 7HD\TG=\T((]VYO7Q@.]W%;65W2)QL$[H!#"+V@$R.GM!^]B8X ': M"3582EY6Y-E-<8D+/-GRZ?W,3.IGQX_4C<6RI[Q^=O_PR5=>9T17]^C+$ 5N M>7$HA\,'PX?XW18X9$M2/60:S#^=,[KBN5PM-UA!ZJ>"N25 Q1S&/(NE3PQH MPUFMY_&ZUDPW+XL0Q[NP)6W/;S+=Q_UT;Y_N\0SL*4/PCE;-(2@4V,]HK MC?P5-\4<5L3SX1-')]%F0[UK:UJ1= &._CRGRNU:Z FDIHQ1(IOXK];HLOHI MWLD45WZ;S* I<[=V]8$"_N5LB9C2,4_%MB&16;-GJ.)0\F[8#4N;7IFDG]9= M3*MU(_TI 42O9\@ M9MKZJ/T<[&(.O!(,.' R:C;DV1XCDQOD&W7,"Y0[K8C!4"O]F<#(Y#.,U5 < MI9^;W>@IUYS%KVKWSP>AG&B5E_O.VW.& 6A/R M36FY[4_(7L9;7JW'FBBZ(>DKB9S8D@UK^0IZD(#<'2YJ;&0I+:1UCG*:0V*XO)(BM/P\"%[.< 3;F S&&X,>;(36(XR+%U!DVL'/ M>Z#N;TU$>_A&28VLQ_WN2 CYW.7^)/!*6SXQF&K7_&]7?I\PP-2@Q*!F$<&J MJ^W+%7]'[9JV19$1@>823&F^/@F>E%?T'8 MW (QZ(QG*4@H -JJR4UBW+0 _;0F5PB[6M@>S[:&9SOL\6P]GNVOB6>C.H8! MIAMCXO3SC6U/>[1*"3W3W?9T8S)]:@Z?X_.H!2H:<_X5(7NT%A2V==7FMV&' M!&R-("TI] %J&OH0YUF*E1Q,/7Y'C$.TU;#;@$)6@E[+ZXU-/H* O52?U(!Z M41OQI 8NH6MAP_>VOU=5A$ MRK.)!AX7)%\9*0O 2)=7M<+D0/AGZI*B^$2HK339]FYR+IB#1V^:6K3( MI D',^4IW>B6BL^]P>/YKXZ>FQ<5O@:X875'-I ,'U2;B+%APE4Z5VQI"C(U6:L',.0&Z@[_$ M]VVIPF"1Q=)OU3W)-OTAJ8!%9%Q'ZDU?')9H6J)+7)/PC 5G %L;M*.=H#9' M0(!N%5 ]2'F+"')))+B+..4VI61ORUR5Z_TV??2Q0!&1;8,XEEUO6(;:Q8[& M4IF2[X9N_KV3X(:7A D)IY3&B&F_:I\$P5M">[MO?6R1:W4D+ 764R,6.*E, MK\R4?(EA="F(3L:2!]O%14C]/]"Q/:4>1GZ-EH<^LF[D+,[UH%^C4A>TU?I* MQZW.^'&>B]:@'&H+RV/+F-WPFBR/5@/2HO2*)'$+CYB&:6)B:6DL*&B,.PZX M_-CKWX-LZMC*L\0F'&/YG*!K1J?Q@X=(6MGBVRK8MH)N5/'_/2"C=H5MF6WL MX4XIO8<^139M1P]K^%U@Q;6F=UI2JQJ$8:#5O"(D#E!N"#H[8RGD<]%4 M<-Q-:>-O^\EEIXQ?ME[>DGI1V,V/KLDE=A9\T0OPC(#7V^7OBNC=/*"\CPZ. M#^R$>/,A;QDRZ0_/1$C[0-S]ZR-R8T%/A_J><'&*1D79<:70G4.,J/$\R=2< M4_64YI+F$EJU3 K<"3V\\0^)G M],521(LC&@D9VP7L#O]L2B6!X$!RON7;V[/1O2P]8VP0, MXB"5D39L*0DK4 M/B_FM=)4CG>AJ49[)J&!Z;A(V>IX2%<2?L_=$>%CD=.,%'"?S3P=4DZ7J\_D.-VH 6P7!:#=C(N M%/)EX:Q,DR#83WP78G/2+&X<@ M'*G]$4/#*M M280R5M#*2-B:"D]>(Z5O7C\?GL3.'5FM;TE+ZV%Y_!1&+=1D1-&-E^4;J:SV MCI3MYOW;B,(7B<%YJFP"AIK6=!8+\-*B):>]+MNANOZ)CM>H&L1 MSGM#5H\>;',#IDVB20Q:=NG8]EU1"M2P9_E M4W+)&MG8>NP*6])X+%=<@(DD_HY#?-P=Y*0TL>CWD0H?Y--\'CHD/"D&&/K MENU'VZ#=% KF%E51J[5>, $JXU87S) [J"#&Y0K^64U6+H]HT:N.3JA-Q\^' MDCWDQ895T"0OLV!=8HZ#XIM;^?I]BB%__KU&N,$AYR62I*409T?';KTMB#,; MX82UU$3N9?W46M44]J#+4,]CYYGWT@IG +]V?$@?-"W%I\++N([A2OC<\>IN M6/Z_"ZDLA2V\S[6=?[)XJ7;"A&MP8E9,6F&CC8)J74&=SZ'#D5+\VU^WQ&4R M-GEE%/:0E@G[<1W]9Z]]+1A1\*V5#0QW,:S20JWE5HF6DRB)^AL9VKZH%-RD0BR-MO%!X;9^=G>"9T):+GIT% MYGA<:2<4BGA3NS#W>G+5E&>3XS9!O%Y0L;W=YHJC$5=CXP,VBY;0T>E5DTEKSLFFDS_H ML,!X8T>./Z5$Y]PDJ;FI1;J/-IEV3,7DF?0 4F!'W%"ZPK!5Y783-OEO'<%706.6\?-AEY M9@CF%YB.M%H]K(NN-@4G;-5RRO-0V86KZ(WNEAQB^+L4NK7\J6)$H:,4 V[W M:;@H5C$R4TH!@Q;&V2>L>RV,+%(;;\#% !;3B+U[]3 * M8>LI-4<1#PJ3>QL>+ZQ&A*!T0T-QD3Y=2_%*@(CGCLE\O88JBJ]TLQC2L-R$ MV_CSF;;V<1^_L;$.JY'GV,J(,EAP;IGK'"T'(FLL=9J78A]XO@RL Q&L@I5 MO/6FBL%XJ2W1I'Z3H\>JTJW'VN*(;LK@L.1=2D]8(@N_4 )Q\2X#0[ H"CT^ M(D'V>*)'JV@/( "?D2'UCB+,^;JM] .581T\?_V!?CA\_B,[J1X&I^/JU MDE*T>J91V;K6U=+\KI !6ZT KV!D"S/H'0CU>UO[!X3#1$C10%3<*,7)A/[Q M(TE'(!AV95'_([SE]0>Z^OR#$V;NP_JX=ZOEGV&LNH#AJ793;O-S /HD$3%M M56NN+70CAJ$%E:Q,:8Q\#,7>(9+,,$+>HRPE_DZ7Z$'=O#,RQ9; MH&>QME@%Y=2\= UYD=_76XVL1!(9.Y[;M(%]5@U5_O+W,..LK.+CK&@2I&^H MN8U9*;^IBDF]%(0LW]V"J6UJ[="5*.!5SR-TQF<9[B/XS&!>"]"WU%F1S^X! MNP%S&,\\E:[U[EMS4R.LJY)#G$V7SASI7FZV#S-$&56:".O8,ZU"V0Z%,^!? MXAS3RJZ<9H)#)AY_K()\$M86#861K/UT7FZU#$IJO[S.Q5P7(RO($O=PT/ * M/<:,(4GREP;9G/^4/)\'#[PX_ZUZKB%#6YEJ3[RPQHF+DP*E]'QM 3D^$44 MJ2&[?BW6:79?&]3"K-_H4SY2[JI4'139ZEGJ". >H]!KST?]E2&QLM*Y_1YZTZ7 MD0KNM;ZV*Z;TJ7Z>AW%_/X]G=VS,\J&0KVV'XK-X,H<@IM:(T"=>Z&Y&2,PDK(]-(HC5.C6F9Z1?H'[;$K#876?NFL1\?B M81P"PH1-LS:0U_.-,BQ'$>@:./DF29IOLDEA#^@Z=#>P:4_ .C;OZ>'^$REH M0X$8CUB&;K(Q6SIS1#,G@UOIU3UW_UZE$KA"VBA1>PXNX]2(YQ7SF4C.A7]& M.>W8W1_YE$ZKUWI:75B(#6K!4[7-7N>3,O8V!"%=7'LU0?]GYA/_;TJZRM'8 M\6Q[F9H^3;N6ICWNT[1]FO:OF:;U/0L^FSO56MMC(+-]X(QVQ8(K_QX'=S=Z M0F3QWM 5NNDAX"N)/^#98)U]XPCLJ:-Y)5=QP3"[,#&*X@X1EP'@E4Z3K=W" M]O*0?+GQ>\D&4#K^@ '#>9Q5U7@-/?4@Q3IE,/ 29!#2]A&T6+GA5J8M-^FF MH!WT1E/?.Z-CBON0)1K7XQDU'J?$+G^#FR"<@Z+BD%U8%-!&//GFK3O5N;<" M3 0,L MW9B@'M2C5_]ET0T4I\L3@4.$ (D[MM-\G8("":$NG7T'W83P <#UWX&+Y=F0 M[ H3YF4;DG3@%3!* (1B>9+%"YN5>&W^VNQF*VNE\FRVXF*UO^3$2[';+W;[ MG[$=X:+AP/M@[9@+>F'J6<=E-Q[1[(02*D-"7Y<++"YPBMR/DMET!6FMKA(& M.A?EU+" ^2 6%[ZA*+>^ #]F3%6Z^/5QSKWUT/GWIM'S/<(4N-\)N#L.,HQ> M-24>WV149K,-$54SRL4* MX19U>%Y04IZZ2V .;4S6L']FB30YBX'G6HG[G X#71&J]IG<+RSP*(*N4:CU MT?=T=^OC?01(2WU0RC,+:Z4X8.,:>FDE'J;A<363(RT^K8OR#6QTR!*SMWU= M#G?<0(MTK:"OK4[V<3&>;\[F;FRT)+L4_(.TRL+T D/1/06FW4Y,('W*:Y2P M<&'5,NXOU((CLRH<4QW7Y&:$82=#S6H1@4MJ/QYG#PTOAQR^H@K+EE9S1'!" M>2?+"I>+GP4?-65B\LHS#X4OKVW@\TV+(DO'EDD>MZZW1\5C"@H*N2<:E6=6 M1D!)A89)!R(O(D!0QMJ8R!%I+X&(.3%-<9?]CZTQU8NP\5/$G]J@L[!FL/VN MTH+GD/D5J-].WIX>7Z2^UA\XU2D%(&HIT\9W&34&>!1APHWR_E3X^J/U)3S2 M%]7 &MP<:V/U\3>GU;QA%1FND_-R&N?*,XI"NM0(X]U /PGQ"[F2F(&!LPM3 M.E5=C#^"E8.:@KLF;2B%HN+E@JFABB5'*3 7X_.DP-G##]S+O82ZVK%C"GIO M7)0+B:EIS T)@8=E!F5P$G>\!%,'OX5]170,<6%9?"3SA4D'KLGM1;(!!W>[ M]1>]HC+=&&TB#Q,[1<:)2&O*.UY.?%9T*3HA!-0@++?C%<57N2]'1 $V7[O2 MY*-@G6>P3@PE.!"K!.*%10E-"M6X1AJ] .1UX-ZT'(/VB2+.R77Z/KS($>CU<8F M8LYHZR?:N-H\_JB6&3MB76.-;.>[OJ?@KGM6N#EI=Q2D \>R80\B9(G)W>26 M9NZ?Y5:M][U==CXO[#THV9#C&6IO2^Y>RJRZ1(O!""?A&T. 18Y'$'*F4'N> MCD=LGKWO-V'_H$_8]PG[KY.P[_7B;?2B6@UMWY*<"&><@^;+3%S5T9.#OZG. M$V^(K75N?T#A.I?8L.$R,$)&>O#YWH4"$SG2(7S-?3>M73F<\>4TJ'+J7,\8[:Z7!J3:5!:G*;1I(++#AW]K\\UCL8_BHO?!>]VJ>%5H M%).\&^ZUL#'C-?S3)E#F+D2P2MHLE"7!I0^UD20YY M(Z2 '2.2K/: BPQ,6D9Y+)T2XMS5]N=A\3S2&):420C)?*V_ZZ9*NG51D$D: M PAF.BB\VB"OM"(ZA"1DF5(\3D _.]*P;)9^-%DZ*PK2IY)AXVB;S^E)WR!< M".24\QB)=I8*LSD'YK@]49K!HF1P$*Y5!X:WI.B.AI5%E$F[):1"05_SSI!) M?Y"D&E905%RZW@%Y5+0!@@LMC1R5X\$"Q2BTG\2]6^RE'XA]P\#JL\4&#I+C M\5QS; HK[]"?E<:DMC?ZHL3"GP4L@VC*>ASS*6/$(9@-X#.!&&EA:Z@0*-+D M)D0*R.QVX&7M!VP1OX"5"',<$1N2-#7M%+N/)^.L+GT *:'.&[2 (Y' &:%/ MN@2DF,6NL6B/+VT2@7P7H )4L3@&32YJ&B*2KG'-,"Q5 O6]\#HL6@EU+*TT M^>][USM>1P_OW3(H]_ )FGRA\%NX32 M*/A'1AM+96B&57SC>&$$+JE6( *.JNZ*)W(KB\6,NG?$1,A\-RP2FEN4UENM ME6.4QG_&\\5S II.2S+3S@7GTUH1^[@(T,@XE?000G@4[#46HBC[3>L4#KY5 M0*V,T5!5.OSV!19J+M1=:(@2FQN]^OX2K7W,3.GA3U5V]!!RW)E*"%V=4S"+ M)YO(D\^YEYCEQCE]_>$\X-)9O_M2/VG]WDMW+XT8-B8MHJD^I MSTEMC&)V"P(0F$J L.)+R+]:98>.'TL:,FN5,:/*DI*"#E8NDO<'UX'DRVUT M;#&IQSCNTP?!=D^T]PHW'+IO34&/:MRO*GBG][ZV?3-@?BXMW!0?]F&=E>C= MZ\N0Q[K4] [WIY M*-&)QK#&A >>FE[2NY#T&;$!T7)WA =NZSG=VF(>J>*)P3Y020^Y^((*,4FK MN*JI"R$M^Q5C[:4+DIVZ]Y0]>WLH.!DJU$(G'KT[^[FMT+@ M\J9Y^J=+:E&\1 MB;'D])\JZ3?]!Y$=U#(I#>ZQZQ::62U :WP5,F\$S V9Z M[,YE%]"@S>7EZPM>1)[[[Y.I*M3#\V4Y6R>^DZV*1I^H#JT>/%5B\' M'@Y?4!.]%I.6P;MZ&-X:#.]A#\/K87A_3=Z6BJ:FY$=W6ZX**T M!F$@TM-LW0$6;65&NI&M&\\,$N[!FR>9OOW!:4/;[N!E?\25$0&ZW33'L8K/%\HI:V(E,#N93R)S\/;5 ,/4N.QX0K;GYG% MV81H IEVCUN:"61A_=E>G]GNP*(?291@LW"2YT3RQ%P5?,3^;KE7,$?- "#\ MDPC;>-P%WM;A)C^,>W$4UHJFL-SG13XM*.SDM@Y6K^45HU+""F!K(M@7VN"S M-&GW'F./=^)G%^R]/T"!(+@!HX=O!S2*J_2N[$).)Q&*( P&*MW@MT+?;0][ M\^K%G@V92:8FM$%QO3+FSN0^ \$&8F M)K\R0;\R&=1AF@1 F/N96+Y9R)HP>US=Y:Q'YM^K]T3]G'U>FO5.1Y; M5AR&^1L8:W6,LUGVNNQW;=Y3YUV"VD?K7=N6"FMF0QO5X0+D\1-$ +&]>Z M2)!.N21M\<-1$U#U]^&3:&7B4LB1+4>#-G;N?+KY!(_F"G1RAN.2TBS1BW@\ M,[ ^ LJVMQ1#M+]*#/8((U%ZJS)( O-IRX/=-#$X_CB;%U4='3WL_ (['4Q^ MM^E; IX+2KJ#!8%?4T5=JQ$3T1%,/[S@Z.#PR?9!;A8,2P&%\,(GB^'W$V ! M/7-P\)%&VL_%5EYT@!8(WM8A/?)+$(5K<[<7KR]M.FG0>?+>/+,EED,P[;KWA,EZG[][?\(W>("_?!\GM MT[0:%QTO.5%#U-U[^LY^X)W!O4B*^@[9)%;I4*7WAKT2EY;77= N./F2O15* M;Q_?C7#.>BUHVH)QN+UBL'B$E3-W)F'<15Y<481I[5QQW?#HM%BUV@RI>>^, M_XER.%!E:]ER6S=X%&)@6ZN:$+0&\R_*5A[>U"3!!>.JYZYH<=)]A.F=JN MI..33/E) [=*)JRS>JF-[^>]"_J_=F8M> MI93IH!]"Y!@4S6K(KFE-#)?&^183E\YH&UZ)R?<3M2M-Y:*P%>\94DK<>$FK M\"VWIQ2!N1"K(H9=K+:?EMT@-*S,Y2COY;H+N?X6) -]KZU'%^U*QN>LIUVQ M!AN9W%L./=E:^[P:MH[W$K?/9278SS/.U;:GT0ZBM^4P>CN,_HF5V-';\=E5 M 2X^ALQLG,W61VBL1[PSYS8Z;\ 61YR/AD_HP]]S@^9T3TEKB E EGPZQ8D))?X?DRBN%RO'D2CTI+/VH1 M;\@LDI8.Q6/H9&VW&UH2IV6C18PT-3&B+^C)%9SXB#.BAQ1H:O]I#2 :PEP( MEB@;!N&%Y0_/W)2\7D*5=MCA AR+TL$;=_>]^-X("=!V<2C/UZ/2] MRFV'V>!%JTKA'?QR%EV:>!"=3'"7:_\YII\H&G@O@#@[1L2;!$5DE=.S M&V6E>]?X&M?X!#R/Q!C0N-A \'DOU!W%^J\PG\7'U@LD9P0!PQX /Z*/FNUF MV3;1RUD\2@>JK4[*>!2=S=.20I/].MY)S#H*9MCCKQ;HCL?ZSB;,X>M/,%TTY %6;Q:NJ%^Z.A/LB_MC DOW3E*,X_2/. M>['N1*SOS')2-'F"&*)!= K.J;Q40D1R'VP9T^%^FM=FO&L'F!9X\R01NY-B2\9E^AENPM]FU(-^-&#X^>I M"ZGW_O/.4G%-74^I,]+/!I&SV]"4W]"!/HN1AWTB$)S0G_4Q1E4(^$FIN%?@ M/K [$>CJZN5=\[!Q#%XX57P54NE'B"1I?,#@I<3,F?1!FC6/ OZ2.*]3=+:] M=CPP !BLX<%0E>=>@KA>4;]'1D\M%/:#XV?T!35[;XB&G*(#YY-)-<,>>._+ M EE@JNAG1.QXJ 1D9>+J6&P%U%258$.X.0CV!B& L_(7",A9^F%1MTH3$XQ8 M+OPB.V5CN6NWD'X^>W=VGGVV]F;\_=OS]Y]B,Y?12]^O7S][NSR\NN# M=J3[ $-UY!_[(*@-R^/K"V@HZVH?H5XGIBP<2NFEF1B&_PM(WH=[?D48F,0, M"3S7$18\>8D##.* "F,BB*'$-DE7_A+G",M"8ZAU+TW:'4"@SPZ(E&&1T&I<%W!MOMJ6^WZ*? MQSTI<%^_\]KAUV M1I^T<)_4Z50[EWD^P6=]3\16URI@8B1P]!.J?%-OU MCE-3>?=2#[FBY@T'%\&QF#*SVBO+OGKI-S,F!BT)A1!]$GU_Z[ MTO-^C ?KYZ^/5CL MP1"]?GU+*?UFRB3.XPVO?GI#/QX;;G^NZGMP<)H]H-Y4'=U\I C"H/.:/K?#C,$67I<0H5(A9:9;1_\'")\>/AI$1P='#X@RMS3P;=HE\5.*'1&R571\=!3QVJ#YQYXI3%1:M&0,4LHY M3XDF.I/PHKE&_ )QQD7/8R:&_U=37#\78+?#I?]Q=#0\>(B5__6,VHXX&B%M M#P%G3!8C;/A?\&6P>F'4(&\D%DPJ1W[^F)@32NII1P_1:R(U::C[A_<0:O^Q M#^DMEQW_>FL%B]<7L25V%L)@)]=EFF5(_HP"E XUL!V:C,OM_;RLZY2!+612 MII(8Q]4LX D\_1( M*)48I$%VY/3@Z;GUX[/M[N5^?9U'+\W8S)$B#5;P@\&&P?.6I38 PI8 GJ]H M;=MR@C6;)2Y!,(%W5;- '_OP((+!9T3YC<^INC8Z;Q/TIDM#*;52M@HS'NC[ MD)^$(V*H-=VK*N%(FI]=V78?P'NYQP?QF5LVDRR%?9'0 M&;VV3S@S2HM(ZF#^'W_F[(0(WZK$3,V&+K#;WPL03O:XH M'<+,9-3PHBZ)6WXERY+H:EB'-)4)%V-2&#XKBE'&/.I-Q; ;NP-P&-2>:DS4 MV'E#VPY&SV,;1K^V!T0'R@QYLKUAPVEUDSV$@_T/\!?MM?6,NVK9#7]\B&?S MX4.7Q,;Q^Z_R!+K8<%GO9A@3XL<&>35QOMR UA@;.+5^<7 M;T_>G9Y%/U^#P$6!W398L:^%ZE2T*-U42.*9T;42^2T@AW2E#F9 M 7A2"\=T])_Q?/$\>E\4)?B^#T'7LG_Q&A;<)]?#AZYZCW\/VO+@D][_\N9_ M1^=I!H<_-WR\Y*83_ 2R/U3!LC\%.IM_P&9+:RK=7H,^US$?4-M?D:(%B[QC MAI"A: -_9"UO2DK@H(ZG5BB5H5/;TIZ#/8,]GQTNM(!WV#QE12_93YNWQJ^. MJZJ9N\'S*D!KX5GTP^&/?'(NJ5[UBHF"X4*_>8YP,5PLTDN M\L[I.WS"B=D?CGZD8]A_M_.1V!+7,?*$=ZS;:H8L?BD;*+G!#CW,#09N#G'O M71G/!?.F_J83V'G(IG/PR\OQ?]\KTO0^+LA#^/__?WHT_&,QO1?%6?W?]R[K MC]B SZZTGVD::/'212WKX>&#Q:?G8:X3#\$KY)($;T &0&/A/\OY^.@(;L3# M] LE/;IN8[2VM6)*F([[8^P9OJC,,_WA.3@YV%+O69K30J6;/N<+GSX9>O7 M'2T^X97K>K"M@5CY[.;:.)>3"9;-O-"(#Y]GO9#P.] M1O622]$A,IV.AS?1B-=]>^=$'-U.=@=1AP1+_(YO+T+X[R&&8@,8F6U_]U-R=#P\.NJG9(^FY-'#X>-^D^S3C#P]'CYXW,_('LW(X8,' MPXB5^ MCIG9O2*^F'+XWJ8$\YU/^RG9IREY^'#XZ$D_)7LT)4>@N(YO>X3V4_)%=\FC M!\.#?I?LTY0<'3P>'AU^FRGYRT8WMR+E^MAF']N\@U/R].GP01\CV*<9>?AX M^*C?(_LT(X^>]G&T_9J1P\.CX?%MS9M^2K[LE#SX9@F ;XT8Z2_;R\MH6?Q$ M10LWK?'IZ:.ZJY*.#T*9]'6BWW $WTV=Z*;=>$,RI>/KR92^/DG2HR&?D>O_ M_?]>&"Q0-,G_=\MF(-.7(M?;6P:X MQ_O# *>\+'^OB#=5B&^Q9ODDC[-5E1(OB>/1/55.&N[CZ*B@\;D#8!LUXC]38$655CM18[\B9!QEIVKA' M%%,=,_&+#(%>_638S8Y,K2.;Q2*C?R-IT\NXCG5@)JO,DCC@E#PYSO.&F(28 MYCR/7H&8HL.#^_\]0\LL21<8K&WQ)"RH8,"3!B8.AC#F,@''@B7K[#+ M,Q:3(-^/L$ 0%4+K[X>#"#X,:7R(R!FO$ [,020[,[KW13;%/6U19<5C6>#] M,7(SL$XFB".D2,O@KW9)>EQ3^%[+-T6\V3SF'^Y=GIW>^Y'F):#T0S(_JM#? MQ\UZ:DK<7_[ZOGZY>=Q< Y)1T=11EL[3.F8N.>]ICLL\;.DS9UK+ 5$R3+!K M:IGZ2BM:IM*P[#T3E?F3 MYHC08AKI'&?KOJN0KL0+4BA 8FN M/)HZ4D/$7X:L=$3D";?UXMZ%N"MNYYB!8'N![DHU,+^@V!/Q"$\,Y+G=1%$* MMMB\ DL13@NQ"6&Q&V9X\@P3Y8R27Y&]B1=:XB@<(.T5[5?GKI0W#ZQ!IQ2E M[+FM^,S"3J'^V'U>R@W?)1U"\3^R+VWS/$-]&AWM$U]3) UV2$2^2AF5'F4Z MI"6<>?">=++R[.!](,(]O\)/0?Y>MBO%(FLU7?QZZYXDND?RZ;10OYUT:$/U M2NT+*C70E=H?-;N;%7')T/E S4IDKB!# M4_>-[G=GZL?CCUD!_I^X9" =YARF7VMG[#A7RKRB]!CS2G-E\L9$[+[1'%WA M%NB;N>]B>A;<V8]QB[D+M88'F'$?;Y_@DXWMIC$OJOH^/I3..3;QJAGLWO[#CCCMB?J5PR-82="4!C#424?8G&IKFAU7HM7;=A2DX4@X,Y@$>/XZ8RFKA+;MAK9)CI](.5;X=UO.'@+PK;]S; M"5O4GI&C1%I%)O^,LSX?;"YH'X\+GS5UW)2XD+V %J:I,68,YV.-F+QY_$=1 M2DPEI< )1_>Y':1T.D*M-8UMHZ/H96,T=8 G9YHW[#3"DB\6VN/4P)^*N2QQ M^1N-2:W<03 0%Q=8% MI)*G!MQ]<)T'JX]/YN!\=&*":@?8@OW8B)K87+XPG ML#X3WOBPC%/^";&%-MID)A.T$^ [.,\7[' X5O&]RZ+,DF6:&(W&4V_.:+Z" M&:1^HA8:X+;0PH"5,9Z9.=8=5K3-_=:-!$PU1AXE/A^(QI\"N#X3E#K]SAG1Q%B?5UI0RK:3OL",P? (YGXC/ M &52"Y)O;J15:,(K HP)U*L\+W00:\1\G%$+Y$B;$7.'9%#U.,6\>JP4P66% M%5Q&LU4"XD*D8'Y_)#T:\2O UJ.ITB0LSRUU=D2ERCIPCI%Y[G;%+["2[K;N'5M9\42FY&1%E&-,5JA296R%3<&@P.T6BD=;$%G MHYEE0%'J31:2 ">A$H2?DG-TEFA>BL9M"U M<^KPBWH4.US'8'2:O&JT$R3\;PH7XVF1XN$"9B)*#A4V@[[QJX*-_6Y Z!S_D7;_P*H^%3L@-Q0X44DZPQ?!L%8 2E M[ QS1:>C4NIAX;N(PH!]@J+W;+Q6 M7M'>HQOF7QVR-YFA4P__YQKS86[PYO M1\T->#H)WYKFX(O]V=J9DZ*H%[ 9:]L<5 P0XVRX,6^/VHQG.0APBJ877)87 M5Z1X^_3?+E=*8D [6I6&%4:FQCUK;$*>X^2IY.*Q0)E]>5H#][T]+TIL/4#% M: MZQV2"ECX:UVSY.O1+],,D_20&HT)GP$'(&[0M06^3:0D^T4"6$AP0"_2 M[\,-()=_-8;TBUK9=9I@HE(4DUU*INHCOKM>09O.13JDZ@H=+K=@(EM=<"8$.BA>2&9&C+0+?8C2:>4C"8X@5>-%[A^GGM#63SR2M-%@/R)#<908G&Y M$C.!(]:(Y[R?\>7?5+3T3([E5:%CEE#3(U7<"7K02\@'XEJ8F(W4*I>*!7 M<@(Y0YD&,L!@?5;SM*$ $1DU!6'![82X 8?<4VV3N*JI>7*U*'"ETNCC[#[Z M]6@!YBBD/5ZV9$T':Y>$_W_9>]/FMI'M8/BOH":>1'X+H@GNLI.ITGB9^,F, MY5B:3.53"@2:),8@P(M%-.^O?\_2W6B0H$1J(RCA23UW9))H=)]S^NR+NJ,X M"UH2$U8'R[B']A0!7$0TB]'Y2]X5K>J[698$XYP'&R,Z2NEBH%JKZE*FX#D!&H45DHY2H19EJ$RG$B7 M+B>LH> ()H'@U)I+#[ZW'*Y-IK\[QHE4&0O5_Z([AK]IP_R M!MQ_BK$I6XN,LW,NV>5%7J.PPZVF4I-B=YPO*7TN\PM(3BF0;S.YR)5;]K_I MH">"Q[HE[]Z4@)J JA"Q]3+Y;N8RS%7.%T]Q+TKI*0<,97P"NE<@J]+!0"7; M%5\ZC>&B8U $@3DFTJ$#^9SY!_!#AG4H^;IO=,$HO+HH"J]JR6:Q(X3D@NBC M9C,;0P$9*632<\!! X-%%35Z*J6O2U\C\=PE+'2@4?.]WEFK(UO_5<^:USWD M2E]TVVU^KGI.]MY?#!]LK<'P 1<[P,8J6O4I9$=Q)';_576;1Z>S0Y_' _04 M']UV6=MLT54US-RW">+9,8U*_U_L!_*QNA_(#H-@:X_OW3,Z"!PG/K+ 1.8K M@"P&IIN^OB]%/./YP,THY7M.G7Y0[MN[X39N;?A[5T!7W6%8Y"EA_(TUIX<> M]_!@$*OL$5V/^1FO]NT+O?NA:]@0NV/W.CU[V![#;IUPTBAW=^) MC9ZW"_ .,1^O9A+^Q=- H^4U6MXM,/PBLD:_VQ=H9T.[UZZ5*O'B4=+IVV>] M6KE3[\%Y=ADDBAEZ3]LZH#0&A)ONI[H$C$G)G$E,A3XBVX4^C>(ITMN!_PM!M(-O-2V_G"C' <1 M4-GG5WDFV[I0X-@M]E(NOOY5 \SG*Q)1*-(NQ3]:_NO/%.^N# MK)RYU) O&@Q\N%P[V5]"SR2"X]T.,.-TJ07W1P&B9?V)C5ICCU* /ZKL802! M3B7&3&$W36,OH!]1;KLK1S$$W@9L6Q8W6L+4_2#E%A9%5C+G@\M"@"#"'!UL M-*!J?)*$<[/Q]UQ;02W^S*SX!$O* NIPD6:Q]YU+8>,H3T6YA0QWK."&':'> M@[F43B6W7!\K([E6[;HX>RWKC$K %OL#VGXA=HNH0"XT0^"EU!>4>,_K: M&V5(Y=9>1=JQT5I<[P9_S=JTZK M9P'7":G7!E%7TUEBH[-$MPR3IK/$ 7?0=)9X4-I6G$%W",>R/%6T5? C);JQ M;1)5^^GRIZ+)^/:>3&9Y!17R5"LI2U'24[8P.6,ZYOK0)2R(Q/9A(,Z*7:Z/ MB636J 1IB+# 0DQ52(9[19FOYS6-!=6)(>/.9BZS<3!&QRO-35,--F[3I&%5 M1P'V%_9CK0 =H.F5,W*L.0L#/)*N=ZG^L;/^XXY1&(?EB>51IB03;>X'B\02 MBXFHDR<@D2&U"@[A#%:ROH#$Y+#>FTFL =IF: #Y$84MF\=(7)4I[&5 UL5L/G%Y:+6 GS+ MY8C.BIEF(9<(4DEG69^G35:J]/6_.M1@D>=FJ%+O:VJ?EF##,=E5Q+:N$<*A M[/=U>SU>,%4L<79K=KB'S&; M!_HTU&]Q!FHXL&V/YD=0\\4\97*N/*E^)]V9! >;AX3MJ M_@LM$O @F!2K2]%.IN:LDI*-H3T\.C$9USR:HKQ$,%T]X*\!W" MH/>KNZA)X,#IW3%27O>JF9>'R>[Q8+()2]]2^@@JI.^NR/$["T!Q/]FM9/D9 M130'G3I%,U]\@+F_;]Y\78/++T()6C-![Z/E' N!#O;--WZ&V5XO/N-O;Z'Q M#(G@N27>?"BZ(9^\+3&62* M#?9CLQ:Y:KTW7EF?__/2^HK3*? K\F2KK(62/6FZ4N40GHB&79"7/Y-3Z^!_ MG+/N5I=E5+0QQ/B">^T&/'H#CX\=,%4W9VPOAN^@41LR[N3T!GQ:; 5<8>RR MAU/Y,@U7JDXA*$W2IF:&.DQ1Q DP_PA[I/^@)G/A"MX[I-?5,K/BY<)?8(X-)]-(34 V>R@C\44(N]?RX;O=L^Z!U23V]89CH>IX9Q!EUD3W]U3-"E4&F:((&;FC?JVGV,KU M=$4-Q#D^%4O\T;>"1AMXW\.8AT'$T31&HN74G6NA+@]W8\58O@S83("%N=R7 MF(C;SCE M=G*4Z8;GIXA=:@]=L49MHZIR?I0.,"N8RT.M8U9E9AB$4QTHW_#.J(ZQC!8% M1P,] *-O1L?/+(Y1YLM ;I&U4GV_5%:)"L]3QD.JDB##E1&S7-]9"PZ97(M5 M%>'=^++JK !X9[R8@9#Q7$Y.3GEU"AW+)#R^"2I\6V_*V"Z"%2ULPDU1A\'_ MJ&>V!AG^0J9@V$:.1IDIDEZ!/>'=[\+:GDKQU]IH1_;-C@/?-[(Y5UL76)M7 M5F0O]33[2@7E(:E!8,600]25\H04'("6BFU7Y)*;^[W8"E#%_)=PJUX-.AV= MX^-2THQ60;J.+=40UWKE]/NE=)MN]V>[@#,U#U]_\?U>2JVP!C* %H:+) MSB N16^4^32/?6Q KAK\&Z2&NGV0FM("-5!-=!7W6;(1FC1.BY,A)S1>;9.B-9.A>DPS=)$,_SV3HO[0ES94] M5-:TC1&QI:U9C^0[)1:N6\IOV@XLUPN.5\Z_SF;DTYCLH-/7D9E_XF;Y/9Y$ M4QRRLMP)O532TU7V5KWJM;7R@5FZ_\C=!%C)P>37GFZ#CY.)D',%/T>3L!A6 M\UX-(_R:H(RI(P(_1U+Q79M:9T5BRD5:/'J(S2UU.&D(EX8+"1Q"(^:+C ?O MJC$RQ1WQ9!YJ02:^G.]!$IH&_6#>+& ^4,8,2V=Z%#.6 U)^U?0\'(0DYVH4 M3E:YHEV,*9>SUI5:%2>@"D0TPAF6)B56+4B?P)HX7)G.Z84X:%V;I\H_*]5J M5RK>:K*),"#$OA0Y;!SU/JX;4WX!G!\?%XNRE6JL%X^Q?G6?#?U%XPAY<(\G MRNB:T2 Q7U9OI%@/*(LCBM]X<1[ZG!KL%DA0R(_4R$UE<-$,2YK";E;Z!1,U MD2J/U"@B!7Z>:&;@OGAW)68:C6Q3(^LW&EFCD1VM1K:G6%7N.9PZ5 P2JZ,0 M/9?1+)H4A=/12E)RLRH>Q $6,1#C^X)3^IRV;$F@ZMF+\XY7UJ]J@4OIBT#1 M^)N(IXF[ "%GG<-=5Z7ZDI7BJJ1PE:KHBOE@EQE\(#=#W)OX,5=?<,7[@=7- M+9H6N=-:CWEQJC%LW397RIPI!:KM!*A<2G,5X]O:'*%BZB25U^%#FPYQK@"2 M$?3-'=FJ4P/ZG3^@W_EC/AYQ@[JGR,CRH'N0&$ M0;9CPP6IV1W>:%N:HZ+:Q[W!NK0YU2 M,RWL*0J0=CLR30L3I6EA5C,H[&4-"MN-4II!8?N ZLFK^OK/=E#8AJ).,%[3 M6Q\M4?JAH'C7Q>NPN0,2Z@T5)<[9 8GRX:?7W5!;=.]ZHF.;]U5UKAIFY@_[ M';O?J54'SH:NG@%=#3J.?58ONCJ\KG(D(N#>0^%>6/56!VE]<(BN[4_?0_QZ6"/L!TN!=6Y=XY.X"@K5G]:$,$AVAU4#,B:'2\ XR) M>VFJQ;!G=\[VG2/2J'N/BA-G9'=ZAVBET:A[C\2*&IF_B\P_Q#BCFLG\%T\$ M3J/]-XK?/BVVRBEOC( MJ#GV:-BK4T#MQ:.D/[ [W2;&>:QJT)]%0GHSG+SI5=KT*FUZE=;?VJP6'S7+ M;*WLI?1H2M[S>;X1WT^0I?K"^'7OK&L/S@[!M!O?Q3:<=$<=NSO8UW)HG!=U M8#WWSHY\84;RX,P>.(<(4S5^BZTBH6^/NK5R)36*S]/E1KXP6>OL2^C/T%YM MB*!Q6C0:WB%R(U^89M'MV_U^K2(B+QXECG,'\[]1]FK,B!J)OP/L#E'Z53.! M_^)IX! Y^C6C@4;IVQ&8OZHI3YF:?\<=]AJM;Y>0<,>&9>ND8[QXG/0&P[KA MI'9Z7\VBYA=JG.57GKJ06K_!(1:'[ MU),\W4NZPW9V>(P/M]P9V=U"K\?$O M'B>]T9G==?8U[5Z64*LKZVFZ"NU9WS*PSWJUJF]Y\2@9CNSNL%:%_XWBT_04 M>JRXP;[)_@\A9FOF/6N(H.DIU&AX34^AQ_>@]FRP-^ND6;QXE/3.[$Z_5BAI ME+VFHU#],N6>H<1OB. 0<:.:$4'MU+Z:1:L^1YF8)CB\[P^:ZTM#%__5G2_> M61^"*9ZA&=L001/" M:C2\)H3U^/>L6[?DF 8E/?NLW709.D9EKPEAW2-SNQ'X+YX&&J6O?DI?S0)8 M5S'&J#Y&(IFNF@!5$Z"J>8#JWIRYF73^. $=N]T;VJ.]NWG6)\S64%8]*/%$T Q3;72\)ESX!,QV-+2'@R9>6"><.&<]NWUVB,Z9C;K7 M! R/:$3 ,Y3Y#1$TVO^#H'J3N>-0P'_]X/J7?X?_4;^> MD[%^"I(#+O-Q*ESK6PRD&GAI2Y'/@^YI M&\72#JS_#-(L3O#6A"O;6@IKG =A9D5B:7V[^)_4RF(KB+Q$N*FPLIFP<''L MW!OGB34)AQY8NY&_GX5YHO%G&2P2=BL70SD5A^$H0ARD_\ MQ;5(4Q&>CF%EW_K\QS?Z,(A2 %[( X.7&Q29Q8.7SK$M>P]/5;Q[H\;>(TP#?\#81^*IK\6X9^-E,WF+S M0>8A;]O%(^XXQ9++[8^4*#P?833R;W.''5G6)P^\*+$Z*AMT 6(L%? MP2;< ^_ FB5B\A\__4LPG Q]=S* _YN,>Z[3/1L/.NYP-/([_3//=X;_-_SI MERMD8'C3WL,+@7#2?W_C_O*8#**:1;VIHI\GXZ4>:*8PJ&0,Z+8@D67\"YDC[8U%1$8!< \K3"8!V0\Y_ XKN=.6]2%/\ D\R4JX";9%!Z[V07AB/A8)*TM=QX9==[JT MDT1D 0[\%2%F0"A&#.O#O_"=\ +DFJ=>Z*8I;M%*5VDFYBEQUT2 I/3@<7CA MW%H&V4PME"^FB8OOWF&IV[9MR1UW2CMVV@^Q6T3_7INEE;)E;'U.\R1/'_ " M#5K]'&0E>SUTHMA1K8QAN M7PI$A%_K:T-@QR<"7P!N4$XG<%.6^'1J+53S;?S5#+9PFBX$X!-0="U6Z>N6 M]9? :P0?N7"),(<,K[1#OP=""B*Z$?1/)C340&!% "^I,;,@E)2'&^PX5AX% M\+H8=DE4"P1Q2I3+ PA:UD5.%UJJ-*3D+(%)=/IMY!7P\NH[J7?0VJIZ')!! M_H6<*PP -W@1$1N:9?Y;:H6P,9%FB(QKP%*"IURG )%))X\?F" M?B1)I+P)IL@"$'K/$FJI^@6NK:XZK&O3!U,1IUX@(D_H%4B?A?L0AO&2>"C= MIP6\'R6"/MPDB>=K*$"151P-L<4W8QU.OW]EMKV>:=4)6@'/ZW=>7F+T><&5F_@6VK'=TH[ M-WC0HUO%6STQZR ;=0%B:VY)-G6V^_!V30=G("*C+4/P)O!5$]&313H('*C: M[.+/OO5\3P>@ T170>U[;'_OUNNY+4*X%:)WN+0:I'0=GHKV0.G9^1X^6C1Y M-\*L,<0\\Y7\JB#, WA;+M^+Y%NZ.!UBMW=+5#,%/EFX&.[,8AF9BB.*<(E$.>8WHL_R:PS$AA1K2KCI L2[E0Q@Y8GXI$J<)L(Y\X&(K(%$RXYQZC "_&L!!YYBV!N>Y*10, M(+9>.?V^^K&-:2?=[L]V<84H_+R1)<&!QG$:74=8@,[ M4H>)9LJ8<*M6QF!ZJWMVT\+%]H[C*F\9[%V0WM,2UL77WRKNX\Z(O(-0V;BY MQA)*GD@1(V/>'_,$MFA;?P2^'\(_W93Y^?D$\T%AY2F1,;PZ"RC#*088B\P: MK^ [N"E"LWY,&U"K_I:'$R2P/\2/P(L/=O7W))]])FW47$!44 L0Y.<_/EQ6 M4*0O%)'X(ET$F;A5('@S-YJ*E+-^*#X&:*"X&= MLX3_!%$ I(19%@?3$&ZD@G.1Q/ VCW6A#V(B,*GY2GBS"-X[#3!]X^F1_TU= M\2F5FS-\:(<5NBBPF#D+7V0VB/GS#W@ G3Z#:4!N*C-0TIVR1/KUR!+I#5L= M:016I(DXK?9ZMQV9L] YHV3E+7D.>W_Q<&OU.ZWV_N^OS\8>V>!W>CM8_+5M ME53M^VGR3JI1W:DYJG=.)V%(G/C(_1*I:L4Y+.[O5+/>9)8TF25/DEFR#Z]] MDFR3(^H@>4,8XQ'S ^HAUG;O +C?B6L5WY"=N88#>]3;M]/UX^9#/$QCC89* MGQ&5]CKVX*X3")Z:2@\HLJI;"=1,*MV[H>4+:R@Q;-N]SB$&*3]PZM$S0LE@ M9/=Z^R81'D\[W3OIRUCI#1$T^MQ^'>,: MG>YVF/7Z=KM=JW[\#4IZMC/8MT5YH]/5B/$T>MU.>EVG$>D-$3S;M/VF2>4C M_.SXFE0^5'9\=:+96KK19LK9$CM%I2&^,URI=#-*%E:I:$4F_-8LM(KD1LR) M"D/59&R*R;81;N%T$GLY_E+U[KDI^>SE-HH<-HTBFT:1Q]XHLGIK?T; &&*/ MTE$__EA@4N=!DG@Q,3PW]B+D7FSKY%%VLWO2$NTO:(D#0 6;R<6IL*(XVT@; MAGNX$%XP";R-9G.O;?H),/U25JP71VF04EF5@JY%O)O%%$H&$!W8,_*:DWQ] M,1%)0KTDY_A[V4(N=+'U)_PTS'TIO+(D\'"9-(N][]Q0T,92*\JXQ19OW&,0 M%QW'44YX=5'<@5#"PA$LH%8]]/3F6EN)0AVO$*#Z&^.0#+OU9TH@681YJM]+ M-5X^,&AX/B&)5@DGX$D+9$O"FN215\YZKY.V4M5++Q5<:0'T@^BNNORZ$$/V M^@-$^P']Y)CRH?M#SM+=-Q^Z.ZIOVG%M$[5W6>RQ_51U3Y)M\J&;?.B:Y4-7 MI#+5D5+NFQ9M'O/Y@ZI)CGZ2C!"I/RK]L#:ITNOP>Q%YJ!N'KJ%G^>1L9)_U M^QM\_2%ORE&E2S>46E=*'77L?F=T#)3:I-C<$LXRX@1->LT.N1S-"+Z&!AH: M.+Q]4&^V>K'A=FYR1W;0*YR^8_>Z^RL6-=!RGR<^.D.[U^[4!!^-+M?H<@]: M:]7(\88&&AIX9BEX6S,"[M(^<#-);R.73G61];PD=[D]("V"K]/)$G). MO!:V!W1!V94!#>@<"UB#*$.V@3L)XS1]S4,$9?X(SN3$/30)#O7/(ZCMQIH$ MAR;!H4EPJ%6"PY&$[)OLAB:[H2Y>!NSUC/F\4ENJ35[#RPL5USY.[/3M7J?I M ->D--2?5/OVL+UOB7Z3U5![&26=/XTG= <=O#NP^YWN[K&>IFG(XZ)C9'>< M/;(!FX8A!V0X'_^18Q$U&/01;#)5+L1X8N41UINA3"!OM#N9!"'6Z#4) ;O8 MK#70$I\C1AS0D^XXX_K9<::C4(4H/J,C&U(?>FU;D<@:K6B7%!B[ MTQW41 HWV'#LMN/4!!N-3G0SLKXF\7608B#[9"PB,0FRURHHCKPH] _1&NU1@O:ZBWJVHY3*\7TD9-XG/839_&L11GV2-ZIG/A9)-ALR]\) MU NQ;P?W(3&Z9,D1T>X<$)I1;RW/33%OYQH>$7X]1_1^CBRD-")DUE6("$L0+?,@HR\MZM;$23HB"F+\CT=CA!-Q'8?7F-(#P(?-6^XT$9RN M@^_4:Z89_'.,0UDSV 6C1#Z +63C#U K2%!"/!\*Y MP6+FAA-:T.Q%,XXC'PXP#GS^D]9,13@Y#:(T3^@WB0";/^&SUK*[R[H3E"8B MA_&2B/T^EVEM +NKQZ"J==TIX&R*1 &W+?*"A1L"\$,"6YQGA#K$L&PVAWEP MI[#7N:*%*,8K2/E7KX;MMAX@#3MXU3?^+5\W@46RF?4/0'>&1#4IYK8G8I$G MWHPN\:NN8\RB!H2^&HW,I2Z\+,84#/SJ2WS-^1C=0S(;-\?[5YR!?@0WCTJ;_'$!U4MPH9_F!?WFL X P9( M+:8\=T%)'?\4QO5/,/9GJISB!?P(;S)-$1-[*RH =I"YU>;*F+O ' @+Z_Y"#)H([ M)6DLX'4"Z>?K##OC.[PD-I]3[Z[)[4#+=LMY74QQ-V].BW(V]5O65E9YL]3@LI#21ELM*8^1B(!( M/< -_/D:V!L/59:26\'M/)K&P'*L[TLW^J=KJ1:4N!!^_6<4X+*7&3UT(J_B MGZW+EKI]%B=H"U.YX"= MF>[%MM/])U7 #V#I!#D1W5R2I,*G'6**= X'7O$+4:(Z/U?DOF\[A6H\B^]3 M2+?-V>?7;IBK+'B0,J@9,+9R^"O)7)3LB'39#19[ 6H: 2,&^ #"'-.WZ7I* MD0,2*Q#8F5 J+4'*>FOV6'"TDG3P*M(F6&/ ;&=/ +KQ 4-@,N4E&Q$_1S4 M8B7+M/A:L?!9&IK(')[$'1)+PS SF*2"6&F^B)FC^]BI-!CGRH1/)#GFBYO\F8;VFJOD23SQ-D30 9YVB[DVW4+512=CV0#@C:'E!N I;0=9#D MJ74>^+;U#:7(A"7.1X!J/ \\,)$ X"C.ST'RF\;;^_-O'R_QT\)H*_K>%K8. M[,%I#;72O 1Q.2,IG. =],GX ;F%B)3.G,R$R>GI2JD8@.5=+0@%9"Z %!A2DLVJ% M @6\[E",H)4&YG(F0$'-2'C#-;/"X#O>3E*#4(^@BY:B.KB(66S#0K([/EVJ MJC4!'5() 41I$YG5JCS+$]&R?E4*,3E)KMT@)/;)4EMV5([0;*?&PM>!CY?9 MI*<9W.8X(4V+G&&P><]-3?9!5T#I0;<=<=M98-NIN"9-$*CHE*[)WT#^J1]P M-V,^K7'2%MP I&/8 GI(_'WNL%6ZOH7' ]0>]KYNQ>VV_3.C+." "G\U%.+R M(=!C2N>@*\%-M!>+$ ".>,*O\HBL$KJ3;H).0MQ$Q0ZU4\Q'G\VKCF.ZFK02 M6;B8\4>#5GOM5YUZ.D$NR,ZQ$*X+8&#"H=;FRI@G[P7R!K;UQ=_*^@34:$'<# MF/&/5\I.X6;HP&HM=)HEOC)MRH:+]GA%QK1$]L-H&>(V,"8>D(TGV(=C$?P7)]T'30A -$I?D"N30]5Z#& MUD^940?R!V#G=C$%F3Y-XB457P/W)9XK^\DKA,/B;+)GY"_ .X^LB4,_$RP: MQBDI1"D@?S/-,Y'P4VN& AVY = GJ!:P&%!J[HDUE[YW1#Q;K@W?V-8X#\B5 K^\QO$Q(:,!HR<+\ETK MIJ'75'X0/;2 '"8%IDDRR]\ P5T'GJ#B;.UV ) )=RZQ67DBY:[1P25"D/[I M-(YUT(?63\U9!":0(A%C+8C$C%K2NIFQH1O M' P1R(67@,=V@)53(=W4!=S=]D(Z"=]+7LI:SF7_2HTI6>S),ZGLSUCMDH5 M(Z<2!XUBOS MR4T ^"1_I6,>%JED8S"D\ OA0_MBB@88'8@_^EO*45+@B%BY=Y-&JR#$P M]KQU Z2.RV78K8RA>QDDIC!A("(")!,=?58*%U-DZT_"'-':$I?%(*X(*4D@$D0'8(:)]7.CD,9M@;#LQE;] @$$/ ?#7'1E.( M;$4Y2HAT /$CDV:P168PWYM73O$4,AI!3NV6A2,$R5B5*2I/H%H!\(%@O1GH MIR$2*(,\P!%,J6 >9O5,5N>\^YWV\O#,KH[D^ D3491*@_\E2D%.*:(IIH6A M^:FB5D7HG/PH5!O**EV$/R6,&CX]8@\@"V/Y(R9V4_"/Y6O8GVADM*36=> B M:J-3 ,YWN/N8Q<2I(2%J6=,X8]]R:5/P(W(0+H-48'S>%_.%U.15O!F]&IRR M%6.(L/P,4V@0X1'8.X6WQY&^5R/=QBEGZMR-WQM109%J9G=WB'2D! M?]2$BS?"Q6=-N+@)%S_/<+'!WK=S5FEU56ELFSFUJ&%P8HH;:>=-%*.WBC.9 MR;JIH?MUK#=V_)-]1-.JUWY^:#7&G8Z>RWU^)MR>JU!MY:;NG6I MARYCO&=?OH?XV7-M^?@P+0_E9=^]ZV%M6T0VLR^;[I#U[PY9_OG@]M+[.[4F MK4%U]_LBF?L]:$MO'ZV9Q [//PAQUWESCR*C[U;%??1M"3!(@A1K?65;B$)& MQ;RFPFOTU)U-GVM?R+JW?NRTSW#N:IVJ^1NZ>@9TY73:]FC4K1-=/9$<>2#) M>21RY$^9[_692CL>0(:\M*9.HX'=[3>-1^N"CN' '@V>1>/11O.]F6-5Q4J; MCEP[7)%.9VAWSH8UF8O9X,,!CO4LII0V.E:YK;+LM#!9;_(11Q2C:]2K'2Y' MU^Z->C41YPTV',?N=QKMZGEJ5Y]E.:=U\D%6?[Y6#G)9C =_?"SR"FHS/&D] MWO"<_$1'/9?FQ&D/;6=XMK=R.37&/?(92=X=QG$^0 M"E,9JH>]67Z<8];8GE''IWS7T0XAWS(56\<37>U9*;H%/%V>(Q5 4_WWRC(+ M=/-4%%V,S4'7I1W?.>WQ6',=.X/N'7(=G>J,O+TS^%IG9X.'R9J$+YR'25"$ ME8;]ATI0'/;V.]\3P!PVU;_UY0_&KY[0"CO\!H_[5_5)<'VI>;!UP>9@7=-I MM-0NUC)]0^^O4O&.:11D?(F_@)M6Q6X:N2&.N9E_N"DW)K[XB_*6?] M:!SQ:J0"C6%M$GE?1L+EV=#NM6N5;]F0U3,@JT[?/NL]@V%OM4]7V:%:JN:2 M)XZXA-S_.T^Y;=Y!]:\C>?X(R?F!,QJ>9T;$![%(A!?(QMB17YHGV.29[E!! MTN[99X-VG41/@Y-.&W!R5B>HLZ^LJV'&(TJ&]M"I5:3@")GEBW#I7L493\%;=^P>4I6_7VU$3:[@F6/WS_;U M;>T+@",P!)X%,IW.F=UW]@V2'0Z;1\AN7T3NQCF/V$SE%%\>NXD-F>')Q/74 M*-M&Z]REK4[7;@_W\*,T&N>CHJ/?MH?=XVY2T:B;CTTEV$,LRN)DU7B*=_$4 M]^U>IVD<5A=T8 'PV1X<[F4[BE^HAO<>)W9'F14&/#*Q:3FVHX'5A\O5.!'K MA)/!T.[T&R]BH];M&#*1PQ4;U6Z'7B+V<+ OLVNTN\=5MMMV]VS4:'>-=G=+ M[54MARLT[:2.K9W4O<8RU") U)#K"R+7>TU[>,D1,/6UA&:_;JW4FHYKCTH MNW1OPV9G3SH>%M482OA8&&K,@W5(P['Q':>MYZOC%Z^G&"=!I'"#QK&62SC<<2<2VBG/H!XI1H M-^']X<\6"0ZTQFMC6RY.JRY6*(90P_7[&QO _!$F@';X.Z%7@[_F(O$6K@K M2L8J6BO>= NZS2W8]Q9LQ"-K1>>!VMTF)1?$F3)AP;9-RL1QWZB.A?%TG?QX M)CB2WPRV U061).0BUC77]/0W2/1W0U1HB>G0)-LUBG0V]SG+5RU8&Y NWY< M\##ZO7J7P:O-I7W@I MN*"'C09:+P/01M1+:'.OMNRJ"_L@%=!S%TCOEOBQ *P&69YP?]U73ENK=8!^ MESH3A;DO3%2G] RL+_G293Y.A6M]B\&&"[S42L4444DO^G;Q/U:^F":N+V4A M8#IT0=]D7/-Y.L9YAL,'/<_H"8]#'\09LV!]+ZIVADL!EXZ3.?/I3'BS" AG MNK+259J)^<&OP?;VS)4'\O,$(5CF(QK6KP;#LO'0'VRS'6[& :$]\H*%&TK$ M:V0 F\$'$4' O8!L\$7PH420Y8DDNPP3\W]G2>%XF(K3,5RQ[Z?N!+;XU@V7[BI%*]T\&)QJ M#9"[P6#[B2>3!Y8M#&[0&N.$>,';'%2L!'\%FW /O -K!KK ?_ST+\%P,O3= MR0#^;S+NN4[W;#SHN,/1R._TSSS?&?[?\*=?KLC* E)_#R_DDA/WE\<4D=6B M^DT5_=2#?7HA&++$HB27-T6(C^K6G-5ZR38D<_,K&,?&4F59JOB/T][.>_02 MV[>!>]]K%\QUE['U. H2%Q6?/+D6J_1UR[HH24X\!3GQ.OTVND+@];>X"%O6N<];0<%L M$\'!ZT%M V4?!'N\( TJ2!]'9=[+@/OIET\)G#Z>/SW*;8W( L67-2C3N"GC?O7952]2 VCUSKP4S M,V!:OA +=0M@UZ&\&$"*\^ 'GBF=Q4EV"C^88V9: G\ 1F>(TJ6@"Y$*84T" M^!HY:QB[/@$R70 =ZP> G<&9OP/:X\4"UD-S #T5 *]4K+,Q:=408 5R6^L? M.:V#V]&Z/NG(9%&2JQB8"UD.Z*1;VRW>K(UCVB0O84'F^V,Q)7<).U]F0<*G MF "5@$26[T_5!EC>PB_9["3>L 1*P64"O0P !3AQ>>^]]<,N)3[P356;I[7U M[ICK_Z5\D,JO)&%;2"9:=^ZNR*!R]0O5L@ VA6V 7)Q/-2M"3SL98BBJ61W! MC:49#E2=KN1VW! 96BH7@?>F8".ZUVX0LA-JQ6P+Y2C_$WU@[@*-5J(2LO[0 MDO6(U_F(P$#OA8\&E!Q$.>PTSV -[@:(0*P@3)NI#=^Y"<%ZFO2L-?:8DAD0 M".9CD2T%**JOG(WP8+==F/CBAQ?F*7 JA-88_HH 79;K M_2,/4DTF1/U+$QN3G"8_D?L1MB31BI$<-YW9ZT&:G5Q:DM<3VID)2QM>^D=) M2L+_QW<"J:&?/0Q@F[XBI3%HC,"PF/Q(KZ:PJ]0Z;>19B;ND2%(<7N,R'NPO MR*R)ZQ$%LO#UQ1@O"VP2%P:&/@EP99F+GLAM8<+VX_F_&/D0WA+ MK4L181CR"Z !1D4@7/_[["\@N>->H M]"[KQ!=P1$$7(%Z^UMXN;0(8+MQ^:YT9M,ZV^?ON T)L6H>"81:'!#DCSJ$\ MQLB=L]C[;KE+-_%3MG28=P4DMM.,A$9J2V\EW5CMU;,FPLB9^*;O]'N^TY_T MG2;-\E6W( TSSZ)B M<\!0J$UHNT-0?^Z#=1$ M58&T] +4=&1L. SEFZ[1HLO0/T[QB6RF<"&ECJLW/H7?)I%29V\ 9AV)4MD* M$2A74U!CX] K,#&1>,*OK"E:ES-!9EH)]%;% M5$CX S "B&N32_'MP&S/)5*)TAK"C,D"5;)$+I))]&,=6KT5U/O9GP@6"D+DK:7!QM+&OS'ZRW %:XXS" MD*^Z3N&3V%G%P)=?>%E,N%",27*8*T%L[0*18)V8A$\:@JVN$/ 7Y"P^<:V2 M_P-1]VHTNF%;AKS8ND70PT$/4FCZ!F^;+\A$^P $8!NT)(7N&MNU"HZ;26=" M@HRF"AC%=NK+)=G]KJD7K64K7;H+RO/@4"B[QE$2@$B4VA#E>+9E>RM#)%?# M7&DW"]AH3,1J7%F\19_Q;@#MX3_;=(-!0F5(V..8A-3F]G0^$V7NB0256Q7< MY\Q65EQ)L>TJHFE1R@LO3G(.ELW#C"0^',[X99&"(D/%:TJ,8NOL0P%Z'@O2 M4W@& -(OT!I2<^YQS-Z ,MF<*;*;N%!N2UX$?2]1'&GX;4*6S5WRKU(&+1K- M^C5SD+1NG"UA8!*1 )_(J^4-X]UY#PJ#E:%#6VD!FF:$UQ0 M3=8.%^*3Q0JO>JU>D6>Q"1A3NW[5:6VJR0"X4WB["[L-,G&*NX5#;6[,Q/04 M6 AY.&.>GX5^R6SP&O*JDUTDR&"WR9P0>L=!HY+NS.@M/# MQJ5CWQ>IEP2+K+C@J:@B@1O<52\W.<%IDA.:Y(2C34[8WQP8U<$<^"3&"1A] M*S0'1CN: ]V=S8%!"[9=;0Z,K!-<7S+ECS\"=BIMP$7%:*7UL-HP'K8_BK_0 MYW/8*9%/KFY>Q]UN/A3KD]P9T38Q)L.JN97B! B4#86"?M.+,LR8 M]())('Q:0:K; %M/U#3(<5%AQI3(R,7M7Q.)J'1.I1+O2$9&;*O">VJ04:5_ M50E[P#_8(?%44#A/*S3;T4%6BUIZ*V&2XU0D*::*H X,VQR#@BJ#&40N8X$! MPI#1"HI5%F2Y/,\X7V$ $#0H5 4I-/,-J,QR>KUSZ:##35P*#U5<]-J>^#)5.[J]6)X='3XF5K4BO,,5H8 M&!8@(N$7&-D!NA72QB$[ M/6)^^I?@<&T5TZC>WX[\@I-!!/O3-WE [R80/"PKV?*.6[@(Q>=D=L-]XA8R M#%*R:X'&4"T#39AL.6EO!1@H SPK0R&AV^,,WY'!P-5DE."MWBM5_?1VCP+< M@+(?7-MKZ[NMN8=A"Q\EKSWG#]V(J0W+J\SIR,X'\,PD%^0 ,$6CR;4(,=;K>4DN.-TCC]:< MD.CA-+* R)1; *A_!' YT=D &QB5G2+(R?+YW#4LO;+3;DD1=,QNF**\RQ>2 M\4BQ:#RV'8,R; \KI?"BE*[SIM.PGEK!7[5S3K+TXT"HJ> MWH( IF4&WCH5<4%*V$H9<2FJ"B24UC(XBE@:!^$PSR)?4$J+&WU/R0>N%)WQ M:J=@XSIX;(O=.E7!S%O"=O+*KT=.;PEGWB#J2\%*FX4ZP"QR=:D.IR[^KO-C MS"! $-WRZM>8#1QB_DH&E(U"NN!N')U3>LW EAE*L&"$.R,%BORH,E<:5CIS MX)-56D1#-IVNYB65WC1R]4I_/[J#*=1LQ*AI'^N7E),?@'%&G%PK<^61H#@_ M^]8H,E$@>I[AHE/ $L!84A F .)3<8=\%(PN1B4F4B6(2@?X.L@9.SE^K MG*LY/X&?_@5DDL+JR32V?@6E!#1,5[HOSF6J<=&D).J^?OK7.: M1@;T?(5!]TO)22\H+PT+#8NHJS<:Q8%Y-=P6IW^SZAG=N@/7Z@F M E7)9]B>ZWS_ M;!?JF.Q^P[QPB>8SV@OLGKJ%#:,=4DN)LJMN-M%Y $5.* '6);TWE6F1KBH" M0N>_FP:@6Y3PE8#Z@R_"&J!352^DDGQP.8%R0OXX=+&\TUUIO_,D2('QJ%>P M13IW?P3S?(Z+R"J+VVY&D"I7+&RRUP(=$9#MX'\IH0QI3_=8DG2L?V$4;%%B MCR2\&RR5FURW=]@\.L)*.])[CK@*#6Q,%KVG'_1),X0G<5FDSGY6KL,G: MV,C:Z#19&TW6QM%F;=Q(V^_C>Z@5R&N[)H==J\':]9:[6#UD)($ 08-? MMPC%I+D**:8*7!.T7V6^(TNV:%58HCN]EJL$:!EI3[F1JA+"U=B"QTQJ4DWI M,^D4IG M^21XOZ!R:?6T,A'DBB**V"R/ZA#+U1<54?RIB- 2"U<,%?8<%#6K MY(K2S@=*S$3=EL\/GX!Z*U;6"7E&,76UL-!W RE!SB@#4J/Q8:0NP*Q%>!- M/&=?QAJ5T5N+P[Z^1:I.EX^ MS_E)F28M?4TN>](Y(WDMAQY]NQNEA#?7;LFRDL3,QJY*P-Z:?$\MMI[T75%UM:K7GF-,*9&.Q7/WQ**/=P%X2I$V.(*[59BVMN.;*M.,QQN MB.)(]?%00J!ZH9O._A>+3GE$J?$H:-QZ4XOB\/*E+4J.-E!VB\@O"FJP=0B2 MSBF2D:RE46XF(Y51H0I)_C8V#!8,"\MS,5Q# MNF6T*M4H<4+NW/6%TH1BN"RRO0YY@X-(I2R#S1"):9RQW BCU)7ZIJ<@B?[ MA>!_[4H]K' -:FX<,469I -%%G!*G M,PXIIF!BEIXH.OJ)2T31TEG$0:H09W,?&:=OKY?9=EIK)90WT CN MTHR!$^_49>[FJF2(\D(%M!41 < D2:!]W<(Y0)=NF2_.=4UG_)U,NAK;J9@ MUX$,B\ND&^.J+-1E1VG H6G-^8R5XY"]%.C,S1/3=T#%AHI%H[$OO1SX.=\A MV9><-E DX0.@9!,<\S;)CEAF2!7GHP!"YF[D3@O)I7H/*?^"D?XMMVU"PL % M<@OUEID(.62KCE6@&V@Q)4-:;C)'O>I*+>#'\ +$O4QLH Y 91Z$FZ*N+QY< M2Y#8.>&<>E#A]HY$.'R*$X%=O;AKOK>28:VU_N]/)R!^%9Z;4H Z M*G'PXQ"QZ5)%:R8;3;"O1+Y>OH!2DW3+.V"1\#:39V+W*%9*\%Z%\1*)P^@< M"OQ'$*$7[B8*)F##3U;3:(=&UQUUVT$S\F;DX) Z(+5 R31%V\7LE"+!2\DN M[6TI3@'?Z(Y?O$/8V'O6D%'K(C$F"SG<@CIN;D?**KJY^UBV(LU,EXB%H=%" MF!4*-FK[*7EL\"D%^W*2#);L?L[$G%\]/"\7[OXWUJ' /6#_"$#BO[&F1O[[ M ^@#89R20_!\C$[6/UCR?0.@MU0)T'%FHK14W&K[']&$= "@52RGC MU'A2N<19V)"W4%U8H9!H6W_G_K30E< ^S#F37<69R5Z2-AQ6FPLEEUEQ*YR* MYGP0EY\PTW.KH&,$ 3:7KN([1H25H]>D;P!04R7I*=$*4:./2#GV [,?$K.(E $B,$5/Z "#U6! T&!2I>( !AQ/G-7-+16EES>O?8,^H[N&64*_) MM'% '2,368_R8XT$3SIR55>&IR-;U(>K4GLJY&Y_N%&. MSA@*?7]-8C1ZC(E LE[5,,;8:E>60KG;C MHWR_QB&XN#8('](CJ+Y!5S&@P U2Z20*5UQ6*]^$"9)FIA[H,O,@E=VJV+>N M R$N;X<$7XSU+E0Y6]Y?NK%!J2Q5[(NC!*DZ*A=.4.=EUD%YYB5M L'DRS=R M8S&E>/C\ ^GNJ'Y/8%:1NJ1#>)3S3CXF0CR>?RQF;J@C:7J('*,.$Q.#B58G M%7FQ*VJQ + J-8+2?WEWYCE0[[NG M2N<;$QZ>LE3$ZYSI)(P[$61M@W2;D.<@J%E")4NX8J^HJ"I\V=P80/:QJ* = M&\ W).JZF5ZTR,$@DE8+;# 8E-70=B:2C6 M1H!0VGS,V+BI![MMI ;LVZI=*2V3LAT5E-/ MC(0"@,ANMKQ-,N%KP;V5N3\N>B_G\;58WT?YK7PD/45 P91H@+B(GBXI2=Z' MS7, T *-GG\8BM@?/N!7^X MBZ_"*U'R2AGV9E5@;[._K%V8<++I.Y),V< Q*6L*+%LW!@R++"3%)4Q"9X>C M#2>0'D'>>[%SCFTJWT2U453N\(B P@BK.#B'V3*>!T*#\>3TS]!LEYHO^GOE&M^7AZE\K2:%*,!#=M0 M3A#0W1IB3[I5Z;JXP#2#Z51V*+FF:WB%!"_Y.YRJH2\57#-VF,!%HLVQRX$(EJN!2QQ8W7-F.R3Y MW"19R;:<1F4)O8L\'WA7QWP?,&0$&V;A;)REV)@.UM"<"2HZ,3U#['PAV1'1 ME&5)8G);&#%6"9>XB4B6SAM;2E7&(WV#(V3B>>#!>R,Q"50>8?%;!(OA@H)M MRR?+N12U1\$PQ5;0QAH94XG,F@E FXVB$&W)>3."L/R?HD_=32D56U MGL V2+*(9Q=T85.E&[!EE[EP03#FWE"N2;(WXY%,OVUD20RV)'<5?E MA<,4,#E*I0IL2K.9P!LLI,HRE=6R=9+H$:U.*+N>P$QEXZV+W^K@0:#CM3SQ%FSZ'@_2MO MO;E=C.(EBYCBB4$T8R=N'LD$71Z.7!RT])Y"^4ES4L@K=KE0!C;-SC*W+(]: M->))3RPT'+>TMG+ILG(+&BSH'7*0!^@3;J857;K_H(AI'BFBZR")(]57OZ(J MG@?2E4.>QBW$L4M2JA1H95UFLNXSE_YRI2'A;&'5O,H$/1GDTK& T4'@!93[ M'*8QM4/99+S$R0)&ED'-&KBWY[8KDX;HZ(\TI="V12HR@C&(31CIILB3NEVQ^X5-%:&R' M++PXX5[-M51[*:!O7;D_#M.;E8;IN#]X8!4;L<@$M'5-6I3B;?!#R;MQTS;[ M6;![!;-2%G+NCU-,A:%*F;7Y569]2)ZNIQ;\#198ZJL:B\KL@JL-CT,\6=L5 M-8V/5J75U.5D)8^R01>8/67ZS;0( 6!@"EV1!IN1_) Q4OR>I$^>S:AIR+]Q MY6ZXN:]8@M:,EJY']O WY?W4]6:;CF#*JRJ2\71Z+>*_:, 31X5,8QJ3@::4 M4Z31!Q='TN"31$R&UWE0UZ8CB"#XA M_E2:/"7?H]R/!QX+49-<9;Y30VK1LJ9PAW\USJT2&8S.(+( ).#]C8 M-9:%L7UAY 081Z&U.2=)WB%5?0"0U OCBI)SHO54'(FF^8D%XU+G/6U)UZ&4 M3QVTEV=!P %0P!$WH%:ITD>_UC*U& M55ER%ZJ'&H3('5.T%LI>0C.+%4N^I%=)LF)EFNSF8'=ZA\\ E4$6M*,OBCA< M'>7Y3HWMY&!1'O[ 27*><42SV:";RK2X].UMQY4" ]#U;@=!D-$EU[(&Z"$Y M]3 Y?)&*M^J/=WZ0@I&T>AM$=%1ZZ%WY?16]TNA]_+7DTWVG36P;7YS __?5 MFR4;;P%TD>>O?]%I]UJ=?O5W6Q_:^D5_U&KO^\P-7PP?;F,/>4-W0.M FH'P_4!78XA7_3]^ZOY4Z$D^FG]O.XL?EE.^TJ&8;/;BH\OW M,)SO[%:NO<$*22L[X5H3Z3^)5PZ7!WP++DPR1V%VBWA8%OJ1/4@01N1#A+NZT(OO\QGQ[YU0>]PD21 MASIG&T\IV<4SA!5VD&A M2NH^J?P/X,&7KO":XCP&C7PV@E>YS2*: -@6^14 M_R8YY7K?,90>^:=RQ^.)Z$TF]9=1O^L*3&R7M$XXMQUO9PIH6[6%P*O'.[1Y M6$K8.OQI^^VVW5;#IA_MY/CM7A#8SF-NNUDFCVK(];F1JR[_:\BU(=>&7!MR M;F5Q?'JW6GE ?AZ_>FTH?Q%*WUA@/;Z77VI+UJK#X:'UQ[7:7CYCGA9-"Q!\-A@Y,:X61D]X=G#49JA)&> MW>N.&HS4"2.] ^'C1?FTU\N'?R]2J.^DL%24R4./V1W6OORX\;G#RJ0^K,[G3W-;4:E#SJ->GU[.Y@ZS=+!<4)U;$9 W_"R;U6OEP3R<,TT-K7\[/__Z(MPR;;O;WE?)::R; M1V45SKYLHL''H^:#C9P&'S7"1W?0X*-6^ [N7<@)_(C.F08XF=U5'&N+J[. M?[]C_$Z65X'N9_EQCL5::I,O.?'@(:!2PZOIV!AV:[?O: L^''#JG;Q0?<"7 MF]IP/WC4\![T!V#F[!U\?D"@-/3?T/\AY=4GOZ5$2R_28.D$YR[H)#8]<6 MPE,SE;&Q;.)2P]I%GN )L%&QG'PC>XF71DGJ9IJ@IB0T!#35#4!Y?F<9+5N) MH6I& [;P'1L=CWDHG*2;F%(G3VD17XPS8QKGJ#R-$SL&5,[9S.X[9].%-Z=> M$BS,GLR)P#DX"$(/V]D#D*:)X#E,-"7-/+[N/%R CV?/2D(U85T-MR417#%_ MJ&CU'@DWX0R-B9BJRX.H7<9) MZ-OF]'.WZ*'+&-+CT(/2V'0U.\"50Y&+N>MRSFT>>?(>%]/< 7HT5?86YH!- M)6E60-'6&L>8%2O=.O+=F-/\7X W'WC' HT)>(HTF*DM*3M9 D#@#-]A,9J+ MPI-!?DW9!+_E'ALS>:JY-O77TH/60<.(N7TY-FY?GW[&'3*) M\5!#7SB[D")(-S)78_SHE0:(>'@-W+$0APY&9._0'!:%))JF 2J.>QWS$*Z8 MA]67MB''^&F^K_=+D)B+(KMM@V M_YH:16=;J$\259F2;(E5QN*VOMO<87JI&XY3SW3/R^.8=*S'64A88N6"CC$BZJB*;P%T\AF*SS"WUI%8]:D^J!''"C)AFF-.^C8%#&D)^U=ZA^^ZQ0 F==NM$_79H:]A![Z_!.0AJ] MBM+GU4F[Y>A]WOX>.MK(/-J.;W;N"P-^=:_5+UXM9_> C0W(I)DL9=ZX92'E M(5*-F4MTO@$ <^PG[]#<>L7RNT]S46QB'33R7#S+PQ@:I1C>V@M)I9(\GYB: M*;#*''!#Y3=/MX:&FT]9,?>"V+ADW"=R ,1KFWE:M,FI#<47GKXP]!=J!DHC M+Q3S5-.2:LDWKC1T%'!\FM;'BCQA&M237OMGV^#F_"7/!>-?=?!7#OZ*!V&5 MEG#HR^[/H+M%2O50EF(9_]H:96U&[FB-*BR:[ R:!BH_-$*91C4(U#U"6"OZ M7JS3LC[P0%%C8O#"S9* L/BJUY(IKNI6JAW1ZS>7Z+"5+*6+Z J3Z31.#RBX.FCQ6$-9"M4$P(*^X18FD3GX%<,36%]=C MI<-7]^8U&*61+\=HT)_,$DW%&!B.J?84[TKA6L6D8]H\AU3V3D?\I6(>G+I1 MA-IT>;8/D*,7+.!C>F2.TS)!";3UPTL71QSY=#GYJ+9Y/LV>-8(VP*IY9U0?8[3IG'BZ'@Q8>G[3!178I%QHXH[8?"_?,<1T$SQ8@Z@M3B'2;[A!Q<4Q'\&?5X.ZO$WE@C,05AZ!J*=DG8+<.4U=["8O/ 0T M:*7ORE/3 %2KM;%H $0:GB@]69I72GM!@E7-!;KU_DD#:=VQURE-5@8%-R1. MI#TLU1C:5=\Z](3BFT8*$5,T9GF6X"PMC?*I>6X4T$JO8*(W4A=/B?]''N.+ MY/H\D[)E70:(&WR)_&)=79-TY;)%@J-:^:;QS^TM0T@WGS:($DUN0!W-YN2] M=K2;LUAI%H N CQMI:J(V!=""DMJ_:;G6)U[Z!"&;\[9=,2S?F7& AJV=2*= M@KH(27H&7^]Z)]N&L IP!)D>M42J&JM6/#;.7E/7]+7-8$<^71[[$ M(J<(5]'HNT28LZ%EI)!^%2"RQ^@ DM/&*X"X(Z?L_[0GO6/DO4SM'(M_:EH_ M.S"M=YU6E\CR?1%90;1]"%(=0DRMOS! (74;-V(EVU!U\('BKA09"[6\%%] M_[D[H8V.EM#.6ZQ=;O[O>_;_\,W_BN:CC^DF.V$/)[X]F;)5?;R"WJPM)ZFC MY?4YDF8O:=(4 ?R6H['@=-U3IT\G#"E+B^T(FR>]M9=!Q, F> MI#BZM,O] ON>B?V%QKYUXLK((RO$U9<20*U7+PA8837+\.&W%A/0]X8/GENDBM/2.4"$7BP;I3>9[ MEWQ[%"NG(;]I')'""\9TGKALN[OHVI]@CI8YG%P-F);;89"S-P6!@F/&T>N, M"4'Y>!YDJ!]4P]PB2+(_R.9CI"G^F>9S#);\4\^KE%.=I8%/SK=@KN,&E'G$ M+@#YK7&G< ']TO?Q?!ZD2/3_!J\F,J$D(#CCSA[< W/&SYP8$BJ^:%T :1J2 M^AL!"ZYH'1GD%46G9T"78R%P0+4Q'MS(>@D5@5MX[XS;D:C#R5OAD9_0MWP. M0"#J_Y$# Q.WQ'#IZ1DY@3G)*5Q9+ET;)#\7=C(^1R(R',Y%H#>X7A!^M%^#(?S2@L0ZYG+ M<9G6*#4/=P.G_3OWITR $<4RTE2!E;/$$')C.,@DX$"YRO/9(N!M?J,M8[I! M8K&E;H/2%VD\QQ%E8%3(]#)F]9G'?[/"D+:L_XUS*YVI7%"I!7 :&Q(4N9BC ME96N4C1 ,!JL=@KD-W:E.H!*)+(0=1S] MYJB?C(/!N8A,4])[5K [VM&6/2R#,,01V!@L8TJ:!8)2:!&^1(6^-8U=^"E? M.J ?:Q&C?P^Q+;> ^9Z!3,5FB(52.9W%2PP:Q1CB4\FD\'% Z;THVP#383"G M/']Z?'?ZPD1G/"GIC%I2W^KQ$:)DT+]Q$_* MBC5P 7DXI3.A#P<4M+\IJTO&.S$83.#5 ,5=C04E?<">%5,<%THEG%%\D4S= M*/BGJR\V_O@*>+F_A/M0F"_62:?M= L;<6X(;#0$*NSMW>\%QJ%WL[KKF3'P,8G23'H/W?GB M'6H!V$W\]Z\<2D+&>-+U#.!WXWAS.:&'9%#'NX/8;=A*.;G]Q>:%W"RKO9_8:QTPP]OY0/)&;!0)8O=8.0/0!H_,@ M#(LB6)D+#'I+H>@]) XVCG>7<,2A2=H-T[A$UW:5.X\+WP 7P+8T$4A6+'%A MLN0+*H: ]TA&=U)R[P%E?'U_?O'K:UNYM(I,F%*EI'Z3>L56G!1U!XK#JNS+ MTNIIJ<+%+-^O+':DRIO7MJY'C'RC6IJ]HB[Z$B%@0D%'Q#.RN/_H'-*BB@)N\6KIR( M.*JSW ![+V!(2@ER;#?HJJ!.8K7#=^DM,0PS9'$GOL3!3W)@LGM:U594>HOV MB$64FAT(X@%T,/RRB#?I8]XAZJ2*+"1$.$ 1D*M34C/2._@^\+; M1.R-P@GH1G6W6<*&K:PY'W$KG46W%E,W#6UZ0HH=Y:%5O&L+5Z5<](GPT2EB M%&-8H;LLU$6C=YF%9+-\>0]=+TIF.46 5[E*-U=TE%AW:NJ)BQN); MB5%=%K_ <@7R;8L$\PP8!_0FK% ?4Q.=RF -!TJ6,T%I_'>YWESFI)2:K3K- MSDZIVJ#NPL"69#0,269J'-PAG$A_XU[.)3-,5\1$C(XH6/5./%'\@/MM>#:I M081T-,H%I'.4Y/!VA^?&_DJ*(6\)_HV[L4UJPL72'/4&(A(C?N*FLG4):+O$ M@2*!44N4^I(G>T'BY7.$$E7L&-UBM N482SCBBEYDC6ACK6X-73P.NL''S > M'V2*Q.G81?"PV0ZUN2OGEG=GH;='2L%!\@=NRAJHR ^H3"3 ACGW@!#S MGU06M6^+9M*-.G%>X[TECB\%.G%G$=&NX<2<#9?*>M>R8/ %/ B6+%9X)5SP M3.J;&R04[B\:=)0:KU&Y>9 JA[467ZJR^!063]NQH6S"YE:07T*@(41#LI'I6V/!8?>5=)$5?))#IA- M3)^%F>I!P#6\;B58XKJ=T0($#18*1B M*::@H+N!Z;7M:-J6B)=Q?DST6&_XI1J\R#AO!:Z.3M=KDC4>-EDC3NZ;JR$G M_]!MT-$UZE",/;O<12K>JC_>(56'[NIM$!%FZ:%W8G"*IA'ICLHR;M4"2GFS^7EOU#IK5W_5;CF5G]]C*3DH:5M7\3VG M.@*D'U?5JFYC_29]8VT/*F\=U[AY3-TC?&^5$WCO6Z_57'C8'_C+') M'4B&*_'#W3X&_(G!0/S@R6&AW)VR)X#T>:Y%,O>%S-9^YR\WN6#T$ 7R Z=K623:+VE+KWX,?;Z,X^I)3 MPCUIID!LWY"HO-/>3U;DSF&_PO/?8D6$TQ[WG?,D.?=C-.T^A>[T)XN! 9SB M1_:6^S1/W# %VD3V,3GM N6Y_/M_?U-ZVR^XI[MMX"J91]F.[Q_]] L6>'#? MJHTMN%3J8>'"IXYN@0TR#!7ON305=M\DP/[.@#I[($"M[6$/6/7:M\ *_G5Z M&[RPK,:HI*$[U6N/D"*_Z:"%=7GZ7Z_-*C".G\[A5+.;VS3>N6I\T+N]:OP MW.;]5FYCE%1_TSX'U1#S_P'H4C^0-BI9@U^E;?LYXBYH\$5-^5-FQ+3NCL_A M#ET #IO/]A6K:CY__GS?0M5MLW=V ]2PO6^[A#KUH7':AVY$X[0ZQ!ITMIYM M?=22]$))4O0=OE<-5JS?T!-%7N):UL%<48YX42E>%;HN5 <\&G5^%+*+KY M MVE7+[HJ$QB M-YPQ.\S(:2,SH5N'JPX)8>$ZU4L9 QQ(HY%!(>Q"F\0_5H63 M4X;DN9I=5I[#<2T?#(_M"?ZR59OL#H]OH/R:<^Y2^8<0J@+"3.6L)5(-O92J M(T02J1J1W$E$0F^%,S6BV'!H]VUBZ&:YN/W\=J?LP(YJK66 3+\.0MS?M#H M*,(=$M#?'\46PT-R%+@/LV"!G1.R)39/,/J8WF*6'26".'2LLZ]6:P?EZ-X& M_F1J1,JC$ #-RPBL $['B;#_=C%68CY'NR&+O>\2TY=\ZR2.!A5Y4%7]>>YZ MI7]:>]V)^]KZE2K!^7XN(S@&(+Q(/*#L+X[(_/0XUW9'!;![U J@4Q<%L& C MB%@1I;O[@ Y]677:(A"[05/._>5[ 0A#OZ#4(;(H$( MXH]R"LHWF?)/THQM"O@)4.N1R/XM[*1C*M.I E-L@FDM%T<-I1P74..?W\V MK$;-&O"W8NH1;N:+#S&>-?7+3;3P:*.%6QN:5&_VXW__^?GJ?ZWW%W]\_?CE M\OSJ\\47Z^OOYU^LSU\^77S[@SZH*WLO[%XLQ:'\3EGYYIE:#%5'F*+@IN89 M;W>J4^AOX5)/G&K6;W4[SMZI9MW6J#O:*]5L^^?]P>!!DM:41XCY4Q;S?[& C\O@:>R4^"$2+Z#,6PJXQ7E6E"1Q,SR;'UQ2P%OF MK"?XSCME[!TM:/^B?PC_U,5^3E-1@([&";'/3@./8:8@:+UTX#%=2J!,^+]& M[:>><<7?Z*E=&#;@CSC7G/]&^J64;U+S^#,IM_D?&]([Q6F0JH5=Z;UR>![1 MOAK#%"0I!HC"?!Z]+F'I%KZ(GHXI]2D[E< <3T0/M%TIR*EM_2*SJ#S?4I ^ M(#<]VPEW'[>H1"E/-KQF0U6;OC)\2\!N6Q4@I[MY>)C+ MS*=/B1R,FDK_A"-H@[D;IO_Q4ULE1N7IZ=1U%V\IBDN- MYDSGW'F1O_3KJOC)5YX^> XOB 1V1?U6WGLW&GY$GO'X''\W"O[RYKR6+."8N(!CCP8=NS]T'O@N/,1U MV%L63NC_';.XBSB)[V%%WAI8]J;W"K#6F:1E>ZX]";J:=AZ-A>^"D_N1^K%S MZ89JGXYJ[VIU/'H-X+U >A5G;G@?#4%*-^GO[ )@_3A'FU%M>"?Q=T_]XIYO MKSO=:^W\7@K( P#I"!3V9\SM'U8G?^9WYF&4]@/=F9NKA@\[M9!*IK@Q"68> M4"]-AG%4X?56S>JJ?=W2$UGA[-:N6NF*C'S^@YVV.'9F*0. LF*I>G@7]YM) MLR3PN \GIW &:LPMN7&XF\[:CZ;X=IW9BVF@:9$Q-0+SXD:WJ+)E'^)RXJO$!F)S%YQHGZ$OUWW#"-.N<@1!1E MT5PB=8[Z;O7J^ZH%KYA00 M(3LX7N)0-V_'L>DUO3AWKE!211&P.B@!NESA?+&(04RK1N'F:!6JJT3!K@HM M"9 @U7A*+XI>+KU$V'+W$P7AHNP.=K>]=5B34_W@9-1O/T3;IE&_:=O4)&(_ MTT%27*O[/_OY >[796,TJI+O< #O%$"!B1QOTWP.+UZ].V#/&6['X_0?59I7 MLZUM;6Z>GI0__I@%XP!MO0JKRKKT9L+/J<_T+O33(R6MI*OTAJW.AN;6Z3RB MYE8-\1/W]=;>0G*D:"K;98!ASB.@UZK;[PB!X8C%PJ$AX&QMKE1E3[^]XVF= M=G=34S\$OH.M^+[C9+V[XK\^$-D.DI)[Y5>J2)T\=_[%W//=E:2;6A9Z) M=?0 N+[+^=^7YH!]EG/ ?L=?:)Y9T=__CM=",Y_._ZS;S_\ M'M[F(]<%.OOH H46N%L-X_9S/VV0,0RM5.V#-V%=#H8P@Y>D9:LR; M,5OL3A/%** VQO9&,47%?#V^ !98R;Y(6>'J*D(IB0C%-35M(S 6* MYTR_6Y6FE,VR$XZY^$-:KE=TAY_W&?+3SX_8M3O M;BOJW5XMVAGL5SZ[K;YT!*]_F$K5+ISDK/]0Y;/=SL.4S\(7_?V6>OQ- =N] MI:3WZ?<$R!OM-Y#D"9#7;@V=U/.7/:IR!J'H/J@%2GP+@C%P\ M]DSJ87>#PR>9V,,^BA=U=.F6^0!:YXLZMU(G*JC]T,-\[G6N_V\K%CN5)]@] M=_>)#])MM6_.V;U;XBYT>[0-6/WNFV%WV!^\P2V>]=M.YZP- MJSM#9_1F-NKWV@/QHWO:=EK9CPSY%H7PN9<:)QL(=BZKK 6:YNZN1=/NS]L> MLGO $U\IY]1IG_7Z#\?GCQD6[=/_:@!!(XZ]%N8:M^\+C<[^T#A>X?,(91]2 M,C7:1TT(H--H'R]<^QBUV]WV"+2/_F TZH@?U]VETYIELZW3Z3J_3[L(;W_C#;KL[&OGB1[?1 AHMH-$"JK0 I]=H 8T6\.RT M@%ZC!;Q0+:#=IC\[Z"%UNLX;M]MVQJO07:91?$V--#KM3H?U 5( J*.#7\C_ M7^G'C:1_YL=]09+^2WR-$8-.Y\6)^L>,2-\GT^G( -EK0OO/1Z#&0?!_HOCR)6$WRS6F;T^YUVCIP\(KC-K9J'1#3:^+6 MST>TWM%6=4;X)WQDB.8?O7;W1_NLV^ZTG1'+YLL%3@(1&X+9]%B_/"']PLQ6 MIWWZWR_EK)=B@7:K<^] ]=&(Z5ZKV\CH&F*EB2J_6!FMH\J]CN,,!F_\40?^ M:OOB1T]&E3]3@7J>"(LJX6WKBW0T6QUJUNST;&LLLB56/)LMD#]C84WD<@== M&P/-+?)$_R7",+4^NJ\U8*YX.RD/+PIULGU7HS,]Z^.^/%?_BXOJ]YJH_@O0 MPIJH_DO7PD;M;N>L Z(,!=4EK9K8EFQ2) M<9*[RGS%C%L>XZIJ*($>OWR[0O9OJ35HP>E_MBY9I^/62WZ.PR8Z M(^N$N_E3ZSU9$4^_>-VH-,_\N"](I8$[^^*\0)W&"U1#K+3[C?[Q0O4/E578 M15VD,WJC$BBZ<1!DLR#Q4Z5WL#9RA9_=HHQ<>%E,7B(UT6L?703[CN;P%4W7 M8G6#/G.C%:@EK?,6J2&94D.6L$NX(Y1ZF/W M!2D/NX20C@5_?PGB=IX4$2_*!<[-0 M;DC+O42YPRD-Q,0QRI8[___9>_/NM)5L;_BK:-&W[TW6*Q,-B"$YE[6(37+H M=FQ?VSGGZ;]Z"508=81$:_#0G_[=NTH2 L0@(X$$=?MY1U1.!W&51GN!3V@(4%Z9Y'?*\NW 4N>GI4W\*: M]"=7GTV$!IVT_:'WD3:7X=4*34G^,/S(QIE%\U2%AXN_@]:&W3^Y>+F<(XP# MUS:]";T,;_;&QJTZ'EG8';QMQQFLX55"Q$O<_,:A9EED6):**[@]X#;^OPQ* MER/<8R/<<(8&:"/ @(U/DX:BM%KD]5F6HB$:J>TRX>5>0@\5%6VFC;1@\O+: M,!4J-5-!+C[P;\[$%N[KPN_!>,P1Z(EO]XP0:#2NJWEF&3FP846GY-9>M'[( M>_YVN*[KV)?_R>LO_ROP'K^][C$[TN5^>9IQ?N,?G_9/MD^>Y]/^#[TH/NU_ M1^+E-NV_G,CLI,(%1341\7 !#Q=L&;G9E!3YTZ2I*9K,P@4=%B[XX1CS2\5] MAT<*>*2 1PIVB!2" 1%G9 D9^VB9^8KD )Z4N6/B N=G__DM;4:0OB%V$I2^G M?Y*_\.+=4]_N&6&:<-3X&28_"ISJP2%-26A<6$,2AS0AC6Q09UT9,K9!A:/47>" ]0U17C :$7C-C6J2.V>$*NVG+O-<0^^[=G5\\LJ@5.A>/8IR1$EIH<^W#L4QKLTUC"/JS1 M_$#0YX:\S!S77T8^'.-PC'/2>SUGC%/@S#6.<4I"9*G%,0['."7)8VD,V&S# M(PNS=?JO9!1@9Y]P3WS399#GSM)9 $9/]"V[4=\R&8_)B'[D;[I-9P*RNN,. M1RXGOEV>F#H'X%+@K#:.6TI"8ZG-<0O'+27!+N2&U*G=_'DP@/'NC\A+CQO2&PR-GT^2/CDM\O!T#F H:)R M&!P,E8?&4E%-=!P,<3"T*5&EX8\-^1-Y_:%:=SW'YCCDQ+=[1CBD M%SS1;-+>M*V>C>(%,Z>/0PJK".:OC95DJ2J!D9V/"5?K)\)*UVA%X-N5) MPF2 5I'(O"3VY+?+FWG. ;ZH1=_(P_'+\8DL\SF['+\< ;\H,OZHJ(OX16Z' M^$61$O6Q%)/<.'5!QH;E=Y7,KL5XA>.5=^"5_SN7O?XML"E>.<-2%HGG@LX K_#AM1ROE*>6 M1=M0R[(><:S,LJ45*]],@UBF_R;\T&W]B?UA82[MNJ$HO)SE]+=[?B&7LRQG MX=T^9P!A^&Q:#F'* V&4)0C#.HII;['#.HHI9,%@2]03=*!/HH%;?H4#C3V)9GO!-=Y\<>B'SAKL(=6-JVJ;GX^$\$T%_@M76.1(Y M\>V>46\R"!O-Z"CG!T1X0N<,<$B!548'2ZDH=1;&BQV MYG@FU7FGZ7Y1_2AYUB!O_XC"TK<"Z93W7W[ M O\\F?8%+):>5F)3(X*1Y7P((4O;**'@:C5E29QJZ73W.)CUQY#%]*T<0ROE& YOD?==5FB2_V*VQBU# M'S?A?^-A0Y?5SK"IZ*UVVU"TSLB06_]LU;J/* E1@2:PF)BZ/+AS'!2S:TF<>^1S]\,4PO9FEOWTV;;H(^J&(N4(A1MY< M5A[X?>S/(=MV.O6VIB+GAOY+^,7LK^ U_354PPNORW6EV4C]R_I/2*FOM^'K MF[D\286==+1,CUK_NJ8JN2Q*AC]HV1Y5_*+:]9;4*=F:@'CM]+\?X*]_RYYW\N6_VA\RI-GFPX7+O2=!5&6K M[#;<_4>>[[3?,BCK1EUJ+FSV1*% 90B"($ 3N VMH U5\4=96>T'O174.X^':Y=3UMZZJ]Q[J>0G&F M(A=Z ^O"R71"DJ,VD/P= S#5-W34('+2?&*1=IP>*W MG9-;@T@-X),SG"H.O]Z3)]/SB4L +P9#RQP)O='( M"6P?2"1\,]TI%[I\A4[EQNQ$A4Y=-6;W@44$6=6%__Y+6Y'E+X+<^*!__"1K MQN(KP@C/?PP4H/<>@HS.P.#A/8B60%[)** %X*)2MVP' M=Y4Z;NL*EKI.JSA;5XJNY!QD/?I\$6-?MV[O*%-?]US5J@KHM%8,[SRR>L0* MI1SVD7K-WC&KKG+8TYUCF:,W8>RX] [ >W@0",<;ZN:^ZSHV<0+/>F.)7F(( ME\YT1FR/?E7I%72%%?I_>2_H$1C;C!9B1 LQ'.()MN,+^FQ&=!?>027 1!$'X47\ MCS43 $S D1^2D1YX\%??8QOS]2=/T%TBX-V^%V?2C,/VC_NK8SO1-Z+_ZH"P1ZCZ,)F2JQU*0?S7! M^2G,R][UR;/-I6Z- HMY2]>F_6NH>X0S48Y,=-7_=O),=$7 MS8Y#Q7%0]>] MKX4AM[+PT+4^)-86]CD;@M_=]T^>X'^2X,XSOPK,FQ"6@>H=O@DO&\+,](G4.XLN: M4CK8%G[H-IAT&M=$$XUF77!<^#D,USONFX#S7_%%W761ZQ:#D@6QSLJ5E^N# MGIA^,XW_K6V_/[ CU[K;[NHKZ,;*]&L$!SZ9"G*SSK*KJ__2[GQ9NOA[U")7 M%U;W?LAMI%^\F>B $":@AXA%:/<\!LE]!_60%1A$T(6P4Q"31/[$]$ 5@7I* MB7 O09J#W&]:KJM,U:7 _M(UDSOR>R/F]P+O/RWY5:='6L&9WFIZN,4^#+[? M]!Y_WOVI3_8<(SB7_#DR7VD[:-!96-S$U+ZMH7F7M@_&1J<8% MQ!>CO=Z(-L?(';4AA@_%UA@7OP;5KA$ +N*@=REBJ'67ZI(V+$QC M?O%!;]W59+4N2>R+4Z[=E>M2C(P6_J"J=45+_]/:SZS]0RM<0RX/DUMRCDM3 M&GD^3-IA:>DQ$UDI.,2TX]N:98P'KJA?B@!N+_N]FW[_?G#S71CEG?(:PG:V4]]"T1MIT67@+"I7M\5[I//J]UWTK)@6M'++@!>A.* M*N*HA?5Q]@I1Y^O;>MKLM V&Q(Z_D4\/GP3Z?_>W5Z E+O\N].K"=>_^X?9F M%]U0$H5<"LYI[W3@Z17:FX/O\MK@^U$X:WFCZ9;GWH'EFSB6#QA*=STL*.4, M=42&J@#/8%;:I.,$,#!^.3')&/RJJ%WKEC6.T+]%4R!7>6HE)%D!-W-'5W+N M*Z(?.23$CMS%(;&*K!C\T MTJF2<\@@W 97J)CYJ:Q'N5-&$KTC)Q_>HC>,4(QZL]*;DJE_H7?=N MA/NZ%K_W> MY>_GI!5Y+/M,%>'?=9?8E.6)/IIP1<@5(2K"/P?7UX/>#^$KJL+[>ZX)N28\ M>4WXIVE9ICZE/$]S&Z+GR_O;WZ+G4^)T>6)3M W0.V=^MZ*[AD?/!.;,CT9XJW?7!GFL.YLG"M\&-[V;RT'O&F!,[['_HW_S^"#T;JZ$A\O?^U<_ MKX\]M&_-\H%37G&4PKR;X,'7?39.@4\GR#J=H%%OM]5UTPG6=?4K=:69SQR MAE:7E48^TPFDNB)O'HV0BN/>/4VKK)<('V%"M>\]&F8#J1H&>$9MV M5-S3R23$)89P%PPMX^'.KJ0:X*M3V$U!C$_]P+#!,<+SV-@U"BF&5\TE%JWH?SV M:>$IW8\IAY4J!1TN!8>6 A4O;+&IMTBG_W_5+7J)Y<.$D$4DPXE7.N(UEX@W MQR"HTVYGA#V=D['<9.QL)"->B.R2"=Z:]8Q7*HV<*1$^7#N>]Y'3M):;C-I&,O;_'9C^&R=AJ4G8KG5O')PA""[[ BW3_??=:;EC MW)6[=XJ"_.09>P,LP*[?ZI,]\!^(V,@D7K),0K$:M MFZ MJ$W;P'($X>?,H+,%.8VK3^,6QL:>B1UP>IX"/56IUKTFNL=5\&F0LXFS MW\*K\Q8"=L+ 9I]56\T:(\)789&SZPAU M[(V2?=P;?[;4J#V,)L0(++)389IVX'N)>I8E>-$"!4 ^P@O(TT28N0JL4$97KS!""8VO,:(ZVZ//F^C/A-U4@WXQU&O-1Z3:FUED>I-2T&X[76O-;Z)&NM[_MWM_>/PNTW :NN M[_KPS\VC<-__/L!FL?Z5WJ_#>Y_E/&R]$=V>=W# M!+3TQ+'P+G*JY^.IJ,@:44\8*X(:$=TF.!/Y"3QK.'J;\I]NB>AY'_8FN1WI M=3LS;30:X>5W>Y28)QGO7X'GF^.W@Y+K3\*LK8ZUHH2121^-G"FLX TI,DKF MXH=A)-.CI8<[$(^2W@N&GFF8NHLV_P-^PR5[_D=!IP^Y(B,R'8()5V7:5:>* M]'/PDR)&9IU^_\)BO(4B#R=V!D1AM%"/98;U6!;68XD"H=4@] M&6-\SQOH> M"FMP5F&$4GQ0>41X([KK1; &OL!T# %+D(UU2TXNUJ;E#!^P%A^8'59BO<'? MQL1%Z &@#_9.[U-,[FD<<])\=Q_K<)2"$[BP1\IVXFZ? X!&/'2$QKKI6F\B M[D,'+ > AR#CP&*\&:S,8\^;/R("&M%9A-02=']UVPE"S??O!18CBHG_F7MI M]!9)>"G?WP5D@DD.ZOIC^1/A9?Z@+X.[#-UMPZL#09(;'I,^SHC,V>QP@ M[:X:I@2BJEN>LR"OC*BP*]>@@DEWCX?FQ4G?\&##.OF(ELF!Z^"8>O@]H7[^ M\-,VXR(J[Z/ :L\_BDE>^!^D#I5VBU:@NXXE./"Q2TCQ"]8*^5#W"+U! M= 0. ?*D0#QTTTS0+_2^T4'T'9?L._[[+VU%5K[@R^#6T^H@5Y^2%\?]!0#> M"U!%O47KI*X#12(/,Y05JJ-NW2?=-O^SZ)(\ H(T #@F?9 /BB2KPCAZ_$?& MWRB%X>VJ8772\ .&9LXCY#HX'S_XECE]*P?=4]DPEE M:.(J(AN/$U!UZ5H0O<50+2$;F$/30CVQJ-O^!SU8&[P)_$Q=N*5D7GB_22O3 M0N(B:9U%#! ^B')HZXN7OI:8X9&/J A[V!U-UZ@+,R:B"24U-MUI> TO;7:) MQ9NU@R!'XD=CAQ96.$2#-^^4H9\(%7UTL7"D ]:H#JH\Q\1 Y2EX L;V M!6P?W@Z%!P1&$"T<.WO\*B2F,_1U^$+07AY +J2%#DK0I5^M#YT 'C$AJ&Z6 M#/R2=(Q=IB9C8("4B=XBQL\P D)%P'5!/<#_ ]T8&$Q6XLV/K "M=+A:9F>= M$3$"EU5VPOI0?*@\FMXO;^W71N>4MN@M2Q*3![:\!#Q7)MD&$P<\?[J4NO 0 ML*A6].9X.^05&,>&1XDHN[H 9M%'639A*>09+_D9T5 7D!"_C])HBC+,F-XP MO1& S_"9:[>U<)34TL\7\*Q;@>['#T^#,4+ ;(Z1C&&A036G]&YN&J$#ZSC7 M#]T?V6814E\;W0+HL4R+3&EBT6/:!K8[&[V\!YX M.'P]^C.X9AZU-Z[#5 PH;1>E,,3>[%D;R!\J+."CA6]RW&7;M/#GT!ZQIX]B MQ,8,@NY_%C[('T-WBFD/QO,_*!]!NIX=ZSE4 MW]1"FM1; L%'IO]1.4=?-=_,>\-OQ0=2XN\"O\*C*>0[>F9QYM*2$DZ(0R' ML$"S;N&O:"[ $B/V3$A!A"FVNGB R?5?Q$;YU4$I.A9ARN^%1$%R$44^L;Y0 MO-,71QE##,65(G>P_S,=D?;*TE(?@,)L)U74(J60+"QW8/H17>N"P&/F*S'S MYOJ8.8]^\^AWSM'O=$HK#:6M&"E+$VYT %PO6U=('_?9]$&,1KL$P5DY,X+@ MD0,(YC^HFI]Q8)8Y)4+@@Q_V'Q:1]"CZI?\U[5F099['@<=FR'6I+:\;F[%N M0H6LUCOM=J9A%^LG<*C-;$]:MZBV7%<:FR=PO']87_%C%G;@RA55+"MT:+D' MMFZ6M.QI /#@@_SBX\E%I/DB(N-SY:Q0J=B,-,!=V M!H,\'_9U,1=X80K^GP/.9\^C\"*@\38 4]A"**B;GH@;]_(?"J(C]6_P MU.<^8AS/ LX;A<$=W)6;HJSG91@+*IK1*G(.*'X.LT(1L@[=>!HH6?5=\1L3 M)1N"04#ZF#]./[)TM/#>J<[^&F)1P+/X332- F@6I @VXHH+'_;8IJ)/LB?I MGN< ^_A1Y"UR+Y@/8>E@/RC.]C#31'>"KT\!S&,4#CB,1H< @(_U,-L)M@H= MX<7@X_R,690[A3G6EYAD*6"KEN;]'9S4/XG0,XPPGC[7O<@&&"RA#,L5<3(J MR6*"4?8!T^\87*2^;!CB"4_2("AKS-D&*0A?#;-U( )D/&;B28LJ@6-#[O18 MHB>-?VGLS&-!G0VZ?!&\A?I!#*-=:]0//,XD+Y'@+(L\?2"J%I^)8$)PHW64 M4^-BM00&$[=L2J2Q8!;1)%$X9CFL&44+10P^HO;#$*DGAC'7.'8X@\_-7)-: M*Q;$3V*;R-"%:IW^*53@C) DC*_BLJ-G)I4V1J"G,Y8#F)MF4)7/)([T,]^* MEA> U=19Y'*>N(N2$P@)$C8@Y"X:::0%"F[(L^N^/GKLG)U8"B?,*=)L=)1@ M3)0"8M!G-$%3#D=A "O_.Z"9?/;^9\>$58CXT #5>D#3BG%]I"C, G 0??3&PNDKPC,W=_Z]/9%^$?3@#*]/KZ;GF28?Z3];?,#9<;U1@M/-Q>#ZYZC_TKX6OONG=SV1<>?N_W'_._9.$/ M@E6*^FG?6B!K2E:/N=6HM]5L:=;UK[?;S5S\7%FJ2^W-?N[NKVNM?!;5J7>4 MS0&!?'WOY*57N4AE^SV8:*\TP[LGRZ9=^%60KMKM5*(,+SL=518+STL51_[= M,U/L-@9:Q0MNE&X;6 +\BNU%@H'I(H: ,7K3N173EHKQ-][\,/N[C,3#6F_U<*OMDH/I=AX7K/\XCO?7X7 MNRSM-3-%ROKY]VJ2):(+]+^=4E(?&XOCSFZL&7K6K85N_)S41I8CDX022$NZ M3OVOY7/)M*^CWL^;OJ$P0/X-B_:P9B"P318>#SRCMA0OUVJ"04;F5+>\_ZU= MJ%'T// NGG1]]AEYJ6<;^)_^G)%Z_J7NNEBZ\(=N!:0FL+*!_ZV9K_YG.YA> M& Z-".%C@;7@+ AELC#\KM6ZC:8L:LUF%'>/EIIGO&S,"?F8 MQ2T8$ MZ#?$UC2;T"9"W;*<%VQ29I6"AA,,_7%@)=K[QL)_Y:C)>]'W?7/_#L4HV;D]5 MYZ>'/5;)>D/\=U*V4^NJJBRJ2O4@1[JZ*PQRG"R_%FZN<^1730)-U&F*FK:J M4H_#/F?@-D=M3CJ-FA068]LD/+MB]]-3]M'I_VGZDTLLS9H2EX:OWB]#,LB0 MVA U:17IEEWGE\?-K#;;%N^BY<^V2JTKMQMBN]$Z+0>MQ*I_8#\#H1SWC7IG MA87+*PF;"M?\\>&#R&25%153A1VQU6E73L5S6%\1%;\/?S:8+E=;>P?;.(S? MD?*WM(LP&MW%L?P1-#HE ;]G5.D?N%5'K^S-I$YA4 M$36U7E4.FBH_8[R-.+1N95.2Y2:4DZN0*&\EI.?4#X3OM#6QW:E> M#O@=U>QE=SDJQNV%FY=0NMX4KVMB-R.MEGT@O M00MQ,1WG1UG MRYI-RIKJ2997E%-W,XL/)YU#]=S)QG$.63UW$Y,BJ_!@,87:$I5V]7)=/.!8 M$<6>"Z-B882BB(K"&QT/Q0+W^/.%,[X(O.151Q;!^UIXP?0Q5'Y$A&ND :7/ M[?BG1ZAP994HVNK>2FT=+KOJYYB^*JH_1X9M28A5.F)3WCM]5$*D7\[T$2ND M9A=N'1_D5RR8?J RZCFFHD#K<:+;\Y>P*J(4@5M M!Z_ /K9<'*@"^QARH;!Q+'(K+R^E7"FI\A5OI^M89K;VZ/O98Y[B?L)8CO/+ M/&QQ]TV?@T7.JC546G(.T%:2JA>&JTC1QFF);4XS4BLBM@<"#%G%MH%B*ZFR MV&ROUEJ54(JJ7(%"'[/[]0?7@][7P?7@<=!_H'=;]?_OY^#Q'R4I3E&!=CC& MU2)EK$[9974G !PW7XAP;>I#TS)]D[RSI"FG>RI*]_G33V['LYAG^AO.YLQ; M:>R=(*R:BY"VKQ/W D(6NF,<]+Y6\)96Z\I:4Y0J.-RF/*GYRDG;OLB^=-)V ML''*^TE;$Z2MT18E>75"(*\O*,S2N@$Q!&L.MG@]P:$-%5(@@7;?*3VM6KY3)^7OR;1LKR61%[&AYS5@K$]@O MZ+541&RV>R"Z!EU Q_B[W>W5QB$V MK98H:96]KZ449N0\>;QX,Y(+CS< *DF2V&GM73S$:X5S,27++8XE<5+*)V ' M[G.,O?WWRYJ&=?FJV&@KE;,G/#]1$:N0.]-B2EJ3Q79CE6DKG:G49(V?=!XRTAL63.Q1D3 _\^>SZM17S_QLF];_UGPW(*LIM'C//=NX M3.XX9L .?.6JGJS6.33W/X>.M/8<3A;]8+>S_W;4T:VE^_RA]9]A/D?/#A]Q M@>__++>I$!Q4/8*4/?C.Z)-:M@ C_M4D.[XC[,-%=LA'K*6G2Z-CT MF^YT]]9]\/%*@C_PZ^8/# VE%,NG7.M*=67UFF0!O"_!PP]]$=:NE?[=V[A, M:<,RZ9J\7N!/'!>.U-C-R,_7KM2Z:E,2@6SX_U>WP)8GZ/$7%+V5@><%V;>A M8O6$)+;5ABBU5P/TT39,^O!8JP"'\_A9(5[4)CI3<$[[LJBVED4K'1HK<0EO#Q:*!ZQ; M,X\*TA9$^PXYL'B([;--&3(@[ MH,/ OF142$A45F'"0+,JBZV4J45E5_@\5%81A9\_UV* 5]/$=DJ-R'G$S"BB M/EP!KTMT+W#?X,N 6#E[)M'#*2.$/!$^)IMO@F.BP;M2)5%)\[ PXI=QXNGN5>UQ?!^R-'RIA#[/> 5%E;K(J75]BJ+?N2^ M3BE,7R:^V6+[SSWQ=7C1$(CNVK!D7@MP6$/P+%]>.S9&9- MY#J6A2;&!&YPB?>^'OJ316^%6XY%*@Q"(@SL/W18Y= BT2M]VW^/T'7 JHA2 M2B*I[#:%NQ\5L0S%,K LK6/@ZI=WE=/M8/.YN(M1-D.QBL# H[<"/(8[Q\6G M]WS?-8>!CU+WZ*3+96;YPTPCK>^NG@GA;LFQA>((;LE!A *'?RF:V);X[8[' MO]TQT79+R[KZ[S==^U\;QPXA[>ZD:MTKE^]UD'F; /4=R'<],:>1[&67EE<8AIYCFHS2*N\CR2#),H<\G"OZB&NE$@_54=Y], MFW[U4H1V1! :AFS1_6WH?NHN5EIG?\J>S"5+6V_ 7.$WA8*D"1'T$59_Z/8; M!GIO'!^1D@LOVS3J^^325B[7%YRQX$^(1X1+QZ:$H/4CWTQ;MT>P-(%V9M.Q M"?6UQQ%^>4.IMS18\LSQ:+O'9Y=8NF\^DR\OIN%/(F%(?#!D$6G^$7T(BPC\ M]1\Y]-%O/&AL/UDHQD_\BVM&(3-;XY:ACYOPO_&PHACV-AGW7K1WSQD\>1QP%DL'?]N)[?^G,;C M/)[+::3.U[JE= MB_#K99U>T?OP\^O#X&K0NQ_T'TJC=#?NZO+VYN'V>G#5>^S#\A_A/S_Z-X\/ MPNTWX?:N?T^WN.M6#@1%E!14OF%AVIHSII9UKL"I)8S M]+?/IDW70#_T)7QZJ/7Q"Y:L./T^]N=0C;7:];8DHR8+HQGA%X=*K@Y[^K3Z M.FC"3C/U+U)=3GU]W9,TI:[)K4R/6O]Z2\GVI'6+DI6ZHK7+MRBII91Q49LY M84NHK!H-FFEBO2$,MN/(I(UOD[5=SHBIC>.[8/\@NBOTP>H;PA49D>F0N.S, MP/-9\&]2V:%96U)XH0K;ZKTITH.!BJ2HNP2==]GFR1Q5.G_!42G\J'8]*CF32LKC>IGR MQ1#OR3.Q W*DI$Y%PJ_YYFS*'EW=/R4C;^N-HSRWXP"'1!051U*)#:4AMBJ? M>JEZ9J4BDIMOXJ3LDKM_7J15D.0V:?ZCV12E=B6N=>."Q 5I+T%J%R1(.))+ M;#<[HM):G=!;0D'*C*K3RWK+Q_J7CD?3>O#I9W,45DC-7,<(1CX?8W)80(FT MN!U_=QR#INM#BCPXUHZ#EQ/RU::&2M'$EKHJ7V6'F'Q\25G4_Q8/ MV4U:L6:)PO$'I;OL<*,BCO@)[M$19(*\S8GOO2S>>K+M0.#X)*?.=T04\AMX"5?J,*)GE#IL:Y);8 M;%2V@YE[ND>W"UL 2$&LJX'7VVF*FIQ7GS'GI*-STA:$41 G8693:8A*<[4B MH931DZAD'!9*UC/>:;V+'TG6(SG?&!N;YBI\P#G.'X6QZTP%9T980]-1!SNO M=4I*J,P+1[2WC"0X:20:OIM9W-;!'(;8ZN1U52R/O[T/N;"A6X))*1S@P07KO"#05$_(:WJ!4.53"0R%ET?E;$$9NO"K7NIK8DLIR/2SG MG*+10FZ5GCVWY' 9U5:CO1^W-/".*5&15W$E MYY8*O?T,MHPWB]\"%W\C]3'Y\Y\ MT<[\FKN"*4V6LFHA"K\AV0-EM+]345>KR[C75@YMFZ>/GR_O-&AOIR2OPDS. M.Q7DG6V)_'QY1ZYU.V*KN9K2+X?_OR_1R1?9IE50-\W0>-KE:T= M*$6+YWE*0&$AB4-*@%KKMCH@ $H5K@_D_'AHQ+3DLAV2,QNL5&8?/'4(GCS9 M4,F=ZSR;'G+,AR&QR=CT/R()]\=+)^NR'"BW N(4NBE?&5TRBY:&-RF+S12E M7W;4P[WKDF.7O%FU"59 %>64D SGG(IRSDX9E/TYIU7K-E11Z^Q=:\NC,L7R MS@WQA2@R@XFS%7RW[VD5B_.K=K="YDV?-J9B(Y3>T\75:->ZG9;8D"H[S:7L MSOII">Z^$^&K);B%(\P]!+=3ZRJ:V&GL#2JY''$YJGY4;W^)TB0 VQU132ET M*V6T+EI$=*8:O>WVG1&\?2>[O/?SB8-*NKR['U9UL1?V?]!=B7.BP%/V) ML&LU/<$)?,_7;5Q\83EQ_OGLG^=3J-8P\E?=,T<\';&'Z\PD/Z/W'.F/'E,? M-P'>8'P[?J#/NITK$4J>S*A"KG5AT6*SLPHKRNYA\W#S4=S(=";>XDD6R\0* M8V*YG=>P;"I+5F,8GE*K74[G=1+77ENHU2PY,JT O^=@R)RJF(JG_P= M$9B$]%@1P\P2V$"MKHBR5KU[E=-EI^S%>.5CXR-"D]S8&,>Z2[+8:/ .U5/B MJO>!D]RXJID7/,F)J4ZV1K._, GCHS C+HO@%18)X9_/_GF.CG,/VNV1["Q= M/C.G@I[RI"RSU^S<$9=:G8T@7UDV8Y'VBSX=^M*A/9+F]JA5ZTKU"@81RX.I M*B=4.14)E$>HLM?3K!.J5CY"U4:A4LH"\3B/GRR/;ZQU6!]0JT;SFCO]$;5X&3:OLX23H8,E:(-FA(%E-4;&E"> M#&+EQ&I?8ULZL3H6H-P@5G(^D))S.>?R\D#*#?RN[ TJ#Y._/_[MFX=_%SV2 M3[X^M C\US"?N[_!/]&[I[K[9-JT?KBS*+$C@H/$0V;N_C9T/\6HX+U/V5,D M9"F2"?J&O] M3'?I!1G^A'A$N$Q.X?YFVKH]@J4)#SZ\0(>?UG<\CMV.,%QP0ZFW--CFS/%, M%*'/+K'H+<5?7DS#GT3&+?%!QOR?I?E']"$L'$1U[4<.3:Z-Q-$ZBV>2_!?7 MC#K&;(U;ACYNPO_&PX8NJYUA4]%;[;:A:)V1(;?^*4O@V(:?FL1M$3/]B5P, M7:+_NM#'L+'/NO6BOWDH%LGC@+-8.O[=3F[].8W'>YS3BI\ Y\2(!&K;81?2 M?@;=25Q\%RQ"/_(*A(F+EN4OV\G4 F%$381B=HE&">3HMT]ZGO[&3INI=3^E M<=WQ921]L;>7_=Y-OW\_N/DN#&X>^_/CY]6%P M->C=#_H/I5'4&W=U>7OS<'L]N.H]]F'YC_"?'_V;QP?A]IMP>?OC[K[_>__F M8?!''_=X^Z,O?+B^?7CXN._>]C=EU);.U2]MP(&3LO291SY'/WR)[+!ITYW3 M#WT)GQ[J;-0T2U"&?A_[I M+J>^ONY)FEK7&HU,CUK_>DM._Y*LBY+E>EM5RK>H1K-=OD6UU=;&1VT!S3L& M7/-XFZRMO"_%EV2">'SGZQ]$=X4^6$%#N"(C@K5'@BJ+"S[/MHH=ICU"?;"U M3?0H'O7N8)NYI*8-"-H)X*'&3B-0=@WH9VBG/2ZWI,=Y%0FO:]L>T]]EFR=S M5.DL!$>E\*/:]:CD3 IGAT;B2*GU%I%)D^4>/12 M4ZWLZ*5WZ(TR9BZJ);@YI34J(K@E'KW4;.0U>HG+$9>C\N4.#S]ZJ:GE,'KI M$,)TLC-TV)URF"9SR838GOE,%D%U?(6\K[]^/N8XG5P\/[ZXK8OC-9IK1.6; MX\*OMC *7)?8HS?!=^%A%DV,\>$]!W6^J-:Z3"JMQ-6EC$R7(94>D4CL&WNV M\3@G6<_X5\"N-+TA_NWX47_-;+V:M:XJ=I3J]>:4I\BLVHQ>Q!V1FRX:/3[+ MXYW0';&IK-Z^P6^9K"#W[0KQ2\)][5JW):IJ^8L.2]<634L>#L:#EQ/=?D)' M IC/);"4_Q!#>-)-VZ.W,.G/NFEA;<0%_';A 96!"X> 3 E@*],WB2?D:$&U M>EO;8=4IY7>(F"_4NIQ2LS'4/<(JL3[(2^4I?$[2>@Q8W!W<*PQQRSEY'3T/L(<56+U$H# O9A>9=&T M9@X!#2_/")P[^:_!L;3Y)2KE$O$?B>;>K_,&>KL,1UJ#YFK6AEKMAV? M-I!+42>1*H'?K #/X]UUS&-".MD?GQK'QBUS'@O4]#; LGGB9;SEN MA0.6^J;M6Y35%JKH(.+(!?! M$HM@(;#^V,+8JG6UIMC0- M\E6^8Y7;"CEV9>IMJAF>L':LC+)IK$RY2AV$+;4.BES4T1TN'3$!52J8GF [ MM/8]],Q]_54@KS/0U$1P7&%(;#(V?4'W/&=DTH%1+Z8_P4%2PAO174\@*U," M!.P'I_\J@FX;^(,L& $\VQ%TX5FW EHH)>B6Y;SH]@A'YHP]XM<75#$?[G7D MX5[O/=2S'??5E'(9]R4K?-P7'_?%QWV=R+BOWL/OPK?KVS]WW4Z;G[3CC*_2QI;2XX%9W?C*SQ=CQ[#3D+%R$7=W4,^'B&U(^/$A8GR(6"%' MM<,0L1WJ?:HR1"Q=N"YU;R)\LYP73QB[SE2XG1'T?>PGH3<"GYQ66[]O[$%. M;?'%3!;@B]M[[$%5RHSR&9.W1XZS=)E,?F?IX8;=M=J5'797GE:JRDG8F5SN M6(JI=*U.7E/I.,-SAJ_4^+BVE,/XN,.T-5:W.V\^ML/#/+5+@,HCTR(+N7&6 M*1^A,S5SG6<3XU?#-\&)O2F=>U/GM+B3]::NR PDP SK-&Q#T*=8G?>?]T^! M.]D6^@.T+WC^[?B[XQA>SS8>B/MLCHCWX%A&DDKPIUZ"1IEM##;/2PVQTZQL MDT() %VU.?D )?F'X&0%.%F1@)-7BWTY8U64L;9,&3D,8V$;L]H16\IJD(?/ M&"G)NT[6/[E#?\-#.<'1:>B MO+,%7&7@G1U 5+/653JBUM@;G)=DPFUI <,5&1,7*)5L[)G%(.)#V-B3>YJ\ MVI[* <>Y1O1AW;"/^FN?=5U]983)+%@M$*RFV&IKQT\2G#T;%6[/MS+/*G^T M:]VVPD,BI>:00A*/>2L:G TMMCKMX^L9'O\XG_@'UO=AJ$/X@ /V/PH@'#A1 MW\/^.X U,UC?&\U4D7\'Y@SSN/0W.FZ51T:*QCB+&BI;@$%.G-K >B=1;:V6.W'&J2CC;,ECY,0X.,T7(*2T&O\H91%( MA3W^$!68TQD<,/KY%@'JT8E8@8WEUMRO/RA&H,F_D"IA##&S]&#Z+U7KEAT? M<*^O*I&#))NRF'=F+L7K?T6MU>!1@E/@EUVNJ-N/7]JU;D-4I1)$)D\V1M!_ M#<=$T]&C9#PF(Y\&__71OP.3S8OT1"QV<"E*^ #DHC]]Q/MY*9# R1?O:\O: M!73SSV?_?$[8E2FJ3AG9ML? JH<-A<1\IM/R,"]%AYHCK-4]C^#D2(YD#YFA M&H1JXBI4$@,[(M1]3*?,5J!3Z[9546KM4X'#84-I8,,6F%D "RF25.MJDMA2 M2X D. L=+#]5""O)@$EE4>J<6/:JQ+9^8#\3VW?<-YZ[.K8UCTAA9JY05R2% M#IIII'3Y\4+:9-Q:=]U M^F$+&A--SC7B48IC] HYIOFY3T.=M^/^ZVBBVT_D7O?)K?VGX_Z"X[C49SAX M/+..P21V6U12DMC61+ MU$26:MUF23CD]&, #";X@F7J0].B0XUY .#(MI_-WV&$N9[3)2L&D+$- M4M'$9F>U5J'L*("[BV71\)E10%[UXKP\,,[#'PA=8"[^_8#5HBB%M6'+9$0;W(4L3D-Z6V#@( M)VNUKB:VY%4+P6LZRL%2Q0.-?!B)-C^VI++<8':RG<./CJ];@KYXHY.=RP6A M.4'XG6\3+H?8%8Y$$K=O/3KWT=U;-\1G#7DXO.?1P4N,[\)KM[Z^_?1PI&%\ MD?'\'N/,8HG)1UD1-6VU:J_L4.4=EU.7W;NMF&@4'D8YJFC@M;8-L=-8E0S. MJ&?'J%N@TU$9%6^';37$II)7'*=03CV!+NUT2(!36I'$PEWB>LR8OL*, M]%1,< L'7T"T@L12D4 LI8[8T:J79\K*+!7PYRO&^(5#JP(97V:7$+93)LUR M/CP[/MR"G KD0VQF5#11E5O*#B069+$EK):-\FS5^4 $GEVLQ?(28U:MRV+4H./13@)1MIVZ6-QC*31 M&4=RRF :?H'4\=]U A!\[07:(T*,$("[Q"#3&942@$$FA>,L56S:0L]^_!PIONWU:4%K]_^^38:?O]V\5J1#J]NM'>N[/N M,!7PQX=(%0!E50E&79F>[YK#@$[O1B06#AU@("VP05!HA%GWB2'HX[%IF? C M[Q,X'B9#O\]_^T'\B6,,8MA\96+F M#RK;M TGOB!ZY].W[G7! %RSI$3>&S M"LZ5MP\*UO;D[17V5:5:MR6MECYP7JHH+V5 :@?5DZI,9[JDC$_BG04%!I'P M O*K>:_+*8C<\PH/^[%%G>QT>+3$DZ& MF3)'C/)C)CJ=6MZ_A[%Z[::HIDR[RSP;O11-1.?) MBP<1"DO*Q8LG$*+8K:GM MFVGK]BB/IK9=?((=/K\368]U&?H)+>X$ 'FZ2KPGL[!;#M-\BJ0TA =BFXXK MW#CO+4,ZV;!V\9$X($?HZ=Z.&1W>4^_8P)N1)6G/* E/AI0E2K(EXK8+TVRL MN6XHO.:Z$DR39_];3JHF;+\MA:KA==7G4U>-D<390JV2Z7D!H',*9)IU^,J_ M+D 9DXHFH8HE!(0VG":<)QP?OPP?'7V#ICJ2ZL1Y6<#6.8YA[%ER=K.]U MP*1J$@XE:APHI>)@\QX9! T;7SO-$EPZ??9<=<#T:-%YEU ;';\<+0]%U,:)PBU1 MZ>Q3=Y&)>A4(,%2)#8]?B98'&W;V1UF<"2O-A'N6H.7 A)J$Z;U]85GA;'BR M(9O^>$Q&-&M%7D<3W7XB@HOC@03@G!&0O)2E\B44Q@,"$T:RVW$_)-@]T.O6 M1OG$_X]MJ<\@9. [W1,O1$AO[K1JKGN M5>+6 ^*7,G"K@K=3BII29,D]9]=2L^NN2*<,[*JB&:Z 9K MX4-TA_5'#-S0* [.)Z(_)"A@E,4P="+%.M_E.. _ZLPU+TS_Y84I6DETCA- M"31.4Q:UYJK&*3M*JTC@X;2$/9URIRKL^^.+,KED37F]2\9EC\O>JF9S' MII*;\WC *&6TB) $&@C6.KG<<>S6KM.YYIM38?F&$PPMDG5$6/6_BY+ADX_W M7<)_#?.Y^QO\$SULJKM/IDT?UEG43"-@4>*&A^BM'<>Y^RIW3+4B3> M]#F?\:HG<[19X!44^,<)$?31R)G"&MXP>DQG=@BZ"R_;@@DK?')U2YCI+JV& M]"?$(\)E\N[$L-H5WO3@PPNT/:F^]CC"+V\H]1:P^Y>9XYDHI)]=8NF^^4R^ MO)B&/XFT4>*#3'@^2_./Z$-81."O_\BACW[C03?EQ3-)_HMK1D5FML8M0Q\W MX7_C84.7UBM=MM0M,[(D%O_E&6M%GUJXLZEXXE<#%VB_[K0Q["QS[KU MHK]YR.+)XX"S6#K^W4YN_3F-QWN?GY]&%P->O>#_D-IE.[&75W> MWCS<7@^N>H]]6/XC_.='_^;Q0;C])O3_[^?@\1\[;N- .%!)B15L6)BVYGRI M55VRR[!D2Y]YY'/TPY>HW=&TZ1KHA[Z$3P\U/G[!$I"BW\?^'*JPCE27I09J ML3":&GYQJ.#JL*=/JZ\K2EU2Y-0_P?,ROJXI2J9/K%M4LZXT.Z5;4[O1*MF: M6G59;99N35HK_2_'6U.GWFALY:<=.I%W?M>!]]>N*QVU9&?>KFOM;$\ZQ)ID M;;,,K_%*Y>+=4M=Y64Z3;DAQ,1N32[!$N-%=^/(UMA+(N%/4Y-*93AT;_!]G M]&N'9-:)GT8/EHK(6;>H9WRGF\:%:=.?PTN(-YW1ALV?Z'D]8L5>X+[1$]K* M0^=W/O?$U^%%@YY/7W>QR&UC;\'Y'5%O- JF@47C,6S:&*BDF4LFQ/;,9X*= M&\Z4"!^N'<_[2,_QT87OLZB'2W_O&?\*V$7BN[1MY#+QY/S(=#LBNDW@P_:3 M\##1@3Z.!7Z1]S\"N].=VXX;Q\8D@PO^(1[2 )='O%TN/#_Q@WETP&ZFL4DZ M:).5'4!;D3FW+;O.'JUF#5&F+?@3)X"'&MY*.U#A:9/WONV]1>E93$XZ MGSUG*CS=,@^=N6P4;?^A6P')G'!6:UVE);:DU3;%]P3Y\S$2[RMB+77O/I=H M+M&A1"N;)7H>=L"(P\ .8PV9!1L;D#N*V.BL3E[BDLTEFTMV :,+U!UG%T2A M,FJW+V&=6++R5??,[ 5C6JW;;$JBI*QV:)=HG@B7,RYG^5G0QK:;R5B@-8JQ M)J**5V1LCLS,O>--.K%/FE(LY%_,"S.E*"]0:-:#WB3WJKYDU1*O65;6.J$JK'5*EM\-Y M#G[GPLZ%O8 &:XJ4PS03RQYDEE#LR\>NZB[W7.[+*/>937H\[>W.<2DL M]WW7' :TFO[12=<36?5!2T(8T!9E;74 +]<(%9GIDE.1#O$%,ZPHLVA%61D' M_1YRGE)>S+S'';W'A[:IY.^]Y7RM1JW; M$F5MGUO+"V6JHY7L<0;-'+HHA$&UDC,H9RINDBI G$)B#;L(?&J)RYWN$CM[ M24NS-+K@](M&YJ/>X7N=T2_*, *>]_-NDV\*BP!63O;V"MQ6+#Q;.>)D@T(K M=RBLT8QSZ:'5?_W7&>C'S$,K6JU:MRTV4NXGR1R0Y6Q4+!MEX2)E2\%H3LS3 MKG7EEMAJY76E-6U2.T/M%1@I1Y)U:MR.JRMZ7H')5<:ZJ M@A/G/>*]$@8I0KK;4KFD^_3K*U8B&WL%-2/7G[#WY2"KZSI'T"=Y;P]M/38/7#7.;1QLL\6JK8E-J< MY3G+'W,L%6/2VO,\M%YP!2\N F?COX-<_M-GU#Y(L=N0*SY'E M_%]:_L^F@"MT+T(;[T5H-L6&MHI<2J^Y*U%)>$)2D$4(5I+S>=\7T,;[ J2& MV&FN8@ZN\KG*+Q&S%SM!OUW]"?I<#,Y!#(XS4+Z# ^5E6924"M\K4[B G'[Y M;#[3Y'-*_5920120%#Z^QN<$Y03E!.4$K1)!LV"R+:U^[Q^[VI%K7443.XV] M^[0YIY66TRJE.BI1+GM"S)$I)K[EDL$]])#"]=#)LUJE]! G:%4@C%H9U7%* M):*''!]_KO,"^# '3AQ.'$X<3AQ.G%).;U"..9V[@_7:';'9W&="0Z%<58G2 MIA/GT)60Q2$Y5"L[AW*NXD:I L3))/)YVJ0'Z%6,C[*Q$9;2D1SXIXVM9>MSNJ- M*UP5E9&%N)W@Q"E/=.1<"9UG/4=.BKR#%\EH*5,5RL2-G(-*K"HX<0HHN\JV*N&4 M;:RE39F1P54^5_DE8O9"IVRK4O6G;',Q. !-SD_<$%6 .#D&%PX[3UN5F^52 Z=?%E+ 3&W>0\T; MW$M'G&P=#+M>-Y#/N#VY1:GLP3XK*@* ML!"W$YPXY8F(G"NA\XR(Y*3(.[4NZ/'VZMB0,G$CYZ 2JPI.G )B(/E(MR*5 M2[I/OZ(BWYG:YQI,Y)'>$A.GF*C&H8<=*W*MVQ!E;;61G5\I5C*&RS/\<7 V M4]:Q&5=N9>0U;GDX<-,;37OJH4"^Y)*=J;_ M54S'S\Z,6_8)/^J6:X+V'1VNG,#H\,)[P;A$L5/@A>T6I=K=40U;:T?RD?E[-2\-PYREDF M,5NY;Z'H>?<*G7??4#11T58[!;@YY6+.Q;P <[IRKT5YQ_HK=*R_(JJ-"MKA MH]5[Z3:4M2LJJ@'(#S@TXE^E#RW2QES0HU;^D M@4M[F3B?2WO.%OP0=U&H$F@!M2%*;:X'MJ;NHQ6$:^V D*_3$1M+*S*_+;$S M%99O. &PP.+6^!=5_HOR]#)/[W0*^"(JUI^H/H7_&N9S]S?X)WK25'>?3)L^ MJ;-H>$<$M6UH<+J_#=U/L:Y\[U-VU:]K%*LL17J5/NQVA.&"&TJ]A>9CYG@T__O9)1B<>B9?7DS#GT06 M.?%!IL _2_./Z$-8>."O_\BAR;61.$UE\4R2_^*:T8:;K7'+T,=-^-]XV-!E MM3-L*GJKW384K3,RY-8_91Q'$'YJXL[%Z8E<#%VB_[K0Q["QS[KUHK]Y*!;) MXX"S6#K^W4YN_3F-QWN0H]\^Z>]"8?MLIM;]E,9UQY>1],4*-[>/_0?A\5:X MO+UYN+T>7/4>^U?"M\%-[^9RT+L6'A[AA1_]F\>'?)32CD*''51;CRZT2!?H MR7V6V]%AFL ^MO_Y E\YZ&'*L>)FKL!-,(4'C5:;?/W[T[O\AW'X3'@;?;P;?!I>]FT>A=WEY^_/F<7#S7;@#=KL<].>, MM7!J$?GAQ7"W5#G,3^$B_1R46L;CGYMC>#P]]K>40U=6CO<=RCMG3)+.A7>N M"8!B9@$.8;IPOKMZ(=HP(V82BE3)ZV':*(FZQC'J\F+4AD;XDWB?2E^0O0OBG%[+\2N!% M+SAN])H3N.&+'P$^&@+\+DP=%U<$)[4V6&('6"R^<0; JLX)AIYIF+K[=NNR M<,D/XD\<8V _$\\GY)(E/ $>WA$7[1+@G=L7F[C>Q)SU$/'T+(MF.-EJO#@X M @(8"XU:ZVJKZ9"_"@X\R:!;C&(PV-(>+0FT7EWX$VA@>4Z2; +!2"W\%<_# MIR#;(+"2*19C"+XC#(GP' 9W*?;&B,[\0^98>$E\@CT$7M%=1O*9"X?EOL%3 M;%K% 3\#<3#?^V)Z1*1O95R!02+XB.,EEA1XR![X'$*/4YC2\T3^T6.E3K<5 M>"3E?;#\Y-.1]":E1<2;0.\%%M;'8],RZ8_,_S"9P+],S-$$%PN'C$Y(^#7Q M>$I^0L;9&0V1=8AE@A A]RTYJ\M&/),I_NF1VW'?\T$0?6R'CJC8K(SQA1V@ MA,5[.&>+.W/)3&<2@F>RQN8B3Z#@HI)Z,?U)0EVB2HZ@S!-H91=$B;(GF2'; MPV=1WGZ"'83?:/C$BXWQS_I#7?C>Z]W%%M5%3>A&Z'?"SAR7:N%I#!.8;-&/@EX>@G)&*18%P_1&EN,% M+N4,AEB?YL*X_ '42RQ4)%!1#W]./3TJH&N6XY)G LB8OH>P"3^"0:<2)#Y" M#YD.*0"=,/(#>#R<4&#!(X (E@&+ATV[PMAUII'%6V'M' 0?,*OCLFD)]V1D MP-(?$GL[5Z,1'\@(?R#S XE=,X-,\>\&H2%II@ G\ 0P"Y8)[S<6 M0#/E4\2@V$!I@?KS0YCL3UQ"P+NR_8F'+AC8&"]2C[=*H3#;K,!V&W:3SQ,@/68/?]#> M%31FOM";HI'Z#_QR":@:@.OAF1*0O8GQ1'/\1D&#OK"C$=N117<$"-QC<'P< MX$ ?:G18 LR-0 (^>$,L *EZ$? L<[NAV MXD,LS00+H#X@X"P$^S120+\F_$I\S\QUAOB)C'FE@YUOY#GADB]<%+W0?0)# M90",L9Q9!%LVG+X8^G(@LX[UC Y_2#8*@P +=2@P*F./@-L>W%< ZQKK!@:4JW+5!C:7F]9'T6Q%0_.8([ ML2L,/&4,CWC!#/$?_1F^CH#&9;"1P*><*>S!M T$*HX+4G<)7/5$F'<:P3]Q M@30 PRFCD.GD[R@ QTYY"&:I- "/TUK70C%TUY27D#?!TO@J&2\"A;#]&GX MAT3L]V^ S2B?<'I40:S*=^)@0AP/9Y;\IU@)K,-V<> MN BT0@' C\>$PF<#L>#M[EN2$'/^]4 +(>R05XS?%$DG\@=!UF9!IHB%&"-@N-4)J+.(7(IU#E'TEM(Z&9^% M9T;[!E9('!6R0.RBHKTJ _P%SH=U@X'PCN"EC4,%0W6[ !(-YQ<-A6'%?=%D M&/JO0FD!/\AS@%0F4>I1R[)N ]M U0MPYW^]NU)4V@2^KYQ@Z(\#*TR[>O>Q M MNM$+0YM\=RK:O45R^L ":R+%PPC02OL0SOW]UJ'>RWR+[,][+.WK-S7M/07X<(^\?L[ Q"IG!RF$:T,'%D1OQ' M+;Q@>H+M)%T$YKPFG(<19KTB1RR"A1@RIN&:,5 8J'TU#S%GMEXTQXK?\V13 MGW^13V -F21ERQ#\#)+R)QPEN1V/LXN,AD5!ZT5&S+:CE7'71]A1$Y7 ZLB? M6 ED5FA;9BH?9%.M6E?;1"54%B@QX.^^U07,;2&[+O%GZ#"!VL#W _@FF5FV ML:C=5U+@!SF,=JW;6)W6%A/87(I!144<"1>1N@$T5P?*!UY!OY;EG!8S(+F? MSR#4Y*!MZ'\'-N;6;0RXO,/>=9*E"ZL'$2;SDAL'5]T1/+!)K *%??6;0"NM MYT:+N43Q">@"*^"AT1?THC!!0Y.2+CB?@O?F^63JQ=_ES=,OEQ-XC- 'K?SD M AV(\-UU@AES%M$*I%6(?(BT/_*R&%4>S9\1ITM-YN_]T.U@C'H>K>Z=ZQ@! M+L$C3S0H+CP00FO>A4X\')1^'N<&FOX\2WD9I3VQIC&J?$(L@-E1]'<=9*LG MW:46>;Z<98=FI49PJ3R05[[3RG=U?>4[KV'G->SOJV%?7XFKI%;BJK7UG\$< M5EG@H4A>R9L*'1V=F MC@15:7Z.4F746"#/++P13COUJ7$E*CA-8#TI/(^6*?0>+O'1\5KA+,CK0EFL M&]#2F[":,.'*1KX8K94Q$W@HM"1;@\8,647QY_!KC@Z*. Y@ ^39R E M:@E^?U! DQ K;X@)Y>W\Y[!D&9?JND?XN #63ER27LPXGZ%Q8,IYR+/C?^ UYTG.*:?T?(U5%-9YQ: M6'3'H]+?\8I'OT$(:+A]7A\7EHN&Y6[8Y(GH$^/\--VP$,1/J6I8BZ96:)JI MYB$"XF_K"G>T%".B*46WM60L9XAW45_7M'(X1E]G6^FA=85XJ:B+,:_**BI8 MGOV%N1NT5-G!;"WR"YS!?ZBXT'=3KII7R].WSHO#I:5>"A^5^*I5#E,@+FC(C=6)!^GS_#ML]#Q88=B M&J&$T?5B0F_'-8TGU$6L&B=%3M7*%!]%&Z4DC''P+T MN\!R[EM6Y@^,?XTQA?!]QRC>_).6\CQC5("ZSF0&+&C&@819G8!]#5-)A8"'..+ $RWQF\=;-'1JMG1GK)WWNM3DF.Q6W:(U: MEVY\37$+;OZ>3!T?,$A('EC\'V1BCJQ$"?C][1]1J.&C*"P0"K_YPGR]F)B& M0>S/^)U:6% 3TA55P>;M=_+:/FYROO=FK:MH*UMF*@,WCID,(&"LGN:$_N % MHPDB!:">1RS&RB";M%HD>A?K+-MV&*V,AZ'MKF0R'49[RV$, ]/"B)$G8FT! MR$:B,)ZEHN*-ES,U_F=D>^+6H;!X?Z:;+MW&5$=GRZ:NU7HAQXJ*N!T)>0"\ M+RS.-EA!!R).-NUV;P%B38Z629Y#AL&T=JR%@5DZR>L M9BGF">!R=L1!C-"'X/1P<#R�JZ N& M[(3PB7T#\L&_2(28)KJQN WX3G@#.%1>]KR>MCD'<)GXGH%]%W[+=Q, 0W2*D(]!UPS#M(XGQN63 M("#P+]*9O@B0!9W]@$G(7%/&E9DL-P&/F)BSL _-Q78<6CH85\-3W ;*P703 M)%H#Y$IY\K>+[7=)EY%9K""R+\Z(=1DQ\Z?#@9I/3ZP. 4LU_*A0VPM-#/-B MS61%[CJ;9&T@/_-((S\ *]2=V ^PJ!\0O@]$8.XE@]:FJ .M%%T=-9VC>?GT MR'3!Y'D^FG,OJK$.8Z94V8>7=20[^6C@E7W95'^C*GE(HGH,%CC]YKC)WK,XT74J/>?&W$(%*7 4M&"6+:V*F/2K@ MCFID61/]\OI%>C")P',O=+I"]:JAT^?!$H.5TP/ M$T]J2**FM+HP&+.=I&^2=4G0MPIQ%5/T//(*"P[#VML(1GDT-.)KJ"4NCB&8 MLTQR;1-4T(SSL4#'=8(G%G(,6(.QCH8&T\-:8E^# 7U@SP<+))R,_L!<+ M*_*E[^ 8>)NG 3]&(Z-EH=?_BZ9=]R=1/[$RG-1>80[H[H"M^?IF(9T M0W2/HTXVD ?AZ#3JVF(Q0OK.4$K9!VB#W=Q"Q8 1/%6K'@=?,!8W[SG5V8HN M8$47=$6TD"T:UJ +,W NHRH"NDP:U(Q:7.=ZG'4N1SH4IR/@VA-;$#ZXIPW"3*.=)P5ER,,20@\GEV.7YW'.,%X&9*5#'Z M$\L%S$%KRD2G9MIDJ[(&'*-]G6L#+Z*ZI_ ,4"F$^((P,4MH:-VV S;,P6:5 MO00![4NBU3*2XF6XQP#5 HIB.37:8$9=8,O\16CV'K;-XO1&,"(I"DQ/3$% MMXW) *V=6C)0I50*@S#W0<]R [O:/:K<&KW7BUV^&JW=34:K?&^HP\Q3!EL1JA1AJ^A;Y?FCM&7D>$&-Z. MJO(Q;-U/1M^]";7'J/O9PUCELX.AX;FG'&.%*,0@@$&>!&8$Q/VU+F+O\5)=S[7Z'+4_LRKB8H>YM!F47M34X@E@^". MTG!,H@EF#"8:C +8)=4H M7J$SNVS@U94X;#'=3F*OG0V.K.?I[EM=N'%2%X'O2I#Z_=[PMN*C3.[&/6O< MNF<+VS3+M5F=6:[AIH3$KC;Y%H0H+:5Q@'4=P;? D85A/#?JT:,)/YK-FL?( MEMHDYI5NJ$+F$"SY&$PV,@\Z5#YQ6X?_-@-IOK5!? P=$P%#O$-Y*>(59N+C MQ['8O#D->QWC]5#!3-9OQ&,9\,WBO&AP,;/+TL->8J+"$.5Q,6+NHGN-81=4 M@2^$_$+P[; ,(+8L)8:LF/8L\!-31^<;"3<@@ALTTO'M!& ^;/PM40X5;0#A M;!@P#:O+XL-+UD1&FHUEKX> $,,,-:N$\DCB?!!E>_!G#T,_8C3"8D[H2.&( M433ZQ7%_X9]B[0G[I/,8T$.9N=CYPOR%C<7<:4<0Z[300N!(&=A\V(3*3I&^ MDN@D]4#IPH-\=O(+]6XT!Y$X"'1'8''EC ;^N3CF-CDE=&R^$N,"3G:4H)M( M*Q2BG& H15L[A\(Y$P[&B[%:A<7V;3_*(F+GV@0MUEV47F2]3?&LY;OO"Z.2 M>\1UX(Q&K*/UBHSI,(E',IK8<%I/9J(LJ'>%+\>?#A<$^QB^Q9S YK,LR_.\ M_!&CEUC+3BL9DA*UB>N15V,&1R9^B<8W82B3'1!BE"&9Z-8X+D2.,H-1S@^< MZW&,Q2(RX!39M2VU(3U#6[W/'&DE..5N!:A5I>]ZHQ#VY4V&+JI MUKKR:H_A7\6LBVL5L3A \O)JUG]A9O&NZVL7L3YL*EZ=PO#7Y6S]DK'<@7FI MR6!Q_'EYAN^\8#\+8]RW^?A05@"P3K]'TV(B+<'DPB6H*PQ6?+QBR6-$&<:* M9H[)% (5OK#_GPY@9E.)QXBGEZP.YBD";WFUZ:LL95 OI1EI;I[B\=(HQV.7 MU4@B6V*U !W$A3T]=CQ,AYY95 D&)-!?Z;P%]"'@T:#O= #XH%9HNRDBCP#8 M@/;FQ!/6AXY/DZ9.6&T=]OM&DS_9Q-XYE D)>L'4&1L-%@^0CH8+A8\.&Q_8 M2H+0?XL!FTC?$WEP<@N]GP#&<:4RCWV'IG\, MYAL=?4,"M^ >UH>\!8Z'%&\)9EY!:'CX,'CY>=T.;@^5"L M2!6QJD*JC4I)^3\CB/FOP'@**PM8\ILD6[UI+0^+B_J)TCOM-A<:#A)'0#9@X"1W2(=//4>2;+ZUC\5K:E>%AR=*24 VA +/8W0XO,8C94 MDV.=*WTS#;!111&]>TEHF7]#P7(X!S #J.L>3)5LS*I94OD9G$RB[[\ M59F+.)7CC_UH-FO=SH9FQR7_?;>!"!E.5.&_:IL*NMP\=X3/1ZXSP8U/M.^TD4E%05P0E4G MQH.UYI6.:^Q.*2TXP*JPMIW-HYOI;V$>W&635SS3"_,$6$@4 S.,Q-%0V%-@ MZ2Z6,\S!6J+P*.H>!"["RK-PMK6^Z.!$ 3Y$O7&\:=Z:O$-(@8U:BP()%&6% M0;NEH"B<&Q@AQR;11CU*/UP3ZW&.G3^Z0B]Y;\1\Y$URG6%<##<;/SQJW@"0 M0:L$Z>ZP)'+Q3@F"NZ?#4^=W5B2 3;BI!8*L]#K'4=5XN&YB. ]K2YB[%3;6 MBSFADB"8_YA_;-$%H=Y4V&TRO[Z5KJ&4;!P/XU'+4'^4' @TOXW\<*<1AE"2 MPX9H#BQ9/!>&*>*P+R7_N@Q"CK5QU^B!$U: MS9-E3+[OUFEV?]L>T>:V9]2 M8)VPCJR*#'X%V.]18$]K)%$9X^5"-%81?\Z+@M2T9HK][+BL1 BO#:)3OY:\ MA0F)/!@O+->.:JRC\GR1U6N&]ZK0J-;\.A_02S-_81Q[6%"/UF*J_V+:&-7M M@H]93K74\^)#H]B,'79Y>Z.0NM.4'./LZ]'T2 MXWFB$>D!4_VT+R>\88#1&6=?._9%N!!G.@-S94?SV_3H$\;\3_%0F\50^@?Y M8S@"*!R.$XT!\J(Q0$5JOXSZF(GCX84Q4L#S44B70KNAS#NSXZ3:$CUH;F\> MRV+1PP]*A8[\/FE7+A?MRF5D5\I!D:;43*'('$ F:,)K%-]1HZCQ&D5>HWBX M&L5&:HVBMJ%&L4P3^1):G^8\8N=\J?]G13V)81$Z@(IP_A #$/'CXK@RO761 MZ(:7N'F7U?[1B7Y,(YX$G,),, X"9TXR-94QAF*)5D^?4B^<3>#SPD=B%;O- M>BBIC[^0I<)^TV ZN_"":2)C%5TAN%".I MC\H(?I$<]Q8CV!0WB+2:'YU^+ M80.;/#D^FUU+;P^:@G6A\]#"66Q^U%SFQO=U3K'TD]9VSK& $]W?Z413+;"P M)P3,%/ GQZ']CT?'T;J$!1X6%K427/;2)8O^E40FNEW71$0&SM USQ&R+)1R]N5W\F.#Z+'1>734 M>>HT 1*2(\ 9S0/E %GR*#29;9]45J5H)4DI0)K%Y(5!?$*5%&&9+_],PN\4 MPBAQVN& B3M/B2B[*$8+;'6,;.B9(W%RDXP2)<7<2U;#R^^2EZ\ K.P_Y"N% MC&(V]^I?'V$INZ%O;*5L<'8.^F;&T%#&V9&?FHWRO/-78D&27_C&B&31T^1A MK'J331M(^[TH0:78"5,R3P+-61E"]04DS-AU+R[7%(*2>\W ;9C245^OJS* TM)/)K@S'@*KU75UN=H M\@C(ZD!RSM>).[[#%8^#IZ0O?KQ2D,B"T 4'WG_81_8O"YP9Y&ENE+2;&]P%=H.T_B69 '<4?A%!I MG$[G[CB9=\X^QCZ",5T_ICAF;(X>$V*L7#M-9R9%8F5Z<;E&3.M44DW*YMTWU*^8V^502$E28C-$(BI ->J)GR M(C: 4.D3H @/L/HQF:A)0!,&KX1$>8PO'$).IQAS_]I+5![M@:2V#-5N>87H MY8%=LR;.B(%%;6**Y/5IO@DA5CAL"&4W55WEM[OD"Q_X%RA!]S@#-I@R_4PW M^^C^VI0OM<^GK8_MA=5COV%.20S K)>7Q:1R#5RTP9T5+IIW_-B&6*= M?PIYSJQS*0,6R<8XNHB\"H9]NE9Z&"ETJ;\7& AST*AQD\*DL7;.3IHPK4/PUF8X;+Q<%W-ZTI8C@G*7[7"E1)-C* -J'&B6&? MC+$8,FA>?,H3[60+V7Y,Y6_)_H <&7IEVJI+MY46-@,)Q"PFS[K\(M90\"; DI>H@:24MWR&OXLHB!1DH)*\JH-A$>5;CNC W2CO1L-V,\Y0- M,,H=XY^]AYXT(6/JP>5P$V";3[-@2'^8(N$!@Z/N5OJ_XUFD,BA)%?_Q^OCUFO M2 3^ _TK5V0;#:(2H!);/Z,",GX$4G(&4F[7;]5L>J21E 2*G3,?' WS=+-0 MVX2?';8+>6//Q0F87-CG92JV(V5/Z4D_:+$K-2)R>/+4<"A[(#62BLNA8IE& M;SD<.6%":(R1I)"&0V)^E0R',\C_/N+=9LEH&?*+E95S.S!7C,Q$3B\_NB-O M[Z0ENZ5KWW,5+(FQL@)L7:*8,QQ&NQCK'M.87U;/E^#5QQD!K]39KP9L93J0 M!Q_L_I*YW9OBY+-S1746$A"Q$85NXT(:VQM^*]%WU E%BP"\S/]%DUIH+R"B M1G(R*1WE>]*>6'6D/TY'=:_&E;GDGZ6#;41ET &509:H#!*50<>K##)+*X.L MSM3^;%HZM5P&."(!S)TQ%84/J5F.MW"?ZJL4ZR?$>/M_OJLU-1Y;H^!/^YMG M?X#4Q&ZO#P2%*YB')>U<-F),E(Q1_RT;M)CA8%;;0&%(?#L;,'%0I+IY VPX M1J65%R;!M[-R('5GV]'3;-]NM?B.Z<3?*@]URZ!9UL?*4Y#J>3;X)ILH7_1@ MJ160Z'WN<_W&# ?>^U?.*FNT/V=A#3_L=$SL<_&!TFV)+W[0HTK M.#J)[NT4 ^#08:5-^[1^CN>HT5ZD%54(PE2"MY^#% 1>&'$SLC# $=-_(SXR M#*VG<6XL/;4?0<@N8UH2A)8L=R6X'4R=CNR72=T- D%B@HBR_:X&JB(%<-/. M@L.I-WST,:31K5>:K2HA1Z?$478Z-GKT!TG*"VF*)1=1Z=P$4GIVV%2;R$$< M=VVPUMH/ 2THFT@?DP08"_<_LTYM!/2GL KI9I>+7.U=48\PTBRT;.\8[DP) M(3M1.FK)G7^C!'\_H?P=W;#(*C@ZC\$'DGUX7+5WV^Z#LEU M=5__P/QGLJW;((J_4L2:RAM4\3HW;Y!//'LFO)8NNS2,9_/=)RU,M,6)$A]8 M.RBU\RQC,M0LWA]-"^%R0V9>,YR1Y!412Z8,<^V/%%PI6)FV1,NR-D[_XJ2& M_CJ!;-+SHWJ*/E4UKY&Q1W63_%SR;'! JP--A*< M7?*25Q6Q[XP#>":2%X<"(+S7,;=Z7 ?F*CW4^&%!F1>2+6OG1=-'?K:R;-$4 MI(:!/?'FNV>Y4%K8=OMV28G/.*4[R+R#/)DNE8]. M>YN*I!/<,U8NO_+(.%?)TV/H+@P*; 5X)05L9_':"4\+>GZ&095X->FPLRT! M91FK'@BS[+$P(NVG+]TX>@9C@JX[]3,0$06D$)OV,27C)[(RXI#73?#$.'-D ML(4)/U_\-&PY2<8YJ\FXCV08YXO^5BL#+IG@>F9;!1B_N(E41:62_ M1)#M%&THR)!2=@GI$G0,4Z9']PJXK2>)-WWQ\[<_I(?'FV\?;WY\?)#^_/[Q MYO'N1 GFRE[\.GFX4-:G>#Q(W[XDS[N6K'E!!S@@>%@23_2VJ=WC\$"^$]SE-_> M2Y]79F('_&,TW)]\\Z,7C4 Z@IR.UMOITR?E&^H1_(CC(V*4<(HR?TQ;IOA3 M)'<8+.,5)"Z.UI645$3)2*;T!3(;3^1G/1_95"3^:"(SU-8D!,0JX+$_:IZ@ MV5.W9/-K4^R+#.8JQ;A*T'>G'IGD"JK1<*>E-7/W)ZPW.9C;^X]?5U"[TP G MYI$I("0])3QL,L[C?R9+XFBD?.)WXA[%,XY5FIM#CLO"]TGS941+RY+S@(_- ME@E*+JC>M&QP&KQDWUI&)!DHN[J:=]%OFQ-K\'I M4&5*WQAD\[6!"L!30Y"T[(KIJDBA2%:W@0W>(QYN'!&0;;4!AU8RI^X@Q M \9$^1M/"HCY>5=ZE"%3XX0?)ZTAH-AG,2*O)V%LOA_N3"6O2R.5*6Q<66D5 M]4C2J>:,[+)SX!-<,-FVM\ _+MH ]YVBR8/#9%KLZB MY^7+K1K.[%(VC>KYM1!=*G%!B!:%9S\5GOG"IT1NV@;(S76QF7UPM[B$!ZR+ M2T9B44)2V"]!#>=H.?PG=\;SE5H)T\"3,DD+!.(^/>&,3$9]N1XQ*F[S$^CH M"UZI76G_GN>ZI :9VOU !V#%,X@H)K]X93Y'18YR@9I(9C#_M!EQ6Y49V,A> M5O8!)+QD R7RBQ^^)D5\,B-#F5?OX/N2A!5M"'Y=*3!&ZSH_RR*2S+])2>5; MBD&;JPM,VA36UY,_X()4XNHEX?B=PH3)[J>EEY1SL[A5(E9H?](BDRR\.RG% MA&+M3Y0TTND>:;ORFDS:(EAP*TT)EO19=07+7H[&FR^;L3>7S51QQ.RK4Q7; M#/YK&/Y]4+:+;OA;.OA;!XW@^A0&\P3LZB]@V 3IJL0#+0FF.59Y.*Y"'# 3 MF]ARE\S2H.4Z)6LH*8AQS.(:?MS]X^[;GW>E56TK?U_+GI=J7[K'DIUK6S2V M>1* GNUSR4#5W(+<>@K"U_W+!NQ"-@X18ISX]&/JEWU??AW+VF804NX*_A+Z/_9J+8,?I MF7T+I7 ^C<4YL6?6YJYX3>;OE'^<[5GJ=6>I/:4TI^;=L\R MFEE4]>UM6I2J]/J&)1:UYZ*Y4O,7C M#7?03[?)Y1670+!1B9KP4K+D+<4^''L31Q- FMX$>PX?$2N59E/?[D,^FH]B7=&H=Y:$/%XM+'[[#OBF^ M94+_;_LJK?V_WP%N*!<*=SX)GUX/8H%]CDA\O_KW*]-J0QS5U/<[2^MK@ZB: MEOM5SD>1.GM*_[E^+I7VE=\/1=0[_88JU7(7.M=*H\M[U@KK6>S/N1K8IB:; M6K%=C94^USEU5("53K\9X2 (_@((OM#PV!#!]Z\&EJ;*?4'P@N [1? [!FD> M2O!]Y6I@ZHYLJF9'"+X5G^>(W^\L_Y3.B6W-A=*JG5BIW#E'/MTQG/E@/E6O M!D9?EZU^<3QP13XMI]?6%),@EH-G3A],+-K50''T]"D68GYG4]TCZ0_8QZ*U3,(V3MW7]SA#3C7[ M+7&J ;:Z88%8+PZS/UOG]*T3BZ6T1"PF&(Q.7]956Q#+Q1!+ 6*M(6*QP :P M'5GM3-A+1 %:(K?/0$]/"'HN?4U13:3_QYTO?I<^>D]8 R4]8"\#MHV+X$## M[-M6<,"^&FBF*6N." Y<#K&T%1QP@%BTONPX12!'02SG2BQMI0?Z0"R&*NM] MO2/$TDIP8%M)U+DX]X^T%Y451DFG=.GWKK.\&.;;@9AX(//!PH#Y9,6P9:=^ M(/> (MBN>WAOC]#:"0$;"L(RRK:FRX936\X+0KL 0FNGGLQ0$'M2-A4-7)4B M!&4'"4T48&^@IAN",!$NA^7Y2"84[NB1C*8^O/;)(R)XT#1/ME/R9BB8_[,M MV3%J5P )?[ SQ-)."LI0#$P6:[*E="59+(BE-K'8[:2@#,4$8K$LN=_OBF01 ME05M!A^.W9E2SRSOQL%5+FK>?]-G+I7:274:BH5!%4,S9%MIJHRBZ[ZN8*2W MS$AM^?(VC4Z"?E?J9Y($(PE&ZCPCM>6 .Q@4$<(RB6+(*?ITG! MWDZ.L%0'=4>'PQ@'2T1;JX@7[BJ6GFO8A6'K]AK#T5*T:K-L6++V^OAV,K;WM;42(@U\HS<'6 M7?JB!);>N6/I;8J+"9 ] ;(GD.,$R)X V:L'LI>9I";Z=CD5#5<'G<"S99DJ)@=3.3MM/M:J@Z,JDA SMVI&!5$$M]8FFI M.U,U,&QJR:8E^N@OAUA:ZK!4S:N!ZABR9?8[0BPB>M02N?T)Y$7&TO^%18Z# MN<#6:YA!6ZIF5;$L7#%EQQ'8>I=#+"U5;*HV2'/;EC6]J<)G02RG)Y:66B95 M+.]U5-DPFX)6$)Y_1U7_A]#]MW=8&YRPR3>7W;?4GJKV:=V+[ A(_0LBEI8R M=)H"4ESORTYG'#A!+/6)I:7LEH9X2JHJJWVG(\0BO/V6R.U;$+ZXAPTB%;;X M9L9L*0NG(?Z4 U)/6&6)I*1NDZ4@LBJR*D- %$4M+V2 -LT&J(>N- M@4H(+[^C*O\^GI)0./D-\V5+B3?-9!K?ZHLL[>402TM)(,VZ&O0MV39$0.AR M:*6E')!F ZWHLE)_8DZ77?S+ <;G+4P"&/^8O-=22DVCB#EZ'\QM[2P0_EK)Y.IV.HNB*K#M=,?8%N=0GEY9R3+H&CJ'MR(XJH@B7 M0RPMY9AT_6K@J*IL&IV>K[<'\$_G=>\I(>HY,%L)#N=;1@QNXE3.7*ZTY3$8 MK8'<-W!I'6W/%[PJ>/4$./JZV1J._GGP:N4@E&!DP<@=Q/'7K=9P_$_$R'M@ MPN/?\70]?^G2?>Z'$A]X7G+.P]=';PZK#":/(=S_A(3!Y(\@&$=!^$#"9V]$ M-L'#Z_;YP\,KJGH /+Q>CO)]"#Q\-4SWC?#PL!.],=#SBMO;!GI>$?Y^\\\- MR^C>HIH\J1V/$O#PK>JO#?#PE3"9MX# =R(\0Q\C$. % OPQCTH@P'<% ;X3 M,F@K_#LS1*5@(B6F*/Z9&J-2$$J).5H+"[Y5N/0+PF+O].)$@<,&*<)].BDD MH^#)A^^-I0 6)<7>G#1=[U [#]F-(]L_D%.VKS,/Q?1;:L?2'0RJ:K9V65B. M@N0O@.1;ZG32::UJ7^O+BGY!94J"Y"^ Y%M*G1FT,-8V;-ET:D?<11O.T4U# M-Y9<:1%X?BQAK.=0&U&TNV_FO)9R70;6Q)J:;!I=:7<7Q%*?6%IJUS(0=46W M9:4S"(B"6.I7KBDM]5P9"+NBJ;+5K^VXM8FDL<=4WLZKY,-+8FL8[*(ZI^53 M.7?!TI)8:;(DMO%+ZZAS+7A5\.H)2F*-)DMB!:\*7A6\VEK5J]%DU6LG>'6/ MJM=BF2E=B@+,VLCMXY.VURMH>/VW\ D\:>F#.W/]4:ZEG*ZZ?)7]UA99H%&Z MR/ME2"D1%QI)+UX\E>#9)(H#GT@+]W5.?/CYU'TF,HT"3HGD/CV%Y,F-X2>N M%,'M>!.X*8P2SA>XW8!]+'FJY$81B>G(O94?SSQWZ,V\^%4:\O/I25^35T>2 M&V:?7;JSV2N\-R1DS-8X6L+'X+HC^MR0S& Y4ARL+ =9!M;NCL(@BM;?_8RO M>X!'9-ME[W1'4P^^.9:&!%@- Z(L,.I%N=BH#'^.EK,8ZU'@5-R27 M+ 6(1[CQ)>XDAM^6OF/C*^AY]E:)J5CHG2,O?N&&UK.Q\'D11!Y^YCT]-C@) M7N_,A5;NBYS%E>PK[A"X>1EO_LH>5=S'(V[+63NEW+^G85:8^$2NAR%Q?U[3 MZWCOSE[S=G5<=.N.=:U=;2_85]?5 M1")R_@(>N>4LW]BG7O\4(NH1.'<2S&;!"_("ZP%8A,&S M-P9N\GRF$/'@W&&PC-?XA F( GMZ\-5)&,S795\J5WJ[A'67.Q=LJZ=H^J;. MA4UEYKK>LQ6[D8IUW>@I?:VA,GK;JMHWL:&,7NOU]6H-%<=9E+']4=VI[>\7 M/G:2DEFG3LV^M+N,-I?/W5*T7V+,'M,C2P^AZW7[IRVOWH]6ZA;MURY#/Y-# MTBHQ3Q/H9MT+[O[3(,08Q4#A\Y;#"R8]CG@&PH>$SP6+T:FU/P&%8&6V?#8W6;:_+O MM;O('4DEI#L:A4MRF!+?IZ%(8/VU6(#P*0SF9=QZ]VLT6^*9(-O"_X\?W5]5 M&=94,/^I:XZL.P)$\F((:[]L>:N$1:%L^V!OZ1=3,-]Y<7\SA]7'D33T9K,# MI?TQIG%>4!WKNUKB'C-\\*>]3;,?9#0#']V;>,"3 ?R->,\85Z_,G!KK671D M6RM6O10"::)&NONT59#X)Z,MG0I^JUSP'YVV*L?USJJBNABZ(_ZX9M"N?F'8 MCI#P1403JNVX@]*EBG#9T3K?2BC!Q"IJW9!-I>%:K]T)BP[77 K6NC#6.D4D MW#0;BX2WSEI<&^&CB.K#;67]*1D'7W*/LC MF9 PA*M%?5CLTA"QZV[QXHY,Y6=_%!(W(A\)^^]G?RMW5F9++-TQ^K)C-36V M1(2L3TY2.W*4;9,45JHHAFP9_8Z0U,6Z13]8&Q@E"!#V28,8W)?T1 &/L:LE MXHC'8E1MAY*.*7?Q@H$?:4-?57:SE*M!'PPKIXC+M']*J#ONQ9NGJCKIQ@:I M2KT:V& 6V'62V&U:ZI> IK@MJE4_V]A&^?+E>??5=MQ!X=)RMK&NWV]IK&[9 MJH]G7'4VQ5DU!@C..FO..D%TV=(;BRZWSEGEN<9MJ<8C]BN7-EX>F 9LX47G M V7SG824A/T1D>Z'0 (4<*&3@#8W-#J:='PS=L&V;VSQE5?Q:R27UO[BY_'G M,4X5XA)A :M)G7W+#T'O&LX$3B*=>)#V[LR61X30H=I"TC/ 07P*)_%J0L<> M>9Y=;T9Q,>!TERRD@> X?@!\XT6C61#1)_(";<]G.#]X1O"%#9?P7GJG_L9N M I^%!X_WNP;S <08@&#S?+#2<44CO./Q,G23@ O&U5\10 N;T:BZ'?\PSOM M-P0WRCUKBI?]DD--SZ!\? EID[T.J0OKRV$[/>E^PDZ([8L>$5L"([+U!\%B MFB"1W$C77&P)3G [L>P).):C%O-JH&O%5%!"+7S@$!R(#VN65$V:P_*GX!=5 MVN6&V/JAN_1\7(UFL+54WC-F@Y5-NCK9.%("1]"B6]<,OG5*^!NH(%H.H]CU MN?" ?R7"*I-&'#VK,J%4.L)/.X_PL_\-GJU;7P\[0OMJ8/>*R*_2IM/3+7YZ M/:F+6@A$8K ,I:^NOYP@@%D(\N5[&(R7(XY(=//QD8RF4D2>:.XNDY2SP'^Z MCDF8AR:BX@QVC:&#(7D-,(+ !92< *M%1)J[/T'2+N@AS=U_@H2+7Q-ZV:2S M$NH)R2((40JZ6_1G3_H+E6(4L*5&4_Q*R%:[8+LKD;2I@$U%[C9)RS9+GS\D M!+^-C55DO!.0Z137_!=5 .X"-@\6 X7$2^YQ[HZ!I:,8"#XF49Y^BW8&' .9 M$0:U!W]^=N%9J!='*)K G&2'E7M$=L@*GDQ L[!TH=,"5.=N8*@ASHHC.#"$N2_U%X:+>=+!AZ7*JH< M@22DQY5%E:R$+QP)+,+(6PX,:)6TZ4$BP@FWXH -UE>XB85&P7PQ(XS M]F./WC/^DL;\(OIT/)[<67>2O'?:TI2BJ,FV0C?!,D:MA=Y."W..V/%PMB""\R-QG4J,17@M\@!MPPS&PC_]$!5EFG2;DR1XV1&8' M&0C'+5%O.?6+]KRI1V\.K_]&7J0? 9!7O3OK57QY V1"V3"O<%8OC9Y6%/-C M!9J8;5)'H%^XJ$"I"O^;(P#F8K;";U3$SH+@)Z6C8(BT0(4&P9OGEA"]O6MW MAMHE(M3R9K(V0@O^9>J![L6K-Q55LV5*8QX*PA>RKDTQH>R$(45PG7=1D1:Z#3S7!;8X#2F]4H90\ MGCD/7,=LV_/P58K=G]2;@G=$\?5B!CXCDRQL.^YH*H,31I?ZNL!0C\1^S7$2 MJ>)Z7=##350]'#]G1#D%3N1XK$]PDO"()Q(\A>YB^IJ<0>7NMR47$;N@F+%_1M]U%%( MK0Z:J^)'$+ CR.'-,H48+&?CC!BI:0;?QP G*+A5ZH6/L(_23[$'HA)EO)VW M3Y#'\XJC !(,G)B:CR[.(1N111(! ,L0\8!3 Q)6G1B63/YOV1/P!5R;1]5T M*IV&WCA1*(L@2@Y%YN("U_H$#!]2[8ZK\J/,PF"JG>TQ.1=JG^149*H @;[@ M!,!0^'=J!F]9:V+SL6 RM]1Y' K-B4Z:#BE+35)&VG[XW#($KP[-!7XP[%12 M.L.P#U/PF06 9E5B .#QX;VG(*YX 1'AC\$+'-,22L+NF=]!.@4YN\9JZU<#Q!NQH8OL<".WT.!6?W-V/&X9KP> MSY[88W=BP3^3H>&J>G]H::[M.&/-[(_&JOT_J@[,U#G$^6Y8W49/DJK!VW]! M9"5ROZ"!(?_I"]8X1T4D>UMG; L$3<8W,?\9/FX5W_[+WX+S8T2=]A]'.11^CT1L-QO0^&UC#S1^SF/] @;]43GE8;E8S!(_HHC' MCQ99D%R9-*-WQO'\H_?[F*YF)S#U^_V>H9J;,/4WP[ZK",3? .2\"J]O!IS? M3ZR5&I5;MQ^\F=$J-RM6O]N8PVA;LNFV=1XX0ZT/PHF.'\FV)'9:)8)L*A4[\N66KN] MJMENS;7(L&J\15BY]K#?.F8-[K.ZRO[$8;;2D5V&7*3V,+]AGU[X<_Q^DR,! M]#UF K1V[XW[ .?2GL[[$H_=?'YQ)D[9OKIHXN3?!,\877N_KJ?>>$S\]VAI M8.^%(ZNJS3=^MO!0@@#/DP 1JJPOFXYR4@)LFU61[GZD3 5CSC7Q*U>,N#>YLXE3.7/8#D/;"F]BYF3D^; M%@W0(W\DV"$U_NA%(^SL^^'&FPJ;'7V/PN9M+0"B[%>4_8JR7U'V6[OD=6=U M\'$>\T9*4$6=;N-UNN=;CLO"!6@TT!;,Q&R0T&[8)]E>EQR.R)ZEKZJ;0JL7)4"C[VCG=K[=$2T7@W4 M^3!MN7%O;H^&)-=PPVXAQ0%,#7]UQ;G"_-[[\3+$:\FL?N-J8&_LM!175O7* MK"-*(<;:7$813G>R K"$87X"K?T-.;0CR@Z5W5$X)WX M>MV 8;E?Z^5$Z">$V9T1!B%.^,\31+*01(BN"I^G )^K@(0)'EZ&+95SN:,$ MX[5XU(A#Z2%DO#M;^<)32! B%[$D_0STG\$T4AAQ!B*>6SF'!J3O2I9, 5\K MO1>^G+YM%6$\P?)-"2-@D.T)JE\T)23N[0E0A%FQLDPD14'=."7?AYN%T#L RHB_=GZX[ \>C:MHA>;EJV;0M>3E\?1-Y M.=B)LCW;5"4%UDRR4(7]Z4TMRM&;.2E/$3Q6[DJN'\U,"U94YLJ"CZ# GU! M^-TG_ +&?M.$WU>N!KHA&Y;=:<+OE%&QI6>P@T;%0UD4]J*[Q:OM6/3\MJ&2 MZ1U@0=+ADDF]&O0=V;;TCO3X"J)I6YTU0#38W:6HLF+43@.W2C6GC+ TY"T> M68T]!CB%(@NPB#[T+MC:HIUU3WUXN$33$>O"D/MV<534.?:K"E85K-IM*^1P M5C40V=>43?626;5UTZ58O;8ZQ*[V9+$41N K3B.'_VXHY.F;^X_JLD];([9] MH/MD2:>NS]EV/9(K-LHA^^RHPG+]DD(L?- \",E:_1V\10[4)%D M:3U5-S95)&WIRK>=:N4QFW_>MZN5[&Q:E&;W'&/[HO8L>Q'E$L6/G<'1; MYR?D'E:;T]+);73.*ZN_?>*S)RG+,(X]F^5MV<"5-WWF)NX.5+1]P96^X1-! MG\)G'E_([)E\I>J]LF%L70WZMFP:M3N)#N7[5N&":Q:9G$3>F*+'J9,"I.I)F,@22<7N,M$T))7! ?O.U+O.>JNLA4%+A64W:L MCHT)O&!=]#@E(7$G,0F%1NHD+]W@W1S,4.K50#4,6;>LR])+'60D6JS#TD0+ M?GVG5$_U@IUOE]\JLYAV-3#,OFR:M3/@(M+7S/B6*'HO?<:\*6F^9NX2M=J[ M8['9GWZ"D$;&=[]&\-&;.?ZM,L_I5P/'EOMF4:L5DIU"H1U(%=^!?4 F2O]P M9TN"10]9YR(K2?U2*'=KZU0Z**4Z-R')5(S&)B0U?H,'B[+M0&K% MTK1]"YLV02VQ QJ&?Q]L+)CB9&!H/1N?L@@B#]_]/B0S%^&\>-$2)Y/<%_E* ME.PK[A".;!EO_LH>I5C'*W&SE=4SR?\;UXQTZ-D3>^Q.+/AG,C1<5>\/+LF?W16+7_1]6MJ^1;TS K2'DBUT/P_7]>4_?_O3M[<5\CI(/\<W^9PFDQKG5*CB@7-BES1&[#-*D^^!KTB(GX)%N"=>@30-423]Q^YKLL&' MI$5^H&IO49I1!](=E)' <=>BSS+-HW D])V3#F[T.VT7"QF!%TM=_:!@=,] M(#8=HEW.@F@))D>A)M54S *X'/RL""[W;+S;?;.^GA?]_= M/4J?OWVZ__'UYO'S_;>=D'(5=C*:DO%R1NXG]_&4A#=@]<;1C3^F?\M91N5U MMJ9B%>ILRQ'MV$XWW;AYY)I;Q.]C]:UH!GJ1Y/E,9>*"0_+DAJB I(@@4",9 MKP(02NZ(VOZ[2V.[ \WGJ#W'5JL6PFH]RZPVG6K3DVRU9]I.0R6U5K\9[+I^ MSZ[XI..LJ9$Q5YUU!_8&\G]SP'J%'H#=DQUR/?\"+*]1J*P.TTE=O+S\-B__ MJ/:8W[4''M<9#_;Z[#_#;03AJRSY9"]TN]8F_#1"DMU87-UX:=TI+*>FM7)^ M^^KZRXD[PIZUL?0]#,;+4?/IP]H5+=TPA"K'12\ILJDJ^O;89BJUOI'J>14; MH42P7,#H2 &.H'I!]93JC1:IWKD:]%79Z=>ND>E(U5D+/IY+KN?_""PJF=2M5W95+%0V)$5N]L8@H)Z M*E#/#O'<)/50"$K9[@SU" MZ8XGZB4 DWT@E7N5-G[F,:=%G4'5,0_1EN]_4 M>-,+ 7D4K'21K-2F-X4HC8XAZTT#JK;:H[)6_JD:M-CI1/[7J;Z?.^B20NU&!L314S/WBT#$/LF'!I,>!)$\:=^[Z(GVSHL5FX(#GY4&B1\16Y MKZHF-B>A.T9!MTP$5380S*N!Y^PB9NA?8O.P5.QV:83M"^" M5V5D<^,_!3-XUS#PQR+Y>UP=DPXI0B1,B>3[\AL(S+$"\C@Z%\:I1T'!QAD79OL[<=MAABW]RO9 BQ-V"? +AQ !P M[B<_O.@G4M]#0GST0Y7M"O5JH%NRZ315 M2!P)%@BO-GBAT&=H^".9%B M]Y<4DA'QGA%!3J2=C]P]@'?PZ/XBT8_T#KZE<9 *&6C-%!GHBZ.>G07S%:AG M#[EM83M*$V5"PNIND8 ^D@D)$40))3<-E H#^ZA".[F '/LEL+@LQ52#!6U@ M04M6M*Z,!Q/4U+80/YB:MIL#3F/F@##"6S7"8]=_\C#GQW)>%(E16.%'ML*3 M2^ <1^*[7Z/9$L_ACR 8OWBS665)W@=)KLJJTY40IB"C]LWQYLE(5ZX&JBJ; MJMT1,A(V^<8"!F&&GZI&\JL7CV4$=E"GT7FZO;HC80<=N;;_9C0*EV0LS;*)@0(W2. &[<0- MD7D?#$+7@GYP>@H-[OTP&9 W02+P31D M4ZD=ENU.I$@PPODSPJX"S\89P6*FL^YT)60JHEVE77*\KS)8$.S4\)^D&7$C MDAIEA\TU>&NIPOR;X!FC:^_7]=0;CXG_'GG!OAK8CJQBJHX>ILCSGM'E.2#( M^K*)FQ95X6UV65YG746D4A:L&L7!N:Q13:JS%Q1\:$L MIP++F7*_WY6F$$$[1Q#8#=&.=C4P#+EO=64FIC"OMYG7'M!(2"+13G3TZG-Z M[-P^XKQVXX\/SV@;6"6BR99U0>'IMTY%NXO/&ZJHY"6.#*Z^JLNTTA4S0B;ISP5>"KVJ$R!K@*P>QTFS9,)IJ%^M^[7E7"W$K M?E_@RG?(X-J&*S\+_*?KF(3S^C7H#9NIG?F^B*R4D<_#,Y%^D-@+Z8^E[S/7%Y#R CW[D/#1]R"*PY24/A"?3+RT2J*1^&T?; M3 MMNRN3)<3S"&88\_06.O,82I7 ZTO6WIM>&L1,FN1KO[T1_!^U_,IVN4BB#R\ M(E$ >EQ]E?BYKY^",+V11_?7]^0^:O"A2N%2E+[>D22CH*:V!7R;U*31E+53 M?Z"N2%FW2$Q?T"/'TK'J)%OK"J:AH+1C@1P?F]*P@LF0C MBS)544YWFOP"2!?F<4Q='V.$6+3SD0SC&B*GCP%A5>XWAM0FZE9/3WJ"T6JF M7IIG-$NY&CB&;)E--0N>H([5W%+&NJ?*;_9CC928MO,N>H)_C[$< _X[]IX' M]-Z1&CU_20.\@X02OBWG0/BCP7_!Q]:.W-!Z-AS[[TEF_SW%>O6>R>\OWCB> M)AR0^R*[Q/=*]A5W",2QC#=_9>Z&3YY/M]9?%6>8?")A,\RL*KNX6<.%V6K* M">S4?;$'KL3"_Z9# U7U?M#2W-MQQEK9G\T5NW_41%(B7]K&F97 M_42NAR%Q?UZ[$]C8>W?VXKY&>%_YXX"S6#O^_4YN\SE-)C7.J5"["^?$+@G$ M31!26GH/ H*$^"E8A'OB%4C3$*7M?^R^)G":'Y%%I& BW:*@]A&\S!V4D< ! MQUZ+/,LV?36P>I+T7RMLNZ9AG(U3B#]ZT6@61,N0/,+'/\R"T<],/:A,4X%L M(..;F/_L&GY*0)4LX'$QN)E7@\_?;N^_WDF/-__?W4-!?*PN8N(O$_^\/O8BQ8S]_6]Y],UT"_]SI_. M-1#*S75''=_'?LU%JMWO*7T=I2H/,_ 7/HM[K77NIT['3RND@2FJ+I^T1*]]GFY1^5)HYJWZ-2JPB4?9I *QU$!Y(0 MB7DM1C2*<7([=%.5^*BZ'A^-8-'PIW*G]@OX09_"8'[+W$DXA7LV0"'PHS5W MD$0)Q5:.G.K@=6NRUB].GRMHVB89OHOM>X+[+IK[[ YRGW$U,!59[Q?Q-P3W M">Z[).YS.LA]6!*LF;)2@NC?+?:K6RK432N;1ZY%K7VS6?B"E5F;P?A%5>8O M+)#6=%DWNM(0*:BK-G45K*B349>-TKLO&T97"O %==6FKH*5<#+JPI%L:E_6 ME:8@)T_=WE')!J"IS:-1R.==F=^UBH7C1N-XQK6D+NDMNRQ-G,J9"ZL-AE;@ M>5Q0P;]G2]SNW;^67OQZ,YEX,\^-R9T;^O#3HK"J+*6PP-A29<5LJC&FN=L] M0IBAP^,'SM$9;GR/""IP5/'STR>4SNQGF'LJT4 MXR6'QB-/Q-<;"O3S];3;RF'MS>6PMVG-:%(:"R=]]PN!70A':MQ0"FN?3REL M/,W[/]M+HK>4#MQ%RV+LA>^!ODKM8S( HD-: ^H'L M6'1>%WXRAKVA )NML63EVI'$3UF=<+$S M95L-.5^LJ"L6=<7=6Y2H*Q9UQ=V]7%%7+.J*15UQ=X_J#=45EX^$X=CQ>=N> M,',\LY\/FPW3_.">PPE5+&[GXBZSH*=6V7P-5)&+"]*5[:N#8;8&JY*X9/Q$ M@(G<62%,43F09B VHV)<$-JG8(+S9X(=Q5--,X%Y-=!ES>A*!8M@ L$$NVN\ M=C)!D^K@I"NH#!1FRH355P"1ZJS;"*$NC/>*- MIVR_JE=Z=8:\MI^^WU"K4975' 7L8D4V]+>"/BQ(K[:AT!3I82&;)FM.;2DO M2._\26\_"Z,ITM/ P#!+,14Z2'KG'BTHSW.6S%03B72Q11S@;=;R# MAHID@D _];UY02B=$3N5U7&S8@>A?62CEA,@LS ME7XU,'5959LJ719,=7HR$TQ5"TF[/E,95P-#E\T2\[>#3'69X;;;500U6?)) M?.P._"IH@R6_O3AIT\*QG+D\VM=R)M%W(.)OI+HH,FECB:(VU0C:X.5UM%M: M<*W@VF9,\\.YUJ)RL 6&\!9;Z;3 @-D&5.:^TV$$ZW!E!]*0Q"^$ M^!3*&DACN1JFSW"C$0,Z]PO$P5[&9"PM([A0^NT_>P\]V(8;+^,@?)4FK#8S M_Z40#E#R(BE:SN$08-WC50AI3HOT7@6NLL!5[MZB&L%5WM'1(T"+!6CQ1/O6MWN(RH82^@3(YJJ^Z3 M!?A W/AF#N=5-3]C*1HBOYM:L<518%B<*3WM,+A:IB<=QVGH5E-)>D%/)Z>G M'3GB.O0T\7Z1\?6_0=>4D9*!J9T9.7JQ?O]#'(Q^T@X\XD?T[H2SWRT- M_RW GJ\:WN9N[#:+*67[5H,#871AC(6CM1(J_*H45 MB<@$(FILXJB@HY/3T6%:OSX=65<#TVAJ?*CP[3=0PMVO$8FB^DI?F,T-1_@S MLYEFS2KK^94KXTQ_!$ER/I>\70>3A*1]6T2>LXJI*/?"\O4JGTUN"WW[G=U25I33E M:F#+ME6;I82OU9GX4$''K\6'ZM%7D814(*&2$+V(]W2#=AI0ZTU3#.9US-HE M>,(MWW[Q?Q"?@MP-$0:/.NC,]A*^>=L!^8K&<&6EK5\-C-+::)%N3 M5R8?FJ+IEPP&$N1SAN13UQ6O3#[8[",;72"?BW7 :7A$\F(RCUH9Q?'6[=S# M-#9K/1G_5B/6XV2;8,W12X.@926MI M_79FTC9P@=U&711\*_CV=&-O+5UI9^RMX%O!MV^3;X\R6=?2U78FZYZ(;S=, MV,K/TRI.W,K-:N*W96@]&TA@2]^>U.X$EOG=G+^YKA">? MWQCL:NT@]SN#S3N>3&KLV"[9,3MNX(L@I%3P'BB9A/@I6(1[XA5(TQ!EP']X M]L0>NQ,+_ID,#5?5^T-+C<_]??W4'9 M9:[1?3)1P%*O-29[X#=D?!,G/]6OM@^?LS._1FP!LD*I\[ M9^E:1^?./0!3>A,0.'Y,2]@#'\\9S]PG(-_X9FDEG$NW2X&/9]F&I1<2DK)A M<V<0<$0 MY6*C8,&\;ZT$L*FC//3AQUWI/6B.837J&$TR;* ZUT[O=,$,J3YB_I""6 MN3V(5? 3X0_)SWA<*]_##5XD#W,=UAVFXWP)1=;5KJ2Y!9<(+@$NL;K%)5C\ MVY=UHRL@K4XMAYA.+^/ODEK[ )=WF;Z8R:_6QQE"5-;-V>Y2PLKM" M3E7%>'/D9&#)JJ'(AM$5U+'+M+F_!/[3=4S">5Y@$QP3GJN0$8;X4:0TPK0D M+!6[OVBN+^1FT SN":\IO25Z2;/#32%#O1I8EJR871F=(NBJ+7%]7+K"L?.: M[!A61^CJ,DWL/X)@_.+-9M2P]OS8]9\095D8U.<0,_D\7[A>B,V^:"<=P&,( M(&3*:K\VCPE3NRN$UDK$I#:A&2#,#5FWN@(A?9E&^&>LMB.1@(DYOIU=D9_X M157F(Y/RD66+$/?%$-<>QO:1B N3DZ9LZ6\,D?/(0IJ6ZPCS^L3QZD-JI@R< M@V'*FMF54*(@G.-'I@\B'$P7@MHVW]C$@F/',D+,$)9T:I[2'M[827"1[%15 M#M,KJ\Q._:N!;6JRZ305&]SODL[ 0'Y;U%95>!]$;2:.QE"-)J)DK5/;95K, M_W!G',W Q<9ZUQ^)^'3C *95)7=Z*3?)G51F+)HYU&7;J8-:*DSISI!057'< M EI0$*. 214E,V7BD)^9.'+L$R/8%0?K#7WLF[.M 'NS0"A554_WTCE^*:I M7PT<1W:4I@8!=P*<4'"4X*A&M/$A'&5<#;2^;#36:MT^;. 9.T=[P'KDZJVZ M@NU1 @[9(7"/?59WF7;=]Q!+]>)76OA%_K7T%EC>(> ]W@9P04NA@5Q+54)? MWV>N']_XX[N$Q"HK&1.GW/6U8M+M'$>;"(:X (;8W[1JA2&LJX$I6R5MKD=G MB',WJ9$T]B9PC<0?$GYSX2/UQ$1Z"ZHF<_9A92QB@TN MOU+T3D1X^0SIXR"INX,^'* /N]BY)&+'C5SO#_SS=3"Y7D:DT!=X^M*,B^22 M@Z3H%[@1.(F;,'3])W+0!$(3^[8=6>EWP"P1='0B:=L '5G*U4 S9=6H,]7\ M..9M H,/:R2;R>[TGWH;VSA39Z,DOUJW8[[^O*I#ZL?.+3!1;8Z3+=UV_YN4_9 MU.9D_-.[G)[^3<8I42I)@GV85YDMT.@&2@ODWU?XEHZIN( MIK:9F:!85Q2&A?>M!/YH"9^H7DAIF71@B*(U!>MRXS>;&I+PP3&;/EF&8T^"256:KF!59_)S/P M![1F6HA5)ROZ973-O'GBJ9%Q/H1XG,:"Q*($[X)KUXZ3(*]OTY:G*-ZNQ5OO M/#HH2[N7&.\WE1AO\.:Z[7@*)KUP)NU>,MQ6ZMLY)^;/DD0XW\NWY1RN:=25 MQ/A-) 43J9!KDC#K($LO1)JZ8\E=+,+@%]Q63&:OTG\>+M:M=8*I.U'0RHA& MO1J43?"6X*AFN$K89EGV/R0S%S/]<4 +!+)VN&RD*9UPNC+75(JG;@RG$Q+I MB?CX#>:X/[NA%RPCZ24(9^,7;TRD?RY#+QI[="U13WJ?+^3,)@C6QGP*Q!53U/XBZ'WI+^0QYZQZ&2$X@BX#6@1 MFT^>B_BJ2,3'8;]#02!S)V0@CFBQV2!C2'^-XY#/9,J;([A'+U[E%#G'D26, M+&-)#LBK(9EY!(Z3GC\\PXND>1#BO,N?*+S@QSZE0OI[5UH$8HGXE2%>$DCZ?Y,QO3;\?82R(/DYTWBO6QXFX_U$(!A"*F+@P2!_R+/KQ]($ MSB<(<1_ (NYH"K^ABX//P0EY ;SS@QO!TRAQP=N?76]&ZW@6001Z]IFQE$^> M7/H7\@RO@7N3N8C!!TV]"-Z!&HM^%HZ6C-P(A1=Q0Q\^$:Z/WN5I?&2G@UN,7XALV=R/0>2GO)# MD(B//)(H+&E%5RU<."\XU%=ZJO2P2I@(*[="^ORR]7/)GIX!UH.5GT"PN@DL M,2MC6>"0D*UE6%%WJGGF58#%P,8 +EYGXB*KKHO"VRGV?7[V;^9@(NT*.R7L MBUFX8@8NY5ZX9SQW/J#PT"W:Z_+I.'LL"BL+A%5OBSC'TH*>M&?-W7%+&WWI MJQN"O-!LR@J*3&F;,MYM$ :^^^R%8)/<>&-9^H%4/6&B] ZN(IA[(^F!C(#G M0&[=C&+I'7[YZO;FQ]T#_OWJ-^D%!"M>"S5Q@.IG[HOD,1GT)UPM_/@A!@,( MK)O/0/>4E2GA8^TD$X[+&6$CXL&,'!%@W" M2T(R@0]*HYGKS9'CJ$:0T-PORFZZXZ)&Z4G?07"$^&WBP[5B^S-^9>W5T1*. ML/AM6.DH6,Y0Z@+S#YGUYA$J.U$M@?""K<$ZH^6,;0!$*@'YBP[Z?.CAJ;%- M4$.[AB6MEJMR'$A%MP&[ %[X0=]5F?QML&:*.8F$^F5<^LO4@Q/*;[ &IYOK M#/X=*8.,HT]@):7A!G" M-T$I(\W0@P51MARA*IKB-^(H!G[!=23$ Y*U*3=,63_\],#O?H%<\JF@3?SW M5W8)-^-_+AE@"][0 ]T9_NTO8'+X(J(++.-I@&)D3_W2!Y+;(G&9KQ22.8B! M_#G48R)S.Q7F* ]I'*VKJL3G8/!B"_%1IQ'D611Y$Y0C2(S4IO73A'[.E$)J M0(L1(Q/4R2Q4H>N1.O(:A:Y70'G/X2!,(5&HI(NI-D1O#,O*."Q4,_BOU:*5\"E78K)\/7:F@]&_L;F'L5^.]IJ A8@[/-7]FC6.-Z]V/K:*>7^/0VSNNLG#*IL>,"3#/LF!WW&'F'4L%[:I3BIV 1[HE7($U# ME#G_X=D3>^Q.+/AG,C1<5>\/+LF?W16+7_!XRW1QH( !:X17%%81#= M0=EEKM$]%S6FI5[KAUU*"V3X0@UN#]6AA$H>G\C"0J )R;^6A#KQRP4/A(R] M"(3!<)GX M223\0"M<^W1[C'WI@Z]&!48,B$1@?RD0%X%SPX+V?0HBO(&2SB M8D&ED)1++XP2?)[@*ZD1D$J^U1W0.&$BY^9>O"[D8JK2\J^ENV!>RI#^!H.; M^'BV^%Q<>BT:_;^#%PS5R#S0PPX!E0P&B-!?BF)J9;%X$W6LZ0K@*NA.V3O! M\4EL,7C]&&2ZMW8);+_);N@AX!&27PM8J,NC0OQ(1M2/AP\_N30D)$V68"R3 MPOW33<_=5Q:$^=?2"UD0GVE""?,W^. U$)_DCMC*:=S5S6B,3"9X<@%K^%NQ MN^ RP>["#T7H[%(,K:[J5CR")Q^^0^^-L(G$$E UMPDHA;MHZ"1N-AYNHK/P M]K8%_@)&9!%^D4H=RHC4ET$GA9+*8C$#&L)?QM0W@%]SYX!>/OA5> ]@@4T# MY'1X%8EE3O3E:Z)A5A\^YT;+D#I>XVR?8XR9XK=G<.YH)G!:78_EP5/ 6:);#%LM[X#_Z6=K 7OO SMGQ!8>0'#1G"J7P* MPMR'?[ GX$*^@N28+^??28A& *C;_5PJ!T2X670]_I;<(;#ND#!?B@4MV=4E M_,O]521M%MX>C>@I,FIYS=]J:C_3H X!+J,UK$P@1R2]MXC9HV &PXMXW 59 MBXK:B$H[>'A6HL2DU2',MY)<+=[;JI'^L)P#A[[>3U(+_9;JQ">0++"/1_CJ MAUDP^IF=K'$%PG#D+N A<;@DG5&5-Y0)8-4SSTWT'S+"D,"*_"2-25@H(9/@ M3W0D:SFO@60EOY*$07:W+,[+KEU&3CJ/#FBS$QW0CM93K(-+DIUMK_\#+IXC]"6K9KGU)?]WV#52G'&.9,6#-A7$,*=Z71_ U7/ M;WXNXP8/OVIILV->#513=HS:0^L/X.T.=QD(IKI(INH?AZDL8"I;UJUBJE0P ME6"J2V,J53D.5]EH@LJ*H:5"O(#H8//X MC37['U[6M"_7?>:ET=$/6B&*69\PF-^R>_I.J['@T]^3"ZW,I Y.8=5+ICL= M!O0L0"5.3F?V<>BL2$K8&VT5A^X)0CI30G*Z*+#Z"@+@]/5B7]AIZ.PR$4!^ M8#$YLQ PP4[2-D=:'Q6[\3(FM)AHYLT]7H$C!NQ$4=9AIT#1%:5<#LZ3#05#4&5+4839" MTQ2E7PULIX&Q=&<21#@^352)(RQHMR1&$ 389(=#"+2IM0%[W #[0)--NW:4 M3SA^72&S)B,(39$9YCUE52GVZ@DJ.U,J:S*\T!2560@?'"A?6M" M&.]-FQ,?224.+#(90ECKYNFM=4%"IXHH5"2ABD*5?NZ>BC@^U8%[;46Y&MBR4E*-(*9; MG"&I-6D<[":U(C6IM ="T-(ET%*39D#C8DN[&NBR8G6 U"XS8I#KXB&(X7O2 M_IV]!J._N;+I)DZE@S*JP0DDS915VXH.6LV4#;/A9H4&+K#;W0R";P7?GJYS MSU:,=CKW!-\*OGV;?'N4YD!;,=MI#CP1WY[-8*&_2&XLP+MT",)O^8&$"31= MK<$(10S>S:EG!O;U/0&UNO''GSFDU1U;2D6(7ENQK@9F;U,Q>PJ?_I\UXB[- M;J^X TSGE>!P_[:R!3:MIX;'W_8N$/*]5Q)W7)]7P0"RZ7807T-&Y'Y$H?2> M"0X?P6KY'G/K-:!0N M2=69 K;2OQK8O4W]1"MT=;BU=\H-JHCTWBLFPE3?#V74YZ"D"LM(_XO"@G)#&X68) M%#V#CZ>+8SBM785 3:?W-#5O0U^%^^3,"@25LFH<#)&:@MDS 0WOPX-4C8+N M5\5]MU7U:N!L&T933R@4+*UTU,.G(,QO+4VP\NZOROO0K@;];?O8A429&Q7% MSI7.E.&TB"S 8HV80#7A'$,B23&9!\ IR?_WUU MD$;RD97=[R>EMKR*3NM(?K3C7O-74-CG@0N@4Q JCG+8D9/(33!-!P;>!G,0 M*',O(N70L9591 >[I:@CI8/5HZKL<*N.LBMCAP KGUO"5%MAFLF:GLL1=75Z M\PG%4W>?X#-1?#"+5R:V/25PJY=BHJMRX*6PJ3(-G_D.<;B7$&SZ)@I31'-7 M\XU45X%6N7=U.(/O/X&YD?4C"$P=HEDW4O='[;9WHW;GQE450;MMU>DH:#=. MBLS&@$5T8$1N:D,&I;^*G>\Q=/0Y)L)QPEAQM##8]_3+>"Q!P8)0 Y1D9\_7 MNK+0ERG.0\J":P!!&;/E#_6>"NJ46@%VO7,Z#U(K3(XI(S6-3OS,$#&:(;6S*.S[AD.07T\IZLZ>Q+2]2(R6 M0F<-*V](FMWX3\',%5*L!HD5@@2E)*91$C/?H!3[$+K_]F9"BM4@,6,O$M/? MKA1;1G$(;Q:"K Z5%;+]I51F4"KK[Z:R[6548D1TZ8AH8_.(:%PS7L+NB<6J M =I&#)8^S0K:&2Q][-!ZV::QX$B2M@N1=1&20*.YLT_)E-'//DN2P$\_>M%H M%N#(V6)^03-9;@;'V(]O8OXS?,-JUN'A[LO=[>/=1^GSM]O[KW?2P^/-X]W7 MNV^/\(-/]S^^WCQ^OO^V45IMF=K-WM;ZT1\26C^>0%I-8$2C*1DO,4(_#5XB MFFL,R3.!&Y+AKC"M@_>R->%G>(@RP;J/3Z8E-BN"XZ8F^ MTM,4HVIZPM)Z?;7:B,TMPSK5:HF.C<,ZE9[B-#9!].(7==F)'#'65(PU%6-- MQ5A3,=:TG:.J-M;T'!+"!6^$(R52T_/]D47*G@4%Y_JJAH+0K*>TW[E0X0/W M18X-CW&I#;>7U#*KJCO*/[G$J=PEJUET+(^FR+I1A,4[K%'V#%K4!=AY,%$FK3/+*CT^U@'NE?#4S%D'6SMB4D "@[0RW:CJG9AU*+KEP-]#[" M1Q:[I 2UG"VU[(!9/IA:5* 6RY3-DI&,8D9).KWE(-'ZF&2,1VVTC;]0@ MUSA7 T-S9,NI';(2N8'.T,^N3%*#]-._&N@&:&Y+9"(OB'YVA,B;HQ\#D6GZ MIFRJM75VM[)-7=79?_J($3NB\,1\N(7PO!OG'^UH_*->#<#M[IM=*942Y-, M^>A'(Q_M:N!HLJE=4$6U(!_C:.2C@_319;MD!/)9.]P=T]FL5&3$$T&E2 "G M=,'?7,+U>-:Q05/]FBG;>FT%7_6VSL#Y>G.4=[1XO$$S.K;I@'"O/9904-[Y M4][1XO@&S019BBEK:E,5J-TJ.^E8>6IYV06]M%\B4H=>U*N!"2Y\7]#+!='+CJ!W'7K10+XHLJ(VU379D2Q25W5P8R4@ M;\QH?5>S!@1'C,*?FN0UK M\%0Z*&D:+'NI(UTL1*@"0\9NJO>ON5L[D<,IF%4P:XN50G68U09F56Q9MVL7 M!@EF%KF$7PC-PQ? M@?:D9W>VI ,C9X'_=!V3< [<-XQQ!Y$78504?A?GA_:]+YS#_M?SP.?]W4_P MHNBPRN(=6?F.1N.S8J>[%J+VS M'HHF1NT=.&JOE-FL!J%,NQ?.-GH6:&CI@?A>$$K?@IA$TAC,+HU.LCE)8/M- M>M>7[SRK..5\F_O,:)"2X*K[//%^D?'UOTD8E'C.EHI6@Z.IVN_G 'XKV$BP M44TVVM'(L9&-=D>A+ T4@J+(L,5SX*7*ZOHL4 2L'CRT7",[HORK:6;:D7^I MPTPZ#G]JA)E$%4]W"&9'#J .P1B8L.L2P>P(/B1A2E@HV4Q?I__4)6]C#^^T MV^KN,\8"2!1+H1L3*7IQ%U)$XGA&YL07_4=-RZ\=+MA',B%A2,9_N)[_)8BB M>Q\S5KE(%+/Z:P9C0?ZT71TO5'A"*?B0Z5INO&=XCL MW-U@XOHSOXP[UC!4F9_LJX&FR7VC _7C@GCJ$\\.^=PP\2"L@ZSW.]"P(DS^ M#JN3+VD]#Q)=I]HG-@!4Z2X(!FN##W MZ2DD3QCF7<#B1]["G4G@?V P ?:Q<1OP9CB1'3LQM\F%[R3$FC/WB7P@+I[; M)PQ4)I'G'["B=#O76K8?C9='%7:TH5Y*>H=7A#%.3?F]0-7TY^KOO_6DO^ M7.!\+PE]!SZ]W,)7\!=?W5H6M]:3'TN>\P'M@ MAZS"'2@ID.!>E_"SP"\\4&9_P(?TI,]L9?ALB?AC^&Y2KBKIJHQO4BF5AF2Q M#$=3-X)/5"-(?17@J'"/U"_UHSA<8D+@1_J>&THXE6E4OQJHVVC4VT6FY1<% M7PO 9[X&R?J3Q%(<@AA@CX[8G>0>RC> 3Q\1R=M]PO"9T6R)OW)'HW")_P5" M6/JK1 27B@_*;D(:X^LJ2PA=K7(AG_U12/ ZV,H2GJI\+\;50.D5&Q63>Y'I MEBFAC5")CJ49-N##7F#EP-!++YKB* 7+YZNW7X$@N;>E^Y' M<4#U"24EO2ZS:H!A$S@9N MY\V\9V9=N9(?Q"BDN6R=!C-X=[21PCAWC0F9(VG-9LDG@7=!?. C*UZ!<7Q^ MZU\-G"W74&2W91S%P$;<'-W&>C(J/PPQ4VT5+$-0FOAT>%B870IU=>!<\)KQ M:1[\R:?6RA-<:TB/L?0M3-/FGL0T[ L0"?G7$EX"+ZUH9:Z1[3N(#?B+#<.F&K^@#.FWX M@/JAA?B[I8>CTAJV8_F JSMIP0=T-%Z0NZ%XH#
*%OGL-7F5J5HF .*PSSRG7;%F,I6@!]3#QX[KIBR.),IP$6*!< &VSV3 2X MN/IG)H!!RR=>3T418&TW+.J( !U%Z<$B .AW"8HWF>>N;Z1EXU\A5PA ]D] M$4I)J7NTF51D:35VXZQIK7+T"DX1_ (-K6=C7_XBB.@6WH=D!A]^)KP=G\>^ M7^/0VSSMLG9OD55M 7 M+O C"9UPD#-#<(Q!U7CDF6G!(9'066 ZPP/KWHN77" -EZ_H_N6=F!^@/"75 M,&YR#LL#&2U#8&<06#7C<0^Q2\SZ_,/*TG+$K>]BX-F8CE$I2"K-"]TY@)7FQ MG-;[[:%_,58%V@.45@2?0.@3N$L,2*-$CI9@JOC,T@8M_P+ZH=06*E_?GF:0 MC*H33GU$3>6":6-L.X*J%M)V.Z6R>8*/#,F(>$B9Y497W@G8K!H$0QI$#REGJ_;O:5UJ MM*DP=1\;MO3XU@V)D1M-D02FW,@ @]4?[QF;.B.+<\=1I92'![^,\,/N,'@F M^YT6C?W08T*!G"0L\E(Q?Y:I],:0)GV@Z[_2>\ZQ5YLA6Z1Q;YQ&<2J3N$G[ M:AL.JC')A6)Z.9\S2<\_ND*'&/YB>OH)787E@DM5[E'DOK;Y2E^F'HA3?%($ M+XJHO H*9+.7/]6!0,\/\AS,GG&CMR!TO5BZ 8>$.E(GBOBDYY@D_:DE3\T/ M8 ]7&K%ENLDRJ6SAIL2*XP(4"M2QOJN4?2A#N@A>O5S@I0]=_RFBXTK5"5VU:[)JU"H 9.Y7["WO[)'7DS+W[]ZO[RYLOYAR ,*;C; MK;N W\2OE9G/VE&6, ']>DWSKV%*&/S$)WPM*Y*)'56!B))U9Z&=+><*YQ#4 M/-+^=@'V)0":_.Z^4B"[X /<=.6#L\MC>2N*.0OGI%*")AA95!F$/0AHKQ#3 M7*(UN$&QY,U+5!/;?/:0]Q>A%N&B"K5"7N?0&H9B2'6%PW+W@F8D,A;]V[>@ M)QE)\F?#3<:!C$(;Y315>O$4U@I+@ZLBW"R@5B-2$9>S.P@(7_A_7)^MU^2B MM:N6PPVHKIGDT%5J9;++!Y,J8I<6H>]!+=TU-LL$6ZF$RHL[:8B*?^N-J7B MZ_3*W>G'.U^=O;7(G\$=HR (MX,)A,,$W(F'L>GZB M&3';"I99\()R )84 1^Z-+Q"72.4.%SBPG\6D,9>V9+IC] MW(>.IT&4,@M?2!"":DO3PN6:#\,WLQD9Q9AR!_V^@#>@%/.?"3X _NB.N*O. MHAMHHLB8HO<6J4C'O\59*(A6V.6WV)-NZ FO%\LQWW7JCI&3A\GU1RO+T3;DQ-4^A#Z<0SD?&4%DP_+!0Y^CX \ M0-P#Y5$B?9(%1?L0/2W@4D?Z@ML+-'^FG5WZ=2AY8D1$VP9I[@4]R([B9:PJ+IM>-1Q:^4*ET@ZV@Y Y,#/SDD(Y!6 M\,,9<\KW(#YJLH(,] D3CFGZRDWM',ZMF^D7V"5OZN -WX(KA_:4+'WKW?30 M2,?\X3C93[I"9&;"EDGE"(BV.0\%L63#:^Z%_!*JVD.=Y H>P6528S\I$4O$ MH\+OG0HD!N8JG 4"F8"Y2= SHB8:)Q;8.T;IZ>6]N_DM*=V9LV_@3_\"N0G, M 2<04*Z1,R:ZX<6>-!;Z[@/[]H3S(H;4(HE,)D@PS_QYM#RGP7"&U3/W.,62 MY"=>Y;7>*T$LQ^-BR3/U^'$79/IJV$]*.?T*'5.3D+;72$0CY M.MBL]B:IB05U3O^[IYVF4LHI5.:@V'IW^YMT,_[GD@X*P"(@EOJ"O]S3(D*L M,>1J"!C[!W4BDH3<_:\XKC;)ZF5GB1:;2R5 M-J(="[@/JH@6BQE0*::0F;Q.@C_/S/ZDP9RJ&S96MJQMW_('-_*BAP5L<7SO M_P/>BHO!_:M[;A@;07I:T>7YVP%5HJJA'7/I!DB#\J6/R8+PI(%/#81;\#:P MRY#&/KZ!H?6% /6[3T2BSGO%2 (-3KS3"HP%_-(V;>C'/&!SXP$?0AO&,9>. MW1+-T$:6DV?!:K",W,SMGQ!"K9UQDJ1?+3W.&8J9:Q9*HN0-T GQ3[GQI?OT.67A-] M[*D26\2%[EC! \:WS1!)CNFG\4BWF\8,P>1]!ZYQ^>N> @ MC-W7M(9EXF%B)GD%BSC.670+'P+WC\O8)>>]*)?*JTR99BEC81B8Q]F^)PM) M7DO?NB<=(D!&KRS:=@@362TNU5$P+EBZ5-J=B+)RS,VN0WI-RA4%KOW3$I,% M? =K"^=Y.R5;I;I!!QRRILU7OVU->QVFMNDPQ\LPB4/1["+7*5OB)1MC@?%! MW(*%#LU=W@["*]Z??I3[J[PL8R?Q8\_0:.KZ<)"Y.\R:W_:\32KB6#9I]:I2 MK-C;H(85B\)PXS&&M!%D7:K86TVX1X^$]SY)#O#676 IR@\,8<.[/P4A_\G- M&-O01J^/P0W[Y T-MI?TG3B*B31052B6+][9FCVIO?B]>-W:1#OQ- R63]-@ M&5?B]V?7F[E#9F?L$ZBC<3W0KIBT8?D0^#Q(Z3(5GX2J0W8&F>6*16=I2F&O MUR)#\,?P$*!+"[%HHX.?9&'@2EFB1O0<[--S8(F>@S?;<]"=[@)D7U[7XC,( MD"A:,M&RC+)08FG/WV.^JSDJMC6OESFA1$KK&=:K$.1-O>A/Q,?LP.R5B3V6 MWAVF)4;@YBRSFAQ:,(W12R;@X"?SP">OTCM:8P'Z-9=+W4/R_5993YD;[:?T M):O.[PTV5H/Q]@CVA@>$54D? 366E#O\+\NZQ4$/*;O1WW98 MI+0JKLL%(8[B["@(01/995IX1IV=_;-F-+V9])/(NR+J> Y@/D8T-!0LHW5? M_(4DW3O4+1\M(]!N6#I'0_')8SAF UA^/JV[6BEB2-K=$^L 2_K0S P]AN"3 M!,P2YDD,A.3OB:O.B6>E$B-E-&0PF1D 3.W+$K;,I_476!X1L0PJ_\W8PR4, M:?,1_@R3T1B '67$*0/_8H N*]J@^ICEKY,GIUO!(TH/9'L!!:V%\GQ6).[1 MRA96N@-O8\7CR27 F_&HX^ENR_MW,5)H #^8G4L\4N0=42E M0S)H00Q-X$O,XD/M@34+<0#;K-[Q8_2W5VA_)+3I&&B(%?C=3RA>__AS3.85 M"XL=I5_>(;Q:6+P1Q"*IN4I":'F5F#9TY3@?CVO!"QCHA(JUX^P@]IRC*@Q[ MKDQ%5:SAK'"U7SPNTN"@:=G!01 RCJKN*)_;>+6\7',R"QA%)_>3)53A:,?P M!'I^6,S"FES@3E<'5J2I=EYI1IFE0S-VI"PQDBR MSRKINGZ_&T#TUAH#@ORUX84<=A&FLC4OLNLB]K%V5)I1=;0B"NS?J+'":N6 M7!6J'-E\(C#U ZKUBJ(YS9[0,D<28J7<:]:\EO8\5);2IKK5#DS&K?!JO%ML M>[Q_\:,I6$9?6/+O)@PQ/D>K!GC-*OT8R^CN 6*7'!E"UQ7/*V%Q)H2S04Z\ M)(Y9RU7K?SNT:VOKKM'42Z/_: K.4J1[ZE\-W1DUI9CAZB:)T&RXBLNJ!\=+ M=BIQ3O,3-I,!B0=[AEEO0!(^*RER3[1D4$->PD-!E065C9J4F/SG94<\-W7P62"BP.G'LP%#\OH)>L*(>JI*'IB!:6'^KX;L*2L"<-]81MKG).TH^S=WR! UX M55M@Z\FJOO%*"GT^EPSI"\LTT ;=YQVIQ1( M2P)Y)[A,@P(9'#N[MT>D::=4+@$VJDAG1]RU22NJMJHA"L!8NMEMZ!@Y7233 M]GW,8X]&R_F2/<+-\8=,X_$-*JM(YITTKQCZHZ'M3??#4F;X1!I/@4.@E(IV M# V5;WS2MLW_Q3(,!VI*^ 5WVU:59I3WU$JH;$=Z)'/FHCATD3^OD5>Y'Y>4 MUN9@P*--GA]U!$K]=&F9-Q):C MM/$" B^/!X3('X^8MD0ALX?(I76^S4E<)D:+<:I*;L%F_+OVA5T7SET';U[?'#B4JRUTA_E7:Z%JM8EZ;2X%7$J]B.6X!>&EJK[=82[46CP6 M7F^)WH"\9+(#C9[$^E%7-6YOGQ).?-_NBCG,>YR*=\M#A/V>E*3O^%C!(C>N M9\*CZ#8!'QR]HB2#V_NO7S\_?KW[ M]O@@W7S[*-W>?WO\_.V/NV^WG^\>"M,.5VZAO)Z0OZ7DW=K&*D/SY&':+S2_ ME'5^1?L(^1:6O57(KY86,46UHGH#L& 6B"(9T;KS6=)8B"53K(0,?3:T1&:L MP@Q19%A-P P/($(=Y[$A/7%:&C;F)@(S1#1%=WI@ MIG#\,#JEGA0E'SU/L%;0CF*2DMJ)/I_,LWK@O0)+[2\%P.!>AGB9&?\_PL<_ MS(+1STP.6"6\:!7E0&\9.?2 AR)D9^;".UF8.460? F6LS%V;*!N!?_$HQ!1R4.Q M)#(9&V;U" TN68 MQFG2>V A9!ZJ7GT=.%1P\O#\X2N511@<&M'J2E[%F ZIH'&?%,R%]6B"S)IQ M/RQ<@B'"2CMFKC>GHU$ //?I*>KX\.$4] M%OJ<_[^];V].&TOZ_BHJ=F>?I$IFT%URMJAR$B=/GG?HPL@+@(! I^=6L<&7RR,$&UBJF)"2/OBUBWK M;'.JA"S#*2O#<609SHLLP^$*5/.0I07?90Y!5FFP"%(TD;@ M$!/T88[8V%;^-WI"5555 H*P *ZE0XF?24.JA0;)164\Z*T3QY=/KBJ!WDB5 ML4GJ=LM%6C&!FX<4X',4RQN-R6JV&)QGX]_YDV_"06Z6P?1+U#%G2\7K])DK MO\$.\GUJHL-+>"/AY 9E)7Y&VH@YKF8/SS>6\+:A/A:E<.)#70Q) ?XEV,QH M_,C]PN-LHJBI)+/>OX&X\-)!D$QFO.B+:LG0,,1.+513DJ&.YDI*P1^-I)@. M)-4Z K8)Y?-ZRY5^,T&5(+R_&K/A]-JPYX\MU#Z"X3/_B)=/75]I[I$WB*PA M^^C&V/S2:&:;Q"!H,F2*@3)SA1OVY&/JZO3Y*MTR(1J$E8R[QTN>!%IC,D/X M)4950E/T8'&-B>]=OL]Y/FQ"S=*V33&0^UEQ/X7-E7:I*5I>@AE5Y?^B4+2* M2C\A]T@*_3CR_^N#VI]^1]U5T0.2VU^"J_.-YA\T,W'D9@RG*_IGT)#S0S0" M)AC5[G,$@-F8'XL(M-NG)DK#^4-1+9;\T>F+3)#=EJT*X:;[X;,P&WEO)DQ" MSUH-H!2FY?)%G1_98JFE)/ LR(3P\>4,YPX6! C8) U"I=Z2?C&&5@05"-,R M1_YN\HL)UTHJDC$0,AQ'3T4E U%C9SGZ=5E7?Y:C?N]5,&6ZK:Z])'*\X7S6$%;3=AX>)4[L H0+5QZIY& 7L#[FQ?4*:4'C)]D204Q M0MC-2*2E+#Z8Q7-MM I(EJDV=:J0>D6NS?'5\UP7OD!?@^0'&O[H,8J;;C.% MN'7C5183["I"0('=_F.Y5@7V%!X8*NRG *2*,^_A7-)('B[R.?@D/U@Q'V7* M[N<-(:Z?\)&,V.">/@)"3(3^(-#?N9["STW8KF<:K'#AXMV#K&*1VHNFNS,+ MJ4E+ZK7TPR*(9NI5;BMW=,;GQUGQ$708%0_KU$2<47YBO[CM13[%)22.R/K0 MP;VBSY[HIH2,]@@R(:6CDA8.C4PWP;A''\P=6D7RD?.)KYY',%YEG5! M2BT\TOX#C->@U$H;9N'-]QB$&_#_C0X$X*L^7P_4 MEV)0/<,9D-C[;)(P\<(T4^B,DO4D>(RRV15)9<*[D;M PSD'SB /,Q:]9@W$7? 75,M MN?88S^(R_YE%N$YI']MO 3<$6+I,JU.>$:$EFE(L*4V6QCL$;D[&B5E/DH5[ MP8Q($MY/%X\!T$H0V&[,QZFGP;W"A@?XZ[X.(U&]A%$IQ=Q68"AR?PB ML7)@S?C\/;,>ZE9"T&>H0LBHN=$B!@%_%<;PNI&"^H,XL$4L]EG4H+X".@83 M]34E!K[:/3,0&">!Q\-OBQPD7OQ.O/=[?J!_A!%@ M-;AMK$=_]G&<-HY4G9 MK^>S,X.5*:G+R3'\'!92OJ#[+BQ(NL2'__5W6"?[2"NEEQ=B M+ZR4.&%A0&,.&KJ@P:V8=AIO34]GXN-!- 96;"N;:&O+W='YYA1ZZ55::.G7,FS0*9BL8!HI M?#T7ZR 6'A^L+CHJ]QO@(\J4+%?UL(+2?D7%:NDG!4FE&;1B)J4 MX;K9+1#-^EE260;& :(P'1EI&* CH4?VE4C>?\VK/ M3-\)DXO4^\I*O8V"<_E(V+?RS39/,1FGU;5*ROB*Q:UE[+WH6LR( YM(CWF2 M1EECE/F"J*W2^U]\:I@K4\->;&J849H:9C8&M_E[!)*"HJ9,9$^( SU+W"5O M:"8>5-'L9E XA_*DYOQ@2$_YN1/HU5N0'9'RV>_S4/X@U09>\V@$ATFC7[DJ M,V!A!"3/*SN3%8<0R+(D(D^"JLPF&-[EU7/DN&8/P94?AC-R#0M'M\"/YJY= M?DOJLE2SFQ&/C"KS@E1548OSR]2J3+.8.XU%C!?^'UZEZ=T,G"9RW+-[TTC M%:;54\O5E]WCB$M'^$T:[0?M_AL0 O50)"\2%K;F?U4^Q3$)7 (SCD.8WZ#?FF,3'OGFKE$1""GI&7HD]+W+L9 MKL0\J,0VZ@-E\P<#\G%RZ.;P.?>_E_/&9H-63S/Q"_[IE5[I^8?OX)&VUVM] MZTGF=RYWX*\;//3O0O:=Q]\^ &?_B99?YL6N3%,>TM1NOFM@'EYL(%R\8N$V M.K#G%Q-%:!7O]?+=]?FOUXK!'67%D@=K_<[/BXB/,9C'?X2@\%'7/_1F5-UA MJU/NV\I+L@.<0/H*;I=GJ E3_Z>Z8)MGDF/9*"]B+ ANGZN"0F-_"P2%9MK= M:1$^+XWJ!PEW"F4MF[!5W724-IW#Y2!O"RX:U4%1!8W" 7L)_AXU#4Q+XUBO MF .6/"=PC">%/%2*R]^"K8\@^ ,>&RQ@?N N%1?U=S^<#>%&T@N^Q!$6<"'< M_'T&1937*;%Q$>6?%9^5@F%D!4E5$0;,#0!A61/AKUG8\V8\CIZ0"+!]$H78 M?R/74 KA5OFXQ$IPAYT%7F,8MTSQ"-*MJ-@400C@ 42+A.X40B=?I;] M4NL"+78D_A1^"A]AMZ)X!\7!TDOA5HIZP\+,>3,$./E%TB)_];JF<7/E_:F@ M#*/Y=*:28'<4+[V;GQ,1Q^W%5(Q*'H0E";':[#)/D9\S!=LR1?@6B9%<0?F_ M6<@4HZ,*@(2TH02]GZ^9)GJ,KSH5%J M8<'0 /F6B@L2_D$NFWA*<4".1"&5N*%1)Q3) A3"#2] G/.%?:$UK-C!>YE% M#! 6F[Q]VP8DM["FD#N*K+'( WNZ3#L;7*8+ZWHKM."[X1=1HH475%Y#"5VA M.RTUEEFA>!Z28C;XI0]#,0@OM^:(/ARM;+#'#D,KU/MZC1=^"S(1>(H@B03H M*\6P\MX)Z?% :8MY?S38+-%!,3>84_@H>FCJ?N2V;58+3E4#PC3(D!OGZ8X[ ML0)L@A;]$.EHJN+/%ZR45SGX6?.2XOC@&)ED8+J)CKT M!B!UP,ZEQ(H0QLFH0Q&:GY0XR-WQ0K\E?3/J@6;<5](JHDR6H*4V0H >GN.K M8L]!CC+N,^P#XF/QU4.F-Y-"G#:!R\QQD1@<+&'X-&,],2QPRU.8L_K4L>A& MG/#$XH3,50RX\)3M27Y8#GG)& ADG'SY$N,U"RM9J/<2"?[DU!&2.KLXAJN? MN$TM[N,./1[,$*,6%@I6U;)]ZZ)/732KX/\.63E;+@.^@<7&?.4KYX/DV*6[ M&2X7[NK"6#(#5!S[B7"0H8L'-G"W#;?,!FRXYW1TON%?[_[!N600HY*$->1P M]O&"*F!'-K[BF=TI>Q5K8A*^7",_'CQQ=0[4^O%88$MA#28<@7W^UR28, )X MA8LHBH@?PLGZR'C50@$$KG@%JDU3%OHI7!*IEO&;;5;>:/[*@ZR/X*)[JL._ MA#F)#2TCEM'S(([N8W\RPM,NW_@TT65)AONS:11&#UC21_&-)RSU!:*$^\=" M^M^S*.ES]"P L6Q,66OZF#(.1B, NHY-PD%!R"DN"9 MD,KL 36C/@*;D4 -V!A[>S^R<32AQ/+T$$"GVRJ$;F5=L8NQ-Q_E0(Q@&\E$IRQOA$Y0FS:HH7SRDB MFY3*K(/PI]_S_L'Y XKUT2*"PA,N9F/JBO4[^QGT(X[%DI)0FD8(0GW,V\9$ M3Z$(-/5'/,#.M>SD(E3:I9U#""2L0LX.J51L$1X!*,"K+KB(Y8!1%[7:-S*! M?(L$T\X)+_GM/8W_V'R1GD? MW&- 1OF6+O%)5=DJ RUH9.^_%52RBU>$>=0CR):J(#]6*!/G*322:#C-/!(P MQ_'SE##R\V!8FCK1FXU_(/C,?93W++@H;\3<>JB@.G)>*#J"L"= R=(L^&8: M&^B[2<.6-*GW/)JI?$^='.CY7V+MTJ!>T00L'*7"E$NA^CTXA& MP7Y.QD+EF0,_+AIZ:>%Q#J6D^ (V.\5:"F(J0L\S2J(E#,AF[,$?P%_CJ$_+ M<\L+S2EN*9)4J7AA 4G-S].LL_AL,0L[$?TX$DIT8>E#%R"F X(>"Q[YX@]$ M!^MY/-S)V _G-A:+U^* 2G.3:=3_P9L_1.&,0$O]A!O[?HK1DS8F2<=0?!0H MMA/"U5'\ 9@$ 0&\X7#2BQNY7=]'U)N=4F=!' R'C/J49#5!U.Z#E_W1AF38 MX(O?+V A%'ALB#B-,<^6+V#?4\5CL!9(-%3L[6^[8.SE,_6'['!;,SNAHN9;85$J[?/XLN2'#?O=(T@-D([ M3OV\!P=I_TG:$"E)\0S5#%D%9=QK+N0*<,_\/(*[\-!+?9;%KKI9A]O>\]() M>%VC'>5MJ2JB.-VRQ5BI^.)KEDG(&.C[JH]EMI.$7:>_O$$4\;'_?!V$- :Z MZ8UXNA"K^ )0B4A=%R^A]_&OA71QO';',U# 3&/X_R!]L9 ];9C3K\N?6T[; MM+GCE[M2:L&I6EMVY*#VG90]MI'_4KDP$D"B [)F>K/LS.-++1K M??)3T>8)&8VV1;KC)%>/^-G(AYT2/IP.-LVD@_,0*Y)=IEG;S)BS[NGGC/79 MRFVY=C>W$F>PN2NSE,NG_HIC:\W@H8/D];[;GE\FY"_*:[A.(3U;26=U!B2! M56!;K,96T[S\I=+E4FV[5%H5@=+S^S\0+3L<7(EQ]8;,!.-@UX4H$T/PD,.L MP9(=0FOPE:NOVU#,JMEO2RU[K=ZN#Y>#RQY>F;J']+]% E;H7^^$E%S.S;Q. M8B="7IAHY>V0]Y??OZL\+:,XPVDQ?G$ M^-333ZA2A?T&,"-Q_&Y9!VYD[C*[T^HZEJY:^BH(AGU6/>6YK5>_GJ-/$OP% M$/P22GM-!*]A9S--]23!2X)O%,%O@ '9F>#U5M:0BP7[E6Y^_+Q8-[H M=;RQKG&IHCB>5B MB&6IJV--Q.+"J>NXJM88=\^%6[]8]R2-W9J9XU#&KM?JZI:EZJXT=B^'6 YD M[#H=(!;=4]V2?MN26,Z56 [D='8T(!934PUO%2CY.1N[#4Q:^1YAZ:6 ^#RE MV;MU"MNEL)!F;T"_WYF'L'>(VC$=U=W?O[A#@F'3S: 72&D':$F^4Q+(WL3@'BJDX#A"+;:N> MUQ3)>Z8YHMM/^LQEPX$B:(Z+;@A3-U6G4U=TODG&8>7" M/,EE+YG+#F48>^3L@R.XLW]\I8%<)AE),M(\(QW(1G8[Z&%R;4_5G;H*'L[! MP]0P.(!/ L3JMQS$ZBX#L3IE;75A+PW8K4$T0WBIO0OQY>@.6[7=0-_I'C@! M-<$VR/L/B$S10*=!'3@!:T3!W@ZUT-NWCB]H M6!IH6(ZIZHW)[9&T+VE_"\B .FA?!]K77%4W74G[DO8;1/L;$CGKH'VCU<7@ ML].4_-\+#Q'5AR,@ZXYVQA&H@V^P2MQ2K?WK?F6Y6F/(9D.111UD8Z&J40<0 MA22;0Y+-J_W !1(8-?QV" *R@8 L.*^7H[9+B-"RZ/$D4 ,RTVEGJ($Z&,1I M=6U3MR]\^\DV32%;#:!&M1!-FZK M:W=4KS')%!=NY_\1^N-QU/>G;*#<_IRP,&&R!4[=R23:\C%]N&P2S\-L$DTU MC67)NWTZB8QX-HAZED[K@U&/U\&HCNZH9F=9 $OJ.4?J63ZT#T@]&-PQ--6S MES$#CTX]%QXVE\!$$NGAN,!$=0@("N-IJJ'7918VP@TL.4IRU"X@1'5PE,&] MW.[^L3S)49*C&L]1!W=X>QTL _-4Q_/.@:$N$Y7H/9O$L$&$0J3XX4"Y>8A@ M//_E'PA'E40G>A&CN_# J$0G:MS]%UX$)]&))$K%GNA$Q?,9?A\S_.4F'!2/ MZ0%R0M;H!4=A!?L5M=V5/N26CA*7K@ 7MA0Z7$07G!: M7==1O<[>?:AD8$G"&36%D384:!Z$D5R,[:NZ7E=#MP8X@U\\'6VHV#P('7D$ M>.3M#\"'QT=_.@@;(,MVT$?EK V MET-'F]"0#D)'V+;<5:V27#U)1^=*1QM2N Y"1U1-KFK[ \%(^USB)343+^D@ M?(-Y)JK=:8KV*\GHX/A)!R$CJ]4U5:NV;"5)1JH&45\')NB_E8:R'G*N2 M]"3I;<9;JI/T,#QD&*KN[@WQ>0S2N_#T8HF[= KK#1?#O('CL MIK3^>?8 S-SO_AT^3-_ZX,?W0<@)N$.458.,P">M%Q(Z"HE_,F#\*8L?X!LE M(,PVY=4X2I+7RC".'I2(X[E%88)\KC"_/U)ZLP2N3A(E8?WP M()9,T^?@]=Q5JBK1=,3B[ 7BX]<$+3:)H\<@00F%;Q"73/V?+&DK.+Q(":,I MRJLD@#V 6Q3ABL5;HJ$"3T[@Y5/VD"C3" 8#3T2! NSLSQYZ+.82VM!41>_H!OW4 M:1/A%_@PYA,1I ,4U9\E($A9K.(N*7^TO[65CQ$(VQ#I1E7\?A^8#7WJN/5_ MGV.1)6>,MG@JO8O"/CR&T^?7(/GQ3KPM/VPP%:*SR'N_J)M>I5=_E8'%E-K2 MJVAQ-KQMZ;C=XFT(]*V73 SX;\* ^!_9^%E%[HAF,7 %)CLB!^'92#$,/PQG M\)G8,)6&&4:"3=-=6]B?!V3RZ0A(3^O\LN;9XJ%M99Z@<; X]0#>3,=]D<0% MT9EZV[& ,"=1$N UUS$;^SB;-T_!8#I*-9O"C?RHON[DM_@]&,ILNOJ6>78J M*@.XZK#*QV0P3-*96Z7"SU&F=TS\>W;5BYG_X\H?PA"O_?&3_YS@65.<&,QJ M82&W6X/5,QX.]YAQF;3CRPWZ8<3)^QH.6Q;C53 (_\0C4$8Q,N5? F?H#/RA M#?\->Z8/^FK/UGW'=0>ZY?4'FO,OL ^_X_&.;/ .^3E$C Z_6[:9"W2?-@JQ MW"N3Z^'P#1O<3--/K=VVZBA'U2=Q@O^6JPAWF8JPS0%V" UGY1S*6>Y/YH-F M IL^R,XU11QI&3,>3P#\[2^NKNEOQ$&+Q^3SL<=7&OQUV<%$)@,LR]B?).PZ_>4-#'8R]I^O@Y"F23>] M$4\7IQE*[L6X"+Z/?YT+]7:'"W81GQ%OYE]WVMHO\[X=<5O;P9M*OEEU1WU/ MTMKEUVM>N^-8M0RJTW9UHY9!N6VSHS=L3%[;;M MPZJXE;4EU\!F84$(RQ3-X)F#Y/6">; Z MWV!;A^4JW_<^RY4^_$"&L;N!O&C95F%D;UJWS0OR4E=T/:SDIG4M42#DZE=8 M_2+VEZ3A75=Q#GI%+N.NR[A0DR87%7%L5()=UUV6=3\K,U[%4@]2V*#JJ MDB*P78)J75KE)EV;BSWAU1H*E9L-APS_CH;7VU/;7FMSJM8PU+ MVI>T+VE?TOY+IWUI;#:?KFHL]+S!)%@_[+,/4?P^FO6FP]GXAA>!)%]9GP6/ MF*WZSSB8LKOA,*E:_&GHJ6E\(>@FE1VDY>@H#8PY88*_ L24^+S(P4^2@EMT MYVC32X$/W$W6GQ;2L[>@XE=35PIHVC+DDWDFXDW4BZD70C MZ2:;J:::FG565'/I]DR-/H:/?A"B=7D7O@?-4J VW UOT,"L[E$P!+5<" SZ M43.NCNI0N,-*[3T<"-LLU 4!%1M>50$H@R2U'YMG1C.6X32)9EYHRM$E4I;6 MK&0V23-G0#.ZUBAI)&GF#&A&ZTB2D23SHK(J+G%/:O 61$%P32:C/_CW+)D2 M3M1LA"/>WUSG V_W+H#C#I/%L.F> M[:JU&YDW14M8'WA^@Q.J:*95I)=EKA9?1'0WN?CZ+L37!Q!?[S+Q=5<07\L2 MRB)/T*&1\IO@-9?\\Q+YQ[3KY)^*Q[\-S-51.ZY]IOQ54V:.Y,*7SH7VBIYE M=9UB#GD0SY3+)/](_MG$/P?6 EWRIDK^D?QSF?RSJM%N7?PSUP9&LH]DG\MB MGY6-JH]A19F=>C.P)'])_FH8?ZT)41R<(?8:04 KA42*PD ;S)CT&* M(AB],ICO?)4LM+Z:;SF9-IO4MVKM>=1F8^4-TXJMDVGPQ>;)*6AT(SM_%@67XO>F2J\N0G MRE\K:;[;]ZW>[N2U\Y-7;W6]53Y+6.4Q_*56&VV%_O651XMU$-IR2VU%C)0V MH-)@*[0$KSQ8S+LPEJ,NV6"!@E;TE\V[FYZJM^]:IIDC\0+3C*/P_FH,XT;N MF/KA?4!43R4OC6 =:PD)I/#&N^&G;-!5RG0*.VZUNG;;/" W'7H"=JOKM)=M MW+KXZ]##=\",:"_G.>W#<;*?;VD_7UWV\WVQ_7RMTGZ^=H/[^=Z((^A+4:N[ MS;6ZSVQ*'WV,HL$3R(KY]5C7U]Q9E&A?88?"?C ._&+!)SI*OO$^K-^C=X4V MXM_A46_'4?]'+L1 9#(0;1-XZ#2>L6,NZR9[1_2/)4.&Z @.\(1,GDTK'"ZL ML-)[5GJS!%Z2)&F'VJS-QS$R>/62_/$U*I:U0N0>MQFNX[4[GK&J%^ZJ)I*. MUM:<:OTH5W_NZ&8]S7"UMFU5>]01!J6W._KZ'J!;]MMLH.M[JY*)+7TY9]7# M<\G'LKEAYY*OJO:&G77.?N5I6+X>*YIUUM6F<^52[=J?JBETA*;#-BU3ZNBL M<_E+J5?BPN/U/#O &BPII9U<*=VI!X_L 54:)M@#D:08#M2\$])*.;_J:IZONGPDITBL;0BG,0 M1<+2@58,3^VX>U?U- 1[HN&"]>[+QX/Y$UXHS*OFK*C=WI,U#- Y'-"QC;H* MWAJ@8TM:V9#[MB.MF'CD6JINKTHMDOIIK7O^Z??WWZ0Z6C=O;&K*M1MO6*VN MUU$MJRF]MB2IU$ JWD%(Q092T53-VEN*-E 9;6#,@J.1\&ZF4<_"/,@"(BFJ8:Q-^M(A;@YM'(05[Z-F!::I9K6WG%> MJ1%OL^?OHGB"Y1N,4N'G6P5)=VU-K'*0$+&MM;J.;JD=NRZ$BC-3;B^35@X2 M];+U5M=V0'O5FY(^<^'N6G(TU*V?;KIG/VOOW)*)*D_ZS$7#802#T>KJJHX! M\<[>8,Q5=^0(JGOE='+)8R^9QPX25[=-Y+&.H:FV6Y<%W"SGT3[=2(Y6V[*F MT+HA!2\+P%.K1%2#1W?A;L<] D?;N)+.\?X+SUZ3%2^R F"CR;Y!:T@/GB]C M/YS>A(/L[(&3I[(N8;6Z\$+5JZTU40."-E77U$E!#N;&6)YJ2JU7UMR< M+<>X&PHI:N48#65N'2)7*KF-(:!-E3BU$A"V(E#=SB76BCNY%.I8\L"ADD:TG6.F0]4)VLY2+BM^&JYOZJW#%8ZS)KA)::+N(^^=U%53J':E.7R9081-&5T[RV2C+B6DTKZ< M02[ 2R.P#6E;.Q.86=>A?W "N_!D@3W2LV1X=W>4Y9T9![$A.JJY?S.)YIB' M+YY8O VP"CL3B]TP8I%Q?QFRG4RS\9CQ2=$6B69 "$.<6O'ST"! M+)S"7VR@/ 73D>(K$Q_W?3;V8Z4W2^!!"=S"[C%311GYCTSI,1;B)S&[]Z=L MT%;>^5_JS.,;'\('DWP;A(TNF M^(:$/V?N+C%L>G<83?G[8?!1'U^O3*-U0^8/]&,&+^F/9P.X 1Y5KZ/ MF-(?^>$]2_"::!8K,8/+IK#%)!62O_W%U37GC7(O^%SI^6,_[,/U@UF,5\&# ME EL4#1(E$G,$A@ XV\?QM&#F'__66$_^8L4&H-X:3OC_,4#*:C5.(5;N1L?=W) M;_%[("YFT]6W%,AXP0W1Q_G&1Z5K!$F>6[7"SU&<<_L]N^K%S/]QY0]AB-?^ M^,E_3I!EBQ.#62TLY'9KL'K&P^$>,UY*.X(9\^6&HP3)%[<+A#^+\2H8A'_B M$2BC&,_)OP3.T!GX0QO^&_9,7S.\GJW[CNL.=,OK#S3G7Z V?D-XITW9C0SI.=2/)QFWX?WGZ;L(?D M\N:;$('?(UABT@%08'Z'M[P%X?DC5S^\EL) *9G ^Z;QC!US5='EV$OA].)&X<(,+>L]+9\1UNB_'T#EI8@M:W1I% MP5HA8?EBS&LI,.2Q/TG8=?K+FS1Z&(0T!KKIC7BZD/SX@D5O![Z/?RT$H..U M.YZ!,E X7<2+A7ALPYQ^7?[<GG_"<#H^(V1+OA M/>NSAQZ+^3(8FCJW$F>PN2LUF/*IOP(C:#J*9O#00?)ZWVTOM:DW.B>:2!)Z M1S>V<AUL*:QJ7EU >@W( M-I.L< FLL&O1_NZLH+6ZEJ7:EP3")%GA$EAAU^X$N[,"5NPYJN7MC0E$^$HY"![YQZ!BXX= M3H,QNLA%;F/B:9*,:B"C8\>78(P\P.1X3>E5(NFH!CHZ?H!)P[HJ57?W#C#) M\+[$96Y$94WE29^YU#B^/0DF+)P]/*8)UWW4U MM6/*ON>2P2Z?P8X?,@7#OVMU5,V3>.GGC9=^S'>58+,O0FP?#ZN=GK,]F/!' M%MW'_F04])4[8":?(,EO8N8O0 HW [;W0Q0K"))'KD]$@5.5O^[>J\1>%"C9 M"OP&\V=?\<5WPS\2=H,X\=O)$KL@2\Q6US!6&="P)F,<+LZDTASLH\X!FWF9 MJWR2Z1RBH4*2ZBH:7LT2ID09)8UQ$"G._B)6_G0.A'DM:K6V.,W?(IAA\,@& M-*_D[7-.R$2]A &^!$@-$[+Y>@;A#.Z=IA_B"^:!JCD,\A,\;Z0DLP<@>J#3 M1$G/'-JW[,!1E<]L2A]]3=N"!O7-"!Y:0P!(26$("[P$)W!R<6SK!#[ 0Y6"W-2@H2YH_'W[W[[WX MU\4^*A(^=\O!O3B$6K#5&+Y68M2^'(S8/\!N!=ON_\%0!]&#A(B58(#+N0P; MJAP_1Z%HYL>/>5*-W2+IV MS$LL=&B@=/T6 M5+.AE')_JK$QZU/U9.7DD3H;[ R (!62-6QRZ"B=CE$Z2]7MO?LV2C6V.51S MZ "7[@+5&*HIL6:."5@K,GDD8NU1>>G003#=0Y,0-!6M+C]M(XI))<'M2G"' MCI\9G597MW75,20:Z.E%NTC5^S;UI^P8K3I?EB9D'#K(9B!RO^>HGBY;0%P0 MV1PZRF;H0#9@=QG[)TDE\].A/9R&V>I:CJMV[+H@74^ )>.MP9)I;-55+5 Q31G= M"G"9(AQ$4]!9OK)'%LZ8$B1*ST_ N 0.'$=]#EGQ-&(Q4^#)CT&?<2R0"8N1 MI^!"C)1/XF@PZPN8D <_G V!668Q&[25;XPIGZ,I4XR__<75-?T-_J-K;\0+ MQ5_(H,H@2/KC*('[")5$C&@9<4-I+Q2REJXI\G+@#)V!/[3AOV'/]#7#Z]FZ M[[CN0+>\_D!S_J593NM4.#GEJ#Z:UE8J JJ\BQXF+$QH\HBE]3 91\^,O64A M&P93A-A*2N!4#*L$3L6PEN%4;G__\MO=G[>WRMO;S[86Q6A9V"1R@/43)% MGHQFL3*(/14GV ")_BE?@QSBV MMO)/E&=3&-SB"_.!_D_^A'Z!$=O*':Q6]BZ$M$L?79S]$XK62B!2NC&?IV@M MBH/WP/4A&[PKO!I7_AULXE?6C^Y#(*5!93@IPVYU]>44-$4 255$\](-XR23 MP'X7RSI=.HGJB%ZZ89YD'A1,73T//$Y3(E:>F1\G"@L1NFL)FX8PV>BGGB*S MP8M[,-/6V@V!RDR@AX-9K(GMXFL"0$]9] MX4:!0-?);_%[8!##>;SREGEML!09[WBBQS475JGP4/ M88C7_OC)?T[0+BQ.#&:UL)#;K4%K#;#/)@U<+]? C6-JX&M7>%&=_(1['-(\ M_+$*?_;!L)Q-)F-2,;$O\T_6GR'1%35/4C=)@05!S\9 XR!H?[!GM%!A<^B: M7-U$?F;I8T#:^O#1! S;1[@)5$^4U44["_]X"*93QE+%^&WDQP/\XSWIFQ&\ M]17>129NYTWYS<+^?=V&@V# \- .^-F$XE[Q^WVPP&!HJ6XZ8+ 0#R@E:'QH MAB,#P&Q2M333F,/I_R2K=6*\E#\S$6\9D/$^!8*=\J<'],!G ?V)2CR'_HQ" M>!G:!-GGM)*/#)3X,2SD9!8G,S]5I,5TV@1BQ7[B$L UA:,QNT09S&BS2P[; MG8X^]R32%LQ8K5VCFNR=9!8@"O3V?V3G)1$STCC(_&[H [P.V7_KN5>J7 M4 IR=6$U4H&J*LD()%>22FP&V"T(EPT&Q]KQ[ MHXRB)_0LJ1P%>C8>EYU]:)@EV8'E0R/#WV%L/4$G2!)^?U0\78DR M"!,:2 >,.0&*G9YL]!3%OX\95S3H)?#&!'UJH>AQ0,\8@PTZ%>N3CS![)3T( MU!TBW&@B[$Q!QZ"@,+0H<14H2,0?*;Z%W_I^,DK7&AUJZ836+R]2!OP_C-(7 MPJI.@6E#VCI^+PN($^=O)X<9^1[#: K:!ZP3,?VS&%+ZN 2L9 8\WK$R;63% MCHY@WT!M $[&J$0 $PS@F2%=!4L4LV'LP](/8S">9PD.;_Y-I":A7PZH+"0G M9D9L16\=\3^23J8"PJ7#H(^L3B*))IN+A=3!@OZ%A#$N0F;H06@K:0L+= )P M'BEAC_KG5<9'RW-<,>@F"JTUCI=5U))1'*=X6!41J/*1WE!!X1Y@%D]Q=840 M1YL@5_VY)3#OVUY^"KU!*,U)?\0&LS'79U$A1F% BBQ/_45\L"O#0CIYE)(Z!L>?F\QDC<7'(IA?;CE M\_8YO^2+_TRM5W $].,?, <@N2_PKFB@S6E=L)G]:]#4GR)88!865"VKU9V. M0-QQ?^-B>$B8$W,2](&A^$PW XT87'KNKH0%$@%'X(7_S(1-MU[ZIZ*DA-TR M4PZUO0 86P%U$[83B%2YCT GI9L?F(_A1S#S#CJM@G.4J8$?C3LDZ )^FG% BF]O*'W >D0@D'0^#;T4% M$&\C"N1"?#W9*D]@HR'U3_QGDI#P;E1GVO/L+WP*\RZ%TL79B[$T*FT,I_I MD7=#C$AMF3+7*:R,#A+#ZI1FIY:*3NRBUGU)?,-WTWI \2H59^"C^ M;GPSO0T'=\-O7,GCYU1&6!BBR"C+:'7=Y:/H%[7Z++T&S]*$62Z+R5^($JI. MU.HT>*)@)[C+->"_I'J 8*K4[4(V><86VXA7M:()EME=!<\,:,HSU&2R,)D8 M@W#EQ-'L'EN+@2*4ZCKX *YH@Z4"7$[^S](9Y;/I^UQ76K#U"E84)A1$CP$: MFO@D>&P ?X%D6F<[88>0 I&FW9\-6EKU*% M+4B2&:60,NZ$+16(BT;5?.!*A)M6#,_G_C28[#C@Z[S>/K8:8!];]GK[.(K5 M,AM9+$0Z50HET^8CT1']BJTOVW&UT*-O00TOT#-LA+B9$_ :ZEAW]"CW+,1T MP_%S*0,.@SB9[L& Z?S(\96^5(43M,\FT\P>)J.9)D!C#0NNL*=1)!(@!]RL MQ9GT4E=!/@T_24>&8TIIUR>%(%MYF-SO8"1S8<33%\5.T72!0.GFU"-!0R,>+ [&@?]9SZ-8G8 B1WT-PM9R1-)AVQ R:]!"&('!*__ MDT?#KV83M"B)/RC;*R1*1+&2+W94Z@@.B!Y#Q@]A2N'B[M."OW&)99"[]7C*>2O85K^&".PG$3Q"CB39GWNBQZSA/*'0YPL M>@B )Y.,7'-'&X7]>-J%,-H%%2\MFA!!9+*_JF0<6AM /"F.\HD.J/>4;\"% M.#E'Z#OA0+G]"?I. ,+_,YO>#;_[/T4V?68YEAB'B(M48AR^WM5JMS9 2]8V MEZI6L-OJ=MJUYL99&Q !3S95#Z>ZK*Y6-/B_BZ-I,:^%LUG"C?TXRW.@-!O@ MBWX0.;L;9.S9YUYSIZ154B6Z[C.$L>(H!389*C( M]A9UW:^9S"7^N0D'"Y^0'^@&23B8/J_JR6QW%JN%&N+ ^3[7H)J*3G@KZ.>5 MA\Z"SR4_M15?K *IF25\G#7*.T:UK%[25G>],M& 3M*.TS8,KVHG:=-IZUY- MK9:MMF'6U93:,:V+'I2CKW_4ECV,-Y39GD%K6NX3KZ^E\:[=G0NL?:!S=+OU M^"?]P08K!<])1W>#Y8[WK)F#^^ '(M)#2NO6O7A?"&7=W-]CSNF M-Z:$?(Y$$<=G$32J&.&UL9!,]2Q+!9WE'&!1),R0A!FJ!#.T*HE+*P^G'I%E M4[U+:#@?T3WZ'@Y+5"I$7E<)PV(MDM'>'Z;]3)BUROU;S67WUN_GA2?[D:=] M[G227PJD9_EA[9[HK*8=2=+TS>I'M8%'M6$8JNW*/KGG29!KSJ/R9*UC4^5N M9Y))"%V.IKK& M,@>_EDW5&D&*YW2DS)/C;D>*#4>*W3:7JR7.MM7?WI1XIIZ%K.6HDH26 MTJ#\,DOU*K-4YDG/?-;$.IS3J@M\I]5U5%LSU$Y)/=CYMT5LH-+T(8J'+'@A M!OFYZ$W9INRN.F%-I>&I7HGW?'O5J8%VSP51XSFI3H(BL5Y]-[V)2DS;1E/Z M,9X!EOO+"^]J,KQ;[7SRSC2ZZV"'/]4T'56W7DI321G=E='=!8X]F^"NH]'I MK9U%@YHC!W=E_/;E*>CEIW$Y'$;CX[>.WNJZGJOJ=E-:/4I[L;;SQCG?Z*V# M>05F6[M$JI316QF];?RYLF?TUC%;7=LQ5<]>AL26T=MFD.(Y'2DU1&\=BXX4 M:QGZ2$9OS\QS<,[.@;4<=;[16\=N=3W5TCT9O971VQ>L-^T?O740W,4P5[@"5<9[16U=K=1W+4&WG M$JL<7P(YKL.".-_HK8MX$)Z,WLKH[86%S*IZ(4]UKNP9O76Q$8INJ$Y)^PP9 MO6T&*9[3D5)#]-9%.(=.V]N[AJ0Y5"FCM^?G'%C+4><;O74Q-\)6=4.7X5L9 MOGW!BM/^X5L702+#/#MT<^ M:M;';@T9NZUV.%EG&KMU$1="U5U+-5Y,-9^,W/ MW:8W"I+A#0Z;K7/(T6V,G?Q*[:"*C><*#6T;U =L11?A>QYX7]'"3^G[(TWID=/J1&S P[AM'';>46>QGS1U)?2ZZD++0$G>N '"0@_D"2 M#; -:8]1LTSL 8B=7Y_"M']TE+#T60/J?"BNX\]$43LADUCE#4GI2QP2/A1& MSD1;LS[#5J;8[#0=><)[PN;/WZHWZ;'W[^.F5M787_H19?5 M(4.8@7;,S]0 MT\0A2'+^=:&#;A 7VC.*MKS88S&9ZW^\@BRH56,RZ_T;;H<5'#_30HLNX%G_ M8MYQM[1]>-YNF?K*KGU'/4P06]UAM6HG M6=,[S2RT5M=K+\/=[=,HMG.:F>@;9K*B,^1B(]B;.5N?*XRIP0\2'%M=5UX1 M:_V*W KA\HT+G?)UR51BTJ"3[]'4'Q>_?Q(CO$Z;6V00EOUKT *>F1\7EA6#L&UG40%3 M\*J3'>KTG.L IAWTY\2Y4RK.O\!Z7-WFAZ1HV]S$D^?++$YF>.)B\_C\*+^/ M&>]M#DQ,[>E(LX1K2"WS:1N!(-^-X(A^\,.T._K;R$=]#V1"VGR>Q !J-5$/ MC+F4VM/>]BAG0&5$8P\(59 T25*%6A9?86_VGI\$U-Q^%#RH\"-1DDDT2[@N M.'V"<0]FXZG2'P7C0_W8]0UQH'?"\9 DPP& MV)_%,4X5'S>.POLK>#&\*#U^X7T3W,^"TB,:R7/UI9)\L];' M6W"=:Z]NX/UK+QH\PS^CZ<.X^_\!4$L#!!0 ( .2%5UC0.'^(VAX +!L M 0 0 ;VEI+3(P,C,Q,C,Q+GAS9.U=6W/C-K)^SZ_@\9(]3UL0"4I(*$(+@+:57W_0 $F1X@4@)<G9>0]8,8)C3\?'+\Y.O!P[-. Q///!]_N+TR='):58L^Y5]>GMR='P'__QR/55%#]*R M$8G_*)5^FK$H*__V$'Z>(8ZSXI204FGJ8Q1CS.3@O?'I4A*=O#V6_\_* S?2 MPI_$7*#8S_D'@HW$>H7Y<3V1_/T0?H>*CN1(C$Z.*Z1FRI/1T=M1N9&!R,F* M+7QWJ'_,BG(FMBH)$9^ITOE/:A ./"0$([-$X$LI&N4"2^N4#>'!PV*D%.];=I]:$C^8(K3K57*31M:?? M=&E!83(>?_SX\? )9E=]"VHGBRH_@H^CXQ,IOQVJ;9IU]G7+OT89W3[:L%E9 MNK4AH]NQ#;4+29,LF"C5WWS79N2K4N=FI)2=FE&_REEBD1$ ".^Z5,BQ_V9. M'PY]FL2"K6WF8!U)]D>7V5=FEC F=_UN#2C2Y'_U;D* 29?:L^+PH7>=V ^Z MU)D5AP\U=:(XID+1PS?I=ZL5B4.JOY!?P73]E,W9.QQF6VY%[ZA9&-5_/B'F M,QH95M'#%:,KS 21NUE!9U$,%@R'GP^DYC+*-LE_K1A^(QN2E:CP+Z\[\+.L M '.Y5ZON7F_ZD[& J??Y@$L8(JQ'R.'N!SCLVGU)0F+RG]#Y",VZ=EZ2X.C_ M>[]]%'7MMR3QDZB/R /YO?S=(\'G@^P$-8Z#BU@0L;Z*X;BD^!YX4/3;W56K M=JM:T\HFJSYKP$9>?SY2_SOV1INC7.&CY.9I=EZ!WT^'VURV^"<:KCP9:\G2+S,<6M"9T)C3B 1PMCU#$>AWTP7&@G> IIF' M$9<3"<94CAU.@2FR\E)>GF;V"HK@MTAJ'6*!!9'MW ="989&N-[:P^5]7^+] M/P.%+Q\M?A->Q1(0W!.V&D9&N$[;X-HP]&Y"3[,1F!>V\_[X"KI]B^PK49XGWL M4U1#\CJJ(W@'&^! TP\X.(!FT&B M<(T1QSP?E X(;%,:1Q\,*>>$^Q'E"L!U<#C=K#"3#8GGZL\O2"2LWQQJ9&3$Z5T#3CG'%+$-SP&A-*%< M<$%O9G)7C2F[3**01!&2NJY@R!=]-AUKED;DWF\CIUA[@GJ:N4>9E[+WD)=5 M,,C-ZDJV/)Z36835_L!_H31XA&&/@QMY!&%]@+3G:43RQVTD-[SUAL9_\#+V M:M54%7C?YU4,3]^;T("$1+M6W-,5\3^-6N9&-'Z4+]B_N 5V7F*GR<9 M#@B::;)<(K:^";^@WRD;^VIGE^-^2R/B=]O6C*R,,'W [B)D\: MOV Z9VBU(/Z88=1A\#NQ-8)4,5)LV'NSM9=5X*4UJ#/2I@X/*AD0I!.Z7!*A MKM_&<0 '?PD-CCMJX&UBG/ 6H0RE+3%94"D1& BM%!&\^'.-*< M8TRS2X0(AL$'^W3WT6]E9$+D;<4"H1EZ.4=/L?04ST$")7L_Z8=,F=((1<7L MH"?'9* C;[I V.-=A!F;&HN$Q17$@-!JWIM[6+BIJNC8:+6/#GND5R.]C//4E9&Q"HFO/99IMD. M"2W319V6\#W>_*4,C96CVO5 94I9@_$?]&(( M\UJEUWW7-)Y?DP>X42_;*9YC6=JA&4;YZN53IA8IW:H?U-V(OI_,6Z:C%63; M1JIQ5?^X;W,V@ETQXEF"G9O/!XQO\[Z- MF0^]FV.=QR7".\WRGO48L:]Z]%DJ 'FU(QJ.-A6_RD(-1G)%Q&0>3]+TG_<, MQ3S:;=7?H2ZC3/0R-,IB:=5>5K=7J/Q5+IK/BXV_I[$%=]BG<]VH9SNS]FB# M48YZF3AMA2V+NR@T[%7&>M@D)$ K^FS'CCZU&^6JE['55JDIMNA5H.H@V[N0 M6 /?SZ3Z"F+CD(^CB#Y"?)0\JTT8#HBXIGR_MYNFFHR@]S.!YJ"/\IH]6;6G MZ_9TY0,2B'2[W(IA.N.$F-$0S"&B7#'?92CG&5+2 M6Q>4ABFI[PHU#1GF6\R4G5KJ!S>SB,Q1SX.0%3LCE!5K7 9E@:]78#Q(Y S9 M OKGFC0P-*)7M9L9LQ"\ M@XWEVRW]AR-$)8-5G90^B=# G$0GJ(6T8?"#R- MR>6@%+[O/A,[,#5"6;$2%5-2Z*O*M )U,"S].L1961AC_?$,SNHX__I<_H=# M;N,X2 W].^';L0XCW#4IQTIPIW_J"@L__N!EE2K]*+O#&+@$G&-Y)F XD'_D M.NI.BF]WWD;$*X:A+<2S>N"+H@H\=,VW ,57Q"!F] 'O!&B%BQ&ZBAEH"[J< MX] !RN]/OL5,7W3]J29.FK9@MXEHR]P Y[NCBL%H"\["U4NQ*C4QL\I>D4[M MZ!>(17)I$O+;_\6(02;<^)Y>/*$EB7L><':JQHA^Q%NH]PS1W[-;7M>;4?N)K9&4&KV+ :)N(K=L;!?AX(K9%L-V'5(IG9(H>(*"2Z MA+ C>(L#/O=[PJB.@Q&IBO5)O6,TTE%0ZFT0]<504;F*!9:=4"^M3!_1JA\R M35R,Z%0L10J,C)UZJ<4#AH/%9QP$BAV*-L/48_$SLC(B53$,*:0V/ L_#G.- MZY*&=@=-9*=J3"@?5^Q%W;/?#MY(V 6A2Q(C>=J24Q()=+9=_'FEPZYNH\A4 MC$R]1"9OC >M\:Q2EP7B]Q&%<^O!%XZ)+RV+37*%#Q7"XRR6+$U]A*LK$G; M.4C2]5(RRAHV2/DJO%J MMY N$R$''>5+O 6K561[M+3C[]1-BHFS>+K"VC[ M]050]%1E:3[FK+JA([[]ZL4.Y\,N7(WH=GM;8_ GORY/8^P \4[5&#'?PXL< MKX+0 2&5+_1F!36/?3EB1/3(?[>G"HW"4;'7]A(.U0)/-\'+VO J* ;<[C 7 MC(#+NQH_!,DO2]]\D\WB?XT,]6N+4;PJ1N9>XK5I2BII2"7GW/I2M7#8TM>< ML[R[])AYF="OON#:G@#]%;#"(.MDXON$K':@2F1&- M^MM8]I] 2AE9<1F8IAS_0NQR A:WB(JP]B!E9&P"K6K_97O08)5_8Z M5\\9->D$2,7D5'K;:ZCCW[8J_>MXGVNEWE*K"97E+KX^)HQ]$( M7TW(IL43;?_I*/YT^,0_H=6*Q"&%;_3?<4QUV]57\AL7\67212- MQ87$-4Q3PLC"A 8''IIQE4;D\T&((HX/O!@M\>>#O[81,0B=%);/!X(EL@U/ M,Q:13ROU*XSGYX,@T3=(!QY/9(N)2."O7QA-5I\/='$B\/+ $[JX8"/XQ(^! M"S0(;B*!U<%AT[A+<&6;=5JQ2P07F&(]?I#R"2W;.*Z=4<;HH^S0!*UD*;%N M',/^#,WC06(N9YC(?IKIG :?#WQ5F^4HZ6^6-);3D*W-(S0]GYXQ]">)ON#E M#%Z!W'1UBSPEO0)>(Q.:V_X;!YH.#\8-4P^98-^WO\KL[D.CV#MG1 MNM#+BS#$OJ"AOX"6D/9L @BK#?CX0JES-21-D-65= &@ M._Q HP>8[.5E 9;+KUC6]5"BCKPDTDX9**^.;,L$]/9>= M:E;T=F#Y/.L*5]5UW>O\-!T>:E\YVXG8"V68)81^@FD!<)HP&5+6/CX &J,^R&S>5=@.\F,VAJ6TWY3WU9#_%R MC2A:T^^]L_J;C*BKH#+MF&@IG7GI+KWX*P]UVCQ='GUE&QVGW6N23@O"9T(. M;N:U@[0!MQBS^;;OJVG.M=(\W[RSGG:%9PWNMU?)8D>JY?;0^$!\6JS!HI+, ME.[?#Y>I9(Z15#6"Q >WPSF-D,V>9J9S85V\>)(+-=]D7[ID=%GG*S-^(KQ1 M"COQV ^P 9'=X.F"V _8ZA,S(65W&,8-'A*H3:G;=LCMPXV@8J44S MR&WE MH*AD(5*=&\U-I1O_!Z6SBX!PF&H[QA/C>6=V$>%RW9ESB0VUQTF<0! MOVL[3K43.6'G'E?TY9EL5LO1OYG 435;;>%9ZOMQ'.0[AD&CL2!\X1E6DUV^ M?8JU$#@QQY@!&T[U[1F8^CVT3ID7A0L._E(>*WA3P#KF\>8QR !D0" M(GG=(B8)X4O&%V25I<"X7V@GUTO*2KPVZU+C&/XE=>_;9-1G ?Q*8Q_Q19[5 M)U6H&@>FL;RK1[ITP;[+U^M;?67^*XH2?"'K6VJC=(0X)R$!@Y[LHW[L4;]D M8=H+=F+MYJZA+TO&I0S&^HBKCD_W^$F1\"V_?)MLH7-@G^YR%2!Q+63@^D5- +/9[S-IF M[>I">!.&?$$9W&K\CB6DBK'!;MY&XH(H7)-_)W(;%NNKN.$:>,)D%8R@%L<4 M>Q:.*DIYDE&!GC(S5V-_ZPOO(+3/N0^=@[<9UN](D9GB#::>-FM1*XDSQB') MD,-C(%)URHY8C8C5EG5UE4E74'G,QVP\G;P_>F=:;$M%7>U6Y74'>-8C_2Z] M(K^3NA][4$=EJ1BR1'8U.PPT#L&N;-W4'O7A0/X;)8&<#1=R@17K<1@JIP]\ M@1ALIGSKD926"=";G^O2))=@==O.4HPC&L\EM,MRR$6T4:&-@M2#HYLR-)ZS M2X*C8),NQ> LU5C>!3WE*V4<3Q(!",!$GJ$XH+'R$S;TRX;2A1Y6W!!D2P(; MR343.JIUI6X(P3WV%S&-Z-QH?VRC< )#RXNV=C^_KEQK M*8J:I;:9P%%-6F^:7[!8T #<%[E*1%-(52853-E(L09LA%QI@&"U3$V;P=FZ MR@"WN'T\3VTN&$S[FPA.3I_-^K!A[:K*LY7B G!O7RQ;"%Q8,1K>F)F,[RZF MH,W[(E/)KI:KK6NV&N6V"R-'5YC:P)!K^M@WIF2;U 74&QVC.WM2N]$?G5#N M"WHBRV1YC?7PWT&EC?+:1N+$E7YU%;TTKJ)7\5>YBKY]_Z7K MV=M:L+])2) M^BEL<%LQD;D@YI.2:[NO+^#:[G[K2KMY3BX8![.[&AM#XJ:LJ_*XV1]U"$J\P"W]&/H MQ>JLE(.QN@2N.$2++41VFUW[2T$SMRT M;Z8Z#6'[CG#!#9.&=X8 -EMR)U:)._I@$+YB"1=$[I>(SO0C2E,:*>XVATX3 ME0L]LU&>U!?@*6RPC_7CY<0H+,#^]?B;7"68E3FAL;P+O8%G^Y2I*W<:^T)B ML(.-EP!#R_'!0.?H%:>^FR4/N'3$+B_W=<]K&RY[^S!T5!>UB-O6F2-VB?S. M.#R3)S&)!9YC9F$MUF>];:>E9E-Q4WDW36D7OM3W#2MQN8P+:U*MM=)XWC-0 MN0G0>+6*Y-XGV_4%L3DQ6"^:2KL VC6* Y[(4^=ZE@;7M_>EN;P+O! M,.GK.= 10_8N*UHWQ5'=2T^ED(E;*B5M;;8FM5 X8C-*792@4+N73TU!%T11 M&V[&&>-#ZPB[TH^P5%Z0[:+=L*Q4J1[7,[=#P=M":2KN'VEAO*MVKCS:[9XLI8Y*PWN&8AY"8C2PE'/*L@@%2_MZ?X:.+)BICILY.$X1 MQ ^I9WX,6[H%H0LBK9+?5;URC0JFD<[1Q2AK]U:2!^O^-M(YJL.DCR_?X^6* M,DER3N2:) \#[*QH6PE-J$B T/D!I3?_7BY=0"E\0Z+5OO1,IM#-Q<% HN M/^#OTZRI;9=S=#(W9-9I/7JTTSASM"B+&@5OVBQ0NWO(;#.YH\ :G6GU?>=- MJ%X9[N^3N\7F)1_^R$\ *OQ>'0,@G3>* W@I3"41RWS7S8>*?LP<.6%DN2N@ MB8"^J_A;JOH5\CJF;DAVZ65M M.+A@&+S9/(,Y_N77Z9I+"JO75(QT+O2N[$-0[]R/^6^0V^TF#(V.,K9L7+VY M2\^OMU)1($+@P"[8UT#EA--S74([J0WB.*#A&J-FSSLSH:-+58OSY*U2!"$C MR<8^:9%ZP)*/HQM80\J_=@<6 Y$+2U@>*:*2;UI&E93*NM"+\9(RD1K,;L), MYX4@42D88'AMUBK,E(Y*9&&+O !U'E89E0&GL%E:;*\MM"X@^RUF.A/"G^H, MDYH+(<)\IO7 -<0C<# 90I@=F$UEI^3662AD[? MT1D5Q+>:_]ME79"2KU@0M=$8?2AJ2KJJ3A7#PF2+I7:T5/%@$8:;;IO TP8Z M%^X24BNJZ9J@4NRE,YWC(.%HND+L.O(W6<<,R<[;B5R80/ .\(=.KP;7E7:A M)\70GESC%G0&]BX:/FO3,?1]4$HPE[',<)BM+,4?TMX5ML'!V-&T+4 M%09%<9C>NO(5DYL!C1\0(]!BUO;S#E*L/M!FU#O;2-R\ZX<[HCE3;BDQTLF;SLD< M/%.R@'B#EM"!@0MKS+?IA#)PO!/ER.%F#:&1P(7%_QL_/3K^ASD':K6<"V#D M WJ>O[U9%[-M7"R[\WGAA;2:_O%+$@FRBO YC@A8QB%\<9-/C9?3#.G3DEYK M<&!TB>Z0A?)YF^'"C%'A%5H+4EVZIUIZ(+DXF'!)G$@(-\G_V^,T.C%R5%O> MO"H(&9+EOSHS7UCPTN/I2QFQ.AG(;\'/(T-^D_X, MW52OLF,6E&KS3:J6<\@E":\>(8L.4HZ[6TEUFB_%VJE<4#_&F%&^0CXD"@#+ M1PSN;]9/<-@1N]#/^DTY\T?(M*,V\>S"P1G!/3.\27CFU .$E^0)'LDDC =C$7VJZ4O;I7: P;C)G.B=Z5(E*_()$P MY;5I.A28Z5Y8V2^DN*]Y>L,F,WXMF:O7T-GFP,'G%*(RP>=4[0C=7%;-]"Y( M;<&Z;@S8K2_[PM)9ZW'8[<:SF?*9^K:K'_F6_[>-,;X+%T==-.^V(J6-W6XF M<+2']TRV3[WRD-\ 75)X#X\FXIZ"AHKB=;,9SH[:32VV-64GA&+U2_:I*5_\ MOG,"Z=9OY3G#;"&L%'QQ _V2"ARM];A",I8%\2.3RF:B+FL"ZM.Z>K7%5SDHOS12))KD?KY#97!2<#13K\VV8CW/JMP\ZRHSD ;Y^1VU:RVK NB M4#ZN^Y!;V/@Z)(&Q[^;K12*4H4F?*HB3Z/A>#IY M?_3>&#YI(G=5E\H57+DKR-9(+K):@3.S5?/*8R1\<;Q_.I0=YOX"+]'/W_T? M4$L#!!0 ( .2%5UB6EW=#$R( %51 0 4 ;VEI+3(P,C,Q,C,Q7V-A M;"YX;6SE?5MS6S>R[OO\"I^S?.B3.>O?_SNUU>/(7SW7W_[RU_^^K\ _ONG%T_O/5KDTQ.:K^\] M7!*NJ=Q[/UV_N;=^0_?^O5C^-GV']Y[/<%T7RQ. OVW^VLWZWM* M*'/^MO._+G_02DA98@:;= :34X1@J@*?G!6)0JFE_I_7/QB#$H-WD!S_T025 M(8D204@T3L1JE?>;#YU-Y[_]T+XD7-$]'MY\M?GUQ^_>K-=O?[A___W[]]__ MGI:S[Q?+U_>5$/K^^;N_.WO[[Y?>_UYOWBUCC/Y/6 U_6&U>?'I(N-Z,^M?Q77OVG>TW^#\;=!> JE R^]_ M7Y7O_O:7>_>VT[%+?Y\7)_?:>^P\7\]5B M-BU-Q#_AK&%_^89HO>(1;#YQ_>$M_?C=:GKR=D;GK[U94OWQN\5TRD"4EFH+ MXW]?_UGW/R+,.,NGL\V$/.7?SSZQ8>D&EGY?T[S0=E[.GSM;Y$_>-&M262S/ M_^4,$\TVKTY.5_ :\>WDY7J1?WNSF!5>-#__S^ET_>')/,].VXIYOEBV 3Q8 MKY?3=+K&-*-7BW\N>#W-UXR4/_'UD_F:EK1:3X*M6+50X)PQ8*S+$$2R$$.4 MR3GM3<1/)[9-PXKG8<. BJNTH<$9K/MMRN_3;+TZ?V4CA(T ^B+?2JWG_/%< M2)E-,4"D>6TK52#:A% Q:BVRR%[4P>?BTW'M\/'!,M];+/F-K!^_N_>>FBX[ M4Y5;2+C,EXCZZ3(]>\?]U>G)R>8S8;JFD_-_7Y>+DSOGV'K154Q;-O"XCZ7+ MU4-[,O\7+J=M\.>O_#Q?-XQ9E9A4C4#"1C R2$A21$AMQ!XC!=-[6=T,X3XT M4W\>F@THWFX4?,I(IK/I>DJKAZ?+)7L_$R\=2EN8^U);QN$D8)$"A$6-T>KB MI>Y,L\LHCAW7@YP7I_/UZCE^:%-]/K:L37(J\+ P%S!$!5*I#JPTPDFJ15C; M>6Q7(QF31CZ2 Y_3OL/4=Z,W8UF>4KEBA*Y&$E)%R%0K&/;&@8=6H&KOR:>" M6:;^3+@:S)CT9G\R=!! -SX\;/H8\_K?'-D]/%VM%R>T/,?VX8*IIE#(*8/0 MF,!4'P%K1!!1!T$H*L]&9VKL@VL?ENAODR7=Q=)3@>PJLP?S/O0QWR9]AA)2/Q:M5ARR-W]PB^+9^@TM M7[W!^<>7GLS?L2O8TD\KQO]\N7A+R_6'YQSQK_GWYL&^;7^DHL*DBHU"T\.A>M-LF[HCYW'OR\6Y?UT-INP-ZXLY0!6:W8FJDD0V8, MB5$@)IN5[QT*G3][3)[;'?'J\_5WD%BZ+:[-H#^?B8G.457C-.0:-;N; 0%= M*:"MU+%8HW+-G1ER)9 Q^78CHS]S\]5/"%;UH,GA6?UW1!AV' M+-:CH B^1J9S-('IS#]1(!6E,M)B;UW[14!C\@#'PJ5N APBI<+#O"+7J'Q6 M1: Y7G0QG,,%"E:J#&W!> B>C-<@N5*3 .DD4H*,F0.Z'3R[- IRW.?1(9H MA?;1NEBZ)[X/4U7WUA+7HQF3?1V4')T$TC$M=W(RO? 46C:(+3K-,T.;E, C MX2'QZ-@E-#8Y)BL)$,)*U"AK)M\]&W1R\]<4S2 M?"F)')WP[^!"5%)4JRGWIM80%2U7\\_]$?AW!X+NG!Z>J(S!QIRA)./9-W,: M$"DTWZP:_J.ET-O2;9_^S=WC[ M"8 QQ7P'2/;2YL;!D]N-G]>F;OY)ZXE*V0K/8[-"LC-0):\=1P9TV]8/[#LB M46=Q?PG/F *\#M+O-O5CW,O*1HBBS#>? M^R^%FF=7*MGV201(0I[@0#6YWE4&GV,8DX4]4NY7A;T'3W<_ M'5O*M(T=9\]Q6I[,'^+;Z1IG.^ F9!)%1QZ\P59.%R,D!@K59J6]3E:IWF;W MZZC&9'P[$Z.S2+I1Y=62X^W3Y8<-A"V:+7&3,=(ZJ<$YQYXB&0=)^PK)%I>K M-LU=[$R0Z[#;I M>H+>VZ+:#@"AX\'& C%5S[B$+19=5:6WT_5U5&-*JW8F2&>1]*QL/,>Q\?68 MNV^7](;FJ^D[>C+/BQ-ZNEBM.,YX5E_A[Q,=G*J:XPQGB8,-T9Q+9Q"2E,;+ M@M8EU;^Z\280QY1K[6U]!A16Y\CP/%.1!XX^I-V_G@;TV [W"V"7S6#W&Y_, +>:OEI7/5BB@@%M3L'D:. M>J+,/$H?JW'""]-[8WLO8&-RT0_GQ27OO+M,NI&_!<=S?LN'36*&5YU/2D". MQ$L]M0TR7UVK.>/R0WO)_R#9WB(2M.+?"S5P*K;L7I5D;T\ M@1 S.WV6O?^DLZM:B,Z2OHQB?*FH'O(^.^U3K M%B/90?<>D9"&2+U\(@XCLW3S13QSS/:S/^\/#AI11O_V;Q^_4Z3=-I* MRX$T.P6*/7T.>-DK9$_?VF0MQ]M%]3[DTPO[#7WT87.B@['O3B3]&4__>O_S M*7[*OW=J(/5RS5\W6Z+/ZC8/\RF*&W>1NN(#!V@E]378G?I);70,"[5.UY,L M0PW(/E@TNA4K5-8T@649@M;>D:?^ PLX)Q M)G,(4@DP571(HC@;NZ?/M\\>D[TZ5+*7L^,'S&O'T&ZU?E;;\=5-12(MWTTS MK5XN9F62M).BD&5=1YH'I5G_879 P1DM"F,5O>5\/9I1&8M>HN\T^3U==1Y2 M2Z-/B)\FG2T@2V(RJI(@MN=7DU**R?BD>_L5'Y]^?":RZ?-7^/O/O[^E^8I^ MHCDU60ER63BA0:M$[8"M@E24@*)#+FBB-Z9WJNH:*#=49(/[/H>(_7)V\OA9 M/YK*[%F< ;DH?MYN/CVH=3ICWXO.=R%_HKI8T@7HIH U.BK*@_7-S=,V0XBR M'10CX29RVF+"?3^72U;L-\1V<:>1))DK&U M'785 4QD_R)D_HE"U=)EI&AZGZ_8#]FHW+O>[!A . -LZ#TY>8O398N('[[! MY6M6Q11M4M4I*$FS*C88(C>2&&WO?%ALZ3/Z=.M*D M1"J9B,=./';=]IF,-Z UHJO1ZB1NS9'NXPSF8#0EW1S@S#%,"I7#<9:K=2ZB M2H9*Z;U/]55G\&YD7+$EC->X02@L@<6 3$WGL%>P$;0Z'57;&IO^0ZDNJLD?X9LXL3 M+K7^P,&;IAY%A9B5A5Q%"(Z,$+EW\N(S"*-PT.Z.*8>+HVL][I:4YU-PUN'! M""T4U0P.)0>:)K+9]#E!C:94&P55ZGTJ]#HL8RC"NCN2=)!/7[?FV95V9BY^V'++R,:0UN7.W5K^LCJ;BI%%O6*XSO= MRD:N_O1!:TCV&%"G@I*]#C]98AL38@93Q"8'[2 5K:$X8\F%8F+NK>%O?CRM M[]@?\_J:OIYO2UWSAU=+G*\PGU58;7X[4P_E_YUNM>['V5*A6$.Q-1'A*2,O M@7TUY"D36+3UWKGN7=,&&10>E_3-M18QI!6N7-VWRHA M>G;N_7P@YX .ZK^(0DHE:P&#BJ?7\?2B,Q5<)J]4%D;X[N>I^PZA8QFBJC'[ MD#)D-LM@HDB0DG'@9"4710XNW%89XMVZ4W?)LBL.U!PBGUOQEC[J FLE8K2@ MK&I7:F@$;!W9:G+1*A.BLH.T5>_0H>.VJOS&Q*GN,KVK(S"M,\/CV>+]L7>I M7_V9 Q^$N09\I]1%.XG*#V#U\6[*G_;3AU]75)[,MWE0QO> ([1W&R,_2=:4 MB.R9.E+LJ 8J$$Q"("US\4FVHN'.JW=_=$?;-_RPF>]7BP?Y?T[9<[_^T)>- M"6TJ",+J",9XVQIY:%Y<15J'*27L?CYV;W2C*F(?B%R7;-\PLNMWA.-S?#^= MLKM,JQ5MU>BF?\SV+V7B=8J1=2IP#-A:*!HD!HLD2T+.Q,]ZQ!1^<6ER^P!).6.UB\&EWF>[NH$?4Y>:V^+DG0A^$-Z^Q!D] MJ]?[ 4XHS)4RA';5LK'MUA=G";+1'+$D#I&Z-^&^ ;PQ5&#<(?=Z"J^[B7V\ M6.YBW<3(5TU&L-4RU3VHIK5-2JWQ?,C@?/514A3%]:[VNB'$&U9K_*',[A!2 M'%"1/7B'TUGS#1AW>^6CB] N4IPDX0P57@&\(!AEM@6BEPFP6)L,_Z[3\-KL MRQCW(9O_HZNTCF+L1K9K)N/Q=([S_-EB0.E=U ZT:+?\Z"0@M"NQBL4_NCZ[GHGJQ6I_SY++&7-)\NEKNWEDYD8?-2JVEGY5E*Q4>([.[P5.00 M@]0UA"&=VB]A&]/FR$"\^M(BZR:V033Y3SC_[0P)"6$VYD02&!2>;0H1D$?G M2K BQP'VSR[A&-.NQQV0Y2!Q="/&12#5ACUQREF.\PF4;]PD72':RC&30:)( MU>?8VWY_ F!,E0ZW1(7#!3!$1/&"WIXN\QM[:O;L%)::DM(&42SNWXC6@ M]@IR+<3#+469H;8:KD@7\'P#68TA#%R>K]JTYBK>MY460 M$&2J8'G0F$R*6'H?EOTJJ#$<+!F%8WNHH ;ASXY2W"10KIH"P=83C14@-I>R M5Z4AM>MEJDE9..3 5O7N5W)#B-] 9F)(;O468L=+PS[JRVT\M]&:GEUU$@DW MY6SLKDL/6%,"Y:K01EMCNN>ZKD:R#V_"'\P-ZB"303110['9BC_7E*V+)_-6 MY!I%B:!4XZW/#H(F"171>BV=SWZ 3O9?0;4/;^(?5]]T$-70N<^+4YP[PV=+ M*TT2&6Q-!HQ" =&3X0A1V2I$XO]Z>T7[HSO^8M?S4RFK5XL7E!])1D19)J 6VS+8B!3/=N:#<[G7#'.=7>Y#EPZCM>2MV1 MO)BD84.5@2V1;C=YM7:/QD+R*L562"^Q^\T=@^FN0XY-7=?[?/>:C,]NQYC4 MD$JJGN=+V-8U017 4JAMF99<45*M_:]^/P#HF#3[G;%V_W;WO43>KW?.1>?% M9[5M[3V=OJ.RO:7K'S0K',#^VMKZM!9S,D;69>WB1R4=]TO MN=P'V)A,PVC8UU^D/5V*=]-VJ/L\,?)P265KZ'C01JIHC*^@/46&Y 2D8'1K M>IB"EH31#+"'>SV@,>W@C89=_438;]^7*BV7;;!7W\N@2[6HB<#'5CA;[;31?C-OG8-FNUT M182$Y,&&&@TE5:OO?>#V,HHQ[?N-AD%'"JM?3_&/[1PN5UU_++F.B8-"D1S( M5D)E7/6 1EH@9Z6H-4:7>^NE_9"-JHAY-.P:0*K]KL5X@TOZ"7G<[6@Y:\UM M2*&B\*U)'E3OV!S[*B &&4!F'S>GR-'T5E57(QG3?N!H"-5!:-V;?6<>]WDS M5Y2%4G$>M- !C"T)0LP(I2J7M!1:^D&::GT*XX9;@G\.ZAPKKD%XLYV$24(E M9%8*A!$<60K3D(!>I;;"J,KP!:;/;!7/O#<$_B0D[4EH]6\,OB17?(]I^ M?S*_?)W[I(HB="H52,>6H4@%,+$G9W1.DI6@H-I[HWD?7'ME/,6?CEK=13H@ MV<[CA#9F9GP*%=E3"Z%=PY<%!,H)"E8G;"ZH2O?4YI< [46O6VLV,F)Z'2K$ M 7GU:;OJ;"0R!5EH0:R;,T] M\9CY)Q1!YYI-U.6S3[@=N+BW.O8P0?6%WL'6\ M1V=;675KY*HE,/!VV6B4NGM*]";X]B+@;9W*&3L!CY=PO^;8/ OM_VT?X!W. M:!/WMF9.>4UET\MN7CY]8>>=V^[>EP=Y?M7.CC^Q]3$F3CI9G*VMC46K[.9H M.LBBH$1*66B15.I]2]'MCO 6J] Y6LS6,A.]" I,X;@Q6?Z)3,"BR2>7>Y^F M.K0*_8Y;!IB4FS=0_7"]KY3ZM#^ M17=;P??MT_-8\7>CY]6)EJ,F>!+89[0I!G F-:^1AQ0W[2:"]8X$CZ.[FAU@ M&&,J+/R&"'_7A!KZ#H>7-*.&<1NW75R$\&1>%\NM+!_1&J>S0^YRV/^S.]WI M<.!@.MWM\/=ENYILX%H.!P,R(&M,K6E'OO4.\\_IC- MA)V/.3^>,M$E4\PU@I>J BMO!XA)@^/8/&FMG?V\A=J5>P=7?/28@IA#Y;>; MZ#]V]KKL!^V X*_E-+/.J1)K;!$,Z[S4#@NV$FF=0)9@99:4*NJ;B?#\H\?D MZ'<6X4&SUUN$O\YQMGDSE;-ZKM7$M*;+0C@0-;)%BZ[=]^805*C.:2%M=?%F MTKSB*6-RD3L+]M@Y[7ASWG7G 2>V]3#34D)U-;5&B:W?4&#BY2B3$3K9[NW$ MKD]K3WXF/:>..)@JS!_ MLVFGPXNPD$)D(Y3;X?-257!NB%K+SX$[4^1W!'\=\5J7C$AD1M0(73+,B2D/P)H/7-5>RPB?J?8Q^#UACV6+D;WKV&^&<$RN6W\:#2BM?HG(*R_T:;W]=#7M2HMB4Z.W MCA"H)$"M@]0IL]%?BV:,1T=[D^)3E+H>T!JB^&7Z2K3C$,'6ISN#K>2TSH7 MXDBTW?8;5&P9" &U.)E#32+%WN> OXYJ3-V!^[.DLU1ZEK)M64L[QV9V0'G6 M7>Q>%PB6!!A3VJ8"5=!&>>>3(2M[-V+["J0QG>P=PI?M)X_A# U=.-J7!U^J MTT9(D*Y5Q%G;*LV%@52*#B1MS*IW '0#>&,ZVWL+IJB3G(;>+=S!>]'M9U47 MRYW7#]\NO,&'=\K:'3J<3HF[Z]K91.]KDJVFAP2K#@H68E'(S@G;G2!$R+I_ M:F*/;D0'I+>W'+YNH$6WDG!3@+2-8#A.@R@,0:I(50H;9>I=(?1E1&-*V/5@ MQZ7V@_WD<8L]NJBRGK6@K&_ANPEL4D6"(*Q5RAE6'[VWTCOTZ+JM)-T0+.DI MD5NC29;1NV@26-.:XK>V*$%:#4IZMLA&H9.#NS-]E>?YQS\F9A3.KANXU=8B MNP(@1*LF:BV%4VLNG"DI-$*X*GH7_.^';$S*M"=[KELN'>74?=4\7BQYFN?7 M*GX??4@E0&:$[;;&!"E29,EKBBYYBJEWJX/]D(U)U=X*A_K)J5^-PI>=!F\S MUN0U%%,5.PVN A)FJ%J9''0*3O0NC[V)$W?P>,^6\^4!&_:$9*304LB\D'/R M'/AY#]X(8Y*H7H?N#;B_#&E,FK8C6Z[Q7KL(IO?J.%NX5SABKI1B;&E=E"H8 MDR7$G U$Y]@+\[QN=>\S9%^!-":=>@MLZ2&86\RK;'_\B2KCOGCY$7];K:<9 MY^<6HDN:Y8;/ZI]U.6:P1R9A6D7@]I$?CPYL]@P?U#J=3=OI 5S.^=759_!H M-8DVQ%QUA>P=TU*Y ,E)"YKM,,?(;/DE[E%^>>#C^^PDM"/:[8*HAXOY>CH_ MY2>='8%>36"O#:4RZA6/XV2&KJ(+ACL(NW MQ;.K]R>&EW+G#:X; 3Y3#Q.!HE!N;0.D8<,?6*DG@=2^H*J4;3:]0^##T8[! M_'Y#I#Q$QK=HKL\#MXMR K9:.RTGNICI/9_1WSP?,KA.>R.7@NV=Y[:*#9-] M*;K=C.J49Q7%RBIX*]DSM#7K%@GXWKWSO@*I5ZKF8K(WYQ4FH;3DK9&0BVB7 MP5*!4#B\D<$$F:@F$WN7-E^-I/OXFJMW]MJ9:[[;[/K!O)QYZJO-ONA$VI*K MEP@1 _OKR%%!H!P!I979UB)"]Z:O1T(>@_O1D5W7Y:QN0Z#=$Z(7H#]=U9-: M%(F46N/9(L$DQ_"\SU!BDEJA%CD,58]W#:0Q^ NWR:(C!#(<2RY3^P6M:/EN M4[?Q(.?E*4'%Q['XA]3#7D M=Z.]^HMX.()N56I"85F'(MA$N6W@6XC5%ZB"$-DS%SKWKBZ_&LF8BLMO@SPW MG_X!J7#>RJK%60]QN?S (=5[7);5)%>+N;68M:J-F5+D,6??IJ!D*2CX@(/S MXUIX8RH_OQ72]!%4EP/GY^#6^#LV<,LSW3=;S%^O:7FR.,W3'.)@ &,J1^_(FML3RAU[31\O)3V[*1*C M,A&EA%2)W;[4^F ;3*!1:8P^!T-W$.CM@7Q,!>^C\9B.$F]7U79#W'->8;1J MF29421H-62GV[XI)D'+D*9.Q1D$JB^)NH-\.0S&F)]ZW,RT49Q7,-Q;[6F M\E@Y[D6A%#BRGDR.P73O-KT'K!NFS(:]OF9XCAPIER$(LYL@*:&4:DA!;9?B M&%<-))(*)+K ()/R>]&GY; M8L^CV[=V-U@'(GR5]#>=^^$.(GRV,XGH3%6&US+Z"":+"$G7P(O0)'W =9_4J0I@+Z"=]OIW MG]-*/@7[\QZ,S(Z_% M)% XHM-9AK%:GS>$ZOVG9.\&AKI7LGC=,I )$%QP4EX4U6I(TO=G[942CT8X,>K"_^-*D6J0K/=JY4'CF1@:CYIQQ32L&1PMB[2\<^ MN,:TU]N-)-T%TB4;N:/!6%1A8EUI_T.0M363R:U-O6YUC=9%4:6.K-/V2"]^ M]K%CVG\]6J#'3MO03MW#Q^8Y?MB\ MY7"7[[#G='((.PRR5[_;BVW3]L2SI_\RG4]/3D\NGM^6MH]>^YR!<'1 MH8D**%B=%,E,W4]>[0GMZ,YA^SWF[ 34Q)*V528!2B&O-&1+& -ET(*DT%AY M,NYH(A[NW^SGUOKD#L"N2SW&AI-?O^YT^V%\,G_U?O%_"9>K28T)E; MAH\\ M(VQ ./N4>+TZ76YQ:(JE2$CB2/"^U M1D#?&NN0DT4Y;W8N:+]MQEV@')/G/RK"'2;'.^#;]-W9NL@J&]_R%J+Z#$9Q M>!/:'H=T:(MSUFC;_0J'&Z,<4]'FN/AVD!QOFV^OWM"2L*YI.3&&,'G-?F5$ M \:TDQ8J&B!^#8WAZ-S=D7K["'),Q9XC8MN!4MPS,7+V>ON2&,7?_O+_ 5!+ M P04 " #DA5=8WX&3B=OY !LO@H % &]I:2TR,#(S,3(S,5]D968N M>&UL[+U9DUM'DB;ZWK]"M^;U>BOVI:V[QRA2JJ$-)=)(JFKN?8'%XD%B"@EP M "0E]J\?#RRY ID 3AP@$ZPN:RHSF<3YPC\_$>X>OOS[?__S8O3#5YS.AI/Q M?_R%_RO[RP\X3I,\''_ZC[_\_O$7<'_Y[__Y+__R[_\/P/_ZZ?V;'UY-TN4% MCN<_O)QBF&/^X8_A_/,/\\_XP]\GTW\,OX8?WHW"O$RF%P#_N?AG+R=?ODV' MGS[/?Q!,J/6OK?]V^F]2,,ZS3Z"C3*!2].!4$6"CT2RBRR67__?3ORD5>'#6 M0#3TE\J)!)%E#XP'99@O6EB[^-#1/R+^E79\-_FRW^ M_9M)"O,%08\NX8>MOU&_@_6O0?T1< &2_^N?L_R7__R7'WY82BY,TW0RPO=8 M?EA]^?O[U_>1#L?S'_/PXL?5[_P81B-"O/B$^;_U4_[L3.FSP1DFBXC OT4QU7%&V+<].G=,5]]%F0LX7(T;XCX M_FP/G&N1=A/4C)PG#&'%*6^V_ MILG%CPN$Z_WUQ3C_/)X/Y]]>C^MFNGC]'P<\&0X)E)!<+-_K__;@Q]W 20HQ M' _K3]_0MZO/K(!:(L8_YSC.N-QMUD\>3=*M7QK5O6YR1P+!Q==SO)@-DA"J2&U!E^1 "600@A&0"C,IYZR3*/?IG:W598;I7S]-OOY( M3_FQBK!^L9#EDN 'G[V49(<5#7'V,<01#C!X5;A18%GA=!AJ!3XF6HGA/FCO MK*A MOUJ\S/^61I,9YO_XRWQZB=<_G(SGI+8_C["J.+UT^*E^T87P-_@IC)92>?'G M<#8(*#7:&" P$H4JC*!GYB&+A%)PSFSFG2B_\\"&I#]PP&Y0@L,8F[21W";F MN[ZUWUXMMOV=< SN'.<==J!7-T[#)C1NM3END]A)_'=?WRZRZY-+21"2L0Y, M882'20,N.P965 >D&$F>QQ/G\)8==@0*]Q%98^H^8+J<$A(NXL?AG+86KF4J MDI-K8Y"">=\X&BSTBH'*-9)4!(+>,\0I/:88R!8 MJ#J1O^W)SY[Q)B*]3[-H0?.+\?@RC%9X4O$QI"P G<;5 @6+(&(I/')FC&1- M*+[YU+.A]V!1WJ=6MJ#VE^$LA='_AV'Z"_UD-E J8XK.@O21-A6?!.TGMD!( MIOCBN&*LF[.SY<%G0W 7@=[G6+7C^!U.AY.\!)4L>J:R F<5@7+.0 R1 9-1 M,.:=E3XW9/G&H\^,YT.%>I]IW87I%X0H+U"-PJ^MQSY[1PX5WGT73W;I^CY^&LSE9 ?/?P@4.A)4\*A. MH>6$1Y)^,9?ICQ*S";1,[QJ8T[>?^NPY[2S*^]3:[M2^)"6;AM'K<<8__R=^ M&V"JCV4!N(]DVB5%IIU."8R)TCFN8U#=7M2-CST3*,+[=/HV=$Y?DL_] M:3+]-M#6TC%@%>02(SG;F;8-EQG0SRV9>D:D'B;(#5&+!N&K M=Y=Q-$R_C"9A/N!2:^U-(F_:$!KK$0)J"63*!7*P!4\J-*#UQB//A-1#A;B! MT@9W Q_#GZ\SG0?#,EPFXJPV$1'( I?)@D=/R#PO$)VDG:0$E[)CAC5Y:[<\ M_DRH;B'<#;1WBDRMKDARGN)LMOI/72\?),S,:.&!7&L/2EM#^!*#2#]-6@AI M?(OP\X9'GPG=786Z@>I.D:I;J%[2EV^G'R=_C,G>*QQ+B,"TS720!+(- B-M M5,B#%()KVY#HZP>?%\T'"G0#R9U"5;?-ISY[1@T6W@<-.4:R:YCYZ]WDR7COI M1A5RTKV!$FD/42XF"-[I>H&EG!%9"&^ZI<;=>>*SY[*3"#?PV2EN]7$::AW) MAV\7<3(:%).%$26 \T*!,CR +Z* 25P9:WP)I9M!=>MQSY[)PX6W@<9.\:IU MAM#/?Z;/8?P)%\%NY)9+3MH454J@9*:O$BIPM'NDHE62K-LU_::G/GM2.XMR M0P9&DXRK.4Y#F@^_XJLP#R\OIU-RR =&"A-1.O!\<9[S!#ZA(;?,%Q6EE^A; M1*\V/_W9<]U,M!LX;Q#3^G 11J.?+F>TSMEL@%GEPH,#S>JU)/<(M-$$\L6C M244P'TH+B_C60\^$X<,%N8'8!E&KGR]P^HE.CK].)W_,/[^<7'P)XQH7+UHZ M7P\0SZOW70LI^T#($67E "Z2CPJ90+YY=B)H%RQ^Z9"AA%A>R7GWTDE8__ISYK;CL+\C_'DS_&'S#,R"O/ MKV>S2W++48?@94W^"@FK'M82''+0!6JR&3)C-K1(N]KR^&?/>3OA;J"]02;6 MWR:CR_$\3)?)"605*K+[O&. E@LZ3F2L69P"HG,F\U04G3(-Z+[SV#.AN8LP M-]#;(!5KY<4MT^QKD(;VG,O9(!J'7I/[;IB@94JR%Z(G8"E&BYPAV1+==O&' MGGXF9#<0[0;..\6_KDIGZ'<'GB7A8HCDU=4;K60LQ&AH;_&YBW:&@.7G!1*D>I L%8 MP:]2LEB3-WRUZ\? M]NP9/%1P&PCL%+1:X?AE.+UXG0?:H$:=:C*NJU4O0D*4T8/UI23MG?38[6+H MUN/.A<0#A+>!QDXAJA62-ZN&5H/L'0\F>"Y4'F0 #>0V2#\]')R<5'+AR?I'PM'>_;VRV;O7XCV-X]I0W%O,&+6A2!KBL5?MYG%^%.0X8,]Y'PF%9 M(D268/F@#1T=PG$OZCM%K58&^77=Z1J48(:;$ +( MD&CG0=IT'#>)UJDEF>4H/.MVH[#MR<^>Y"8BW$I;3(7\Y^GT\GT MY82 IJMP6HJ>Y^ =<,7(\0[)0!!: =,\BA)M",W*>K=A>/;<-Q;S!BU8A:_^ M_<<[(B+L_^C0F/#E9#R;C(:Y-GW]*8QJ-],/GQ'GL]M0=NI*N/VSVK0DW!%K MQWZ$5]<+->FU
'WI2#[FSNH>A\ M![7^Q&77-I5UB5IF2"'0(92-!J>U@^A\#(R,4",?2I/NM*:C="MLQ.>]VZ?# MQ7CJ=H7WEO!R%&:SMV5AA2X:B#$IN/%<@54623 L0*PA'ND"VL ]X_RAO)%. M2G$7S+$;&[8@>)NN=!)TPVY,:V W\:S:ONV":(>NAX>HP'TTQ^V&V)BN22^R M/HX69&]R3ER#4)*3YTG&:TA60%8B2G1*E0?+I)XR^UOZ*!Z=_'U$W /I+V8S MLIQ>Q-KI(LT'],1H8Z8ER6J=>OHJ($%2C$Y"G4MB#Y8T'T+X;03'X'.WF-"@DB& M[6\XO\I>+T74+(L:7Z:7@K,(GJ,'SG@JQ=(1Q5H?^@_A.0>E:";OACTZKQ1V M,EXL\._#^>>7E[/YY *G"PG<@*B45J%ND?5_JV7N) %J6%+0J2]ZQ6]=/1A)AI M?8%GPJ9":/VNWT=Q#CQWE&W#+I\;US@HG"DIO0"I&:TM8"WH=Q*2*&B$Y)X_ M>(G;V0LX!XX/EVC#]I\;%.ZWR3C=629/PN042/>23:"R9N!5"4 _M%(GE/S! M?I$=W^O[@)ZU\]=.U#U8=.^FDR\XG7][-PK+P5WDAWRI$8Z_3B>SV4!FE80V M#@RC/Q3C")'+VGN-"1[JW:1_J,W^(8KP,*+C:T)#^B:]R;X?O^_RXG)4;TY? MX9Z7JT6IF3T=$S M>:S]ZB0NR EVJWWEWH/;^=?))/\Q'(T&/#M;@M40?#"@A"^+KG)09')":Y=\ M;FVXK)]]3EP?),]^7<[K%=;2W5B22"!+S71&@^ Q%XA8O'-&>V M$^/=)=V##_J6-IQ0:[_>8)CA^SHZ_&WY?88+G -&RT)9+.10==.2+^:]1R@" MR1K'&%GSFZD' 9V5.C23? ^^Z]T5+\3P\7,87_^HQLUF\XO%=/?OA\T%#I2D8/ MVG)#"GX%TW$Q.GE]U%/UH)/X> MXECK/(]WX5M-\KBZ]A/H#).!=E!)J)05$'DM\T.E?,PB>FQ]I;H9R4D5HA-7 M6Q)J.@BZG_#Z]!+S_34/6*0=B4MRIPS9M$JY EYZ#MDIBYI,H?+@7.L#-6 S MF'-2@@;B/E)*U=4QML:80S3)U*7*VO1960G1WL;J=2H,I29P%[ 4R20GOF,;#6U[9[P#L;M>F+ MDGX]W#4B:^FI.G@@$\J1/A<#GDQE2*@S>L&BE*V5Y(QUH:. >XB>OYF,/WW$ MZ<4KC/,;_I!CNHZAM73>Y4@N>JD=8TP$5H2,FA>O2G/:-R(Y5X^CN]A[.#T6 MX=4;Z[^!K#9_,DDX*,[6[!)3NRC6Z?'*F,#):?:Y>;1B*YHS58I&XN_A8*C= MA(970?9J" W'GW"<".0@*Z,#BD".$1U6#%JELF22O%>828% >9HK "T?/F96%/*?1]%,UH)/X>;F!O MM"!;UJ@%E4OV5@.S9.\HQAE$56_D9!#9>&O#@Y,3#]TI;F(XQ?U'&WXV; @' M"[>/2%7."T&&T;LPS*_'+\.7X3R,;L <>%DOZFH:0(XU5961@@?AP7+M!5KN MM6R>XODHJK-1B,8$]!#$^CC%,+N):JBX:79PO#*RO0]@9TZ2ZM'9I M4=(1IG.1K?,QMV$Y&W5H(NP>7(SW.">I8/XY3,=DPLQN)1R781K.!TQ$28Y0 M N&J@\V2 1>= . N[!Z:@Q MDWI/,QG1;WQ:C%/$V?PU'7[380V_KW^R[-4Y"-FJHH4@H++05N5[%@S?: M\5H8C[%U:N=^",]&57HDYKX:'3R39[L0:'<;7=;NV>]J^1,1,)]/A_%R7K%_ MG&Q>W8!KP:4-]160%E2HU\8V9Y(?JUG0I838^DJV#?+O)EC2.ZT]*.=CHAHH MXX7,)M5'/(;I3!6J*17W5<4=N3GSNU!O&S[C M?)C"Z#:L;IV:;W]PSVV;'UA%?SV<@S(IBV#!%E%'@)*'35X4K[-2=++:!,M: M>ZV]]W!V6B(Z7MM/*%O?#%6K)S(D;@MS9.1E^=#,3KEDJD#J)B88Y.QCQH0BF9V:E-,3;B@" M?7>M!%L?_D1Z->]%Y*2E0!M&[!> 5CA^'\^^8!J6(>95]]A=0.W3IODQMK?EN2TN"3)^LTUY4A'#Z$.S32%T5_))*UIW;3KJ;?D/V2;;ROH M/E+([W<*WP71=]N2?R^Z'N_*?HBLC].2/Q6F8V 6M(K5T.49G"P>4"'#'+D3 MOO4&\.1;\C(-D)"O.>F"^'EM1,0B2&2A>!8%"9'2MKZ"V@GGV[+<1\]94K3ZO MEZXD02;Q,D&HX[72A@]L?YWT&.K^KI&\ETZ[$"!Z3VI2%BD6WH#-UNK$O<'F M2=+]CP(5!96,M8RU;E)<(_@H.#"6LBTNN1[7=.IKI'WX?&P4Z!YB//4UTGH) MRY?G8_AS9:W,ORW\:[0BL42^<#(JU B;!D\&#!251"DA%]W<8]B,Y(E$'/>B M]M[TC\XB[L$SN(]J%0O9!5=/0<=MF$X3>FS!VZ.JT$'H1U4*P2P39+(_Y5JT[YU5 MTI[U?03;RUG^%<>7.!M(%;F+T4#!X&@+LQ:\T DXJQV12FU=TCK6OW[VDPCN M=?'R#Q)B+S=]L_G;4H=Z+%+9WB#M+7MD3) K-( M]BC+Z+%YBL!6-,^>\$:"[J-I]=6HB-<77\)PNLB-^!RFGT@[2V!>>8%@D%=C ME P4EXJ$E%"&PHR5S2OE'H#S[)6@E:A[N,Y;#)9[-YV4X7R@# N81 19"B-_ MH7:R])G.FQ)IETKHBVG=:/C&XY\]RX>*LH>KN@^XJ&'[*XYQ&D:U"V6^(''6 M&JCY\"O^_.<7LFMP$%(2++H"DM>)HT)'"(Q;B,5+7;2H(8G6L?J=D#U[7>B! M@!Z:+ZR'>EWO2K6@?\ +=]K4BTNO9/:$=Q5M#TT2 MKF1,@]5(]? M-5I8'3C&E!!KOTB+N78L1P6A-FIA*D?.>3&E>;'X'0AG0/7A(MU:]-WUFJUN M-+_0RI>%Z+_B_/,DWQB6-F N2"E1USZAY&4DK<#%%(&SR 1JZWGS;HP[ 3L# M;6@M_OLZXINX^G>.II7ZUE&]":V6*220J>Y1)JXDX9@2PN3H5&C=)NEA1,]> M*QH*?$/DIW/T;P'OM\EXLA'AP.@2C"4=]T,EWYR[W7J9GA\<_6XTXEL@WJ$GG6.$5EI7> M_H1CK,$NSY!GBX3&!W)G4PD06!)@=?&2Q:A-\^&&6Z \6[5H*>(-U'<.*"[# MF@MWMGCE@Y()ZK8$*CM!H(0"7D(-6CG.F\\HO'[ZLR?X0$%NX+3)G(=5FK6O-7F$:T7_R +D-RM5;*5T["!?"YY$CA&($8]H$5UH[C+O@>O9Z MT%SX&S2DC<88HE4/3/P'-C0<98F$/#0_,+XHU MGKT.=!?O!M([QPO_CL-/G^>87WPE6_43_G999?*V+&N0WE[.9_,PKF;+$BU7 M3D:/!FKZ&BCAL,Y*I',J:6>]4TK%UK["7@"?O9+T1\<&Y>D<;[RKTJ^&H\MY MWUA>)3H+/.2E)J5F-FT1;/I8FB]?7"%BC/7B%:B'@#]9T#D5L4=07O MGKX.M+"9%#)##.32*&0!G.,,T*BL43%K76NO84^(SUY5^J1D@PKYXU:8O@RS MS[^,)G_,;D/J5&1Z_9G]UIENP=Y?J2G3VFAK!20>!:@8/<28.7@AG,F!,9-: MSTWHO=34)NVU,A[J-0LH;B1$5_/ILI+!VB(2[ZV;V:E+3??A\Y%2TWW$>.I2 MT^WYUB'*I*0.($0=WA[(5XI".4 73?96>>-VLC"><6W)7D0^6ENRCT"/5ERP M"ZCOJ;9D+Y)VJC(X1,)'HU_+R$5*!:+2=?JEDN"",2!+S!E5"F&WX6%/B_:] M:TO:L[Z/8'O(1?\-Y]4B>C>=U%!8_NG;[W22O!Y?W:"^2//AUV7C_:OQ)"XX M99P'F>D45/4/'Y("M#%H4ZS!YK-]]D?Y)#R(+J9"S\3T4-ER(\"N(Y?<"T9, M5G>F-M+SM;&C=45EH504NU6B/9.;BKZYVGZ3L8^@>QE'^K\O5YDV'R?OD4S. M-!S51(OKY)R/DWU%XS#0OF=U'9W(23320PBU.$-%S55V.NCF@^9Z6,?9J^') MR>^A*(>@UR9@]2)H\=\;8%>37J^06H*9-(N02VU>6Z*$D$6L\F.*9:9\Z.'N M?4=TQU>^TVO#_0O]/JCLI;WGMDK%5_AE2N9B6% WSB\NZO2L_UI\.RBTO6LN M+#A6QXKUKT : GZ?31"_,[%YBVHJV?WD!W9'._)_* MA9 *:@["U^&2V5BR6U6&;&1)NCB-S8L&&=Q*QUX48L\& ML? 0I910WX[Y/I/ZY%,2@LJUK4 \5)4F]C'?CB)7!C3/9969;O*,[& MS.==GG5VJM"+D'LHD=U^%KX+WQ8'H30QVV@T%%\T 0RY)F/33E>TB)QC9JEU MXM.CH,Y.7?JAHYK>;>"N!)*B /,H,KW$ LR9-K&13S MK=.G=P;W'>E/"WIZJ=?="+2.IKZ/56KIK:HCV7.UQ54T$&1!T&A38:B*P_[- MW>WXOC=MZDY2'^7!5YTGWI8WD_&G-\.OF)>&UO_ 4?YE,OU]A@.41>M82JU2 M+[1[,@6.H88<"YGKB7DZA%MKTB[ _AE [(' 'MSRA3#J93;!6>ZL4\S+RZ$Z MMR+Y5$L9H?8^K7,K"C@M'6C/;H#&M SD/ OJG5C4DK <'_A46I'TT;RN& MBR5B1AG!B)JL8'*"B(),/QFC4JZB;.VY/P+IGQK5E+0>6EVMXU/?_CX=SO'5 MY(_Q 'FR 8,%A2* $ST4TP *BT8SI MY%M72VU&\D]%:D%1#W&"*X>3)+'N(N)%DG2.!M!&.5"A9 @ID\_I7"C:H72I M=8^G#3#^J3*=R>DA#' 3TE(L Q.*Y8H.=A34$_0EFN?59AS%(*B$Z)FNG MLCJ,6# (5DJ0(G E96V)V5HDNZ,[^ZSGGHCJ(9BW!>FR.^9FP1@G9/#)@1:Q M3C@G SL8$4!&R9CQ+BG=VOW9'^6YEO:T(J:'K-%WX=OJ%'J1R(.?XBVGGK;" M:[\>Z45B.2Q.S;B^>[O0#U''4*F? M+F?T=M5;$)+9LD_#ZF_R@'N79;W*5;$V<@]DED>9$+Q&:6@92?#F]UA[X/O^ MU*H56?WX_SR^FX;KO+E%W%C2EUGEU4-=.I=KH/7"AR-)1*'JV,NO5< MR&;@SU\73T)S#W>S]_?H[<:E\(&C+ :8"[0]:=VZE=2*+V/563H8;P\F%HY5, 6; MMY;8#^+Y:U>/E/5P8[N[= ;%6*ZK+#S+M0UC2>2Z9$VNBX]%.C(Z=6M78'=T M9Z]7/1'5PZ7N%J2_#,=AG#8+)AFCN5<2[.(BPP9Z"3)MN"E:*3"H;'7KN-C^ M*,\UM-J*F!["%>_QRVH[?5L^X'@XF2[]V\SKF D/V1M2\.@%1"XX9(=%1Q6Y M=::QNFQ&\F1VG68_!>#LM>-PO,;V0U',<\Z[4I!.9/01^]NXP]T8T#4(@HMHZJYF4TW_(ZC.E A" M2C*0!$/>?%3)HZ"^*Y7I3DL/$;T;UC6I].4T?0ZS.PBU#C*4S,"+8,A](Y@A MF@0F2<)=M&>\KS2D[:C.7W/:$G/2R-W VE)L-!RBJ"D&J>:QU$8560H74^V1 MY(Z49_L]>M,]$=5#T<;FKEH5?/W_>M'V-8QPT9%OM0XW_[!C=\< M\!@+%ADA)%J78HDDITV-@3K:847T-C:?VM9^&<\^G'QJ:GMP_3N!?X?387$9Z-U.0A1>156F="'#<%3Y['7_" M"M%#L*+;NYL94XQ.$]#2Q)K:FL#)E$!&CH$EEG-LG6CU?6_ QZ.KASC("M\= M5"_(KIE.O]';\;@],5S2#L\-8 DE>V\95ZVK,)[,L-I]^'QD6.T^ M8CSUL-I[2UB^1;6/T&2\.,<6PQS1%L,\G?4^*U"U1TS(5582F8G."MN?8FP" M]$2&V>Y%]#:=Z2SP'G*J[F!:CUW= =0^@VWW";EM G3< ;<]$'@/(YO;,D!N9R#.P-3DKM';)CJ@*6X;>GDH3]A%V+\/7KNZF M?EW8X /%>6(D;$C)!5 Y._!(;B%&'[S1AF'S>N![(([O8#0@Y]Y\M"Z2[6% M[8N<%T(,HW=AF%^/5W5U*W",RU*4"B E)U-)U02J4 0P@E7(I2(!M([M/0CH M'%2@G<1[>//?XYS6A_GG,!V36S9;H4*!VA@A:VVE!Y4T0D!&;G5-B>&",Z]: MIYQL1G(."M! QCVD/K](Z?+B-V0'AF6E.:T[ZR(X.TVLL"I4JQ=9F<*JF M_2M3&XUZB%H4;W5D6K0O7IZ>%?L'R[.'"[[:.W8RGI- Z#<^O1[/<8JS-38I MA=-(BH9(_I'RQM1.^@IL""QQVKQL\U;B#^$Y!^Z;R;N'B[R/-?/A\L M79\5,*.4SXF,'5X\(R75&:+*->-11]J90B[8NC1O*YAST((VDFZ8ECR;S@']WVSV_-Z_+<[T?PB>1/=]I*;],IG^$:1YX+43M)@E>)PU*EPB1U3^XUB6[ZE&U/D?V MA/CL%:A/2GK8@!;YB+.:'DHVL&6"E6P9B% +.&@+!*^T!!V8]L(QZYJ79-]\ M_E.8;=Z0K$TS[PZ1=+^9$:LL=&V#$TQ"C#7:FJ6!Z%@"%F-221454O/JESL8 MSIO]3A+OXYYT\_7]P)(+%9#,*1Z\)_=*D^%;EYR""AR3-<:T-C:W0#EO?6@A M_QXN16\'8%?U(#^%&3G>4K!D:Q]A9TTBO\AZ"#;15P1282%!F-:Y4]O1G+=R M-&*AARO/N^[RG0O;-)P/M)2)MK 4B5RG3.MGLXS!=R4@.32.=_KA.O8%HT32Q7AI-\7,-"G[%ZY&') P6=0S?0Q_ M#HQ47CK& 0U93LH&!!\< \P:90PQ,M.ZCVH/RSAOS3PU[SW&7/<%-TC9*%&8 "L<5LNCWO!'#RD6[S1CT39O*'L?Q7DK M54>I]]!=Z]UT0GI;-7F0A!-HT4/QFA;F!*V)_!+PJ%,0D1>;6T>AKY]^WKP? M*.4>6E\]M)=='\5"NUR,@I"0=-+5L46,5BXB MB_\->MTYNSHZG]''R?+6>9 #*GKW:GQ/EIK*FB%&42 ' MIP0M*?/F:>(=(7^_>MJ:SPWZV&#&S+I#UD)&/__YA5:!@]KZA$3@06=O220L M0< 0(3NCD6E+;U#K9A^;D9RW]C20_@:EZ!S%7X!9WC2^NJQ]:999-(N+ISN0 M7U09+!2=Y%%P.+^O *"+S47I>4.OF&Z8SUO1 MCLKH!I7L?'%P-2.%=LPH$_,(0D>;;Z5)$4+0BLL>,,(C L(4; 5HM <)*0S7-1MJ>C-4BRXFBB(/>5 MSF"[2"LD'M%F$FYMDL*82LWCI@\G6;5+&Q+"1EYX[?SBZVQ85VJ?_II5'>J M !6510J!7#BQQEPWMN#*W#CQM@7+> MVU0+^6_(E^L<^'D@)R=*R96J+8:Y%J3\G)2?6PZ9EZ@$,J]#:XMVU\RH?C)\ MHDZ)H0;MB06E$A&MB H78LU/,REE?N(,GZ>1H5)HXXO1\7I;EVK232'MC;S. M4O+"D,\5>6M!]9ZA\O02)IAP$:54X&0D*8?H:@C. %?D 06.@7S?YYPPT>3. M/H<2@Q (Q4H2$O((P6I';J%V1BJG)>\EHO/ G?W^Z_IU.)Y,Z7/613B;1U0, MO$G1,$MVB*UVHRZT-6FG(&6K> S&A.;[TV[(GGUQ2P\$])#;OJV&:XEN,4[S MIRR- G[T2 M]4]/#XGQ]S>SJTDX&Z^'-B]RD!-RJ8(!83+9B[ED<)P)T%P'1(RT#??O11R" M_-EKW0D(W)I_?[K1"J\403(0.@$JKD%)D2'F MN@E'6[A1M/_)G9R(1]K3;'SX$^EJM1>1DY8";=R1:(WC]_'L"Z9A&6)>]=;8 M!53#SE5;@1R_654#DB9]2?AH]$>K?(FTUWE9FZH*X^BKE" '9GPIC&FQDQ_T MM&A_H.W4L5C?1[ ]U/S?"ADO[[G6%X"#7#@S=7)W%JDVTJTS/(.H Y>58SPJ MGE/KB,D#<)Z$K]'E\&\EZJT=8UH[$!]PA#6!:!FZO)+&ZW&93"\6_O>K&H ? MS0YP&7;_[#9.PH%K:>06+/L"_7V8\<8#W^-7'%\N0AL_TV.FXS!Z>3F;$[SI MM<+)H$PIR=$V4V\,7*G#HV,$Z\C*\$9%U;PE_<%@.SL9Z3/FRQ&^+?M"F/WT M[=UTDB_3?/9BG#_@].LPX6QIFTGI"R,*P;B:^R)2IE=+&I R.V]$D*QYAX)> M%G(LE^J?S+TZO39,&K+2V$K?L,"5,;D+J(9.VE8@QW?2NG-TG_!& M CX:^R:1$MLL:P=\6;O T$ZL& <>>6&H//U_BS[!1V;] 1_M2*3O(]<^FO$M MT:Q:DW)GBZ\%)-$4 J.%!&==@&"B++(DFWGS&:8W 1RW\6LC4NX:&P=+M(^N MOLLEKD>D61-L\A%""IJTEV=P(B.@2B&7*#B+K:W56P#.@=[#)=KP[26/=_ [ M&2:+W\"\*@);=9)>0?.R>":R I^X (6UWR-F6J3(28:$TJ7'_.@='O.<*6TM MQ1[R2E;&Z.Q%G,VG(4D7F,GV?>PEZ_Q#$)6+LB"D'3M1A5SS?'T!:*TP3NC5&:MDW_7S_[>N-]+ MUKUTS9W-WY:_3B;YYI[W83+*5UII4!><*BZ']!MRYU M>QS5]Z(GC?GIX039CG!@'?,L%P-:9#K;A&3@@PJ0LK+U@N]A4_GKM'9$6;1]NEII<$);(Q9]#0E2% Y"S R"]PIYS3PKK:NI M-L#X7K:-K@STD&UZ ]* ^R@E^:VDD,& \HE V6"!YT*'GD=I1.MN>S<>?WPE MZ$S'=GKWDN76=[WUY>LKC/./.+UX,PD=KEDW?4J;"]5'\36Z.JW/>3TFQB]O MW\3SD*+4J,%Z]$2^)MY=R6!22"8A$T6W+EW9 J5S6X1;'[NZJM V,TV;E@L^ M@*I=8QQ/$8QSA<7$.?DWO:[NJ%>.+3B^UP"AHU1/?1U8(Q_K_/+W88Y7 U47 M06ZFDV,<(SAC+*B42#(1#5C&;[\(UO#@P\XU<5?9]8FK:77."2X$=0J M0+8+K,VW=[N3>XK[N89D/$9O!TD>D6BKF9U$H;= MK?=Y&@1ON8H[/K_["+ QKR^^?!D-4]V8?@W33\/U)&KM643),V3#R=4068(O MK.86F)"8EXE9L0.EFS_]>.9V4\%/FDJM8;BVWE.\#^-/RPOCX&)2M0&+#R%! M'2@.D7M6TW!U4L5PI7=JP/+(M?G5 Y_[V7JX]!K/W%Z 6&G2+C :9K[<>/3Q M(,9)(H<BL"(C/.4?8OTHUL//>[= M]L%BG[206>,#\-?PYTT@I7#MC0:4=>*Q,*2323' Z+2UVGL9=LH[>8R\FP]] MAN0=++/65FC^&L8)/]*O+C82[LB83LZ *]Q G1()0; "W'+M"@'B=UOS;C8_ M;W_L<[=4NDJJ80S_#I25.;T+F#T\_GL/.+Z?WTG20J/E91=/_DC$/>"_]\?;/B)JSE?M6H;YIS##ZLVNP*W2 MQP:%Z<*JNQD5TI:BBJY3,QUD92)7S&B,82?R'GK*<7WWCN*?]"*[AH9+1?;S MY722)Z-1F-[!))TTRKH(5D<'9#K7YH.35^ M,W^YK WH5^;4&_R*T_"IJMEP,@BRD$D<,A%3>](K;2'F$$C1?)(E1^O6709VQ7:L^^_&.K*]MK8A%:>^ M'U\O[O7%EU!;*+R9C#^]&7[%_&(VP_GL?^ HTP)_)QP_?;NR:E46QM>1%UB3 MA92+ 4)) 1"5ES%J+FWKK*E]\)V^W+:E@DR.1%0/Z9>/8UW\X+=PL3;.=@&\ MS_U#4PV[ _:X48'^^=];T5J0]R2T+B%Z5.2EVTCH%=<(7JH,WG)O7MX2(52K_<_U7;-ZSMX(QFI=@9K1:E3H11X)020_Q>Y MQ.#73FI8>2I"VK_XZ_K0+Q)Y,G!W@G<:H:4[MKJK3D9<> MK)==H#(7E$]V48'O0=EBP-?I.,)'YDH2VMO6W>OI=KT?-X2)M>,=]-\MB%QCG MEY.WE_"WY'0=(KD><_):1U[27VK6E= M^\BL\=7V^^&GS_-)N9QAJ.[E<.'-UI-AH 0=^+5M(?.*$RBNP$5;JUZY=,X9 M[W>ZV][Z@..[ZCU=>K03XS$=]-]G6"Y';X8%!S)E4?L9 4N&E#CD!#XY!;1@ M)9C+2>>C.>C7L,Y&/_JBHG&H[BV!"_/A^-/RCOKVM[7N>B!MX;S( L;6N<%" MUK9UM73=EVPYBS+ZLL..\.B#SH;Y]F+=&HCI)X%B$7(,X_QF&.)P1)^+A[0$ MV/Y9+9,J'L7:*+WB#=*#\,URT. L38=?5J!7BI(#>;')9]":M$4Y1(@U62UJ MYP79&T(H?" M@_4A!1Z4(*NXL>ILPW*J"$TSKB<]R+R'B.TF7*O(X"[(>HKU;T=UFA!_&_9V M4(D.HC^N\B)G ^D->M:P,E$S#NUF?\"2O%(\'[8^O$/A+O M01>6T\P74^'G-PRZ5;Q$.!&Q1 ,RU.%WN09<3/90G$HY&J.*;]VKZ$% QW=8 M6C$WZ4OL/80R7J1$YDJ^CTOGI+3A=#1&C:"\Y^!8UK6[@]-!DM.&K>>=;L-R M-IK01-A]; RW_.M)>,2I%$"5)*UJ9]QD,CE+D6D8+'UQ7 K[,=7LC[]G9,PVL/V]/ Z!LIY MG>G- >8"H;/<@!![&GZK^+G,& M:UO@/X8CVL_SXB#N4KZT^V>WB<$=N)9&,;GUTZYUR7&G&2L,M H1E#)T3"5A M@?8 \J)1(F;3^'6[!Z)=0=/ZHY>1 6>X84B&EP^1#E[F"GU5L!ICTDIG''/- M!_)LAG*L>%LW?K=7)QTNUZ<277LQ6K2BG@^_XNOQ5YS-ZX?^NAC[NAHW^N5R M/F F%B.M 9Y3;5FN+'CI:8^UCJOBHLEEIQ9'^UC(NP [05?GIIK47OI'JY#] M<'EQ$:;?WI9?P_^>3,G3D9S^C'>1EU M&.?W^.5RFC[76Y<.\WC; F@TM+='J30ZZVY,JOP_EXM"@/GG2;Y6O]FU:G.T M112F(*M2_A;R0D$TB0PY[X3RCD6AFKV@)\\9;L'?/@+KM8^G3TJ8(C(D M@=5 +IE,\%#GJ<68LQ(RX4X.[?/HX[F7V+?V\=Q'9KWV\QBA%)LO1"P M CS+ 0S3K#CD*.ZVEG_."=\'DW>PS!JG>=[R6FI$]N/G,/[[Y\EH].WM'V/, M'R[C;)B'Y 2]"S5T6G\XG7T>?EDW:?]()-*OYU\FTUN?]8Y,#/K]\ D'*K"D MR6\&-%:"*BR!BTJ 1%JVMBBYW*5'X1&@'C\ T;,Y_A0I[N&RY<-\DOYQ[7"_ MFTX^3@?7%1(Y(# MIP7JC ZRK7T<#?/@,](>K*0RM6:L.-M-B1Y\_O>F0NW(:%C\O!;-9H%<'>HW M#FTC:VTAE^!*;3LD?*@;IH3(339<6))5Z\:'.X,[.Y7JEY[[>J3ZT:,7.2]X M"*,;LW '210I#3F>N>B:3U'(@1'DSTCG! _"QM*\@>@>\+XS7>I.T7UMTJ>Y M=5S]_63;W]=%CTF-O_5W[[@WA./@:S9%-,8&V=J7NH^BN\L665QS*9WI/# /'W2+68R%&J8%IU%SZ M(&5IWNMP$Y!CW11V9/=>H\+.0CWU!>"UF[I*7OOI^&!5G+O(1-]A64]IG(' M,#V5K]T"ZDC'(!GN2IA$7RD#W HG MBC"&(7_$ -WVV2?P6@X7]:2AG%JW-)I\O9H9E$GPBY8[NI:$",X@IFB!!TZ^ MD YH[2ZQUNM/?*X<'2B3/EJ.KZV$OT^' M XIL@W4\!R_ZLK.O4)R@O&$&[UX:F^7=9/MN^4F?:8A M=X!SK*3D5A([W@0B@<8KFR1M9'5JE"&M#%P4D$+GQ',*UK1.RWU"$XB,HE.1 MTZ;KL9!3Q*P %Z(#F;63D;9AV;QKSC.<0+2/CAP\@6@?*DX=CU@D(V$8_3RK MUC>MA?:"RXO+$7V37^&7*:;ALO[[NKKR>OW+_LXR%"6* D\V *V6##0OC(+( M(S,\FFR:9-IU GGZQ.>6*C,Y!76MLVQW %X'7%PC7C>*WP%SR]SJ W&>(!'[ M>*JPIP(VX_&IZ& NQD3)(S#-,QG!UD 4S@ F:5Q*.4>[DW?QK'3OH1SRYZ5Z M^]#7. #T'B\FDC_YUE\-1)K>%;DK M& 1DRQ,H;C0XY3(X9TQ)RMB$W]>(FH-]KH-$V@>OZZ+)'6"<8;GI/L+?5FYZ M@.1Z+#<5+.K$>0!>$WY5L1%<<0&$2JZHB#:&G7JJG)K W0O->$497HSFA$S5YBWUJQN(_,6I>;WJI[U8(+96(M M?,Z\7E]R<-DE2"KRS*VP0N[4^_5YU H?3-[!,COFG,8;@T_(XN*!^3KU0AE0 MEFSWB"* SJ7$D)$YN=,[V>(^Z(G/H.ER+=*:BAZ<[G41ZLO);#Y[&;X,YV%4 MJ_\&620LDDNP'#69_IIPL>B!%\R%6I"O?U>%&2A;/97Z>3V6S -6=18 +I ]DDLG8V#M(#B[DD87DNKG53NP?@ MG)U*M!+]T486/98F\2*1@):=@WO,%]GTE..D@3RZOD;9';_A'S<>/IV,ZMECI9Y>N0@L*EJ@,O-53S$H1U2A)R>.O-DAQ73";1<\FSCFFD @T>2EH MI+*J=0B\!>[CG_!/5KO[X;H'9V)=G7#C;+PA'"\-6D&OG:_9MDQ8")(S,($< M8^.]R[L%V?>ZBMF.IUWVX8:GS'[Z=N.[Y0:$,3+F3 !9BX.5LAXB]V$Y,,'+ M(AVV+N+>%^.QSI%F>K(]#[$'4C:9UJ?3KI7+W+D4I+Y9CAAK?VU!Z!=/K[KC[484-%0"M:>JH$V0)O==F[ M"\">BBH?!7>:0LNFE.ZN+AWX.(GBZ.*#\TH#9RZ#*CK4>^,,)6EMC,)@6>N) M8"=2F$?*-$^K+_O0T/C&[ZK'X?7D,L\4SY@#".X7R601'!,.N,LQ8M$J^Q8Y M%?>??)K2LH;43)K)]3@F_D*U54HLR,(@RQJC3#:#0W20-/DNV#%N@ M?!?&1@L:&J;=/ 2K?CE%7+T)NP#L:_#P8^!.-'^X!94[J$=W'GK)XGP,:!2, M-DCG@8Y, FKI]'2!7AIT26C)9&:Z]525$RG*8S.)3Z(G^XB_<4' SVDRFZU3 M,W0,/!AM(&2A0'%KP-B6)N3/^_^9DGF![;5MR3!K)JW WB MM\ETAB\OY_-EXN^+&,9Y,EZTS5L;,,H:(2)G8'FD)7J#X&M;!&:DX';2%$,G$$;1< M@5YSMU/_EFV??TX,-Y%A#R;=!ZS.Q]OR>IR'7X?Y,HQ&WUY?7(0Y_3R,-IFZ M*]S2J8#UALTR&T@?E0=/"X%,1U1DI:!-S>/=!V(]%STZ*F<]]%;>@.RZ8>_; M\K=)W?[6R5.SE<#RH!ATM/=E,GF\ 47>,419KPV,T ;)P_:R=4NPPY ^"3UK M<]-R!*IZB%Z\R%_#..'LXV0=HZDM$SGC.7IP+I'.QT)H- G%"9M4RMXIUKH[ MR 889Z0:787<@YOYMT ;7QSA6B%_'L^'\V^;NH(OYJQH$X$6J6D'% 8<0PVT MX[*B33 16VO#SN#.2$?Z(:0'\V<]P7B]@[VZK&F"A&\XR8.$T2<1ZBQ&9*!* MC<6:X*!HG[Q7PIKF;94>PG-&^M%,[#U8*>_"M^5DSLD*W5H*N,K7)9-<18T& MA.46E*DC3A;V%%-).N=4P=:EZH]A.B/5:"K^'@8[K/'],IE>CS!Y6UY.+BXF MX\74DX$/UFFD1:NZL2E3ZYU#E&!SX#9E9V3SE+S'49VABC2B8.N\ANZ>#D&* MP_'"W_^ 7T+MRC'Z]A[3Y--X,8-K&L:SL"@*F%W/G7@UG-5\H\OIK2ST13') M0)E(8J/5"!47#< #^$P"#*HP8WDP9'/WY NU7LL9*>23H/N^&ILN0;_UFL(U MIO6K]F4Z3!A&BW]//QY>-<,,BV:8D_EGG,YK1NORE!_HR .SY!W8Q8$N;0*7 MHH!8AZDP[[1P=^YX-H8)VR$Z ]4[(47W%W1 M*>,4N)QJ'H4BF"PYD!:UD*%HG5L'FO?!=T9JTALM]U7(]UJUN'6NT[OIY)2BKDJYI0QUK2*TFGJ@9FZ-Q5EJ=@6R?1/L_RD#WTI'-YR#ZD/)6B MP6UY0HC.J)0#2*=KOSZ6( :%H*5.FF4A1//ZH^>>H;D7_3MF:.Y#PTD2[G8! M^,\,S;VIW#OS[A >3J,P.K BDH3 50*5?4T:0 ,)K?0JDU69CE#8^80S-'O6 MDSW$?ZR\KXB>W DN04BA"9.HZ$R$H&-(R3+'RF/&\W/+^]J+AEWROO:180^I M$K]4F>)HTS";M8O'![:X)&V.P+VM4:%BH!:A@+>"SDB1C92M+S)VP?4D]*.- MR=J"L61/3)MNY/ MN#.X[T1G#B?D.'5E:YP_A^EX./XT>X?3#Y_#%%\-1Y=SS ,;$G,V:!!5&@J9 M@9"$HHTQQ*)T3I:WCJ?LC_*\=:DE15OS>(X=(5YG)O47%K[[A./$@A]<5Z, M\/H9UQJ72F0R!@?)J%@GK')2@;K-U&H5^A^WR?>40==#J'?]T:OZ7A]BTER M+ZD.[UF,4_$2?*Q>GTW2\/X:_MR",]=43-52$[6?:(Q9.8:B?0^?O2">/HC;02ON M]=;HCYU>.K(\"/<:;)WIL@I/[ *YM^8^>\,]5;N?'M5@/Y5KQN$34;]4C)J]VC3H*>M=?M0USJ^7%'5G*1/-3EI M%1S-!NW M!*L-[I+R#@'M_U5?8K/>1><> MR46O.H$UU[0 XR887K>?W6;(/"G2'YC@=BS.]Y%K#P[ ASI)M$9%UC'?#\L@ MR7*UMOY?((NB=I*@)4XO01_ZIWPU6+?K.K'EI$)Q[A(V4 PKG8/*A%BH,.. MVXQ:U28.IO5ES@-PSFG?;R7U'LK=MT!;ARQW -=;V/D!8*<*,#>B<3?UZ,#! M\7:.%4AC-$]<>=!1"% AT0;IG8?L,(FLN<_-Z]9/H""/AH)/H1_[B+Z/"=^K MY3DZN:R$(EVI/4LC>#K) $M"X3/MEFJG"X)=YGN?R^EPN 0;=K2X-T-Y!Q@- M SZ]#VQ_*,9SH/"W36P_0')]O(_K_//(E);U^;Z6@$O+P)O$ZLR"P&7&F/A. MUMRI"7P@7M.6OWT$UL/Y^AZ_3*8UH^MWDMJR,WB4Y'445J\2:$\I=6ZL004R M.HTA:%.:#X*Z!^(<]MDV$F[8?F4CH'5C_QT@]61Q;X!S&CN[(U$/T=Y!RGV_ M\VMSOXA@M;)@K1/+@?+.B Q!<(W9F=;G$9B3'OV)OFW+:0+Y; MDR2./8#]NH?JI':^^S+")MU,#GS><8:R[['FCBGMBY2+E8WQ$2]HIR!0:D+^!JJA07/&2[W*BGUY)MGA:3U%']I%Y8]U8(WH]_GT)0DI62>BX\S% MM(=*//:\,U:(IJ)NO$>L *VZ?"\PT6$U)(&\6O1UF5;M?3&=UIN$1<+03&$BQ3?_E[UW6V[C2-:%7V7' MOL^9.A\B_AM)EKT<84L*R5X3_Q6BCA)F*$ ; &5K/?W.PH$$20#L!JH:)+@G M8F1*EKN_RLRNRLS*_)(X"-:GK&(P*($.1C4LZF%-\VSQV!,VAOY]]F$T_SQP* M@VH>O5 94I(P1>\'+6"%FT7-PSIO: YV.A/J"K&P(9;:8<;K&>8N\+&0D M-/J@B1.PJ5 ->Z71034*&,O)\^"Y%+5'R>U&\H(LJ((J]A94#WW;]]B_?^AZ MMKL)/![+,+>$E615B13K7?IK"\)L.L$?P\K]?S][4T;PI%\GVW]C/ DE9+C] M!KP)R1KTNISV"G>T&,M/$6@0/ <3)+]_C7;RWG$RZ%.WT6,!K*XW O.>>@R% M#"<-ZFR,3]U/(%295]P!XKEK/ >WF MP:CK5OIK$"?_@7_O?7X5I]^V\^0=,#4J%]V%YSSUH@W5.&VD@]H4#M=?KZ_< M8OP]O47_>YD &D_C+=*;\D?CO0\"E"]("7XPQK)KG<.X.D0MRL , M <:7\059Z,R]9M[5GAVQ#\O%&445H3>JE7@(2E"9J>8&?":%'X>4GAPA065) M=%!,L_N]OP?OP2]7O?7$V""YOCX(YQ_(>6G#)-&)PI#MXF MCPZ4I"IPC-!,;0[U!R NSB!.$W,##I&-A=Y>%:YQR40D;EL!@O0&G6BG2DMM M@C)!V.ADE5:UF83V8;DX*Z@B](I$ MN'VYH?=87'".&2*0!HT*4XS(*+*H$1 MEGMG0U"Y2RW(KF=?C%*K"*]!A_(?,Q?37DN+,KI(K0/!"M>M2Q2LE!Q(1 EP M&2(WL?+G?1#0Q9A#??$_M W=)!]IE*<:48!)I4*$4?S))+17:00O1&=>U!X# M/EP>\NRYI6JB;Q$_W%G]@;3]PJW)%45?+^TJXEV&F3 'P?JHT\Q MFH! =<1--9=&RL2 *)L0I8PZ5"\=/(_Y]#K-,ZE3IRN2QUBV[K[VY9Q.I\J\8I;K'I1-ZU,' M,#7Y\NX#. -KWBGJV*W6$V39[OO>4'3'E#(Q%*0N5RZ$*(S?= #)F?&,1N^8 M?CZ*/<2FUTRO?4389-[!-/SGR_0*GS9_^W^NQXL?RTO7$?%66Z,U9!_+%5JR M8(*P0)@1&*'SE%3M&&0/E.%YE\Y;*5A#(PWNN@^%[).XDLI\IUCF?Z2_%Z_Q M6?\9.10+YRYC\&U*17MPX#U^1=YF*B++3I+:@ZMKX'YI)CBXKO=N;$.W&K1K M'!BV#: 5+=A/X_FWZ?W1ZI1[%2*J-H2(1Y@T%BQ1&K0B^#;.3;3R$>GM>_8I M%RY;SUOYV);YR+S1P,M\(<$) \?PT&:4$*N9)3YUH>2Z_]PA:+9.EOOV9?E=;F,J#.>:D%+SHQ$Y%6 H=T"R42KXR+7ME()XJM3JIZMK)Y]Z'[$U MI.'N N/R^-1["7\/'_[^'G^]_KHIF@PB*&;*H"7K041<=93K)& M!'_GI<->11\M]FD-F56,Q)9 4%2W0)SBP>-2P!!:;C4YQX- 4/"4:Y:H__FN!2OHR_W?(,C)P/W-B8\:/1"H'&@-^0%H 2RT:ZPF%2.ZW7&=PS M-YTV2JC?J' [=O>W-)__\<5-_O5E>G7UHR"-9=+Z.([=[,<'-]N&_RL&<6CR MBS_0*DIRLMQS;C]K:WG$R8BA2)&?+H/9B0,C0H284_&<3$RT8\M#:ZC/U.*> MHB(;U+'<+N'][.''E=)MC>$6D9N[#^-]ICPSKF7ZEYN$E/$KG*4X M7L[D2 WSSWO?.&A>NMNZ*Y'0_+>[NE[-FMR\]=:4>0@^J6 ALUBH=#4!@Z*$.1O=32^?WMJX:$SYU!O[UH/C35FTLNH_0)I.*EN<)Q0*F58K+27L%C MPLV^>@' 4#G*NNJHO$'5_RU)-]\WGT7,(U*A0>8>_]867!%11T9R<8XY!,I*5'NI2U60K1,Z^YX%G?9^K<&;KO?\/PE30G MB'U:76:5F)>(0UX!3W/NO(?/ ==+CK MV<]5>R?+J<%>^_-X@LX$AD:WK8LW'L;/=Z.B?\W&B_0^9XQUT=<@$3<CF4U MUU*#/>L^GE\G6W0;(^DD8QZ7[T5PA5LA@B.< 24Y>@06":U-U7L0T.782CVY M[TW3UTZ KGFF[WG1QY?7'GY>G>1E#\R54I/K5]Q,X_YUDJ>SK^YNNEVF1$B4 M 90@"2W'*'")"##!QZQ*(T!UIL$NN$X.-M?T^._S@;>]_K'^EZND2XJ)XX>D M($<;2[.,!F,-!>^=)"I&G5)MRJ0C8 Z5Y*QN/0]"UL8J>AZ9T& I1G@HLD1M MR?09=.>DQGB/YD MTSKPVG<$3S(3VMP:>F5)^VBE>:JL"YB7FB7MI:B#.;-C MI-Q<]8PM#3D!C^B"B<@(V* ,,)5USAR]]5"]IN")9TGK:;R/<"MG27?FC"1S M7"@A0'M5*A\8!R>- 4VUC=5A)9I6_P))+^S*=)43T[X2(?IE- MK[^M85DCLV:E\%X+"H*6O&VA=Q,DZS+$RE-A.ZCRP"N>JRYK2:UB05^!5;N-4$V)_&G\<+=_5I>G6]K.3:Y.6S,MS["!9_ L&]* 0V&;S.U(:H MJ;C/*;%3M9U?^%P5W4:B%3EA"LA7:3:=?W.A,#/_E#*Z%^F/%+Y,IE?3S[<4 MO0S-,L12LQ>XP1B5*K#2E=%TRE@A/&XX78:%=WK9.@-;GJ L M3)O$,73]&/H!.N#ID;0"J0DA)G B6/42@KL07DRP?(+D&]5NK^&L[;X+H%8A M\GTP9PJ33U'1?G6?(-\6P?$#8)PEKI30& BF<@Z%< 2C2$G19FJ/0ME M((4_%B0WU7Y%F M$W?UYGJ^F'Y-L_GK'YNX$=V33VGV?1RV^R.#DEXD]$"E+<6R20@,/ (%S36U MD:DDJL\D;;:8LSF00]SSG%/QE1-!:]3^QQ_CKRBT:5YV#65TH_,OTVF<3VOT='(6K/C"')Q4ZYA6/??T'V-9@:&C@RAXW^ MES3]/'/?OHS#JU*1<0^Z%41YE3-HRS,&W-R"HVCZ% ,]_./$8JJ]W9T ]X(, M;FCEM6!O7T\Z^==X\66#>3GUI!2(K8=:_;@'62GNT'],X(E&OR%(!H::"(H; ME13W-+G:]G8$S NTL];*:C"';/UIS$=9*\,SDT"S**DBA6ZGM(6/@$5% M/) MUBYKV+S[ BWA*+$VR,#]-)Z[SY]GZ?-R;>_S&M=]&_0V&%'F)QI>1F4F/%MQ MNP/#O5**&B]][5+-3L NT##J*V3O7+)&-9RWQZ4KQ^7)-9Q[GE>UAK,+Y@IT MJ#?.[5V7XM9RB"9!"YTA.TO1F; ,?+0>N-+6<96"NE^P>#B6V/.>*G'2W6>O M4]+<2$5P^PJ)EU(.8<$(IT$HAM"SL*93-N?0.X:@3ZVJIYW1S:G".WXE37^*L\0R(84DVK*/<-0I9 8BH K M\FN-/LQ^N7UR'K.-)?X7DL\ M"$H->(JQ9R!"6^$H1B^'*'[F*?SC\_3[/]=/7"EQ_9M;'=Z^[SEK[TBI5?S^ M-@C>O1]IK@+/^'+O/"G3R3&TY-Q CM$D+IT.Y% 6II_>WKV_!+WUE%K%'.T& MP>N/(V,EQ@S,@6>%1CCP!%YS#9$PHXR)4II#@P?ZZ>WUQTO06T^I5:Y$W+&F M96GL_'U^LP0X3JM:V4*,N:&<-HZ3&)("=.?+?&K'P.:,>$TT649BL^A2,7[, MNY^SQ@>1=\7D:5>\/T]G:?QY,U/:J41=EA*-6>+A(5T&;X, %US0(D:70I=Q M,KU?_!(LXWA)[\V.'K_=__EII*RE*N8,1-HE68P#IZB'0',.R4L\=0[QK_?; M[O_\])Q5?*34'NI-G3RR;CKY4.(!!4I A.%GY%0!XIXD:5! MSS!VR;LXM,E^5"MMEK5 7K_FG..'IXS& $8G5Q%.C>^-'"_Y.ODGN_(:J=\O'K:L28]">0T^LJ"9'"2*5(#2"B]*" M*0.1H^"!F=HCA0_A&8K[IZH=]*E9Z27P<]]J;Q:T^F3?WWRR[Y>?[/O-%[N\ MW4F,.QWP7*2T!)F<47 Y4Y#6"71U31*F=DU4!UCGZE^L9P+3MJIH4/K]",2- M;]8!9*.&QDX S]/D6%V]_CN6ZI!1I>3#=(G MDB['@!YIFGP:]M-')2WL9@UNEN+[[VF&F#<)Z"81"RS; M'*AF*OK:WLY>,,,7ZS90WGWSJ"+Y!KV96\!>+3Y,48"_3K;0>>F,8CI!L*I\ M$C[BFO&7((4JLTFX.IB?/M$N=B"Z<.,X50?M&M;*]J@H]S("9TR"\(J#];AB M&3Q--@G-6W6?G:&QHVD<=)1(ATZS?$BS9QJ$]><-8LB'.62)@)"8S G?&E/ M"UKA+\08A:NVY$5F4?K80:\L2A^!/Y4LRGH!'U/9FX-ETBG755T8;_H6/*4P_KR2-^ [#Q8/6 M&).U,>!2D8BWZ$.Q$,NEAJ'62:+O7_@=ZC?J]>X+L8]!1%^94.@8O./)!+:*<\V@APDLLA7:@@B!.@K<'M5#.G3'QV,='UQI?O<1JZ@U"^>6A.K!7/@E M2=JM[2DO.)=H #ZI4B:L!7@,S\%FH5RD1"99G5:T,[J*+&R[W[0*(+*(5-CH M\(,K7'$V,7#1"D@I>9N#M]S6=K.[(1ML^DT;>SG C59+'>>.YPYW.7HJI+*6 M >5$E]Z:"+:4>K+@=<@I&N\[56@]EU[OEHKNU/G=1^"#M?UV ?72.K][*:I3 M_^\Q4A[,!)Q*(I2D>7*%2YRB%^\EEY"BSHH992/K5#+_M%1_5.=W?!AH0[F8<8'<,U:0,F"05).Q9U=#;J0[S,_5I:7CV9SM->@I^>)+6* M";7EFAXYH![^:4KOW-=5S40FBL8@-01M/+I /($SGH"4&#Y)'RRY/_OFN(_Y M!(R7>O /I;:*^9.">Q^N]7?4!5E%!^$PFC-X"8-I==I4)96]B4<0&B*=C%+B MGJEP]XPB@XF> >>,11Z4I;Y327,,P!)N MBK@SIIPTE^B.5;:5O6 NUD+JB+]!:>/N5;__:Y)F\R_C;Q_0U\??N\]II#+5 ML72X>F))(>*B8!S^UF7/B22:45:[]K$SN(NUFS;J:<"MOQOHJ_4]9WHSG2]& M-LK(N'= 6)F,R2/Z6YSBZ2R-LRQ)KJ@9Q(+NP'IAMG.\2AHPYO^WFXU+!J , MW)PAP-6,G-6OO[N_QU^OO_XVG<_?_OUM.K^>I5=?2[9HI"T)@9=2JUC\=HDN MNQ>B#(B*RIO@2M%P93LZ"NC%6E9[M36@[]\CD5* +JW0 9PG* A1".^$XI"B MBXSP3**O;4U[H%RLO=00?47RJ5NW/4R_IC_FM^TM1LHI]\WU,Q1>I\H<4""C[@4@1%C(_U5-E.3Q9,@[OMF^+BU]=S]$KF\W6)ZGQIBL9[::-U:(KHF:!9 M4C#%)R9XXC";J8LV5_XL#P*ZG".YGMP;7$BNL6PJ@3J :70RWP%RGD.YHJ+N MF\#)4FYP-M\%1;A.POD,4B R01&4]TR#UD[B+L5)BK5OG0=0^2,G\E :[R/< M=@=SF0XH DG J<4C3%&+FYA*D&42!$\PK8E\X@?S"6+=?2;WD4EE>I+?W>0Z MN["XGJ7X83:-UV&Q0:5)X9\@XZW/7L MYZJ]D^74P &Z\??>I<6(4NJC3:2,>=(@$ R@":&;3D7D.0OOJU]*;K]_>+VV MRE/V%6:#<.?#+'USX_CV[V_H#*2;.E*#*[*XRV=<'H@<+,(C$GP42:@DHR"' M>@Z/RC;N O+L57VZ>%NXM%^FL\4?:?9UNWPF!DXLB0H226B'G. JI55@A:$V M&<9RJCWP91>.9Z_QDX7;8/=>%BYL[SJ%)VB>9@APQ*747$MT"'1QWZE!UZZ, MMV'$4)J"3:[Z==H!.,]>_;5$W: ^=JM\9;,1!:$C$65 1&8,1"JL));*/\.BLO0^?&";5">^NMDX2:?Q_XJK3">EZ6.VH8\;S__SQLV_?%K:,;YK^9=&@1NFO,&=*ZL (GH/Q@8"7$5- MJ-&2Z-K[1#^$S]YH&BJD00GKOAILJ3T&+#*"];*0#1;'EGL*R41I(C>2TF': MNIZ_(U%#Q W*3;?.NM_'\Y"NKMPD3:^W"V)#MEF$TOKN<>DB" )&&P5>1Q.) M\\Z1V@.Z'D?U[.VALN ;E(#N+H^6VJEL) %6QG<()SA8[0H="Q5*)I5T]4DX M3Z16O9T!'"G>!O69;[]^NYK^2.ECNG*+G2W)6B4>72&CC""?1$W:<@4PT M2A)#QNVL]I'P&*AG;PMUQ;XCQ71R7O']MU1.(F8>RN/DSG2R6\+32U\^(^_S:>+T;,$Q54DI"-D66$>09'?0(3LC#H0..^ M5CL560O[LS>SLRAQAS6>G/%\%9;4G:C?W'T;T[(VBHL!WV,/)6=+]R )/*@8306;& M0<@DP'LT5ZY#HB1S[7RC\^("K:".F'<80,M6_2VT6SM8S-E%33$^+\=F;2U.E[+"B.CE3C(P6L[08SU:5M&F"@K_QDG>> MAMD[8]$E*J5C14:: /Z)@<"#\AP_!LMJM_P=A_396]0 "MIA5RM+PQ^O3%S9+':#V^FLW.QME]3"?JSM[QSJ'"'*9Z9,/ MVMZ.B<\Z$NLQZN.Q7%.@?Y=4@DB32R&03&GMUL8>\)Z]2;52Q8ZZM-.SQ+O] M_VW#+H-V%8M@@BX;K4U@9700).+F_PVG7Q>I-G7GY)?;"<-8HC<"XP*3;GUM*IP(4L!*CIAN$[Y 1%YM>WD M<73/WE0:*6*'S;!SSGN\M\M5'/BX6=:.5:T?7W/BX[UUG&'DHTF",H,15K1H M:]ZCK67%P#-&@I*$95;[NO_)C7S$;\I1P@4&F,:!2!AY.L4M<*FX[.IK_@P),/ DU*PUAGTVH("YPT% M%@PE61,5[U-'5.4"NH_GB<^#ZJ7^ SQ!)ZFA01?//FQ_X'^_H;?I@+ 14<'C MZ,Y/*72:1CN:RHGJ.(_A")U)5HE 0)\.!!.TN/\<*-&&:2^M,+5#]',93 \V MHJ'MI8\6&A(5>:%PF1&""PR$*5,A&$:&N$9T[%G2B:I'/.5S\R'4EO4>XJ(> M@JH]FE3HGLIJM.LX&.D/-B4:*,<)S8DH)D5;BXNPW-P2-]SG1+=2_ /IT3W MD=I3FA*MA)0QTPR>Y%P*:1488A2P;+1$T,7[K/$Q7^Z4Z*,/_J'45I$ H,-P MTR[(_M^4Z I:[3[Y]QB5##LE6@;A V-XC@:M0%"! 4_"WQ*5O93)$J\ZY;F? MH+&TFA+=R%;Z:&+0*=$\4>N[<^3,!IMR7A&K(5M!$)NDI5S;@!+!1<(D'K2B@XH?>\]% M:+FJ,!NDAN\PT^4RX[S8FT\2?6N',"PS$2S^E#*/6IGZC3#GI/D;Z-KR:"$W MH/\[1%=EF3969-QTLN+H(B<+%@-DL):3X N)F6O2[O)4F,$&,H=:*FAQ4[23 MO1!]%=SK4@258N$U#0X/(VL@.:6UC4RD+"O;Q1,AAQS((DX7>RL.P;LD9[Z4 M=(5,P/!R9^(X!Y,+=:D*>%[1+$5JTP]W7O:X(?>%XP7>@$"P$[&92X+[I T$ MXW=XFJQR@WD3E972A([P9M&;3JW;NM$5[)%CE--L M/.C2FB4\81@9:P8Z*\W0&4["MYA]]PBL"S:;NBHY/T?ADOE.+GG1RP#47.9A M6D6!9<*=I*I0XU4VH*?.43B0+354U(#7P45$-A32@1-S-T\ARTHH7 CZ)\1OZ3F7-E ,W7KH<%!&Z8:S\L@SC2+&W MH$%\G*@Q<\DUXVB>V3(0JLQRURD"\Y)(%;*RKG:6_0GR8P[E@%15Q]!,A;BI M95<.OZ@Q=A>.)O ^6?2C,\W)2N%E[4[7)\54.)"1U%)!"P;#C:?T,7U/D^N; MW+ EI921X9'G2AEU3>(),5H.MU54$'\3*L.#U+VCI"WSB:O2IL)! MV!C WY=8FJ"*K4GE. M(O%2$,YB=?;M)T9Y.6C\4D41+9@0]R.+2:04DX1 <:F"!0].8(C%G%")!NV$ MKTU3]_*LHX[X6Y ;WO.67TWB?JR."2ZB=L"C1._96@Z.A@C&N1!\-(E6=U-[ MP+MDXVFBHA:$DS6%]Z.#A1(M2^L7G21'(#F5,K M%;7@)2RDGFF9]-DF];Q9P3;C67;4&L]+/(\'+#,&#]B2!_)*.IFX5JY3HW2? MJK:NX"[6E-JHIQE387^*V"ACU%P:0-\-[5]RA%V8B)6,AELG6"2UMZCGPN$[ MI%_=5G$U"1!+E\ FUX1[ZDYVQG)!&A:+F9NL-MR%^WM$- T8$!"@,=DR6YB" M*6ELQ.JBU%():SIT81SQZHNSG"%4L)__L"V9*HE&!H'+MPX$(1$L"\3J3$RC,.PI M$O .'(555M .6Y)MB'FW+DVV3MM5!8>;;&^9:V[;NQ [4?3V?T<=LMX3UU:) MMO?VZF$ZG[]QL]F//)W]Y69QRP2-S-P;(@'W%+V^T-:XXSCKO E6"^=KA[T= M8-6[_;K_BA7[AR,Y"$\]J.3PO"41OXB8%'A+F$[1IA!K-ZD\ FDH:M[:-K'_ MNNMTR3\5,M[;LM1KW,IGN*-5Y;1]I M-Y)S4>U4U?6#_I239=ZD/_X^JC4A0!=!JIX#WHWD91\51LF_0,[\;V=IBNV ;[,@X%_E:;1UV M,HT3%##8UK&AI9:.\-/G)O M8!/E-CW-QM.X(HU3T>.AZ2"SF$ $[L$PG\%1GECF$H^XVD-E[P"XQ$/C> DW M(-:X ;.A?NP I]'1< _*>4Z#$Y2S3\TG2+;E][V&99GVJ3 89T$*C;&48$I7 M 8T2W5=+8^"UNP,'4?0C.WL[/?<1: /][M^Y1K@M6:XS!6WQM%H6V%FN"'AE ME)/")EY]7.%^-,/?CIPO_]A+\@VH]OZZ3CR: OSP2'U6.#9$B/!>Q"CQ^+S\X'E!A'V5&=\40OC?T"@P#& M#.&Q=B1\&N(7;8*G:K!!D+4?["W&G]PBC6@@*G+\3JCD' 1W#EPA78TI6,)5 M$MG6WN^Z8KL\FVJBE084AOMQ%E*S).;G9"&8PCKBF -# MT-T4*!_'K;,Q51]:WP/?2[*B$[73@-;PP2Z*/VS^;$/Y._U:_KG"/8D;=W-9 MYX5RTM3JQ,&(;$"(*/!#2!Z\DU9RZR4&.:T/PGZ0+\_>AM1A PK$!_#O$K"- M LV9*B'P:"XA2\X); F7.3&2"V4"KWX"/@+I!9C0"3IHR(EXP,(W+/6;?E)W M-7]8[CY*4JN8J81H+$8=,:#_%PM#"A$Y!19](K5+[6IA?P%&-X16&] R]HA$ M1DXG34QI//4F@D@6?XJQ7.K)Y)SG6=+:N?4>\%Z C572346JQNT.KX7[VQ68 ML[7=7ZUKZ*<;U%>%M^5JR_9Y-,'STHNA)(+&LQH\YDL;0>\G8@ZUV MO0%1_YY=CA&35:DT/R7N-JGR6L[RQ&V40C3.E!S$3@-NQQ$1;CE$+' MG4-D2@K58V\[#L7E&-; &FG).'E[G"\C6!:8R0(W7R)*ZD0FC& M]1!E<)2% M0)6M32"W&\GE&$M%B;>@FGP ZY<9KG_$+5>9*X.+=.BX1@EKR :P=.59E1'2.4A":>!#>9;!!)*#HUBL78XZN=L%" M!U@OP$1.U$4+BLG=7!H?9L6S7_SX<.66W"NE6?K;UV6[LE;&4D;!+OG[54Q@ M",:(1%)1+JIES V/EBX0+]J.JNNH!1WE;KS;,V5$].@>.0-R.4F7$EH*O0Q8 MI9R/1,I0G7GI45 OQ6Z.U4,+?LK=" L9+TKEU6SF)I_3"FG.)D1-##C-"\48 MSV!2\H"_$T0)HCVK79G9&=Q+L9Q3]5*3DG(_#]1-<&85DZG,K JY,/CX6.(R M%H!93S/S/*=TS_GMP;IU\>'PJ1)M01BY&][ZUC8;STO-"5UR$"KAP,M2H,Z$ MTI$*24+#:]'[<"['+&K+O@7_X]W;V7NT<&5.F40@I+"]+?N/(U7@1*!HQI[[ M@/BH:V4;>R!=KGW4T$%-SL9#Z>,W^/OQXHXP?I[.TOCS9!2"5;),)U,V2A!2 M*[ :'26J ^+G*4?1T-_H@/!R+:B!AFHR.I9S_"TZOQWA_%68KI[F/6\ M-14NI?2VE%EJB1%%,!YNL\#LD$QA,8IW3)WE'P'KUJQ7(N?G7BO &#T0%$ M3=:[.A\82U%)BG&#*V,@;"[CYXD YKCA(7KG6&U/;#^:H9RQBOK?0>U20]2[ M.MJ?$)EP%$9244).+XI701QX#$'!9,&YSX[H5)M$_VF1"==2X3[B'I(R MM@NNE\PCW$MO7;ECCQ'ZD$:AM+?6)@W2$ 8B_+W.E(TE$IIJA3^=5!L'*C)#$+40A!'IX MDBE=VZ?8C63X;' =34VKB[D!0]BOD[5 TV_C[R4_O7"3S^,RL75Y5_7ZQ^_N MW]/9FRLWGR\_ $LU'H"&0*(9OP)I!+A0;CZ#8]X&JUCU*18](5Z<,]%.04WH MIP_"O06[17S;!7(S!Z0WW'/Y)@W-H)_)5=-A$W^F/_00"%7"XB$>7 A/,.? M+(-$4H[&*B-D[43!DS&[1[V@IVUU?537P-K^G(0":)S'!>\&_M5.^*O3'I^A MLS<>K V%CZQP&)2&3>.=R)$HYN\7;U8@U>P)\AS^5F/5/Z#6;*FW!E[:SP>$ MLP*8-48>'IW'%"2*PQ,/CC 'D6M<7Z0ZY]J;V*.@+M^0ZNJEP0[5^7H@NHR[ MCU9S'ZLMR5.;$QX M;$%01A?>>P'HGTD@V7FE12;>U [C=^$8_H2HH.T'A\"I J[H,)0*5%S:1[=( M'U.83L+X:KS:;)93T(**-@E$H;4NM<46CSI/05$6>/#*1]F%:6/O"RYDIZXG MQ(JDL'M!;083=H"U>U_NKN-S)$ J*N,Q]9X@R8JNVV/P'/&,!>M A;*S4%E* M.G![T=YE15(,K%,Q_N *WI-J&%Z_?0186:]__N/3/WYWD^OLPN*ZE"__M+D4 M6!\;28:@G!,@\"#"<($E##$SHB08G4@F"._$\_;8>X8[=ZLJ8]I(D@TB]IU' MTM*D6;:>"!/!:%I&D5H\D1(W8*E)1A+T-VR#N4N[P5S(@5U7Z WXMW<"V\I! M=('7;OC:(6AG&\960Y%=S.-$+0Q5U[@%T_N4;9EEG)+![4WK!%ZJ,EA*9Q]P M=^.\-L_168SD\4%N9["1/L)O8!L[8\VH0C3&4+#,.SQ#J0)#\- +4N)9F@H] M5^T^\*<1S%=55I>HOH^DFQ1KE+J43PMTIE;4G^'64_8^:B8S!2Y"230[4QC: M4NDO]4J80N^O*AO! 3@7YEC4$GR#N0I[H-U\ 8^#:UK;N0?8.0L\*ZBQFWF< MH(-FI9[[0!(=="(T R>E/21D 28[!SE*JVW@/E9/")_!0#H5?0YM'WU$W\0N M5C1(*Y#K@X[BJ:FI9-$_$^?RM2OM1*[4TZ6;21W<[P?TS>WF*U^?I_7$=5; M-YN,)Y_G(X?!DBX3-'*0B-F6.OIL)$;M$2,UW/]TKAVV'H/S,NVGE:+..\1W M%!U57'@!F@16QF!$<,('"$GA;TBP/)QQ8N]%F5(KM0Q0RK1S0J>V41%I0$B% M$(V(X#G^-EHJ4$9$*E>[&;8#K,NVF!/5T&#D[MN<4RC,4;<;Y8.;RR4YZ*OX M[^L-W;2+GCCO67'="^;HP2CO(:%S;U.P5E7G03H&YT794G-%#32%]P 3I/$H MAQPU2&T+!S4A8%TPH,J-1E;:9M.*E.^IRJ0B["KX552>U#NGB_BPVSJUQ<^ M?Z 5S+],K^+[_#&YJ_'_E,]C.MOZRQ]73UA6.N/JOEY_Q:\F8'CK/J=1(CYE M&03H+$J>C99U.0$4MVY"A=$L=FGP:8WSHLSQR2BTQ23>/0N\<1@^I(F[*B3V MKR9Q<\&]OIH:Q1"=9E9#4&6LDBT?&8D>M(M.**^H5+5K"$Z >Q$V.;3:6LS\ M/0;[),[1FTMI@L? MNKFBVC$O'6AORFPXW("=41*LHB988HV4M9.P+^3^L)+06TP/W@]MUZACF83D MR8!-(J%#F57Y*0!E(4/X$:('AY83J3*T5O":U?A]D=Y41;56$DUIPO'-!Z]657]_3R>!W?U_RSN)/Y6D74Z!6$4D2$$$;IF:@;-XCDJ+WAR1 1VW0Y8S3^$?GZ??_XGO6!D- M_G!K*X?>?!'64$VTM6&]H M$MP,,L;BPCV+%NIH.1.XPWGU;KKX=.W_G<+BCRD&]^/53>.(<^49]0XB$WA\ M41MP!1CNVT2,H2@T8IN7E?0%?5&F-JP*!QDZO'\%N^ [XR3GPI=)R1Z_(8GA M7: $[88P%EF27-0N4#D-\4LUOU.55WL^\78OS+?-%>%BZDLR:7KU'>4UF:2_ M%Y1]G4X67^8CZYBD&K\37F8T",TC.,D(V"R%"WC"9]_M^JW7:R_"6EJ+N^:( MXX+US:N/;S^]0ELMK0WY>A)'N$1)F1*@DBX#SQ0#4^9U*.XXEUPB'M)!^0\> M?#'J/4UD^P<1'W^N?)A-0TH8::,(MCI5"K;Y2 F3%6XUH%4JT^8H TM4!JL" MS\0I&7BH?&H&'U1TO)R8&$TZYX%3 M(W,V2?K0; +??3!#C6VLI_N]S8TGR7E7_]DYAC:^=EKZZEJ_MU"*<+NC+I?]]<3<0(0!):Z!P\AOJ6$HPM;*&-\5QH+X7J M6"G\Q%-C];W-UM)N0-*S2?G>"&-9A;4FFU5Q/>VE__K]_WA,?+N@_RW^Q M_/,BGH\I_Z_RSS\__GHCRK_^^NL?TY#<)*5"[O\/!/C/I2BW/HY/UU^_NMF/ M:=[;:(8[]-7\+L3Y^.NWJ_3(R7;$2_YYNZ:[:UV_Z8ZA-%L=GCEI$E/\WRW3 M:9@2>< NX[5C*>@K.U\P]G2L_10+D*%C\Y0ETAH\%CVSB/ MGX$WG@B%]E)[IWKBZ;D^NN^>GNLCYUVGV#G2D/;Q!M8DM.^!J2KO]$-,Y M&;=/T]NCIG""T(6=+KL@!>,Y@^2L$8KR)$,SUM,':"[]D#A* MZ@TH3'=3.,$!0RV:6QF4W'O22DTSZ1,G@DET6-( M I,X,QB0^RB;50H,9AR]#Y#VMM%'[FUF@:U(<5:#K8+/I> '*-,6A"N=2(I9 MT#)'3T,TDC9@]KL%<%G'Q?&R;4!1? -F8W<=X+2;"+@-Y6P3 (]5SCXUGR#9 MEE_V&I:Q2K-,,R3C*0CK.'CG<+<)1&L6T&4EZ3DJ^O$I?HWTW$>@>_7;/GW] M/K]ULZMQFIURJE?>R*:R>WM]YWF^ , M3CI/N85"$H#G?4I@K8H05! L$>-8K,UA>1!0Q?DL-P]?'9W96*E3Q ,X1(%' MIW$K9KVHM/,*%VY5LT#T/IC!D]LGZ_[ 8)83Y/S$D]LV2\6-U) T+?,TG0#G MN ;) M7H)-O VLR8?'+)[=.TW"VYW4?:0^8QN^!ZRU MDDR6N6/>2Q \2K#<,Q2B9E%K[8.J[;X^A^1V$UOH(^L&-H HT'<;A[NCD9-, MTI;*E& )+ZPX",HG"R13HHWB7AE2V0!V CECVKI?#':RD"O6$885B-$O MKT<9W2+CM0;#N0(A0H12>P36)$\)#Y8=;#[9\ RMG[C2\OHWMPJ^?=\SU^:1 M@JOXT6X0O'L_TB:3'#.!&&6IW5 )C%<4(FY1#G'FT0?#J_8@YZ;-2"K1@!@1C%DQBN TDRDN*&Y$[5I:BNI^ J9G5O MC.>7$9[Q& ,H@EMV:0R@+!>N%@J%@SPX9ZEC]53W[I<+45U/P56BNIZ":S" [+_2['?W;PQ:?LP_ MIN]I3>*;Z_EB^G7^7[]_?+,.8;@P+B;T?G&I)821N$B"H)V(B1MEO$NU M=*&PQ?4I\I"S[@3SQYQ*R,0/S5$/_YZ9D;Y)&"JSG$Z:9=M]PO MKNX:1[:0Y63.0*!?B5B(!6L= YF)()ZIQ$0#NO;-Z\^HT^I77L=*=6]BJN%E M^ZX?[T[%JW+)WOTUU2_7CUQAI4OU_1R2OVTU,'*6E:=@*2$@\-,'0T."[!V5 MD5HJJW<4=X#5;E;$ZF+0&F$)(1R"X^A0.\5+[Q0%Z:-3)@AK6.VJ_T<@#779 M7MLFN@^#Z"_YIW+Q_I!Q^O6/^X2MRXNEJ+T+6AH@C&7<<'&%/N ![2@5S"63 M%*]=#]P5V[DNYZO:PW0 O;2XF[N':>V_=4'5Z,I^-Z+S7-BWT>(C_,HGJ& X M U'9!LD9!<=+OY0MR5:+@6'DAB;/71#5IPP,:1B/7-Z?TR[Z2+Z!/3Q<^OO\ M@"%\0V]DG>9>!HP.C 4APGC&A38JZ>L5@#WC#AU8U-/KH.5-''0U( MA?94O'#IDV8Z@C8:3UD\5L$ZQ,=UZ<=T1H;JY/Y/JT:PI1M20>:#=#=N&NLZ MX'K)E8*]]-:U.NP8H0]9*4QJ]6OR<\+WNZM/"+:[QR3]N__LRA\T;[Z+@ M$N)R[EY2!'Q2":B5RAGA$Q'-6F!K+&!X!Z5U!N9\^FWIS]S/FL;KL.1W?/OW M J6)KM@8'S1V5ZO_X.W?X>JZ?/@CPU/@T8?"((K^&+$>K(T.1'0A"!)C.'BA M5=$^.V-^,2;91HL5M\S"*OHVYX0@OZ<[W\7=A7Q,W]QB-EYWGOP]"EREB($ M*(](1:'F\E:(,JM2&15=XO)>>GDGC^L1K[X\B7([T*7Y M6+Q+BX?R\B[\9Z2T,=E@[!&#*%3%7(%A)(**,7F?A8^\B\F< .&R3&W$A<4R\; \H!VG/@EG "4A05#\Q5(OP1,MHPF)BM@LM.\" M\'+,JKU^*E;,[L]=%?[BCVF>9M_3'#'//B/6Z9+0^%58EH>@=+)3B60#NLPS M$@P]/Z<1>- QY^PUC;EVV] Q."_/M)IKJV)A[R.?PWHP^YV3^Z2_%A/99B1#WQ7&8!)(3"&V\"6.YDJ=2+ MSL=2W2\J18B[WG\YIC28%BK66]^-3QY _9!F7]T$=]S-UHM>P,C9X)GP FCT MY5Z19+#>E+&3&-VB>%PFN5=\V.FUEV4G+67^T#QLH]-NY?S%?U_/%Z6X;3XB MP:4H8@8JI /!'>Y_)I? -04?0@[:-;N[.0SM!KL9L#1UV\N+$;. M<8]!8P0FA0&1=)E=A+Z5%L0DXHAQOLL(LK[OO1QK:"[U'292KUCD+N _-@.P MY^O(<)2SOOE)/T!^'9]K+F/"T(@&R9AQ$]@%<0'.R0B9B MF';$-2"\/8"H J/OPZ>O:OZXY(9&94%JZ@LA KKW2B?P.3+NG8G:-2#NWH-F MJ/Z?BOK?P?5;0]3G[OHY9I2H,,&R; /@6LHE#S-@9**@/^<*"1BHI!U9&[!9I+P[,^"2Z$2#;*/+>Q[T>5I MOXI(&PY4_8'^ULX#>VOVJXTY!D]C86]()?!/8+*)Z(\I1JVGS-Y/[%:;H]H! MWD783&NU-"C&WS,N=)2=%K3PW\LE=:3Q!)RT&0@5+@:MLA:U>5?V0+DHRZ@A M[@:%/7M@87@P2VY>@H/Y]56))W]&8;U96>YJ>L*V58^$9=XQ=*$$+Q4E3G+T MHVR$G&EF#$]#&FJW!=9!_A)LK*4R&Y0'[5G%QYO*W#O+^,U]FZ?W^=6W;U?C M4!S[5=$X_M%OXZ_CA5LM*6DM[IV]5"#9;P$ M8QU,S0W*CGI]?Q_PNYOM^/H8"5P3AZ MQT^0! E.:P^:YB %?GO$U>X.J('[ M)=AF.T4V*$S:.PZ^SQHTL:=4%O%SSK*K:O>5/#6^-\)=W*$)72KNJW CM>F#UVYY'49]X MD_.@DNG6M#REB3O"P"@C0/A0@@DO@.MDF70FL_MCK!\O$COY)N;!$U=7 H:0 MY(4O% M!@ P$3A($5)<"4H#^^2!SP(>?+!&$JZ5)3L?<'0E"(U%#:M+;C*3:\[06VH M+#K VLT?TEVOYZ %J:B,Q]1[@B0'5/226UYB@,\9+77USH*748&2)O+2ZJ%H MEY+CP16\A^IC>/WV$6";8<:%!I@1JM?D5$;&S(Q.P!+3(&)DX!)7X ABT1YQ M5><*>P!B.'^\JGH>UCJ<(-NSDBW?=T[KUEKM>WJ[HJI.ZQFF>BH%Q[E3 JR, M&/C')(O_Q_ 71P3124="+Z5Z2@H;I:1V.2NM^#ME_A:EY8*59JX,=_?+'"Z_ M>JJ/_GM43_41];EC@6,NYZ63.K <@9;L@Q!EP'QF'%CD49!(B7.U;\&?<\W$ M*5;62BV#G6@_);_X;3KY_$>:?2T_'W]Z[7M2G9.J$\Y*IU)Y_J^3.7[6Y&CA^2'Y\FU2=SUN!WMEA_9W_@?[,, MZ'0.FKDR>,NHTMMK/7B5$\0LDU?""QYK#[;8A>-,8$3Q#V<,0C&9 J4 !.^.$NE=)@Q!HS&1)+. M*LCJ];@#&L$CM+9#V4 ?*3>9G["]V2T7&93TN-V5,A"503!22CT3NK$Q<\9M MXMK7#L4?HKB4S?]$^38HJ+Z+Z)W[NK'$+KB:#579C>D\V_^I.CMH B<*O/D6 ML(5/QN"($PFMO=S+11<^1+K4YJ, MI[-WTT6:Q^N$ZC#KG'R(E$8:.7@J. A)(_A,!;C@N-(Q"J[NQ0 [;[#V/?\< MPTUJ2']:67256^Q6N:]7GV=I&2:N :68#3$F@W$:C58E/+]4T. #2XZ9F#7O MO$>&6+HU0'EC*ME )93RXB5O6HBL:B(F\=N#[$,4S5W@E\3;H>OJ8 MOD^OOH\GGU>@?G9A>9NW!B=$5C)H!R8[/!\\)7C2\P0>02MB78BQ-GO+04 7 M8@;UA-Z@]>B_W6Q<$CRES&D5W0G. W,!%'4,+30*,%)DR#HE;[75(=5NV+B/ MX5+R7B?)MD$#^3:>3?JE Z)&^:Z':,XU0/@4+1U0^0DB;C(4]@$R94*43 B@ MGE 0P5/PUBD((7N90F2Q.A/ 4$I_=#AP6YWWD6SS;.;'%-/7;VN:XO$T+A>, M<;PQU$2P'+T180(%9Q(&^9%0C.NS4Z+M!<R\5>6?P//_S#"M15WP3C( M9C?LA+=YFR IRP2[K-"L]K^ MY/F,I]=ERGELIX\^*MK,?+88?2P3KE;M,IQXQ3(!Y:4OY!\4,/*5D(.PCD:N M>#>N GSJED'@[VZ-X;ED2K5)!2!K"D7,'JC/M,H R81P%( MPA4CM;-YG8 ]][VXG18:I/?N@MQ*:';!U="WWX7I?/Y\934>-)03==!\.]G" M1RS1B7L+:5GH(_$GJPF%R%@N$R>X=[6GO0QK&QW<]3.91A_15ZZ\V%,*XGBV MI<$])H]'GI4(J!0!)\J#YURX$._EBYYZ_#^/ MY\%=E5[SMY/X4QDH+"E+(FL%6:/-"D4Y>$XI4,]Q[33B:7BHHGV>PC\^3[__ M$]^Q^I[QA]O/^-";SWV;]]M)34_59%JYV@UC^X"8W.MX.4%LFJ]* M9^!L/E+!Z1A$!!-DF>UB*-B2DR:E@(M'3I+N0B?_R&N>MVYKR['!&;U5.C)* M+-+@5"&QS[A$)25X@>LD""(Z;JVN/K)]Z_7/6]6GRK-!+\)VF^^M%;[&[:40 M\8W_3O'7R:*,LE@L!\)G+Q@K1%&," Q9,BOY.P1O0@Y!)LFUJ]VWV@_A91A( M0ZTTN-G?8/G@QG&4'8DV1ET:[Y=EG@&,CP&A9=_\"Z-OU+'PI,+].KR>+D:(F,>L91.,QN!$TXT$G"5!*-&&>DF1;Q//[ M$5VB:9PD]089P%]0+&7 Y/O)+;+W^2[F41"6HU_+@>DRY&;I B6,6YGD7I"0 M#:]N&5UP789]5-= ]+O?\W&94!#+KA6HV67^.;S:S<)Z!^ M.8K4)S Z,B":96-8*N2UE6WD<52782&5I;^7;+M.I\!- ;/[>_SU^NOKZ6PV M_:N4-[MO^&\6/T8R.(K'7@(72N4"T;KT_45P$3>^9(PS7#?L(7@,WV783#.- M/+0>>ZKU?' _ECSRZUUORZ[G(R8-ND6(Q2Q]:ZX,_A0\.MC*)>F)4]7'_1R M.Q)9#7G9M@/J3W^Y;Z=QL^U[6CU^MDYX&W.T11FS\G5/ M@J.MCXZ[<;1UE^J3YF@C/N6@I"O4 B@8G0QX*ESM/70 M;1>.MCXR'HZ6JPNJE\K1UDMCW?BYCA'W<,9@!*$JXX:8,L?0R"4!+BL/F?E( MG0LVL=J%;D^=HZV!#?21\E!<("9$GA1A(' ]("BW8)Q78$-4E JA,^DRL.CI M<('4D'T7)I ^@JM8L+#[Y%I:+ V*2HL+XR*FPBKHP"1#RBT:YT0E[UWM2ZNG M3KAW_$E^HGR')-SK@NNE$N[UTEE7HK5C!#XDX1[S+EHM**20*1Y=*H"A^%LE M\>1*.C%SOV#IF1E"?\*])G;01\Z#G><"=S7M*3C.\6QR/H(M5%71X#*IUH;' MYW6>UY%^IQ.]A^@:G.CWN^HIB;DPML6IBQ0W)*E;JG@7BX8:"(2: RC))S1W1^65QR!SORITDVV$X M9+H@>FD<,KVT]#B?R#$B'H9#1N>(^QA&I8%A$"F4T. D02N7&)LZKA,WM9,O M3Y5#IK+.^TCV/!PRC.0L.2/@DR>(T"M$& NWG9!22RL3;SL@Z.ESR-2*X4^6 M_[DX9+I@_'\<,B?J]A@>D&,4IVX_ M2G-W7CI<.NXDL4]KR*S)_>EL_'TYM'SKJ![/_[,TSA@E]QP/?F=2.:&S!4.Y M@L2BTBE$'5GMR96'\#SW8[.ZS)NP_&RPO9E.%C,7MHL'NF!K%H'MQW6NR*N6 M%O>:1R45-(FU#F T)@M:YG-+# ] $%;.-,,!SS.=!(G"Q=K%E,.;QZ.QU3FL MHX_DFUK%S42"H"A1IO@T>$1FYW&A*@/E7 E#4Y2RW0%RONNZ6AK:J_HCQ-O4 M=]C!8F 82\L)%,*I0H?',:XG!#CWBL;R_U"_"&LOG'/?V?Y6J0*_CKR;FL*K M^3PMWDV+=-W5NF^9Y.RC%!+09<8@AT@)SF8&DF3E1!2*Q]J-602GE:BW4&S"]&E6$DUJ3WCN=*>G6(Q#;72A.]H8]^_X6ZWI$"XYU#Q_\O>FRVYE>38HK_2 MUN^H\GDX=LZ#I,RLEEV5)).4W=9/-!_@$KM"I)J,4*;JZR^<0PP,#IND;S*" MJAJ4BB&YEP/8[@ <6. !Z:R34'2N2%)U3J?PV'-VR'[S[8S3]$B;X!D>9#/K%9%*O!F:,7O=)$E[D_[F9S@A M!\%%7MNL(&E+T7J6M0HK%0@R>RT,:LG:[3%'&^IB.GDS1I>HSO;\PIQM Z-[T54!^\6O.[2NNT"SQIP$R>N4+/(7BOH#AA M9982E>IT+7_D2D_*@-).]UW8LO:7\U-A0^DVF*)(=,%$!CZ[3,[YK&V0G'.K M$5D.*(QN?Z/WA < -;*!@\8 [:.+4XYXZ8+K7V. #E-CUUDOA^C@E#92QZ,Q M43L44ZFW5#6.RX&\Z20QJIA"T:U/HF% I&<8-9F[T2724!/JTG[>.EW:=+>1W2-Y\0\PN26=<3T9"/J&$-=HS'E M!<2<$N0DO1*:,ITEZO.0T1WDB%=1BO4/&K0JE#\&P)"].0A.U:B%%E& MP6,'73[U(5V'*O)XH?4T_N41?Y>VJ))%#1(K^:M4&EPB&V.&->]^?.K\ACW8P#Y2[D/W][:\Q<%$9Q)+3#N(Z JH;!4$4S(P1&$S M+T7;YE?>CU \&0[$O?2S)?MW@'!/PX!8? @N* \RUME!*1 B83U@,4YSQ9)E M?8393X,!L;_?\1T0W#>?U/7H\R_EG)'>M/%N"CSD:ZPL'89&KEMH:@%#FO*@N69#$JM0X%C@)\ M(89T.J7UD%KZ@-_'5]_K%+"',\+FX*Q-S$OM@0_/R8L[6!F%M7 M]^?OM?;\]EHB2BYC0@NY<%EG=F;PILYML%9KZ0F+2UU>WXQDYV6/EU?HD MO8.R-,T.8-9G8'AD MO'4\%;\Z;.** M:PDNHJ[Z?.?JR:;R*OQF_F 3F3\]=MXM+QP82&6 M*+R P.J%BU*T\3AFR5L3D0Q,"A9E!R5N?,#E>#9M9-@XR%P+:CG2M0.L/;R= M+8\ZO=_32!F[U'N$)$_Q!B_ON9,)4FH-D5?G03,)07D$[XM&84*VA[_#9_*/ M3JO??038L\^T3$ *E+$4!<[DV@@9"!'R %&7>I7EO5L_W8SR]-Z!C%IP M9A*"BA3WJLI"YXRKC*<6I4@%N7<=]+;^TT][_!TK[W%38?66X[F')[-HBG0, MT)1ZY<:K97H+5CM=N',RKS:%[\CO7(#JCA94P_?NX<":(CP64Q",T;44B3F( MM8V"9T,+E71XATY MR.4<@"!DR-& 48SBF%)+4VURH 7M\REDS4LG>IYS*[#3Q*P6^MM'8(WU]G>2 MU-WT)YY%LCI%0$3:THT+%($*#RX4@J"#X*I3->ZNB5GW'WK&B5G[B'W<0F8- M_9?'H[N,3))[3^>QFWE3EM>;&_*PLY,L1!&QVW239S+N[%#E'2RS'FKG'Y[G ML_W$.V>BS9SV$TGFQ,FP8HX,2E#:1LYM+*V;)1^CN POIY&4-_)IMM+[PCGO M@JFG1LEU>,[3)'FLKK:J_@A!]_[R+P>J"49'AJG,KJHR[VA11W%RLO-DL\O% MNU6BFV>D_!V-D:?0_3[R;A,P9-A%+YE12%S.!YLA21 MIYB*DK3&+H65ZS[[],6QQTM\W%!/S$J5YJ/S8A2,_ =E@R#[M *< M(B_$:F:U\SNG':,YS2A^GI2TJ M/T+$/9S0:Y#1LWDN1H"(OAY(14*TJ8!+3$=CN4^ZSQ?^C*=SWSK?1[*])D&B MU$5'9<&&8"F@YX0AR%H!69F8BN*AVV25IYD$::6!C?F0?<37:SXD6*F/U[28VE_U,>&(UC>>[3=" MB!1UM21G:CN49+3?U/D[HF2K=9!RM1?T('VN??AE.%EM9+M&V4>]M4L@OX^F MWS -RQ#SPI"[H&IX([01R.GOAQIH:=R7A%N_[!O!*=29\#$03A X0W\$5!&< M+39JK9SK1A/XM-2^Y5;I5%K?1["-DR#OAL-*@7@U#J.RV,^FWR88\GCT?7&2 M3>K\/3IJN#8V@Q R5N3]"5,%Q-FE, ;4.YXOO87A5-[^[.7^/,4L3"UIC@'E&.R)B!(]: M 9>*>V0)4P@=O(Q#GW\)MG(R^3>DR=AR1CJM(HNN 74%A23'+PU#)"7J)-@ MWKG6^=U=?LCQ[\++,!U./\XC^PFC 6WPRNE@P27!0261(*(OX(4I*3,, M-OD#7X"-#[UDJV\CZ1Z8G-:!?37^^G4X&R3\&^+=3/1!*E+2KETC3.OIK70! M K/T2J24/)><',76#(I[P+L$\^E;*PVKM-=[D+^%X>0_P]4-#I1VW*4D0.0Z M^8LY#E'*0G\PPX71W.C6!2L;H%R28;20=@]U:^L6_/OH9HIY>:1OM%X;$G*' M@-K6+I]4T]7"@/=!EL*L$]TN8X[<4SJ!O21#.HW&>BB\N+7Y_\#\&:3:)E"15 E*PHW=8#,HU*>\2)BZVER]Y]_25H_6*YKE'QTJI"BH;HA M3=^56V+R5^/I]720E!;DYUC@2=8&QLJX8&OY?A:R!T'TRGM>C-,$PQ5]P M_L]!2JQP;<@H796##1:\%*%605'0E-&;YJT3W=%=@KWTK),UYG,42>"=:=.Q MML(],5"Q,!YKFZ:L_".E9 @:$0QJG[/DM+MU.2VV/>,25-Y4CFL4?'1>\Z$M M;DR_\@%GV9;$#219*&YQFC8R5@\OK3$6JYEJ[CEVQ78)AM*K/M88SE'L]@O/ MA@R;SKMKS&_P.UGU9YP[-UR%+$76X*P,=.2E M$P#BPGSW.R++DNK$M;'W() M*F\KR34Z/CA=.6,;NKF^F> "WT-89'B1,ZXA&56G+48-'AG%N5C0&!NCX;F# M@C<_X5*TVTB&:U1[='KPTQ G[T:X!+4(4C[@_]X,20B_C2>+[[S(]*V0?GP: MOYC_YHOI%"FPM28$&3T"=W5@E:HCS(+54*L?A;7)9=?Z.#@2\B48U3FTMZ9> MZ>@DY(NOX\GU(B)^E#.I^3'N(X?L*BLHND3!D\S /"65:UV@M W/)=E- M,[FO,8K>ZALSR6!9:$>N30S1>&!2"/)Z,( 3T=0ZS*B*B^7>K/>>BQSOP;HD M$VFMA36638<+[,3A]@W:];W0ZSJRY M_B9^Q3S04HJ(T@#6F8W*&HJHR!.C_8\KKUG01K0>I7LLYDLRKI/J;XT!-DZU MUO=CF&^QTNO!+$?+@?-29X/6*U^L+E<=3Y@--\JFOD^N^X NV70.E_P:NS@J MA_IF2"XYK??'Z]&& <"O)K7E:!@&0FI:I59 F!*9KPX02 Q@F4^R"$RB=!E2 MUOV)EV !/N;"07"!39<5!B#Y# M9<*,W#J=5.LJKQV0+L%(^I#^&NLXND1T/IYD5DDVGMP/U0:6,V$\ M)PL6FD%(G+L2#!.NM5UL!'-)%M%&XFMLX>A*T?^J6]:[4JIS77!":Y\=X"Z("T<$P1@O,!F#'918RBA-8IN-VH+LDZ&NM@C9D@=_SX*<\1DS0N@ [)4)4,ND'6]C' J@O>.(GD57<@L M6-^-^?C@V&0-J$NRD;8:6&,C1U%*5'2S2ZE;1WI!2+5L;D;&D\P(UF1RF@4Y MS117.R@,F$1R]J5N4M7J^XP]++A)Q\ M'IEIRU*8/7@5(A3-9%3616ZZW./O]=!+L8+^)+W&)A:IT__[UQ6AT3+^,?O! M[/M5*!^P_%O]Y^\?7M\*\(\__OC+.&$8(87(H\]_2>.O?YT)\-VW2G9"GS.- M/U[>3$DFT^E'_%RWL##*?\/QYTGX]F687DPPO V3^KO?\1>\#L.KZ4.TT^'7 M;U>[BD:/>MQ?[];YE3& MDZ]AL;B%C3HOBJYGAT=/.TI0"6+MD;44SS(L*J:<&Y_>77 =Z[9\3%\PWUS1 M"[/E:2]_+'XX)W6+%J7W.H&V'FES9>1E"5= >2.\PZAS;%W">@#,AIM/?-\>B:7KU?KV8L8+3Q MS)]\M"DN><56-H7IC%\LIJ)%" 8TVKHBR\#I+(#[3+NW4<4U+X79"NA<7(N] M6\.J]3732@]D30LL"\*X+F!ZHKQ^ .0\;-<-%;5J D=+N7?5,Y>RJ'.E2](> M5/$:O$L1LHG(;>(^J-:$*"=0^0ZNZU-I?!_AMI]&,<7P?C+^'TS7T^4@.6E# MH?\"BS5F2'6\0I02!"+*:)17N0L?TKK//GUD=(2HQPWEU'AFZ=_#Z*:$5 MS M,Z'*-W>H&-.&"PP$0Y4Z:2/6BJ9Z3XA>DHX<66FGPO5-3WBN.FPDL]94J*5, MOXPGN+2MOTW&-]\6L'0V%)Z;!)(%75<:YPTV.:%B*GJ4J[4\Z^E/-S_BN>JR ME=0:TAA66+4+[O-DUC4["I]G9\8&3\?1;K0@>Y7HY.IKB)TQ? M1N.K\>;5,.R.8"S.9+?)^B$3\4JUL4=ZO2PYZK9]I)\K.JC M2MA^'X6KV6]@_O7/;Q7?],%(,2E$Y3F2E8.R5DK0X1]M0L ZO#<)0UB[3&#; M\9CGJMZ6TFM(:S@?5_(_X\FKF^GU^"M.YI$98HPBN0+9U5))##4=(QF88D*2 M-@O,G8:G[ASYLOKD2\]9-9!W0X>KHGD;OM*J'V!:F'H74 VGAFP$!N/#-D,+FJ)=*YH2+I$4 PY>"\KAUW1RKBB9&DQN^O$.M\R,N0D*M]' MJHV#Y)?+V,Y&D]"F2CFG%:A0.$16Z+01SL2D@A8H.AS3+T\>_C84[?A(N?0P MRN/5>%0;6^;7SA^&TW^\_/$21^G+US#YQ\P:E8E%<)? IJ(KST."4+ON8M0Q M\LPU^86-\\>[,%WZ8=V+;AH&SIOQ+=$MYQ1UP-?71/0=V,XT';VI1G>:2P-U M]#$W?1=.IC,*76R-=6KE4\K@9'9@E"Y.RN"ULQ=A+KOFJ9_56O;10A^WF.'J M-OM@&"J6$P6IG$Y:.A,-1,<%N.A"0B>+BZW;3^X]_@QSV)OJ9O4&\T#!]N!\ MS*!\P.\XFG$3+T$YIXRU"7(=#Z\D&G"F")"E1%>XL9Z_\8N(7S$SN=!VFDAW$_ MCZ!58,N9R1V@G$;NZ0 ,-?_BK (O ME8"B.3(O0F*E-2_&#DA/P.\X5'VK9M%0]@W=S_EPY>6Q^NO_WM0B!;S^,LZO M1]]QWH_]^+N(-0LX>U6D9P%=28":D]/D3 !O,@-G;99&66-B)X:XG8.M#\=X MZ>[*2778\$:[XMZ$:_'&=4'6\/YK.YK37X*=3JOC7E72^,YL%T).H'31D V] M/HH;VDH9Q?119&6R$HJ^>J;&LN7V[$G:RAZ::'S9]G<2QC1\_!8F;Z[2G126 M97:80E0L0V*B;K-:5#81#QZ#",[F+%<[ =:7%V][R&FOY5IJ8MR'&'O(F;W^ M^BU4DMTWX]'G-\/OF.<]O/^!5_G%*/\^Q7S/I[<\*D/F#8Y7ZH>"9.)":W"> M%L$0M56M6\/VP7?I3DKO.FM8D=4=Z^P;]UZS+H![2KWL#?8\"9G^]+^WH;50 M7@]1^O[ "75P@)ZPL>VCLQZ, M[-WU%YR\KEP*]\@O%J>ZBCY%%0,DY^IT9N,AZJ2@*#K2G>(YEM841%O@G#X% MU+,RQ_UHH@?_:L'!05*H [ ^##]_N7Y7:/TSC.0%Z)2U,Y",KK-NC('(F8.( ME5*+!\S-"3*W CI;67I_I [M%-";]UT%\*ZLVN^O?Z:KFTS _S8>YS^&5U<# M9V-@-AEP2;(Z9C% 0)7!*..4B5JIW/H&[/T:$[6EB![Y,?AY]&P#%.H+*)C.I"O?[R_HB_(%:S_PK?E0BB46)>#&[#"HU196NV M\D[ +LAL^E/(8ZLY>B3&,BVV;HM[N3@T9\FL3U_"J%98SUF6*?:\7=V;\70Z M$-D+=+: 9$:1\3,-/@L$S8.@.$%@:)Y>; 3]8BWOM$I];)M'C^BHSMJ(?N7' M;$[$+^,_1H.DM;E1 ^AN #T!FD40:,LK=.3CU%"_/98:G$"F:2-R0M#YVVTK3..ZY%QK;.2HHK!/X]D@[ENPGQ9@ZQ#55[=@[ZCG M:^0664X.=#:.#-I:<#9$",S(F)R3Y,9WL)%]GWMA-M*KV-?8R-%YY%_PVP33 M<#Y^#,FSQA0CV%P[BWE-1CJG0/#LM5 LH6X_Y_KN^1=D"T>+=XVNCV9NV'9+ M]EN5-5[5:&P@=8@Q4KCE]/QJPT'4(H$H,0;&/!?-K[L[0KM "^E#*6N,Y^CD M[(NKJ_$?=0(=A>B_C&_B=;FY>I%F2D*E0 MF%08N%HYR8PWG"O%O&_MD^X)\0*-J4\EK3&J@_.UM\XU2:VZT^]&\UA\.)]G MMQA09"PR%8($VC8)7:$#TB7+0?)0I"Z9Q]1ZKLI60!=H,.T4L,8\CL[>/NH@ MO+L]Y0-IG17>>$"%M&Q6+U(=>DA*)ZTTJA/PQ=S#+3L]AN/HE7(>7J[]^FBESW3"7)9B8QC_[>71[6$^+ M>73[J.AYS*/C:"Q/R4%6F39_77LC=5 4J68C XLIF>9#$"]E'MU>UK#7/+I] MM-+[4+(N8'[6>71[*6KK=+)#I-R[ZI7.4EA?"SIJHB&6!$%92W]SR@INDHO- MIU4^\7ET[32^CW ;!*.(@&(BK8RA3)"C+3'\9)5B<4J MO9I%7C^&9>,3SCV<8R^QCYO+K/&$NHTC0P;0;"0F.BPST74_> M$EEJIYO!C0]XKGIL([%>!D2NC&S2R$MPP@ 7Y,0H5QQ$HU2=Z..2C=QPV^55 M?(JCK0Y5WM%R:CR);LNP0^V9%XJP<,(&BFE/UF0+,,<5)J,0B^V@O:<[(/)0 M'3:26>/>FFVC#HVPUM7U.*0?#J1G1(Z%,9#8BA1E2Z3>Y_%H,&#G=WFDFS8)=)E5%Z,GLFB M,H1<6Q$RB&CFV,1\;60E+ GGE-M;+ M[5IYE\GF9+:<)^5I]VE=Y70A1//'I"M;::2'EOKM?,B[H?V+:'Y/%>Y%)[Z_ M_$],-&]5DIY@0.8R@C*LMH94>B2?E2TVV"A[KT=YPD3S?5G&/F(_ ]$\I^U1 M!L[!!)'(LXF.EIT\9.4"B41).EI;6\5S(IK?2WU[$LWO(_O&1/,$:3J^&N89 MI-D5\YQ\F&DG0HP@8^V&-H(B6>TUB)(KCRQ3.G3B8MG!U[S^Z9?N8C22>\-T MT'I$2Y[B#I@:$KYOPG%ZJO<6.MJJ\B,$W)B^?2,V[9C)B0)>R1P2-@JZ7'(& M"'&)VB5N6:=CX4DI?0ME^ZETOH]<^^ :7;(8+F]Z%R>1]R'3?D8XC#6@5*VS M+TZ!QBBR\#:A;'W]O0'*::G:V^AI$U7D$4+N@21R0Z,PRQI]Y!:25!R4R(4< M'*L@,TU&+@NSO'D3P[/JS3ZB\JZ!R!O?HN_=(ZP)F2 W%3CSMF8^)41-T*.4 MRF=/GH[LDEZ\E-;L XRA=['W<$XL!G+.9OFJ)"@@IM,NU_D"$@)'1A$+=U'K M2*;:.@FY?/8%FE"-7)P9%X(P6*E@A M;6G-7+\&Q@4J_5AA-XSWUG5]T]^O<";B47[QMG)3:YQHX:^^A,EG.MYB*B%FIP&Y MJFW;U<$-7D*VM.EQ5*RPUM-+U^&X0$LX6MP]<%@^X!"Q& WGP8"SD=6,28%H M=88B642?54ZN=3CY'"A:&KW\>XGW*1-/&N:"IZ F18N@8N801:% AREKN MV$ZC:O>PD@LGGCS"P,ZAU(;$DS6^GC&&C$NY91$/HWQ'5D,[)&(V/ JP-M%) M:9.G>"M8$$+P[%CV*G5A?M_QF NRC=9"[8%K<@W[97:%K$XZX*JN-!A#WK(( M=9_,(G%7X;7>5IX-T>@Q.\1QHF[)+[GQSOX^]P='G2A:HK5J$2MI70+'G2'_ M*(? E'+)MSY>GB/URA$6T4S\FWDES\FSL<_O3I?U ^,%+=%I:#B:0#P]2T=[ MR?9$XC%[X@=,9.C#J_H*T3MS]^X@'7Z>![)NC(ZVOY KE0SM@3Q[9Y+76?34 M+]P-X/%A_>)S9[I:$FY5EM!E&S*@WF&8N*9)6S MII58Z\$7X0"E-L+RH*/HE'/84:RR$<"Y"M?Z5_NXM?@;UR\MUGD?TJ* HPNH MAM5K&X&__^]O(Y:^] J36L_)G9SW08WH=4!W#>=K 7 M'H)#\,R2$3E&:S%D1 %%%E($'DV+*N]'#W[.NCQ>D@T+>I:&]?+#@/!J;VD9 M+G$R+(D:8A0<,D>AI#*9;QVCO-_K^/+#/9SUOA)Y-V8 MXZ,+WM_&$QQ^'BU] IT31^5 )LX(+#EXGKM$1XTKG/8D$E@7OH^]'_PS6,;A MDFY8<;/ MG"Y@?E:*XKT4M96P]A I]TY13,^SY(DH\-[0F<.$)5?$!)!!AR*Q)&]^-HKB M=AK?1[BGHRBV%#8J'A@D-CNN%*?U:0$\%!&,0>D3Z^#0/5V*XKW$WHVB>!^9 M]=!E^^+J:E8KN=+[J^AT,BYIP!I"J)P8!!LL6#1!V)AC:-Y'MQ[)<]1X0]F> M@LT8,950+UN*UJ&6QM$2D4#%$D-A+EN]FMI^-FS&A[ZO1\OI=&S&(C-KZ@1U M4;RN&:$Z?-#1=B)=\"RRXDN7#,O393,^5(>-9'9"-F-?BM71DGL@O**-063: M&"A4E\(*GQ3/7#QS-N-#==E*:F=C,T9;1!2L@*^LK$I;!,(VH_%T,86@W>KT MUN?-9GRHHON1Z%G8C"4="L;7VQ45:Z=T=K3)F Q1*!F-(<2RT[R.Y\!F?+!? MW%R2C=F,?QWAY/./CSCY/DPX)93+D^1%G%Y/Z'09)*=U)%<=T%:6G$BN0:#O M@!;6HC.8K-Q51MWI0<]5Q6TEV##)N85&*ZL4K+(:7' 4IRL"$X31H ./*6-0 M08@&]\Q/BU;PI-69#01_*E[!+IA^)E[!O734A6/N$ &?BE>0F5H-0?:=6:CW M-X5#= Y!P>8ZWT>N)^05C-HZ;B4%AK:.N>'((22> MH(81(4CNG6Y]I?6T>07WTE-'7L%]A-Q#QG.6V[F7E$\\.Q^U I/)IU&*9?!9 M>D!$B?1#^FZGLNM][BD>0KCX$[^%Z'O@"+H'9V'N70#U=5VY"N9,5Y;'J&BS MNH^0;Q\7E8^ >>/3[-I%&F=K-L% ]+$2!$0L JTIK)/'__04ONO"LE=][R/6 MQE<=\[AS]1IVF3R2%%>RH$#XVE7 BH80N0:CI&1*26[C"N'3EJ!]_3/.$*\? M)_Y',7L#V?5P?+^E(^MF,B% \^-J$"RM2SL/OO+;JUAI/SB=WT\JL?#UC_=7@8QNE&_Y?-[B]<"XD@*S'JR1M*7Q&,'76P#' M2Q Y:>Y5:V]]&YY+MH9F>NBARG#)5#XP0C%.2X0H2^TK0R0<20++W(1BHXJ^ M->OK\MF7K/N#Y+LQ(_M*<@^1^%AX= M)8,D/[I +.16*YG)^46*EJ+61I%;7,_'?HI:GS"/3E3<%E$BD#C(7Q"*@^=> M #/:6O(53%:M^90OAT=G'XMJPJ.SC[;.S:.S*4LA>.)>R@RV*#J52M#@-";( M4I14+)-&8>O7\!GG;/=2^8Z<[3ZB/TGJK@N@GRMGNY>*=N;P#I'O213/4B[> M,@L&ZXQM+&35R4;@*N6@@V"R^67=T\S9MM7W/F)MG+-]0Y[A]&;R'7_$A<>X MS#FR4K2G\#+(8&@#DQ&B9[25H4ZN:(:N=*F,W?3Y3R%7NY?8QXUEUD.>[KT$8"E*3SA!="H"^2(_"R8RMZ1=W@GJNEM"/ MU/O8QKX" MYF=M*=Y+45L;3 ^12",/)!8JZQR\_14GR(QAO*MO6[6UV3N[:MA9,9 M2Y99%1"*L7J#'""X'"#)2/%HB4'(+O4UZS[[.6JOB9P:MQ2O;7$.J'3)44+) MH"'ZK*5U!KW!'=O7!8>&:N;A5=U#)F3F2S.1-!,]YMX(?JNA^)-JX/[A; [/-2#(0"KQPM8%96#HNC(/HN?56%)E1='&'GD,K M^,'^47-)-NP5[M;(;&L?'-+28ZH$,0KSO%8J6>4+,\AMIZF-3[X5_% 5MY5@ MPY&<6SH?66&TMP@.(F B@R,G(:3B@+'(3,G.\-AB5L\%M((?DGYN)/A3M8)W MP?0SM8+OI:-.;<$'"/A4K>#:TIZ7HX&::!U\I^3SDU+Z M_JW@S76^CUQ/V I>4 JGO 7&:P014QU8DAF@3]&D2/^WK3L"GW8K^%YZZM@* MOH^0>\A4KYD3;*36UI%OZ7RA52(R"(9;L"X4XTT24;4N2GB*(YG[JUD]4N9] M6,'M6/AWY?X#K_)OX\GO4QR4&"SS,0*66D0CR4GUQ9.I)B.- MK#.D6>O&HT[ +MI6FFNFAP-DV2IS!_;->$KG9.2>_I? %4M&G5GE]34(D7'I M%0O9NTZSB@YH3'J(Y)(-I('L&U^KS&[G0OZ?F^GU[*"['K\>I?%7K%*JQ?'# MT0U)8'S;'$-8C1 S:AV%= 2F@A!XY44Q2=/Y9RQVXH_;][F7:!6]R[]AG+F4 MRB_X;8)I'F@/=)9.,DF+1B2[M?5OQ3@0WF5L".;&KT'#IY1C.6,#DR+DH1K MW3&W&]4E6TQCG32^S+ISF+\M<'ZK.'$)\S2 M/A8+&,5\,DYPF;I$)#L>G4SO1Y_Q4DM05A1S?PJ MNR Z)XHE\*6 8D9"F(W(5H8Y^EX0LCDE[%&(ST5M<;1-/6I).9WBSLUM,1L< MN^SMN3\Z=L&X[:.1N4!(D=,Q(2*XB DP!(X.,7C1Z1YJQVWS1@#G*CTYI0&, M6RNB<2G"YK'"74 U+$39".3TE2B-%#7N2\HG,X%BE&*,P!E6ZJV7H #"Z3J9 MA G,V-]'V6-3R7IAH4*RX'P;]\-G!:6&11@G:>UUO&%GLD( MG(>LDF31;*4_G6+ZR^?Q][\N/G'^XB^^N'OO[YYW.A6?0"'CHZ39>&-_42:T MOF4#@S42;1+ ZF05I6PMG2VN#LBPUDFMLFE16GC_F9>HV:/DVK .8&EA?WLY M<%;$@"J"]A5!\DA[DS/ I45KLZX>:;/W]6\O+U&K!TJS<4WXB^DPO ^I$I0N MQSA+GFCW$"!TG3M:[\IE\:W,L/ M ^&3#L@M$ X*)PTOX*TD0.1IAN1X]F8;W>M^K^_+#Y>HV@.EV;@]L\M:9]_X M1&K$Q7*=#YPI48"7&E=$Z2$H,D?N#,-8;(ZA-'*L5Y]]B99P$CTTO%U?6N[O M'\E1#):>8\E]4)D<1>4@Y"C !-J9+)=^>S/ ?OO [Q^?,?R$?UZ_I'_K'[0[\4A^OP:>I:Z3CPJX(#P9G9$L"Z-U:5TAL1_" M\]^8-D_W]ZBB'AH%EAGI06046#AOR9R9I;G BD1]JDRPYNLB:E^@MGWV! M1G"06'O8+QY-.C(Q!4%A(D0I:--S];AS/D)*&9V0="+AY4^6:J[NH\2\,4IO M71'Q:OSUZW!>0AY&^=6LGP9VY6>2>215JJ3;%_2$G\)X[,+%P=)%G95L/F-B.J%U]PMKG MS.\RM?4LZQ&(@BVAJ5J74R5T.'!=!<9, MH)4I=*T#/E EIQRX5P$N0L$N$'MB7>X [SQ:U%4AZ, M0MJQHZON8S9@K J*F9R$:]VP/4E3*YQ@OD_D7;9 MJT6:S]":!/T!V=A2*Z,=>%G+.+((4A6M[HV>WI)N7?OAIX^CFJM@W%)^/61' M'IZ?BPCB[R3GKS=?;V.(&WPUC_T& FW 0FAEK'7PBJ)'KSB%_9(')U#GS%L' MU_LA/+W)].CQ]JB<\YG2Z]&G/\;_C6$R'7!72#Q"@F219).M E\I %?7)\[03<+UYFD,VQ4CM$D*AW1-4(MG$E#D8IEV4+M;Y M2F>SJEN8/ZE='::F'L;3=(;\V_AF,D?L4Z5*LQZBJP0E7NKYU(Z0M/&.)55R MZQA\?Y0_IUT=IJ0>F$&Z(QY^7[P(="I;+[@ ZRMB&26$,&/"KK/@=!$&6T\G MWA_E3VI6!RFI=_*1C8@_?:'X(A2*,@;26$M68'X@6+_^^:T2O[_%ZX&,13@E$F!4'A0G 43FZYPSEWD)KN3< MNC-Y*Z!+MI C1-^8EV0%V,,O/^'DZR!++H.1%KB5B;PRD<$%J0"UC-;Q4 2S M';*$.Q]T$?IN+]+&7"1;P;W[5@7^]F9>#!YT894;6%M7"*2F((^% H[<<)9E MB2YU(:3I_,"?0_\'BW@C-4EO=C S5?399R$DV&SJJ/,ZU-KQ"-EIF5TJ,I5. MYGLH&]Q;LF1]((C M?93*(.^-G7T'MHLPFEX5LL9R>.]5?"]6*MS>ADE=V7=L4KNW\].;5^SMMYY& M=7J57?G!4^^L#)61LF0)K&A-P41 <)IK,C4ODDHJI]B^?'X3FN-;!U8^><$N M(K(SQ5O0S&$-F *X%#P8[XN4D4656E?DK4=RJAJ\1OI^7/9_M'B?2L7=;V$X M^<]P=8,O?]S^]3^&M&E.TI3F35.'^-==F!U -M3V=U>0,]3 M@->'QC<956_J.KN-"5%Y$%(&YC.%?2H["$$6$G^,!]H'8QM M@7/Z^*M'16XRF2.UT$/-ULMP%48)/WY!O'ZSH#>=#XRC ]U9&R%E*R@RG+6* M.PXR1RM2M YYZV;)35@NR-EI(NX>BF'6X5H.=^R K"=?9C.J\S@N;;37P22. M$'T/A\@6A,)Q;JVA;5#QFJ1B'D*V@1"RY'4R6J9.%%A/V"AV>!RGMHE])-Y' M/68=U'37"_QF&.+PBJ1\.^J[<&,,HSV1Z:S)O\)9O:@#Y6RJM3)>^N8%XCLP MG=ZU:*6_U;1N2^'W40#^$-\\H[WTU:G*^6FI_B#FZ_::WT>X#34^/W72C\&+=R\& 2,S/&3(@=>K)8'@-1.@ MDU0R*6/U5GJE6[:UQ6BQ-25/>@N<.DUO*]6R!X]78@0K'" M60W7H+<]I=9#NFT^W/CV@'B0-T E8W$Z M@ V1MH)H.$1I$B'U2G$=ZG#LQH'2%C@7X"ZW%GH/W3T;H"ULO0NXGC*P6X&= M)PG;3(W=S.,('?20?ML.TGMF@T@6?*ITKX+Y.J0P@XN*9^N*9$X^?P/9D9 ] MCWWL(_J^TK)SA$OVY7B>_9(%K) MOQ<>[14/ZN6/MZ&V%%;.]N6W?\RV165=)+?*0);:@G(4?09M(N1H6*8O<]X: M0S0ID-V([H(\T)Y4TD-K\$.D"Y2+EZ8+M)[ M0HP<<_9U)RPX>VAJC4. ,9R#1:!MD9DK8QF:R$]3I M/99F*ASW*?^&#FU-]+U:),-G+T!RGB(Q"M"D2#,<'B*C**U$J0A0C@([N2,[ M;HKN/_,"G(RCQ-AR_L[MO<;5U0(/K6M)G=D!4P??8?^[HL=83G\5?+AV'ET9 M-1)M+U>!:["9K$IPTD'RAK!9;\"5S('Y8I- E\2P\L/ M;RIO!.=&,=!F-B8,ZYUSRO6/:&.TW(JF+R4]\Q+4MZ_H>G"E7Z395>;T[?@: MIV_&853;RG\;C@(M/N[[<$Y-0%G"@8BE52W70U.)@?1,Q.D2\;)UO']Z3(?4. MS-IDL[76F-B:EN($*M_A'IY*X_L(M_'TL+^'T0TYJ_4V*[^?C/--NFU4%#F& MI)0%9FLZQ5>JPYPT1!3":5TL>2@/5;Z6'G3S$\XVC_D0L8^;RZP''VX6Q[P/ M/^JA=$MO\LMP6DG<".U ATR^2=' ;7 $KV0(66GZP_-88K&)M9YIL0/2N6]R MF]'PM11]'][]+8,.YL\X;TA^<7W[W4%2(5H,# IM:K1T6\ 786E'T]94]B6- MK8M!=D"Z&,MH*?H^2H3P^AHGTW?E%6UGP^MW-]?3ZS#*)(077VN@.H@Q,LE5 MA,(9[6E.1O#64O!3E"A)BJ!3ZTUC%Z:+L8VFPN^A)>IQLN)ODRJ)Q6A#+01+ M#A$PRSK:T#KPRF4PQAGK'1-9M&:[VX[H8@RCH> ;T@E4[V>![ [8^PE."=-L M,_MU>CW\2DXS_?0J3*?#,L3\:?QV/'IUCPEC$#.JDC!"B.0@*6GI++2" WEC M'IT.3JV.KEGK61Z/Y-F;RQD4TL<8K471_GA)D#[O#UB0HP]D%-EH I9\;;'@3?L-Q]-I4Y3$F5W\+U9$C6FP>!<\NQ M6 BL2%"1&=KP"H<2'*92G#%J%\/\FH]]]HH\5E0]3**J<"J?/OVCCNG^'JYF M&9/K5V$R^4'+GCN]'*TOJB!X7L,A82Q$QG2=REZ8\$(Y;%WOT G8L[>(_M30 M0_W"Z]%WG-Z.8%C+FC7P*(M@) 0KF*N7+9*.I>1 4]R4B^$1>6M+Z0#K8NRD MM0IZN(2X!W%=9H4[ETKF!6R-FA6S$GQP$E RJ07A9-BZ@&$[HDNTC6,%WW#$ MU1+=+SBA;:U.:9G'RN_*+,&2Z[H'BB/O]O9]NLPX]-\C!T9D'"FGU(?@(AK3"?"098.NY M,UUP78R%-%?"Y@E7QQPIUTA1\O4'\IC7Y&?O0RW!,,]2S4=RJ]^5%]_#\&IV\3.> MU.]\1/*?9C;_"\;K@1->"TY89^4]*G$*H^M-D)&>)Q3:2M9ZQ]D7X\784:_* M66--!Z=2;Q.]6^']O?:9SG?/.IO\W0@_?9F,;SY_^8U.X/_&,+ESS :"F6"4 M4!!YB:!,%1MR#^C1R:BE3Z9UB48S\!=C?^=1YQK#/#HI2PO X>?1LF'NTR2, MIB%5I?R-Y%O%]Q(+_CB5TM%CO>I MNL.[&./J2R5KS.>HY.WCRZO%@,T)H5WD%'(2W,88P'&%=(I;#][E"+P.3?;% MH+0KM\K;[H"V/>K9J[\/D:Y1^=&9W[K#W>UWJSOA!PQ7PW]B_MNLQE$E9U(R M@++.1F9*@XM>@D%?=S:>DFV=U.N.[MD;3,\*66,[1V>"5\$]A#Z[^_Y]-+F/ MV&$IO@0/.F@*(5-E"?,F4QB0&69CF-2MJ?3V!GDQEM2O>M88U-%)XQ7"EN4] M^+ORGGXPI)747QBD&)PRG.Q<>PY*H; F".:E,\]JF+L NQG#:JV&- ML1R=2O[X93RY_H23K_^ST+>HU-M";-(]=[A4\'J#?V#N[W$R'.?7HT2^]I2\\/D_!U9PQXL7P*6.E?G&@1>\WL,*D8PT MT>K6X?3!8"_&O$ZCKC6&=G1J=WN2^NZK0;0Y))W),9LQ\Z=$)[$E-YU+YQE/ M21C>^N:J*[:+,:->E+'&:HYFGU[#B[++E2/_W@4DYZV (&<.5'0&@HD20JBS M+J.6(F%C"SH$Y\584^]*6F-91R>.5S?(UZ,:(H[H7ZIV3^Z^\[&RH6A+Z(03 MX.KUOXNUGS9%\OG:U_=M 70QMM).[&N,8I$1_K]_79$20?_'[ >S[U$M'\:Q4[1>\ICUV^A#M=$@?M:MGX*C' M_?5NG0_7OWCF QLYP8KQSVL<9&Z<]0J5:UTVU0G8T:G"] 7S32TL>?RXZ=WS%L0P4H:HM)+T_M0Z M-U7H_91]G%WO2RKN?ZWZH8\O7_ MJ9^*^?_]^_7D!N^^25LUO6N_7LVX0VBGF;-.''^]NKJNES_JG[.LVJMPC9]G M&_>,FR0$$J-*'H*R)$G#/<3DZ(^B,_,H(I/M[U<[PSL7>U./-O+HYK4?7?70 M_[\&UH(?I0NPGNB>-H(Z#_53;^I^+T*OV&C"+[X%S8DZ\^?H^SE M' =-OUH\P%2.4,&9MI;E)A@\,TG3VSF;ZNB%1AD7K3$=K&#U M1"&:O! M"H]!Z8C1M>:BW@+GXLRAM0IZF6%P/9S,$BL5TRT9/Z9@7!$,7.&57M$Q"-'3 M'Y(G;XL3JCE)W7HDE^MI-M1 0TJRS:@6[T$77+V-0UF/Z3Q)C!9ZVVD*1PC] M))O%TJ]%Q84UN7(D55I%[R@ -PI055XK1?:?6_/9G]88=B0K3FD+^\BZH0W, MZKPF/P9OWPU"4=&0!PR5SHP0L RT^_E::%ZT197XU@D6MS/5YI^X&*DV_^+> M1+7;YYUC2D4+V8^/$EP/GN#2N_F(WW%2*Q@6+HCQF>NH#!2=#2A9YS;Z9"'6 M2;PID8,:6A_V&Z \5W3&$>.W#+]>S:R/OAL2@:P']U_#ZRP>\FL4C MTR_#;Y_&OXZNA]<_EO%.!ZC[^'G[FLAV>*>?:]Q H=O,HP=M]+V#[(+LO(R9 M(*-&@FRTHLU.TK''I!2Y%%&Z\<@]!\/9,B'YS':SAQ(:V\O+<9ADVF3I>$WT M6]-77\)P\O4V[Q$YD]Y8!*83)V1TR/HZ_26Z:%1A3 ;1*?6TPSRVHSB=O]&[ M\L:]2+ZA%UIS;HL3=]; -HPWRU38[)4H7EEED<[P4A2]$M:"+SG0*^%UJ.C3I%UN2(^[^5@0W%ONPO<1U:-S]X%V]5M;B)\'XX^ MS\K<;Z>M)>]+R1E*("M502KP@=&BT17IK46650=%[GS0)6BVK33[F#=Y\^W; MO&(Z7"U1/DQV/71&EBDJIURI;7 J9?I#,P/!&PE8$O-"V-*>Z/DPI,_=B$ZH MIX9E9S6\^!!&G^?W&YIARB)82#(4.MN2@4A[&GUI> D^F]!MEL".&.[V@9?K MP!\NUX8C1VY!+&RL"XR&*N] X:^J[PC)-4Z_W(=CF(W(%2?/DPX@ M%:6AB#]JR!&E3"84LLKGH, M:;:V^MM'8(WU]O?PY_#KS=?E%'M60LDI@M6L M5AW5V;>A,! ^>O*Y&&(WKNL=FGOPT-,FQ0X6^[B%S!KZV#,@)*H[(#;SA*$F MVH0A9]]AH3-::9!>!4NNOC:F4P_'+N7=?^@S5-[!,NO!:W[Q1YCDV_H-LI>L M,V,@HZ#C'+V$2 X=*%-G72M#(5OK*;X/ %RNOW.\O'L8GS7K 7\9IM7/OZO5 M?#&95"N?\>N]_''W.^_#C_J]V0KNEC'*\\;QK\LZ@BYKZJE>KH_UG*?6[@@S M><2:^$1TW$?(W\?:3)+D0WD-+'A!T::4$# $*!:-=A3Y*M:Z]?GYV.V.LL G M;K;[J+9Q$OD#3J\GPW2->58;?R]#FAUBT"40%.Y!<1W!&T8N7!99H4"AU,KL M@[5)R(T/.'V)V?EU-VXM^!Z*$\G3P,F$7(WQZ&:90LT$R(N2@>O::844Q7F= MR"/4G"GK2A+-)Q6O@?$36TPKY?31.H^3,JY5#0EGHEC"\FB+E$8 2TAA"'U! MT9](D#EF27YI#J9U2],&*/^RFR9*:IB]7N$66,WFOQI/Z]CW\>=1I=T?:!>* M#DQ!4JQ4&C=6#3P"XWT<$3M&.]N3 YDV!F< M2 C*:5?+M0RX(&+6R6,TK+&];$=TB8;24 <]'$IK2$OF?WT7KX:?9[OQP#J7 MLW&<#DI?(5($$$5UMK+5A0>F>7-RX0ZP+M%66FNCOY/H'L3;B77ORBTU#<6. M#$,)Y)=;YA4H30+QD:M:3$#VSDI&VWIOZ0CMYS"/7!=*J7;45P6@@=N$HEC10\\FFU<,[XSCMT4QA+T5"NI/M=!Q?4;T__$Z=Q+_.WFZNK%]:^C_*Y\Q,GW M85I,$QA@(:VW=\T_-NFCIY;VMK#Y6?+;>++X5OT]/G!6 M.(SU+,E!@C+1@LOHP+D0HL]&Z^;#R$Z[PG\9_TEMY/$;OT,M"[OWXYOK3N*XG MC'X,H@LZE!R!^7K]*)6&8'T RR1RSUW.+G4(SSH][)*,I!\)K[&!8YN%'UGO M[.(O3+\L([S?20F#C-ED0]"T\R2"P#(XELE5=HSQ*)GRJ70P@Z[/NS1+Z$7. M:XSA*#[SG2!?C$8WX6H9+HE@;9)>@@B*PB5G9)VH9<$6+T6)42>K6YC$@Z?^ M=(9QN,S7F,?!5QZ=H+Z]J9)\5ZHA3P<"6='%,JCC'$%E3CZ6CQJ82D)G3,R6 M+FWI^SWUIS./PV6^QCR.OM=X3VXXSOSY6=9P+I/IW!%?FC YVXQ):X![P4 A M>O!%&4@F"XI-!7.ZM?O: =8E&4Y?VEAC,>>Y9OCU?V_(H7X]FEY/;F9.]LP3 M__0EC-Y]FW$Y_>VODU3&Q-LHD@1*W>IRE:#2\:!M(DQ$W@0W9C;]KGR;0/]DHSX MG%I=8YW]-]]M+5U>7/O-U\X'.G'/4DB07'W5)+UJ02F$S*0NG >TI34?>4O\ M%VFGY]+O&F-UYQ^FO-*'0[^V\IV90_TB70^_5T+(DTQN'6.J,5!T19QWYF!G0< MU%!2>C(K,V M3F9'(,A#I-"B=EO4YC_-0M!6^N!T"Q*CIT$_U4)_^PBL-?W4 S8>'FD3R:6 MB?1X%25"X+2KB&QJND(*N3I:^#DS&.TE]HT,1OO(K#7]U ,>+"$%(@5(X+7T ME6^"EN,$&:9B*D==A%P=VOFOLNFW[J$'_G>'GWT O82_=^ES7]BWYJ+_JIOBGWIR9KN/:D]((",P&@Q% M ')-_INJ-%TL"_"^\&B9+Z6TSM9=-H',7GKN2""SCY)Z8 )9EV_^\/'W!3C' M'=&3=-F3&(65'RRW1 M0!2T9JVM]=EK@[Y+X?.E$^$=8A7M!'^.,&"?BU(G.86^(@'Z2K3%1097.9H5 MDM2B8*F$3BGR?UV$M[N=.9=^&\\3.D,%E8C.21(OV" TU'<;G,H(&)0-S##4 ML4L3P+^JYXZQXV>@^QZBA?Y:9*,.EO-D(4 OJ6528&%_2_FJ// MN%\_#W^S#9%1'MB;U0$ M]!;_N'OP^\EX1']-35E[HEOA[=_XWA* U):'?F&;EGUJ0 BIEZ=T$' M>.0N QJN=UA97M\K3Z?3TN]0/FCLV=\Y&T;H'-=Z)W0+AY5Q[?23Q\^Y4-,BX1&%U ]W=BM M!72>*[>&BEOUYYI)_60FD;RVF)2F-R"+VIN1P+,0 5.6Q@MOU.J$Y>=D"CMN ML4YM"?L(NP<+^% ]58IH?@V341TIO$A*HK-25I(&]'7(5A268@59>95BR87. M:Q%28Q-8C^3T(5X#-3VZ#3A:QCU<*KW(_W,SO9Z=BK^-)UO.S)GA"U0N8F2@ M2B5J4+)4XFH)&A,%CI99;UI?C.\%\.?S-?K37P^W#/4RY5UYD<>SM-OMK>IN M3#VY'NOPG*G8IS\UCGO200_'T%ILB&@-':A *&C/]=I!R!(!E:Z-S3FE5:K< M9V07NXIISFL6^XB^C\+439DUP;AA8@FRE)A\0HC>8ATAYH$V3P^)1Q>SY,'( MUO%N)V"G]UF.U^'JX=)< 7T,R%D.97F#88JSALUWY?*LZ;G6NGG=Y-YY:T<(!"N1 U(?(^TJJ= M@UAO2Y"+PGU6,IO6!0P;H/S1*UOK688___NKJRYC=P(O^>_((O[ M>$F5'&V\KO)F4Y)W]U'5N&1F:8Z*I.1R?GT:I$82+VG(P5"B7N2RR@8:W]<# M= -]'/Y M?+?Z[Q%[9:HY[-3>7]?##YK\CCAMYOBPXOGO#@QC_0KIDKSAD@ M//HP$B@!;@.AP@O%E=+2=HF7Z#9;GUB29V=8>F86A641M=C+$KZL32Y=QAFA MN#%Y*D.&]48C^Z_E*$\U _'W-#RC,IRO_=A2EK3LN'0VB>U&-$JSSXOE+=;S M!:?[@/_VKROF!',& M&V1 ;3I(AC7!(ET)'/.G"190<]Z3K?\4Z%(^C-("#O M-!9JGP&?)F@97X]0T.4Z/C9-_#X:C]%NH%,O0SO7$ MA(C"X<: UF JGJP0#'6)2I*]=LE[6H*O*AM@&T+4*U32#GV_"08(.EM?BEPI M(KW6:/-23VADZ*I12[FI7LELNRC'B@_HQ^_N0B.'X_K:A\O&,].'VQF",YM= M+L==WN=HC7XT)%$Z_6ETK &(XRD08Z4HN2;4T^II:,\)]/JIN3T8W_5&WQOY M(9(:E[*TO; ["#-4-NU305[Y3;X_4>LJT!OEP:D7U&>ET>11V;M2O5,1GV,B M/"KMK)/:FGQZE'=]>Q^8\7W K9R =7GK9PG^,VWB;9BW+\'!@Z'"4I+*HB1$ M25P(CH"(4@4A1;*Z@Q.Q;>Q72+LZ'.JF(DZUTT]:>?Z;'N41G'J7M"&4*71\ MF P$G,Z$)6&C#K[4 MF'MR=CGSQOA^)4^7M;^#3HXJ3KZ6C^HWWT5,* +AW" MH*0Q&1:(ETP3Y@7^X=%^"%UXVS;VJ?+6&Z>*00,+>>)=R<*.7U+X.FG&S?7H M(1F;JJA%N64NK2&(U!*(URF2X$NY(R]"8EV*FN^>X60YK(/9)I.]^F@L=X2+ MQC?S47A(J%?4X:&-^@0R$9DD)]XH19QD1C'G-96V\\ZY.O:ILM<;ITW>#FYP M4>3Y%2:W&<+\=IKBVCELM#)):D8T6L4E^3.6QN*24.Y]D,ESFEZZXWI^AE/E ML!)FFTSV:CSQ6\ZSK\TTM:?RQVES>]-N#,YYXXU<]G^5V:$U%:W"C8'C_N"X M4IQVH/*9*4Z5RUJH;9)Y<&N%(M;C&0T36&:_GH^N1W,87S;CVT52:RLDVL3) MYU(*D.+IS7TB7C"/&FH?"4R]#W/_N[W $*YJU&V5S.XCQ#@L.[P/^KH+# M!R W8,%AR9B)+F42N$%QE-7$>86[A,)?>R6TZ99W]]H$=BLX7(&_?0"K77!X MM?XJM49Z+XA7&3?T9#@!Y8#@-L^\ JMDJ+&7OI&:M7O!OKMF[1Z8U2XXO%+Y M6!OO)4/3BWO+B#34$9LA$]# #0030F0UR'L;U:(/)N]@S 9XX_@U08D?*2;6 MI\G-[?RA6F3PWMN$1WFT3):[?4&LR)($ (J&%8"/L@N7>SQW[)+E/=@[5?&N M>!_TG%QMHET'R09Z\]PMU>L\@-9AKX-*](#^2)O$O811 &13]C_#,OYP&5V\ MD(@Q-JFLI4#KX\25XH4GTF/KQ#Z(5WZZ^3.5G($4S^[2%-IS\!?\W=-CD8<( M-GI&!!>EEF9)3Z M2YI^NTAW:7*;/DZ;[W.4=]Z*&Y*.,EA K6<>3TBPQ%*E$0MEG94*#\G:T5)[ MBGCRJG,,:FI'6J#QNU7;VPX>3"K*8B#:&82!"O1HHL^$HG,#H"/-V7?8.5Z8 MYN29KPUEY7?BK6)];KZO;&=:6A\4D)Q*T^^<3*G=H/"D3(!>59 F=KD([S#5 MNV"[-J0#^ ^MA_3IVPV,IF7QGYO9[$IR2HW(E#"72A*:=\3[*$IU!6]E]H&M MQ^-4"QY?E>3X>E WTKH"OD-4+!G/TW0"\]%=^K2H?UD$6_\ KG0(,A@52>(. MA50E3+ 4U>;9)9IPAV+5FS%W$NS4=:(^^D-TV9@V-VDZ_U$JL\[/)HL"P#<+ M_7W ("J0QHM E!6^U%L7!#%)1&G#K6.96EY;/UZ6JE[*RD)/[-6J9J/^ ,'!AWZ:(E5I6BA MPSW-9V#$NN2$DC$HWJDGQNJPQ[>->\/6'*?QO-+X7Q2MI'3>" M>. ,EX26.,2,!T\TP"1/ .L/)KOH>CKLR=-U,$:#9H.=3:Z;,:S M$QYH(#(QCE*&0')@Z&1I;J#;Y_;"/"=.:$T4*]]/7GY%7Z3Y_B?,6VG:>'#. M'/K(BG!#,SK*W!&P%@A/$1>=A?4!NC"[8_P39[0&:I7S6'X.S6S6WG^::&GI ML$XXE/977D3B%*-$9,ZS,EZE]2#P]'?.T&3L8G MT1\+8,''@%1$6B*X%7&T9&$X;Z@!H6SHX,Y0 MJFH7'_ORQVR>'B+<\,@&[2@)(%#W@A+$60[$&J\3$]IHV24WJ_LXQ]/I6JKCRIEHA*>E-LXE,V77<8Z8L%D[ISB MA^3&^=Y]VPW!_% MBCDM+V3+@58VJHAV6K )7:C,B%<4SWE+9:EUK(WIDI;VEC(,:[):";E-/NU0 M>89>*"9%S,0QM+X7(2$6=Q("*GOK45YINM13?%-YAE6_TTK8;5+JCI-MB*>$ M!E."RL&ACZ5!HP:R0"A0&KAD$F*70+PWG&U8D^YA<-UR.]'K-ND\I9OOQ0># M2=QTR:XRSUHZ:V2O+NM*("X+7KVB\0FZ7P]^OF[J<4XD^+-M*+)B*3\8_56;=5 M+%ZA_NDX2];Q*'L@>W7DO2H6[R-EI7K$+S::G^WJ-/\@&RI04:1_P[4K\HLTFT]'89[BY;P)?Q7QVGL^IH*3V1(==.G M0$L/4R6(\9I&GW+.ODN-T9T3O$\&ZV%:\7;\T;]9$:QX.;.+R]\'^6:?G^M= M8:/>_+C\\BOB/O_T?4$L#!!0 ( .2%5U@.VRW&3B4?]CP/4*$DIA(,15"0MF) MF=!88Y)ELB>5+62+;%-D#R&$,MFWF,B^9YMD&;OL^[[-8!B,F>?JON_G?I[? M[[Z/][C?YWV/]WV>X_A= #X@Z!E(%,9X\R7"2GI&!@>'4*48F%H[3+,S,+!?.L;-R\'!#>'FX+UVZ MS"\F>/GJ#;Y+EX1DA6_2DU 4DY22^".$YM2I4RS,+%RG3W-) M7+ET1>+_]D%M!+$Q@NI/O*:EN0HZP49#RT9#;0%!0" :>II_.4#_=M"(J)&1A0=A9T@H:6]@0=+3T]'1UPU0^X#J)CHS]WY9;R278]*X:K+AP2 M;V+2&/E4BG^ '_3B^24?NP:<8CK/R76!6^":H)#P=2EI&5DY>075NW U=0U- M+7T#0R/D0V,3ZR=/G]G8VMF[N7N\]/1ZY1WX-B@X)#0L/#;N0WQ"XL>DY/2, MS*SLG-R\_)+OI67E%955U4W-+:UMV)_MO_KZ!P:'AG^/C,[,SLTO+"XMKZP2 MMG=VB7O[I(/#/W;1@&AI_OOQG]K%!MAU@HZ.EH[ACUTT)SS_#&"CH[]RZ^0Y M93T&*Q?VJQ)O&#E48M**?YSBDWR !S]V[64ZSR\U(T#X8]J_6/9?,RS@?\FR M?S?L?]@U"F*AI0$6CY8-! /M'PJEOV;ZW^T,7EUE%C%V*LK2>!2FW<[WB9ZV M*J^@O5[0?((4UVJB_N:&P*VL'^R3$GL6&KB>$[\WM0:;%+M;=,WR9SP(XBV\ M@@T)S8W)MY+ENKD/9_SUM@+N6+;$^@FCBOUO6F] \._M*#:6(J<.4 6M,*S) M9RJH^0AUVK:>_:8)W+WOKFI+8=6;=R?YHZJLX^ [ON9]7Q?J?"*O;LL9U+2> M.]U"$]XJ MB+QF?**D?E\]RPW-XK1)EIW];-E8L9UT;CRI\$(-AFYNE?&YG[T 1W]?%^<% MJ:&*>\1DH?1BV?_?%^KOYW:DK#VE-QF#_I1R9=YFN",Z9Z:ZSJ(V9S8R:#-P MED<$Z_U$3?797:3M[6S=4WM7DC0/C4HK'*HE"DK\DA!S;S[9IYZ32=-I3'86 MDE492V]#<7<3$.'^?';%K3EK#59]&Y@=UK&KT:ZYBI D[4=S8]#XJMDQ3N\(& M?T+7_%'9#G!I,)C_V?3\_.ROU)/X.LQ;LN3IR,+&*@F(@B96\\+K>9]'+,@+ MJ+(&VR[)]M5R]6XL)E'0LMEY!5G+E[M:3X=W;(%*1#INK.N*"NS$=.:[A38R MR#/D%&^$9^&KFW;,"2<+YPJU^"Y:L(/3>=MC8I5>TRCO2<4Z).M$EAX\CED= MT(.[?::!@^DW-LH_VXA.S!-^.)_;?,4OQR1TPCLGUW[T91SKY]PI4Q/UD9P/ MU_R3UBR$YR"1B4AQ 70PYSK>7396S)P*FM#?5Z]:6K'0>>7GF3M>UK71. M,1F+O($E2/>S2*66]"RD7A?16/63]B X_S#ZBCRR[+(:@-.]@RE5'MM7D,4L M3Z)P&U@*+8R$[-PUFC)\$SV4[7>+"F)._('>.7*A@E[C*!RHI@6\#9DRCIJ6 MI(*"?'%PB.%K/WN;?@B^RO<"%02K@)!8J* 9];^)TR,^9/A'VC_2_I'VC[3_ M+Z6A291**JC1A@IB&NJG\'O!]%\D'&Z4%$^?VE?%D5F8#M3"><_S< U=]]/; MR]>(3:]U*GHG<4%7F6/U@+V9(C[L>^NFG_C]!/YNDY.W,YSS4V&\99L4!A(F MFY26\:W!\-O@Q2"5J9J/5- WA"JEG2QI1A32XB[4ZT6P75C>M4DWH]];=D%:G-8!D5/SJ>SKUY>01R]+B>$.O2;\;O9"E5Y U \X MAT&"T8#XAGL=U&=M).&B[=G:J D0>$G_E#9.+P2][(1,GQZ1:C1=^" M1WFB&TLUGR]7!&MFNP5%2=_H]'M=E/@#2C_@:Y?[ZSE8;9Z1?8>9 M.W=:9'U937U4P "VW^T*NUX#K*-I&VQGRXX*>G.B/CZ]BE(FF;/Z#6H/++WH M'.1@OQ18[3?J9&%G+BH(5Y=#H6,Z- JW-/[H9\3098G/JK6F@J![:-)9H;_< M8*G5JS[T#&+X9@?Y/]\*F]'VPE+\-F#XR\B^4CUB4LC@(]_!O^@037HP"7@D MV@=!9@3O%G+X/;,B/H1(HYH2"-'DHU'4])T,"D?%.]329#\5=(+>3P0.^4>9 M?Y3Y1YG_'949\&?V:F$E[9?"]K9%T$.^IV8=3\@DWN_=/ >>__5:(W#UEP8D MTL]!W<0!#/V"_[:,"Q=6OAQPBLZ5$9.AZ(:/TQF>3=A7B[K-@T@8S7BN#U%A M4-V$<1^L'K:MW:M/_K7'$+!X7IC?Z:;!L+E"<6ZI_/4'\;)YFQ FBB TO=<+ M98&61;T<6L%) .4$>S09TC",P0RW"FU<+,@ >\@;,=!!3 [=9D(B&V9$>Q0+ M*A@,OM,($M^CF"E*Q]C*(C,XKZ6WH!%OA6P-7W5ZN,B'U7_IP^:@UTBY)-,F M24W:C?H:*+R>];K&0@/-X6R-P@%F3C#T3/&<\8T,WS&[@GDA'F:BV\$TJM'! MY.924N2K[3L[3:ZNWD,-P8I*GK.1_F-:W[GL="U4)/B4]S\>PU+IGR![42<5 M;U2K!^L6N_"*2XLG:5[ZRK<9C=WRMXB?,,KA=WK1FX,3X9D,2G](\E2OZ)CD]/&![;UBWS"=E[&/AM')"+)(I@R!% MHP1>4DAL:SCU^V?O6-D"X9)3P WQQ1;4=5STW-#K;KIDB\R(U1.0_A>%X OU MP4YET@-$>Y&$'NA5+^L6UQLR)K%9'>X!+@M5>Q>F*73#^O=GA]Z5\1.5X1P/ MN/3N6UB,KNQA/%ZY@&L9)?JT9@S\KU6>1LQ9OEU_8KLQNGD00E ^S[GS&!9O M8"7\/.S#',_(\@#R Y:PUKP^K9EMKU&??Y:2$N21S-J"8B8%PX-Q#S0V+[ZA M;]S^C59./77(KM.7/'$N_\=RTJ >''SR#=Q-H:)%G-G6Y$/URZS\4+'9-E*G MA(P$S:4@OC2P.N4\+@"V+-= .BU+!;$9I GVA#Q@SAO5,[,DBZ+I4#TN*#RW M,^5J-,D4RD@%?0$J\[34%!D.LX%V*F7>SBA-KS*_/:O^MLQ1A9F9Q_QI]>=R M=4B,T+A_UIVB_*S6PE\/$,\X] P]1+7Z-?IS&AH^JCJ7+NSUB$$UCUG4JKUR2+LLP"'WH/[_UU@ M]H#XXK;C(_,^S=+RWD_NH.0%U,QS$A\E, ( M'X4 :PEX7/5++W"Q@[^R-9" M&K\5YI19WB?-7Y4L-=F^4'VVJLW_D23)Z/A:IR,_[7N*ES#R MV3WQ92\S>/+IC#?3_%^E<@P\V5-Q#9_XG 4.^D+"WB$H]L,S5D^LS-SOHV'/ M[O&">#'%61*,(F;N3/!D@5NIH*81O/HQ M R<51)--!]:61D-(0]Y+>T7:3ZUS76 M5$,\D14J'/DOK;%%'T_O?QA87LIZ?ME?2)96K8%3;$"Y+QL5I Q8W&C70 HOMB-(_J@H"9T=+FSF94C&G"7_ID&,X+[Y M:'@J_!)^WP5NT;XAP1]3^:OZYN7HQ\)$^B!P4I%7H#9^(GQR==C2IL*.SFI/ MTK?EW$D.]M_#MX$'.P /O@@AG1;_5W?/OUO5:CLRVFO,S1"VBV(?ZX!&>^Y] M3/.+FC2]=D8R^B/3SQK2Y^FUB^T;8A[QFM,QZ3%0G/#HKQ=J*G.Y&;'(LL!4 MF;KNZO!YQWHA+XGMU8NVTJ5VSUZ$LIS+O:'+(/ "QKV6)U=6S1WK],N.C+0:Q:?V()C6.7L,399 M8Q9H;8G@T-Q[I;9H_5H"R>-0F-9:V",L^)U)J,BYA5<)/Q5LUIJ[JB'&0*YI M88GUO^Q.=E'1J;GL*/#2_0,R7INPU+QVA\% MFB9'V,GZ*A=0TOR4>/\VO]"]@:/4.+A!OX?IZ<>]3J5K/YV^P+#LP1#59;_\ MB6=VE<@4WX=X;J\(34>+)K;C MND*^J2;0J8*A[U!0O@OB>SFV&?#.*3"'!W M7F;"C7H. CP[.ZCV_:1Y$^MKK]]%_H9EU>T-)<8.KEE6M%SQ6W>.#?A$:LQEPLZG0I:5JM-J,'OQD9+ MCN\0P*:)UW\+871);O@"RKD4V(:CB=VC_@APN-PWWN1_#:!-/?5YK2D\M;AZZMPI6X?+@[ MU&TSC=G"J]__:IP.N#VHRY9WSDI>/V:O\/Y06802K7K5P-;\B+-32LI :J-/ MW&MH6&^;1FJ&3)![- !O>T5MM!0@M\5#YVQ+-5E M\)1G8NUY N2"H%?X[ 6HD3=[;L:9)R]X;Q** MD953]:>\M+3U.1[O"=]Z2%O96)Y$NX08:0R/=>Z'DRHC)@^S2M1:7$V"\54[.?KKT53ZTG$'=\ M_!1\RGSOGSFC;G)8,8,+A;3X,WZK3=HW:V-ACQNH=HG;5&.=,_N=;.?SFWGD7& M3$.@/BFB>LVEL4+#3,VQ SP?55-7H$^Y0%FB!',UX#FH((*A6)W4AFL\ M4Z0Y7P#)C0H28%>E@C QY$@_2POU&4S SC(O_[=!4].HIV4?-*S/+VC[V'B" MU^*QH9]L^&=?6LT(P?/H7SECE:S7_=G+^]F^[>\LA.0+"E)!O,(6698R9-LA M6&FM^U#H2'@3.(0V>V?GUO$=LK#57)>4XMTJN^_=!0Y-)C]Z%(VS[7V^O=>M MMZ*"'N&G2"O2$7!O4?.'.W'?J_:^77E]>9Y7.:L(.=/]_;AJ6D=L(<6]&#NO MO58%M?#_0DL:-K2X%_\YVD)L=4F0($G1;*N@@LP8*&]%%K0.,;,VY+A(9THE MZS$C\E?\6!#)N#F"%%,\X^B/8O&*PAD&"K:C)B_#_%A9&D*/72S-C"V4.5P.?;4G#&?RX3&3TS$VD0] PFS<5Z?9+^*F#1==#!+S45T-KR1)R.RN)(] MS3J^6.4;;]?G9)(J*'>[/"D_]B&'H@7S3$ HM39L7W-HV&.M!-;+T?+R@Z;G MV(@)WA]X!HHJ-^[8!TL%I7'W'G^!S?4K4T%%<500_]>MU[!MKB'4VB3LF'$H M>H,&F,MDUF-W](& ((5P_)*;"O*DU*3RP,%C7JPS _5R%74)2IJBT%_+F5(" M^TYTA^_:?BB/B2N221490,^A-U+(50! T""H(K$Z6/,8=L]Q"30L# M;% IS6[?LII^HB<9?KW<;XG6X8-Q%'LCE"'W(]!@)0'S < M>7=5#<(NGZ:K3]*;,]R ?=\_W#J+JG&F@LJNP_XVU 6_-;-;?](/GCGP8&?C M\4V9%GVGB7XJ=HY-"SO/MX5@I\PY12/TP%W0'/ MI8I203$X(/:_!6$I[^SW8*]1V^+V4\2]AD,0YA+!F1SEO77\5@RV:ZV'()7P M(&;N8ND"W[^ ^VGC<:W6K1;G@C4S)_P<0L64%6,93I.BAZ6W!U^B6'R15!!C M1825W?R8E6>HF*O7?<0OH+\]/I6/0:1";Q]0:D)" U0$P!%YT# M>,OD$%/HFP>$FA84"#5S+"6@K"N(--(?06)3_6&YK60+V3L+&*[&=+A:#\[>X/M><_Z9_ TL?W+LYJK# M6GM1T1,)A&02O]O@QT]QNL7%E0.8Z9+2T Z7VZ%SRN/)*SGTNC+R]@8> JYU MX-UK8?C;*A7?$!MA16);7+Z+\C)7T7#:."+L?9$E%LV A/<_&RR]L)C*>/*@ M,.N'A\5ZYID[FZQ.1!&VD^NFS5TBJ2Y?O*(-\-WIB=7F':J781(>F@P99V;K MT7ADQ(;BTS3179"Z D_B69MK #O3#D#PF-BU*A)BEK.GUL6!'2KJ_+,\WJT- M,0X+M,9?B_?6TJL>=[]>^0MGO;(JE%X[UZM(!2N-.H%S#4N)5 IJXCWR MECM\M$2AM91"CG*6%T\]'#>Y)\E!*'524F6!+%ER3YHJQ:_OE;S39(F\R/KB M!2K>T^JI^^R+V8QGF=Z0'TJ/?GM-__[^6%3E9#1/!:8S9YL%QGVH4*^$[_[B MCN&P\YR>5O:X6'%4$XRZ-_S;,.&Z3'S7S9):$Z CKXK*^$F!FC_OD4JY1P45 M5MO=6BMSH8*^#P<@R_Q[SO$&-WL79R%;%S:G0(4G[+B[ M%N5CO69Q1_D("LZBV<(&+R&:2O>Y82F+' E$PV5*_$H\UG@RX[9M@;XR' SN M#!8QSN318V9M-%++^5DO,F!J2' J]#6]ZI#'A-YS"SH&??TX9_?D8<_3CT&T M \EJ A^+5W4=M)M=PFKU,EON7-FR>L!:$T[<4X\A2*Y%\NE&:/2N[R[?81M3 M*1:[/6TM[1HN\E/)+YJ3=)"5%J@Q&'_G1=?SI0&V*M0-V26+*Y9J9)=0S6D. M?\)D6S/EP.K88>GZ[HON79SLN<+[^Y:O32(TL]:X'7BO) GJ44B $R_3[F!$ M"7M?/&"\#DC^>;^\#,M]_7E(^K S_MP#1>U\U53N3AEH% ,1(]KP 9=G?L^[ M7;*8K"FE(E-PC3U^!0Y>6\,Q+*]\(6G?ZX\_47I?.&[B9P>D,_G@MO9;L]6A M%Y?8^)<_'7T#[SU]&N'#9W9U(LBK KO&L>UNBC^)[U/!#KQ0)Y+71ATD3?"4 MN-F+7M.#7S.JPV4FP^??7;)6Y%[,@6H*\TA?P7&RSU7OHU[+WCM4^VZ+Z. @ M_&(X^J5.^2E2"K2#3Z=QAR @G*<0%.G"="\;-?P2^CC&BB<'7='U6W.B0FX5 MD4=>\RZ;DQOA8WKX2L6L"WW[OX0>(T3+9O$#06[!8Q?8(3O2V/*BQ7=[M\4)^6$ZZ;=^:O@6_,9"ROB>L%"]'H)?".S&/2.", MK/EDXGC[QTYF6Z7F^6_ K<@=S+7Z,I^+1RF:4/*Y4AWB V6*8:W-J\J]FQ]$ MZ<662GSIAEX-2JD[:^>&4!2HH",!GZ>^&?@U8TH383+1O:N<,_%G8K\#N0JF MHDP665V=:VGK;W"K."W2-!&%^"NK$"U;<,!,3AV_@!R>Q<2+/!=OZKR%.L?4 MTT.,^$QK6CHH>N9:^7LYGH^>^NMJZG.&.IFS/RU>V:POJIZGC+UF@,3D.N2H MIW7E>T)+!LNT'1UFRK/R3&26Q=RK,E57/HX%;K)"@GQ3+-+P:ZT^BGRS")8) MS>URM)M2-@(E6@$DYIZ&DQCQK[;-,>T7A]$*$4J!TZSD8>X7XT%:0BG7%T M!X7-!K*\N2!%TW@*A)J_]94*&JY%';(50D9I*4I2D,,5V+96.Q54BS*/Y#QJ M(([C5_<1KR';9X9A:U\MVPN:5@>SLU"/N(PGQ\="%MY*E-BL!9J#K^!X]5,_ M' AT^J7 ?3VHH%/G@1JC_!G TA-HLBT5]#8"\-LOW6E G0*=%(N5#Q[W#EDKRG(_SF>,&C$F2?74&)'.&07(12X?(!> %YLLMZ\MHX@S#)0( MDPP"FY5S2/4TV@E74GRQH1:ZM1:^<\PYYQ26;$@P]L]G. MZB;T; *$7>I;YO37QF/%G"+>.IMIHQ !7*@3,4=UWN3N8S5B#!7T0YGK M3E( 9/U95X :'@4NG*AU QA8?JUA[^P?!HZTP/Y?D@TPZ^=5\\A"'W<-ALKC M)G_UFK8]><_WT\!C--\X>IH&%J1JSG!K%]MD"0;F2GWF;EEEG,<>.O1)^T(< MZ>(VUV&T-P$6AM[6(S8<;L)VP;FU-+/!>'2$*"8I>H0?JM,714C-P'3:PE(FI%O82H:@7TE*:SJ*6?U@, M$W#W92:9*[X;_:BIN=\\:'">XN/0J@CHP#?TA@JR8H3M/L+1M"?H&*O!Y.?*S@-/#$*]X;W5C'(ZYHZ)FGD1;TCNO>GB<_+17D&TQ>ZQ"9 MA-*H<,*'!#?W&='[OY:HH&<%11LZ,2'(W&C+[.H;,24*P6IT-Y48O[*>]^JX MAW2K=C ;$W;>#29,$ %;37]:>D:\]H+,KW/Y3'6 MR+PZGX6?:SV[FNABLHPL, M0>0^7P&6&8))R#A$ZH*/UA=:Q5TN"?C%9YBE3+ BJI6>E44QCRD5SI"<0?\2SMZ/Q%R).!][&)DE-L]*K;;8R!K^Z3D,ZC=]C<- MR6 )16ND)8\N"O=OMZ88'=*^*K F)SPW=A>8W\QT,$.=Y M?RQ201?G3^')PJO[,;GDCU20UD%3W=3<8GI>QHJ"K7.J\:BK4OP+V"ZLK_9J MW26),LGNEIH!)>OI&Z\(NCF",-&$J:YALD@'AN^6I9E:,SW_4]@;C"V)]O%= M[LDOS0O/PCE@.IU370X=BC:/W:>XUV0R'PF,!ZD?"52P]H0#0>W#+XS=U_// M.LVK=Z;"2G@Y\58QF0LY8DBXPW]6G0[YNQXRT&^,WT/GJ2ESRJQ]B':WTX-[[6,+X=/%O857XWOG$S1UV[ @( =\1TI=P0FPYV<>7)WW M.0TFH,:*J*"E5=01R6$<>B)LOI]8D_0D9C K7%JL93LM#$C(00[ZK.V\#A_[ M6]PZ$K T!$^*ED7>+M"YP@M?$,?_!B O^TF<::W(.1O-'!)#JT+A6]DA!<5^ MTWNRZE=+7C?+;=KCR"*LW*B>DW.4(P3E>MW13")07MDIE9#C4P5?BXP?/TDQ M4I@+BM R(UK3%]Q?WSI-5\EW^I4+?]4>%Y! OZ"[ M:SUGHSX?IQ#8C>Y4:F:R8^KQ7)3,(7!#:%F'MGM%^9 'EY7RVZC;.89ZZS2- M^8F)^\GO*'[$\7U]:^: M%!J'R8+9]CYO7GVQE#PF-*/F&H=_&FZA:(CH4EOOX*B-G=%?U]Y!-F&6/Z/) MWAGL%]N.PYM^]5>X??O3\_'/_>GY@&2E M[.\D/^;7?EH650-">!;XARD60O M#B;+$,Y\_'&W;<%B H?78%^ ]1RQ6^@IGAL=UW16X%H("U>0-7ST0AGC26*@ M@J[N%0*5PP$PGFF1(N.%.+IM'-UROGAVE+2!I@WZ>*8!?QEVT\^N*2N_LECW M\XHPWZ^,F%F_WF*C'Q<8+K$%'G([\U$(PZ M#)1J!#GV>ST(J$+6 --AO("*Q6<"*V4@>]O"B'VH^?@V*F@25H1]_&];*:;< M@D$>.#:LY JW;Z+VJ1,J[S+LE!1BEAUXZ_JG& MI0B&D"O!AF/\+\._YA2?"A"92SY2VZ(H OF^R)%<,+O:SSSPSG*$/^"44]'5 MBB#F#I&W<)[?GVC,$601R 4@,O[-B8M]Y8&:HP849TN 1IY M"^6'C1\@*>#H=W\Z%*!1\\NA@L 6.7B;IL/A$($A74Q.NZW@V0.?7Y]_3Z6^ M/0PG>HLD>X7I*A;RW&]N.[=X[P#UE]V4"E(-T/'?-CH$N"O]067X9@Y>7#4 MTW:L$KY>ZSC#E_YP.;FN!%)L;W2_"GLWI>-!,^%H"IWE4J87&UO-D3Z[WMW0 M##E-AL^:?FPRUK1[AL!YO @R8'WTRGKW6&0%=L;+&]O,S<]M'A##87UC8S_3 M>C"ZJDA[1A90?T8 O__;:;X[ZU':I;C.F%TD)61JS2+(PL\[UCD^-8C)13M9 M"2%! J;N*C^$2 5!**^).X5^X+_NJZPT^S*("9)"ZLB ]\;X& %^4 ;,([W7 M4@1JWFT8M7X%F*0,[KKH:0@Y8K3BV ]#>2V"503!036IJX9V'DSDZLQ-K);A8@CNN.IQGE_ MVJ%",A^0I5(RJ: QYV,.XOH4N%80@%CQM_/)DTK#>Q=2+YTQ=MG)F3WI_^7! M9UVM_*.;05!OL;%L7RPB%IFT_W-AC,95UXL6Y'^'Z2FXS^UB/1.@_MH=@(_> M0@YO(G,H/8RH665!YRD,Y8V%U33F@+>4]8@1R"(9]#Z"V AVV:#GXAPVZ_L^ MB&]/88-PMX&7!>S9R747(#!DG2_M>QY:9 0I8>7A,2"6&.DEZKW5:*[S:(BH M\O=&U=O_3 MDKLO 6XRD!8P9E@;,#BR,?>Y[YIU["^NUX@90X=OLU J MVD:"/[%]:[YAG[-*KV,AOQ[DVTX(&Z0(6+[V7W\12-P&*,?DT*E>CQ3S4MS_ MJH-KX'LQ1LEE"7(8Z=?HGLC M?3LLGZPIN-H?"NQ]OB8S<8=PSL>)[EF]0NH%T:784P9?8XK5]7\'!HC4,(M[ M9(1P0EY)]M?3VS\>;AU^R?+;M..Q@4U!VL]C9F1/&4#(0<3@'D5$CGV@7,5G MX\;-SUS^=X>'>W_&ML2J_8AI?&K5$]@S]#!W%+GI$!0_X]2 M/IU-JO.XB]CU4[LYPD,7#K(Z<(2%8:0PA>2G,P[.G*27CC*/SUDVT%7B$B\O M^W^.+L;$$R.Y@99I8+&?*/(R>)8O@%6-)U3I!Q&CRJJG);,:?9M-IPVYC#,C M61+4$<5]5WO*#BBX/53"Z,*;Z_HEQ1M1V&SHIT. RUM@I^SVLF=U7G;?/ZFB M?#E^[#=]ER\:?JY937?FTKV,BSR"48K&LN]\-<72?UJ_,8 [LREF6F?[M?.C M"]W=5GRXFO;D4[/_Z*&@4QK3=$&7";$Q*F#*.A+GY<:GSE89A M5VM0?);*1I (7VG'6=R9<3NDH!TJ6=@E[E)@!DIU7>>%?H']I\[=ZP_JH :^ M818%^.^S3QM"'+O#"F\7OG'MT:5QYD_]\J:[[]5<&@[#ZUEDZQT24F;LOJ%U M,MP+-SWW77B3M= &Z9O!'?-=D?3+8,'=S\:%0-MD-/1LA7AT_I[-<]<0H,VD MN0#+\EV;HX(X ?NU!;;YU.W.A19F.*71=".J^-$_7Q:9A(>[\S&X:<4O2#_" MY-:#;9W3O)BZKNE\GXCSN,P74W,11>@IF[=D@?(B9LVU1!'W@^+4W^R?:X;8 M6I'Y!KS1S2N[H2 0J)&'WBHL%UT=^:UT=']DA[5UZD#8.Z=/_/A\6?.PRU\) M:1 Q;1$B:AF)5B&QSW(&N:/I[(PX1VM?3*BR&?/=JKKNR3[B8LY)%H71HWI> MBA\1@<3$;GE#[V&ME&E=5\)U31/L$#>J!<9DGXC_/>+ UN4FZ1AUZV(DMC^^ M57-NPOJ(^0=WX6KYB&_<)?7Z_0/UA4\4\ ZZ&7T@E PY]HV>=^B'*CGPF@[S883YKQ\-3JDS[MM&ML5UYB-AY_@T^W MDD?G >89B2'3J6:P+,2"[?RHY*;N(D7[8-A<& M\";C#W [,>_E;6@>[U*KQ[BOP!"J!'K96*3\2MW)04KA/HHP7=;AX.VP/+JQ MEW+-TU27\&0?- UI<3,$ GQH423TX==B.7>KWX'O'4HTM60V7>"56L?1>91K MJ':Y(2IH[?4?9/7-L]0EX1Y$&Y.4_/+@D8E&FD*TY5JQL#/Q.V"KH+X;RZVW MV_^VG;\\>:W'D:P]L]9U;8[&YA[?W*;<@BE>#B/_-S(B_EK\NJ%7ZMZ+S(Z# MWFPHKNR79HZXF-OI>7Z;:QY(/>$8BPX"MLE?IX7W6EGT?.+9B6EWYQGG%A<2 MJPDA?RL'ZC6^LZH:J_._^GV3&VP_>JVXKV$"&+H4@BSTO41P"IHI$#66CE06 M-;'CNQ6LYMAX$G?'#_Y*%-PO)XR-_]23\K8JA@C[=Q_;^>-CZG_]\X_+'1LI M=5$JH-B1OE]Q*Q@IG6KY*S<*5QE_2A,B_<*L@%DHJSA^)0B4Y+GJ3^*C(IQ[ MVH?\!).U0X^6K1*AHG3/Y^[W&^,.D/T0?"D9:,.5?S=L=:+).K[%<,<'X7E5 M00K=J5B@5/SUJL.RA4BOHI8-M]*A.9?,08U>HM/Z7"YO<+TRQNX8W3#L%7@\ MACK.,R.^(+PUBU.P>RP@GUOJTL")FL^QG]) [6HAVUO%M];&!HOV4 M/@\\DY]VNQ3JL@Z5K.S9P\\>*Y-,VFF+%F "&!=4J^J0/_;DP#&,#W?NRM$O%.LP MF)B=DCMF/^I8GV9S.79R]A;_,)>Z[H8U[^VR0/.7CJ2D_I6H^E.E>G"AY"MY M=N$T"0\KX.B#Y08)RA>F@^B_?97UK:5&4\HQ"!EXCY05'S/"HU7RZ:P:HW1: MFH.L!61H0]I4@FYHJY*V-T0EY_>[Z+8Z\=FMYI6OF$7"M40:'_GNH\H>-_9] M7Y0[$1JR9J%N?C\V[^*G[Q$Y(A #6Q2[HFCA0X$?@Z+K66-)EZO?J_WTB?*" MZ9D-1U'$[&2\#?84Z'MJ!ZX]"+"E@@:;6(UP;BO1E.*#[?!VJR^?NU*O.3X4 M^8+7#:5<)D0E/F"%CDWQN\8//3;-9X+?: O] MKN K&AF:O-VF[)D:1H>U:#&6 @KK.(P;R=MP*#<-(B'4[Y88L^RN!W\5D@UW M<^')RAR6*/^=IA;3O@YJQT0Z;TY207I5M7%;XUI_MMD%#X;[T)S2/S*\SJP* M/$?XP[]:U[/>0&V]5Y\56538:,*J\X5PBAKHB+,^Y-%O27[Z^L(1?, %G6:% M[JMOI:4]4>]($LWD4<>&O>SX^/7*JS E6;8R=8HB8L92T\@KST+SSXLQY1QZ M<#<>94L)LD7/F8BYE(BW]TQ7^3:$?)P4@5ZLO@0UK5*?7,0Y6Q&$"//EXQO# M5A^V),V 7)LA"M&Y2ZOTCBJ^WV]ASGC9^K9::OKR$%364MG-%>PD7V7/7CVU MD$ZA);$FXO3;R"5?C$T$*BMF^)>+NB<6.LY" J=_]$C8/^4F04M[2\ M@'_(L(&ADHC!]Z'2#C^U)BO1TN4+7"B^9765ZPNO0O(JC61#?44R2-D]IJM# M=C)359*YOF>4.6322P"Z_:.-\?"IK74M[_N MDNCS.4_H.'4AJQ[^1G>$[R>+&(;FC;?.K.PIXIJI(+K=T]<-T ^2S1\8RI^Z M/'(>-7$)W3(W6G==KH]K2"[F@12-H<$CFF5ZA?!N_0_UUQRXU!3@]!QZ#_2B M9UF9ERE"WX]D"I_%T1_%GN&57/TJ#_E56Z-/H@M6&;4H-V35V'S<#L$+P/KJ MLL/[P#:GDSZMJ/AD_,CXGW3Z".BT)L4:X _I6S F"F<-+.B_CY*!4T&^48A9 MEPV+%+BL1<:J5IJ.@U4,_!(;__VVXK;7U]-9Z'E?ZR^GE\@H]K>B&:\0D&%B M'B%#3\KMFFC/5K"<'&0>?K'[%4&R.4(=C_,!@Q-K I;H4H7DCE)8F??#/++&KLT2XH4W** M[MEOL:WGFW(%DY(D T5K3'F>3(5 Y78"_UO38,:,J1>KFK!(;U$P=,ASL3[+ M1\@T8917D@IBH8*')R4ME@O2E)VF$6S(0HB#=='7]3,/:0-N$,K M/WZ;YB$*C]NC@G9O:5-!KX&D$H%YEEYFF!T?)^%N5_$R2F&X,9@U),Y+34=O M(7(P7NR>G%!6A;73JR6EM7 J*!A5 =3N<$LR'81L[B/-$6]<^'%"2-O=U9\. MK^+%AZ@NT]ZKY3P7)BME*C-MS:/C\4%/3UC^=LD<&/Q$;\B]P-%-O:9?;-B= M\]8'9[UE]4HYOA4+Q-\-W;._GO'@/LE8,N<"66.FE@$_"Z.=M#!3SZN;J8J\ M7Z#"[G3&3\>8L/4Z@]!I=*L]5QH]+-6_L.W]*C[<2<'%9YNQ5K MRWL(Z+\N4N]_\K#C.MUY'R:_Z M_LP_R'R_ZHH M:2VHS<4"_I_(Y7N@1S)VS;G@J_'_1(N7%B=(/I WJ<<9 Q9_WDKQ!.S_U[=2 MBOK"DPP_Q:=@9 +KCM.B"2YO8&=]2X!BK@2M=;[3S5DI(Y9=@?GCN[+SURT%: MN8V^1(-^Q[)(L27=6IV]?;:/XSZ\<^,>!>Y&GD.+"4;%"Y&!&86Y]!KS;#O#Q;TF/MZ?.^N"H%B1.58&V#M%:>?,<7OH MO6*-V+JFYL_K^"'-B8Q8 M/&< 9^.AWT3Z5 JN5(M__/%(!2W7JD/L8/V?-VQ:][YXK%C+(L_IWC>EK7 [ MW^;I-E1G'PXVSA[U#LPZ^<&D9P?&Y L):9KD+QO2-XZ=*=R?Y7/BD%D0&78A M8NZEAR?IM$_"U=@"2E5JO[? Z-:E"U]N/0@TC&UWLNRT/0^:>4B\O,FCBYBS MR(&S?4K?.ON!3]J.%Y'ARQ:H/GQ#6GKXR8=1,_Y9R>D:R)BE_CT+N; M(TQ69E3COJMV_Y?AZ^MJC$IKW;[J>)OFT0&[9$:, M>GIHMY[G/0'&=A,-O!V4QM[J9X3I]R?K)M?T#]R,UJ&@AH]G,HJ*NM><&00) MUM@%BPFX'3'\;"'U-<9Q( MX8\M81(J8IB-CHIKJA8Q'OD%*\.<_7J'][%%L"HYI*'OT^/Y]2!AH8+OO_QO M>J5Y;)U/$7DE:[SRI2F3EQLQ!_M(2Z&U>*7,'ZO9KK3FT.3/BV[E%?C>ET9W M Y-DAJ*S3G#N(%ZMD\MB'"M>:*_Z=8QS)0G/[&21E(G"^L\//Z2TJ4--YL77 M*BE7Z\32R\N#NX]JV;0]%9DB0-;W9RFU[0/)+^>4EN%_KN=OA6FFF2:QT.QJ8> MOR,:84%#"O*9KNF_>+*R;_%YEW.J,F7;&])#N>MW)GC(F^/H3.L[1#:GOD3'0Y*.S&TY@G>> MAK1A.$?4SAG?P+RX53U[!D5H*O.D<&+#84O- %(V2%!!A%^+AZ7=Z*_]T.#T M^E=44!!A-OH #V2"K(+T@4(G?RU\+4=+:BA$P*0DEP@Z)4=[K?X# M"3$=.!/),C4%KS"HOV_&UJE'/$7<1-&,5ED&P5@^:;.&EHVYIKW8>UER1G.# MCW4>!M':&UUJ,6JH8<]A59LD!X0+%:E^%4H/!_TYKZ?F93U<,_$MYXXL,3/5 MNOESCL@;,F[X2XAV"<-%OC"PFQB[I3R5:^RQC5HHM5XA6Z_@REZ]+=:D*^0H M+G45;N9[=]:OU2_/6*$A6$K'SR7?[N6P(->9E9WHC#/J2^;W6Z4SR^0%@Q / MEWW]X'X"'GA$$R?+/3L?Q]2>\2>HN<9!%$G/ @Q4FT(DA0H2I(+83/V>G809 M)NT4@G>19"$,$Q6$&RJ@@E!Q5%!H!H4#&81:6C,$ZEC[GQ]N$3\R#.9#%'HM MX:BF<#R&?&S?L'\ (X7#9N!>2(I_F>41&4V&0XQ?^YFD_2/Q'XG_2/Q'XO\9 M$B/P1:BY?[]D5(3&1_^H]@E1<#"76W9Z:@-)!%$,% U.?OL.=>VMA>63 M9- M[8PDS3537XK_:MB2O0,MV_2G)\%LTMK/9Q25>E:L!6O_/>?3/OW>^O._-Y)GLF M0WYG9Z^UUUJ_W]HGL*98!&#_^7/6YP .]G6>XSP L&: ,P#GGCU_7^R+B_WB MYN7FYN+BYN/AV'MY]?/QL0/U^8 \')^<>+LZ_JV9_^H#].< E MPBVJ?,Q\K]B5&SP'@L1U'V;D\ZJ$1D5\S@V M+CXA,2DSZVEV3NZSYWEO"PJ+BDM*WY75U-;5-S0V?6CN[.KNZ>WK_S0P,CHV M/C$Y-8V;)RXL+OU8_KGRB[*QN;5-W0'_[/ZUBP/@Y/@_KO]7NT38=NWAXN+D MXOEK%\>>\+\ $2YNY6-[1_2?LNS_-.S_L@L'"'!RL#>/4P2 KN35%]&'G)_1!8U M"+0O_\4"^%K%RG[AXF/URUL&5_%"TU].?1[R%K/6RM3W>C6=>+,[TUIULI % M=*DC]K. MT9D%L "]MV', TLUUZQ@(.U9#BS^XL<"["Z@;%_(ZS! N(N@&O]$63K'!/" N9U/%E ;_FXSS_H/^@_Z#_H/^@_Z#_H M/^@_Z#_H/^@_Z#_H/^@_Z#_H/^@_Z#_H/^C_IE"L$8I0#1.DJY%CF!(0NA)2 MA2QDP?-*.7 M!5 [HTU9 ",+NSB!%&0!4\\+4"L"!K_JEV UX?2\H0XL34P?SE".^^@0S7?H M[;_Q7VG0RUG HV74%S$6T(1G3CG^*D+:LX".>]@?B2S@.YP%W#G$N$9BGA'S29=[N;L]31WUJ8(NQP*J]&X%UW8&N_.3ZWV%3V,HG?7K:EN MZI9I9IGNWSV/?Q4:N[*I1R!X!)^/ ?&5R&_XNAW2AP7_2NCIL5:+=]6*X705 MID2DME: )\^C>6D!SN&EF\%16QA+MH_Z$98M%$O2*<]Y3RWT=)OT,"%527U) M[/MM7U7%M3ANZ/9GQY_K=+$7\Y+/R2^HUF29NKHD;9MN!Y'5W=B14OS='0W5 M]" 6G=HU[.\*I=+E"Q%DRLGH^->JK,0/B4)\Y\FO.7D!&P>I4 ME,B88CTZZGYJ*7"P,L%$FD2 M9M?*C^*6'G+%Y &[OY/(>-PFM8J\O)9![@9S'>-I=@ZM3V9\9;6"$Q8_OI Y M<4>A^DV'=T>OV>)[GHT\G1E_:CNCQ,0:Q0)XQ7>'XP2,5]H$1WBR? I?M2Q- M?=6+25W_>OR-\/=F35NZ^,["T!ICH8,MNI(;#:]^9/<>Y[S4AFU=8@%@=1I$N U>(.'/%]8LNS3+WRNBZ!&KE MA4CVC2Y- 0F51X4B/4#X-(%(U[_V.S-6XWXU;>F9^%=@+KM M[%*8F_J0W^1)9^8=N\S3+QN.X0_T]:)P-E0"^=1'3%KKC7M$6\Z?N5FQ#?:C MRHUUL6GGNX?%5>4/M[_0,ELW@S2..2Y"8U&$2I@D_0%YT(9L&4N7;5[N?;&: M4Y]^K;9V\V8F$)V8.1TUM--X*])/+.SH>4QF!(U:PZC!WL;+.]DLK._W=['? MQKU(J @M-_:]\WN!:R]?:6.".^K M=JYZ$1Z!@:-NIG[P:$Y,LBI#-5L)?%CVKXK$?-)YC"([P%+;9"AULKEIK1>8 MQ\A;AI/&=?8C:]H6W3]X]N_-.20Q?K;8\&;)<;N.%3/(AZ>.1*-N.$Z3NCBF M?\)4#5:2U*HS?] \7&ZE^?3,M*O97?NDISI+&Z:1-K<4FPRVX^EB\4P^[7+F MM[PMK!!2M3Z?DM!X_Y6>8V.BAVSFF\\9)GY[$NV#"6_X[%VC';4X=L4L$&QB MXN9C-**I%N3;V5[S-&,WFSYWI4W3+H4?+OS'[7PB%\W, YTTCIBI!ZD^UD!! M6S4I,"H%7'G3F-QZ[ &19'DF]WY/:#%NQL5<2> ,[U.-R.BCFAMQOO31+1'YH8T?C%;1NC* M5'")3/^/:-.$MU@A^F'VEUP%:9$$!>^N=Q4V1%O%7Y,-*T6_KOR<>+$6,'Y] MH/J,N)*U9G6*X*^.TPU[K51^K8,'=;KQ. A1IQLN/TUWG# H^1;B*AWNRU0: M=9A;@JL'>VJX&#PY9+4TL+5T\C+/$+X&W87'95UDO&L5C"2N"B=F@.=/>3[8 M_#7J_N*8D!S#(VRFL<1=D^J.E85Z0<%#ZGWX1%B]T<-692)4D07X@.%7)TP' M0[T9Z24]/RSB_H07\BV\6=SOOXH%#RV35DN9 V'-1K$(.6__>PNI?K,8TW&4 M3*8*-CVX!B>>\/,PYO96B.21PR&XLV0Z38(22UL?$H62>A_IL MVW04F9=]\LEI;#"*I1ZX5"KAS$^/UY"Q_J3.=9EG55!B&5K'TP<71'Z%\AN@ MY,'BVY*&YT7EG!(V,4?D3*^+Q(P_2W_#\8Q2^ MHRMHT:S+X_G].0]X>F7#IY=R#MQU/_Q(*^:XLJO6WO21Y]T=Z8/'@2_N_]I8O=YR;/!+>8: MTGI[G-+0Y?K %0M$+2T4^3W/<@TU;W-(6VM^LC6\0L7P19&-LA,QY9;<<\I0 MCEQT 7>_DDB<$N.O9V3P$U6+HDLD$RV[4')=\Z@T$=./^95]TSHZQ=62N.*<=I+: ML,39AY?"572>]PEFU$4C^QPW5Q?0Z3 95*!M^K"/"RQA6U66^H:*,WRH0,-- MX4Y;:\B(Q_:G!O\VOXV+(FMN;3+Y%"AV"[ X) 24N@8"S;UE>159'^E,R+X#X_N0$F#1&S^L +$-W6@]4W+JR(RHGLDB8Z&0U(;=CYCDK.NO>>U< MAG//OUA[),TGPM'^3"-YY$Y 2^WB@>=6LH-BNBW#F99G.U M*6NM^5*Z_$/5CTV]02\52@M^>'>TMR]F\U"P+HQ\K._ZS+W>21=D[+N(9+N; M)NN@)5UCP\4)URO,W7E4FJ=@H'MQ>\4]G9T 3\#T<&(Z+JJOL]<96HLX5M A M:V8[H-[T><3JU+0 'VKU&688#ZH;=6KKS1NM91'T?'W%77(3*E0FM_F+KK3- M_[YFK;C _'Q1EF,&_DZ?XX_8 @Q@CD-K7&; 9%>47(3A>!$+>))=7#7J"K\I M-.TNXW[4"=W, B(6/0B3/W/I8O>9?#*ER&%'.X0)&/<-U1D:$#@I>;)0A#?7 M/G;O+:$DPXI^4_A38# K^MKR;X@<:&0%)A(8GEVRVR_#=TTK_=6*QEO+I'5/ M/HG:4BD]EB(B5O)+!CO1KF4\\/5GW2:!0Q:?<\_ MIRFO$?W.X4;]X)Y]//H47'''WUT"4WJ1["1=@)QB1R815[O09/3 M?7?CTG8JT_Y(FNHQ1V"-/ ]))$3H C]:- )R MMO6E=DW5<\&/A5K!#@<3\I7F+W%-W^2) AAM;['*=$UVR/B!C0OK<2ZP1R8Z MA/%)4WW\]?J*J*)7Z!?B3[BX+N0,3J ^MJ@,7GY1_<@>D=6'K\\E9=,,06(G M#!(1XS*"J1K[;N%9Z3QCXQTNK734WF+Z8;LQKU?_2H89I#G$\0GR$[Y.L)%T M@JS9U78JZ4O(3$O/_?LT\8!![K$+5RWL&"-F7D/&;O>^(#V9O5CR9=MTK 36 M%Q_/%*4XIJ/J3:!E,'VC'-34+L+4C_=5==MQB7B-DR(CT5"OGU4P8DY]Y#PV MSE1GO&ZE;:C4R6KR) M\@*;EBM(%['E99/,MT%9SZ/C5T >U"Q8!JMDGU&&GFIY/( M LROG=T?;W ??\E]/+_T6TU#X:[1!W7.48/-1KJ4)M,?B[$>%/A7\Q]3? &)Y_T&PGN ']@[I@,LT M>4[EEN.Z=>D1=B\+!CB.AFC^'K74'OE8V*DGA'IY.*ZINVG _R:X7 M 4/3:0'&]I2V>N+% U\WS.5U*EUFW%T^=]A$>C4TQVEF-2HWJ3<"D \&?VCL M^7G9#4R&/[0V/*D8O$=XP'>08N?<<\^PY=T\H=Z90^/ 8\@KLEZNLCE3$N/* MR$3Y7W2DEC)RMUF U)F2OI*(94N;%OX7;J9Z!T[AS%23K#P#NN/GGMFAGQU= M#*5?9!0@8!2[/HB8^KCIL8XRUXCQRAMI5MNI:B&?Z$^$6N0C[W:@%?"[J/]M:L''5B 9XKI)IQN,!-Z+$W1Y"7C"1G\2=^ M_ U&S!<4>'B')$'9H7J!R?,?+=O;C!ZH=R@JU7BEC:U(&NWA[[<2K?KC<;M+ MI;=+>Q)Y7&(;M0:E_(;CH-0[Y)+D>KFGS12^7ARRIC_I>>MC4KC&&XUYJ8-D^\!+2*"1K#M7A<$(?/A":/F;8VC.!;@\M)IQDW2UW6_ M1>+"W2)[F:] ?_8#S9^VCV&*K9;D=*K2>["1@H>]<)XX6,. I/^D1S9$Y"]@=6F$I6Y1?-G+TP[-,F MV7"QH5JLWN5^[O7,".[GV=8_RT?JF6Q!V<%N[WU@T^'$Z^XRX*PG"K-2:H_1 M_^+W16GL0&PB@]0Z((5"P+4JZZ(=2P%&_ML:$Q7B%\V^UQ(C)I;Y[@?S"_P: MJN>F9RU'K HO#\P5Q'S;."D[^48 +Q:1U-5I*C\>.NL06C^RU6(-#UP.S.B2 ME0J#6EQ%\=$-P \T?SJ"4=MVV'I^*+Y1EIE=Y&Y%67DM2?Z,$?;LG8=J^MU/E@))9P!+!5Y] MCA73PXP,[!WAQ\W:^!0=_2$)IPY_""X0HX\6M;P7Q/<&:JPE):C,5V <97I8J/K<' M]][X.O>:1L8R^<7(=KTV HH:]9,F/!'M^Q0W)DDYT:\[K8Q.*/XPJ(3'P-ZG MKWT@#HGZ8D69"G.?,*=RWN855>#G=J7;GQ@*W4B_-R>D)+J60!(9_[,Y>FKS*VZ]Z-TH,)LO&RIFJ M16#[8&*F!\R)MA+^2.5'@@=FB>GV8[<_.$U]-M=02!,R3MI=9_+YLH"#)RA0 M9M,4"UAY4(^T0/; ZN)3H-X,_YXA<+=>!)6NY*1Z'VY7 MDS ID'W/A6@2.%6^-4GE9E04,RJ1 I\J_28F)DPUAW]_19?-X&Z=)=69W'N; M>;[\G8K,\5O(J3?"13\QG]'@(6^Z.*8'QH]4<:=K@Y>I5)?BE^6*E9A/?-\' M:IOC]KL6>'%<[KJG6_T]++K%&FH:D47D(6T2,/RV"Z_\UGMWPQ+OQ!'O)Y(\ M9K@\@C=DPW MF$\'OE1\]\][$&.*+?/)T[_G#OMZ*TRXX5!"G&KZS=2DPB?=F;R?-[T*4Y+C= 1,_B+>@R;8CKOC3N^]LMV)H@>=M>_2WF M_"1XGUVSY1CY*"]\8E"$]T)H*A-;G._0.FI0KA]S.4E2?:=A\Y ;@]):TS#" MX?Z&DQJ'Y6(!-UE *FQ__?J,^OS$\W?@9C" M>:D'L*&(_^]BP82;\M#MD@GI?23.OGM.IF7-D@5JA)K43IEG/'PO$HS-;^K> MO:OW]QQC9%P"Q% \J4F,YB-UUFUJ?H;L^FX;LV :97FCL \>X"^BXAL2ZGL> MT;6'V=08$U%+?42Y74!>)5ZC-LQY62,?7U] MXSC"K>+"1)XA^F[W.6='75LE+C%YCRHSI:'?(-2I^6=]2]3XU;N[5@6MQV'[Q/LT;.0.L<:DO] MD5P3".M*2^^#*]B:.Y7$ZNB'399QYC+'F6(Y-U*6#7[@&QQ)QQ:&TJ^"-J?! M5_/X-8A"A+Z[TR_!18/JIDT!->=Y:! +"+N7_G11 I"_S+.*IXO!ND]BDK W MT?$NQ8WOYOQE7_51TU_=1QD/Z;\(U2QR^[I8W5G*J1X-D& 7'0>@9)L_"_6, M&*3<1?UD\6-5I>NJ*1+VYTK"K%6W ,=N;%TN70)"1/4,)5Z-T"0<^.X;I??] MA:9F.;]R4)G?^DNXV<#<57DO^VNF)V[+X-Y JL4=B4>J:79,'*P&65GT"[__ MX,2EYPB"&B9)ZVU3;;-2X 9]3"Z#\LD^-/#$"JP,71-.,GK#',?SKM&]"MI# M5NNR*[9/:5AS?LP>B78V\@B\*N/LRJD<9Z84S;$VYK@H3"JG(1%P4(_F!O:Q MV932Y?M:9.1WQ6.7J!5),?%4DD>FF:*5S%?G[QNS8)_$,DP42W@#K6,!/1A1 M/^0QL@J[#K=Q-K0<]MR;45 QT?#I56GMT-+1S#,/GWQV##(V8[OPM\)=K*+. M$?WUAWB1(R3US(E?PD)^NCTF1ZXLA#8\*=<4,N?:P[N2- V&PXG\, ,UI%T MZWM ?#Q:V5L>).XO:QVZA'EI[[C$B5SCZ-7DI#YF 9G<%!UFSRM;%F!]ZXWP M\@([T+MUTEB A(F]]SQF7\10G^SOCQ$*;][730:F9'*=7D_I/ZE13=>
    LJA"W)*3X7;8^ MB6Y;ZB?&FY_R\>G/EF=DW<]O[F? ZC*1,S!@(?4EW9V](%[WK.K>VHA^/BMXPL:_A1A)E\HS3Q" MAQK'R \PL-WSM3DMH]"'XAOL5[XOQ?U"[445W4"@YE#&-=&]5G=N>4RN"M/% M=CI.IG=BIX;FOV83N?WY^]>\Q[S3?I(V1(E$UVQ!=,OC[&#A,R^_\0P_=5S MDM38]=D21%/N$:^]Y@-Y&V7=4W8.#@S\ZNR_[I?7LBSW3;?Q:;R,O;UPFG-< M&$:N CG& AIRU]#EOE&-W?OJLXIAQ_?Y$Y,/56G]3I!KQ1KL740$V[NYID5= MYB&-(Y%_S\^@A$*7H;59XKLV>1!R.K'UVD30]2]5OR(BM!W,SB?D\RPC!);Z M+Z-BRW_J1&/KU7))YC2C7\B3Y >M#:;*C77-C6CKR^IY0Y>MDC4.]:USJ,D( MF7JTB[Q\"%ZDG0.QQ)(TTX.V90C/F&L-E'*7+OF,5=GS*UE_E" Z1RNN1!][ MJ="ZFPBJMVPV!&8)SM]]S> MZ[]E H/R*,(RJ YS4],5:(/[!X(K3/&/NT0#96M7U0$RM1LY<[LY^71U9)S@ MLDAT2W+@^LM-,TC-UA58*H0+2GB#AB!NT*Z#CATNV'3DY/R+=8GB%T&>C/22 M8MJ]H/?%V]''_T3T>SSXR4EU3P+Q3+Y$FEG$#C445)FO1,W__LAF!&9E)%%Z MS;N)IO#Q*WBQONOIC'Y@P8]4(;,AA:C)#DD4V2X=!^E#"^D/<8-^NRS &8RY M]R#HU(_Z$I^&#;>/[ZXY51+BI,-2(,>>4P/_/-US-)B#AK) AB%[6(!TVZE5 M2,U0'UR:?H:R-_]@_OP@_U2=#BG@Y*'?I$#26F&>Y=WA1P0]\X=**LKQ)DE_ MO GI=(GDA<#$*G\8.<=/%V'1U#HJ.V0^G&M3U\C6V*]%Q#/E(C(MKT!>&A[^ M\_QIT*L!#MH]MG9!>##>H@)AL:N^"^DR^(BL3EFWQ;*&-9Q7C?/9/N.;$:T- M]G9Z< M?B??5"$2EG!K^DTOXB T=WK;Y(R1U,<9A:;''*,_5"3/A._\R (7"4#:]W/XAM8Q0@U/+/CQQY M41)QV_A%Q#-ZVZU)O43Y!V>/Z3!J,=_PH+IM]%8Z!Y.=K[GGX]2R'-[+?EP; M3L_S3_SZ0^M^MIS=U#D>OS]93'X(3=_?U' 884SQ[VH0]=-YX]+VHK)K3VZ& M-O]SY6>'($$*2T+W]XEO"5BFL\48^5HEA"#ZFI%^#1]T@*/I@';,-![;[HK7@RM&M()CG"<[)@K'!$-E0Z MTS4\L8AO+E]6+V5K4_A=)0I490&)F'KX5#GQ4E;(%[6&K%)\48'166NMA8PG M#^1;4.VK"["9+.I7-F<$ZBA$^)\AE\2'\D.%5D;T71R>#AQL:VM^5I8;DJX2 MQ&%_Q<;S]:4UX3'A:75J< OC&0OP-,8+_!I()MK0-&=A3E93NGWWM*0W'LHK ML"G02E7208F0!-"?L@5X4,3-OAY\ [:3 ;W2F/9C6N>(#N+#-=T_.=2L(9D. MA==JT"NP*AC9KCRB"G4#F_CHFG"-,<]UZHU25X\D>A%[@NNH3U2$+@MH0C/S M?J]NW_^?FE8 \55W'C/,[!9XM8=)7J@U_*F M9=0V'CS"G7(580RZ15R6(8[##YQK[W>,Y1>@/84-M&XR>1^P )6='BAMKS/J MY[3F");0B-ZP,95%3=U>8 %G^8 M"*AR3XRF,OOH7KJ8^T,6@*QBB*I-? M9R^DXT;GD:F578)?GQO6RF=VW&TIR!UTR+X2?_=STM&($QU$K!V6D(K=\-E! M4_7<6<#/\BBZ'^A*K$2U8_?7"8M%N)_PFJRSJ1\CY1Q*>=E!F] J*.,^ISWC M-TF7;&FWG'_9>-+QT39EH:]A M1O%5B#*-RY';\K.W*-RG0S5]-NZ.)__+] PH(0_+'K8UTMX\(^>/&^ZA"51.$F?!N='<#+0;^/Z M;!,# K3SXQ:N.JEP\G%)#O>J )ZIW>$8(_;N#X'^[M6,PE9HY5SAAH\4$Q(G M:!K&,^"8Y(SX^9!)/E+UH,AE9WT:R]9B9+EYR-JG^8M\]Q5LK"A"\446_D%O M5G"^T#O-9_DV50M$F-L/G]2^AS];5B_E698L*@,;'1@5-\9:X;=#L#+?P1K^ MU*MCIY6.?J\?T$N-^?W$]CPC@[V",M2GM @:L\47NPN#PY*9JF!^Y (&=X6I M')$TYJO[J^U O.MK/)>6B+7NYWR;X&OG' 6B4A2W:="_534TBRI#6=#G#282!!])C0ABN"]YI)A:A=[+F?N*T[N*L5M%J);D"@S][/#5? M-]U6^(+L=US$T/<="^9^\6QMS*M?B3RZ'H,_!HH"-

    &S)/0NA,=@*897F-IO;E M<^K$PEW1&VE0:^DE+P7G=B_CT:GAQ:D.F>/0%+G9-(V>PPG? 6WJPKF M?V[S>C^W_*+6PNWQ,,V)L]97-4P =6(;Q>L+J_,F603E(R3(/3_2W_KOONTK M6+FJ,.+2];#-\4^"A70D[_?3.C+'OP /5MC[TT,QH)^$=]H*JUCE>77C4NF# MZ$SK M>0%(:]5RZ3Z5C-ELB*")["B'"JO:E*?9Q*.1CO\.'^3#0TLD%RXVT" MVH+O,P]#7_VCR]] 07YN'NK3B6YVJ)TO=ZY'B8)'(H],C'-$5E4LFC7R)?%\ M.>B92#Z9, 58[VECN_\1"M5AP6ZG;S&$[2GS8BXWW,0$DK8+Z=FZOO[[NB+ M2G%6'5L>'0DKM/?W^+VM#UBZ%':DMA+=,HF M!"S_1H-JJ+66-6W38/R>-C]X@U=4L[(A,$-N'Q2I+/P<\UL MD]1?O%PB9I!L5-V19*E$:" &XJM7;B+%A+;49]BM2]RG7N5I$T2=S6D(HQH& MN;AVR$N^[SV0)CVF<8 C^HT0P)GBN+E <65>U2%":8G2 M5Z7W)98X$KI#2-'=5,NXWLZ1$\*[31:%5PGWI7(L6<##R?5* MI"FJXR;V=JJW%?@<3DFW?I^YWH7KJ9.,ZO[VSM,W7/1/4.LSB(:)C6C<2K/N M/KFG^X7'8-'NG".FTG0)LF.<_O&;R1='MUZ$G-E/=#@DLV1:]+TVZWLU9E 8 MU Z/WDKE7^!YB+#UA NVE6!\V:+:4]HWM>5-FN6VL=?,ZZ84H2X1\*YPXT+[D3K!O9*;M]*T>_*LG0 .U=PPJ,8AF>-N M8QR[[]A$.48QV$F"WH#RG*+I9TYUH6[(I].O6 1I])HFO;!C0LD7U_^< MPL1BMVE!+* P:Y*TTZX3TYKOIBGKH@O&% MJD7OER*PA/_GG=]XM@Y;B%_F(:S3)0K,/PRS@ !;T=DA.3:3O"J9R ;R.W(MUQ][$B[B :*HU>";R]JKJ,?!FYZ>D)Y;/X7P=2@O#Q!MI4YA7 M;*E6!JGN+6T_[ M_JBP@2 \NYJ<4$%:>ATI*7W@ZH:U*JH/O> M^C&#^[2BS.7^&_%)JN:/O^L6#8K5IP''#^#IHNI4F_%6<\H>G513Y5'FT/PK MA8/)9VBG"7/N1X_5]9=4!+U[$LC\(Q=YKIWG!GOVKRP@3YT%!&$9[S%OL81, MU(97&X0%O'^=SP(*OD1"Z)*C[;)I]63L_')R9<#K^X(\5YKK6C.D3*V:K1KT M@CIS&OE?/_=2L,+(LX,F_.\3H%9!VDFZ2@N(HNP9=$@R]I^&AY#.7&B4XEU1 MXB9FV.RID!?EY5+H,P[:!"!DU_0_VA!AZ!J,'7KGW=O&& FH)?DY4190C6+7 MZN%)@S\VM$CFB!2V'MY-@O8US"E^_-8JH]#RLUG._1 ^^#WTN5ZUC!NM2DJC M,)9[K_4G:#FL6IA>\*(31M7Y!=L]^2,:JHXEO'27KJ:$DS!DK.U8P,*'!IO! M9/P1>X$VKX^%F[UW+;T3;<<<5W/IXK_F--%3<*)'-N=:6L?DJ6=^DE,'L(=1 MA%S(Q@.T /8WVU'%+HJCA9A2[N)[(^I=^S/> MZTK,G^XR79+:P)BPYX6@^AD46V9'#FS7\/P6!M1>IF<.Q:&I,DUL=^R)/L7# MY/W>S>S?\7BYT#WY!H5GJ[X!]FT1+.#3"D*#O7$O4#\3_;=&F;PS;%&;'LFF M8X-U9E(C9N +OP.;CCVQN G-V3/G?0V$N<#$UE6>@SJFJL&\=FF M)DD \Y&I$>J3%&6'D;P;S\RRAB6BR-8L@)V'O*C)G )V'F9.3J(A6$)9FQ!8 M22ZY0H9VPH4BTETICPS,AX:8#8PNG__P?FF MAHA>O9>3":B.8.RB!!G.;/'#[PJ^"H%6I\>'#DFA.@ZU1A9$^%S8):W)?C=\ M/[/\^7D2JNPZ2BSES8X?\ 5\P0YV?5"0C":>6L)WIC\^B4JBVXE^\I@[6%O? M."IZ][.N2O:!R-NG!TZ6Q:3MXS'83">ETJXBOT'K8)W'\;TH =0\/Q@@62! M<4?=^GY6M0E'/+;\%8ED\^YXZ0[&F+T)]^D19*.U!=H9]<0VY97@ZRL!)5^\ M!'^Y1F[XY@I0,HY?PH8JZEX+W',FC4#;H8NG4^ED-$F-H"G,@3!HP(YMN;HV M;0>XNGRHB[AV9^_Q!0OXLR-_VFY[8 W;]?( *AP\(%<-VE$.ARL4N#0JWVL_ M*&3[$ZKQQX[)1V$!ZEGO4%.R[!)AYK>+8O*BRF:L"= D%[]^[)UXN]JFB V] M:F+&M8718XU+,+8,[KBI;_S1B-KL.CU_JV$LA/]$Y:+*TMUBJRG.7S+"/TY9 M ,A.YA!JPZR-W:S4%J-6M$+!,Y1:YE5N(@N@'6)OVTKWY,KR&C\M*D)OP1!- M@#]V"4NL<@)S+J%$G?"N?[9_?T8.X/SL!^447+05?IMT^EU&=KJ M.-+&;L ?Z=,?-)#AR2;WR#NN;:YN*I>K Y 3UB_VB4\,)J? M>0OS$"VLKWEV0W\P-;0HXX!;J #;CEUC <(@ECB1 M'Y!8S\/L&GG59WI>(G.^KQ;Z],-V8NP#?G88FC+0V_!T6*W!"!@UYX_?'W%[ MVZ#%7RX$KX;3,+EW]DVPZZW8=ODL:K-IG[L.S> 5;3\((HO#?B5R\3QN\7 MCL89[C2'W'36/A*F%^E\B'%-6R[M#*H#UFI;AK :"3#EQG&^ ML=@?9S^QU:'5G#WXOMUJO+&LM#.:5\NYQI0$//!B9W'IA('"&:H!>3:G1)[R MI1"/=WK[75,S@;Z@D?XL1#&0Y_V>MH]54@1DY<(#U#PT+A2:L(M$%X(CU&_7 M_4XBGXOU"9:?T*H." \3*+UF]!GI,45L*0-Z*/&IK:?(.^9H5\JY#\7@/]9LVM+0?,YC"-TL2/M=3GH"&ZCJ<=)0-R#4JT[GY)M'%>YBIT MY!U4%9I:WG/V=-!7/=AC_!Y3PP@:E0=D :7?!PLDQK4NY#E\F%^E'JO\[/I0 MLY6S+LX^),-<0?ASA3E 4R&BZ2**&W-RR9AXF(AGB\>^Y L4M9(=F#6?:4(X7P[>09IVHAM)]39.:]SK*#$N8F3Y(S+P+('E2'S1&5 M%D:LJ=H0?Z)R#JYC>++@,+9!B6E/1M%%H%UA4?%]<+E5O<[,V95F(&GVE?FQ MY]X7/[?%BY#ZU]C-="N44)1#P2$[T:*$6*Z[/0$>"EK1AT\S3R]'G9Q>9,1N8>^S,;V5SVPL_*%7V/0OXAFO59/+ZLP E M3 IZ>X9-*-_@AS@G6<"=H1E-:B2HO% TLHV-Q\&ZT0G-B.K9I_&7ZM5MGUM% M?&X,/NRS^+-=Z:;Q@@K4F-U_\ZG3SC"'33DI"NG13'[4;? 8R(_7!X"Y-IJE,YU F=N=]MA-U?YVLPM865;7M7NK+#7HBR M)JS^SZSES.G>'Y<7-?J:)(&0']&F5FPK3[?HD#)*HKOW#L,[@&VY:P2F$M+^ M-_HO/?+]_=>9JI.-S%AO&)1=N]5"70.,J-_(="-1+?C]8OQ,5]/##_1,<)>4 MBM78Y63R9[.7!8M!;?ZELV?,I$SS#Q(9"&)HYQ>R_H)%#NXU]F.F\%<0IN,%Z@HE>5-YL M?6HS/),DH7CB[>43VC6G"4+6*1P3T5!#Z$W83*XC(\M$$+-R4J=SFQ*RV_;V M2)4!O-Z:/\ I^ZJHI'J_W8^CRTR7UZ>"L0&VN%IW1HTJN?(+OG/:1+/4YS3Q M6'C@QO=3W<%KRG+'CNQYJAJ,I$5-LJ4.%YZ!U=>9=KU(X8DQ"?5$Z<36&P^1 MY.[/GCRFE9-K+'F"L]?J>TIUW\!&T4F%:9@-(Q]+P,RICYNJ^AJB]Y XOAU( M.*.Q&N61XW9^:T(EZ,E P/?]EOD2?W^'P546!IM);O#.M M82G8-7XVZ*TB5A!+R$9M() ,E2'7^M%U /:.=#F=':AF]$E M\N=P0\JQ/XA/5=ZBQW<3;L)HWK!\+/D2FF-%D9.1;JIP)%O YF"EA\']Z0*( M_J38J\]..QJ&)>]3A,8WU>F24*K/!"+@+1A.G(R_HSH&,ZM_8.0:QZUSP$5* M]\S1RZ9$XP%YJNCAG]+I$$8N< "IEU>)U7; M:)Q=@WW*.:%PW.$VKB.=ZP@^5Y_C%Y[=17"L"!-0\:_U),E]&,MWUH7ZOXZI M-JR+G9?X>%K?6V;E!\3.#4L7">^>Q#6NC1)/'5S)LPE0[\Y2^WM^K11WSGPK MF,0".#&QJ$#;&6,[1E-KZ'RE<.=KA3$MNG&)U;"OB]VAO-W=7S?+W$9,4KNY M[2VTTR*-WT.=H!ZHZ8%UJB?C90C\OQ]?_RD%DEID8_=1_7 MHX%N>1$S2"KZ_1#]]4X7E"8-+9AL8WNY?C 9B[/IC+(KUZ[,C5#F7T[A9Y[G7 MNOAVYCG/[TO56Y=/!]#6"7,MD?-X\,"7)=)#KP_,]DGM+O4Y^]RK+8G]6YTM M\M1>_\U'RSF!QQ!PE- K@\J/!>>'Y6YG/)&)T3CQM7WE6Y#R MK>//,=V96F>\JL2_5DTNP7/=PG^7*E$#M@,59S[.Z:\>1; M5(<8W"!5KA\';9WA:U4V_:!4EW-;C4NT[Z[VH6:\OXIC4^+ MIG9KC]U6?Z=EO0J+@Y'M;/^80A-9P#:NCP58:9?O#'6B-C1^XK>7A)G)+L $ M!LK(ARX^1-BP"Y.W'0L8<=;\ICG$ GQL_RC!V(W\FO,86P#DG >8")07+!I+ M'H7)UPG'PV:PY%06X%]AUWT MREE U@)9F!$TAMUZ1,2&(USG3ZGWN4N/FQACG'K>_<05U>+<<)=T,WL)<78K M';].\&1\ 9 GV=FBC="AG8S8[,UQL4W9TFS!)N7\WCD9[!^N:9@;V:AE\NQT MJ:A&RI_@]:\C ZA8%-O:0.W@S2Y4#:0G>7#/8!#C85"@K&E93?KA_QZP/4@5 MY!B$H]66)L'\MN&;XYCK0)G^?K!ROC)8KWXQVO1GH<#Q314O')ZD?+Q#AA$' MJE-@?V7 (V2?RWA%KLA*\P2FZ+J/[.(QX&+VZNEK V6HZ-_.CE,+)^S8A01? M/=2WBIXN(6Y&X/HZDA?N@R$KE0$D68>$&?V4Z,\R5[Z&\5R*210^E3X"^5^) MV13D%XA4JSG;D0S&NZIERNV'H6V?#@X;D XCK?-FI^40%N_E?J0=%D=GC]TU M"^@B07'^3'[A>18 FI.TD?LJ_U N]G3##9BU)0\K+ESVW@6=-\+:-U[ M>9E'Y^]#M=8)?3@[:K_! P))=P(KM-:S P^$P'1/J)YV5)$Y< 6]8UD4 :=+ M+#!MU:^R@/<&\RZKR,E6MR?_TPTO[;K) M:@#QZ;M)2M$^C=)K1\).+'I,+O/0)57.M(RB_(L^OI:T"; TJ\V;.VWJR'4YPZR@)H2MO(LN8T9 M'9J2HFZ1O7L#H.UXWCJ2V/5JRI'D^0C/EI:/3LA^DK_X%:.G@\IALX.(_J8> MY&WFC+O"!)(/^5WQ!#9GK./NW %3M?>1XH_S3A31SI_,2$GM?J<"9L=?]N'< M%<A_:B.VVWR@^1)DKL\^2LV?('VC.NR3Z[A M3VUBLV9*W< RXD9S@-OGHX;%$?1%1I96O;81=1KT]ZWHT*["P!?X?3 >K\(^ MR:_>Y4KJJMW+)?+K$.=6.I/_!@LX.$/ T^38;T:,RQ:PA 2DX.@".;P;*_'B M5L!5?]H#[4"9X$]\Y[QNV4WI614N5/4,F;NETR6[F!<;.[!4PRX64!AN;\?D MS?WKLSX850_"4'L4;3K *,8NSB UV2155(Y:D:\'V1G-]9H\BTY W6$!@H.1 M@4?V/K]Q'R5:$V?_Y/05I^71S_VG$O9B;V-],7\,\4DL@'K8#[]KJ8TT^_MP M!+M(%F/VT-:7)0!D/JKCM-8;+",%J6D9)/HYN2BRK$HOWMK3"U[J(3P/>P4A MGZ5"R2.*NC(+3)$3EZ"DC0FL)18^]$ @?[W$Y'_["!C4]#54AVVZ;(OFTN26_=Y!E4,=!2-:RG::#ZW6E?I M'/PA'Y0[]%-S]M ;X6=_C_6X1A@O6\7*S$MQ]).-8W#E!Y0&S(-[D=(K'7'6 M G=TH8FV=K +.%R7I[]$?=VQF9G.1\?G$T^_/23-!Q 8[Z<).#(>SDX\IFZQ#_YVLB0R<.'G+S_*2N2OJTC2EB M?[D(_5'6UWGA8'IGVT' M1NE#-7B+T+LDJ>=R9T%A9;NGX>Z645OX!+00W9CBV=&<'FOB7&Q9 :*N\#8Z MZ+:\'1"9L/AT6OI&ABU/?4C(99X+&$\MI=2(VW^6/"@%/%Y,BL(!V?&(4) UQ MXA[1<:(N4M'5JVU,)5/TB]RY\$,)8EVOB=%&)K[L39UDO#()K?I4CD><;*QM MR;/3&BR"79\^HZRN&GG%JK2 \>VC_ZRI/%V7C.F$\L^ ]SJ:!=/C0YSVW:JM M3CB0<\HMW<'S8D4U=W?U'%^\R7 M+FJJ"._$.(ZR/9Q(MV(D(_?1W2EGP.0>K/ 6P]4YPK/1OT"?G"7O)R%U)UB# M7@;(AP!A5=*A>+6: MH*_^M6^C3;H(RVN#_XV]-P^'LOW[QR\I1$RV[$:1$I$MNR%E24*;W>26)"%E MBS$C0O8B"C&*TH(I:]D&8TF([/O,D(3!#!D7L_VF^_G^CM]QW/?S?9[GNSS+ MY_GUQZOCP.5L+M?[_7J]WN_S.L^3W$5%?1Q2-8:&G<7CSE]/D Y-V;EN]?W- MOL.0)\O)^_R?++FC3XEP$&7YV39T%]V8$IZFY+C]6RIP* M,]!/N!Z]7@Q/I$)$PRS,*,/QMY^#:1;O1RJ3'B:4!"L'Y4L8OR+$./^TX_[L M7$P7FJ5>']+F"$'*5KW&-Q"KA@,*$[:^'$]HM"?5A8^\9T=4;J,$LY>:T4R M_O:M/H[;5!ZZJNOI3CL%A$%;8*,6!.]FF>O\WBW3'.4V MUSEK9:SMMVPQ^3#,@ZCI3ECI0 8^A8[TQ2 MRLG%_NN*B]\,W"0,<:I?%2=7Y\4[JB)>B-AQW[O&%O?>I@;NCGV-ZN_ ""^_ M&1>7C:']@_L6OY6[)A@V*^ZINXU]ZBD[M/+3WF27PZ 6S;S]KA4E\'] M<:72%7DABR/'<,I*A&@!'J/K;2(<:R-),$(VM"(^:<-)>W>CK,5+U]-M>4%Y M)[[W"Z,MTTTE(5[VPPW>!#QI@(RC(FORU>*9_ /U^IN<-T;LXW.^7UP4+<[, M,7==KZQ6'CA+#B\Y\%/B1ZK0OH=LW_%%UY9,?=;- MX(1#X\?ZY" "3B'NN 2TM?@UYJ6?G\?[JL3QW8!-P&9 M6.M3@#<8@]OV3OSI,@5U'EBN]IC^UV<6X_B;U M!G.:R3;EL1%?6( F"34^@KXZQ9S/'8#A-B,\I1V&V F41C=A/#06H-M]I>L5 M@1E-SE[?'Q-'BV*LRJ,Z??F?WO)3??6@?(]0TLC DEM'#%,BS+-)EJ.*[!#_ M\\E//-]X\\%*_2!_4H)4EFI==M(MM[K-LN?_[?C4-:!#;91&%%N6N,._F4J7 M\7MS_5U!JM'9:1\__VB!Q/Z3G]W,SXJN<9T%,%YL[G @U)!\R*%4Y,>L]69W MWLJ!#2O/:^CS'[.LWY:FX(YT*JN;6.Q4[(OH1V@PDIA\""E*+"81(46P-H+ MJZSDXZA2N?%7',ZE'EO36"M*S5L:_U$ T0$[:7IT/49!8;\G&$-DFZR7C[Q\ M]QOV=WS+/A[0D;7T=,MGQ$C9FQC0 M^-$"$_14J0SR;MBWEFH?FE^F:G_*M0 MO:M=%;*!2VZ1(ASKV#8(N[AL@B5-'T2WRNX'4=>U<^/7554K)]XF08TJTMWV M/[3/KJN>ZABN#>!'=N"Y$% "OV]S. RWK-B+JQWT%7CASUE9V]$8Y5S&+"9#=IL2ZB1^[JKJS-C4_'4P^=IFW M4UZ 9REY8T,[=-:!-$O&4^_W^P6Q@/ONHI64/9>2G<>][^S_$)7_3#$A]H86$5O HQX@&QQ+Q6-N>/',^BOMN)_Q7'4(_-D MNBB09IIA_IZVA\XW4A\8/,MV)?'5#L8':[%^Y_Q,R\K,C#HSNC4N6]<8;+6K M+[NOG@)$YV#B,"]4+!RJ'<%_OF.:OX(B6^C)45WS,<>I,.C^>[_LE!'YP$-/ M9P\-CKRU-Y%>Q:W&-\J #@2&04NCT28Q-9"NE.3]*M M]!1KC["-"1JIC&S"^_3.:YJY\;AM9G9AL,:ISO>ZL8.N:6%7+9M M< ,-:!"$("A![^^@;#4"UYXT9!!3?0K[XNX+8!8-'3&)EPNQ\EP5I:1O2[S/DU]V[,TG*U'W[!2*"]H M++32OB:C@\E?,;SJ-W)%/]HP:\2RX?&7V,S/T;=$$URI):@8_'MH,^RN9*M^ M1PR=V].[](2Z;/$=E9H:P7Q2BB8V*[#]?,#.Q,TCASE;Z-HT ;H .315A>[Q M' &K&#"T\@ZE_E K72F[6)BKL,+W?;G=:BLP69K-HK:4#.IUT(=F:E742>%N MJ68>C#Q\NMK\SO>T3J$;^+2C(WIK V7A#B^_FDAC<&JQC?O8A$.#\X7I6*:9 M]1UUM]I?'F<1;!ZB.J_:/?G^$"9\\=7S*.-(L)3&B> &>TI=?8WER;N>#/M+ M(4:VKZP[=BK+ELR(70PQ&KMKO!%*6"49D2T(9RMD*X@0#B?G)?O9KD',RQQJ MV'WFX?%0E%+#+*_OU+6"'?7RS5BV#F/CIX\-U%\DKL97.WO?U]IB#OA&R@QU M:=VZO0[T9QK9VO]*BHM#6A-^WC9U ZM_"(]-M9!MA(4X"Y4NN>M]$W;7(X]0 ME4$E,JK]DKLR&15%^FF[UVGWONEMY=SX:[A"O,*;7PE=Q2^Y7UDA^0+ M$8Y9U"X6X(F/P5F1O M(BM(P(]Z$^"X57&?Z2/D3=S$4FORH\NX J_^"N'XPQHSPF19!].YABY-5X;6S\]H5M ML?A[A=8#R_5=CJ7U/?D>.Q1=LT:+,M(M>\_YCOXH$/ E8G$H?KH\V3V/J,;C M8_^C4>:7%(ZVKBR)9OJ;D6,R%-RJ>Z@$\U4Y5 'DV]@@W;?X8I# M:2-?D7O=28I&9XWA\E3:]0W]PYQSJ^ST:-9DIXC:SJ6]UT/PD/V#981("@OP MQ4].GX#4:UAZ!C+77VM ,(/ M)M#VTO>"[V>/6K0A5'=\8;JX7%E M@VNE1%M5\0?FB0:'Q3G7V /L>+54>S MH=+(S&)P>7C59O#HM\K:FC],TI5$ MWKZ6B]8H2H6$-[#-Y6,*O)8V70I)'^4 MRN66D$I[C;%CZW+%K ZI@5Q!C7:T3:.+%2]M[BW[A'%!B%DVA"3,>&7XWYFH MDQWZ_J=%\V:R+=JPW.!RHZS9:[='Y2:X:E:Y0O;-Q;\R04A&?]>8XT=H+2P*802)UYKH2JOJ#=A9_DG6[4U=A;PZ[4UAS'C= M^&%.@U9WZ #=BPF=RT1R7Y&/R?;N,19$= M6&XD#_@J+*.)R5/9I_V>]JF*S7M#S>D)X(X"C8Z"#;!%GA M0;KFC(V1M@W?^7O-H=[R&B6O+ VLSO'\T)N54J M-;3:[P\9;_C"T;1J(O73@9]\?E8GC@E#Z T@ HA*_HI]55S9L M\SD?K0'%B4[V<9P2L?N-_R: 9Z+(KJM;SU&;;"::X&5<^$M( I$LX.],Y?L9 M>V5U2QL=@Z(J7L-OF_&'EP(B]J?^I[B%VF=\8)0N#WK-H"47 PVI^@)YQL]4 M!/?*PH_R\0SF)%?<=$3.(0>@>U8:-1 93.:Q%M66.(C/#%^)Z7* MIGWJ*Y?1W6 [VV>8)A80PP)D#4_1='Q0^^H%0Y^+Q;1+'NR-#W:1:NCK]=:U M\DPUX:%]K4SE??A)X8KL-0[#@X?:>L?0+8V[P!JBWZUUW#8LH:AVGUAX9*=Z MY\'*'I%WDR>0EVC/HC]X>1G>XH%/H<:S@^8<)5+\-=\Z]W>0W[D M$Q-='%Y/HN[PA(BYL@ ^M4.EB%_+G^L9+QN%79B][GM [Y(PS)F!^L!B-[?R MA=HW3W0,:VYU2L0Y 19_E$,R74+"VB+79WKY%O)UR8T8XM3UJ;*?D<[]+E(3 MP=DS&K@#(@]U"I55+][__. .H8^;B&GK';:_9"[#.;FC#C[?%)3/5 MZ/RIX9RP?4@GS^R+=;&&^IDW//,SMRED3ZH(:$ SII\(D @3PXWH&Y?Y>57L ML#&/>)*E)V%]^72WZ1; ;;1[ Y,'([Q'2]?#B*MWA[%[LKY+843 Z+7IY9*A MNQ$NEJ[8IS@P5/^-:B :#0WJXRYCJZ4^"_!]NSJ.)?)_FSZ0JD5!QWM;&UUR ME!=L"Y+6---_1;3>=?FS[N2]Y!T &0NJU+3GH8@L((XI&1:*,Y8;K)1:-E]9 M8\[X'5FS]MESLRCP><7^G:\UU3O.%+][ R6?1,4[YZ<1U.XSM6M39@:"NR9L MC+MN-F60NC1/SPY>)3H8O\&][_B")3M!I%$M5K1+3C\"&SW(*S%^-RCS1?V5 M&>_IYRRQ^TUD PB]\:BJS59;O@6F//D;6J@J4MC.[&CI;G[_;M MIO2WBUCP4&\+=MR[!5M9_? 5XFPUI=5=R%JJ*KNJY[13:3U.4'#.V5QB:B"U MZAL+$$ 1RO+505L"9'>8)@X-J3?6@D,60FIO^M(2YO)#$K6=#JK$BEJ_.YI2 M[+]2"G^.?X]9)A)6QVDV'RLJJA[C\K4&B,+X:SI"=V*Z)L5ZHNVXGV0?$3A1 MGLXA+O< HL1V)X7,<6<\:8&8)]:,Y&J0#$TQ-)-R[7GU)BZ]I=/*YA-DAY6T M1ESSN#SB\K+\.@:'+U]=5J8H$]U&VG,MAJMD5"P4G]?4Z _DF2_J5M2&?45W M(_S^@"54TPLH>2CP2&^"X@C6#R/A_&F.V.\71./1)V.O)%Z%;D[VPJNA'#\- M(KD)MKBI X?[7)S#;MM6\W Y7)\PQZ:=!N@,]H>[Q)QR/PPFS+PV%J2?'#XT MLGJE*B*/VZ'1;]-F3G7![\6#IYUK.Q9[LK:DA9!V,-NEK3&0$\$"]L#\>[E> MYC>>#)'53[+9_=0O%F/\98D%( QXF0FO_DE@&P,8K[$!$(#YJ5&N[V>:N(^L MPF!9<))#W=U* ]\[]O9P'P&O? V!2 [,7A80/T1G__O,98:;R5>"VM+X);W/ M/[" >S 1+4P*? _=:#9%:'IMQ&KDZ*FI2OWH V?O6XG?3/X,D7DRXO%/+_#\ MQC\&_FK0E3?.88^P ,)'_/I)%K"BPP*J13@V60 ICP4H5I #F*T];/&S],!< MQ!SYFQNK!.Q/B?S/P"$Z-'C\F-:FL$4 +V/AX.4W>AT*(^VP&@O2 MEE-J"Y M-P$J*-1Q!DNIB=#LX7&DP)'SG75.OI"O/:$G,-\[Y7=7).Y0G4;Z8NZNT M4\@O3'7RP0K4 \TFCL^J7Q^/@JOM=^:C]9@$J'4T-2VMK-&KE M,-V,)@=:4V^1-^._C=>LV;QR;S\S<'W/9KHM?[WZD6_ RKVG65=-N+A"D?G, M3S#("NPR=M3;G7(HQ<]-&ZTZWR:9FMN4?DC]@)DO>E50^O+\2GVR@1WW15H( M3EZ[]Z0,M-;/.(<3Y!NS&YT M>6\K"CQ\J*WG?!M2<7#5/&H$&8*=J7N6]1"$>=?L]-/P:^+E^C3B;W[\+0)/ M.31SO($2T)'3FT2WCU1\4;HXN !"0.#N! ME0#?XL0<9.4;LI34_ E#_H5B[LX*UTNB;=X<-W^[MDMW-=^W%T5@1VD-))$= MQ]:],K@9-VZ+KPXXRI@AMY70=UO=+U*H)\L#GUT]96P0:BQ@ES[H29$BH)>E M@F==(L\[/FZNW5A][:^R_!,L%-SQ 2+!EQD8999J"GS'\J&NN#FSLVAU MN8?@8J2_Z"0)W:=X5W,"O4'NTJM"W!TZ_5&7ROT.@]&&@D=?#.)Y4ZJ*<>L! M%/[E9,6MLL&%KSW)=Q:?3)LC U1^+GS8,'9B&Z77C"<;O4E0&3]CI:5+CW<3 M87O.;"9$'ML?4"6+J#R!I+:TF\L_N\B]:L>=@VJVU_H8A)](FE$//F" )M'N M/TGV/^_AOQM*EL.1,9-L$U@C.$67)Y\DOPM[T4=R$P\ZXM<7 \]!D9W2QK 7 M:X>UU)+##]Y[''[+J2RC[,G>FK'/!N*'$$&7!#R/]HDDHT3O=+1@0>4L++F7 MZO<.1!C*UC"/]&NMDO(T6_E1U2()=D4:AL9.!PO=$H$;QR?3&WBXOZ#Y_2;: MH37>\?N&$,1(BM!N1#6?QUY!)4$K0]/J M(:\1!N1BNL)Q9_]L[89![/CQK$;7%%6"NN$K6YFF UA=8VUD.TH-P^ MHJK^E/NB?\,IY,0( 4(7FF7:5A ?,UI9P,^14#AV\%_BR=_X+X:_]"&P%Y77 M,$P^-M-HV3)G430/$RB*V8E?\X5QL67RS%?LSSC)#>)V?8H^< MYKVI"N37+SK5L&GM@; 87"T\2" MZ);#7W:>&SK]EYD7.VX\"_AK8[S^+?7LKZ@!V47='U=3V#%R;.3-_UD'^Y^A M/@?\QM]9$O@5LW\/.R3 +CY58=]HQA*H25L68!,:3&/\Y]?$O_%OQW]<_^!? M)^>_4>#0)N.?(4L3*#MJ_QIU\"C8WP7[/W]*XC?^JTW?_*OL_-LC_O\;OSWB M;_RGX[='_(W_,OCM$7_C?PW<;"TB7^B1Q;?)[@ -B$OKR@OZO:V1JBW;/'-7 MUI^EZPT]>A )X7[_O1I&'& !%0$,7LEXIL *"P#GV,$6G;!>1G4HTN#&&_ MB4:P %PPMCK50NE#6C$O::$9SM).[K>J2W\NSK4YVGGC=DQ3S:.64#-]26,V?\')K9BH)I.PH_E>X8;!#) M-=^9PZ6L8/#8XZ'E-]%+*CP+U=A],,_>..0N"CZ*";N>?]@Z B\8%MHL]I@) M??\! 3'H?-S]X>*GR:]_&%[9NR?WPQ$>MF.GFK+O^N,UN[" 4V1T>T+PU1'$ MV+D \:W 3G_BW-7D+I'KI>(7O/CA9T;*,*(Q?EI4F8D/%@RH&YN%J;F05A MB^M'W6?.6%*'B1=OCSJ$ Y\!1-&XP+X%\,E8Q/J#_O M_[E&_VP,[R<_#4[(<0NO4[JPH'T>[29??#OJQ=B7OP1M2A?[QL-B6AH5R4/U M9<++S?OKXN0"URU%<6 BFXYFTFFOC4]7K. MB^7);,E[S?$K.43Q=?G&&=/)B_"=P;)3['&/,6*90@@E!AK=D;^KSY.+=H>1FW,VKLBRD ?2D+H:0F4#AQ^J'WZW7>."\Y MRSX3R_.-])8+>^'Z\('%3=.=LJ8[I05=8JV$ MY#?04]?P8,^C1,-D@J>*Y<5/77L204\F3_QL@\,%$@4==P[*J<8G5X[XIUO?.7B!-'V) MK#D@CYKQ74F[AQ)'R%,&FJCN1\EG*P2JGKL)/7=L=D@TW2Q\*,YE(2%Q"5B# MG-@-YLY:T(5ZB; XE)?1+2.^T]G&]^>R&?P5/I(],W= M/W9#^=S9R\_VAY9^7Q"0\AQ+?#ATV,'SPJ($T9>C1#0=&'; MF:S79%MJ1U^0TMRU$D.SP$/QV@9V>&7+UOMG];V\+\R7240MP1L>_=;>?QE< M\$1#FQ>@&LX9^'4H3J;)E'$Q_A_V#!>Q9$(.7![187>TO\HTSG07$%R*[X3_/P];NOD&M:4/)/P/&DIB)WDP[;5NF M.>8%C"CS+9H*BFA!/Q .97!4L@#ZKC3Z8<[>1B[F()X/ZZ,X-$#L M3=S0#X".EKFY[Q?<3E>N#WV[NAD66!JX$-W#%P/ M$E.G16-,)J1/BUILRQERP+W[_O/^Z*+K:G^2]!XV21]GO#T[J)T&6M4["3@P M!1D\)0/FS SC$+,O&N(KS9_.FT!M'+I0E6BZB#=1C#0S$GYE^S4E-,GCLPSW M":_,F4"Z9E?>P\L;.Q]#)[6W/&FG4I MO(JPO8WK?/C@!.F$?BEBC "--SX,%L_H:D%YKDG&W]](:)S+S^,\#:[TW%U[ MM=(!A&IQ; 2DP/Q7H<@1>*582Q>_O]112$N(\;$!55*0LLBD_ /7 [L5LN.V MH+[OF*+?B*>0)(?9 !P65 AHQ_ N(&4HW9(=<4<1@2\7JVOOR4H.'GQ(.)E2 MWXNW%9?[$&SZ7H,WR_BR'"_-FN9-760!!9 F%D#;8@<691R@[7AS';_&V\ " MRM38/\K94O[[1:FSYQBUJJ5SL95JT?NOG+M7DI-_TQPV7PI8L346S<[J@^1X M!G(1MNUP-/*N^VZ: (*/PDV:H^F H4W3A_/;(_T_1WPL]M,W3Q?\/FF8R*GQ M^I#O'LJ(4?A(P__=T/B/Z0U>!1_C:D.3#0W>7'-N>..^H)]74NT0TA\YYO&0 M5Q_Z1U%:.Y87>[T7/,3=NCI6;&Z.[B_9;^\0CL"@OP80$ICU$5F&;H7OJ)*O(8!4X]'#LW<&F=%%MX)_UX MX*''BL=7)Y'N42.MVQ"ZB,M91BD+\$X;Y\:%-\9[$WK"1YK'8[_D_J%&7X\4 M&[NZ'I)UH4M1)).S4'B4P#D;,.; Y+6@'*+"OP;A^ZUK:&T.K=U2VJ34RZM$/). M!VH91$U^.C#=*LMQ:C5Q^S&3YZTW*H!V'*R>(60.%%/.M(\Y>G[?5]UB+MLQ M![VHQ;&Y4OK6\8>^V_2+U].FQ0O##[4VQ4+/\(9_\.B:( M^0DJ8+QK81O5"KN/5"2SW56KR_W6ZG#$>&9=VW/E/PLH;YDDXLL(I3/L!2EJ"HIOUQ?AH/_.I=Q-"^H]<,YB#J7J )#T]9[#TM/OME FK M]IOAVY),%-9/AFN5L+K<.[N44!!\A:)&5]@;]\TRXU/-==,?YE?D1Z,-[+A7 MT:VOLE#QQD<2;3]L7^RO\=^CRH_D^[75S?=TZ$0\,>+DBR>3[DK [-QQ'0#] M*8?Q@E' =BPH"T9&O?3 MWBP)G>SRF[%1[;"+,_M<\WAOU66CYAH)6<(F9A@_-CO+'4\WI1T.4^LH7[0[ M5>@2=EUB@R\=YU@1G5M MR8(=B8<+(%]ZP2/"F /I MNB3E]?C9CN6/E "VDXI%QR$BRL87K%VW-^/*V_51N.26>6FM]LZ4\@\= M9R/?4AVHE8SH^OTT>%B2Z;"AU8Q,@#G:HBK"LK _V<#-:3-]XFOJ[07XK_<: M-^G"V&94N6USCU0;4YJBV% "=U_J6U#C>G5Y;5BGYL.C=V.2>6-W+5POYP!K M>/!@!QWMC5.CL4O#A;(5+.HMF9NY.Y %'!HC=S%G4-N^=1C\(G#X>>(_/HJN M\A9E1.DIC'3 *GOIHGQ$BR9XU8*^S"P MX]B)C0*(-^,][-N@\;%?.R^_02VH9)ZG*K$5RP(T8P%_]*0Q$YWIIHPBE+]: M(KYRH[4O[+&;'PQW@U9(_IY1RW<0F LMLSZ-&SXQ:J3>CPW _H'>TD+=@U%5 MV&;GQXL"B"^[C.9I-MCL+.J>CDS^:+AR=RT;-@WH/!/A8!RRA^>P/3:A4E9J!-GSDNY*'LR7 MK)-3]LT1JFK+-AHC*'2)+VV>*1YU^*&&0R?F0\"/!655!*S00J/B@ 'VN:# M$Z+)3^F__0A::8?-@U_ 2.""7URK05W]>>&Z+;B&\A#)XO M?ZB?&K7ZY!B!*O'2_<$/1$+@.LQ^:,UFB]K8"_\;P2D!M(@V=2^+^""-BLFW MVV?&QB WXB^/ZO'ZKG50V;XX^@7"&?PV$@Z/7\$2W<+.G2DH_WHUH/I,?.6( MJ_JLW/T6)>Z=DEMF+<;\%$AK@.#$CT:IKZMTL]*IFA723U#VSM/YC-B=LX/Y MW&S#>([9#R>?7TU"R^:LGND/0!'A86==7PT$Z3UQ/S] @\,&)&^?T7V,> MUPL38$+T,Q29QEBB'\2.LJ_J%BK4N[AIX/2=N?OV+JF_>L:A4+X&%DXUA B][S3^E3-32-WNY VCW( ^1:#L, M";#FM [ZO5K M#]TU5/<@=NV!:)+>?W?Z]*/_\]@=J:G1'(#^A9&+(B1OY[_^-9YQ#2/#_R8+ M(*=,J3_T%8L/:V'QE#Z(TVY@']C;B;IB7?D:=S"@*L==\K MM.[ARC)[_! [?LNV(>31OY]3_P^R;F&YN'#O9(31ZVO.0X^<4Q^^=NGT"?71 MGU-,&'RK)'M/&)X,JW*@"SUNQ^XZBK">A7(N[C2SIV/CGA_O[3KXQ8W:D*R@Y)V+P@-#;-U) \W^% 9P@Z56>W4D>XP^NB5 MURU-Q(TD;MM([. M <4II0FM7E7=!_%9)YH@3RBIZ@MHWD:1, ?"X[LD0RBA08TFA.4]#HIIA M?C!?%VLU03#4KKJO<;_/@\@K^)F^C:UY#F0@FI.&#S=O'],\L$$X513YZ'F7L MSZB!>\"W2C>W? MFM50U]UDK=/VC"WLG0*1,QX*_6-@XLYWF8\0Y5JV!_2,[W4\S&$,L1X_;D;] =K2U"=Z F:,@JXC#U[L1DI_I?:&V_K- M[O>071/]]$/J!1"Y"ZZ*'("1[>'W\!7>XY6=&VJ@-<+CSP)>Z-3#&935'.T! M+>;QO $_$O[KP@N_%H9 C4=>7*NQ(*[>\_K,+I*N#=2,%YN-^S[ENA%M>H&G M2'IO^$A7_DXP8@:5:*Q0TV=XZ!D<3'+Z #N8CV87YKTJ@9L7O+-T.5\?B#)B M =1?14$"PIGQ0G+^[,0L M2V4>1:T:*&EHI/-\D/=^XK.+)C^ )DS%M7^:2L'GS#.D-SL@]"-%+( 7]I>O:3L2@:T1 M HQD2T1';Z-3@V5L6W,V6R=6)4[Y<;W527F12N^1WA^M['\&NX?[B\L]._5$ MRFH:GFR)OH<7;AQX!2JZI,6-?\N^G&5-3=&;F)ZZKS2*7!ZRV+2)'#D%H(SP M4.ROI3Z26._5RNGKQI(!0F"X-'JY5\"_[JX#K5_.7L$D5/79[:\I819W?W7K MB?D- E5$(]0Y\O=2L:GZ 57WW>J,_@O)KU>*8R8=-@3ANO3(7P<9T<48SU+: MOE<0[_71S8X[+C5")WR"NE&))ARIYU[K)SH5%)GZSGT9?G-ZXP#H##M"D*>4;@_P5!J9LDI^*IK=3R* MF81\>B7M(-E58%EV;A/3!4_#DBVAB2A^YM=7H,#*Q(QQ8K;'K@_[:I-]5_ED MRCT9\2JH#\K$9<]3PPBQLBZ/-Z/P:\X]CV*ZJ^MCEU?D C]]?K>G"!G$P3C] M%1Z-9W/!*[PD?O?\Q'5=NK45I14Q1JMGDEB,9T,LJ*,FY]7ECS(7%M M6HF0>2CZ(D3ZX3NO8'FY:%VYU(V#_XYO+[B+TLR8X]C=+."JB]/YMD;YU,@@ MQ1]THQ=_S##/:FB*RYE#KCYX9910 G&<#">8_UA][ 56IJF,ZB]I2S@_L5; M^3)?J9-P]7;SC9TJ)MN?NO+',%VVXQ9,WF;*^5FQ\4HT5PU=&;ZG\U%[KGJD MN1<+\)\'BLL.\%C(5?"">!/R2MWLJJ#IRVOCP>SAM">V+!/[/XM]^)#7>XBW MH$*VJ(][!%N91A=UF>EHQU;YN(OE,D6QL=\^1Z*MGN0N9#!SW"X?VS87+A-8 MW!+&&8N.,/>'I>(M^[3J6,!>W\?]?R@;B+O?^>[9:7!!*-**;H.,8?:@R!;0 M?6$?2[712>,8^OYM:P\6\*YRQ*I*PJ*PL_LF=>&[CMV)',8)4(UFB#!@H+74 M2!B.,.<.TY1'*IOV9;2W3T.SKG9A#0E/!9KLN+_#2!-L'O&C'$J0'' "<6_9 M/E&]6!I&E]^V+AKI%ZB[DOMDA@5$K<)6_?D?W]^MY_,=PI[H",FQ%'2$L%[+H2W&P= MSCGVT-IES+N[KK;CVC/7NMOM)#\)";82JM8'4*,998UBR.Y:#W3[M'RBC%4& M0E(F]="@*K??NYBU&,;\$>RRPW>+9;9/VA5%J6E5J_J!Y2U!-X4+SPF4!E:[ MG?/:<'_-A1J;Q$5+.S3U6Y6"2ZU>4U60O;[CC[94VE;\RUYZ@A7O8>>N<2[; MCGLS>;LHFK/Q2= KPPW'G;# MXGX=[ :E:8M>&?*&GRA6YHJ$J_!\-][8+B:K4;W )KN#]38-">YIRQ3X;[0 MK'W@]^FI4 9I.B(+E0>["JR%MF+$O82/-2-6ZZOZA&N.D<.3 M9?HWYMR:2#XIUV4::_FG@M)E9M(J?+"B]3"=F VNENKW16^G'-57>J :K4;Q MN1NB W1V.D4;TX^!"=0\:R)CHP.7Y[7& KR2I1J.FR\Q7^+GJ3J[/P<83._6I,;EU)H4@&C TFSYEOU$ P>-W(,S)-6W\ M7$<#6HSE!A!619U-=0.JYX*X:247\DH,7C?+M 4%T[$((_#9S.J]<7HX/@9A M\3K,]\(95)%/S5'!FP(A'[@%&M\TL4W##V@3%%393#2$4?TT9T;B#U!LTHDN M+E]%CV),F.LM@2+QC &Q61,H9M#A 9V?4<(487Z]]+ FVA#NA7HE@E=,NXGW MQB;)W.8DWH=.VSGTY6S\WVS&U?M2HQAES'W,'LG;7;,!0CB!EYYXKGC/A(W= MX.P-.7H!U?L(>MF.NWPD =F'KK9HP8SE?S:;A0J9,=Y7(/2Y\I)23OAKP((@ MG]A:^X8V,H?]<[+L%IA!L??_B8I_AVKY0"9EIRW;61X<4G3/UO3<.U\FSQ&_ MV8,P]?8J!6=;K0)\=OV2SV5SS^K#]NS\?>&9$:7QI75^, >@.?S9;JE"V((? MJ:7R3:_9EA&/N^5EV*6'Z#GKQ4[BRW?N+-V/?C@0X= 6?C:M+&RIU=YQH=J! M*3<2O/ML5X1C_O?O,^9ZNG9\FK*VI9&K-&U4,Q1QF\))&N]HLZ:2]\6-!KYP M(>5>R(Z$7(B1ITT\N<7+R[ $Q6C'Z%J,IUJW/0DPOO&%\Y9W5;65N/,B;K, MMT,WWDO,7]MO]ZZ]6O57S&+8Q'-+UKM?@=F7( MCH;C_W'-T+^\;0Q_D_G75T$+(%@6\%?1O./P][?O_L\JN<9?!>L0"^@L 5V8 M'09PQOY&#';IGUE.S2YV_]:7_M.C_K7:_<_?X.Y_"66W._""]6ID#"Y45HZ" M;/ @]DA"L'=>G7VO>-/R8J]*A_21;_E-?=P6K@YM:2FR/* 4L7BD/GC&!2K@ M4[A?##-";TZM2B<+:X:=I$[UCY?U(3SG0C' MMA3-!M5\);AW;R1[(,TB-,11NAUA];:]W-U2_ZJXGF5#]F8ZY*3V5L],@ @[ M"_;66P6^]1U_P<[EX*X%S:-3I%[#=75=SMM"M@70*,PKU%4XJ AO0X\+DW+* M"J\B=A&VWK& \?%!%<5L2-C1#Z&?]/9,[$U-]MW(H/HR8I#"R.Z;$U,_G \/ M(\XEK8,93GQ&HS=NSP56"XZL #=O6K/M*S?IUQF(;.JF%))J.Y)Q;($O>1(Y M?N]@E50L@;DR^L!.$)US[@,AU@/^%EO10;I-KJ!Z#GQ%2!%'64 U[PTT?##0 M^-GQ\._GN)HB2CP<4C.7_^W]2>YN.!1%>,I.&6-8Y,NU55P2$;ZW*XLY3AYU M<7+JI5C)[KEU94.E+FTS%GGC3XVRH+N"+M0\L^92[M927L-WDK>V]*/5:)>Z MSZZS ->Q3N8/S*3^86A^I^F&+&%D7JUC%3PP7>A)S;,E M>OY$/W MBUK8UX /2M3KPBT"T4H?FS@2W_=.84IF'WJEN(GK'_M<_C3:Z!1*'2O2R U)=*7.=.L0 ?\;3PU<8=S'&\& OP5MH?W^*N M\B%RGV9&P6)V[3N/29Y1YJI1MQ>D 4"9#SK,!_R2T\=1""^JG\X,,BF0X&;S MKOA"!?^=8KT-.[4F5= M^=8%\W6D#Z^T1!DYUR?-SB^[D7%4W_Z $CO#,V ._7A.NT+'$2^'>OH<:2EAJ&*A^ES%+ M!%5G9ITI'?=SG.:P(QM3YO[NYA&Y;U\[SK[N,A#>4(PR7F04L1T=!KZ7J7AT M.HT\WDTYU&T:^U-P^11MAYE0BF4$[Y::?=K^$F]L87X1BICJTY)5T+<] LZ>U/ MH9 52<99D(.F0%=CY&A5U9 MX@JJ!R6.VY:Z_Q%Y8G8DJ/4*)V-P'$OJXY[# M_SE@#(4%M&96#2,5IW5P4[O(+&#L\UO5MQK;-V@/O(?6FE(],8/8*&PY!JFGK.CW)ZU4W"\L3-VK_VVX[^:_@[PW?1M8_ MUQM^Q0Q V.5[\ZC8\$R^-]8'?9P&55S\R7LSV"D\M M[= Y&G 9DNGM.[%IIRIX5G.C%L>V"^T,6R&U(/P,S$E0YX5:0K!HMW>K MNB'@)+:;;NIP[%:G%5D9F,TRYX5^\#(*6&GS^VF[*LN%1'(_M;T!*^^%%WH;\YW%%G. M[&8!9!O\/6Q%VIBV.?OWB%J4>[H!RU/^!SV$4ZGD6P]O]]&_P+#PBV_NV;W9 M\4H<"!+YWUYCP9$V@^7^X6[0MZ(5('1M6)*:<5/]:.J+&QEL3;EP\Q1"AK+) MY)DC+W7 K@TV2B[6R )#+BI:6YON/E^FH]37#W2N2$21,K>%3P$H?3@4YH%- MAE?DNKJ&%;9DN/VPO\(" GYLU;V?8'P/EGH.W1BRHSEDTS7!AEEX3/C:DC$/ MQ?@%,>^D9U .8FZ?G;Y*PN85.-55N#TODI8A\#%@.X(^MF9RZK2"^AC[T>ER6!W:0TY9UF.+1:@G..^]XJ";&JF5& MNG]-^"/RN0^,%YQSN42.^YBI4ZM8X:%FWS@],WT*%B//^9-=7K\.5R;W$L3H MHH6SD);;?AXSG?O!S(*.6*6W>JF,"ZB0!5.5R#DGR =,?T 4C'S.-AHMV]AS M)5^.!=PS:#U'1+VG6UX:R^N]]KTS\4P^L(=]DT%VW(.#YY2Y[$P_&48K_N)CZ'SR7?OYEL60"PQ MQ\!9FC6[/'KZ$[:L)AN6/V#I?6Z8RHN8Z,)LS^V8&_5.&1TW> A_@JHLIN_3 M;&O4<"F5(N[+FM[3[W(XN.?4.;_3%S=.?M?5@.'][VGDT,'AC>7;'?D':E&8?WW2>MV?3BB^)+61US-V:%.N9S;'@ "E46S5Y\$ED[3V7#:7'C*0;:6I&FDKG M= V=_PP>'"6>_,>DB2[)'[1^!'' MEA_M.*I9H5$1X>1BX]E1S@)::LB33U '%M4TV;7J3HD=*FN:2GOT20>P%U#> MV-%-HC>IJ_AYF";N9EEIQ95QZC-V78[8Z"Y"1&TZMF!DE,>O_5NFU)I@UU'C M^="[(;7><8;J+Z'B=&>*TIJA$=$E(#LOU6+\4+.4G*N0E7Q(/P>@*<==#16^ MMC1SL$_@[1_:P]6TR_W,?O3U8UP3W[>^N\5;CA-4/ZQB" MH"D&2:&DD#.V"6GOED.'^ M&88:)_B>Q9IC""@W8ILV@J[;ZL:I(2(_MY M]\MI[I_Y\X]<97E?4KG?I%9MZ=&LD%/H?2B?SN(JBL"'(/0>S:LP_A]M!17M M8>MZ1]4)M_?+R9JX/^+81OTJ;1V-)1!2-/<40@I6R/"\K%VN1,A"]>K _(?F M=?4102[N!TXV2'MD'[J*!;2IC0><\T'XS"A!3SO@N6(\GFB!1NI[8>K0Z0<5 M$2,Z9$]J)!A#^W_8>\^PIJ)NWS>( H(0Z2(E(BA*56E*24 $1,1@04"$H"A5 MC*!H@)#0.T1 1$$)*HJ(&)$F+9$.(B"]$Q) D)I0PI(43G _YWZY>]^S][UW M[W>?\[P?)GQ96<]<<\TYQN\_YIACF:(B/3D[:(U+-0:/5;XF/71RXAUWS-J] M;_/%BWN[J:1+7+V$!)1(D6AQA@V2^NLU4:??7D3'4 I5TN+T2?YK*AKBG- K M><,$\AP/V@+=AL>12LH(#!@ORCMX_NSHH0["?6:6$'+SM[;?B_NE_LU?,MD. MVS"0"A'!2+ S'(&X$RP+NNJ-QH]=3[H+1S[M5'E>U/(CQ@NR\F,_,^OTSP>= M0K.,RJM)>==^&SB_#GS(N'KLX[$ZTM@9VQTX5U4VR,S# YEWSEE^M W[.T>)S@-!/N7GE^U6E5H7OE]YA%E/IS,Y CT32.F0O$N TZ?K*)5+ M=[[\-@CSJ3DUTN6 U]/Z=$MNSQ%".QD'*<(UDH>:'-_28R(_V5LF?:YW/F=-+'+89"-&:J).M8AWC45]8D5^6."O\D>PWL-CH!]CAM M6NC-<2-*HI'TY6]L'Z;]MVRUWFIMU-D3(-BS38 L6 K/A]NYU.#8_GOB%0$PI:<0 M6&U@0.6*3JT\G5[5K96_>N2)=$I-BE6.R%+UQJ1*,[<'6Z#BOW_+C(*IP1H[ MAL)6;CQ/&+V>TG,B#^!*O4K M62'E'OPX=E\.:S]^%A9@@PE %3=!#P(XJM4Z7G1N,R:VM*U)X?8T:]FH6XYV MHN'%_5!^WIP<\$_2\&6.D"(5(:'1GT +MD(*>K4_@1[H$SU,2@ER/TGTI&Z^ MG.GQ(G1"1 $\ HBBGEIW?G2YU\CL$^*L45O5[VPJU5T%=/>FE7$HH9"[NLG M(6PC/JG=ZP.02N9(=D;=JL\JO"G.&$KC/+]&&S-LL;V?4DFR(WG !NTI*@N= M$M)0.=KF'$;9_$^U^(.0Z!#3 M@!/$4Y-MML'ZIR [T%R?%?X$_1#H+1YNI[ZC/4W2-.U!:Q;>>@MW?W+\>9B\ M*5H!E0,>6![>8#32\A;:: .(Z@3'K@"P0CUHOT>T>PT"ZN6<;F9T[E&D;6/' MPR4!DP,I+EQ_N'.1!H\R50X_@J%J-8"EQ=L6G'U_3;#"[>ZB)JX(' MAH^!1G>DK-SAI579].C")7U$AP:ON?CL+YR*/%13@C1:K9BBF*@W< (V.A>B M:$H, OLI=VIACLQF[_Z*J__Y[8LW<6_OIS./KK5_P3^SO'-B_L2.'V_#/]>" MH-1$'J8I H*M-6/Q4XS!WSZS/. 2*O6$N&S1>D_HP?+K;<$JAQ[\4>+55L8? M&XDHD5*96N59.XN]"X[LYG1JT&.!L,OUYXSRBEVAH^7/.@>K7\QT=M)F]OU9 M+?Y%T 0.T:P;\27E#1J&DWG-SB<'1X8A^K4(L'N;Z9NZLVH!_KGH#>$HY+-; M>W?S"A2%AH"9!L!\(T*,(XBR;AC7HXUP_VTF/$T?EG*$_L#D/6TI=E[]/2>M]>7CQ$G%.+1< MI# TMK%,XU\#S/Q.7C["?DR:2[#/PMP:@ MNG-;H!LQ^LOKW@-*(D;'7W]O MO5M#-V[>PYE7^"G 7%!;@U,(=7@!M#SM!Q1"LX^Y8Z2?:XY;"]X7CKSC%EP^ MGL)VC',;'; WV9_05ELO+07=&'-H9S;F5/K01E MCOPG1;^.IIW.$#6Z]+I5//^JI

    \$[1T 4* Q;J\419-UEVK"3'X_S MT"5RRQDQ,78WHP8W4@=Q&M'^%WXF6DT7K/I,+K/$RB1N=&0TIR/VU0Z6FSG>1:(U8+ P5\J*2HH+5, ME40CPWR4CQTNS2??24>]GMGV%?T]^,240E--WH0T2T)HTG)AE1%L(]NP_ F% MV2OA"3TP]LC[ RSZA(/5WOF&NV^R37/ LW?C ;4)"$N224$TX(I_CQN75 !^ MA5")SE/ZUQXD]<2E/[),8Z\)PH@^EF0OYN@X68]$4=.-BN0H M>'YJ[WRN>B9F:!U0;7)P2W0Q-MK>[H^IK"$@='9;R>^ !8G M!(P%8%YYV/K6$MBF(E8.1GN,VP*E'N%=X/Y@"P0$ZG$IZ8S69 Q'3'0+M&+^ M$ O&(@F1V?J SR> ?*47:<3S=K;R1:7Y-"'AM;53[?W]2E^4CU='6]1/WIQ> M$;EBR]]5VL"R!_HFD&'C\K[WFUT.][#T\U:+/DVQIQH"'-[(!,JRG^P<^(5? M/,JEK6O\PS:\L]V_KW9T[X ))?<=JTA%X+O MV@(93G&W*I",5^73XD.YY,<8:B:+2B?@C*SI^@UI\]E'^]?!HO/V*N# ]Q=Z MSHW2*K%,A"#\/7[%P7B:)(OVXB3I6_ISX@,/[YG9X9>1?? M@IR4#L\?M[_WU.1HH!_YV%R^7@(38:EH0IAFUZ*(?2<4:,-3A@\/5)@?F!+O M)MEQ66\+-*C"O6U'V4:E5!2[E!K;S 51QJAS=/-AQ=#'&UN@JSD3$\7V70_^ M'3X4)=U$&BF8P']#0,D-&+WBJG[%%@.]>,P(:A^65SU0%+\YVXK8P=HFJ3Y4 MA@/3'%='YK\&8(:^Y!>@PJ+ZNB#C#K:QD\B-3%,32&%E=O[MU[]7R=[Z]QP< M3:JF*RK3W9)UU]UO@A1^$ILM$Y',NEV 2DDOSY6^G((474_>U>"U!>*Y>!FM MQ'Z).<1Z2)0:WTES+Z!*DHN6)F)N?[29724JF7%6!4&;:9,(EN3&I'0#'-I9 M^Y/[,Q&=YR=XBBX^0E^9B3!**/%+OJ2CU$]4I]LG!BS+^VA[ZKD5A?O-Q"!/(F3^J<%9$IP8D<^?JU^5Y/BYX2 MF'')=!D1PI)@QV*$6+PKFD9:$PG2?93:_1T?H$/!7[%BK8?17'EQO0[G#6)= M M28O"PDL#QUW=-%J+)')_"S11$!FS.\"&MXV_2'GWW_*H%(%,362J&57@5* MDR6,G *I":^B?=7.7/;P!,M^&_9F'\9)MI),RO+Q&CT\1VK2&W3A"PI-:\B$%YH!U M7GFXSM7O\MXTY.C-.7WH2;JR7GE' MUN*:SWDX]O[O+WO]>7Y7E!$*!%EYVW!6B!>#:LC60"AK2-IDO=83IGEUU;K5 M0%^>G%FVB!)/C%*P()"\M.I$;X[-#LY?9ID2O"^SNG\LWP\(4)/SO_ O6\&6 M?T\:Q $1=+.%S,Z&JCBH/!! X]+9+?"'#F*VXQ_7S=:GD-$<$QRP\RBA!Q+*O62Y'CY4;BZEL)/67O;RWJS8S)5G M@0,#SMJ_+I"/R\@,'\M9N^A2:"+'7TL.)?( O)3:URAPO9X+I$01_5O1IF?T M\4FOMW>J8\;BFN_88__KV)RG'6T">%'@\94[__+'.R#C7-HV?ZA_SV.VI:3? M&,K8^5#W#WL[.-1,@8EM!X?@U*/H0^BAVUT!T<$%8L&JUC^*< ]7,>F;-N8@ MK#Y$;@MT"Y$ *7[;&]$TOK>ZN,>.<;C8F^3Y.2W[N,'M*]G?F4[#U?WU3?N7 M,BAC<)/B?N3B V/;5\2>FU\#RBJ.?)^]E2C_T2[EK/(M5_MUF0 ?X?62LHUC MS7Y(U2>I1Z^<,,@6.$ S72.TXX"CY0N6-%PMF8=E3;>N&]\/%T1EV60/'/=< MG!H:W?WI9E3$R,3KB;-GCT=.[9EY"\(DH. <E&/.X>$(71'_X;?]4PN8]%_/7/SVE$?I&PT;ZB9K -=TH0%#VDQG,0UM$-,0BH)#9E5M"2.%7R1,$WP'U\UDUDT>,"Z:R MVL;@C?OK1YT['Q5XEZ<*=_]8U%FMF+CUHOCXY'@H[!I&EZM\J[7?_&' A-"0 M *IL2KJS$\+-QQOL[F#[7!FQD:F-X$7?85=!]=!!3'-2;+5/H,>;]L'#Z'%B]I_!_/3F>/6CAP&-F,3"1[5$+W<8=4VSR-GVG9N,?W1+7_9]VY.CU,/7Z. MA8ULG>H>HKP7,KQK]',U:61.,:E,Q% GWO(MIA4 4\JCH-*S!;F 67TF(KJD M*W'$ZV'" MA[%+DKX%8AFN7M\"O@MB/Z=D"R1"Y5%5KS(%949:%6)?I'KC% M=;B0Y8ERG.Y17>723*4+Q=G096 U/BCV>DD(9,X*485TP/@N:HX72-Z1)#0U@9''KUPZ-A MN.' MQ,P=6?@ DH\*D61J8VMU.!J8+LCM/LT[6,HN6N2@7Z'/O2_5_V))FP3<2L'N M.>#G+#OJ\E[NBCW45$S5N+8%:C"8GNX,]V:'],:?W[9W- MBQB1/\+K48==49TEKT^#.0G7^@G_6O%)".WW%FBHG!,E;+8%XG^$9?F'0K\1 MDK 3+\@KDNQU!VC4&S5*:E=:* N_?\.+^_&3_VW7OVJ9 L%-R.$1 MBLJW?=.(_0#9IH?P\Y:7[:D*(M)TRD*F*<2!9]E$H>9\YJWRN.GT_I,IUMH5 MWVQ/*6?7D50Y>MA:GS%BEQOM32U/T DMSQ8'S&:MLU,H@;CF(94DC4_B3.,>\)\_3[*,"D.(NM_B=]?JF'8I_ MMDSXFBXU"#+?<#V&: R5/]XH@1SGHOR99I=2#\W*HW* Y+D? G%@IFGNIBU_ M'60O]"BJGEKV.0 A@\JRH^N]ZE#ITQSWY[*K(-])<\9UP66H$*>9M \*TSF! MTO^VF?0K2Q%"UZNZZ'.3W__PDP]EQGN+&(1A#E^7-\GCX*WI%7>@;^Y_KU"J5?=.XA2-3!.YH?=)D4A0(M=:.&)EUH6E4*E MI>(RV>O-(0-B4H]QOH,S;X/>_M=&KO]+')T;T-PX# ]%JWQ$9;A4,?GB_RCDO9">A'C4SNRZ?)85?2F+5LZUW[&L&Q]E8%_6C*&^IR?. MG%A(>77S@V%1$W^%)&!&EYUL;NX6%!OPN8J^9>ZU],*2&FC= M(??Z=Q.'_/E^.F@7&3]!YT J28)$-C&1,UEID=]QN+!$1=VMH/^ MLRE/\E2Z9)/\/O\W)UNHE<.CWI7IN*^6&_T_J3K]_LM[%'V<^+)(4P7F9>E0=_Q?=11K^ NV:M8 MN&IA0[3*4B=PB?>-:_:Y=.-9WMXC!''V>Y@/CH?SG2B2=84.?27?5*YS?M@C MIG *XD/"1 AUM*QNY-XH"7YQE'4#,&.>06U09Q:+N2*O8?] 7("NP4SR6H7' MYVB&7=G9\A^$31@[X9Z4:3;P>+[8%\M7:YUE6 MV1&!I2FF9L MGBJ@-6^.M%<7+#(2IRE['>>2?FOEYR^K@PD=8CK>EU-CK]S9 GF$@F<%XUED M[M)#<,@N2D!7X766)I""T46(FGL/7(.6'HS*7#G9O'P@ \07@'@!/7&:N)"2 MMFGZ?RA@V2O2A2;YPSCB@VQ"DXMF%_KX;NN\>\$,58]Y?\J&%3F']CL W:WUS95!<*G?VP?[WA:J;"*YV5 MW&/-2"6CU&-VMA)3J4&"+#?@+7?4,H ::JL/?_>-&"^/&'">^\B?010A*1*S"O8OA81U<7=4(N M35*EBA2N. $!O$Y\BY73+8F$:HQ'-W'77S&+ MKH2EQIG.J /ME]JP4RU,;( MZLXKOG[V&+3H-20(Q'X&Q-"=:DF[']S_ '0V;-I'WSDUHIGW\/&?2*S@#O]% MSO?PD (*%WIHCH08!;'5!:+<[/Z89$*&:OE&X.N>Q+W5'3_ MC?]2]PQNQW^KFOY(C^MX@_K^4H AD-S?+9T=^()A9^L8QR ,P,/Q M-',"'X!M(0(OJ55DR;%$;:^@DWI773>N/O[ER%_YQYVX"#C38-\@NW1("UL@ M7I2E%>W'KH>&@R.J[<[G@RQY<>O0FVH:!D,:E,0@U0.",)YK#_Z/ M_P@ SS2V%%;_THPZL#!#%Z\S.#OV82Y3M^&JW]+(KPO2#SSAKC\^D)(P(BQ> M]FM-#@CE0>5B]7*)964IO3EF24NK;4SQO;\FWJ$ M6-)$#K9(OPX?B]C#443#0U1M9)NOZ24%?"A[E?OCH'2JF9"!4&R+ZI^1\&_\ M2L!7"9[OW$<^P3F(AM#Q"\T3B!B7 [VLXQ]0;>>JB.DZPEX'?2)3K2M>[I=X MAEZXV/O+*.6%W'T$UFO3]UVZ]]/^JY^'1@ACT>/'8J&A>^Q74SYBVJ#:/['N MY#VL@-+,X>6ZH)>C95_8SX?N/OB32CU[,7>GFYL.^D1:N,F!>_#Y#988F1$Z M #7"M+NBLA?7A8/K#2)FNQ'GIW]51KDEG[WU.-OZYNG(;'A&JM7A4*@-@.5: MT8] KUJ$DKB#DA"Y8MQ!5I-?X'?O9O!1?<+$ VW;X;*?6EXZ[=Z2IV/KV-R M"AFQJ8&/)B&U=O[>C[:0%891[9+>5M].D$@VOBC)9]7ZC3>M'6M>RJ*QC+= M3V)0'ISO+\LY+Y^&PE[-L>4#ZQL_R4<+F0 MZJC;CU5^Y^DX6./CL[ $;!$^3A<1M@4JEPZ_4ZAUB#M[=ZL"WJLMS/*][;"A MEXX6_A6*11V"^7*AGKR?N,/Q&?4!*8H9'E_.!S"D>FR\73-;^ M+$'H[9@N%@^M/2\&Z[$%BLF4>$AGIX[4/Y1J.IA3P',G[(OAU-2+]59" PQ0 M%<%KXIG^:*M5R?".!W_>W(2NO(2.I*P=P-61'A#WGL^ [$:+J]]1.*5C??BJ MO, Q1;Y0V ZLA_QI>!2LW"/NWX15*]7/-I&("F_EPWP9A-I7T M$AQ3!)'$C+DH2+7<>J/TZ6=+Y@B]Q%=(7_)(1#1!!E.H""_R5O# M>UA8ZCQ2>-Q[;PFC"+ZS6T;4R>O&]!N>SD),,'=E7";YP"/Q"E@/,GA680?] M)2&V- $IX42V]ME534\/\]7LPI^P>,.3:SH T]5B2<$IA 16 %V;,LJ1I7%) M8-^!;DTQ1YU" Y_TI,1OH8T2$Y-%A':\!%J#GA>V!BQ76U*$@TV*4B_NN#Z7 M>8O151(I)2#3NZ-!32Z@#G\.M G^[WGJ^),UE;^Q5])VD C#%#GKP7S/B]DZ51VXI#V4;X&O2/7EN03 MBQ?O!'\X1L!!CV)KW8D: *$CHC93(6;"R:*C-5[>@FX,#03%;H'('T#LMYF> MBY141^>;\;KJ*Z=X[$Q:E;/#B1@@CXE![P).'\8Y ''OO*7I=#;^U?%>=PUV MSU3T%=CREX&)F8;.83#5OLG*N=IG,NE^@U_Q7:;&]&16@#'&P524P-IE[@JH M4$@)T$/>B"&.&*V#0/49#77MOI-;$=#I+WJ!OX(:"KO 4<76WKWS:M67(X22&.$ 84SYGZ3!3CAWRL>;/[ZXPF[ MKJ\K>&, G/OC@4W/'VDN7W/YF)VQH2&,>?F9N/@TTDD\UA]]\-ZST.Q02-+ 9A2CXKWU MH^#[?N\1H]!;V52+IX[[Z*G-RIF,Y2CL9U(S/-'E/!$"W"]HO'%8<&Y_B1N\ M7(T]'?A]&;)TES .C]H"%A3R(H;NY M/#>!I,*$8!-Q!FQ:] Q5I4%6_J@!$4\9<:]\C(,;.,?GS29#:WSFEZ/)M/.P M4-@>WT>-%#!@K6N7&%E#/_]K52-Y=XP0&+'I@7"X: )Y@?A"X#I4+ZTAGPEB M!FV&(Q/-;(0,E4N?P'KE)?AJ1!+O=![>$>CO*CS8,?G"(WZ=#'B3AZTY2;RV M6Z Z:L\6*-%^4,*6OYFKKOI()1GL_7ROMD!1C7E;H'V?L!/),?0(JL=B"U0# M-4,YU%PO+S92>\E32+ZIF"]'^9GS[BO1)H6I\E]'PHH)!^Q'_]%H^W\A;BU MFBROWP*!@.5ZXAXZ.'YM4:5105'9*].W(=(*=E+^EM M.I&>QWB4Q;_M^%:":]F+$**-%D%_?Z M<'1+>G5C_4627MW<7+['X1-XV#2*;;,XQ[H(]''MM#>P,5-+1.3;@<(D5!5 M=! 01Z^ZR$0F5[L5H)Z:C'3+MD5,G<'^?L&]B/N,[PF?H%P458!J ,R6:GH- MYR5MWAJM;79-QZFDKS^C$;V MI1L*Q=9CB^^"$F1^5SC@KH%8#H 94Y]E ]"#RC@[:2X%U)UC103%F+:2Q)DW MH]#!GTPI_L*0&1J<(Y#W<0[B003R)\\^B+T@LX85SL-#C?=338MDV;V/@P?F M-9*2RC(\A-^^K+[Z]'%.\I$#)G'[D^,_G 0%"6:'&NE/$!;@-(\)< HLRDC4 MC4T0$>@/.,YH&R./.RIW/L7./[NXZ#+]7Q@.^T>&R11TF:[H [T< TX'1IN& MB;G77\GN^]+YKN7+LV*_/0FJARD_3]E$9A_[11+&"'.Z7 ZS7[ ,Z8\H2WFY MG9KX20V%>?/>$F;-STZWP&EKN?N^-^J/ID3D@U+(JFJ;6H1,TAW2D'0M1)XH M [1=W0)%BC1? U(4DN[I^)X&KP675SID+="WMZ^''SHQ[%O\5;*Q1;6>J=.Y\C](G$);N(9 MOGBIF,;+\"B/:2C#W:!"1,G$\ONW3T@\[=9//DF--@G<(W9L:J_@<\%L<[?M M/9DMT$TR&'T0@%%>/FK:SD9BPZ@_+H^V!H2\5W6^/I+B=R#JC6]'"D2M[9<1 MQ,6*4'($1)B)H2RS<@WK88PKBZ2UA5(VV#YQB--$WJ6S!9*II8X@8PQTH,H1 MMLZ7C*W0W=XO/-#PX>:->Y,N/.(= M:%MEX-\=7T18 /9U02IA:)C'*^"15?'/-1^=E<4%'4!JWTV7KW:VH-96:&Z: M">0)F>;8.;1\I9P>'4;'6G]Y.FE166RCXI!Z2%TC+PF7IK0%"G!&N!IK[Y-W M\(!1P"Q)JE8TUS,>?CE1U2GHO3\&]\#YF)?!W7?%E@R5,ZH+6\/G9% M#3E\8;H=4S&_WS@F5J>J4/O*E_+>DOFOP[()UE^?.KP[?>NN;L"?D)FIK:#_H;SSO/XNGE M',5T?49M,H;=:>2(\K&VP .&*L0':GM,JSZ/WC[YN^C^1C3V7H%0K0L?;:,> M)SR,PM8-:^!BUIQ,8^\\ *2.I!E? $VEM:JD!BIGCOWO6]Y&[2E]IA'.Q]+H MX8Q-@B4].?M*E-0.%X;($[= MT5,W19.^$SAXDDT>T+8..^J*VURC@,E70]C M9WC[+D:(M*LS+QAW7;?E'Y5HO7W6+5 Y(%EGU_/!B2/R5M!TH(H.YPB=HKLU M6G@:2>9X9O.5W%EXV3NGS\43WL<"I),%7/\21RZQ;" G=E>A!IH-9F)ONH\Q MG J:F2>R2>J"9WRVDP]-(-5X"1(2%TH60,^NXV,KG1=9@?SPKGUSXDN0NC.* MZ6#FM,]D9SR6YI2D.6J#I,U0QOKF5Y1ZC:S]/[_?8!H=2@ SO=^1M(RD:&;J>9Y-$0H3K&(G/' MHXC6-S3&C84;LM["$FSY)Y;K2(./)O%-6JIP$=:I?JFF\Y*]N@Z-446(9;4. MVY-;H/M^A,]$2:XA%*NVQ$Z-LLX 83=R5?;T*RB4^^0+K&E;%5UABS9BOG:9 M0(Z@U;E3SQ7321)J.$&*=&J2ID^RM1JE^98?]>^5$M\"8>9_L\'UFXBHM<$' MB[(VQ=T/ NEDJ(PQ3C^UZ]#^2?43O^C2T;\6ZW("/D>\1LJ-$!XD*\#!#@% M[YXN3KOZI-&]6/V.F_;7:;=1/JK!GI_\29S>+5"I$6S'XH/./2BW\]#C0"GU M\A0JN*Z,K&THARN!A^N9?%5.M5C,W0%RAVO3D"SQO'J.)H"E^A"2['&3B'CB M,2&_#ZCGLF)>_LDWD[]-BN9:\H;R[JIU?F9:BZT]9F0W@8W;/Y#$LB/X8&DI MF)\9^I>2'J[:9AX]-\P_LJ]G:+?9'9#)>8_W%^L" ]D".> .+3',*';O%LBU M1@$;@]U7K1%"%[(OV4JAGRNN="/X4FDG3XRC64UWGMQ1G93P[/'[FN6YB$J*WC&;^+ *L0IN$\ M%_&_#MVD+;CII9E(+[8&EOQ!N'4ZXDY"'GQ:W (=G@.T&6;J*W,Y M!I2_]]X4+IP/['?97WPE_'2QQR&1Y$_S@'%P8O'.VVW4+Y(EZ ME=D7SW4&?'N:DRULCW+6,;TL"/L91@J]L^PL2VCBI9;95Z'2TET)'=5^L]N[ MFB630'"\J[LT*.4K\P]:2;RQI)T M"-=XJY&^D7C^_$1A0A#-Y?/IO%8EQT:6MD#>C@R_I?CU;5<(:/ W:HG_*>,( MT,;C)A*N=HS$U?;>'?@9?:\(PZ?$.0 I_G+V<5/WV>^Q.<7:Z=T)E4_ M*@3"I4XQY1M'-#[@[<*.[^<(&@A.HV4GP.(L\SZ+YQ2$R%RV#K%.: MMV26['@.!.//@=A6?_?'OG8MHN>Q,0BPYC(Y1>$5U3H]C&=]Y:"F W;$7)>^ MW @#CF8L[J*?MQ$"NJK5;AS&_F1I"12-K#T3U^><^42@>+#$["<'&A2%FXK> M_<[>^3GMUZKNR#=WM3G%2$/>!:;:@E84B6:.C8%"5NX:/:(N^C1NJ(7WEPE4 M!N0;]TY41P;'(')^FT!P!F5%[U$1MD^9EXD5O81?IU)_+5U]:@]]^RP5WE^# MHW@LP.FD2<4HEBYMQC'X:*"SV<58A^%T#NVI?WP]NQM>BEEA:;"?8D194BN( M6CRXQ'C_G/H=HE2=3Q%N$Y7Q@ 2L![T%8SRHXR?:,!>PMTZPZ=*I,H9Y,2_]#KI][&PY/SL5$6JF=3 4=AKF#1\9H. 6BKUT MWQ6^Q]:93@H_CZDWN%PP>BMY3_N&JXNEQNI>_P]] (5Y$3.&Y]* =W"K;VF[ M-5.\SIN90^MXLO#T#;_J;5B0AYP_B_?[AQE)RJ9"!('[IL[LOYOF]AZ5T&#P MHL$2Z2L[>GVTI5EYXO:S;"O8)9^U3@:/5N'L*W0- H35+P.SJP$:CWT%(N[O:- MDNA+IKA?ZKE)N>XD9R-^[O+82\M.IY$;5EB(2("7"H\P*1] JQU@LWO'1!>> MX,G*>3M='U>%:12+Z?=FB](>1DU 1(8\H;+=ZFO&^]N-JH)E!:X>>:/P_4W^ M'/S2!1N_<0-V%D<6?0Z(HY#D41EU5PW*X]'0^S?>GY=5Z[AB$%%F6[BJ21N1 M/73/*@>< M?LGLW&%2IX[U^(>G3/X;)VS_^;'X_X=F_PNVT,.496FRWU<',TU1,53-E.!" M[WZ8Z+J3@(K-.92?0-J]2Z)-]QQ6@ET?YH![XO\>Y_N_)>U9L@RP#%^N@C"S MY79RC#N> MW# / C'=,Y>*"K2/V5U,_7$/M$YH0L3C:=>TXA4.KQ:RP)0D\=JKA2_+]0U+ M94O7%)^IF\VZP1 ('/$(I@_+;8IPM>8@ MK@F_PJZ$[F+)K[ZF\S?X'G0"5D3PN2T!0J'DL5NA>O4ZG )L M0#[YQ_U#?5/MZI]"')^E8O>SL,"]S MVN2J$XWK5=8(11@ISG>L $8H4&."'#.LD!(@HH?(NN&'.KX%@HLMI6V!%'+ MM80H4I%'TW)BMC7@1NDHU7CR5>T]HD[=]]P6"&5]RMP5-J3,M.?J/-A$'%&C M;X\^;&]U\#O/8^Q?13]S@H=B.;]36*5F2[SQ[*#7H5#+OQTK8>.),G^T1U$W M)YN"(E%;H'-TW:ZOE^>9D;MW0Y85"?E&AI00V=K-ZT%W(W(=9C,?8/T[+Y19 MH^RW?5NZ]S]HA_\_OK(ZL25[VQP^-'/3=& !_KVZF+7Z!7 MTUZ&@R:TP^A MV8,%T#K2V?( 7)*4;'2N(FD];C?G>RG2[D#$/4NFLHI9]8K:*IGQCDV"JG!Z M,[0'Y^S)M"1 AWB3UI&NI*XL$OV(DG<7'SS=\OW#P L6/SN3H\CI=CF\7S_, M"*:7>S&TLE>9/?8R$T_-=%LAR!@&ND646E%#CV,TT)YT0C-V!U>4(;JHQN(L^W)-EQ7[#:?[DW:4?5BVD"6$Z78QD MOUZ$_1[F#?^6G#QR^:M&HOTL<@'/G0/%0# -LA"T!4J,A.Q%^R@H.VI2MD!Q M(5GK[!_"&X,*J59IWQ1M!T9"3LH)@NC+0R,,&\"7J34+NT&[$)F":-MG77-W M58P\MO%G^EO=%&_1CISY]/H/E/DJ M>,PUH^<7I:*KEKZOUE\G.NC#@HY#3!';H7:I=:%"IPE<@^'\_',"\F[UU=7. M^WZ*J5:W?#P=7PZN_+!23FL]' HS\^1J-58.]\5-8UOL)\ALOS[2FIH!<)^" M6$#2\R8MTU2B,/(^]@\O^V/'^M!9^%BH83<+MKM>]VD< M[WB'Y<9YW/1KR#VY$!^NLL'3K,%#3,JKZ&""\!BJQQ;'OP@]5*G]*9A#V7'& MLEB1\&DV9P]!&+ _0[N;H9!%84/@/]=F.=/96=Y/:82NO2"8:M\_/*[U'VG/ M=5J1XFUJ'_T./O6X'YKC;V4R;7RD=(J*F;H/VC>32&)8DOA:V&S/$M3711WVX("-Y>)9L*W(AW7,R MV?FL_LX@B]-;H/*4>!8.:*;W-,,@U78JL>A'5+6:8-M3HNKM9;*W5);,]M8U M$;_S!;W(]N1=TAJNYPAN4.%R0ITB:+EP[&[/I&=3=,ENW*):U.]G]NEA<*,5 MML 1%*$S01CF D108Q?O+*Z#18&$*R\6XP\%9Q54/)NBG>AHF-K071M8X&KB MG1/ <^9YW>SB^W?'A6CJD<<' DY>8#Y99GBBO+#CAI<)/\XV8AHQ[>2BY7K8 M$-)"B@/NLEN/<]O]B"IL)HX8W8PXS-=HA(Z51/'O7#6!\&Q_>\^R8-'5$4B; M#&G[_=1#S)*B87"#$<=OJ^EQ.;9V*25U$!8B<)!TV0@\ 1/A2MP^?$RUVNLA MS_V'7B]&-]5)QNNNGY1W6%?WMYI*]0GZ1T^"?U_[YX<"_FC3AF,^^F3/2=BNC3^*F3:%PWF0E:&[9P_6!UDC?5!H- ;]?(&O!Z MBO4L NPF\@-D+.QT<>*P=*F0J\.'1^N)U\Y 7Q-W 7U,#[0;P'*/:1S7[SW< MG:O"46;LT5 O8UR60($3UT.:QT-A/M#MK?O31#[TGM7%=82,*<%']):\4CV* M^'74H$ 2>MUW42F?$ ;5Q=9Z5@=0X= V"CY:'2WOZ5^0/Q>)<,%;7#EP)F8H M$G\-D/V&%:ZVIYM=W21#"B=[4,,S$D%.^5VZSZ)"_D=D\KP)1(IE#;1/$A(S"0Q<$LNQ M )4]*Y?'2.HYF^)1XC=SQVW(1+*+) M>3%Z]JH1SF9H\BVF#\UUV>$>K-V UI0S> ^V[O;'YFA.-]U,8WS?_?28'9*U M4_)9,1L%23BO[O;>SXP6!#$"&MOS3L%H$<#"D@6B^T8B4 M_2A4#\51'HR.?_5Y;@]B*+H9T\;F>SG"F'9LRL D$HQ6^@*XO0=4K@QX M]'Z4;1C0[W9NWEUW)M'M"(_H:]Z79+W @Z33/BU8+^2P4SVV&![NUE?J.=U7 MNF@!_^*)D2WZ0]!U>A-:9)$C7JY>A>>7D9-2_G2]5RW]C6#/Q/3:]_]++VC)WRWG.B+ IX%;E<6>J@V M9DW=:#]@4OE:>:.OA9'7\#E6/T:Z]-0(2K[I_UY_"5V^5N:[TQ4RN$7S46+LG,Y MV^)N-QI+=P''!+DG37AIC=G7%3O_^9(0J[?WZDU*\C1.[A//W6I!)J;Z$<.= M_0YMS#R'TO-A"KAW&=F\;6488^OUAYS:56?%]NM?XE$]5S;PK4/@P+';"HW_ M#93$?P2DVM%F0#H%&3DN54E720P8T1*9??IF(R.C._(ZPT[>N>.DW2Z36-M0K(T=L=!\W8&P<4_+[2$H[PZ+XB(AY[F;4?/%A"XRJ]A MD/HHJZ MUF3*:(VQU3PDLS=_J2"CUJC)'(16HYDQ@NA?;9H<>3 EDPFA;-3CA%A':35Y,4:*KQQ1P6=*]R5W-!U(R%YH M+CC>K-Y0-&?U*354],K!*%M)DV^\.6__&[B]?[K'?X][?/_ITZNBLJ?47YZ+ MB]1+*]9JN\Y<;%7.!BF4\&A(KF";.H&CG=^XS^U9FM"0-!GB;81;V ()?1@[ M@F3D*9_F"Z*TB6!<^F@JW O5/1H1\B&OV[X%N>!IJ^?1'T;?2P],!V$_IISQ M26$/KACJ!X'8B?0\7+4VC6R>YD!'Q.J01;S\V//MEWYK3';F:%K <^0R@8Q) M#Y:4&@46RNFZ/>%K>!&(RW]G=U>)K^F;/GS]BR:CEK-P2Z%]G"1GY$<7:H2( MZU;HXJ10,9?IA]__:1_/?[@AQO-B<5=:1;_)101FU\,&,25CS\D&L(' 0 M\!)W3?*X#''[,L*>3CT?&#%\K'DXU%AH$L&2V )-EC=I0?M'&JPF?/>?)PRB M-=\-?6>,W;/*.CE?VBN7;6C?)MK\'LBP%T@(^#"7D3JA&IT9..4&%!^'Q1'Z MP=OG1(S%;9C&&XWP_38?+QSKS$7YGI?ZL^83Q[>!V+BDO8P(9"FQ7Q!E6 )? MG+ [4%KG:*MW!@?NU1.7S->"8\:4DF%Q22",QM\#+DZL *"&$5RU* CCF>UV MS>H4/Q[N7,,8 =WN,$#:\?<3F<#1OS46S&E;H)9J>N&O5W39*^?%Y5OUKH*8 M9K)((X;7/L@Y)M'QTKYQ*WFW)![WAR<%^2_!WZ*T&I9'VB;TZ^!ZQDBJ1/X,M.$E8!,?(,7+]5@#6838&*J#8X0K1MWM MRKL4?-/CJ*C"W"^2H)$-E1W<-)PUYW*P?UT^^"*VYE'^6.M]M1#G5ECA0_P> MK#LA'B]S37NB$S0_O%Y%TW(MOET*<22+XAJC0"%]=#..D"_5UZRC' BA,6VZ MWDQ?8B(J@EL%.+1XF(8M4\J/53!#B(25-\>6D(>+K0$2_4('1.'*,+77=NTSNDA-ND2V^/F@Y?R&?;E&E+E\C;68B> )A\<@Y3#$/J">TAD+F\B&JE8! M4332A>H!#!^BY1 =$?;JX=/_0=Y[1S7U;>W"&U&0(D$!Z40! :6I5 424&DB M8@6E145 NJ@(2$@HTIN(@( 0%!2E&.E%)$!H2A40I$@2>B=1"!O2OO"[]QOW MWG/.^YX[;GG/.\;]8V>,[+VRLM=<93[/7&O.Z2!%Y'Q_TUM^!4 N6AE]'8N, MBZ)L-D-B$>1K4(@[3 %CDTZ*:J;=0C392J_OF?XQP[UKFW)MYG+ZL:?>HY+' MQ)SS@3\^H>C*3;Q5'(9\::DWYDE5$0O@+;+05CS?/[4_VFDXAC^T\E2XIW63 M]243#K-09!L?L[)=ME.B[OBCVZG.IW8_B66Z,+7IG)3A9"$)%UT64T>YT^1ME<'AQ"08?Y)[1!U--#_:ML MXFA>>C&C\L4Z)S.PZFK\O@Q50VC]"YM7]'V,U_K<-). ,_#] :(.4=,0YWB/\AEKKO_RW72/[_JSU)3&*4-XLQ.VU.8UNV.=-OG M!M0&PNA,D? M7+Z3_M*:, F)E^ORTF5B E<;]?A;P.>(B1BT0*P!JD!7;$17?F8KD*?U@M.BE(,? M^/9DH!=&U22<5O=>%+@AH[RN_->&XP50C@3]23]+.;%2CYYLD3U7>E?Q?,7M M!4G^'M/-? [TSX[NX#5A3__= UM_#&!KS'P">7$@(_.\2W6,;H7]W".7]OWW* MIH8%Q,#%D/O)0>9L#EH=NX[AMQ4\K_WV4;)FS:+<&7^SX!=""-Z_PE_W!?#A M98+3\8A]"+"?[&QS9=#\4QEW^;%GSK[+UO 2 )5@$T=W8Y3!($B.FV\H40GK M2UX75<+S1DY\;OCU4\QI_"O&9M1@B6+!ABS"9Z<*VM5AA"N4IQ,RW]]VG#:- M#"T-=^NYGF&>9BQ7_AGBOD4S)*^63DG?D=8XU[]6V6T]4RJ2@_'>%/KV)/M] M2#DT-QYC@V#'4<- M8(0;#,;UP*6VT7>UWG9/%E;44UVB2NT"FML@G,]JITJ"Q<^-.3TIWB".K=DY>XIW#-;'G)P, ?A6A74++Y='5,@?68W(TQ M#6,!]%Q^ 8_8](-E;JU-GR8K4'8XOMYH&H&\2'%(CU 5$*_X(L4WUJQ79.8K M[/H+V81P"!A@\KK1M.A"_<.F9.H'1GV:QTSK6U#O @LPC1<(E=JZO\("_!*0 M'W;4LL=DPMGN_ZJ6G6:L-_]&+;_G7.T-PWV"-*Z%PHS;8HB?O>QNQ.WVD#G4 MNM%#HEO4>R9\F3+&FH*IM#-(35!/$B,1L'2&O%RH0;7K'!3EAX\\%9)#\7J0 MK2;1*R,4PN1<]L'/%+D;8=\<)=K-GKF119A+*APZ29N;-I%&/GY%")5+[5HS MTVL19H/UST\8A$P_O\=)Q4RBZ0>O$M>>TN?UY?*7&D[7(6HU[\?QF;* T&Y: M$PM %4W[Q$+)-Z'Q#6I_;I'3LEX''/A>7G;C%LUOE.'HV8;>&Q& 80L85.QM M7XN3N5:'P)=86)2F<*^,@@ZGCQ?D<9RP\65.5@8_)+ MD<,4#SR)X88>1)@FK6.%QB6[?S+7=6]8,6C8=^L0 3>8@RR OF6=?F[)OO;C:_AQM_BKG@_TH9]B,PB[CM(JVN6GA/%()OGY@^5\%E!FB/6YOO?UM3V7C@/S M1_]+4+C=SOSY^Y\%'.J7+78O+!2Y=NM8/&!P=/ 2-Y1B0X*$,W4"SLSA9;3[ MO+08$BAD5NK6&\];YI+QFMX:^*/<*;U:X +M-KI)1=^9#%^94 2#J%@I4,:@ M_^NN=RL6;(QT4C9I(A?Z^SN7Z9$7'#7,7]\-H5V*[)Z,DU$#U2>7$$*@LN-G M,K/2IWG<%B=0NSL_^D'9X<9OGPY-O47A4>TX\G4$-]V-!HF$R0>G-S*U@DN- M WJK+PQ*D;7UH..U\,8Y[O@3BO>&&)]PQ'04#\B@KAT %91R#AYWJ4ZN0MH9G''3NNOKN MOGRL46HR9/-%\MA[V1!XP3%E,HYJP)[8.> 4-4@;)DF)&M7W)8I1VSY9*OBL MKR\PDY2A&8;LJB_Z-O)>S62D@CH4?!,W7^H+^7_[)7?/L:VGODG&NS><1DS,]0&/J;6=_8S79!KQ1GT?4F@::43)#TQ(&T* :2,X M*\(%7' H<^^?OK .C]^0J>J5PQ0^ZC.*#G4XD7X65DA)HZG&HE9[NJW(^+U; M-O&[QDL;QRV!X%\[02R:;OM)>ZSD2()R[MN6,5T/ LHO/PU^=[DO*T#LSHGY MW\Z?4(O[,^EC]?7#R.!)UYK:K$L4T6@_B] Z<_%5[X^S3J%?._6$0L;5"Z.^8[Z7#9VJ*]8RL-=H(7NIHK+C9NQU9YP7]9G,S8$'EX MV5$>_.JK$Z%ITA)#^FP-'=7A&Q:"R^[11];C+IV1\=CP)V&;>WF0TN22ZDBZ M:.[- '_CZADOSZFQVD\<_DY_]%[QEQ]HE\IMS-I[)SJ8B-Q.3GYF6[[6H(,\W4^5 M[(4&./;!'F]M=Y=YM]L[;RTJ<5:^J5]]Q'&22Q .A=B_:;^*E/2CJC($%GC9@.T475* M,0TS-D -JLR>1,?!I%P*WAQ@'[].\'? M2O;H+)UJX@L.!<_1A.[EM=COZNA\D_T0^W&[X9OQ?8VL&MJ00*5?C=PI*-?=M^MD#@?8I"X M91T"([UI$*AG/^U&[JV,0MI:)?A(ZOXF#:CB@U%!J= 25PMVI<6@0FEM4G,. M+/#XXZ(;-Y44/RFNN'*2-3FV]QBC_-#X%=A!=%_<%(0V.\P"DJP]"62[WETJ M'V5!KTG%Z!.CO8&[GNL=.-5$_9H+Z7^B_$=VD\D707HYLVN 9%VB'Q3H5AF0 M=VJ],:%FH<<#1F/R)1>82F3!PZNO?LVQ1N]7,838Q[G,D7,A@T^4?^?X@&J> M"7S1*-[B!U,SKA1S9^[!4!>-K5@V^XF:\L"LF[,5%5W&G 6T*7%N%*;H3I.5 M?PM8@:IK"?'Q5TDY(1\P+[36IT-7[VO<&-VDBR"FH"M\NW'[](\2?W&;#=+M MN6*\?._]^>HGV8,LZYAI_H"'OL1V;GZ^Q/W) 34F X-6E",=$G\3F5U5$[(R MNY!FJ)ZN2RGOO=J.R^.W,.,MP9:HS"+N2]_.'A7?_4B+=!!=IABAR@+N^I*E M?]B9>D&7U0/D)!-&8+?KVS?I+& B=!%8L(^B"\U-#I5,]D8\2<+CQ$J3)J%X M"SRIV_&HI*K\Y1FO@MV,F;MG/N.B6^S ""#8ZO^T*^[_,PE$D&N4(BH#A)(5 M5PYN$Q)4_1SN2(7G@6C18;LHY MT28;3]-YJ4R"QB*DD&A*^34:.A'I4!20Z>?U_>U&T[W;^BR@*/JVG%2.B.%L M"/P>3!O==*-A+UV99OPN/-B/(G0CZ=CAOFM\AH05^P9A;/V=BY5DQ38LJ!S5 MAHG)"2Z(E"\%'^:;-UH>T5]J;DAX>*@#1BEV:=#NI^L$%SY])#C:2$RM^9*M M.GE+0&#H64C+$S6KRL?;,G'DS_BWKA1XM%;2P2[<\0&DLK?J8;1+?9U#1_#C M,=UUGTL"T!89^2&D<['EAZ4G;ZFUA>/0"4=W48BO?@&CX,$-S =L,*C!QH%4 MD$0I%%LKKC^B&%G!A3A1B1,^\:GJ!B6;>/R/M&_/M(F4W_L*Q)B,5<2B* F* M1_,@]6J-:%\>>UPM]CBT"7>O&R\:R/<]U.O]\H]Z#!S:((^\E8%IR]$=1IK$ MCT5\V5A/\(YBO'Q8BB8>4^):C7F4\1[LRJN'B#=IVX*9MU!J(;O;L!E"4 MVFK"8=@,:5/DI_E?,7LMR'"SK',@A'Q>]?3/!)SGH'X1QV%I&>-HR#)PC3308C,22$@/N$?$,'U'4GW($OYE+L?5CEAM4.D)>?:U^+=KRV MG9/T#I1INW \JT6T4%Z9(-@L?S_XE?I&+C^!S0>N]8[R3=ID[\/%JM(E;RL\ M]" 5&5??TKOCJGX<;BKR>S.FWN$C.'PMV*+E]% >UEU]#8-L MG0SP(#7$[)N^<12-YFFHM6;^[CSU^"IS09@#E".W4YU +"7KFP]7 *?#L&J^ MKMU\B82>51N)V@8_B"UABK)!BQA*&"_,)HPBFX4+'8E MI^'NI9YY#]P2 (0K.,C5>"@H-]P$Y0K4 #,=?-K]X\(Z@Q][><7()#=5EB[W M:P6[D=>(F!#8 =MH?7%B-P2O7.UA_NZGJ7 9&G=(\A6M5.&S[;_O1?-1:$JQ MD3V.Z"@RDBE.Z0GW*EG IL7D2[I4/3@Q>_;05I[O8D%.U*%DAU_L]B%V$/QQ MI"_-@%'=D@.AF28B.67N>D3?Z6;F9*/[92__48+^_L&E>R15%YO> *&[4PH: MT6)V8%;C]D9/5*%QR.S!+AN>5R]GX^EEAYE+G(O'#;48NG[$W\I$W!@?DX?- M(Q*@WA13O$\9*->&K;NI\D-[(3,\Y^+Z95JZ(MAWZT^J_"H@02B=HXOP-2$J M.&^ KFUO"(U,6+KGY7;YEP,;XA#.CN2DCNGUF)Y CIN]5M5+6T_!UV1,*V$/ MW<&/E"0QKX."#I5L>03EDX;EN1/:K,_IZCK+2_EA/Z&=<. Q=#R*K7PC8;*2 M6$E0FKZO(W[\CFIB[%33!&D(QG=MK;7+@#3 M='KC'2[/JCW;DZ!I&?]R^FQD0EN@-?!;=_8S[W\"(^=_O8H18@$#1F 0::P[ MJ&6T-2TB[^:[K37L[(TW1JLM&P: 5$HCMA,[BF/R00SFQO1UR+ ?);>W\E): M1U] Z[U'*D.C.I=_Q__9Y.8*@6TSV$35PR<25T:-HO9*+,5FQI>F5_0M&V8R MUQ@=9<=KIX)2'4=Z1< UF@VZZ7S#$6:_PA_C 04T9X#$A0(J+.O$GX\I!=L7 MIO8TB7]3&YQ[UN+28#^D51(T*1HS.ZAE\>MLB^.AP0(NB[@,F=G966M=<465 MKHL M@'G# 'EK6*9AQE)+0A1A1HR(BKK@$*$ +Q2S>:C?(>R=P%!?5#$<1^ M-"4G$;$)#:?!C^H"H"2^.N?0#^B>H5^^4KP7=3H/-[=A5D[LPMG^51\ZO$%L MISZ1MU64X9B4 PK/8B^FND_$%W/4R#$^"57A0SQ6T!%H;KHDV:+Y4\##1J9, M&7DU651!^=K66T\G9.*#?CCMHOGFQ[80N>KJV)X)I4,QA\*.\$CYOK]NS D MNH# CR/_3/\C<30S]OI@#!-$]<#=!SY6)H'GZ3<%;&B<1LZ99N./<^R7H[C% M^?V)TX>QW]"C%DS>ZY0@:H3'%VUI"Z8@FLZZV7'BW M-#CD(X_<3YP+?&3. N2FP>;A M.1?','XT>[XE_W4Q=O9T5Z,F;D7X@S]UP> MQ:FCB6PD7NY/5_&)%\4)508A-(S(CP^T=]D7C[Z(^YV\-'-8?;EW/W;T/$#7 M!W]1LJ:&Z4+#DR[59'23HT[-=_H^#U^%M[E&L"S71_NR\15QE7,18Y$3"3TZ M><].84]D,7DM:>;=RAT$86RXWL'#*BJ##^=WZW+^M%F TT52J#[ADP5-'HCH M@]8G[9<<]SY\^"BM1;Y:PFX_]>F^\+"7!W89\1Z\*."1L7/(='1Y M^IQN/90:,A9M+9;^^QPG; ,33'O,[+-]ZB&%.UA_H5!@;=PQT/2/H8!!T<85 MM@[9HL%&VSI58 KU=QXV!-OM#D(FOV\G352HX(C);#F5%+?.]&T4M;;IUU9F MA"6AGWWHW8E/+SO+J(#ICY^AZ+2R /$]M\.NWLR6)!\.A4:XL #\#;H/"WCS ME<+) GCCUIAZB+(^]AA1PKETS)CZ<"'.%S:^)-C7XX.DS@M 2D4*6(! #>,E M;CZ#! M6.F M%E[IZXLFYK'[>\LAM=V(\B6F)$RL7XMT.[.=%XWSA*Q3FAQL#$U &E,?^X>-UU\,A] MR/M.Z^#V&"V/#D?Q#8L1DF]DHD64,_R2)?K<0?@GS#*CH*-7M-F*O_9V^-Q( MC"E1ZIGR&0)5'=SG<_(\9J^^Q,V+ABDFH<.4*_G0EDO?1Y*^$W?#Y M!#J:Z&&_=GES@";HH%S)[)Y:9O0+CI\,' M2(*CH"C>NB\\6>JT<9T2?9=U!!OA\[IYSO;B3QN\1HDUW3[@W7Z!%)@+F9F, M9;Y=J=?+'^E)L5MX?/_"J^+DL3>?M@6534+@:;W@N8WRCN^5N^!+/]@O4*&* M$@]HV_[E6D7.J?7E<_5,=BL_^4I*2K#A#>[]:27.K?A2\#!%\MJ$9SW'9-RG ME[^F[PVK5QMH/)UZ7<*'&,%-_J(O[:EN)DC87Q@9DW*4^>RB*ZZ[ZS3SY3S[ M]4O1=PD)RXWHYBP*"X UB#9 :>26%PD> M$LB%YF5&W6/_\ELOD^"703($5.#CC=I8]T6(9;XY$ M2%=D\QZ\G2*YM#\-X11B.NVQZ1@+T'5+V?16CXZN2\A$@,:>+Z5V8ZSO6.&^ M"O&CM%[O3-*[X)K?"7,_G]TC'S5F+3^,BVPCT[H>@H^Q8T^4."EWH* LIJTM M=7>#"IGWW WON[@O=[@?<(]P6549N[&GRG/F41;0MT%D4Z3%)180/[S\E@U: M:%#Z?J%VQRL9*'G0#WI/I(BH.]9TI0DE/A'$%].(G@(;R M 7V[PAM:V=D_UA.D+D<==M9[<:!D1GS7)ZD35T<;KH+JY#EJ![B/W'F&K!Y1 M?XIL;2!J]K15:+SS@^; B3N]*O%E2FI=72TA7%8 /R] &VHXS'AWC?D-71D5 M!H.-^IY-:X*[8W=!N@0%H#+Q+ MZ8]Z4Y 0N"L^?(=[\LM*Q+F(.Y=Y?>G MBN_V-80&*/__W%BSY%9 %$]'*E!$=ANOT)Q3'&E*L>5P&S2%!.U MGZ/E'_0F/-D^/W_GJ/ OXKU(@280RR ? T2A>#VI%\F0?:ZZSQA M 2UB7@K55?7]*Y,Y[59?1IOT%Z3#:DV:G(U161<%# %:;"Q]BO&,+9SB"4&* M3M0C*W[ZG1_JFKT2%IH?X-%ORR)5U2S[3T2?B)]5.6PLGVL?G\:I@#.YDZJ0 M()\P9#;.97/U6>/ZH>U+G/-O&HZS@*@"Y,G/C%Q5F(A;IL+GPHE? 6%0@=;B ML;VPEC]?3S?-[KH[[B30/LOY[*1&LB'4];OQ?;@$ZG2 '!5)]LQ1I$S4"L2] MX_[]AI^OVU>-9W^K1%A/"V>C%&#>N+N/.]@8"7%BJR\,"/4KB3M5 9>X.:*Q M6^)I77"YR:E3+L8UZM4%AE8&>X(_D#\_%:XMOSM)D9+ MC_W4/68$%'$V60-AQPTU.?HOVQ-:K*(G)$ KTKZSK3"U(=4*5:Y6?ZO 1RW' MIHE*G$=>O@(*>>2)G @1 KK)E]$F=&+.7D9NO:1H#)WG([YDP7/"_K.1>[> M-Y7;?5?0X\O_Q0-=Q5:B 6-X F3]IA]::"G3/ZKB?0-C]<.C-(IZU=PAU]$0 M[7EL>(,VNNE6@R =1C/&A*UH0:)'"YW/I15Z+I\5:',3]9VK,VF<*D'R['B2 MI%(&)C='556T.NKWY)FG'D2)7^5O#?*NO>/4B-!=W("BWC MX%K;$YNH+)?UBAROS2O80L.,Y'9:H0>Q-P%-MNV&6.XDML-Q617WG/Q0!";4 MQR%90*#7U)%?5C0K<2KV:\+92W4_L 5?&FHSJ;_]3UKX[CB4B&VXW'E@OJ'E M&&(P,(58J:7D3:UAN&.1/LBZK6(!?7I+,+>AZ7^DFEN_-E[.D MI.4O%-<3^\#@CTO695/.OVTUK:,,X/WR8V)TVQ#]AE2'9V$%;MR'$M_@ MSL!V"*PH\RB8]173UG"DCR[B_O/7[CV5DA4;>ZYZHE^\:ZC]:\;Q/M$?,DJ/JE&W63/&$ M<)E=H*6[*EVQ0&]?/?PMB+",N_B]8LQ SBKZCIZ%V &QE/E8 )IZ[W_! MN!;8VZX^LM:(KG!]*D]>2ZQ0\K.S/U%=!SWR(RN9629NVI702-7%[]+%MD'' MV,.Y:&IMY -6W^AU3+T7F<'SL-"VE9ER)]O73W">F[YN7R"N=_(@+O!HF4E9 M6\>BM-CMU$@CF<@0>$9O&!1:_Y"F![:I'P@0M<\R_R)F%X="[ M;_OWZ3"(%DV'MK-S;5'/1S,/CL/G'/Z-%*)P&K<*JYHNZ5W#T\#Z+Q:%G#74]_9 MYDC1;\E);CQ&F'Z$XDR(TG=XXPCZ.Y;[3-@Z'C:5(B\^.?GJ_N+YG-Q,@)D[ MCVW%_5QB\GZ9Q#Q=U&SM, MB((*(54I0Y-("A/X/V4?A& KQ'F&/C'.3S^HZY MQ94]M&M('4:&/ISQ=BH;I6>1<:GR7;)'C _VQ*AN:,_)$U^J<@UN7.(N&?XO M/D1\I-YE%D#]PMV\(II$]Y&9'^UONTU5UI%",7V?W8!NN61X[[WS2H).812Q M%5$!X@#\GD_5/4=HH/X>8J"_R2@*\+Z(X_F.9(TQIE=N(^);6P@-&9 M>/*SX'(PZ[J)Q24._%[3B>QV?44@7D/M(2*7!92AZ0?DFB< FF@T4[W;9TI= M4&WDJF$X?"2M>_B 4/A]?!_I=-C'4]CO?,K*P=H]DA9FLI65H;M]C7AWFPWR M[[DN!7#?-H3J,3O1GWSPT!&7?LDOT>H5H-\5_"R<6'B/ M<\.*^FPG433],)M>_B@@+,')*>!'%2Q=;IM/94!NVU+AOU7[@K!3;?LD&]'L MH99H#U]F 4\AS0]FT*7KXC?E4R%NJP&!NAV''Q^6OM+@31;=F3O7*/(2D*>/ MI,^V/.FBE[S#<)X'>U5^T@KURF\)S.+,T"YKH)SJQN:('R9!8H[Z2!].ESLM M7/@'2G6IG;'I*[Y=!A'8!Z#N(W?2 &-CF?+AAF3_J)U4LD(/JC*1^Y3W]/!I MZUX7GWD9HI>,>(/C1!/C;'NPN>/N4!%]ZP;HH$*5KUO>_&MOVXD[^7+VYU'6 MO#\5=/_4/$KV6%\C(9JPNY$'R)/W'+G(/1C2%TTGY&/?V[-R(?T=#W[K_&4- MZ0F!\8.F- $4F[-RT$4A3^D\-).%)URA_/T7JSX0BT[%)/?7]S9/3K,_F#*-C2^"8'I-C!>X3RDK[1-]ORAONY?]5*3 MN^<2B>!PZWHNMTO\AO"TH)GLS>\3]93:SJ6TZKCW4O3 K-HPT5 MY+O-6EMN"K M>9A ,8N0XOQ)S FR(6)75&D\=#O&"[]?=YC]G9>'ZH5ETS0I%V.+G;3+CMI8 MI)ZMD\H3N<\"#G\%/FER+"'VHHF9YK$_?/#A]@>:&OT$1:<)'8H2)9O&^8VA#[C7R:NZ MUR5\NH\%'A\OZ.WMB+@4= C;WCO"S>3U8<_)D:CF;:LP=:3>.Q#36'6E8XEW MM;KAJ;FRV: .)0B/EFZ0G&_0(6>/.=RKR[<;Z.)P MCF@Z1C&KU7,0$Y&3]VTZ%&8(5T5[6H%',0DH=0_;@F;$T],'7[\Q>NBGENP; M*'9RL2Z.^\3+7+,_,\JW$OGT.'\$?1&2'C1]WD%NTYE*TQ, MBK8Y)6OM37TQ5;,3C_P)3(#Y%2 ^_&A1[M-6)#+"-NB'H7[_6R-G]VZJVSH-U#6Q[UN@'B*(%];B[=-;^T= M[;Q.'CSY53N)9)"IC7$O2-*/\(AJW\R\6F[08H[X7$F?HU].K;0:*VI->N"? MT2#GP/U5MVGPI]-"HA+G&B$>039'1#4(,-+\$LX:9UU)F;P8GO?U0V>AP9B^ M3KDQ-$,3=E&[\+C-M49^'H>NGZ=^JX-RT+9. @1Y:[A!W,'^\[T)V;+@,_V[ M'I1.-'+6,E31 MWM#(?6)W;(,Z.JQ6*Q,:X9$":%Y@;Y_O4VY5 MVS[X]IX5])YDPF#9C**-!GXN/%24[?B[*U20C=WRNS-CZ3? MQSNV3*6Y897<*\$T 68WO-RG,0'=^CW@]/:4PZTZ5(S+:/>89/89^^)CHEU; M8?1^$:G4A-+N)VL[P5:.\C,*6.Y-S M]3:9]*CIJTO3;!P84B%PVMP0JL%L19="\.H'0'P;AJ=!)^!, $H)##[TX[9' ML/6D_.>!N02!:W(13D*?K&_!9W*EKPT;T^ZC.N$\\#O!DB2?%MRN^=.)6>]O M@!--'[.UCLX^MPCHO_E+T&R:2T&D:6HIW/$7>[53(_O$,J$W WRH<:#K@T>] M$J"25N1K_?O%;[RTD04]\7M]I1(#Y$*5=20YH&D(&9R73QR\ AM1C-2;6GD\ M?*V_&&O-%,L=R*U6/FX:KST_>$"[8_S1; CL^5_93%Z V5-P6"^)FE 0P&GE M63AQ?@]C2^9S]CD+C)5*\DA--])@BA"#4@'?EFB73$$.N.,<@H9-_O=LMOS@RN-?B14=]^>Y47 M6G!^2XA+ZSQR1K<%%.EE ^SPGE1E+-V0!45^102P ]\Y MK?,1P82;TF$64P3Z%@AG"^$!"Z!L PS<&YRP%_MY!4'J=L1^^BFB7N3EKN=N MPZ%92U7+D(YK./(V+H$%K"LCV3]J\MMD*[U+W"N6(F )"X 4@006<&8GE#E= M%('^[0S]MPKC=JPD6+!=4F=,7YKH-@Q5"AOZ+0NIU5'-9%,82 58P*Y'/9P% MK&5AF0:&T+(7-E,(.FQ@$L/8VP!A 0W>.' #2J99Q:+794$XJZC\6OZOBS@W,!.%TD: "C<=\0S]O_T2J&_:Y+9:(BK MUV8%3JQ!R9L!=>#EM]TZ_E$WTK2HQ!9"3PC<7@G[%0&BM-E-.)=BQ6[Q-(9^ M)^EO;X3 ;=__@W+%-]%-#[249A76B!O%%*>(J!9+2==AA9$:NA+G1FSL3E"1 MJ#GT#R$6T(EE 37O_^8KY\:5?UYF!3UF1WWZA9'#Y.\,(OU,VVS/W!BW58PL MUN:1\!A)Y/2$!\BN>LKP>5[=+%3_F4X-&VR (P_[4ZYYN%(@>)N!>XX*I3_E M[JW)WM%9EE+R:R+>.GX?MH(DT(Z#2SM1H"-0 ]88,3\TY&MN #>I!#.B:: 0 ME%2ADEG! C2Z[-S#.K(N EMF(1O=?H2#'U\S$G!>":*3CYZ_RR:W3Q:JQ4P& MVB]7E_Z0$Z^N>]C\_O9@#D [*P'0GL=&]OPF7*Z(7.P/6"UQ,9*_>H;T?3 ^ MTEI*T-3WZO]HS'2\23-$=;&[E06X)?%414PE'-#KCR4X#>:V^%>IH&/%?9-[ M>*ZF>N[[YC$XGPMI1(_^8?(,4/BH#IE+ME4)]-M$8,3R29M0PX\@OO>1%U!9 M;9 9N-T%&K=D*Y:=P @JQ=>22N=->:5=;)FQ.Y3)XW/9(?\/PGIU<. M#:\7^?J(S-1_LCI@M;OPBMGTI6^+)CM)K:6+_B11V8,JS&S>\;3=F@A=_"!3 M@L+S2W-"_-G3@=6QCX?@OU?GREA T3S\\8J,-1U6?$[IOLU=HD+#]DSPRW82:T,CT"=M)@.%9?^X0P3,[P M[J!GN]$<9"O :)P%%$O]IJL"J/;+-V3V4#:C4 H!CITM*.$ASPV& ,6_*=A) MZ;GV!K>TF SO*\& 0Q*$_WAOD++ZRY-?))LD]LW63NZS[C7^OMSWU3<8?1+/ M;['8U<*!4&*RE0SYJGHDH1PSIFD@<8Y"2'3Z)JU^\65PYO=M='[/2>'P(:UQ M^JV('@_*'#624=0@SQP8W1RC^V#-?9V%TBN^>VGLBWB'GGMUH@:9TSM?8+G6A@+P6Z/YZ M2]^BI3HV'8BN7#ESR;FN/G4NQU41N#N=T\BQO"=(?;F5)DB_R"C4VIV"?V)# M]8F\8ID.._*#T]15!M(E.*6ARUSD##.9S)W%.>&A QN72CNJDU- GZYU$XF=>@$YEI+#7L. M0ZFLV_E<]VJ/^>NA!XG;->KMX^)<.%NF('T_V;01S=M.(NP"'_?BM]V)7Z?5 MG&MNG6BX*:DN%U2J6'U^]=X_Z8LM//4YHX%Y -6UY.M4XH$8:S@:+ZBO]T8D M9\&NWRG[&94VK2UPIA)U'=4/)U^SBL-(-_QX.S^,)F/UE=5L:/!S&1&#'4&6 M?OAJ\=V'C \1PPVAA?"*=+HP)PFZ/"#=G5A4 A$$"_7_,A(8-.OD=V<_2\P0 M\+\UK6PS8[4BQQ[-,/ S96G%UB6=K==X:HMR? MOA]C\X/964QW&6(!I:H7HQ;_NYTS0GPF$5CU6/>G>K/GNX;[D_01/TS\ M]AS5$L=>E/8.11W[>A_]5X5^\=I&I,'A!4PS(@S%!8J2*OKJ>4A94 &W*)AB(U;I.^Z(4MN4'7%&X= ME[@I\%?!KUJCW__U4;'^\T3-XLY@?F3G[ MBF79A63O3M\(-1YJ-S+0F?U&N\@[^UTT+6;?J"8,ZK-W<=LJ'+OJM;SJ,S2S M=LO#[6Q'3<*)TJJP4[3%8-_-ZOAZ:#[2D)R#)96@OAF8&O\HN5O^N3(E/[DN M]?9R(#'1J$DJEF[!> _ME\'%U6A7* MCLGF+RZ!&QT3I/O!(Q4V->CD%VJE>$ M;ZRJX]TUBHSD!)SY!/TERVR^37$>8NR8_:\R^UA I!?%'X-97@//.Q\<*]]L MZ/2:=1I;1>D5D=9&RJD'P&$:6WS-U8A1O!EHXZ.Y<#NHT%WFD?;2G,ZH9>6; M4KWXT/)GH=$SI1V,$E"2[(HGE&\V_^)KS!&+&;;H?STR9QFNVE)L8:[Y%.#[ M?."BKCAP"U#BK/]'V2FF>MD COB*!4AK)HWQG:-L]$86I^ /-NB'.Z1-NP^U M1KQ9Y#L1'+HI]$FH6GS%$/KI!YW"'!X]QYXD+, ; [5ZR(D=H5N/+AZ&/CDU M8U?97GJ EQFE3,*"2ABZT 1Z-**8[D',BK.#0MVHS4,>=E7[FSXTYK^X FXY M7S&S]MY[V!S8!<"2P"V*G"E;,BYP*;!?;_Y=/R12#:OJ?;W!O*5JKF,T:,W5 MT,""E_Z8/?XL0(6Y5D25:]2&[J1_)7D5$_S!7I=6*,%5?0&SN2J:Y%,BCRE% MK"1/[A,8(/U8C9AT0ZJZ*AU?\,\Y]'3A/K*=/[?'J?'0,U'=KX><:QFZC%#T MG3B?$;Y&F_9KGZM_U#_\^"+X"O6G$+]2QH@/SZ$#A3=C[G!-/KEM T ST&1K M K=]@"NU>[CRZ)V[X2T27I%Y?/OQ>T*]LJ!DY8>(3[AR0DLPM 53KABJ?T?] M=I(Y6QVXC\[.$JN_.1GG@W)D_ MDA>^U%R=[DE*H/X1Y-MSQ(B?8_1A$[_'GT.H5G25::2F'B'JL00T)J5Y^/G! M+(L!NM'>_E6>MILAKTPCQWGVQ4\E_R9S-*(ZMJ7;VZS&4AJ?VQG)Q6%$U&J/ M)18):TA6?UW6;C.=0O0QD%KL<3C/EF3P.+.S*'C*2K+;(W"*84)8+K4=U*UE:_\R\E]^P]5&>167/Y#%C7YKJ7?/=EMF763LF\P MH_7"_J M-M+L2 B;Z&$^;%<)5Z:^#JT2G5LPA+Z>4"#/9D]!!!8S!4K=TTCG MFIL*E8DS"F.RG[_6?Y0?Y9JXZYGS$F#S^Z@C=!46\'JI#;KY@TT,Q O3">1S MZ*@')X.3)J$Q1&CK'-Y++?A$A#VJE=-.2=6A;\[56V[*26,.O6ZVR&N_\KFULO M;13& O34O[L__V^43$EA[O7'1O]LIWA8NC:-EKPQXS (A?FVS]S$D*?A;)9I ML<,R.:P0V/5+W-/<;(FV[TB435E#KOXE=399%=[!$43AC6UVAP H0S2[;WQW M^F:'L^XQN,2FPF'R] OF/^T"6$#S _S(C-W+GY0>PX32K>%E/V&.G42X A8[ M#/OL\ [#+L(R-4SII]39W!KBN,.M/^+ ;M0W=@\EH,G3.#;#-@B ,[=W&+:6 MXR9S+X;R6->H@E(0YIJN7SPP85*ST5'MC>9EO'H3 A?!D;YA)%G O-N.IU"X MY!KS;!Y3Z@,%QXS$1+%?[T0#"Y@^S?CPCXMB51FY:&(6X0#.%2IP;[L@FKV8 M\"P.G^XI$$A^MR!QY-?@<'7Z25?WMB3/6,-V^4^+W%CRF!+5U.)K2]]5=V \"TV]CK/R:4F2\BB M3,;WJHI;3Y6@7C&[V8N!C54D3KBA,Q]Y)IPI@HM&\%"+8OCK[+L7%=IN]RH> M /)HLPV.X ^:$-V#\9&]%!3UBB@VL25]=6C[1P/C3+"%?75#A>CEEI\O7J;: M\YQOR5?Q/'OPX:MG,$-P@:9.O\!XY8S0=FPEHKNW M$3XZ-XE9'D;*DTUCU50?#07_N5>-63@H]&0UHN9*4)F7#[5H0Y3*'J9A.*0> M&%]59]7R68.\Z8A4'!NLV+;O'M"C-$CE]/ FKAE"_)P\^PX]+U/Z/^<,,:*:H;V@(W!W.EZWH^+QX_%P_*>O[ M8*04D?@,[0Z_BP"5%/&$T<(A:;53IA'UCTM7L_#5O\.<#R&[O11W.2_ZAA!W MG9]*^>.S$L/6H'$#R'/5$RJ@K&R_EE6F&UU./]3+U$*958D;I^>E@#*QS@F[Q/ 5I5,9IIN#@:^DHA23AB \ M ;ASE+DH3[\U ?>J)Q-QP= ,KV"GDYW"1=ZG2Z?L#N'WH/.6K)O9$#*G\+BD8^8;R#23.[49+,80HA^O! ?&S;L&7<@8F)_:-B M1IT/0VZ03$QF1;8X:3?035=@LL@G-,=PTL$LTF;8W5^21JXZV\&+CQCK2PF% MIO3R),[GXJ]L.G).4+#1S"-@SI(#10T;/"G]>../ZLQZB6:93*/0ST>\NM( MM@I^=\=\O9:(.BX)%T2:>V"BF/N19E4^8A(ED]#5-KP@)V.!:_7E&8%[G%/J M45 ^^DU*4*OVA!39)31X4M5]:M7V9VM-1 _?Y^!!HYR;T9?'8QEV?YD9GIWF M#F>V3EK%#PN"F)L.9>VD(AWX"%DF]P)=_*=OJMC%W*V0X7'<'N8N4(@:3"X, M0#?FR%3V+==H=(K]\GU$=$+VOZI(V-!_! @H]RGM^ICQ[N9\77!E),9M3T1" MQ1TE52^G&Y,Q0./UZVQV\:GHVK\7(.]/^XHD+0 IQ\B8JJF@<-77X6+RH.I1 MCQRJ1;,^\YSB@_ALQ!=(>BV?. MG ZF*?]-+E'G/O& U6DV0MGTS1RGJ[?(.% IL6WX7 ]9#21,Q^ M^GG*D8884K;D)8I,]:.1Q%ZKT+F,K9GH2Q>Y IT:%RU1<[4>L^9CS*L:?Z]ZGT?2L '<0$\3]C MO["A;!#S.X%LB@/H9SQ*$*3(7!1TR2>=V?52<]N^9)X+V7$RZ(.S]"Y>>CU( MH2G2+S.R*A7"VV4.UI66JI=)W_D92!7:]LQ&7;)R*(G;"M]8PDS&W?I0:N;].).OS'EYMQE]B(%%2!A^H'4RWE)M,RD7M*8(*+56,% M_3,^5X?,3@9I;TA;Q'YGY.&(SW "L".J0R7DR84&Z:6U=)K$ARR+C"_Z]:M1 MBG72>642]%J0/:*@].N,3!]QI A?^'&W9>28,F9[@=-9;"KAY[C>?@0;DY:CZ0J T/ M51^S.@6_'>RB0$9]J##0CW8]X-$(6&YQ<'O\A/ G MRK[8IU\J])]QHB7NOFK;'6]M'R6 M*M*JP*3M5QGJ>D;@\0YTW;A0=O%/K5Y4%ZYRL\5JQ*;%A-9\&I.=;Z_KP=A% M.WG3(3'C*":9TG_N< TP?1OO+K>YM:D->@4-;W[BM [NC-3V/ M?YMOC-SMM]MFEOLO7!4=N>!3;T?6W*NX]:Z&[-6%D]N$WTU-^H9>R'KE-XKG MN,>YA!W1H:Z!_K0;;A\\WHZCF^%3NGD$/U+VFDR^3A&,VLQ,LM:=6/4PYWK-^]CWIJL^#SUZZ+'\:* M!GW*/*7W:PRY$]UH5.JKV#QL6"+I%7K@G&3-5FJ,JB&T^)JU?Q32]&W Y[-E M0X\,3(9M^GV!].=NKV1E$_-3&D7 )4HXD\^ M[^5=0.VK\"PDN*OX\?6Z7#K3@CN3M(&-^?_8>\^PIM:M43N(@C0C*+V$HF(! M4:HB)"+21 1$06I4N@A10>D)TGL$! 044%2*8D2:U !(J#2"00I"=)!$H0P M)84OK'W.=[W76OM]]SG?/F>_:W_7^C%^\(-GSLPYGC'N4>9X6$>0/7 AJ*:C M.NL4]5TY^00\:-1Q3&ND ''EX5T)5-,5"^X?BFTKP!'W)I5(>0\7:GA M14: M1E6AE/#-''CP4V]O1&[[V= W,Q! $=V^PL7JAU2XQ]4CJ%J7O282O]J&J!5. M@*I$M ,N7WS :\)B<;NT@FFHBTTD3R4Z#*R9WI5G><0 M^L!=%,'D9!GWI6O)E31",P106&FW[^J2#FZ54>I'BH\3:[\1% M&2&NT7+W+W4^XW>==K$CPC[$CBT0(@3*+/"YS=A'%6UYX'W_>/')$5"Q; ![[J3>SY(+.=?_HP(21C3#$W6.3=9A M,LR"]!Y5$TJTVU%1VGOOJ+[*MMBCR.)QIRO/9>OD*@'I@9.O0H56+,"3CEZM M=]VMZ;M5Z/TB%^]^#PQV.2N>S)".\EI#9O&?',5)61J6&4A$&?> 2O*O@[CU MS/^+0A %0CQ&FP),Z6KZZC**5-X)(,KF"&D,XMWV4\H%P7['X+>)-^V>=V(Q*C8X$]=^(N$:<1O52!KH(R*6;:S MB9IA1]\(4J!JGGN?VZ%--ON^SKS&#TV)7(RH;=2G3$2M;X%B9>0C+O14-.BW M:D\OQ715E#W\#8-LX%S?ZVF&)Z7,>9[<48 M9LA8UA<4Q7!"$$@I9=.<'9:A(.&)8_]JW9>?4B>,=0_F/"%O'O^9#+6"%\*Y MMD#N*S'8"*6(35&4BS6:H9WSDFURR5W!L:\JGR.MOCHC))K>_M3P+X=ZN>5&,MT#1 M,&%H?PFPPQRP'I<+J4[Q@N2\OC@>S1\A>N/))TO"#4P7BKB/=@+ T-7&C4/@ MI!J77OWEA%8)-Q_U7Z>;F)/BB;E=LM;0=*;4%1OK]Q-V7=Z^_/XB/^62C5TM M/BT8\CX*8%\Q#)9M'HZM<&]%C,S::^>%U5L%/U=[[[DT&)F1>6H+E/L>:@E, M'7!Y((^]Q.8L=CRJE!E5;U%%-&IC2@'FET^9+R\?D0GF ;]I^YR"E+G^XT+\ MF@KQ#(M'C8(A_W2\-+?MOSOD9(IW&L'&KY,%-;SK[-S6[J0L$+V7#VI7Y@0=K)'!LQ;5Q+TW8 M>,8>%_2WYVFYG6R*ZHS'4>#)(;I42=P0<26JL@Z\UX.@24 MPD>=Y$CKZ?\W1 @ +YO1]S.TF6\JC.![AP546BEM'[I:AW:+_. /'43V&^5- MHJPJBD]CVE2(:;0C )I^Q$NI46'[(]!Z#?4<)89IX1N-I[_F,.-'3C+ '0"@X&E=6%JBILA8\8 MV4^0ZDA%@$\@YT0 PN+F4!I-J8&O4HZRLT MFS@2.G0ENI+;TG\/]*>B9T$W%7,QJ=FD+01&OXEJEG=[;[\BPM@SX0L:T\!' MO',=D]]3N)1:]BN&J>:;NT<\C@^>+5+M) O<)[_*YM& " 2DF7PD]71X^7NJ M2D$,C;CGV+QHN68SG?<;0CV()]VN/TC]$JGF>K.*FE1QRG!IU[<+4"MVF&+A MG%)CR&>SP(5^>RT@PK1RH*)N--3T4FV26W5=1;IKO(N"7,K HZ;DR9Y=G?_T MD>2*K2SE'L:^EZ8E0(QM_YKT<97US-IG??8M>3;W0(S%[_ $]MZS1CR$"X0L M.NZSP%)9K\,>BD0@$NZ,)^G474'3"B:&PJ ];YF^K1+PJ+6:2F7WR^5]ZG-< M\PB50N,;B4'E92#D(:P84@75[ (]#O1W5U*L,U^&P-X[KYI)A#8"8/T#!5V, M%SN#".V0O8U* ?WD]M<:8''@C0U5EYCVP>SRJDEKX-+#Y+W!AW>$P7Q8['6N M0GG":WG=WIQYN&"(T_;D*X8%]7HVHS5(9TS$YX?ZJ-&NW8;\3*PC^+U:;D[[E%:)D( M@PBR-)WX4)P!*M>HBE_*WBDMVR]1\XR>D-6W0 ]/8+Z91\(H9I P^.Z0N"E* M$%!])1;U2;]--;0B;?'[(SENW=; #4SATM+R&OU:::EL,I%XD$?J1/YY VD0 M9]AA3FKW]LWZDB%Q.T51>^NM7@&J@XUN9>_ARWS-"V_UKCVFQZ!>A390(E@\ MP10PZ8R>KU:T"_5=L0QX5,?R<.W%9.Q'CAL*L/%S 8L$F)WE66'UAD-X_7[2 M^_[;I6MT,9O;UD-E2I;MNL)70-Q]I;T&H$!\.WB$0"+@NY?4IB;X;(&X"OOG M_C<)DND%MQ.+CQK.C7+Z>3^^S1_QT"GN[S+8?Z:3+5@/U*@-^_5T>1T-J&Z] MV_TN<@P24_'6 =[1;NB\T)2X<9-^U+%9JW3WK/4LWJ MGU$IOM0 #7X*5M&1.K\_.>J)!?<"8GD?W2?D(#/+>SJA#2EO6AIJXX>4[KOK MBV2X^)P]&ROS1>&P;ARF)MH)I/J8[-RX!AE-+ZDXA\KS&AHKM31J]:I+^^)SY6,N]=U68>B]F^@,J?,RSB7/D,_=NU/"=U(G MF\G-S&:#;3)2B9I*](*+:EA-CAU\OP4:#O(]0'R<,+?R^5PQF"^#;H<7M' M=S*K9'QOO^0>=6F-/N]S5Q?C#K!9#CHZ6B1GALQE[&<^;91B=6M#:.YA]ZW:[[^96G:6E7D,:?(*OUY\Z&_0DFH/V?D2N^S=(#JOKJ7DJJ M1XR2#?C?OKP>#K8P,#$ A5C1C5#-1UC[0MSM2\U;V'K<4D75R4+!3&(U(M^B M9E^].X<9DL]]J8&T9?6BWJ/:)D9>%=91]X3=1PBT!U!%XFIG/JN\C>%XOLPJ MN^+^7(,I:.62="BI(.5J[T-K:_&=,OGQ()8+4HAQASK1A!$\7CUIOF\"N+<% M4OA,5\J*OZ.M5*9YV8!V7QY[D1U90 "EHF=("/71J"RUL4O@3ESM4\%O-D;P MSS8MV,1&+> @69T0(D#VUL<%/6K_I33=F9;MP . M ZBU:J/BU.,"1+5#R&=+$Y?O#HKY6X.2R;7_(_28!1-QM'V /]W&\]ZW6QEO M\@.^GJ+9!>29QP8NHFO+CY_-A=&N?>=?=NW %,SE@V?WT9XPT8T*R,YQ6;IB M0@7FC&'NN0RH;!F7J63C)#?^$\"]X<-YQ_C3]Q56)ZS:AHU6L,NFH3*+=/_F M5=,91\#9XA'S6?E&KLAWG!QKE7))Z]AUFS4^@N[=_K"'T.J5!A"6I:4VHF \LE'>;9]F7[E@*&[BC]H M =DYF_48U:WY"YC\=(E-H)*TF\SW+&G6(%*:[AZEH5+N=<=0@HXC?"X.]NK9 M5PW3"=0QKI%*G*3HMF SE<%.5# .)=Q<[*E5&Q/-,'CU-:0NP3\X.,?SRB-# M0W'C[WM#FS&#J.%9%N]L84#4[1!%:L.+OOOZ58=U''?>4';7Y2866-)?LV/N M>$W?3V=5S\+,BDIH$E%5QEGK5Y*6B(_9$X+1E]-C]DI^$G^[?^F M??)UT@:R2"I1FR8###C96Q&G*78J[VI]\IB]=&:@)/I]!R9IFYIN- H ^[JK M*%&O2ZE@RW/G*E\:=GY*&1!_);FY<6T8XI0%HC>^K[\QA1%@Z/9.6%,-L:\# M?"^:-P26C.&]14*U3G-"!X$\:C"+=YJ*(RL^\R*-5$S$$+W"Z_QB=Q(,S#<* M,Q^ ZV]%-T*I_DD, RKGM31K*K2N."#F2MK*^*W,>PZ=H=6G%64&..B.VZNL M4$Q)<]FC.)5BQKF!M*.BIF&C1"[I[,!P*JM/(1Y((&\P1/BF8&@=.H+'?AX. M5I\EV77*!09P+/#W)6'CVU\&$;IANU'.F,0\:9VX$+E):;N?EYXP:E]].]?7 M)?TI]W+1L!3)!#I(6]DN_,L[%=__/L8PIRZ)"#X5[6.H"&9?E&DGN_*^##;$ MZ0+?.7^B\!!!A@U5S=K;JJWQP&"(:9&0.5'#ON.XM.^(:5I%,/^>70^PN[= MKK $E+3,ODD,QZ)$PU.LOZ4'LMN5#5Y"Z6C*6#:S ]B>-\.^XCX*_%..$44Z M^4W)>7T!JU9.^KFI.W.+,ZX*B(!!KSF7JTE7KYXK2=QE&<;]"H0T9+"M3+@B MD&:UZL,Z",QTZ4>2V?>F,E>T5^SW<6&KA@63R]EW^1$BBXZ7)EA M4&+P::#^X@3B<4IOU:G5Q^@K25[SMP[O."6;/"1&BM:(%QN0-Y*(NFIQ L29 MO^/E/THW8/8Q\[= M]%1L'+=[324*_E:=%EYB-V>9PE)YYQ487[@3V"W1R5Y M=HQWS%>PR5+XOD9EC?&T20V8 $/]E[GF5[/-IXL+!#$9ZR"R[.[YAB+.=35: M%+.\<3_R\U"J2J*.B>2BGI8!B:DF*A'YU 6Y)&7X']=[.[&/I1+ZQH1R A$] M+A[R>E'B#R8^P1::T3F(2*,14'ZFR7;, MG=N5QV3D"6KAB$9>@ETA0\Y._P;;Q=_F-2N^T)C\#<]E1%\>$+:"%TYP8MW@ MT=CR7#0-S '8=1NG]!QLS\=]::C9 KU+JW*,#AQ]5/!>>$&=8P:^$^76'2!^*S/@^0FF]?_!BW+?YZ6YG_,<'_: M*N!_)@J'7643(YJY,N)!O_AHR>RG=H,! =9I#>9F[V%@QE5->[KYN3AK'H>- M[-%(Y#T3QT1S:XU?SMN$=09Y@O45[C6 \(,#%T*.[+&GH_0$="SS64<*\%E[ MN%2OW>YHIP$1N)40YO[^:7Z*WM<1T1^? ML$OO%8A8D]]*?5-'B7-;(/$U >9>(.'/8NVM[K?C-@H0- ?.94=OE$H>&'D0P)",XF0)#&FR )N26G64Q_/. MG&_S32U-%C>_?UWOQ[&UF-\:K;XZ$4/3C(#N?+ZYC_ID1ZX3J6C:ZZI/UNO* MX@X<+1(@YLT7'S%1* D=,+4.MU@*B+9NLJ_+TJI\6I,J9'BN2QS7/K'TD9M8 M][%Z#!+WOIHB%^'\P'+SJTR!]['^CQZV/*M??<^%;U4_43^ M$U*0-@11C68%Q-&/ SETE?;:,T:N:ND?ADK5#B;-2;%^7.37U"X X3ZV\[!2 MO;CQ4$[*1FLWWT2 ;YN=1F[#\XE#70F2J[MWA.&=RT.0[D-W1C4?O-\= MLQA*[HZXN=C*DG'LZR85JQUZ[M& NH>:)G%OH(8XT-@." @P:GFY'1?^RT14#)!%Q9/8>S4'7 E,M&O#HIT5[AFA'L0I8=>_ M*JWX+N5G V^VV2*8E!D5L@@'!?A;4[\0PX78QO?@D%%/^$)?GH,887&.8U/2 M =UJGM#( QB]3M@"201@C"EM;W985IJV1KW$6\3C??-<=Q+(HFTKP-$8/#8> M&=J0C$5,.AZ_M L3?6/5%8]8BU$^#%WHU(T*>?YV,3LOKM+DOH"]1=U@I?BH MJJ/3Q7XSN76EUE1D!0?]-)N(^!0I.!C@-$T[*D=A0.9W!?M\?%3.]BBW=/,N_(1' M0MZ;X\V3PGG65#C@P_/W5C7,[O#Q>6/'K8Y+Z&V!' :Q%^C!)#!#\'C[Q*L!-9>5BM,$GDJ<%^ >Y/$D_Y#S8XV5_2%8>*U]=SU^R[:)L&C3]+PWCE M@SO1D1#*^<)#?-AX&1BO-ON&[*3R"HEN3M!PE?;&,4"/SL< _+ONT@KH/EJ MB<?;!!.E-9OU6:].CDJ97)P<'#@[;T[7+;#K .$\;SM;[-6\'E[ MD6S4L<2R32FG?@B,YB#I/G@(?NYT,G_R"] MBYN)^-LG%+Z-.73B%4&NS]"*-9C&W\:V="?K!-(EQ"'CX[CG>O BV Z8:UXTO!R91C/?$>!$,*OU&[E;\EEG<3$/KOJ@ MRUEG6.X6?])9',W;G#_C&MM] M1H_W#(=3\7_K5*3_LV(S#6>(GF%YY#';MT"T%NS5W]7OSD)0K#^N->/B[HQ%2;(([!Q8U.MO]QTN&CF"2T1E<_$FW#9GX6W.Y;1+@?SD?" MH(L2='L:FTG#@T(@S +68-$M;0A#P>EH#ALL>;C"17C&F&X7 WU=I@YF/N#B MY&64;3= 9>:)LG:6#A6_M 7'.HDD*#.?/V]MGSD@/5,Y34A,M:@-.\U6CDKX M;J0VP#>%CXFNG(3MOQ:0_(ECIK3B2?:WW 0ELYA$NG;\RK%?OA144KT!9:K5 MP@LI/E0)WK-HW1J[XK<8$^ZR[MBIUXR7I01), 693U&3'\;E* O;S";F9PZ8 MO,WDV;[#Y#B!!;3M#?)I9(FSCI_S60C&SR8W1)*9CY1A]4B :=5A]9;.F*82 M_I[S]./>/XG7[,'B6Z ?MJ7(&F0\*K[,HJM(O,4[F5]Q/U26R-(!$LV_5OV M\E.%KKH;O3XOQ(3<7U-CI.XU><-L>\]"OICCMT C!63P4C>Y_#DP>SX5_UF9 M9G:!O\,UJ !XGBGF:J;_^6))0/D.=;P!,5D"[0OY/#VQ^5'Z/#$D$,YKW(,CV&MRIRPARU9 MCR(&S]XYF7Y;)!\\L#*R07L"H.@7 1.-"<]P__-W6V<9P3Z+JVT)9M.6E_^"M5K= "?"*C1;,PS(L0U%&NW?MV&/' MB1N!C-%VL:\&]<$O8>&$UCQ1[&1EKF O@VX>S>(=T#&Z [TZ4-FQZUD5JK[L MW;Q4L%8&JHA[WC%PHLV<*$DJ;#YFDX.7T>RMUUZH:RL=_*1U2??RKL]LM\AA M!8^!LQ=[.0%!G@A\[Q#PU9S/,]6==9 EHG\]3*;@RV6W&\DG^@1_9?]ZPSSC M-("=GK(<./Z2C1^V;O=00JUY[6&PZXTJJ&;/>D[2BG8_:2*RTEQT[,C1:F*. M +1_)/U.WRF:J_X*?"]CN\"6&Q(*5,XVY1Z%"\?>H%3 7611A'MVMZ?Z MSNJ6Q+1 @$/=^(E$F2LT%G]:"]'ER18H+B;>85B6^_GJ$_$GSD_?NB!O-H[_ MEGBQHB2COSLRC*GOGI////RIF?.\76FYG#F44FT\-192SCP+4T"H(!AZ)2:^ M_KI?7Q6-F61FNWNZ975+I:6V$GJPVT- BIJ3;/V!"4&6 M@+.Z8L?0)PEC@F\V%$@J2SC*F\G;GFP_"7OH%\H[+8H8305K4J-/1MP]- \F M#R[LY_B50(EA[<[)GV<93+1V2X\MK#ZL6>O>MV?U,>$L0&,=&E M3$K,)#Q=,9RQZZ6G?^^4SRLEPYD-2N[E/G#^==TWA/_5+HUCW*VY4 H^P@(; MJV/T*DEMZKR>> M=LJ901H.%WRKRTG5XN?,7D^_OB!N[*H@FQR-U:X 1]6Z,_8G3"FV8:06O[H! MWB^N=4]B=WW&JDH^]Q% O.AD"7)\\277?/3S&'?A>_O?SSFH+RU M6,P]0Y4U[K>@[L$6F[44I2XL+%A#GY:7,4PP['_;1J4M4"LX=L)UD*7(UN&6 MQAXXF/E,S+;2)+,?<83+R%\)5VNSH-4$&X&18I;Z7_'!.0&W\:_K_:[M9??I M=#K:\>>)3]SOVHBY\<<(19P=T!VL3BP_RJWAV%+C+LJ7AJAO<1^FK#\RU]<_ MK32Z_7IO?L:&%VP@O.CW?S'=\-\ER*MLA^^+G8G; GU#;(%N'UN__/NC3?=S M;"?V_M#1A#G*3,-^'T(*;(&&LPI0\_P:"Q7_'+[] 9(&-YA_!Z?.0D"H/R2# MX&&P/Q;=_N6U2NZOJ K$D@ EAI:>3/YIWV.C3]4)2R$K\RLW]")L#7G-1IDW M,YJ:7#%=*D08B\>1BIA$$^^;[V$'AGP*.,'I1D+!V1;:P?4,PD&L6%<8UZ5C M&VYL?K)G1^M)*'9<'9L_Z*=L94&AU;C*K?Y8<@L.CKUVYZRK+/KQX[EY)FOIK(7 M6QME',^T7OH(WSLW7-7P]=3Q)N%,R%JOO709/".OPI\A%$'&-P_5#NK(01A* M&'Y\YD_UC_&W!%7H#VH.;H&64T+6Y3PX:=R3F&4YR@0MNA=;H;.+_$;Z3@EW M;H=]5UU5-Z3AX?OY;G$%[C*-^?N,JKEL6LTD3%"_:%YK@P4AW#X(=?SR$H/P M1.N4J]SC98+N4N]W,=)/A-9E1V0=5\HQHW]0FP:J4KLH.O'#*6]'1(ZU'-,/W/A5E]5CDFM:3'T!"#@LY=(743)A.8J\$I,'KC<+]:6LM-@>!P"6^9;!1[%[M"Q1EJ%$+SRDY/I" E.7,/^KEG6> =^Q;M#?<' M"U_Q!Y^LFASHX0Y'?D95S#2$DA>WFPTDE)_W0$]Z4&VN^9ZJ;.C_X;C[^-S_8T[_7D'BB2 M6<^C6R,[D6+,$ATN]6=7:"=IC-2WE0[?#=RI)[M0X9WMDM%_Z> MP05D42#M6#[D\06LP+KC(:\)X>&O\O3C3TK]?/0/NP2$AW^6MKUV-_?.V=,@ MSK7R[>12U[G^;0Q#[JP=G&[F*0:2;R!V(RQWNF81%N9"WY AV]U0%BMHF'C] MG(:*U)A'D$,DVZ%4XR+HT+V%)1GZ,]KT,Y7WL;MADQDP&=91L>,J]3#NAWXU MI[6<#N5\2I.F^CQ_Q3V2;H2UH_MO9W)B2'E1K5I.,*I,Z51"<_A0!I9Z_ ,T M/U+YR-JG%&1N&"19Q%J+)3LP5551_7&@4K+XQ*.6)*4/-;,@_HQ#C07;H\YV MM@%TJE?',\;11OZ^[\UT__B7FI'@S4E.LZ=![=P-R$F&&B!)H4\.HD=T!">7 M(;B3R\35:W;R9HKTU:G@7&XE\PL_/#A_)FQW#[DW.U-G>4L M"&MG>X/0?U*D^NV0STF&)76#E!G.)KX6/2JXA7A,ML-TV6U<=/[I+O>=N=H< M:6>EEX5_*L;#)E]!RF.B^)2V0$)+*]/<.W2/=RZL^)\B%<1B9@:G6(?9]JH[ M1+A/_W7*\X ZIR?@]-2O? 'FTGPZHS%,B@?G2NVQU9PV",7!Y$D]4@JX$*NV M^NU6]LCMG^/JD MJL[0H[9O@0!CQGVR8S"*7T/7B3PI$P$YD]N$O,+!/!A02)Y]& +&LH3,)0*" M<73H!NWUFUU5X\:SPPW96#QY>V<\V?2Y0 MSKE@PL5*JDWLQ(O*C!PIXZ#5BWW/.=$_TCY-E;+O%#7Y,4-PQ5R <>CCQ^ZQ MO"M#&4I^BQ+G1E88SM5V (X-=)1+**)66QNT@U)G56&HTUBLVY#<^]0E[J75 M+WX")@#.VDV@$NQW;^8^)\' 3] M+ILNW]-Z7+*9% J6L<^&=H>2911!>O6*T=61=J6AMFZLVR_U%.MU,G2]A?.2E$;.YI=9*==.4\G MAT'9.L)#";X <%,B6EB<Z- MF>F,,W>I!4V0_97V.4G@9I8U)-F0^>F5:MP>^X5 M%< +$@Y9LX5"MD D2^& ME*YGKABHHK56#L0GZPZ%:7>/;(%H9H ]7=/S"/AAO18"$4)=SG&H;=W84&B< MCV4C[P Q-\&I#7Z K6::C;JP-D2X6H"IS<#R?7,1!JR&U82M+:^QCWTW>:[+ MRUF_1G4M3^[2HO)O$/\$9P_^7Y'A&._ MO&R&ZL%DV4[")E==H=F :%5M9;KYY*^;R1/T^TL:O M57>YD[TLN!;MTS_M^F0AW"&]7^A$TTF4?']#J\3N]QY340: M^(J_50MJ=;:KF[6< X\9*$!M+< WF85;($\F0I]J4-C<'9&1$H">TJR4"<39 M 4'##W.ZRL,Y0.%%H7JRTR*7^FDWF)E^*B-XG/_%XRY4Q62-3"TG.:HK,.9? M['#RVXAS:EFTXBWW;]-QBKG,:!8X0*L)SK76+0($6V6V9:\D*4\-W4>+PAF$ M[,=] DM2J1>.JJG^"CPE5YYQ(*_@?VS4D@6[THPDCPV[J.F&I))[_0Z=92^H MN;:QG&&HHZLK^Y$$R"X="=O[J/A&P>KT2Q*[UV,//?9-=C9T8^IZ< [-85)T M+-EF_AKSJ?N/H=NHTYQ!#U,GD:0U#;9 &6I>UBS/^;X3=+1ECS]&EFK.$.:F(2B-:[]M-+H3"36=G/G: MT2RW =(E2&-MW"5B.4I+W>J?R55'F\P@14X-E$/RA>>1HLQ,Y(D PHU>J"A0 M9Q'W<1_^Q;?=05-9O+L@<4L>G.LP-E#982*#?+[WU"N0QWP,6*?)U96Q:W,A M!(13B;;-HVU.B2KM;@C1HA2:ERU]6,C&?9O%'!0Z3!U-PC^?S85ZL[V_T"+M M$?64"3@LT^AA^_G:U\5>(J>Z#Q\XKKUA1P/SLCCC&B%_@D!7GNIG!H4^<\8[3?0U+K!O8.^&7O7N<07@33$\ MMU0F\Z61=_)3KL #W<@[T/0E&5&VW3Z-CZJZ6+T\GV="O+[%F=V6=+P0]_V6C']ZF6%+LYAY6H MFJQAY@I:)MZK+/VG6C\66XQQHG3CL+S D7- M,$X;&IY_74"UY=AU;IV0>%WS&0_.7Q\IU4L;5".\)(P$ 7S)I:Z2+S/L-%J+ MDT\K[0/=.ZWXD;U"-6.?/ON).N%C2 WMSSCO9U[!5E:.$DITGM,?6!&Q^26' M.:DV+1,4@Y7$S3*CH1!]DC37OHVT9=]O%[51O/K5!(".U%@<9WNX<&FBK!%5 ML2WKM>**_7S08;1TD/%/S6 4:!Y>_-B"NP6Y_6RT0GAZ:)J%@62LX*GIC)^7 MDP]W7P)%'[A^BK7AVWTQ:"-J"S3Y#%6>%_D@!Q:5;=:O0KV5VAV:>S)5,06/ MNFC3.V#!K4!"14)W4D[KD[IW OZXZ3TV=)4+X6Q:I99QG>975.W0:@@$+&2?,F\\T#4#!; M//X3I/_^?Y56O(L28*D%*)(W:%B&7..!#U0P[2*92%^Z;3XR?;I%\^SL-"P= MQ'[L_\;-_?\;PC&5!X&YH*+R*E[%H=M9HM6U ^F:^J6V6Z"""1Q>TLWIVIY. M>B8SFU'WVX@(R%Z6%!-C#7@&8?=6[.]*X.+;AJ7;]+3K_N?$:!>8A2_"8!EU M":%>32QYC\+X+=!9@M]\C8GP\KM25ZO<&/Y$<$\\4X6]8WWG6#K,E#4:[ P0R=G$E[ M\]( 55QKGJ#&FR(_%5Y5P\OTY=2J_2]C]=/U:JJ$+)_(I_RTJ4-VHCAN8]TF M'LJ(4C3>)ZUXR_Y0L^!3;Q0A'T)*H>^]74B_ED.8FPFN=T(C^7,Z+ M'TXL#DA1A^ICVB!51G@5<1^)PC:T2+WWQO.J0=>JN)KN(X)7== 7F(?8;D80 M0AK,[2>KQ#H=&HQ=4!_V7GJXR%S/&<4Z+^(Q@#V+1Y]^"O"]44MY_9PL+OIH M\W7974+RA9;>XOF>Q'L>G)0T:X*&-'+NVT)0U%"!;__7NJQ7J"]QZF,J)HU# M/S((ESY\Q-;X/"*V]IW^#J[-SWT);L<6=/,A\7F<#,FR"DR4C%#\%7JY@^>) M;Q<:@G1*/FMO$DH\M8_GY1,3O%5;")>JI&*]Y:ZEK5KL J%.0469CUB:0/>- M/N1^H#8@+SW76]Y#SJ?A0,K5X* MD/;?//,1F,>*X ?)O-W# /+0_*'BM_9[ M3GU_:ZX ;G6/9RZR]5&JGJUP.R\ :2&"]?I3*WSS'#7'"O%W [KPYEGRXO,3 M5,SU[2?#W9R1F$=)85PBW+_*/2/AE"<0I_,S:5GSU"9AWGL_!S5FVXFD8,NK M8UJ8=88$'=.*ZUN@6UZJKW^<8>9U;E*=FDFHX9A)Q8@1R4N &4=R8MWCQ)24Q.0*#H!$-T>.3XC!/##)_2'' ='@HGEMX\:TB_V$/;J*G'X@=%N::A8W],B>ADQM/A7"74\&)#,'2Q>SC684+Q3=* M'6V[9XB2N(_Y-;$91E\)',^,3\M*/97)FS1OY<,,F],^T5$)?J?7N2ACZ^.9 MQ79A6(_5,3L%]8/O^;RO+]SC+&X_>YM @%%,$4*,$]3V'&I:BXQF+84Y #U, M\%Y1UH&112,EUP04W@V_A-4?'=W#97PJ'UR&O9Y'[&$-37!-V XL7W]/]4'[ MT@1NC@]>:/EJ.#>3*&1LX]1*Z9S*W\E89#]B'V91_5V*N37@FQ_ V:;5*-Y8 M'[Y*MP@6L>@SJCT0*171?GYP8R4"*@F8DMK>#HWOHU0ED((]J[)N]/H!WD)F M-:,?#4OV:$FYOS9#'D(U.VZ?0,'COIQ0//_F$%!_^N6(9QAGDYO^O8EDGSO( MW &.3[:L(4AE58&GP&!A0HB_K[ _ MJ7RTR$'U[KC:[OC[8+!BS#OW9.5;@U.1#CS++8\N@'.\8,C((=1#U.0'&3" M(*%X _0O O W8W/:,EE>KY77LI]:?+TLEGJB!918'Z4HXWZC6P<9AOPZ43$; MAKH%YJ["3H9:?,L)C4.]'E/)]+^AL..JH M#RHMB_;/CO.%ZK<3U]#>!42'[WBQL_S5JAP;Z5JRHRD9]Y>?(FWF\\1AM[$) M1)E"JNAYJFBKKKE>F;]7PK+PJ^B.W>)WWK<(BQW^'G59M+C-'TZQ-1X<< ME'B0Z )S[=71]1;"/WUXX(/IL:HS0J5B6Z P7J8),Y9QTI,$&Q$E22>]--FO M%N#SE9G.Q9$Z(W=7#CH]?3.T(Q^K*&,SS_G, MO?93S.12A*LR9.Q.2&T29K$,X3.T"L"$.DL+I; >3JJ($X&$:U54@X:UJO?V MW>+71/J6Q7\>N'5"XKRT[T\+[B[LOPDL_09,OY+8NOD6L"U%->NK:,#CD>S( M/1+5 NZB>MNWM6B!V_$T6(['_$Y0QV4&A;GMD! D-92VQ;( M0&T+=%BB< ND8-.O!97N0R@&OE.O.SV#M#-1[GW"-!$69<@'09@<%5L@QBXT MXS#GC.D*< 2_5%ER[9OM>(AA\DP?63/:PY5">]TA?T(N_6'E;V?8U:>Q>&*H M>!S?%#H.MC/D&,:$C.":U[J\.+YW()OGQ18H+N2#2HY/U]%C1Y)-K$J2/J^F MM!];00#GUV";G)[LN^.# %??2,O@3-V]SDAZ&=Z-/G&NR)RP(^SXG^"I_ZGE M7]=1:FV4N'T($(][Y'KIOF6KX2V0IZV9.^V-^Q$EJ,OMG-Z'NVQ]'^E]DK7@ MCF0-;)]_"2:695I2!5ZU)Y&?O%A]0>5*[I+&'88<[>1-3S?RQLFZ<#D0R(81 M]*, H;V1&T@A;X'X];C*7@!"U-)UXR&SZG-R]5E#.C=2KO+<9H=&.W<8%3!4 MF/DL158KMO)^&SYY=DB#OBSC65&*,&T<./!XS+Z1QV/\G&^J0KIDP8U@B1% MD.[E@>)D\3$">Y8KNK[HM^;JUJ:H5[I<#2>*.V?)V.;X7Q7Z+A^1>L)8JH>; M@*48=1-C6B>$U+%"C)-4IU=W2TWR1XV*/$4)J5F*II?)IV7==#X4J+NJI7*F MS^T'6P#-;+9[!7A2<\@SQ5/+\#:9H\D_;;!TG^?.-SAM\P[K'H<9)G: MNF>=-$$Q0#^L;4>#$Y%';SU(\GR]8+U8X&EV="^!]P./8HHO@R-58^?]HSC MJPWKA49/5-@L==&O38S>0IZF'F#)5 Z)VO7>=FL(6*H4@'6K&O'%TF(NM3 OBBH?454P@4M MYZ/?O[LOP)2WL_#[-& Q[!A7-/*V\KOO,1>HLCDF ]Z$]&=VH@$?=*U=$R,& M!'#/-6C5K=V 4@PN!Q.1G9B[M^]^&W5Y/:W9^T:H3X+ XQ^O0O"/3^XINC2Y MW_4]QV@:.@LVF8(J_U%*Y:1%5 ,)NF][ 'CS_+&$UXF__$4_G._%\^9.6QL^ MFGH]T#VQG^,AV\K[E:<2:)\'O]^-^MBG=! ]=MX5EBW!#&.F';"%N:(B$E^> M8%LX+2.IH(3#>I!GOSF&$D"TR-$I $8>>N9YL"U19&)8NR*E&&IXP%/YY6T_ M:]4+46B4$FKOVXD1V-N\K># M?GSE#[Y2HM7Y[;#"@640!,)PLR9@$7!Q_5M:#?A6KR)YSF>M"Q<+(%;P7@,D M+ZI9%RKLA:J(65*T==L>LJ[RZ<7*TY_/X(9 MK_VM'LUXN=WQPM"@HI(;#X6BH1G4*-$]Z(Y8AA_$04;T@:_K,ZF(N4?-1>#.G=MBU*.?DCU;S\ &! M?Z^6H[_DGY!_[6B)0 @>,6)$F1H M6A_+?5!EN&XG->]2_"H&KEVR>" ML;Y6U?8TAO+9UE;S2]*UO6\B%,(#.E,.[3&BTF1^;>*:D=P]4"G #8\;%^U= M6E,6ZM"T'QYN54CB]GTXD-:AF&IR(,W^L<4N:5_]_GJS@G%/[8:HJN)7X^=[ M'$:-!)-9>QCZ*41.?L\A\-7^/6W[.119QL;?V] MPKVA%?\M\N M_RU\6#\U%;,L2&$KN2^ETRL72A5N3/!6NUT5(:#\I7_/F_T7^*"JJF>;/G4( MSZT#!G0_(,("6&??U>X&2F[-F\:L OO%!TZB%1DWZ W0D5SU5 M=K8X#+W-K MUCA!$ O AL4G7N" [+5;TEY2LP^1" [-OMIJ9ZF=:AZ+#&QZ@E:11]7R70WERO4>WS-84XGX.+G#.>62A!8HL0"$4U#(9@3V MHV[ N($NVC#03#$RS*9U=IVC8(AKQXK?^1M7D_E$; ^=PAVK[_.Q .&>U=WY MN(EG\330Q1CNS,<,9\P8@+W28Q1Y_XU F@=-:_6+]KC"\WCO1@MTI.ISN57_ M/1_WH[_4-#8^-MIOVG\072S+,9 *^D[H MT)J@V(!'B-UVFB<7@P;'/M[$$BT\5IEY1>*XFQ?OH2+*:-T=6R"*'3B9F%Q, MW8?#\BJ]RU7>9UIN!K>(VK-SXUZ&8+1TBZ&J[@PTO!85L7U2Q 0O0*?9](48 M%'O9-52W/@LV=K3[4I"M45[EZ?Q3F100[Y+T]F''[=E3LOP6W/-P'"1^7!#X M0CJ&V!>@Z%1.%8FYA8+:PH2])3#8C2V%W &NU]*_RR/MG/,9Q\&'\\,3ZL MA-'\\)1<\L1@/) [Q>(MIQ#[IR+A_#\8)\G>AY@:W4N27_2OF 9:PU)[ B;3V@]SKM9-PI<#J9RT^P 51=VSRD%&[S=W9J*+C$KAHKJ9[0@QT:88A3_/%HX.@&7H47F#*(<>AUI9 OR#WZ4'$Y M5GW0UOF^7$J3&X[SVR;A,_:]3Z;*0S8 %XS+](2H(8D9>>YO;Q%OC2F$5#^X MVWSOM7[R[L,/\;?#0@]S)?BCJ7_X(238G>VW8 MDZ2\P"UYNUZ$E=0JIX8U@/8>1!Y -=O6*\*BMT#>,*$)$_%D:7_S]P/73S6Y MBBSZ&&^!'HYBI[*96<"N*;,SK;!R3)C.Q>J31H5FI#?'B@\I1\;RN:ARZ58] M:MKT5N< M"COYM$]RW\;M"7'?L$BS'H=%%T>Z&^1 M,(I80PLL6!/;\Y2_+;^S=[BPL'BH9V^;SG7^H CX4VPE-V._"EEEV752&M8" M/=X;HE+H667W-.CMO;F,ZI,778U?Q1Y1=3#67,X"VN]QZ^HQ39C5V,D\%&7$ MZ2AEJ'P+Q+/"D(<,#UVV_0499C^(G]4=V W0$ H MG$V/F\*-$/9;KF5',FG'IN$CB$DX0[T0C^!GG&*-;H$B?>E>RW"J&EV16)]W M:,AV"S2(,!M9K6*2DD9FQ6"H+1 N$;50A9HNW@*-57!,PRF;6/8.7#L6 F/' M[/@]2$D24FH"$@11N>,X]ZSW/<\I[ MWG7/>M>]]_S^8*W)(IGYSM[?_2E[]GQW1?,N0!.!H===GF)I)]L9^:X,>PQ] MTOQ?'!M+W_PWO@[YUV>U^?SWET;_%<=?!!73AX M&4K09&)5Y.H0G&(UCNK[P7$9/=9=$Y"^$ENWT2Y$%45U0TEC&&$-I! 3=Z&T M(^C[@_='C*;H&,K4]*W"]OGE#>QXIG%UQFE\0SK[&Y%[3[0&PI8M=P&VE5T@K(W$6T.$ M@[804L0NX+*(GIAQ8;12X6G4["346JEY'"[F]I\E8RGL?PXI\W^GEZ KZ!ZCO1C!.=*HOH-7C\GJ\.3=A$2^P"OZQ!]"X0 MLK3&N)C%@-B0<8P7\/!= %2OWP5^=/TRXD(W2J,)#VERI/"74(+7+G /W622 M:_*1'LH0P$([-OAU^TZL>-:(M?G'[-AX_N]SY_\;=<)?H?P5RE^A_->&\@G5 M@"-=11]EHD*W?D.41>DV44UXQ-L))MI%>!XNUTRXDG6X. WR#6; X-?79 M8;4[U65O#=+<$^Y%N=EJG7]^3RNAD8W?1(A6,/8G[Q^?[+FQCKC]W[#: :>% MGLV$D2Y!!)#7R*UK+6O/*:-;^(),H;(XWM)/K'W'1?7X#>+?N'!7<;+%VPJK M1=%U,X.AZ7 :%$5H)31 @[XNYD2S_2*ND"HV?D*V-0ILX!*%2R4$@(ZZ"H M5?)4\M2<>^CY9XW!.<34R1O5]#>NE>29N*-E->25E:+R\J+R([:E'VWGV]\, MS-\&5&N5OK/<;AGKGQ:AOT(>)4#QL%:(I.JFE(>5,"*LQ7W+VK>/L^A\4T-5 M+)M)\UV\4;% MT]'>^D5]G9F9UN-H^#XH<8=IWS"FY4OM8&$S80'C&%_LR#6 M>/NI&<@Q-N]SAOML)0^H0D]\ *%4%U"O20_-M4S3)PN/-8T=.)\S^."0G2I7 M$9W(F:6@*9%J\,IHM/N>M.=6;Q1 HS,YT(UI$Z";<1/$Q2VB8LOY.Z%MJ>5M M@\T6+\U2J;H'9#H&3R7FVC2(7COS44Z^BGMG_S^_/MZS"U2$+Y=\9HS!.![' ML?\6G\]XYNMN73_(9?MG]!X5G;W?Q]8O3(?\%V;;89X1!FHM\L#'(,IR[-7,F?4G]8A@GIJGSIVG@\P>8@HK:(>C6S#% ML#:574!LD7%\<'/)(5WBUN M-D/Z"!UK=,P-I3Q <\@!43-6 TD7/0.7GL@'N&2XZX74.A]Z!HI3.**ZA9>*HPB+^6!$8@0 _D(VT9YE$V\JZ+_:M5&N)4IS/F_H(X-RA\U M/D-B&D!!U!!,>A,+^9VA.ZCM8 "JW7$PJ+%S,M,\DY!X@=QYBZ&SN@L4VBRG MYC,ZH+Q(4T*=LU,QF6TGXRL],VF\A?Q9(TDR\+SW]AFT^,ZC_PHH.6''3%12A-GADD4_FT/.8G;$[_Q>4'?H7?\AT MJA>ZT42;;WQ]R7@PJ]^F+4-A>.N2>I)TKFI/>J'HH8[I6\]%O(7\8U[X)E2P MC^!<8'%HTA",]3%?!&X<1F)>U:.N"WV?CEUQLDGVD=??,"R=PF@$3(GVZK?M MU2 M,"".M=&R9,3&ETMP.51KN^2^UC:1V\ M5V&\J*$9TA6T %**_LGP- G>)'UHR- TX!/:=;+;-\CGB&& S;5DVR;L%8', M![M :9#*;SZ\'"69I+?<.!L'6B#A'^MJ3^B'=36-&';G3QAWGD^2.REE%W$U M(5%+BV7QL_YSEYT/RC;D)-=.[8E5O.IY$8.6^?R6\TSY6XB51* M*8BF6B.)ZL&*&CDK _+#@U<]0BWE?U&U7RLTQ#;W.*BZ2K#.LO M#Y4%[#B&4KH+A+6 7E_ $H8 ##R++BES'62TT[,H,R<>:%K^A*]GM>]\]VJD M5O6=A)QAI@I2GVK%['Z:&2F DDW::L1Q("PODGFF<^@8N%K/9DL$>S[67EWJ/XW*O3NZ_ZVM M 62JR>=@S3OL-Y/)4BV_J?81-#M*9A=H&@>M9M?$Z:%4%<8A*86Q&U2^](4@ M3&_DO?6M%45%=;9H'3._L\-^9:F(T.X;%;_*G&3G#Z]-D]Y S.8U@'L3Q_#%,W M_^5:S-P[.,V-]<]TU+8KQ8HYHB*0>O3/FZ8$*L>:H<: MMOSU>O:CET<;Y(\!;W?>_@<+@+$1N\ #*_ 8Y1E5E7:^@F2=2M FK^9+%6*N M:WKNZWD@%=?)V:*U^BC+A]V[OW,L (!X7[V%;IR)@)+*C0Z#!FVXVXRN7>!Y MN$79B%'SPI,9UXU,.\,ZJHV_GK/_P+O'0L^H)JA!:3;Z&Z1P_5'RZ,=1ZR&+ M'_9VD^=;B2X^U+][)B8F(<%8&F.&NKT((=URY#IM:^Y"2KI2.:0G M^?V[9T*KK@%$R;@;X[6YB5G^1/6CZ=&_S&5T-P\YNC&.E3WO\R70KY[I/<)V M+%'WFO79;I;X1UI:67(R$+,!,R040A,\W')J;643[-W)QY3C'+-&@XUF,VOE*+GT$B-I1N=3M6R&:F5E_6C9_ON% M_:7#-M7I)HV^E2_.-\[Y"F3XA\E$@7-,6@HA_KKNT7;:G*#PP3/7FT@Q.:M#BW=^IEZ(NRY\OW?\ MH&JQ7K)L=P57S;DS51UM?/FH+IST+D#(K3_P"R* +L01)!@C@:\8/508OA:K M3#SO^_.)>XV1TUJUYCO?F'[VK__?&R2*MDW/ALX6[+ W\D6_[0M!GIZ]1_XA M;F'K[8?P(WB*X'W>'#$37E_E>)A3P??Z>+N8#.3]\ W=5(A'69A7#;+%9O+= MG-Q)K#+S)!X:+(QN(QXK?L3DE01QPEL#'O6>LZFI@P"G;7S\<2VM;\P\>!?/ MP8P2EHHFT6)5J/=:=P&ND VJ(FK_&$V>,\ MXM@["T!EAJE:OFK SJ7UB#756S'/CNP[Q\LK97$]A*5#!GBZ^1_5 Q+:WM@K M.>[XAR\$(J*#80,#&SKG.K03"[\ODI::1C5*Y[3.1JG-?^_P>IT[_0=V<2C+R7[N5[&+@ MP/O\4Z-8ATR@#B!HTXPI7J )2K3 2BM63(@:X?Y&AX;4D,>RO]([1N4J$Q8" MW>X+G &I5?Z(DLV3V+/T+]#9]S,\NX"+Q/" CDXU62]&/N*BMIK21S>!L)MY M"2_'0WF-M]/8I"IE^MF'_MC\A#U'SU9,BPSKN!'(&DTKU\\.O37.7;L\DE7O M=PU%CLV,?K_ $HL*0^J ;PAQ,=+<0[5VLW0G'E_C8<%2D?A[K"&F*L=8DI^Q M"=WFD$LPEC(3M&E!ERO2!*G&]!24O .H8DEZB]BZ^7+A5 "=76N!@ X03IK4'*P0[8)N,LW&+V+N;-2NE6P/ MJ&8XT?-K)(IJW'I/<2WOC25)>BKS-J>/T'-P'GP"2(,B4LH;3\*EH_#5(T5C.9M>@.2MANT++;BF=%"4U M"6]_"P,?7,)Z9KD^.]O=8*/F3-R)6J;:VE]+RLW*-^.+K!==K)8*O2!44$JW M-OAY%MIV-3,Z[R$GI0?UG+;7*I@8::XAI,,LW5X*WKP3)5)1^UPK-.1F#/DE.49R7U8&DB;F:^I)!U-;EO,E-F1+; X/2T3EV"[\I/Y^E@ MZ%4EK![(3C5!:%!>D0X:J9'.98Z]#3Q_N[*BTDK]Y^!M%LV+;PQL]_&QA7#( MQ/LZ)?P'9;,Z,'JVVM_?K_Y#@.G&M9>9)]5_CXPX?ZSHV3(3Q D)X9Z@[3 M%9)N7=KG=:7],^WH\)?2E681X:?? PY[K2++PS0Q7KM !+:><8#VE&2S(C2+ M0-K,>CGZ7=+$=+[5,Y6DE #<9LK2-X/EQD,XY/G=6/L_?L$*(:*&&ADBHSI+ ME GGG(F>H(?3"2TOQAD7/'_ QODH/\CPE5@LHDG-INF4:_B?V'WXJ=C6Y)9$ M@YX3E6<-*MO&LZ'![_E*?F%C<1Y6H#)[,WP"U[*%$BPNK"7W1:OV=G>?/G4O M##] ;5==YI4,N&'=+EMX3J7+2(QI;SUK>8BG'PUVMZ%8AVE2KH;/(%=+ZQTO M*+$P]*X*PDM]TC^W]XL#=)G,$J0>\9)&F_@!3(%;*LGC[;D/^V[AG>PK$3]C MPVZ^>OD^U'Y/#6(@I>$TH3D34)8<8$^R"J=Q91A4#%YH]LUOQG+;]K2=D+^0 M.7UQ6='=:P;!Q&?H^W\$Y_><_X7M\9P!98*ID2A-EFRV%6ZHD[4(X?3ZM?G7\Z8EGDO"*,8\BZ;!@J+G;ES4^1/@E\OW0O"5[G3_B&4D?C5-U*U)Z MI?4S'W)5)PSSF[DQ52 *B1J$D&QBV6?#6Z<\&XT@)&7$ZHR%"D\OEK=6S5E/ M]%N"OC$QQ&"%?]]K=9/-H[0Q M^Q$!U\;*)D'M.LCE9ZO>:^JW5!^V9:FV]!_($2)!EO>VHW$LHW^ NIWF)I3% M-5MHYTO=_;FHI/.IK%'NBX^IZN<5;[4V;HY@E9_(FNIWOEOS3 1O1^_ASP83 M?V:8^,-EPL0?V+_ '[$)^96$?\(?GA!-)\79&5!MX?FFFKVHH16I^V;_ VG' MV("\Q829U_V[@-BY*/7T!L5G;4^OL/]^(?2-I@O MU-7]$ -FX[MN!' O\N:#R$SJN0?E,UECQ(ZVU2*N.(?7R0/_!]AN,;V4.8AE6 M^BGRB6<"GCXI>A;W=!V-9V=P;9)F"(I1&D@#PFFN-:(:/?IU@88:_-!@\S?V M@Y&:-N['SW$K>_UQ-H8\9>8S>C]ZMAC*4R\#OAPR)V/"->JE);**=(YYCU*Z M]$XV)#3)R2C&3G)(6;#*HX*;M6Z=36Q9DK_\(;G_QW'#$#X?8[[,K,K*J-YI MNX5DF9"C&O*)QV^:LS>TU/IK0QMDQJ)LE7[B3)(BF5V3"P+"9,V5D M/!_9>+H$TZHW]&. L\3#)O7)4]I"DZOF61ZSG.WCU?P:?/A2U[4L1HQ?HS.#3".@H0Q]B++Y''1;)\B_=*!,'N?L($>//J$=^AM:/;YULJ@?<2)7F*SW^,"55<$YR=6U6D]BMR[G$^?NM&_Q.Q M6O8F9)DDEY&3;\H>R1#SJ.8)[2XJ^$._9K A#IE3&C ;JF0CG>R[ -"/9U9A MPG:!0[4ZY(#&I_!H0]E\TZ^_Q/>H+E1&\I#8A7@Q6WX3:R"$XTBUQ[\_MU*@ M.*?7VL?'5,VN!>!DRYB%5\YOZQ7U)H(3\2)J571C9*KP_5/,A6TXY3CS/EZA MFYV0MG4D&YH*%CS+Z,GN^1Q40_5=J:FMNA/7/4%!D#%Z!A5HOLL(@.H1I4+0 MB)LAV5B%03EJKP829@[^VMH%^/U4Q/X9GN2OEV9^ZVH[PR%3_,'I)#,?_0=@ M[] 'T4R,VD=6_R>,6MS#J'(F1B&8&.7;?%*@C1KDGR_PR_//B6:&#'.(?7#? M&8T+Y,W)7N0_VO-UOB3\I5NZJE+#UW'W<'CN&R"9:C".O$+V3\M#7.9NKTFV MUN]+$/IR2/N^S1/-TOOZG(HQ@!OKE!NV%QV-)ME;L2"@+3:GX"&&(A\1J_AI M4PD/WQD>W>D':$&[*'.7+1=8WM,UZ/TU4'FA6>/EM&H)J;XB=QH)'8.GWREB M]*>[EE8EOQ26U7J!_Y$0N_@^X\2[?2R4>4%K6)3AU6Q0I;DZI:Y@IC'GU\YC M/M^ )X\(SF$Z8O<5@G64L,%[6]V!RBO8%4ZJR2\8SQ>4N$6.[9*(WE63KY<* M.*6X8^' MASQ.H3HVESZJ:97ZHJ7MT'N.^.T7>(43J@0D*NU-(FS B.PTXG'FL#CYGJ_LU]^VYP,U*"','*RC MG00MB-$SO*"E20T8BW:6C?JYCB>KJ;*&AMUXG1TKRW8[^5)>B3A '8VB44$5 MYK420"\R>XO_6V@,33^(1)J2BOQDZ5]1?K6JC>VE@!B+H?>X\>)Y,;D_!\02 MB?(IBG9'_ X6A,L^^\$?& 4$_1^W6X0@8-,R0[IF-1G:"BWV3B-\E6C<,8O9 M&8N4J7X\@NU,>'#VG$Y7L[FTF=#D06022$!B?6B;34RY)Z MTPH\GRJ??^LW^@%XC8.21/-;F7O8Y+.;*R,JN!%SZ_T M.-SL.S2OH1A)PQP6B>$KI7NV/WUWR>B+WPN'L++[SN6BA:W7/;PZ31,G]'^Q M3VZN8U=ZJ'Y@(,62E&9KJU-?1H9)ZO+KWPT=%H0,(]7,'@/M7 M^-IQ^))&:T@)=.4)L4>D02_)S@Z$WZRH&)-=ZBQHP_6L\_M%;ZJ6!511 M/L-SY\C VKWATC25JCNZZ]^-$VM5'UTI#K$A]:J0*BA\]+?(2]1[J/Y!<*8U M,Y#ING_C,11S^Q#!A') M&DE&<9E3MR8KZ'H""1RT>TI0<8!62,\088A[,K@&L.#7ODGM.HD;N)'DG5"X M&\ZE! Y/6VZK?\$<.9&H1K0PVJ,OTCX@LE8-BT!3#U\8.M0U9CY55V8!#OJ!.-]71#7_V2,VBS M& 0@78)V ;9-D)VT1G$9_H,5 )TO6N;S\%IL0H1OZ>W<"^ 67JBTB]QO[!,? MROF,:08@O7!0?H52Y4EU!^W5Y"^.Z@GKD1?SQ62-NM32GR']#ZN*]I&]L#FX MV2P,LZ&/D6N("Y&;&MSN]N584E?;X-CRTUOB/YQN=LLK;QCZGWN0>D@$\O"$ MH(2I3X8I@U.%:H)4!P.(%-*!?(*=-A0"1ED5FQ$_K1H2$(3B%!>N4&].5D"8 MM\%;YL5[OLI= #Z#[[.A)Z ._)6C-.[O9MF6\OI>0CV2P,GCSJ.(27 M.2!K(A'SD;LR(7&RB,Z)H!+,0QG'8F61,,(DWR'3[*F@\MZ9:Q&7#OIZ*4FV MS:CPB\X]/-EKKD/:H@GGBJ[L O?1^\T$/06O@@5"Y_N!SYE=OP#@EQ(+TXTQ MT6);=T8,/3ZIQTC C_VZB7K*1);#N\"/2:3++N#\8&;'W!/FS!B "+ WP9\9 M&9$1J9T8\P'O J])1EI$QW.4EB D%D#9HOJX=P$>'>8 =!NC62^LO'6*_0Q; M[**;5)3"BBA+*FFQYB1SM:U=)O/6W:TFA%^)KYMXZ7[ORL:/%#NQK/O*,\<[ID+C MH>]QXVN,2Z:S6_0H>Q@CL7WOE5:[M>U3],.,5A4H7;D&.V+U]]\PAO R&\Y' MA\<)RD,[6AQQ0?M8P:98 5?2?-IS2Q\.[PG\AK/A^OB:8Q_ML!7%#E2;LYJ MFI*EBV9G^,#N%O&6"L_/CAX4'\=.KR-6\IY<N)4<%IDUV4=YTD)F24O&L'<)K%UQ8#>Z[9A]PN;' M+M# -[%%B05C"3PVMJ!%-OC&4%,U)O6P^T[U;]+WXH-"+#DQEXV/HJY,M9U8K^T)&LE MO>HSUCM.G_QW'UOR]>P"X#%%FB!K^PP;TI\)6480]]$=[YPG>:8^BA$O7:MA M)PL%)EMC/^X"ZGKI"S]GCP%C\WEM\!7FQZDW M]?IGBAF?D86*G/:#5H>?8A*%C]C_^,^PTX046RP, S68>1(GIBTPR>-!9%%K MN9KK_^7!Q'K[-]\2L3Y];#L.5-VBI:.8M'HW&<-(=NQG7\Q;#F"2S =2(*-5 M36,7L'#&AN)F2;,_I M>-EOJ"&V5(.[KMWT&@ FN.3D -X\>88E32!L:;9]A4[X*M>46N*8FS0WWS^; MH=?L:)\V]& VX:5\1.'I>N_D':87V<\ZE:B1,HO7N.%_F M.!7+X)BN^I%]-D5MJNGEPUD U;*$'\&&_3EM;H.+-W6^XW5T>%TZ6OS8?6CP M 9P<4X DGI*::>W#EQ!=6X/LH;J!#NZKCGT&<(U5L1+,EEPET\93,0PN*%F$ M(81;AI-Y?^K7YO=8CV@[^+P3T5,O.L].+W:W(CB9,?'?"V0J&P[LV M_#N89_?6]D?[=$7%/C;(\VB?[7[V=,88$\(NP:/1I:XKBA\1RXBDYG40=J6J MK,S2NNJ-^K+JU:L2'MIFG(#!+%2U_:4GTU0_P(SGS8HT:XSO JU;>_.KAOH? M?YV"I^4NG6]QZGR8)* XS;IT? "BIR;S_OBIC:)V21]NKZ MN"\>,[R/Z=<6ERZ7,? O5]0>7$FVF"NS>]V68?O=^,H-8=4#O( VLRTB4_%$ MY&/R2$[E:_"1%>]V1:5BEXB*+W^%8OG*5Y\XKY%-#$TPCO*3;+Z,@1-66!OQ MIV/P,Q%?U14NW:7'1-\32-:*GV.BBJZ)<^EM%X>3V!-_*S0\ .'*[?\!WLP" M[]!DY]YD4;U:?XQ!W1G3;F,+/@HC2AU51R2]N"L_*08%;1+AH0PN,B9&.TYP MB2$VY/<5;1[Y86A-AX.M;?C$ 06=!Y_+C;>#I]KM 8:_D0XH0@QZ)Z[88A49 M[W%DK5W#)\#]27X5]2:QY=P$!-,%A;R]2_E7GM*[:$:_K9A5BC;Z/E@2#T9,*KQA"/V"D MVAT6WY>B^\Q0/K2KH L1$EI_ MHBDL(P;R+ ^9!4V!VZUMT)YEFM0L4C$)W M3+R,(3B\%2WD"VXI"OWK"(Z#><>?G$X-HV11>*>C@^(!;_O.O.PS'R+XOH@[ MGIUX.[!;]=V6Z!]1^O=!] \A)FW?NKX+F B!S4P@0-#3-_O8:(A48DY.:0D( M:[W:<+0F[$1Q+T4T44XBH6G-=F3XG??1!FHIRU;.%NVPR*Q77Z//; 1-Q9/W M2XK3-<2GFV$?*%]Q9%+?NW>X;\Y0!=Y^H!7%%-Z-1BBE1?0^Z(,X3KQ.LZE+ M_B*4%+.8LCC^\N8;6O84X\>TPP(=XPMS<=\K9!+'TTRREO4CJ-V'1UGWES8,")Z+FC1_4NB4^9'%;J+E"57?3^:' M@S[I'6 7-2C)>/V>[W?QO[M"2Q$*QTS.$>L_D -;T/M0XK^+?WWE&?R=Z/3; M8&%$1P$Q4F[V[/6SF1@9=9^M8'F;)2D?AC0(G<5R(9KMR?>3">FZ0ZWBWW(] MZ?>,Q5=]@RNURFW5!9'O7U#>\_UL)\8U:_#3I,AM'P@0H8D"#)'G]!W/FJO* MG?/:A=E=.:_B;56C>#G%^A1P>:<5&2;6L,U6Z!^!O7(FUZVVC:!,2MG$,RGC MO%K^%M6"Z5%NIM)]K.AL5]A_:*S$4GD93&R"X#QP HB/X 7+."X/\5>ZNJ>> M/\W)BO9D.R*/EO\F=6Y$*WERI/>)0OTTV89V.(V"2B)(;84YDXS28O M8&\14L?'\Y7N&U414$UV99_82F)]'K8;!QX+IPE>[AJ[.&;$0SM1)V(SQD5Q M.C+V];OH;$QLL;UQ\YJ^F)U$9LS'[D-76.?YP*-Q49M6/ Q\!F=I8>)5KR]F M@7>"#CXP3H$4=RM]-WB!R$*AJV"E,Z4S+3#P!JYDI@4J_&7:K/=-YJU.3P6? MZ+"8;%9R*CF [70N5G)&IOWJ?<7Q]9,=3S/)7L'PFF+(=V',RZ M^S3?X+&R53ZZT;E>#MVD0E7#(SR.:?H08SVF)X9.>\T>"( ^CP1V@6=7V%\Q MDXZ?(;%]BJ\%"[DD?*FUIS[<4\%H+:7^\1QYPVL76'N;0T2#1\U;L)&P,FV& M#OB,*,5]B^1=4=#]T0,WL9640\2OJA;N=PL[T)_ 4W !>SFDOI@Y^CR03,?\ MPHLJ@> Z=F1]3>?CO3%O7DWM4 M[=(LT\C8+UJ/5OO^[IZW>/HU0?[R">IW&8W*^6>7:]\Q"2I$>L8S M$6%*_)I-="948K_(EZA:I:B_43C\8B4]&E[#8%V"R3!&("4B*VJ9MM]IY\"* M;$_[EU$5JO>J*L?DAGO?)5HT215WSLL>O<&ORUH: #"2T(V:4#>K%S@!QN&* M9[6<0D75Q94^&Q[U>N'\BPW=OG<[?J>CW?/\HH^W1 M_Z])]88JM0MT?D1*[P)%EI9,\K%=6N #50-:X* 9VJ7&BL=,0=WPZE>'R5.N M7VN!W@52@@Q3=@!D#5 NKWD%9@6ZDM.("M%W*ZII"3P29B_/W3ATRXS[\D"* M-^":.'R/I-GSD.G&:8B)YP90OVC?E93_U/Y= 0Y;,^X9PFDGI=J/8E3]U"DW"E=6UU?'F@IH? MNT]HS@)*K!LE#"XX59(F2S)?[OD$SC35'QXRA!"E>!<';@7 MJ[O 3/5V-X5&K_2#3'*WV:-#:(?=$8:<=YX>P'@4:5:-JO=>O>_6+H-L=8[# M?K.8+\?^3J4=;J;W< J"-I^1XK.JX$L^*&1_E]VXS?6AU2WET'Z; M7Y 6IM97B&MR5*18C6I+G6@6SI]SE#N3N,IWJ,W6L0\M:-!MX/HJ83@D?)ZE M$@CV7)^9HRS%36:U-SV6I)G47LN+MZ&:!-/:H*<8+Y#NXI:S=+^C/W4+W^E> M/JE9[L9*#F5PK)"=-IJ@I=\9/'H\]&3BE!:BIPBI@??J[Y-\O7K6_10=@L=Y MJVS_8G:83ZQ<5*LGYWL=*A\R"A>RST HWG(4 /_JX6 MQ,>L^0;Z>@*'I\XOV[VUN^S8:T%MF2M7(9DSB>-5N!UZXKH5W8 +8(3GDT-@ MH"*Z'18#*0NGR4,%D;(^[@0K 428Y8K#M5";4DQ7F?JM-MV+O>\5QE/GMQ'M M^W"NOY,N2=5J6:I\N7HN)\-<1OFCF'Q2_Q5VIEHH=UU6(9E>HJT, MCC _\=PB 281EGYLB"#N KE<#5(S;5T1OH2EQ0+ MR>@H8NS=PO0+W7?NYCW*"NVJC3$MSC"V;6S\KL0Z!)W-A0C$-6/&Q]H3S312 MGWPU%PX'>O6",HV+L?3MPZB;\Q#2>718188(/6$S[I!=Q/M1I-VG*2M7GU.) MSV1@)(&HD9]*T29(G[O7Y^'Z=,LM($S1E11FYM,_# M4*@>*,\N0+C"Z-L%^&C2 T_TQ*UCO80&YR"_][/VHL7L^N:,(1DPUKW],5$J M1>#V@1IRTM5^VAW"P3[T8VWJ[V\58QP#Y39+@LY-% MMC_]%/Z"<3RNJ<@"&CEC7NNHK'3?UG'U&Z\LMYS6YT-4U%UC*0LA4(QJC&(Z M;/%Z[B5[C1BF94;;CCWN[GY-?,L(\H*+S\&_>4W/VU\_+,03VTQM]0T-YAN" M@7+IE*H JGR?]!>%4T&X".R10?N[#[UJ*^U"7,&S/=#+U/Q&*#QN:I"WF8048MHQX3!)HP/NW:0E,^G#1230 M47>A^6A%^3MJ !AV*O\*'RUON #?WT<:T_::MQ3KM?;Q,>BM;$'?Y=G*(VZ MG( M'0'&?-_M;TPN;GR8-<^F40:@=?9F$266F#ZQ%OX)8=FJ&WT'^WO:MJ;, M3MCJ6(9\_#$7^4.LP0_/]S[1H9_Z#5WG8K)]P;%=X'T4(XA)B=#U0)@@;HDR MP_3U,MA?BG^GR[XQ9>MUOHAV0M^RYUSGD=3NVM&L:--@5XGZ 1D[&P8M$J>\ MG4KA!LWG#" @4\.W.)HW^-]'2R%6 RL?MSD\+XI,Y#*:19NNEL+ ,UK ';U;5_6H^E@S=C;@-;_]62?AR MK>*G*:8BLM$5]]B^LULA.E8B MB)H;X>;]I>.UG:L*IP.5CVRZ.@=_UI#?F^I]T90##DZ& U!MC""!FKI%2H[R$FV%# MM44!'L6J&=<-+62N=9V79V<.\G?KGCM^?V>[:%1TXWGT#TK],?38"HZ1: +K MOYRT"\CD:^P0,3L<[[D?_SN+KEW!4&MQWM!/'O3JBV0:X4)?#@^4U'N7V",3XN# M5NV\B!'/>=&3/(SR*OMVZ6#1C]B.AC QR9B0IS9"V4@-4FH3+*PZ-WQVAO?W MM/A@5G$:7>)RA6TH1*W>52X5;GW78M6-E=3'X$S=!13;2U!8" M'W1_LO'MGVG)(AA*9J ^H!_BO]8U#"N( M34C4GCA!6PW0?7B>_61/8"I-<(MR&C2=M9HHV&B;%B+EOF$J;7ZWK?*B!OS% MN_MK+%P$:B^'SM]EA3.AJWLIQ(0N2N:+>-S'^2M@I[<,#<_YK M);E1^<5G3D9?,:4I.$AV%V [3;[_R3>'9DWZ7MRC'NNNCD'#)30UF[4S'R>Q MOE<_$I='V\ R)59(-_*M@N]U-(ZVQ>4=S.[PIAX2W7/G!DT=T>L]WJ#)%E0IS\(,J MWF4!9%]*$>A.PEZ([];Y^K7N\SG]B2?HAR*BNX"/VA[1V#,ZT6PT,^8 ;]1[ MC.$"K2D\[*W3ROVK&G>'"[:4FX_^OF]A86PK]&P.>!9_\Q("O1S.O*$D#//\ M+3W7K<$13^:1B!LEI4L[WX#[S?WRM_[P-S_-7VJ=46JPWF^!W'@&R\$+1[L3 MZOBL!A\<67_P0&VNK"(&S>;VX08*X%K?!?"39N2M2*@K6LP==E#X%_B3PG%[ MZ&W7]H/<2T-M1_W>I.\3BOZF_YU/5$R>"Z"E,9N@F"8$>I)\=%>X?O'F]U,\XT<]KI-BO%06O4]4(.L*QOQ"1:_<;2#I=<&=.Q&J\A/&;( MG& "/@59U#;&EJK;Z:/L(!WX1$48.M&*TD$:@_ISL(GH.>'0+ZA^%-NPX567 MH&,UB9QE[Z_;3 9WP>4V'IFH5%V6V.\;W("9@DVTS^F%UALB9?IK;\[>H*H' MD^D)VG.'6BA\_!Q>$R(OQ@& 5S=9+H0I<-/VUA+7:S/&,(=T,"%.0'_.T./0 MC]_=X[+=OKA4#Z<"6Z2[\B,^^'!MH1@VA<&.>+35.%/6WDQGO7K# MT?0"N1?C_*BH?/Y0*UK\)'ME5X;GC@2)O0FRGZ;&Z(=S@JZ7^G.'70/3)J-M M@8Q%\[O?!CL>K3ZRFE:4*H*%B%O1LD]U,[K>HG^/7V'_[9&;'[-2#.?\ZJK?O*,2K\*WQV:$0#H3E[U&"QCJJ%$HCY'0[VMB M]\O**LK.MQMH:*SNFX.L'JUB\LGH8_C$$O'T%NU07!-J/^B>Q>REPXA*L\\> M/O1B%5U/BQ^>[]821E#W'-RB%I*=,T[804A6<:!"(HB""RZA(88L!_'O3IB[ M9_\^]:Y_RH$-?[$D.7)",O'F.:)/681D"/3B8S7AH>:GTICL<;,?X^,.[9YP M40;'P)F/-$"H$=6/+H4\A]['A.O5'R>_6$OP%%E=>9 I\QUVV43EH+*5JL]8 M9K"%S#XWUG5+!M< ]12"==:J)>Z $WC8,K3Y-U%")5+C<;3668%:]6BA]>T; N"B MZ>V5Y?"*M:%TD$?39_OV3SAB6-VW&A_7*!'O5XVL3FI^61%=2&<:/S&63L-R M0=;??*#L6K2.9;H&L2)L/L7]L:?%8RH5,1'Y4BSGZQ[ MAF0%F[@,FX#-/K5=4LYKLZ?E?UPR.'^'U:O%OS&<[5Q5I]C^=-+YUB#3?WL1 MPT.,5+TB)F078$?"YC[DH3W+G^59(E4O3I]_][[#D>K@'?00E3PUJA=3"\E" M&I/J9D>5](":_3%0GK$%K,_L;,O&4-"(:(,-:0?'0?#(M67(TC&UOEDTPW(])\WATH6B0K,JR[NY MU^026EYV":7H^K/+S)_3QS+%^+@5@S.<* &-PN=FD3<:G"Z'Y]KE_]X)ZED6 M$=Y*56].73]ZNRN*$W^9\\Z[V2CZHP(;(KJ5[R!2@G0NCS@CLMC_"R^,D=XN M4# L8@B:+:ZV!V?))[4"J%O,T!QV 1=,&)3#\/#LC"A"L9GB)#@"U]$=4G_P M>&3]?55TYQ.VC"O;IK+&>DIB&_J]!XR"F9"L Y9<)[,OYW_ZO;6F.EJM$;'Z M8#G#7%[^TL'#HF.G@2?,$S#MUWO>"-AM) MA1_\56#R)$MMA%C\#_,S_#/[&=OQ)$<^B)BO\ ,HD3U7[W".5 M18T(7#$NVM"4RNZ&9JL5^_R; 1D5L2@LJJ\:%C\;V>25..\K7L*G9>S;*'I? M:HFPAN>$$G)QLU^K^9XW4*U3LQ;]3SGG.8Y2W+Q7QR9_4HVQXSL ;8D>A9Y- MQELU"Y.%<\@E9_N1SE]*B3.6%2^MJXM>?E=24V\_VUTBB5Q*YDR(&6N$D:YB MP^KW@Z;4&TMO19HKB4-_*E>^KGH_IMKIF3G[+]H1+UM49RP7X@J_66L-16#FVZ##FI'(VZ^Z/KWAD3M)(06U+&:R9* M$V"\N&4XU<)]G0F&!^'(#QE=<:PF1" /;5 M@*8X@25=3$EIGHIO( _*OK18?J&DK-7VG*R49[]YJSO:7Y@$74 M"\@ 9O\F(MZ!T.9J%3N$TR1=\X_4L;B)][%:9[&*I@=[X*E8/;T/&**C1 M9B0)#I%F+I%Y(Q]58\.0ILX_FQ65[D69R2:'[[=]E/W0A,U/*"V;"7NI3?"P MM[DO_J>"="Y.$\;[5;>(;M_S?G3 ,<[_GQ1D]S\J2+2)SIXX_C?4H0K3+U=@ M^+O-2>T-NNO"KI[IWHLL*^42OG%M/VR"J$Z,+J@PTHPJ39,"34C-QHRQ7/9 M7?VR=^(XOW*^=N#KL+O?WPE)^F)"F89QAHUVE IE#(V=TGAVA_%M4/W/I)<- MU4C?+J7+U5THZXR%#&KY)-N[)Z]%15DIARDU=&SM4:H\N'_3\>[98:0%(J8: M&CX7SXF5E_2&KY[-CNTU+^SFYYO#-FJ\0!DQ>RH&-6R#+ZB2+VY\XE_!D!^5 M.U,XCH]1;I5^>BCJ2*2657=2_!=C]F7%<&=R:CMTW-,TVG)$;A#I3L2RX=MT M+!>0\D/X]XEWN[CWF9[8IV4B,]:!*>:C';J\5X;D4)FCPYQCP3/BRI'>J0-) M+G=\54=+>K\%U':0VRZW OMOWTCM,S!#O78_=3/W18[=[^J@:GM;NZ84"H4< MH^J3^>*F= , Y5K'X-?.@L^(\(FQME-63?/51J?JHCBT?Q;C',266.F4IE:60%MF_/R2?M>#'1>7E8I^XIO M74AISYB^T!I'\8'%POB->!%CE+M@Z_LE2"GDF0Z?H!WL@O>/$"\WP1'*K%9: M!^U[_(75ZV&-MV:/*VXY4'S GMFU. C'8PTAA-#^@F!R4(+VQJ&643Y^KCW% MI[2G^%;V%-_0_W'%"?:F)[OX0'4;VHN]E7UC4DP>.%."_8R;34:O.V>P[ (% M^%1&ZG>;$\Q0I.D1-%_J;2?P /S 8KWTD(CQRVWUL"I?0[-O;?O2##_>ZS7, M[?49]EM9@17!&J8"*3[T=TC-6;Y#4[_'\+UOCD[V&"7+)SH4IBS:V7B>CVCG MEF%7UF?'V@,+:.\^_$X[Q1R\HB.!(.+(*:7WROJ_'*6&F;$BUWG)[546K"FJ M^6T6D%@<2RVW)]4>^1@W4J^&O#)HJ);;J3&YV1/0\K2N+J=G^C*;;I,UR[MG MI;61[WO;(\H1)K#-/W?(-KX1!Q]/V^YQG< M@[1C!(W(78!7VXO]4H09W),]$[QYS\-_]VQ,$7ZHXJ/(MNKMNK';%?R[&>^/[MCF#)J\SOPN4V] $E^SH M*0P-#R.@''3AS9?7+72<]!1Y6V,NU?*H_5V$M60PM@JU"QSENT"-:ZP7*2%! MGVM#>=V7RIO-BT*M*FXY"[2*MX6N7W7:3W5'-3-$Z(6U>LZ4_#;25O2?')>A MLHX[AY#A26S=\4Y'OL?PW_@1VGT V-P%]M'ND>):^%Z40_A+>QZU,P0\TV0# MC])2N8H&: MM26=;%$!(F1?HM:,DE?MPVD"&Y20H=6TRV5UI#KZ\P+N6PZ+@_)&WSK(*C[+ M>?CZG_1PW.S;'9'EFD\FCA_B/M^^NN259JI[1K0@Y+MHIZ.I_UQN08_-U MNLF,]C@]$:6&&JD_1E*K"/E:VDY:#?=DTE@0LE /K_B89WTV44@V9H&>92S] M@8F)+7OK8;@6*#HDFSVAE3+3%YUS1>]HK:Z8^/,K4AZZX'TM_K*B"7W:!/Y]7<3>ASKAM M';[0&XRQ)]F3L^OUW.?UB2E5!"\#"Y6],\.2:MYK/X\ M%A.IO7I>8+*CQD=YHT:?/0Y6AMH'\ET!'4CF#4Z\(_?+*X?_2/'V7:Q.Z7GS MXCA&_>S?[4J,QKP 70]AX%X.T759_ (M?:NPO=- MT5K9;-^PS0R.=!DJAO!MQ12M-7<@3_MX]^38TD.OE+T(HP:6^F\@6R4_^2N8 M9'QH7'-T77&@*H+FE'(2&TJ:K'(I;\;NO+=VS_T!DXRN,\?'V,;]?,]YOL]]W]_G_'[/7F_.<>)>:.FP8I82I. ME[;/">^1,D"D1$!V)X8*P>^#)I2[K:9YT\0,O_6X.X\(6/LT-"9,7YH_9[7Q MX%>%T:V"K0S:%M$CE9PY0SLZ=#O]QZ_R-8F8%?.-WLKBY\ GU=TMRL%5,89' MW(1A;Y#Z.Q5"ISWK;2ZH-I&4TSP[)W&3658SLQ"1^#_+ M)4"C__D4XL0UZCKCA88POD,3(47_C16IV1 "3&V)=>\_V"X]=4L4J/5[SM=U M-<-/FHTP9]^0ZC_U+JR[F'484HFE9D1B-BA\-6C:Z81F&?I14\HS$\H%0 ?; MEL63RM7AQ6U;\^IZZX4A!>\[DZG:]E%.NK#>:G!3;4L&P#&CK3_KA0$SP33O M9HSC;Q\<4O7H["HYR6]K>1=R]B%?4IKGC>>ZX%.(3BPSG)4T M@>/?B6Y1IEXG[H,BFB\Z/5^TGUC-D@@=N3E<(;)X3FN,.:KGLG_ .\+M=U6( M7S C-CC(M122FYQ*2[J+K+2.$X M[QP(7.J;'PA<"F&1FV(^^R .R$QBMC"%:ND;#*7T*-O# M_DKEOGT0W&H*6;4/:D<"=Z#5Z/9^MAH'LZ[,O(G"@\TB^5"3?KQ<(]5]CFM\ M@RP-9%),$6,.O"3'M P7JIRV#$6MUR5M^VJ_NVB7>[)DEQ^O=(SV4TVKI2 0 MP@=^$"QJ[:FG:#FJYI$VV>V7UGQH(K:V'+2'0?<*7]1L":JS'VJ]8'QV<^7LFM]!V$HO5^SQ/H.CD"DQ)39"7=[ SX$P5.-VMM[B4=66O&P M]>%N3#Z=C4+1ZRDV*#0)G'U6)/\RMKVTUR-%VUHF%;UY_2=K,A*CY?/%U(96 MJR,4?U+&*O)6X-L7CE&$0>&3=MEF(>E9CQ1^E<-^Q\Y MZ?$XB.B*Y>IA>JW\ YY+FT+MGN]O:6-,I),[[[R[+[L7$PR1AHGA 3."#>+? 0"K]L? MTIS[?'+^&TE06>CHD\W[+4;J:Q&=2&;?C;%N\C-B=["6J5\1U%W# M,=U+9>].LHEGFVV)DWVYI)2H?+!H\9SX%U=F/!10&.EXX#[#<$TZ<\3U+X3M MKMKG0A#?!WK'[I'/^",W8B@H,O0?F!U+]@/\9P5B>QJ&?&Q]#G9S3K\RN4QU M\H/$PT,H]O2.;%ZDF]>$7!M"/GGH.H,#N!3L@YS'KF].%[\E/'KSW?NJ]0^< M8Y)1!>MC&E?.(72V%W"VB)I]L)V^1WBT#RH0^$UC&9EG/"2IP@SOS8\\0T68F47U;9-72RV##L>)+($R3+_V?AOFUY6 M/=FU(X1M8N8,),H7'('FAH-10)9M'U^&K6S-JEN99\XK4<<^I76[TK.[-XYF M7Q\9)E^H+4]MEM=SQ=\Y'> (DIOWFF@B7?I]98GEGBF=,%:F/X\I G]D'.4$XL?1!:+U+A)=!M086R*6: M%O9[S_BAK.H9W@"A__03K%Q6Q@+.Q\\Z8LEIO^?=?;5' M)6)?/#4GCBQMK%E0C@(N9,A/+T^I+SI2I(J2D]W%[EZ"::5"$KO<9VZ,[AQ+ MOF$=?./"QQSPC8'_^5H,TT%2:P9AY+0,@C_B#J9)U*&PA/]V!NQ-=ATKE0>/ M0Q&8*4:POFZZ&(DUK*S&P]G4KS[L]I>FA-FK+SYU3/Q6>&_T7>1$A-:)/Z@A MBI#-<.^T@$3-LX\\7Y1 ?$R[!Z?YKM.:-G1.=C\G^K6JE[OA;/M\/0(M0\@] MCUAB4^NC$BRMK@C5$_./>8]!TR S6=CJ?@R:%VM 8L4;=7@=<0MP2NTYZ?=2 MU2-@<-J]ASMQ>K)K\XBUWHRAT<;%E,W[D"(J(VT(O48-!% D_4[$133)*T1\ MT>[7NF+_^Q*H@(&??,D^2#R(_UHQ'Z:]GEGH..^L8DRMNP)K M.Y*'*ECVV _<5#.D4AXPZ%\P7D!(D'Y5V59RB3F8JQ#AA,0X;*^B8Z U(VT, MMP^XT^+1^:7 ."GARA1VDJTM:;5.UGR@M(*6O ^:28/PTYD1 ^+'2.MH'->1 M:=<]A8ZJ2;T/TU-?VH^$&G=U!MZYY8TOY52VQ]$[D+QPMX-,!R),M7+[T#WC M;@\EU!4JIIE\>S%,MW^[2<(HBMXP\@S\R8K-$B;2BE["E0M= YX@[!/>NO"G MUKC$5W:%<".N,>(7!DRT&MWN3\RP"H'?)=(G6C/D5I+=;-)*_,LR(VM>"<;? MBTPY^7$WEYGG:?ZS[XC$D<5]$*&6,0^KJF@Y6O>"\/V1G[^D1VC9P_573B)R MXNH$!_TRX8^_\[T,PO&'G4AFDN]@7H),I.#4([0X*#)PXT;28<)'3*FK>H#3 M2Z5+9]87< ()?'&^CQK#G! K)9YAJKL'"3)LT-=T8WR5\,)X'_2@ZJ>7.%U7 MQT)$:( O^_:I*ZP4F9_#$8F,9O[ 3KF[Y?#)EL+9+^JF+PD4G\_O4O*,LN - MP]H=VQ+<.3N2Z)N,9!0[)HC!5BF&K*M C]>,IY46*YE^7/6+R7/OX>/.9WX9 M[SUQDS>^6SK9!+2C03V02^E']HPL99//WF/P[+M3B'&K13\J'Q>=?8($)E< M4T6P[C8;;'@-00FK'W8=5EO:].:#DO10HX21ER2AH_3'VIRXMJY.)2UA'S3W M2X<+.5I8R/@@>=]=1MP\'#A203^+&()RT/F7;^W6"Y"3) TO<_@AGTH=-:H8 MS848HH8V@EN8?^D(4$\0!<-J[Y57J&JSZE_U&(X0QK[W/*X_3M+RQ5DA.PKR43,'2N<(I7/C[S^A98/?_!\ M)IO=H1E\[$]@Z,>!B^ )WEPI MT7*:[3\" MM7'+.O/[3T^9/$JQ$)874F@?-S\@]CK<62)R%S1OYE)ZV"B>?9+^*(?O%P35S/D]\V\RK:EAQ#H"?AYR5?C'-R*H\<04O\F[P85^0 MGQ89 ^(HYMZMGG7Q=[-FB4'%Q+C!$Q7-M_.R#]U,O;8>)()VPX3Z]0>#(:K( MF5R'$TV +<4#V-,33#M?*[L]8=4EH*=1UADY>&4EZ-?(VDAG]KA(FR6Z"AJ% MD)E8&4;E.0 O;&,%ME[M#IDRG="]O ^RMD\]NLUZ>'^RKB.M >DK/O]EQ M$#"[= TYM ^J=53#2SBU^=ON@7068'Q,_]CJ!)#/\(S1,?B=QGLZ.\)G]?L- M/ZGY6P,BL.X1GYD0>H]V/((P\F,?5.FUYI6#Z*:#/@\I*$+JM+ \L'"K "%&=/%VI\JNV;U4;5R?NW0&T59T@G=Q3@E76Y$WNR-0QD;F?@5D#^ MS!G21_EVI#< MS7*X((N';M\3XLMM[7](L1RB2+WPR$E*B?.6V]2DBY:0T/2([ ,QY(L'8L@: M>Z9DE@.F236AI=(O]^,A NX(_E\JC2J!\5KZ^?:3?9"W4AVM.%/8B*?4Y=WJ MK[A@+4%RG@7%#(FQ@E^>80"LZ>"?3)JF46I F)>GS@BL@1 _PDQ$C4#$83&K M;3JLI"--CSZHU?H7+N\(?EHN44P;,1-]@I.8L'5[V*2'F1O!0"L7U_1)FJW[ MH#IP3(L2]4;-D,(P\%B]SMT%7L^C,/5K&'BQY;;BK$SXU7-BK9AT9H@VK M6,0PF&BT0^J.\^7BIX*'5;[P4@R=&SX3I\M;1%S?5UE/F)Q4^VE+OUEN*SBJ-5<#CDY-[LXN4G_9"508*JY\J7E9I=BU/#'+>C8!CF( MF+C63QSOQR XZY(UV=X7-7QNO#\BF/*)Z4-J,*CR:'XPZ&@.Z'# 71!2&TF\ M!=[51L5 MRD,GEOPRNH/+X.Y?CW71V\HHH?*;5(.U-]"K:E6P!;E*JR_^S-K ME):(2_ZJU0E3KR.%@2_2CPJPX35_*]CK]8K'P3H1>:-MPW66Q,K#^?$W4Y=? M@7*XNJ'CT4:$@VN%]L3%T!&:HNF@UQ^"^-V5XU\:*/8X?)VZ'5<;&DHUP2FH MM^F ?VU_?[BN>5S&K"YY2C[%2Y+0I9B\: (1B8W$ZRZH)& M#V-R1_?[*1AC-H^ISY+OB2!>\W"+?<,G;"=@8;#W'E&MNQ)0J&U&HK MFOS:]B<,XO"66=8/*4K&TCY3?-YJUGEQCU@$>K9!U,>T*J0[]@1]#,M?3IA] MYTH_6ON9HA9>,&U7V'RVL2XV,]V9K>J"5K58)0HTHZR^5+1F,(,<0Y&-B.CQ M!> [<=$>""MN$[P] ID]73EQ,LOL2X/2_$-682U!"=Y@?JLY+.!==%";YN2! M,N1,%X7!V)<8[/X<_* V3=%!;9IC7NA=SF#(@V9>DE0;E%=E=Z/Y%.Z]8.<+ MMB<][_-ZJ;CJTMHO)TX]#=V>-270CMGUIZ,Q/:8)N&&%N8JMQ$3,(L _J<) @^J['YYL\ MW>%V2Z_WMKN0/.R:_O!+U=G=@EO>[<&(U#T.BBZ@WX'EUF$'AMK%.;]4#\%- MRI93W,CIZ8,]?!?>&G8]).4KO8H;/67R0Z>&"6",R>&3M";&^+AQ"=L!BFU^ M* ]BGU&C;-9M#_KH>TZ= 9FR^V'SJ*(?#+8P!"6:HUY"J[%KB_FC +XK6X!^ M$.HK9CBCZ#*?8#5W?!=D]T&!86J8M[<8^";8S$[2 ML&UH%L-#.8$J6U7+1C.NNZ%_6D5.F4:]KPL+B]O&H'JP(5!2"H1HI?"\ T]3 MO#;@:SME;+(34E]E7C7>\$>DLY'JO@P=M2*#@4(*V W)[U4K9M2N\:.V?/EB M=[Y^@<,-/,%"?I[E@ZO4T<+W1PP#%Q*!,\@U?7SB6&S'M 9)ID.V[-%O7TW; M0!&N2OO8L/D-?YGSNGCY3_@E5^95Q7%%W/Q(*S)T6I:T710YTZT:,;C%6H@"?=('+;$#XVYUH"4A2UL7270 MB\#[=&?4F??,PM7#OX2^WE0RW(H[VSUN\R'=I7RY/N!%KOOQ[?!)\\.=Y6VL M"=:C_(Y.6OP2K_16CB-N(GZ"B8;FW$4Q%;5>8=.20U"##,.W*AXOW$YE?4M) M$KU][E*2T4,*&\BQ^WD,HGF]/- M ]4-HL5^J:#^Z='1'T/Q4$ 2D5)ZC\I.^K+=JQ6@O1@%JIJ\('ZU/NYZW\KE M^.=#YXP>.1PG)M+9AA@O:?ILPB(.&?4'R[6DMV,7KS8WC9T,>'GZQ1G_W;$W MB>NJB&JX,N!^<(219: 9/&NOK?*=U218S\.S^9UCFK/VO;%HYT<]\N8!H!6Y MW=E!Y/RI82CY#H,;W6A#YZY0RRH/UDBH]VII'SWHI^NCX$(^LE37%BFUU4 _ M,JHZ=O99M=?8B]W,2UUK+D#E=Q"B9 0?V8H">K(!N;1&W#-Z>J'KY_+U FE* MZ\28S)B'7?D*OT2285P)#[?5GA^LU51RO'"D=+]S,>S,\DI&-M0C MP!=2:2>V7IW Y.2+,_,S)4Z5$[K'5):V@_0\?+[P_'J7//CU2AQ3X\2&YC&F MG3L(-(,WZD.@W[K7%5TP,;&"'#^93O[]BUB&D7**MNJ-,&L5 M=#[U2>FC/X'(]6^X^0YDK1CBM#&FWBJ7"_/"[;13OMLLR:V,$[JCGQSNI.:( MFV\@C$=DGMR?U=.VK@9_A,OAS;E@JU=B;8G#31]@D8:O/R5:#**D&NN]"R(. M77U8Q,+M/Q,&C6=\P[SY09T=%>I!G9WXG7W0J9%I"#O$*3$*S0&Y_P4Z,_6A M.M<(WU=J=F7X^+7IE6=.X/$/SYN^;5X-CIK3B@*>!+DR;V73CZI27F#I@^)* MC43HRPV'B=FT1&\+K0\3M$H-T: \B8;RH9V08_U&U62 MNN-U%*@:O^@R]JUB)ZCF]TFNQ:O?+.@[1YZ(:KUOO(N7IPO_F[53\+]V^B?K MZF((71'&B_.I?P;3[&H1(SG6/2[WSA O/;P<,9]8 M\+1(+3^*Q*K#Y6920OGLU#6%%].#<@]R)_O/ZO->LT5F'H.Q?A/J"A!/W>'_ M'T6+846$\GW0F412(+TS@FK*LTM'W35-M;S?J#5K0D;%(6>RLXDWL%'[H*K$+H)1EX[",%6A M>#G]I.C>0X.\JGG(OULZ4!T)5K+X -@U+Z7U5AFW_V@ M8+ENT,%^ZOK35^TGT_QT,'J0<,0A^ABX=O% M'4CADPF]M,29TIM4=6N-F;S MO;;MX@OCYSWMWTA^;9U_FS Z$L=@#&LH0B71JPM=P[I&*P,X6C]GI1>L!-1V M?IZR>SS"TRXX9M&1$)*78-C'IQ=W/W1,.W'!Z]^X[7;1FLE,]E@1V9A8_#D% M+]/^W@O'FK24K!9&"L2(RQ.[2G&* M7+#ZJZ0ST87R\8%!>2O>8O4^Z&W6[4;>W*XLB$S M*0$*(UV0\0TARAQ[2/$B&Q2&\L;Z6Z_]$D=]$*/1E)%OBE M5+H[.00&N%%%" F 50\HG/GRJ UQ9@C_ M6T7!9JJ\HMQQJ3> .Z#T$/,1T5 FT1C0;CN9G];T9V."V9S$7Y=;- I .VWL MO[K^L:[X]ETU4Q+G),]7R2EMV;IK^(TV"Q5"8I[H2 #N'1!N'3$ >KVIOIG$ M&>8>=/ZCQ/VN*1=7K3?O$N(I)2)NPP\N"2C!C8C8Z#--@!/NBYS] M@![VR>?"]K'')WQW3>YSUFG):-G(EKD?I"XM/([M(.Z.TS".^( MSW>U.J[Z>XPU-?EA[L/;DQ4+4E+S6C]9&:G%-3$9RT'D0RR'F(7XI0J45\63 M6WJA"N,O,-VYSZ2X;K;^4=VVBH7,W1U&KO9ZT01^/]+_^6CEF+)Z@FC,5I+H;2V'X#.:\SCEZ/[;& M+PR.Q"ERPS1V# <*&@*C5/HF&L\+F;BKF%8ZC/%1!\]>?M *N489(N<143'- M_A1M8*M=YV@,>[-IN9NW6UW?LTOA:M^CYD_W7S<T>[)UF#GBV7*2/ M('GH\H^3WCK6U#-DG.)). M;2G[G,#MZ%>V1CQEYZPYFS(>[8,.\?] 8@PA#_=!,9!:Q:7^MER,\AIV)Z82N].*"I[8N1*XFD^!%'J7E'VR#'$B'J99I 4$?W^W>E*_(F1$KX7F7[&T^_9B6 ? R>%88^3D0Z#3# M()[4VT"04Q%FJ_^93(S\2=SF0Y#;!Z3RPO.0)=#!#\(/V9ZJZ_J-GM VKF#B4P/QUI569/>2YY:$6KBN]8 M4C.> VI$/0Y8* 8C7;)9J1JD*VY[-9\]PSD3B[LYG6H:)@33)>-7"I,BC+[E M2VS*;<7B=Z@G$CLN A]6[P(0G)F:F8";N./ ]G)!:*"2K1R#HUWXOSB:-C.= M TIB;=>?-0^E\I*;_)OMS]1]+JXU/"XO$.VE\F2=]9S8O*[R3IV:<@W>BLZ6 M7; RC#P$]PKR3A1/],>!Y.N/L28IX'F5]A(>V?WI31H="8-+,2:F"M6$I![S MJ!'(QFFKM^]Q!XU(F36JU^^(Y[+;1V*A9=AC])- (&,D0E2\6 $K M>O_86=O_:?8G]AYZ_]A9V_]A=V_MI_A/V%G;_V%W;^VE_8^6O_*?87 M=O[:7]CY:W]AYZ_]1]C_3[ S [>@Z,+/$W7*SZ3C(-$Z)XCT(C"7RT?WNKHA MQ=_BND;SNF+;_/-0XC"$!;)4!8?L@]KRNO=!"0/[H../B/KT6)F#HW7GY)$ M 110_N]:_K:_36X#!/.7T_V&X/>)6I\FK@YIV "AP_[W[O!<,1(-GVJ8O<-C M#N+5%7^/X^)QT^$==/GM^_U6G^$@@;3HL"+(SG)Q+ESD_5>+9-VY;4E4?EE, M69FPM:/2NU#M@QNM7'#-D8,J"W3)V"[TB;5MKN/40Y7.7L=@6KW#.QH3W'<> M"QJPG6N0SF%%]SYK+&@B4G#J4?N@^\B3;E@.^KF5%'?(D=JSB'[&1X&GQ7U^ MK#Y T/AD*15/0<*4X"A=G?F\YE+ZR>Z92)J ^<&=D#O6^R#2.&2V#,&&'' \ MN)44;I"X#Q++X;K[O]&R 7V$^@3P(PGLEL'/XK''8%G;>H^\\MW51KQ!1TPF M1%)B?@'A> ZOR!8FDF(,2C#H0^0'NY7GLI=Z]7F-VS=OZX+5Z&-(H@77$41/ M2E$DOC*ELT4SXX32TO 6V\/:^);52=.P>JE7,1S/U7>OOG%O6,?Y(R*#*@G]%"@UA- ]\VT/ZM6 M*>XZ$I\G[XY/0[*,A\!/U?MX\"^/76P;V? *0_ #D-G%B(?$G0BJ#2C_I"-SE%>@,^EJY9VY+70QNVGI=84%/^OE53-*ON B6IWJB M^%-KPULV M<[($7;"O!90',88FWD8=HW]K.9V.R1(;0,\JD\I;AH(X;MRO&=J1=;)Z6M#\ MDE^3[QAS'W,GO#N/,?W<=*1=]VH+Z'( -*\GS^X]J3!EFZ4X= M3958_/GS<*_<%C->G2IP91TL;@<\/S@?Y$&U<&_5NNWK@QC$P M:9Z.I+#: "NY60@@SYCM5'6GARV/M3[WY M4OMW&K^#$#4##@_PJ/AA&ZNUB0KX/6);9[FU+? 8>L*M3VW.]*7 @FN[GUW< M(8V$P!$,EA,]4_-B)TN(Y)"/5SP\8;N2YNZ9<28I?_(K]&:&_AGB^DS4P*$* M6Q9J*\@,A,BQ@"9!B'N*T0@QTFT#'#3<1K4E<[-AJ+DOT[;SBC?7VS,SWE^X MTK2#2O]LS2"[%%CQ.VW?F;NS3KHAJWQAUV/Y9M@?^#Y,OCK#HRY7>A:#Z3)B MN826\ M&WR.CY2LQ_"/$XSQ>$-"1\)-7#Q(5K/A[^M2GT6Z^3AF#&:\]*N[M]N%V;S/;H5,%- M&+;Y2#;?6X M7W1VG$NIK6<:L-ZFR?_2NOU$Z\1SG-EY5U\YR-K"+P7GZ!T##7_#J_?;/W[" M?%US9?;.^?)N?*Q?*=CFTEBK]B5A5!\$A,2X>WKQ=J3 T*V?@S+N+2OJI'M] MF+KFV-*RE7LUY&T(6Z:XE3-&PO INP3X.BT2,I.'Y88\1L>,8R-\$UE<7]BH MIJ7K?-@9]ZF6LSVG]%$J4EY:_@>KR*7)P(?!2NB'2.!L>L(^R*T_,<,E>'N# M ^9W;:BB_+SGR<4;O+N8O+@&9GC/%&)HHZKOYJ!=YCP&W^R"*WC*"D_&7 M^:PB>U#>CQ4D05M2H9Y]OLO65=.(54AU[: J^$2Z/2U^0XN+,WXV'M(AU7%B MNOG#GK_49G,82.3%=O^[@+VC(,K)&&HWJ9LJ<(9L?FQ)#L=31(7;'$$II_UQ>G""B(V%(UAKQ4L$P3$S"NWJ>K,*W>W250_) 8HV8OREFJ1Q@&(4[\$5(Z:E)@ MNW($?YMWMVG._PZJ1S*.28@P.;)DAI! 8AS1<^L,E%B[5[4/&JCG8Z+($!.[ M!"'<+7R 8J?ZITX/_PK7.IMW/S'9Y]4S6))2O4W&.;B5GL>LRBWN@]B!/?RL M^9K@[(;PN(U1D._L/BA2+>.=9?7%.ZFY0[=TRXPD>!IP+1#@0.([O[Z9V!VS M#1:&G1_'WJFV]1E0B1=?N++W%_!>]294Y?@E:L$:( [MK8NO1C1'9#> MC3QR+_[:H)C"QLS01G^:Y9V4OF3A%RFA%<(W-/ 'PFQRN$3"+G%H=J,+>@PN M]ZDAO5-'=5AU0IL3-W)#0O^#R@X[N]N\EJ?]W*Y[8U6#Q]OO08K0[Y:YI)V; MOR!N!<"W\;M5C]UQL&9SVAMI+YGOIN'O#)HV/$X_RVI0I412^!##5M":Q=8O M+CC!:)_OD+;*Y8S"[^_Z6-9^%ES '"N74_[3FE0]>CB'JZ 8U;L/BD42[\4_ MWNJR.JF(03/9K%JZ21EX%;N[:0U.XX'!<0'#N]JZ\M8)N>;\(X@?8*+5JJ(P M;&&B#2) 56 -K:A8/UQFT_DZD>SJI!"\_UX?7QJ2<;TH[Q+ZM8I%,7XT;:K5& &3.2WEZJ^;L@924='23X68MQUBJ%0B%Y7/ MO3MC9\T*GQW_N3[$Q]4+#BFU=4M[-3%Y/6VDH,(C$\4\%$&.#[6\L@#:L: ?=!L5MIG[QM2#9&F_@0OA12@Y=[;]D^K-6O] MUQ-J]TIF%866==2)B"1;',=16 MX#O#"5\U17:GZX@"D!E;))\-1E-/H+1$:U!D\XN-"*SNDP,[2Z7T?8)#:B]@ M3N> X-''@0P.KNALCC] N9Z>3X;5N'P%[G:/;\*+IY.BX:>?T]:?ZX++5;<, M4R@(N HIDB UVQ^&X&(XEDU+H<(OOX#:MX>ZOF(\5.;UL[>_7==$F+_V_+$6 M7ZM.T*/8RV#08\@;0/O,J@B4=W3%[-'IUWX)).E7=O&]W> +$B6?#I$!L2X/ER,QE]&/P8!;_S'8X#Z(SNW! M@0&/J:<1_35.>MC&+Q$: ='X!K -B'(D!D"3?S ^,AVX3;8?GB=&1!;EX*1?M]Y0X3Q 'JF#LRKH"I[7A4=B1!N&IA[ M$O5D?&'F[U5UEBSM MO!%44^*^%L$<88@YAP\+^QG!O B>**(?U<29CRGB^2/#5!)9EP.VRW_$CF_7JC:TXN@"18$[?K).UU@M"':A 'F=(I=BJ"U#QT^43>8*PF(8I$0_+!UL7+DE)X)^R3K^V2D$,9=>DAQ_([X;7(Y1)ZIG> M+8_'1Y?KYMA1%=8\E6>UF,*=Y6%'"S:?9\0\93PXJK#IEY8B,=M @[^Z M,K4@8O-/6XA)^W<1R= C[*=U6[4"0(BFDYX5VH@>9;R46"?*-=C>2*NX O&;@R#)[(_G M>-#42X)"(9[1[]Y/4[R,?J?='Y62F%&/06*\T7-R1"]ZPPIVC_\]"!%![]L' M":B"$[)!5&'\=YL?P^T6PX23.'=WA>GK3Z1]VM:E\4UQ!)F]>^SC%?E>:>??N> _)A1KSN9_F M;[8/RAL/AFA"'D&!/U:=MR+3O_GGE;4R4" M]I3HF];+8NRHP0PJQW^I.Y$ 5D9GH7MZSZ!(^A2$:('E0?0@A-NU]+$XVJNMR$885:18)T_>0T;L=D"S1>)FK/D M_98^CM*?:V[BP3B]SKE@5]QW>5F':&S. (E77-@[_R1/Y%]723&%2Q#) M^6K9'ZEWB3?>(CD\TH:W.BR?F0K_<7)C8EW5%4\Q\+>BJB9BN/;DLP\N@!17 M[H/PC,S*FLK-&+&>?UP3.1H+IFOJBI?:R<2V:,.5@*!RG21<=E0++W&X+*I* M-0)583/^@S_B;IRWL0AK9;=J[+\N9\!_$V7:D!P0U^P)37+>\,8?+U:JV<"C M?=!+*$7=HJ&V]G?YB(9/M&+**X@VV7@!ZW4_]&*/1!,5]45ZP^C^LZBHS(@Y/IPN'XA+//:UDEPO>M. MI3WFR[-&OZY.;R4EY:2,250X\J%Y+)A#A^%[;51B5SU>D17@76/,#P89^K2T M%U'B7N3_HG3.")S*\1EW:OZU?;[KJ.XR]-H^Z-^^M_^-5VR6?#5"+=GPCL'A MMV]F0!K)[NE$\TXO%NJU+?3L"5)"" XE[0Q=,[O%T2_O(NRED"FZ]YLK85R@ M%)<8"N&N\6 O,/.Z223GNCT<<(%EF;H):#=L-,3=9%U$$009(30#>ASX2+D* M&,R^U[2OJ4[-U9$8L3&L;W2Z=$;HH>/#=T_79MXMNF[,C0M2!0+Q.I'^K%1I MA^/$K$*W,V-UI\M_%_0+2ZTWODUG80[[1->6:T/?1R<@6&D9" @D2D<:>.QQ MH\/&Q(FO[W&U>:'=;M15G$RWA-2I[A_,HBZOD-94+Y(FV8?6K"/P>/IP[8%( MF:*BJND+,RWL0Q&*2![$3^NF^?S7>[:>5_!/>U,BK VR-O"V!/BH&)U-?#V^ MHF&[7+T<>84B=#GML@ #J-Q24B\FQ7\1W90;/R@;&_8YLKM_++,[BW50>G/; MX\KWTU7V$U>K,4IV1B>T02^BSI@SOV#DG8N_NZG\F?CNSD1>:#LQ=E8LE9SI M0EFHL]?8LFHRCO!/S?&Y>SQL("A,U)'&1&$,/<8TDB"(3R&N=K>(U1.+$MX[ MJ24Z.MK:=L<))(//7W$XRW\W\_ ;[OBO$LQ$\S41BCO7:+H#Z4*S$Y=4&I-OJ I;8%YR,J_9P -Q1(MN7:U40R?&DE[ MOP\J2+K)^I'A_ 2=L_N@G[$SC$QQ@4$9$ZVJ$/T,A[]7+M5)EZ_^29[GQ1G_@0N3)=GX8Z/]4J ,2A,&S0F7*8,)MM^" E##+RF4 M\Z->#4.SK_"]#DJ6:%[D3-$T$Q!(Q)(+F@=;Q/0>/'#<$Z)? M%I8J^)(VWC;/"FJ<\7Q$V=I*22(A(:XXEZ_]2%;M-O@>8^GY,=U_6 M4BP2]&<_/V.;8_70__3K0^8E*/L\ 'U0&9!887Z3QF$'V0:S)2%(,$UDZD;8S7:8(JF8<;&L>GKDBK)+]I"$589#B"9A-3M]3"*'1VC\:-9I1YP MGWU_GE>R(X,12X,)!M5S,VJ6:K[06[T7IX-UWC(R^\>EZ''*K$XY7J2?LWWV M[1/?QIH0M\-C#9P\'/Y^Z[(-,OU20G3QYA$FBL=!_JA.D5WAF#63NBZN0*(F MR0]:UWR0\_MY#O\4W\6VR'L +@-(1@%UQYHAN3#GM]\ M@!0B_B[CMK&KSDN\Y"\AE797#_TNW.'I8800520!2SX0<$U8KA<_9?#K#RVP M,UTC;G@KON=TLX[C,@?S;ZV&NVK9LT(Y7/ET$23&HQ8+F)3C21OMM(LU[,*6 MMHE7=:1^JF8_ZO&WG)8LT^SH;K. M^KV^W/W-2]J<;%JB)P$N.H<"L4@OFQQ$Q,:6^_39FKD8##^H-(UZ>.>1F_PM M9D'F5,XD;HUCHKXJ&\!I5%?TG_Y1:-?6=,\B%VARY79K_%?;!Y[G6_=!Z'@( M'U/EP>V@?-%-39$,*^I!.,L60-=3B_R2;7X<#$.RR"6\62!^GQ[J4]'MY-/7& M+X3;I_KQO CM%I8>F>NG"K33;YABT.2S^ON@PO2[>^I$DD6;N=$!B7'5D &0'Q;<_7$,A*VW& M5#Q;)=UR!W%/AO4[O.3KQCQ35U Q\_9XS%;BV :^*/) >^7EN$RBUB7IF+Z; MEO<\9"3ZW#4NWI.$^[$\#2RQ7')?X)JPHA\-RD-\%Y=/QXCS_<23_.+*K]3E MC"@+E:VIRSH9RJ4E7V$[;?@S)Z[..X=YK?^D>S+@@OE,KF1QD]\+"N^W*+R DI\B"Q?BUP5D3D M^ZT?]H$=GRN3?+YP3NL)9SJK]TB_!)]7E<^_))W6RGK,"*-V@,*)L<7MM@V M_>RNEJS3)O4KOEF_2>8L.7E>_1$8,TH:!2'0%@[\E#/TD6E.6D4S[[,RV#.G MP>UX[33MV_K-]X?N-3'7UG.*JXU/V#W2-#YE+-ER!>AAL HS()VB27V,)BHF MM BY+@MDO\CR^!T_V3HU5GVH&M,4UJBDJRURSO](,.1Z,>HMVFT?-)'>!F%" MNM# N/.)"JCH"KB9J,=LTXFS>H&-^BKQB6]OJ5SV5!+Z^$Z@XA&9BX;2D4:, M9$\$3%?.Q,NTBW,,(0?R?WDLIIF<7__!'G-ATL/@LO/:/=#*4R;R_ZW*#'\7 MK!]OU=X?J=[C@NL7A[FT[23DIF%MAA4(TO<#N*LTDN48L2NB$CBU#S)(.9#3 MX1> 4%\$:UO&;*( =W H^,\]'? ^:-:"P5.[7?]]TU+LBL#XW?A. N&;VHL7 MI)HA.[M+QC@#86=G+1!(.J6UTS_]7[A?[985(954;TPK$,0@03H\L'83DMA. MHB\H8[UDEG!%;O3/U+E#TN^:.CKD+@@?-9<3.4O!!>O,#OG*:;N;UZ&'UG-: M*C_'.X>NC.M)W\H_5EIZ]M3K4#:I,$OW6T.5S7(?,\FGWNAE9_[_L,_YD_3APH%3^ MSSP>_+_LRFMB!.. M7R=+R3G&ZTQ;-R#G]B+)!W4V2F"!Y A2;7H(U7YVGN@2O7WD;)&=OK=+57-* M<>QI?:-38!_1""F1D'-%:]I>LX(A<",O7X'RF7ZNE8OVIQ)\FX8D7AD7W(_H MW;S8B=3>!X'7?+@BT;5%,1+ W?,^03(=>C6&U6^^5O8FRQV.QDA_[#U:TG/) MXCL(,83 8FO/H"G25-&!9NCL=QFS8464[Y)/>M@='G]WD8G):]9/G#2K#R4T M8%2YJ+S[(/)'$A?A&;'(@60>]2=>V;!Y:+MH2"K2E,?_22R+TA'-L82U7B.[ M^T=)&X "E)K1'XY>>UZ[#QH469F!S+Q"B^B(455HV=1[13!T=XL0L2)7/7J^ M(6;(=EAA;3Y9V>U)[F]IW]/>94I'E I>Y'#]1,?KJ'T&7(C/NQ&*E:$BI1M< M2^I[-=QV+GW)Q@ISJ7>)>N/70$_U,*AXY'TP(!L9#W'WB@OH?ZEE-/N%U:BR MZJ?S[^0@>?,%E>AG7MRW6PQ%GFF*O_W*OXJN&2&H$P,=:)D(N>4,ETXD\XI& MZL;+6G=W6TWS$V-]*IM?WGU,RI-_6:W,?2@DV?@06AL]$Y.]Z3/-H)*52@P6 M:5KFRKR^#P)D!0F5Y?0N,H(UTY XG8WCQ;$KWK((4NZ>]S]T2(VPFGUI^P__ M,K:ROWM*GYP!L. N^?B&)>JWP?CST@'Y[H^?X MB5[TIL?8O>/O@_CW02S9^Z"4T\1(&F(%LF>E H*@9ZA8Z$U(YW@,?-V#<58 MZJG9]QP="+X,\\H5[\<7?SA7O4]X^/!1DE$:7B[YTOTC-XBLPW?[X;I$\6B2 M/D9CY"75R+E^[TSE8W*Z)6%*R)>UFCGB^"]NMN6##>=69+TTM(XUPK,Y\8I4\$TN&$+-BQ1.='I4# M(S:9:I]]M]13^3\BR[)T7ZHIU_(Y.B;[CQL@;MO;PB;H[*641U+,IWL&*ORZ M)@L"?J2<[1Y:O)XP*WUC_NPF^$"8WA3R)*S&Q%4U-D%YJSO?[2*X;TY_3?R> MIF .UV_HJ"#Y+9!+L839VI BX[24!V^%>U4'$N^L#D4 M_E6T\D'2IYB]ML:-R&GF 1U!0.8J,3U2?KA=?X!P:W#X\");OO"CJ>@^ :UD M$ZV,)==#'*NK04J]N,U-&,%# >_FG.7"EI075ZTL#@+QF"S'4#MI.>B9&K7/ MG%_\"N"2Q/**+UZ>\ZQ16KJ#"LUSHKQBG_F\L^)^%.R#?*SRD)B'=/7'4,X6 MYB6'8X/GYZH:285SGZ9ZA-NUXXZ6J_BO"<\'@^].%D6HSB&)QMA1!F)E*1#3 M1T+=:_!IVVR-([VEYB]]QA&=__IV&./7ZUD M:&->](TWW'L4HX_QFFJ,IJB!*QE$('N" ^]92KE,_X%0 "+SK.^M!&0EDLW/ M#.^#D,ETW[D+:H27ZAQGI5B+^><8*&^N.*'?[UZ8[0NZ\KO2Y.%*5=C/-5Q=)_98N7(\3H7S_W=VJ*'6GO5+O2;_8ES/1W MNN^7#C]UM:6F+JXIWB/B*W+?D3/OD+7J5!5R+#X3!>BI@%F0CR9MC.:7W&KL M_&//]A$OV[\+,@/Y*Q(L&*_J,FFQ%3F> @4>%,"LVC]')!5-6AN(S2]E]S_0 M+N.]J.G(@7D;C,_YKR33 K5K7!^W#UK=,=@'#06]1_SYR00]2A^'$N\H<)$] M2/;](=13>4:X?9"PC2P%GJXLM%8FG.[=U8EP<\2P?$QEEO#\<2?H-[1?O2.S M !3 F")MX'8V062:D(Z7C/> M+$?.5$/$/!8H02/AS8(Z[Z6>G(C7($BQ<%Z!C)OT_\HN#.JA\"(QALVJ%&MH M?;BOMBQ@WOUI0B3QT]N7:?6]Z*#RR=EZV=VX)TJ"KZSE3OR$<9$7:1D(39@7 M_<0"R3/:R<6?=W_)^:G_61->?-QSJ_-EW^=OWVM_'G[PB,J/?G1LS61B)8 MM%F1HD%5^@U_AEM-CS2M/!I][.C)P)(WLZ>B343>)S: #G4$LX/?VJ"I NZX M]"A5]XGL(U2% <,PM[>G33L_?\FX].GIH FO8^3\N[P"*FX[XVTA%BOSB.18_A7UD>Z;U,"Z,,9 MZ+4PXF+[M/3 'Q%%;O.2%>Q8_^$_J)-YNTHF#?P;KYE).5Q%LJA>L #A=Q5 M;9$@P(,*F7E_QDO8OEOE\\=I4^5[UC@_XSR#PPZ&KK\=99YR-#.EO*^#'[C/ M$Z!^)IL5)M=AT]\6?TA,O=/RUM3RCN3FC'S;V6EAG5M*:*4C7>:]2][/=<$? M:ZR$B2ZX%]FDS%GS<*UG'QYXJ$YIB QP>TR;5M$W)8,LVD_MW(:>0 QAB7?, MD+-@@C"26-\ZS3X$MU5X5S=\Q#WVK8 )RNGH=6/!!(Z/ >O'=<5)%"3B5\8^ M:"V%^-R0A(Q4>:]N_7_0]IYA33;1NO"#*$50!*27*$500$":TB(J382 A0X1 M$>E-6F@)17H3$!"4HH"@")&.@ F]2!.0%@02BHBT!"$&4OC"N_<^9Y]W?W_. MC_.#*]=%GDPF,[/6NN^9>]9"?9EZ,V9_RM1PY:.WM^]%A^H76X,GU9>.3RQ, MZQ.SIQ!N(U'W2.-=ZO:%)=#>BA^NBPMWN()MQ U>J@T//KT3AW:P!#>B-SF" MR:IAQ_%3B2HKY29SO-QN/S@)'-Q.I!"I'^C\M1+# MW+X@"(6IX;;C' GO:M\-$YMCBX,U;CJQ]\U:2W=$C9_1.;YRG[/=:UX+!R+) M2:7XRW/J>!/X<+$%S?XO@P1O0EP#A#T,+>[GOP;S;Q4=) )4M[>?D;&' *<_ M1Y+]B2- X[[W??>4-8.O^].BY"J#2SHK5I97LC2C2D2S]LE'(HN'Y_#@?T06 MQ1T-*+FF3Y_=#>LK]?15Q^]4UF>P%'<:M#1Q_)?(0NHM6@[.=22R"' '\=O\ M0@A0&$Y'NHM_]/NM?@ER-CNX=YA8R_O$Y&D@"JO.I D:ITJ9UTS556A!C)L3 MR9#6F,MR544^A"&AI[>,_>ZT#0$7B,1U6 C57 K?; MJYZ<-S8&XJXWEOPS#'1VEHY'ON8R/*),HSPD.IHZ\18_7.M(-H!YVS4;EHRJ M<)SN//%B!9)=HZL\[W%]]X=FE]^F=!'S;S#>"IUR4% J-YR.DV?&K'WC/M_@ M+M02);Y$]8C"A81$Y+O/(YSH($96):Y+GF\:!ETLB_.@R*N6^C00FXF9,N&) M:EYG33*J7;XWBCY\PNC3!_!6C1!UZ#$H 3X\B6;35,1=]/*D\;F9J_K,CKR; MMWI9*>JD:R5I\^SN,T6!N?/FUU9?3VD0T#36:"P'IF51[A#H0L1!N7>].5PP M;_6\Y/Q%+LO='C-ZKO!'-MU.[+UO71;;WYH9R10 GFQFNQ"S@<#94ZZ-R>X- M/=$8V="ZQ.]=GSN^L2:?R<)E>R7;6U;DXS+OU9%[R5,_R[I'2++#U<%+K+N0 M:/BQ^LE*+KW$!=/)L>#'7\3!ZC8WS+)@?0.\XN7WN@%XV2CT%;0VA\)[;+Q[ M_FH]/J=[Y&0[MN75^^Z/(4/)&6PNDO^<@.3U+>!RIHML:$DE1 M_ !+LD4E&8_ZM[C*7]Z^(/783"S[R=5EO/IIB,YUP>\6*] N.O3EK0Y?K,B7 MP:EU-JEH*/1HV,SY#$A,Z9,7,5RE^D7SAOS#XVUK:&V6#YVW]?/F0P *@\=]/A#XF@"W\-T%XWO MSNI^VR6UKE>L-[(*&SV_ OE\CN%[!K \E0(?1#=8/ .[;9^%$3O;S8-Z]?'( MZ1=N4TDK;#^;U(1[.?>S^#8H?)TBAT" [\@0%&^!QAC=)?EA-2 Q#1B5RI6X ME+I]T273;#VNV6 U3H7IXNC70DIXOS4T4&9$1T"MZJ4D9)H7.#J?;17 M@0&EL':?'$@'NYJKX+FS#-239O:NY!OP;P40>TEQ^,;.0@ZK-<7\13D3HZ3/ M78Y15DNP[]R]>*S_:B4 ;S.#GH#W(? /D.QA(80'=%[F7:R/33L+O1K;\5LF M6BYFHZS$ZJ&@E&-'A1<[;"Z#X4"*V$,BE]/'A$$%"5K+>]!0'TR/Z3+.0>(2 M'I*YXA)9JQ$S%&G&6;KOMT)CZS%1E,MJKEA/E=8@U5)93LND!./\+V^[N65W M1 5FYN9N7!36,Q2/6+"CM8'KY9,. 7?Y&$QO8NL#7(K&=1NM6VO$*4&/C. @ M)T>+Y_'+_:8MWYQ#'V=UC'M_;?T-^@&@WHX3C^8B9!/W.%/$.N-!WY2\7 M%B>EJY QO06+-C GR88^ONCSC(QTK &%1H#Q9MO[X+1XQ!ZY#+%VBCX AX 9 M5)DV#ZT/K"2?I\A]HSPH_F4./]?T7>7%N.#\@44*IS5KR8^3?UYW,2^ZK^R# ML=4CP7CT=750A'Z\MO3OV,!"_9I@Z^$.Y?3)*UT7,RR<3&?Y *9^A[9SH'?T MQ0MI1Y/D+I3Y+1G9R2P61BE3U?0+L.VJI6^4WTMFVS 4"%@UQM!DK[Q^'&& M0=R3FI#=K/NL="JI<8B=*4^GS/V'I)NJ:R@Y?CSQ)EKH+5RXT(!EB M0XW=[Z1"+XD8V?Y)SBD1M=: )6;=HVB\S&R_I&Z13*.#YD8*HIYY8Y4O*LP( M)U1X@O3'F"!2^<5PHEP12B :.HF4%6HV OO1CV)/FBF#,??.SMSEL^$WS0WM($6ZJ] MS)!XOC9CQ="Q(#+SO10 "C*SMR.KD-9[0=PHSE_S,H2_]*!P\:/; +'Q-5*E3:,9#9 O-Z:F(" ML::5N!1QK-@GTCY('[VVC$1J2^,14;3+,$<;PG8ZDS[S5.>VYD@ACA/&+&7'#8I?E!_X/'V3%ZC"7BT5<&XD35<=/=2&/N] D M\+'%GA]@3VDG,H87QY_-C'LMX"[IW"TY5G+FNEBK.W&3U(YOP4';[-P6%F.> MB8I53[X)M9$_Q7LL7.\A@ZC5.O_-^N1.*O2X4V+T,ER=Y+AT=%" *4Q#L9+< MMGL6V/9FDO/^=AJ)]!@)O<-Y;3QXD/A&XZ;8>XR&Y\E'6X@GA3-E77EQ*26D M)4*/0;UW(B89-EZ7M?^1(N_FUS!_HE_T"?\6W#=;0*)%@1FK/)@B\_);B5/" M \>FR&GG+ZKH#XG2C/L6;__C-8=T H<4AE4L,B:?2=,QS_$Q(E#0C?IO&\G=11HZ;B+8Q*N8: MJ(#!B5^G!J]JN[B\ZR!OQ!P"[%-;QG FVB2H%IP*=@"E9<_+X#OF;& .*CKE M),>N,^]V(Z.WC5P-^^8+_2M\Q:)\=!YJO\5#*+S$>1"[#BA)6\#8=Y'E+9MD M3^;[2S:VVM<>IL:\94Z]<@A8 T0D2=;^BVLIK9_3"4 MGJO_Z08KW://MZ;16#)=M;.PH&3!Y>J^R5-!CH(\MENP1_D_..XEW/O#0YCJ MW<9P+Z91SMHLG8XK74.)I%/>P93!;&N/!^4FONYG&)X'E!PLPCYR7C?KB' G M0HDJU%>;AX 3.@*C%I4\:N^VL8VHF.M0R)PW2B&'/WAP5P$BH+6(H[=P MFOM&'8E*#H2%_.FI?M=(;&G9#-R2&9F7&^KHEOUJJS9_S*XR>LI;TV(3NGF" MK$6Z2"?GS>46RL1C="[="SJ M&O!IRWW7F:A""B?X$9.I*910=T)TMW7IKNC5FE!YCE-69J4-C3LO)6@\!N>C)J-=*F_26/\2#H%N=7 7Z/1OQ;6_OH? $W=SA2(^\S$] M\MMU!5, M\Q_.F?[.&(>"7 ]'WY%?(Q1NJ:YTBAXUIDY.HTO;;C,E$CUZ67<@#.DF\8CS MRUE=:/:F,H$'D)-RR_IGE64J!3+;*/!W_=2#[5#I5/R5M)MUJ MIK538%IOZ0\7DRX0EAY ?@3O1== NDXY/R#I8MDJ$=U/;Q&5W 25FBT]V=ED MGT+.GV1C^'-3P)SQ/?](?V%CXZ;\8AHF[A[>.4%E.Z:6HCGNB6MN')>_;.X< MKLN:D!_V-U7EN9[!5=W]L#^%K9>F*-S1Q%B2$_EJF/5D "(A1.-KH[G[Z?R/ MI848Z)UWD3;*-)6U*5!(_L?ULU^XVQS'80XBS M=P5TEG]H:*6G]X7/[?*9XZ'W\Z?9#03: /(4[L<(?4Z.1[8X7Q/';9471O7Z M,/\Z$0:E_\\;?SIM<1OC;CD1X,[OO8RG14NNQ!-5ZSPL<,F+AI5:0,O&=8_&;O[2204-,D= M=P9M3-#ID61:0BD>O<&]..0N=WY,1A5' 0S? M2$T-1!_<##='8Y\WVZ$^D_G7U3TQV_6M4WMLP?>#]*-...QS7P?E@&H.@5X0 M!T6,6B2+DH"1=9H)O3/6H=T1?>_T49D:SD_WV>_7JD(T/H4D3XVB&[8I9\%M MH/K&#@G\((@C0$ZFBS>HVMX54[_2)4\,$[Z-EIZK_Y:>FGL2HI.F3@I8Y#C: M1E9&>+)%+\J)K9M]&B\(98MYL#-[=]SIJE$\FX.AAEG;L-KY&SK]( O:& AO M92SK8NV$;#=6)=1G-QDB53BX+(L:#6Z\[JC^&),[X#GP&&!HEU@&? NK(3V> M4+IQXXW!:?A9NQ&>J;@"W[(1-D[)3ZTQXD(LY);'\UBBK'%8)YF--C9_BII% MDW K4"2 H[?"K,I5?]V9\)_P/_(&C/+Y_[%U MJU&XT3U!]@I'2M5VD>5*98Q6547IQ^2G=UP>N_123D@\$/UZI%?'<-#8!,H7 M8,4ZX[3CORK]CAD,!,O'[U)_TO0P8HG\Q9DP8/5U[*/K ,,?>"3,PI* C <_ M06]"XO,\4U.69.:80E/T3<;-QH0L7%['?]K:$+A?[E&]'^V8"%!NT[_;*TQ^ M%"X'GRHX/=:JZW"ZHMA:;KA4*ZOKD<$[A8XAP>;G.E EAW-XW^A)='!F&TT8 MO^B6%YM9Y)IG1^W.F7G77%N;*B"1P--:]\24]4%_FR;[:PMZU.("T2!2QH? M)Y5#@!913\ZL0/1=^DMK0M.B7!CQM316.GZ3*L4= F0F-]#!N2GT?YQ*_&]= M)HR9P@6A08PZ#P$B^W?PK@X20>_L"J+/ KM ]9U [\JH P?%-%9WK BHG4X6 MT=$!,D+\#[_O;=R!6.<#/Z*ELBZ)3*;L&ZY[ZP3-_&;<9%H;-'\ ME=I1N7&31CM'$Y0EUC3R20$&LZ@'^ ]F:,!5#E;H;H$^XYERI >'P,.>0V!T M9VJ%F7+6G797;@E\0!U%["XX7P>%T'O\1-,J^ U\0- DRUTB7;\2EH'!K#N< MMS\;&]R@AMP63ZBFC=0_IC_'#Q?^%0+=. 20L&$-@\<$WLI*8V>Y-=/'1C#' MI,?G]M@^Y\=OIQ=$B\[2[9R?6J@"QB@1G2;J[)@$+K?J%\_I5[DV^$:^>O_( M0B_>N457MD4_$*,Q]5-J0Y[^_#$T-<4S3 ?'P05SV[;'3ZS@FE4_?3W7,K[5 MQMD?XQO%+Q85YWI"J: H(E2-PCN.JXI^0ZK%]29OR)VOG=SK\_;8XTNX\>J- M]S)_R4/FP;8[ORV7EQ[^>HL:.RIB>U1<-(R^1*O4%@Z@?M!,1*,^W;G3%^6X M)7XA%=FJZ(M+ W2(^4J=W[[2'@V(\6-^&Y.$?FP]4QVM.Z&[' 59EZ)PR]/N M^.'BJ+ZH0V",G <<1*'/@+$UT)T@7@11=@;Q:S:1BD9V<9!DIB!%CWB!M)HYKIPA\E:]";V3*T_)TPW3HG]4_ M!#)&"1RT;M(AL%LJS3@'QC;8\XU?UF8@275YNPI,RE+NY(6IV>CM1;G;Y$K< MV6MW$;]*-_?F;9)X\HC41I)/U4HVF,O^PS'XKQWL55""%.$CXM]GD'1G'J5* M'[;B><3T4.@A\+;R%R.6@QOQU>(-_8?4NAX"95?7=\MH)^N7C!:8:3UPR<2> MX,K226]/Y;(,+IV= N.=B^(D*W$G[3?QV]"0 1]X_D:3]MX!>*E0Q 6*O[

    RUJRB(^HR8;2$6X8,V'98V.;I10OCPJ9B MJ[)Y(W42@QEX,2 M:]XW@;6UF/97^>H[BBM]-3>Z3289='H'WRFV]_=646[1Q^PSC!ZPH(+*^=Q8 MM6>X[[NOLHQDPM6Z!$.- \KGE%XW63YA4NGYQD2+S*T>O:X!Q>3T!$'IR^@Y M[?24=ZGK=I6IB42N\"$?!%ZW,'I>B'!K@5/3M?+79$A# M<9FA<]G:F/WLQ[>S/AF&5HS'&/.K3W4^9P!UN?]:(%W20@]J,/]D_2EYQCU]@UBWBRJ"AU&>)J<$%_"TH\.L@ MMIB@UL,7J/!C71TQ[2'K59+,VV!X?%.U(X1WEE_"+Z;WAOOO$=*E,LK+U33T M>L.K0Z"4N(<%X6]N[Y^!7Z3C"Y.!0T#7\+HPA,+'00<8:0DT+E(4F\'B1+V, MW>WAW[C[3-E7!2?>LH=NJG$M@>>1=#2 +20VY*UN".&WQJTLM_QG4\1^8WYK M1.\H,RWZ.WD3 WUWD1EH[.>%/_39V*+SY :>C87C81I(4B.-58@W!>>?9Q?X MMR/DM>JWV=7!E[E;:K>:?@^WO BM!X)5IC83R**T?O 9E7P+'%_$9;HI\/1S M3P^5NPRO.=0IR%;W:SZ3EF4>8G>R/%WB"+X GU^H0R>"W40@[0424RC>$?P? MX\;8WPMW6C];Y>^=O7 AX,_\U4D=@7,XOI4_PW!\!11OPH$1PN5LX CN5A,T MR5_;E^:L/JH'UF0C7,.O.(55SZ1TPMKF(SY-,RETI4!)%SDV/1W)MK"<3@L4 M]VB M"8K+E(K'U6)\'!44\L1$C5KOU3\F'/S;M!#Q7/. ./>/1KKMM(/> _X MI-6PP5@BG$TY AYAL;Q-X^ M?IH9^0<'V@Y^+!M/WS\3.K6$;$,GFM--';'YWGL1?=8UI]$4YFCU?3. 34@7 M6G>*\,-&>R+P@>R[&SZ6C(T"11R3Z']/])\R"J>%J2"D YG,-Y@BAIFW'C0+ M:9B6O K*"N'8S"+,ZE)+Z//Y$G[Q2$J\L:U,53)KK4_4L+M^K@ L8YXH_UK\ M2E0@4YL40YQ*%Z+]S(/'I%#" ZN;,F[FURO8HS3?TTE@"MKA$&#"P+^C&[;2 MI-*R5%ZJL TLG'%[;GO&?.>!Q4MQQOP^)YG/H56X,;0/2CZ,&U_6DQ9S4!@9 MIE."&2JVLZYO/7G>U*/0P7(E+BW]&_:]B&)J+@\I80G)0IJEL=:2':S=&YKO M9ZXU>[U1&4[R5<5Y?W =8])+&NQ=V"F1GKNM=E7<%6P5]HAN4-](?M8DB_(U M&H!/_5(&&Z--;$YNF^_P3K;G^SC=R%"Z/9!Q_TK1,.M2%,,??0I7:*]@833: M8Y/Q9GTNJG-1QFA3]4#"H_ACX(ZMN.-GCF-_II4"I;3H7#V49H*F+^;JVR.' MP.VJ=3K&B-*D#5@/+:2^(TU431L[O74ECEO]DE/G40OBNIAJE:GE:#"8T.1C MU<>\[&#+_.\&?C'N@8FZI*"W86#J2WI$;[;/]_;TUHYT#H!5G &Y-N4=#RYY MCN!\\F0X]*$_#VD*WWBC%@^FG/T#^;;K$I/]JI1RIQ!2'ZM]W$>2DGZ)/7!: M<1?Y Q(%WM&E,!X"CVB%AT#)Z-0B-!:Q(C..F+%J.03&7[]@.)@@.UE3F.-P MW2@D86NX8_MZ=6Y&M]<=5.@=K-,Y2X/GGT\J-1;=-0$NH)3PO10>4!N8G0)V MQ&\3PTCGJ]P. E[Z5]Y9SI9 Y_ 76#T=>EW+=$W@'.$^?0TUTH0(Q\?# MY*>RKY7BZUB#'P\7O2QJ\1-*F8OTOYEVL#SA2*2CN*CTL),D1K+\K^:S*-!W M_VW^M8;Y!UNOWDU?5"_MDPW[X_N\1%5'1 MN[KXGE*_I6NBZ[ ]J\LQ$")[-Y4D%PX#U29UJXV M5$KK6#@MSW.S'I6DW&[S1D:V#%0*"]HXVE*\0E#;-"3T3+4U(Z.5\T^/N0LE MU08Y^\EF, I&,0DE"W]C_J7UF%1+T[5SIK6^HV-"3^N)S,61?9Z PH,=NM7J MU@/P(TITZ:@"S-%TV@;(4\\U(:__C[K!P8< A0M)@Z2U@?=Z[](A UOB+AWZ M_*7DPQ/HJR"KD)9E]XWY-V(C";]]BX0@*U"NC?I_49_'S(ZK MS/+'\!Q-;'#H-;'MEPP!B?.*<<8B2!=_%K[Y-6-=[T%:"PX!L\_Q7%R&8I;B\85WW[K"7WU9_[5-DFSL_,+7CJA> MB-XS5A_FWX.>O8#Y,8N,-YX M(0HE31I"$"Z3[TSPV;:@DNZ2Y;+VZ^IB<<=H.RK/9)B<(0KYJY<'8<,RO]4I M5OC"35<"F=A&_90]A0M*H/,4%A?URN_777U^L&[6?=%62)#KBL?V" &?EW)\ MBJ\)D*-I)QG(3]W1U5^F(HM&6Y7*2,FP*(V>+.0J;-!>)X+=8[U0>?67-..& MF\P@X@DBR0(A@CI. OT?/4')JXZ_PQOE.+%2ER&9,:FOL[EU>4)YD=9>:XO9_/_1+_6 M&-!(4?_M;M,D4?\Y)M&0O<]L-.[XE0(=T5CTATO_;:/5 CD!(9U/HTR.D*,0 MFU3X!XLVZZ!-+?PXT9G:C'9]1\I:5,6/K1=WGGJ7639GFQ1Y^N6MDF!.[6.Y M9\*FATV4HB,XT"[(+ 3NUT(M'_7L"*7(K9"2HD_1$B+2??;;W$/@Q2DZ/D\O M9R38$*OI?.G=D236L:"6'L+&+;(LMBTHW-Y=&.^45AG"2%>S7'OKJ HR27"K MV,'?$48A!]^=6?*I8F1_S\S.(,+"A$+][ZWS53H]G,(AA=T+ZQL[R>@3[:&- MD.]O"\U;&LUW',;_T#(D'=HLTD* WFPG1BD>*J.[X'P^;D[;AFI.F[I3G23J M-+$\<-8P,S+[$?"S:BJ/-@9F7B3MX^5[X P9EI4KDQ\%95Q_'B^Q.'GKN8;C M:]GR9TNO3TLS_N1(07R";)#)3K D.P)?5*NC0RFI6UB[(ABG00XEL8^M9!M5 M!#C&>7Y\6BG@H:B1ID( ]Z21).1[.&)#C&G5N%FJ>&^SW6N(4N^C3<_P:CW+ M?:Y3)=CP[^DOEP#NY'WT!HZL _M+8\41QNUK)S4U)"+3B(%HW&R/0NXSC]N& MPB_%GV9T"S.96VC=/*:-)M$'^$3-^.56D6!/+ 1P4T5)-$7T\ORL]>-+=UGF M_'G\3FX@_KJDW\([%F:!HVI/U&I-NT. [>X =C4Q(+0RJ!/SI:Y7SWV-O<;2 M]J;0;4<+Q\*+Q:DZG_#\EW\XU:Z!\ _29N.Z#@'VO28X)^PDS8Z+N-A_>:_2 M;2+1]JUABU.KR;4;]YF<[7V^,H!4P_AHK'QDC76:"HGJ2M#^V>.B*86SW#H) MO?TR]3?1((\GAI7<;6[^/#V_U!34*G./QB: !]GAMWMFO1,5,$9^N#1.:QUW MK1]N@PU3SXO2!I[OVA$^\*PUQ='6BCBT"0L4;J%%Z#/P$TN4G-V/2F+C)S?U MG%BQA(+%L>Z M6-@M%+>::8N-[4V)SJ'8\!@#11F-BWT_6.Q5_VS.GZ([X0G2)5!L@R*LN UU M[C.A1+6"9U 5Y$P;^9QU_]BBWG-UF=?Y*!O/X2O30W 'TKMQ4Q)R$2$(:^F8 M9\HT_'8^=T^FY10OJW/M*#8(JX3=N//ZF(\6P @P_G4GCS30T4"?\V6\;7999T.&G6[5FEE:SH^W,9K\8O1;:@%G_@ MKSP%6Z-$#X&^:%PAF4L\ ' MYH? L8]FND 8,X&1QLJ#@R2@152\0>OH,RI)*6#+B;()E5,\'DL6F8/IA?U& M$0MB[!]6'30LRJ7$(ZAH,/8UF!4E3!L.F4K5%G$9)SE:XZ<3@XOYQG_TAC,: MI#7[ M8QLY&Z/GS1?.AL4\\TR]OY&E%&7>/#*+H)W,PD'3$(Q>-!")^?KD1LF4H/RF MS9R;]*,S'1FR!?=O7 /Y*8E%]0*7?3/@IAQT4!1UD6(WH:F+!8F$@;][818' M.FMGH:Z^_0.Z(NTYP\F@K;@4&]&:QLJCLG7'%QO#U8A$4I#WTT')V+^F"8.M MJCBGIZWDU3WD-S1) KHQ5QDF0@)7D0:Z&NZY-C>F2#9F8'IPJOT\R9=H]SYI MOD]_E_X)\4PO=*H#7)<333$DL\/GBGO,#VSZ2Q#>:O&[%AX?U;)K;MO;^)"P MY4$)+:D<-U@!*NO1T*O MDLT+RVUNC4:W# K:YFO1 BCK@PCO;9)T8!;9#@;J%&7'I\7N&8.,&U!V)OM[ M$/FA/*S>:*^PNY"J:7"-< :;"%JZ&YZ$:-=&.&ND1=%Q@G8N+HU[1@55N7A3 MN^*C9=_).CT<#^\%YN,*D6+FS,5>(N6,?WII+%V_T?6Q-6R 34=0Q+&0PCJ, M,$<;Z"LJEM[G!=M+%!62 P-YNV*NZ4#V$@?MFSZ\>4E=6@ 8=R%T]NHLU[CA^+9?#.>E MXK[OJ/U!L;G MPF9 S$W=(94 7 '1[@%>7FZEH]1'+\ '5@%0!(F19E9&YV$SLJ #=Q4\\[\O M!?T]!"+ *X(A$&I&^R'PKO8Z*+<0;X".P^BG@=T?%UI\BC.%^N"V(1 MX<(Y19W-9$Y&%EB*#C((1^AC%O!6VZ=5(Z1QLV"KMO82PDRG?26 MV];VKM/TA?A7-W_2>-'J)@ Y\51FEY'&\OX0N%"[6$@6WD+OQO:@.$C].#0/ M'?UJ'P)>BHNAX2I5'SWV@E521%W-BJ--:UX%Y7*A3K,8VE_H\='SC;K"0!8G M6X8I?D-=A ]K:WU3J>"7:C 6_/ES(O]^>/:BM!4NBQ5TT=RL;S/]6QZEX#_W MTW[8(Z9K0P^!8L_U>=I5^I=9^"-2"MGDX2"*%-XBP9DPDN0Y:\"*8#\OE^VD MV+\2O^PGDR7+%\/H\PAN5X\MQ.LM[&LDC9!YO1&[GE\ 7S3^WHBPT>+VK%\W M_C>7K7'IKT+'\7,1#>P^)9RMB;EKN1)9<>099%D5&EM9R.RM+=2/%=!F^UV( MC^MWH+[TC_G<>"8IO"60(55!7?3SZK6?K9VTDS-XJ2[0*81+//SRVO,[&(YX MU,!Y5*IF:<&;X^Z@[-ZB'^D2286M88/AXU =-0IO4ILQ_MD\Z)2[(4'D8R+" MJ43:PWS;@8&RN+\3]) Z1KK:OGX==('^4\5:G8)PZ%DADS'/DLP-^+DQY$?G M-$U.83V<99KIPUX*RT$>E8$^3L7PP1".'N\(3$Z*Z,\1?8)%U.9C5,-W+UN] M'-ZE7#F1M+_-O8> L0(38SV=_;=? [L= JG0>LFMZM E8XX;<6T8CPLJ4YX> M3E&A%8-5Y^]\-8NX:Q4/S5D!=2GN;%-X[A';FDB?ETI(,MC0!'GE4V($QPGK M@Y6)UT87G1IO&M)=[B^"VL8M<>!M+PLL,S3:6J[YIWPI)%Z";.8? *0'\(,FHZ^];2+P]?R17L&18 M_WNK9-D@S1U;88E\^*./OJG \0WLOL,! '0?Z M/1!*69LPA6;DCI\,4\3&-B3_) M^HD.HQM+$^_F6L*QD<VJ#MKAK@= ?!$ZLE13SWL:U MX-8BJ_;W@Q=)IV=835-:J_C3HX?UK6FI%?O$"?2*%!^:: DZ!"!Z$5J"JT0I M:M->GVBG65S7'\L?IS+U@Y>27,5D:&/43\MPIB]_B#)THS)91YT@Q93 MA$ M+_0H5.?LR!GCLA$_173RDS>=57^5_QSJ5_* M&8G9B90V.LU?LJ^$XXO6QB_*G9DQ(Y_!/T-$);\Q_O-R:(V.0D'(QWPGD:8LF&^+3< M4AV$YYG@ +8RWU6/AU=&8TWCF73.OWQ\M0*!OXW R.B3N D_#X&.>>FZQMI: M0GS2'3OS186:Z3GQQBPAQ17'])?%IP?%I1B,@\!X@^T9;AKWMH!:#YA[>AM/ M[W&5YI?3 CDKS6C[.VVB%:?U."B[XLR*Z0_ V$I$C3Q%!BHJW[W -A,,%R1( M]LS9\_.MU'ZWD>COU7UU@LZ2M1C]_I07<MOR %68/?]R0!U-F5>\:;PR1A_=J&==F.P^OCM M]S<-QQ5][YHK:14GO,G8J6\(O,$A<,;:'52=G>#DY?AG-]^<-K9\\?BV:W*G MST;@G<)8F7&P%V0F!>&&C,"DQ6P$/V&[ =Q=OBJ#W?8-T4#Z=15VR:B]S2C MC(R_0UT$QR]1-/.1^%YP\UTMV9D4)62>,FLR[N&QZM(';MVY]0SD(V%&LA@M M.+J4.%?9&U,6UXX^];B6P#ZZF;IN^9W7)M19?#O8)6(@[4;_^@;]U)-Q>;/BUAK\0FSE.PO^AVL!#S]RH'201WG\IH+@34/[+U#Y M?*&W$>UF3=1GM L,]*68X$S+EY/YB2:='Z$DHGF/;N'0W>-HT%F&'>2_SH&A M7U1(1WDV!0^!%TFP$7IS4*K:S-2V,7#%ZB[_O*&(8PK#D\"K)YGO0DK#WA^E MPSL$:ALW2RMM7 7+$I6M-!$G6B1+5^-47CE^D#4PO#1Z;/ZQFV6&P.D?KWGZ M5?9LO_7ZLJ??3I*X>]%"3X"=I?UXB,6?OP29=FTM^F]X2IO,/JAZY?W)-:C& M_I?%N-Z09_DT:D4Q:L>"%WH!I/$D%VGV#;YM(\1LM,6*YP& M) O*A-;^WM&0%@_S"!\XIP5;LYU C'\ MEPW48X783/4/?2V-L3?CVHYGJ1#9$7B;[9-TX[DBB8A5[Z5(:$-5*\J[ MB<9DQ&K#'&FN]P#UFFS1#3I)$5GR/KK#&''0W5-X")SW-->"V'VNOR&WNR[I M=-Q+.[T\A>&:8YK?== ]1+LWQ15&.T]RP$D4W!]?JF^9<'K&Q65H-2;Q2)WK MC03C^*"W]4^TDSSI8F]GVDPA-C8&ZXZ(#2GMWFM6;LZB5@Y>DO>R2P@6TBQ@ M,2M(+/+GV0+CK4 S?\P)VYUH=HK!M\HGJ)R.2I6&,L_C3C,>*Y@..%-@SUKL M+I=S1,G4:W@/ O\ PDB1(#&6PJ06>;,J1>YU^@BY"Z6(S4D9S?H8IIBL\3U. M/#T/OWM6.)7.>MT="*_HMA8[,8:2A+'I%W9@;LU+UW^OW,T8:.8)YAY)6MF_ M<2%^2GN#E2!@?K8<.OTIJIY3(;X_Q MRE.;?@%R*Z\K5=/?>6'K^B]5&-8]]+KW>8111-V;)%=&>2Y_[!"8'@3O9H< M%70\%$B2PFD@(ZP/@>0]8S:3B8 O%E8%?;;SF)(AGH]F>L?=FT3>Y!D:.0I% M JO'O@C13H:35=?FKU(S))OPDVF>C@'88RI&;$8LO!*I@Z<:%<7*&4SU$Q28 M*9]XI"A<0K0[LR:'P*>)0X 66T_T>E,VZX8)'TI9ONCG[,=]4_D*^\?XMMB[ M&E&L9QGVZ?#\>!VUXJ,F!UD^##)*T=7^10/=5$6[3PE;(]\, MTYX"/Y%/@7*AA&?M;*W7ML]7>R&6_IJXOFUN_!&Z.A"9"DY@V4-.RY,D$6UH M$CW(U0QG?9B?W;=>32ZA_?@LV^04^4+N@_/XUV,01R539M;_H:6R3:-P+W7G MV#/2;>IQV ,"3W*&;G@IJB784^(:>T9ILD%2@+#2 M?Z8)40Q;(N9-!N1[C8G<7NH\D,TARCQEW \RUC2X .PYF8>)=D?^/@$OAX^A M:[PC$&Y#'/KC8=Z>@4Q90<0*]R'56['+QY(K.=/3T[)GHWGX^V]=6T0+PEG" M] C>%&X+8N7W\6YMT3R\3:]J^ON9DD8V[TY^/-'Z2 D;<3TR-+91<@W M#R"G+:Y&A(')0K1.,%?=2)PKHM1JQI4OP[HUI^:'T:GNCOC6[\Z.M>RX3TVF M3WTSC.&Z] ?K"J,13H4)>3G)K68XMD)>*#5IH]FJ(?WL3(O"'PDATH_[GL>? M,BILN>]%8^4[$ EH?K##%\>.0T"@?GT]C9?TM6=#[^"%6<+NM%.R7$W3@^// M[]^^&=89?"]* :R$=O3&")G1QQT._U8@.49!X.9T9+T<:5\G-QY=OUR9#_+W MT_MXW>=*:,3 !9VUYVR%C;V;U5CO639]?%>S?B22CK(]17'??P?YW:)Y5KR? M8YV^XH/C=X[,Z9U7.3B2B9012K>3P8Y@=MUP\:$+2<%!I?H2<1)=&=[)X3R/ M[XOVR?R$_()! MW7:(#K)$?M@KXYN649-;\]@5LT7)SI)"1481OR@6"9 7LJ>0)-.[,5)%@BPQ MACT<^UC2A.^-O\NRO27W_!!X8]\MV*,Y&#Z1SGFR,? TQ]4^YE""(XTE37U M9:03$N];YWQ!2Z-;=>7V :,?R[5# 'T#I420BH$?Y7311,E;*C=:B')/Y9Z8 MJ.^.&1MR+F_C3U9@]DAX'97!GKS*>&YJ9H$9@:TW/X!$;M0= O'SK-]5O#FM MVL3"+?2;XB7_7(J0R%";7:D5WL(8C)QCQX85DJW@XZA+5+2V(NSIPBU\24/Z M+&.9B_6I8J%7"8(6)_*G ;;J!WW I1CAU[SG0/0HWN"\>1[A$U)TZ2L!\G$!M5*:[W 5+@GF=F?U<@5[44]3&R/BNE7U*+R.^AG%0&HAIE)3'X_^;*Q'Q L^ MLG%'/QPW2U:RU^5FK<3URSZMN?T^XVG@J@"6L0^!33H$3N\:*V'YXL.>9)N" MX^N-O=P%Y!.C+]GH"DN>9_Y0]3=0'&6AQ:0UNQ1'X1[!_MUD)ER%K7?G!18% MF->G8A873)IY/]EY/!$S#+Q,?!Y[T@:V;\;L1IFD1M !89'Y0O5DSB*8$;;: M&5+U!D=.(J(@&]^3[6?L/"U7]!+-K[<_A2?'M+I'MJY)97)K9OUT8=S5H)SE*;& ( M(CLIH70FX41I:HZS)T>^S%,HSK_^%?I)/K3-JZ0^[N<@F?UI'_$*]10U_%!P![?$D8 MH+@&S4'@319FW3O!U=\+Z10()_FMWM,-S'GSL2>BYM:MDH:?B"Q*KZT,Z\B@ MVIG[OB. : H]W)03>HH_P+^)1QR&AP+2)*FG?,,T#$A& 6-CN0^]9*)+]M +#]$#UZG8=0 M2.'E)GI-A@4[X=*2YWFK7YG7C^]N;VP^TKA_F6 =YUK4A&&69J^)\VI[LY9Q MK7#F'NWD-HZ.4L!,=5#F,'W\\.?W;M8GWEI:_E87;!?[T2X8$^-D)9'F>"GF M;F=@8'1RYG51(7JW+4CZ110^ZH?%5QWFU;\:,,1T[ZHOE2\Y);_TY[GD%S]@ M?.@(P,$)KT2C-P^!V

    M:,1P69;0Q,#./99W*VA"5CTBO;9*7(Y0! MUFE.F**<_4-L2O44T@O7EBE-'):>NM)=O)9>/5AK&'&:K:7@58%QQ80N/!W1 M?B=,W@&+($D-O\<-75+BS2U. 4'J4U)O=_)T*191>.C@BXZECUN3P#@T#S1, MEU#PN<3J-R;VY62@NF]KI!/O+*5?,H#]-/]&/)-P!+]S)K3"7@2/2L&):$Z[ M6!NGICQR"AZJ*O1ZKOM3@S<($\%>+9'YX_74*H3"R4$S=.Y"D]EG#X%?T=#2 M^X %EH-R-I0&65H$4>%K"P8[XQSQ?B M;3CV51>8Z/YBEH.6/G(Z?9PRMLBCG@$ MM@8N..[/@1DP:1[?%*\OM,!WEU+7]8J"QZEO?XMLII8]5DRF,PRH#WQB7@&% M1U*XOGC+730S/Y.:=RT(I)>2#ZG:"$+2G\76(W;\YWF/]HZG M#@$C9,6N?C>(Z2>U"(PM#'&.J'1*%:+:M(4AZI66L.JY%V=,M($#6W315H$-L2QBK\ MZJ$#3[8'^"F]+R0E'$BD\C4G*0DRQ7U;+>)$AI%54>Z@1PAJ*N%D]-^@:R+& M89[D4[2I'/2GG"XDKPM*!3_Y7C7I/?_FGJ?J6A>A_9;>>SU8! E"%"=E5L;,^R]P_K9XX_MZ/\3SU1((+TB9 MI;ZD774!T0&CBPPH01O\K:K5EV@E]66'/?%QQOZ.>:!\)\\3YU72D89^K8S" MB32*MJ$^IWB6V5UT=Q_AA=I\+7ZO/[Z1%;=L'":.%?'K@N*-(;/:%@2F=-_R MF;6G(TY78G922]]]-;")9\5F'+NZ*O3\O?AK(,1B\S-];9TA(<@V8>=%!>)P M/\M*8;'#.S)#:N8M33&T89VNBIV463LV=O^^N_!?R'='1P!PY2^3VL=)(YU! M5S0;,)>;).M_/!4W7#R1'LY$FD%5N:=02\#8FF8H\?0K=[R%<:NG4Q67^]#- MKFQIN;$SIQTL)V\,+F_^IPX_'$&^1O$G5+TG*_<3;BY5QJ9C8PVS5RT_NUX-FON[I-]IF-GO\CV*?PJ\F!+:4XBG0_M9WLGA/F.'4EL# MAYI8G<_*GA=4![YBA?G:?_R@C*F77YVEDRQA&C^I]TB"9KG67!9[>36C8QZZ M*<=HVK3B[=$O(]DZZ\,*U-UE2([B/_&C": 2W[:N$Q&D%=PV1AYG$K>$/&7T M2NN&IK';('MV$%O7)T/:6.-/%H=.1OND_\BN]>^*.3)[=_\YV/UOTLFS#'\/ M@8W\HRTVO#>M:XCN30TYG*U4']2Z>#^ MP;71<&7$.?3D$/N'D(KB8_RAG/9L%8AVK4/ V<[=U'T@+49=UD]-TI-]*XS CX M4H-40=8(4R)AQ;35\29IBX8XR&69EA8'XLOQPJPGM@85&2:,CII3;T>OB^K@ M1XBW2"KX(/.T!_BXSB]\AA..A\ #Q'+NEMCJ-4-)V:_A[:)9Z[MFUT6EEM*F MD=B@+@0W9!%TAJ(\*K_W*D%S9BM;]=DP%:,C)/TT-)M9:_W]=[0S(E80';FA M*1",Y3C] W8/4KAIWJSD.AJ>+?"I<]"2$#$=-!"@D589(G*6H8=.C2BG<(AC M"R1Y WQ!9AG,A.ID5,F+F;@[Z905V">HH'#S-$?E/5( G@/7VZ%UXS=]2=BS M?J/(A0:;9&(7$D^,VM9OOR8,7&[O.@T=!%$IS! MK1I;D$C!>Z_:GLP33EPG'"+:[7K"^<3+ U=]$K=:NHD MEBZHB3_ECLPH>=+$P0CO AW3%G8_XX;AZ!0YO6 6V=CIZRJ:2,4/EZ)CK>N+R(U-_,A21#QIO5T=G" 5H]E4M;49AW$T@3_(]16K,KQZ M*OF/?9(N$,S<"9[AQDZUSUEK672 3N_:23U(H]+-(L.Y*>GUBL2+VHM_CX=8 M5-I9=X:[J]1WN:NT]HWV"R57O.<_EW;CE!&]A<9(\!-T#(*-@?NV%S#<\6]99G9JRXFQBC#X!= M"KE,'6H(<;9XI#MFJ!ZC^; 3[L-XD"#YH6EGAI*O"7 =O$R*T(EN/>F6'W;K M7/U0'0;ZBSXDW!! MK0;1=A[1HC?1[L=9H;8QM8$:?BNAIR MTGK3'+[_P24P)Q=>* 98E<.,]'],_8"'R;CGC6?9I-K;&R/Y1:_=.U.$G9PC M@HKPY>]S#*/9;< :Q+BZW](5\PRZ^^PNUY25N3#YX,Z8NDU-MM_1.RU*1GDK M9,O2*P]"UZ!VF+^()>>*IWP]AEYVF7#/#!02)@/SYT\C4]CD7WY4V\OP9:2T MBW^#[\'=,$C(A8S._M3R-C@'">=&*X<[/4V%--?%HUZ43\>CJ\8[.V(^?I$: MCV/*+HWE]+1PXYD;]I5/X_MHO>."3,=;3T_D;'H!R+=8EJ1@54%6A5,_!P$6 M8?*CF:*-XLV/X@+/(BZ*TM]F2O,T M9*,!GY#C[L< M\1C%0,$X">.@*XADN#)#JGOL9[4+9.Q7]IL:&L/O0?%'!(" MFFY.47U .J&)6KGA"3I236T$@$2K9#D(#4$.=8;3K)+= M*A>S3/C_1.;S9$KRJ@5/%516-E)8S13Z@!4E*,:I5U^UQ6.#9^B%-1_E#WM=S!<;0CP!R<$)A >9J(*Y\R_SH85%VG$/ICF&?".'VJZOBJ MDU71EBY=;90.N3;S:A ("YDCY6"W :_ZH0=6=Y>KWN!A+GU)>\CMCJ53MS'O M%A\+!G:B!;&JU$9#9C<5'WN-\@;QQK,GY0$[6?P?'Z8FST@>@V>$;W97?EB= MZ>A9%>JO#&ND?"8^PZAG>%:2-$7.G>I4USQ7]/;8[]I.6$Q;&@&8R0?YJ-^F M*8UTY")=M* RQH+;FWO9P]LI-I%#W95_LM.[3Q&A%4H9[%KEH!^H;VN@HN(U M\_@HC!_QLRK*@XY#E2*O7E1WQ-_ VZR[ M735<2%TTQ?3K(;:$Z#Q4U3L'Q];1\7\$VDOY8SS<<\1>_+PB@S=)S;:.8>,Z MU7,K&16K[*D*TGS1DK< M#4,.'?OT>4"..:]2)NQ(WDB/DH6R.EB,K0W?KB/>F0AD1 M;TV"+B#76#$3,0)+V>:[.X;@] MF,JW]^4D;5J- M.O*Q=^" C%J%.:EDAC\-)S560 "4_H91]!7I>\%P6H&T!SUPYA.\^^L'8<[F M^++6JI@ (_/-^R+O.6*=KQ7M-$5Q[I9P:\(&)-Y!+_WT9(;/D]Q9Q*\4)"5*U,:\@X;6:8+X M2[*8M;[+F0L!J(@EEOXA*,0N W:LI),G%D*Y;4 ^5/Z)T?!;$]PX7+/"JZ81 M;\W-\^)\YG[VON/Z.HSL2!'Z61KTSS9 :)<%0[NE1DD%%K@23]HKC;(2&ZX[ M_9T I&C'2T6?EVMK5TTZ]E9-DN[*^#\F%41' >O I;J_)A#+5':CXB,A8&/^ M-N#**DD=T(GK[R:'IR\VV,=Y,[[(N4E_,M-:@/$Q[NAS8D_2V#$1<++ GNE+ MR=W5*'\1I_ C@L:F-;6<5R-$@931'YK6;%<:N]'Q[<)@$V7\72M+Q76[FRVT M:=XEG36<-UTC1 9TT-EF>K\JGNXH0@*N<2HWC8_@0G:@?96XIL%QW;%:[> M]OJ>VN)0=O:&CD&X'V92B25'*%:YR!X)IP>,'*BB+<35#8H8LBGL:4W8K%JH MS%*FC.BY8_CG"8/6)*"E726O!?3SIF')HG:7S\\ /%[ MPN%<^]>70RQ90$UL4HI[VIRG+]&*H^M4H5ZV5#Z/BGH+:.[I.QIJI^S\6K)3 M3II7%(QW-8L2XT1(#7\LG^A+I[S:.A[TY Z?OW?MJY]&01.U\WWG;-] V1;R M( ;N>7CTWN#2>MR>,!%#:F^I5HN#>7C1AR?[].0SDMSN7R^];DRT$6V;VP;P M[:)@:?Z1NW,0R!)3?MC6[868PZ/F-T*IAKQ;=J[[-0)_8(H*HH[C$O+XZ AJ MELD#,ZI[@N8TOV?@%:VIS BGYB[IUS:77MJ8\HF>EEP_;PDF4RN[M@'Q(.'" ML!&R@WOB>@_NJ,HOI-M]4Q 1L4\].<9T?O_/\(HR5@[#RN=K!DGHF- L\=R] M5#%B/OIMLO3G/N',.=?;7_:]M!]%!7-R+%UN9?MG)GBYHJ%^9AM@I8)2HSEB MC3K-;G%^ ZXN? KSDEW*K;=X=U)! VR[^=CZY$G7LRVH([.]3,[< MO5E;%2F\51L'6Y%,VT(7NE!#82*SS'/C:D MWA8Q#'8-%TH[5(C(<-,3OJ(8@[N!CML&!+ F>]HHJ(1<&'6CGKW&!/?T@YR& M ZN4,EU5TLP])_KNE?S;K)J5Z34B)[JTRDK'[?ZX95,GL\7RHI>GG_E M;2.YSM[,"FDI304?PK),WFLFV[Z5-;9XK_*EKJ7VQ2G:(#_!9BY83]1-3GA* M:K8=%CEHP-^^[_M%+R8_52&6DGP!$U*7MF91;2879H&4>*74?^%E JP,N9-? MJZ<*Q8Z\242AI\(P9[8+G5V./YOH"J_VJC9%OR$G+5[:!9N0=UGX^!.[= M!DXGL.X5/'27CORX^!@"_4^7E9G/MP[21<=SANKA\4SQ=NW,H8E)1J%E,KW$ M^AKB2@I4,,K_3<0\E"V58L"SF,M!7^/RQD[13M2*I[Q6)6M.TKK4'WNSD;SKN MS_;+9PI9F:48Z2B@-LTJ/A. WPLFVT , MEOGV,[S=H@4=+R534WS %SOY8AN0F ^YN/-QD*I%S;OU[[<-K&H;1Y95[IWA M>EYN(7-^_V)9&6!]DLNA(.JHGOO,(XY957REWLG9V[!!YW>KVK<+41UQ%OPM MLDXZAV8HHW:W2LJ)"? ]= %JI/0B5IAR4I%4C58_.>QI6PIDWQ,J:DCQ;ZK^ MI35Q_A3,;79P(HMB0-2S]Y_%"6-UJ3_J9Z7QR5_?KP:!7QY]U+QD="7I41F! M^_%YYPOVS/ *N<331B9JRTL5FL\;1-])6]>K>7B"(0M!Z "G42A0%+^^V? @"G/28$P X+!-7@43&W, MT>8]4W1QSZ^'+U?<11P0UEI%H+OEVZ^QYQKL3BRHU$'L0J47U[WAR9M*(5XX,ZH':.EAMW MO.LMW!XATCV=9M1F*'<&FRIJ", "=B]UC6S 1]?/@C_KM0RZQ'J(@7.K$WV4T![+((RS&I4[@6[^[([ME/,W6^$WJIE/,IQ> M:T39,8,7Q4+\/,?\'!S(LFWEPN7GC??%GS:1L &" .#H19:N=G0;Q#.%P?H" M\I.P07*.;^+Z"Q^Q'[HG+WQR3U;@'9#C);/%M"3].5H,J^_I5#OU1B7[>UBW>)8_'@LA9]RXT&_9&36,]K2\NB @U M\;'K#$:>SJ ,HE5>3F7/Z9J]Y?+O$&0).2H&S1M= $$%W B>+<Z^)1\M,:&72YL2ATFA?GCL*C.<90H"%6N! ,"!>_GA72 MT#GULBVD;B5;\O9=ES8I H !5%Z6;.ARP^HM^842H\4S\$3\QOJ^#\0&;Q#'V[K1 P%! MO_-O$\"$JUR[86B2S._OV!NCB=?B)3R^JL01!\L2]=-699@($Y E&0L-T*(()#.),)?]2I,1( M(C]UJ>&5>$ZG:^ ]]17BK NJS8G6$477I2')M8LPY:&;6,."*76]!JDXY.$C M UWW,_1DA'C^V/Z"LKW\6[T'EOJITMR7VZC$OES%9AK\3KM,F*_#>$4V[+;I MEE6*^;R;CY;%(*JZG[>"T!V\IG8NZ0-H&^(+@RR@>#RD> MUR)+9_3 A"T]NCI8_]SX&3C8F0-)_&7F/3:L^^9"CV+J ?[7"'[R 6/=AQ'5 M%0L6PRN:)X\,6HVL%-96U<:KK*Q0K$NA'ODV+.79J::\=M(CPG3-.,DW17QV M&^B#<0S]8I@=[-OX?>WH5 :Z^:G'0-/Y#R*$)L\M'?KA:C"2R1V[96I:Y1<'&1^Q9K/6'\U*\/*,E' M,/B6M$&+1CM$.*$LF[>DRZ4D5I^@7-E=&1NY!^POZBD&ITD1*(+*-?E\I[.C M\A[FWUP#= [HEYF$7++FQH/P#3@(H7ZWB[5YUR[A8>TEI WZ'"G -"2^(*L^ M'*Q+\CN#J(_(2Z9S4Z83G67S#&FVR>Z5B[4UK:QE-K*[KAQZR&UGF0?]!'R' M3LDHDO.BM@'!=J'/SDZ@8M<)>'Q%)<*N0F%XV35Z_E2 *"$I-=??EHG PJEG M>KY;Z**EPRZ:TVS:TNLRA[XU)!Z+_\7R)EL0@JFH24 M;E'E"G.UH+8]FHKQ7%EO<8N6\U.3**-:'1NLJFC^5_(TT $>":4/&6PE;P,K M\9%EE^?1='%=ID<>HW<;V"!%Z6\#_^E]3/T\^M^'1_XSL]JU_T?V;R-%+W\K M^O=W?DHU!B#,).WMA"Y%&7)*K?\7QS(51$'^UEE-K'OZ+ZX2=X&[P%W@+G 7N O< M!>X"=X&[P%W@+G 7N OX"=X&[P%W@_R@0L^;*Y#M 0W7A1'$4ZVV )#K+ MX.Z%7V5^V$)O["GFVIS89-QUSY[7N/FIFO;0'>.:7T MB?^ U!+ P04 M" #DA5=8CZ^^R^+. 0"[F1, % &]I:2TR,#(S,3(S,5]L86(N>&UL[+UK MC]PXEB;\?7X%W]X/6P4DNW2A;HV96:1OU09^@L CPFJGIR%"VI+"= M\^N7U"5"F1&A(!F44K-X@8(KG99XSGDH/3HDS^5?_]>/^S7XQLLJ+S;_]B?_ MS]Z? -_0@N6;VW_[T^\W[V#ZI__U[__R+__Z_T'XOU]]^0#>%'1[SS%UR M7',&ON?U':CO./A[4?XC_X;!YS6N15'>0_COS6VOBX?',K^]JT'@!:B_K/_7 M\B]AX/D^RRB,2$@AHB2#*1(!3$@<>82G3#!Q=?L7A+"/TR2&));_B-* 0N*Q M#'H^1K&7B2A(DF;0=;[YQU_4'P17'$CS-E7SUW_[TUU=/_SEEU^^?__^YQ^D M7/^Y*&]_"3PO_*6_^D_=Y3\.KO\>-E?[69;]TOSK[M(J/W:A'-;_Y7__]N$K MO>/W&.:;JL8;J@14^5^JYIH&35ZB_P?XRJ'X%_0"&_I]_5.Q/ M__XO +1PE,6:?^$"J/___N7]29'9+^J*7S;\5LWM9U[F!?M:X[+^@ E?2^V; MT>K'!_YO?ZKR^XB+E8Y?:!>KMABZ+& MZQD>B[V8@N"EI.S-[0DE?%MJ3[[][]^MC' M3'['U)=MJ!5%[3Z@C^4QJ!1^?_\ZR][6R^& M>STSB.L%XU?0)WJME6M1E,]A*:@A+/L7MY(6-9@(7)'&J&XD"5 0_L+7==7_ M!JK?-&^OIK!?#AZ%Z[*W!Y?TS-QT5_Q""^E?/=3PR32)LKBW,;PN;)ZB%GRI MT)] 43)>2G_ZB'$'S_G7NJ#_N'YX*#G-&X_PB_*6JZ_77[[^QN\)+TU(X^Q@ M2^.-1F$PU!BT*H.?I-+5SV:<<1Y+/=IP"N/$S'$.0?!'J[)#^M"&QQ&#G)^E* MR7]=XZK*1:Z\JH_%YO6V+.5%#:.M".,1#>(4B@ 1B'R4P)1'W<[\]E03EGU3MI[%>\YI_$]3>8KEX]77N>\>L-) MO<(I2QFG/J2Q)R#*T@02A'Q(DI#[42@-B8W6^:8*+.V[V.L/U.,"E+Z@$$!I M"O:*7X&=45 4):SD96:NO?$\Z7GZ4Z(_\9?."OBO8\ ;+P1LT7.T+C 6/^LR MP1:ZVI&8*=QC:(0T8SXT$.Q7&U1 M7ZV[O! F/$1A2H* <*,OBA-49UI2-9@.-+T"G:ZNP-7[##B!;/J5C3E:QI1^ M%@E'W'U:SJPD?=;W!^C],.<\U#)H=(3GW,=!&( MYN=,FLBX.FDZ)V[>LR9-XP].FW3OLR.:]QM:W/,;_$.NJJ40.72[%WF+2XW^>:V6B$>1P)+[\3S@@0BWP]@2CB%2/X9"RXBCW$3\K%1 M8FF$]%8(3NO\&P>M-4": [YT6U0#HZ[ T"RU1NL, [UEJ7U(@5=OMX[DP:G!?)%[:T"HBA!:Q=0 MAG6'!)UI5Z S3H]L+Y[2<<*=98;F(=V)9T6;:%U!.D:V4L: :.7?]B1[L?A9 MB-852#W9.AO/SJ?]D&_X)]%*>(<5Q]>/O^$?^?WV_E51EL5WJ=5K+!]<^?N5 M[R=QZ,<99"26)!MS!DFB AXRZM'4QYD7,!-?UD3XTGQ8I;OR>[H7LU?_"G0& M@)T%H#?!S$DUFAD]YW0JO"?F1Y=0&WN=-I@Y\C:-1,_J9=J \MR[M!K#>N%> MJOC3-[S]__O-+BY52LAKO+XF55UB6J\B%,N%.DY@B%*Y7(]X +-0^- C/,$I M)_*_S'"YKBEZ:03W]@==;U4Z6Y.DQIN%8:5>0TS_N3XV/#8]+W5I_+97&NRT!JW:0.D-O<#R M<$1O$K2/5]U"._U1Z^6HVAR]ZJ/D[AA60^;<1[+Z,!PYGC6XV3)CYPZ77&5< ML]?%_0/?5,TFXG59RD>(JUC95X_[2S[C1_6KZ^]2E;<_'O*RN;A-&5U%(HI3 M+XIAYO,,(A0RF*:8P3!E488CP2@+C-)_7&FV-)IKM(:-VF!H&AC8!L@C&%[7 MV0<: Z_ WD30VFB86N1LTO4H\T6F8LOKIL%LVSFEPC[BK[R9E> M\V9)N8;S()O*N0#+SP&]XVRKXC+?R@]/_?CWG$G76-5 Z0Z:OO'-EJOHS;<_ M)%=N\/KUMJJ+>TF;KQX_EP7;RB7I]89]Y>6WG/+JAO^H7TDD_['"/.2,)0S& M*?,A4@MZ^;7 $/$DCCR.8I$:A?Q,ING2/A>=)6UD=&\+V!FC.*8W!T@O ?0& M@3]NFM0391AH+#-TFJ=[%C2_&DN8X8F_(G-,KOG'8VK@77U,)M-SWH_+U' ? M?&PF%WC!6N35R$>PZKZ"KYY_!9L_;J14J=5G^8)]E*_YYN57"OAB$32 MD:8Q@RB*(HA#(I&B\+'&LY-(^.8VF0*D*_F@U-/UT3#&3!FN- M%YR?J7=S#*;&;M4P$78N%Q"N59Q_+3$1R$>7%5/),B-Y3MFJ&?17*;Q^@VO^ M#N=EDQJK0[\CMR^-/95B7:(W;H[G&I6!TEF/1<>@&B=!1RC-PF%[5, >L&4?VKKW.I>23HVW]N53 K^\* M]G[SC5:@M: M=4&O[Q50&ALZ3QHXC[_];M&;_$!=*:>^-[I@&45-ZN%P05SD&0&S13[J&3J, M;=2\P[QLT]L-+V\?7VVK?,.KZBN_;3R,[G"5)LA+O#2!G*B$:Q[YD*B?/,:2 M+(T2ST^TUF'G!"V.(!I=0:\LZ+75"10Q0WB<'%SB-C$UG(;,Z/#_+&#Z98I< M 3=3 :)3 +JI)J0#QDB=H-';9ZL I&/$L+:/UO5VVU[[$//JIL1,K;B:M,GN M^+\Z'H+^IMB26FS7_56?BW5.'U=!PIF/A0]#3P6$4QQ"G*(89O))802E"4^, M HE<*KVMEYJ/R<]!=F9=@<:PYKBC3?$^,D_/DW%Z M W?77H'61O!']_])3DJFF U'&V5.59MU@VP*4)]OC$TBPS(4_OY!+M#5Y^23 M>"]=@\UMKL0V=9EW$=^_%@7[GJ\E/R1"9"*,("9,KK2C&,&4AQ@FB8@3%OFQ M0$915D;2ET;@>^75-MM>_;[@^$_[B/G>!,,BS&:3HT?ADT$^]8K=)=KF,? V MJ+D*@S>2/6\DO TL!\'P5H-8UJAL#QFJF^):9:V4O/>I>?5K6535BM$ 93'E M,,A0 )$(,IB&(H4X" E-*8]C893OY#G, M]8C+)9(3<]5E()K7CM1$QE6MR'/BYJT-J6G\02U(W?LLBY ]:711O=O6VY+_ MEF]4.F,O^LV6WTBOCV,AW^P5][A((DXA2^-(K9T32!A"$"-<61'-2J#SK]^^!P^0_2!* !_86=<@S@ MFZ1YCH[\%^RG8P#/>(L=DX'LF.X-%[PL.=M5!QJ46?O(ZU6"4))01F 2A*$J M$L%AF@@.(]_#61#'H>\)@TH\FF*UWKWY"^[T6C=UM)Z4'[5PK,XA'Z6$,]^+ M(/=2=>@E*,0<$YAB3WB$15GH&Y6:YMUCV0JG*W$RG'77.VBJ@7^3'' MD#*_"6C&JG8NDHMD1*CPN$?UZF&,"5D:D>Q. ,K!"4"KJG%CFT-$SQ^:D17*JZA_Q0;-OJN8H"WJ'.VU!IR[H]6W.0IO6&4RN)%PW4C7$ MR2IZ5F?\V2)I#8P=1M6:W&;^O'_9KKGOD)VGA,NAFI@%SJ,$_E J.WKUQ_&P>MM/ M##G;"SYNTO"=/G.EY7Y,7N';VU+M:30%F;N$ROUW*^8H0DSUAE>G6X@)#+., MJ>)/'D)>$I P28RV!=#V+=;/@JZY-> 0RJGW!BY#T7QW M0!,:5]L#Y\3-NS^@:?S!!H'N?9;%@M5Q&7^ZX=QO03P.]IK_@^/R7?Z-KSA' M"6*,PS22_(."4, LH0&,:)0PS#+DI4:GZZ8*+(V*6OVOP+/CF:O=+MOCU;.3 M&64)4*88%@\VG2D]OIH2_XGY2P?ZN@"$RPG(V94&\.:EA"W1W MLENTZ8N9;R%G;/J3Q9WYW9=637O*9[58>?;99WT8<5O9RKI6V<@,Z'E4KG&=F)5< M0'I!A;#S&#DO]C4B\H7J=IT'X70)+HU[+R6E;LU9':WH=;UA'PHI73I>G?!7 MC[_RXK;$#WCS_X#CU(4093@%)(LHS ,A!#,ST)!C1:1 MTZFZ9 (\5_M/'?HH>V%C,10%E$0"$LPP M1%$B?_*I![-8?I!P1.4T&-42UA6\M*_)F5C6JT%S;+LPR[,SH7FH,@&^4Q^N M#*'=IZ(_C;T\CZYU"*8N5(YC,<^*?9&@3%TP3D5G:M_OKF/C_MP1"XXSW_-A M)E(.D:]:^]!40!PF)&3$CVDH+FW1N-B3W@_'&P5><,X[#K;FH8DK"*<^(;D$ M/2=]%0]0F;"1XH>7.=G5,ENG5>+A3;:]$:57)J?J\>]E7O,WQ??-"B$/D32A MT)-T 1'E*C,Q26#"D\ 728H#/S+K@?A^E=XK5Q!RPJXJE ME)U^2:(-C:LTX;/RYDT+UC7_( U8^\:+3QT;2S9%USK,=6NI[ B41@0GS M?8@$%3"-&8,>%IC0./5%8,0R=FHLC7J>'*.U[U=[=G9T[>^PMY+1W!F?8$XT M(W.>:3J=C$M..BVP='_V::+$2YV&6@ UG-F8I#T4VY=@#53RJT=:$9)M^?0&$FZ/7GK;$FWYY0?)MV>O=:V M'/5#4:J E-\W>=WUG<@PCKE'4QB)Q(,(AQG,HI!!/\-AE/DQ8;Y1$[4C,I;& M@3L5@=+1L@_:,2SU?+@+$9J8^TS!L2BL?-)\9_61#R7,7.;XI(F'U8I/7VKN MZKSA_.$[EN^0Y(^O=UC5-_Z[^FOO\ 11Y&<1_('7@3L\&LN.F[1>[PF\DYN@A' M(Q])#YH13^G, +/Y2WJ&#+TFS3O,6Z3]AO^S*/?14S_R:L5C%O-($FCLQRE$ M:I>-D !+4O40B7 01$(K3NGX\$NCST;#04SC'TI)@]YG1P <)\G+89F8&'N] MSD%AU-GLM,47=#,[,NAL'^[T7W&\=R2=6D M#+W?/&SK%' 3-9^6A)7=J;/5 :#/OV M#?0&C>)FJR.]&=!;+SG'=6)JN!Q2XS65$42.5EEZ,F===QG!\'PE9G:S;3CA M;GO[=7M0V'<*7 D481IG 8P"*B 2C$*2$0*3-(QBY(5Q@LVJ-YP4M30*ZM0; MGOO\Q31P\"2L>A3C!JRI=Z6'T0 ]:!JM)BVB!<^AX2Q4\*2@F>,$SQE\&"1X M]@[+D_^V_>!N6^A-7M%UH3CHDWCJ)ZWBP/=%'&O=[6TW_YXX)N*O^(;+O)Z1:(D9;' MD$1!"!$G'&8\2B )_##%'*=^8)7U-2YV:33V1BI9U3FU2^@Z [$>-;D';O(- MZBZ9J]-X6$V_4QK\U*GML&6=&4Z.,[G."'V1/"X]($YE<6G>;9MTT8VJ:L-L M5$)'L]G_^DZ57WV_>;N17EN32/8%UWS%,A]GC 60AE12$;B1]*4QTELA..TV,G:OE5(4/+5&KD<:>T"^ 9U%NTNOP&1!'"89#5CJ&:VI=(0NS7]1.H.?E-8_@V(#]HJK#0NE.MCK;O:^:TV!'@VX M!G9B=G""J3%UF(#DB%&T1,Y*-"8@/.(K MC 6->>3!@(:2EY#DI=3/ LB)[ZEP8X1\HZ(96E*71DQ[I=5;#"C-H2A* MN*T,BY'K38+F>LDUM!-3TU[?JP-,K_:8_CZ"J?DJR 0C5ZL?+9GSKGI,8#A8 M[1C=;$=.;W&YR3>WU6=>?KW#)7^3K[=R7;%*HI1E@8B@)[P0(C_R89I2##TD M4!K'F!)A5+OWA)RE$5"G%NC5!0^\!(W"9G1S"E8]@G$ UM1;+ST^GWM\U+E7 MHZ4[#CD#@R/6."5E5IXX8^IS9CAWN1T7W)1-6,_CU[J@__@;7F_YBDNO!!&L M:G,@5<<;I3!C::!J\<29P&E,$F1" XL]".ONP"=%J#)CQ(LB0./)^LOO&2%-H1OR/B3![HH=#IGNNC/7$W MO%F!-,D26$YO!:2'#%BQ);78K@'N[C&,_AV;!CV&< 7MQ%RQP_3+ %,L5%K/ M=0]I@VA7Y^]#4[OUM>LZ/CIHN0K['1,U;[2OAM$'0;XZ]]@F5_=#WL@!NHS@ ME'I)2% &F2 $HCB*81:*%&+D$1SZ'N?(,\NN/A2R-,=BKZ-U:O41)/5HXU)\ M)J8+$V@L$JM/V^XLL_J(B)E3JT\;>9A;/7*M>7+UZV+31/CB9F.BKT&7\9A% M-,M@0"($49122#Q?_B%$$(0H23V]A<-)"4M[O7LE >XZ&1B5(3\-Y/@+[@2> MB=_NJ9#1SXN^&*&9TJ&?(04(7BM/"78:7X'MABD7ZNMK$'OQU=,>&[2[N0+? M\_I.@NPLXO@LA"-IT\?OFRU;>E3M89+T^(675TGO+%*YL<+(&A<:5G<^$D7L^K=MMZ6_+=\D]]O[PH..N5W#;Q5_^XK\%'5"?4#\)O\R-TY3$&RP\]5T60SX?-64+8"YJ"< MLMTH9GS&>+ZZ*3&38KX^WI-BO6+204$1B6"6IIGT4;" *0L(%"0*>>)[+$Z) M#E4=C+PT%NJ4 ZUV>GQT"-]J77?ZP?\)Q[J0WT'7C) Y7/YF[88:ZYLG"(Y-3KC(M -%]U M:"+C:@UR3MR\*Q)-XP_6)[KWF6_0MFE2A:!-EDS>I-#4^ >O5@(+'@49A\R/ M%;O(GT@2!C#,*,7$$YQSK9C342E+HY164?4RM*I>@599T&BKOREY&M;S6[9. MP)J8-:;'27\#UPE>,VWB/L<-U,43Y)KMV6); \R*!Z6*NG3#O_=!!!>AXE9=C % M']Q-@47A"FL0G96O,-=@YB(6UA =EK*P'\J.,#_R[]>[)<;GLMC('VE3P[7Z M5/8E-(972.\Y?UCSIN/8"@DF?"(P#&F20A0A!+.42O[,,LJ#Q$N1[YM0YT7: M+(U$I3%@KRMX:@Y0+^ZN ,V3RSJ;NGY^AG1ZV7SJ$>MLLS0QQ0Y0_]JMK2OP M^P-3+JIJ/7'A_!ASK1-<';'N9;K,RK].8'O.Q&X&->/D-L",/JZNU^OV_);F MO.I[CQ',B!\R&(>JUI#G89@E*9=_^!GR4I^'0HMJQX0LC4&EBF"OHZ&#.8KF M.-&YPFAJ_C*$1YN0=.P?.;[M;V]YIO_;GF-&AY^%.G0,[!E!ZUK+%+Q[55+V MOYJ]Y[:^B"HNJRCE<\GO\^W]BJ"8>$R^ZT$6"XA(S"$F80HYX8R%&>=^I!5V MH2UQ<10P4'A7-*?7&?S4:7VZ6JDE[GJ.D%,TIR:+"X$TS[/3!<=5LMU9>?-F MW.F:?Y!VIWVC17OG?,.+[C3Y'5:E$NO'W_ /%3OV&C_D-5YW@K^H/UIG><;=?\DWC[SZT2Q.N[@NT;/E7MIA$/21J%*(9>%LBO!&8:_4.M7J#5O%!7[/*;D]/+*N<>=Q<44HIP7-2R)G#3X@CO-W7.K5_+XI.2UN M-_E_->T!N@XJU9=BO7Y7E-]QR1IRNN$_ZE?2F'^L8I8$81Q$,(H]+CV=@$$2 MHQ1&?L8I#1"-1&SGZ9BJLCBR&7RDA[8T+35Z:X R!W3VV+I QI-FZA9-.14S MNDIZL]#Y34!9 QIS)G&A;#%U[E89*_)"KI8M8*?=+^L1+3/AZSM>=E$K>47Y M6CZHO-A6'R42?34@E&'L8081\H3\@_@PS3P*/8%0E/B"Y-)8L]'8 M,.7]/*YZA.<6K8F)K5%V'_8VU/<*[#5VF,2NC8ZKQ/7S N=-5M<&X"!!7?]. M.VKIJ_+\/:_O^MZ;?8_AQQ4E/$M]0F&8AI):2(;D6B]$,.29]-5"P;+,:#=J M5-K2"&57*ZJI]M2K>[5K%_YH1C;C2.OQC#/\)J88>^B,R44+$D>\,BYK5DK1 M,OLYF^C==(&/*9'( U08J3!AXN?9$3DN9W0L9-/NI]G+GE MXM.P9XT67N$JI]<;UC5<>+;_0/TT"'B,8$!1"%%,,$SCE$*:Q53(14X<$:/J M?I9Z+(UEGASK'&DG;T9: MO-1QG U4(^=S5L-9UW\?=.K])%J:?B>-_"LR@2 MV(.99$V(L@1#+ B#/$PBGX4!1]@H%M9&B:6QZ%,;U,O<^1]-]=_.#G68-;3$ M+@K!:L[TZ'3JF9B82Z>9!)N:]M8HNJMY;Z["W#7QK4$Z4C/??BPSXN24K=[^ MX'2K.MN_EJ/=%N7C]8^\TB&\DS2\V A=/PC!.0$V2F#D\X 7\ MH51TP!QGS1])\I'W=HQ V9X(3H\XRUM^UJ#^%3Y_H>4BL?.<.'M=W#_P3=50 MPW59JH1!10FO'O>7=.5:K]7A6QOBL&\O7#4+V9L[O/G4U(-2V^;3\\K%TR-_W*J=+>5R-L-6NL^3^0K]1:;5U<)^7N7GW0]XD8DY MV$9X&2TL/]+Y[287.<52AWT&OW3356+O?BN0!VD415X(!5/5H!#B,$MC#A.1 MQ8AS%G"B50C53.SB/HK;^WLL?TJR=T7KHT N* YLSNMJ.G-USPLFRB]-H=A8^\7G$?)Q$. M,IAZ7@91Y#%(2":Y27KX(4[2-%0]HHH:K_7(Z)@0(^K9B9KN5;E1,@#K-%6% M:&9\L-^E'_7J4?7J;+:Y MXC1-$(MCF 0H@2C,B/15 OD'2B)&1>1%W*B3E(GPI7DLO>Y *=\53^PVY)7^ MS:&FLD MQI0-Y[;3+I\=/;*9"O.)2<@UW.8E*BUPNFW5BNQY4B\ABHY:#S?N#L\P+8QQ!&GNJ+69,(*&^JH+$>!8$(4LR MHY/?46E+H[-N4VBOI!5?C0.LN=9R!=O4)R:FB%GD;VH@X2R%O_-GITZAFY@5QE!SO.MB!(W5&>OYT6<[;]4V='CVJG^398Y04R'G M0U%57?OM[C]?K5MLHWO*I6//(1]B1E<>H3B.+4@RGC M,4P%3<*,"*)9CN+$^$NCIE9%T.@(>B7U&_0>0W"<<1S@,O5*QP@2HYZ](X9; M=>X]-MYL_7M'C!EV\1V[S+S8Z@W^H?H:/8T2[>J/IRSU1!JDD(>,0\2R &9) M+*"'>>"%)$I$HEU9=43.TEYA=4[1= ![%C)M5MG]'+CC;[5#R"9^N^=!2[_& MJ2/49BIHVJ,$1%&"DU ZVAC2A&>D9NG8W;,5*-4P85B-5.=R-,CF"F,3J#^8'?A!D7IKI^CG/!U\:0S;Z@4;!+KA/ MW\,Y .Z\>W,)'!.SGP$21H[-*9.MO)J#P69S:4Z9,?1G3EYCOMNJWO%OO'S\ M)-Z6I=K#W>_9?)".TON:W^LD6^@,LZ!GL%>WR9(MRZ(I9+-^;.-UG\?Y#K<3 ME3&@L<;1=J()<%8[BEH"9MM4-#%WN*]H=)_=UN('7LL/P:>N"'=7TD+$<18$ M+(%9Y'L0!5@NQ>-096/$84H"1,+0*!'CF)#%?:H:'0=EOKE]NY$#U]*U M56N7KX^5I)+N8<4T#B/B(2@7[K'T3V,?8LP$Y#[RDDP(#R>>[F)>1^#2B&"@ M,WBB-&BUUE^G:L%]?GGO&L2)>>(]A"+AE'_83J.HY8I=C-3'%VL!T<53\).W03PAYT1!AX4$2\!CZ M?HH2$J$$<:U\7@U92R.'O;IJ-V*OL/I;I[+^VN(QYV4<>@2E$(DT@I@0 F-?_B),HH![@5EIQN."EL:KTK7--W)5T753 4K; M)N&M+=ORN:CJ$/):=-3<# \Q/H^3#T#3N:GYP9/9_-!=Z3 M'\7M<&SP:U,)G:_ASB'AK%#B"3$S%T,<-_:PX.&9ZVUI1;XF.94O0-/T[?>- MZDOT]?>^$C_SN! TD-RB*A]D#,,TH1DD- M\BD7D4T-N&9&V-(+9*PL:;4&C M+OA)*ES];+F^&X=;ES <@3@Y:UR$GP5]:.#BC$/&9,U,)!IF'[*)SDV7%NMO MRDZ1YY6IGLF^WK!CVES3.O^6UX_/:L2G7D)PF F8)$0RDH@D(S$O@DD:)0'% M)/&]R*ZBOWMEET9HP[KSI^HM7H&#UU;Y5"?>Y=YNV_X $SP@>ARZE&F?F(*/ MUCO<%X8SF>RKW63/U(U@NHEQWK)@ E5?J*_!=*"?;GXPH4S+\PWVG]N^0WK1 M!UCSC[Q^OY'K>J[RS6Z*U[BZ^UP6WW*F2G&H@ASO-Y\>>(E56;).K9Q7*^H1 M/_(#!#$3BAAB'J8P3!A-$,M"&F"3XF$NE3/Z0,U6= SO+52%^S>\!GEC MF^%1BLM9U#Q^>:&YF?K(YNF$[ QKRIVUIH&?E'$_-XT6I'V@-U 5'OJIJ4"4 M;WX&.S/!WDZ'9SX3H._JG,BE:O.>+4T ZL%YU!0RS,/LWTF,B@WOPYC?;/E- M\;>\6'<=)OXJ57FMSLW*QP_X^_5]K5OCQ'3PA6&8 M&F$]AG6 3KGEK._5*FFQVV#,LC +@CB#+,,J3L_/8!;[GG1&4X%$F$1(&)75 M/B5H:136Z0D&BMH'Z!R'5M-#= #8U-Z>#58V 3JC0+@+T#DN9NX G5%CCP3H MC%]O&[RK#CO;3.$5S6@413R&S(\$1,S',,4>@1%% 4Z$3XEGE#4U''QIK_]0 M-]/(W %D>J^X+1 3O]9:&%B$W1X:ZRS8=C#TS"&VAT8=!M8>N<:RV'2SRE'Y M_$]R^3\6&[G4VG3PV U?83 M=I2O>AZ2L335D;OGRTX];\*3I%2-R^W\9A7AR^\?UD7SV>X"?*O/O,P+UM'S M*A6AG'??@W$L21)E20QQG&209GZ:I$A$/$E,O&(-F4NCSJY] M(3.G50=[/9?4,:(34^RE8!K[BP;P./(&=23.ZNL90/#6D4*]:)S^*(&!4"LE%B:80V3+OHK0!#,ZY4E.3@ M%[;9% ;SI$=N4Z,_,=49 S]39H,YF,XS%@Q4>*%,!'.03F<86(QU67FT5\5F MVP<&>8S%F&C&&82C;T(YQ08M1 \XB,I3'>KN+7T\RRMS_H M>LN4US$\1NV.W:HN]>AYQKYMH-:QJ=!CO0L!GIC4=M@VZDT0F35BON,R:D,) M+U)#[8B)IPJH';OTHN#,W2$CKUYOI81-O8H#QA'R$IB2C$(4<1^F-$ZA""@/ M@BRC(C7*;3TI:6E\T8<<[@_QN?PV=\I:Q6<>05?OY7>"V<048 >7;8CF:2C< MQF@>D?,209JGS3T1I3ER@VU)CF]\L^75*HD\0@E.8.@)N9A*8P_BV.,P#)' M09(%F.+5-UZ20K_^1CNTR<,\%##=,]UI9EI-HT.*,9]Y84PE7_H2*1'Z$*M" M^4?";#4[SE"1I];*$*6&!A^.(0I$%D2KGXL$,10PRN3P/@RST MTRPUR46U@FF&/-(+8=+[4M@8/_&'X:S=%C55GAKIK'Q*-^S,E5*>&G-8%.79 MO]L>">["]IM29#=W>/.AV-Q*@KA_PTFM=F [GX0%ON=AGD!"0W5&&&40^P+# M@(E8NGPTRE)N=D:H*WIIS#;0_*JKX%9+Y8'2'BKU@=*_B>.D-GZAP:3H'BQ. M ?7D)XTC*-\8H6QQ^&@*F+/32&W!,Q]/F@)R>%YI/((=I36C-P7$J_V8UZ2J M2TSK57QW?9,%-,(QTD(6>PQB#R&(?&3& 91++P@(<)C6HV< M+&0OC5)VJC?M M[\5B<+^Y'_A^4^7R2OG-^5RL\C=Y1==%)1^.58)XP)B? M0H*C$*)(J,C\,( HS3)*N$#81R;[:V?D+8V?&G5!I^\54!J#1F6PU]EL&^T< MX'I;9PYAG)B$+D+0>'=,$Q='.V+GI,VZ"Z9I^O.=+]W;++?RO^.2J:Y3US_R M:L50+)>X:G=>-?U&,8X@CE@ QQEOIU/1E\:=33*=3W/E'ZF%4.? M(*>YH6Z+Q]1;YMI0F&^''S/9U8;WD['GW=(^9M;!IO71BRS3]HY6I!KL3+YZ MW%_2Y5XT\M_^<]ND%%9UV:R?]R$%GQZ:C)E?Y1!U]7[39ANN,LZ"*/$0#'CD M0Q3$&!)"(YARBGB8D80E1K%+6.(<3 M4^*P@N"3BI #JU6:X=%*@\KT*] :#P;6#V.S.@"N0 L!R#==JK;#U,29I\U5 M.N-<:L^; CGS9!RD3W.4K$#X+> MIV])TSOQ)\]@9H=)OYW%8&^R:FC2&]V6[FW-UGT>+-(9YIDD9VD2$ZL[<_K% M/. ?IG7,)-?N0[;;J_F-8[51TWPZ=[_\:\Y+.>3=8W>^REF<(D^$D(:)!U&< MQ3#S4[GTXAS[<>K)-]9H&]=(^M(^,8,]R)VFS9G(Q^N_&1YTV\V&WJ=A,HPG MYOG+X#4F9RN8'#&MF>Q9:=,*EN<<:#>(':']E9>_X?_D5?U8=1EUUQOV>EO5 MQ7WUU]^^O.Z*<7"1)#P,N'2H,P&1\#V8QHBH!#C?3].8"6Q4'U-/[-(H3&H- M.K7_9P4ZQ9N7K%,=_*24-RQQISD%>O3E'MB)>4L7TPF*IYAAY8B\-(7.REIF M0#RG*\.[S7B*\7SUGHKR6GI[S-!YZ__K=%]"I"@:Z J6L'OF*LX,.PLUZ)G64X'FU78NRJ]%P;[GZ_4'N:A[7_/[ M:A5BC_DH0Y#'40H13A,H?Q/!B".?<$RC)##R1@XD+.V%[Q4$?R@50:.CX5KI M$$4]A^(B;"9^O>%D_?I:3 M64M?09U%/*A%SJ]E454K%O%0-4Z"7H BB+@@D 38AS0-(Q_[09 2K:Y)>N*6 M]JKWVC8N\$[5*X!K0(O*,'OT#-)Z#. .OXGIH%?T"C2J/D>P4==ALP\M6%SU M^1@7-F^+#RW##[I[Z-UE6<6'5Q7GGZ0 Z71L;C^HBMI]O8W'WSEJTV3"\AN#.KZV"BC M]1IE[6MTH-)TKU1KRQ7860,:V/4W_:UX?N>I."GSB3#L^1+IDZ/K&:: MD(G)S&XN9FHY9 VL\\Y#YIJ\4 ,B:\A.]R&R']*R;.MN@5=4U6MI$@#E.1!5"0,//BF%/"C?H='96R-++IE.P] 7B8-G;QI?['DPWF_G$-:4:I M*B"1X#B%* P%3)G D(@$B8SAB :6KL1G& M\%W@7XRAXMRU."KLA;R*,<-/.Q2C=]F1BEI$X;(;\I/X7.9%^1\3%.L(OM$D*8^(]A+3;A%2^K2*.8+IVM<5;G( M:;.M9]@02P]I/5YQCM_$]/)$7[6)TV@,E,I@IS-02E^UY?@>P1_=_R?9RC'" MSQ$1Z/JZN/ZVPQU/!0]KF#B _DM03>I*)D/"Q M"!')]-R:_9!+XY7KS6VQQJ#-PM#CE $^XX1A9_7$;'#]\==/'ZXO?YL/C1LY M@^XN;M_4[B_[EW0PU"QOX*'J_>MUY%\F"+GKVX2_V7+USMY(X/@JYBQ+PB"# MA(3RVT[2%&:,<\@RP=.8$A&994,;:["T-U,GJ*NWXPI(2]HO6F.+P]"ZHY.E MYRA,.@43TX0.^G4!"&_"7JYTL'<;3C>&WQRA=$?E+R>,;@P>HQ"ZT8$LZ_OR M[]>TH5HI[7-9;.2/M,WC;OW.]L_]V:N'&4J")(%QF'"(4C^ *18(AF'LXY3$ M/C++:#)58&G4*/4'>P/ 4PNLG'@W\Z1'BU.B/S$KN@?>O)JP)7JNR@N;BI^W MWK E. <%B&W'<9SRM3NT6E&?8Q$%#/(@#B'")(:I\$(8\=CC?A @;N8>GA>Y M--(;S5^ZX&Q; WS=PRB7D$Y^,G4QFNYRP@X FCHO[,/+'&SK Z"='W9XIWE' ML,;AJPJQ;OQ MJNS7C!!Y-$-(&+'L3$P]!/6!D3])EYNP9RI M==?EH!HU[-+':*1-E\8@LS7GTC=HV)++X"Y7J2F?Q!LN>%DVA1O;'M==Y2N! M>!83S& 8>RI/5[J'),(!9"054>@AG(5&GJ&![*7Q]->WKT$?HGH%_ !ZV14X MDIEQ!7J#FDCFQJ3S%;0NGBD]-W(B_"=F]VFA=Y D/O*R],D\3S(LBCS(>(4@I3%'.8RH\)2K#:^-,*J=P/N32ZNMY6 M=8G7.3;DG@%(F@>01J9/?0#Y^]>;+]8SR-^?OVQ' M_L7.B?A]0_+UFK/#=O$K^?H@W^<DW!0%7+(,41?/6^]&Y0F_AUM0/,^(-]'@M'W^<10;-^CL\;_/SKJW&' M^=[/^_L'G)=JI?K0;3$]J"TFWN\OK:(,>R1B" I&4XAX&,+,0QZDH8@I%P%G MF59_/!UA2R.+O;Z@5Q@T&H.=ROJ;%6>1/K_?XQ*_B6EC7NCT=WE<0CC3'L\E M4!KM[NAB,[*W ';-A=@ MU2B]:S2UX=_5I7TL257C#<.E@U:(QJB.\+G>.+.1NI%90V8WN]%NO?V&E](M MK_-OO-D(^UBHF<;KKA(CPU[LXPA!7R 5WYM@B",BG6F<9=*S3B(1&2VY1Z4M MC=;WRK8[OE>@U]>J%N8XTGJ+;V?X34SB]M 9K\&U('&T#!^7->M*7,OLYXMQ MO9LN;*/V5\YN>75=[W[QD=J8@]SZIM MVC%I2R.281^O1EWY.G!#]AB'5X\]G($V,7L8XF7?Z&P,!]>-S8[*>IE&9F-F MGVQ<-GJ3Q19>7W[IS2X0X7=I1=/R4?[VA6$8>S3T(!.1 M7&4FJO%BR@)(T]A#L1]F(=5R16R$+XU0!@7-]A8 "'9&-/^T,P/\T1MB$*9D M/$$:.X$3PC[USN 2$3?80)P0^;DV%-W/@-D^HR6$8_N.ID/.MP]I:>R3?4G; M,69(7OU>K(*8X\BG/B0A%Q!E/H9IE&2041:'09CB+#5:VAK*7]HGQ39Q]7LQ M8=JJG"8]SW9"\"?^L-BEK(Z@/FW"ZAZ[ETA7E=*7FZRZA^:B5-7!,+8[>J1^ MOY&C[ :+"$T;5_D[(61JQ*37! M7L\K,%A=[K],IEMYQR'6W<2[&+C)M^\NPLQB#V\4$6>[=\>ES+QO-VKJX8[= M^.675H-OG;177!0EWSML\G]5G=/K#7LG?Y_?;IZ5%4^\+!1A1"#C"$DJX:'T MG>1?I7<;A1$3,8N-BGM=J,_2*&=8B;Q;MI#&HD$EVF M48^N9IR(O@NYTQ?C+AK5CY_>;;W)XQ?>M MQ/<;25KR-RN2L"0+E?-& E5)D3)(,,U@['D998%@&3:BW5."EL:GO5X@;]0T M(\F3:.JQGPN,)M^;[%7L>.P*]%JZ(ZES.#ABGY-B9J65<\8^YXNSUYMW[/M: M_^-S23^5-U7Y5G+-?;.[^ANO[PJV_X!K]N_3&6MI[_S76BJEBGY2^;DNP34_HX&AM*S<>G3F*)DU0)02\!L#0%-S!VV!S2Z MS]:34&RDNDJ\DRJ_+E30WC;?W'9;4<6F>N;9\*IS:%8Q3@(A: QC+#!$64IA MQG$*>92R)(V%E\9&"=KVJBR-F:R6:A?,A*Z?,@>^\YRR_J3,^!FHUPSL+0%[ M4PZ7;2I&Y-S$6/@\EV+JS"NR5F1FO^E2P X]JXM'-(]-^,@RC@*,H^O MOO&2%#KA*<;R35[AH183NAZM"5=@:(3\6V-&VZ&O,^1JO\=BE$]N-U&90'Z( MF?RL^4$(4Q6Q3)P:OJCD8U\!LN M;W/#MQ?U]WFQ O^/\,Y?S+S^VMWRE"L[SA&30\VD&D7P]84H0A0GV,^(G&8W, M#NH-9"_M=5:J-SY HSSHM;\">_V!- #L+3 ,;#28%CU2F CLB4G#(<[FH8SF MB+D*8S20/&\(HSDD!^&+%D/8MA;<-*'@?\_KN]?;JB[N>7G01Q,C2KS4(S#P M$8 L+_DY<_H7^NQUEG'.=[CD MKW#%F6H]RC=5LP'YJ:EF<[UA[S?*;&,+#>:-,;:'Z""N^(*A+(ZQMZ3B^'-9L"W= M-UZ@3/*:'T.&HQ@B1%.8A32 +$D#P7A$@T 8G%0?$;' P^A&2]"K:7/R=@Q* M)K(TR-(0^GY"(,HDE"GE(62,$!3B@ 2)_EGRA4#.\AF8!D:-D^$+P9F:P"=Z MO/3/;B_$9Z[C65.1T 8.UT]=MM\!Z@C2C\Y(QV[SOS+T!VG/N^"L?)8 MA-*,$"AXG$(4B03BQ..0A;'G)9QZE&NUK!V1L312Z^, #AN\Z+^^I^ \SVP. M0)J8W*;$1Y_A'. T$\E9X&5$0&&&Z4W?.1G9G5!_RW;E++;<#^%K^Z^VO M?,-+O)8.]S6[SS>Y*C^CO.ZW/Y1+SE=IFGARQ1^I\$"B7.00IAD6D*.8(>X% M//+-LINUQ"Z-&#NMK\!MJW>3#HN?: YXJ[KA/H#>+&@N_9UC._G&80?KKP-8 MGRH-WIZ!U7R5;X22JX6]GM!YU_)&0!PLW\WNMB.I:RJ_4]LUKCG[5-_Q4NT4 ME/Q.CBQ%[,/A/_+ZDY"\N)+K]BB..(5A'$NV2CT*"9(_T9BKT#8O"$*M)K>6 M\I=&6P/U0:'T!W1H@%4*L>F4Z%'7A$!/S&%#C!O5P1/=P9,TGJ9VJPH(D3:X M8S1+\!Q1FZGT63G.$IKG9&<[C!WKO;U_6!>/G#='#>V&:+<-8D!=)P=9&DGU MBH(V0[=5U8R33@.FQSY.L)J89X["-$'?U;-8.**-TW)F)8BSYCZG@O,W6+06 M^D%Y54GB>"6]*9'7*KVOE]/]JCD%>5/]..YHM&^V%3IE@3( [%Z6_K>-#>"/U@J#S6C#F3F_R34= MWE/SS\*@-NA/-!GD,VVC]5@"493 =!ZN?^25HU,%.R#'>A.9#3A?DR(K0Y]T M*[(;P?S3\85_XYLM_\)I<;MI:DC+A^0+5Z/*U?EG7LJ_WC=]OLDZOVVSQ//- MAO^H_>"^V-1WU8J&09H(%,",,0H1)2E,HYA#/U*=!%+J>T2K'8D;=9;VB;G< M(GT*=#"9Y[] \T[1Q%^E_V:SH__1FG>69OJ0=4:!@57--VUG%Q@8!@:6@7P# ME&W@[*P9?=#<@3SRD7,@9+8/GSM AA]#AZ.ZJ +^A3_(!_I.19Z]D\]IUW.. M^REG.,L@R;C\"GH"0Q)C KV,>$$:I0E!6EVR#60N[5-W4.EZH+7*7>.6K?[. M@Z^W3>,8THD_31>C>6'E\%%\)JDB?ESB"U84'X5@O+KX^*V75*"3BX*W/_!] MOFF(KBF6NPJPAY/ B]5IE0=1@ 5,O0#!./+]-$9)2O6Z1I^5M#3*&30R&JC: M59C6W#PX#Z\>O3@!;6)2L<3+LMK;"!9.B[D=D_,"M=I&S#U>BFWL!C.*J,IZ M]1O^D=]O[[N3BR .$<.8PBQ6U5@X#6#JTP@F,4ZB&*6I3Y@.)1R,O#0*Z)0S MC!0^!&S\);\(AHE?:FT$M%_CD]:.O;;RIL$K*_^V?UT/QYOE]3QI1O\ZGK[@ MPI-77G[+*3^>HO*Q:"I<LNE'UBH;__KJH5#?A_^!UM^+Y+\Y6*/0] MGZ@D68$3B/Q8M1X21'[K0QJ%&,6)EU@=[[K6=>L#_W;"T%;8K880*>:JO= MF0M:>Z] 8_&3JX"R637@!H^\!GNS+0^+W-&/Q7<)\_X)Q-H7G_A3;=%>R-O764!XUQZB! +%96= MI5@28BC_FN(XBI(XHYY6Y;GG R^-_'O=@%).O\S"$ZS&&?42!*;>0-(RWJB: MPC%+K:HH/!EHMNH)Q]0?5DTX^N\6X3A"<%H7HBV]4'+5I)* >/I9P^/"3!['>?*'6WU5#&NK\17H=0:] MT@8Q'^-(GS_,=(?>Q"_SG+ 9A,8X@V^F$\3G,*IVP = -F6KBFT-,"O:,$EY M_89_!YA2Y0BJ@\:JQALFO]N.(F.TV*8%VQ%:8H0#U+H(2^$* T0Q%SZ1#X+"19IF'EA;%1^ M=T38TARC7E>YMNFT!:VZH-77L$;O&,QZ*U)7X$U,P]:XF5?VU0#$5:G?,5'S MUO[5,/J@&+#./>8]XVXPV:YQ^2&OZF>=7C4;Q9T<8&E[B=O]@V4_VV.Y$O2N6[ M_<:QZKBN?K?OOUY=DZHI?[GBF&19*)=G&>8^1#%+8"9\ :E',\PR/\E2K4I$ M=N*71@Z=]F"G_A48&#!H8*]"Q3L;#,_=#>='SY^8#O6IMZV= FZ1W6Z#F[,L M=R/A,V>[VP!SF/5N-8IMV.+3BA]5U^AM=&4ZG'G?!,U]0[XU'-D$6+I EIGT9<7 M*3-S8*8+X YC-IV,:D?/-V5#_H]-)O#?\'K+^R6L.OIKFQ>O N)1$4MO-/ X MDMYHD$!"_!CZ48I%X L<8ZTJ[\!T!_.24;E0I()XJ'8IUEH MPA166BR-1GHC0&\%: VXVF_U=+^15WPKUM^Z,,4^NKM9K?0FGHU)=#B;>GPU M^1Q-3&;S3H\Q^5T$KR-FM--A5MJ\"*;GG'K98.8)/*_;&G&J^F43%-&>87X2 MUUT82E>YAJ-82'+U89)2#Z(DRJ!J/PIYR@*?>QG./*UZ&_HBET:E>ZU!J_95 M=_RN G5ZU0U+"!E,P#@A3@/KQ.SG"%&C!",SD"[(/-(4-%M*DIGAPUPEPSLO M#5W->Z=RQ3WA^4PZ#?1+QAV7L322.8RXS,T6 M@F-XCE.((Y0FYHQ) ;*-0;4"Z@6#3W?Z K9M?O%",:<'N&D'F^[O?*$HTP/5 M3X>7'EYJV5NY;8?ZCC-5O+Q)XV[*E7>EV58>0G*]&S,H:!!+%XUPF.+,AS00 M3'IN(L#$J([X&7E+HT[Y&9+NH0JLE]KD93T*G:%65HE 4_ M=>K^[+!!LAXPKGHCGY$V;UMD/=,/.B)KWF;)(?@AK_%:I?7UK9>;E#]>KQ 6 M(HP]'Z8BP=+;BA$D2 204\^G*/62,#.*3#\M:FG,,= 4[+J(*UV;RO>&?'(: M8$TJ<0+;U"QBAY@Y?9P%PQ5SG!8T+VF<-?B +\[?84<5K[95ON%5U9SU54T% M/%66=T6D'T$H4]V4 @11F$B>D,X%3(*,^"3)0IQIU7@Y(V=I)-&K"09ZGBM4 M;(2K'CTX0&MB;K !RI@8SL#@B!5.29F5$LZ8^IP/SEUN1P:J&L"&YNN\[7KLO\) MD[Y&XLD_2 PSQ!-(!$X%BWR?>D;%*R?0<6DD]-1$M5ION_<,K 0#,T%C)U#/ M%.@M5@G MA/CY1V)*499-\];KXKLJI_RN*-\46U*+[?JZW86LI#8\_Z:>[6YQO/)H2+&? MQ)#P2$"$40K3E" 8I$D015D6!"S0JV9A)=^$..8I<-&K"LJ=KE< ]S953<%R MUIG5[^YJUFZPFR$]4I\,]8GI>@?WEP'<.V,:M%^7G.5U$Z%Q!3H+'';/LP'. M5>\\(]GS=LZS@>6@;Y[5();[<<5ZS6F=$\FU]>,GL1^_ZQ&_RI) (,$H9,B3 MR^T4)3#S,@^F<9"(W"VLY*7)K/^U1AY1$-5#8LP*H/N^9FG4LPI]ZS MNPQ'\[T[76Q<;>&=E3?O3IZN^0<;>MHWVAXC5G5QK]J!2CLV=9M5]"6O_M$] M^2C$L1^$'$:1CR%B",$T(YG\:T2\ !.?!$;)/V?D+8YN.G7!$WV!4MB6;,X MKGO$Z S&R8\8+T#0XH11"Q=G)XSCTF8^8=0R_?"$4>^VRS)Y\MVGU,\HSQ(2 M0XXSU:J-^S 3:0PCC!@GPDM";'1@<"!A:10R4-"2,@Y!U".)BZ"9F!:,4+'. MTSFPW'&"3OXRWL1)\TZEY!Q>>%DNSA=<\^:8RLEH:\5"'Y*P-)>YEV*AE+0ZL#O $*]=_D28"9^E8TPL6ZXXX22 MW? ODBORW+A3:2 'UUV87_LAW_!F2W>%TI2E(O)A$(L$HLPCD'@LA8R*1&2A M1Q)J]"(?BEC:J[S3$/RA=&S/5"R_S ,@S3[-=O#,]&W61,8^B_; >-?YLWL! M+Y,Y>V#@R9S9PRO-,R?>Y-5#T1[RMTW#6(+33-78E^]O!!&/I:\=80P%1]+Y M1B3QN5:-_6.#+^UU'NAGUGOM*'+C;_&E>$S\_KJ%0C\-XA)(9LI_&*@(086E MTU((@%7='?F6 =)%R[C);C@%QTA:P\$ML^4SG%)VF,AP\AKS5B!?.=V6>?WH M!^0FK^53EGI"9)2H4&/F0Y1R'Y+,YS!%D2!I2G$LD&X[D.>#+XVJ&J74@^<' M/Y&?0:^N?G.0 _3&Z>I23":F*U,XC-J%G++;JF7(P6"SM0TY9<:P=$(NXE?,29IUP:%A M\O.5A\XMYB7KKV]OZ[=EJ9J(M8W#WG#Y4MZK?AK&U>MUQEH:.TB=2WZK]L&D MYL6&%]OJ:>]&U=M/F@+VMN@7NM<"=YPTIL!U8N:P@%2N>ES7QS=\. !I8OHXQ&>"\\8S,#AR-TY)F=75.&/J M5+N6J'_G^>V=:HWZ31IPRW^50]=OY%?H'<[+INKIBHM8I)D?PH0%:G%Z'50U,>YVN-RUJ/=I9@FLGK^]S Z=[D5WBMXG"O .&W M^4;U9E.;!H\X RJ"TK;-@.9 %SL$IH1(,X#2%&B$'D8PP) M$Q1&* R") X9\OSN\7J[8?\O/UR]>3,\6GS#1AZJ_];/D]X'?0FJ+LA[&'9P M?[+H&" "R",XVNF];>G> @,&R'1)?+7$!G3@#%K!7QT^=PU$VI1FWG!G07/N MJHW/$DR:MSG0$BP^X00N2C?+W7!>59SO>W-PJ>J''+=A^9W*U9LM_RA7N5^* MM1SI]N8[7W_COQ6;^JY:B22,8P^%,")9 A&ATEE$'H>QH&F&(OFM%XG1COEE M^BQM%=N:\Z0SCK+H"NQLNNIY57*EM LHPT!G&6A- ZUMAAOP%TZLYB;]?-,U M]4:^QDS5A?31Y7SE[.KI//G!N3DRW^UW@ZRK$X$+M9GWU, -= QVM:(T8 1Y%(9)FD*4"%6X&F&(61R%48A$%AG1 M\*BTI9%LJRSHM04[=2WS$L:AUB-&9P!.3'L78&=,:5J8."*L<5FSTI&6V<_) M1N\FVS!I6MSS&_QCWQ=SUP+60Y%\9B(!@R0,5")V!K'O!Y!0+KP0Q32-C2(@ M1F0MC49:59M:H7MEK5OOCH&L1R&.H)N80*Q1LPBO/HN'LSCKTY)F#K@^:_)A MY/7Y6VQ[WI;YMZ9"_KO\!V=]ZPZ5N[$*1!A$H0BA3W$,$4>J(U$F_0\O("$F M*4H\H_H-([*61AM[5:_V&ZI*Z7V[&Z6V:3/:TUCKL8SUJ^G)L^?Q-N- M*.3#U&R-W=>Z,50&0RZ-+SK50:][WYV@KT]>"# PP*P;F2G:XU0R(= 3TXIC MC(TBJBP0LPJL,I$S6WR5A?'#,"N;V\WSR:;;MO];LV?_?M,V#WJ7;_"Z/:2D MV,NX%PL8QUBU;?00)%$4P9#$$N$L4=DRNAEK\ZN_- IM3R6)YNDEN>#TLD4$ MY)NN9Y?R4B0J)H?E+_3$C5/[\I^C60[ __]':.P1TL^07/:C-%,.YM(?*:,D MSY>;T9$TTA=0:K9$U9<#?)@*^X):V&;SX4TE%5%YNS?%*[SYQXHS3PB6)I$4OSAVYXJ;HD2XIXAVES'&F:K'< HA!I M$F9$0()0J-JL$4A8D$+5%26)6((P"LUJ3U\&XSP%IAL=0:>D6C J-2_&4C.4 MXB)\IHZ., +&(K7QE.W.,AH/!,R-LTU+[!/]XSRMH2ET84.Z4!WC#0J0V&>NLOX/4@/[]MXQS(B:GC/(:&85KZ8.IO M8#@'=:8]!PUPJS9!T,EY3-#26/EYL_9@),GV]= 3<3S3X'$$C']QF$_1$S9L5#W]3N^NMK$'NQ M&^K5@6R$<4=OGXUH=8P8\JO6];:93[CBJHGP*O %D:M?N?#%(9+KX(!+-S?V M8!8B0G$6:HLWR; M?MR9,V>>F7.8 _/\ G.?Y@NOZC*G-6=?ZX+^X[. MU_MB%Y(30R8"'_H)#B$2"8^\(1H%$>#+0W5[(]5Q.UT!._#6SPM#8/34!Q9'GJB5R5J?6!(3G_J[1O7:\WV>. MWQ37])_;O.2_X?(?O%;GOUWE:REN%3$?D8 D4/A^)(D_$) $:0(]C_(HY%Q$ M/K4@?BWA"V7^7G>UZ])I#ZZ_X7RMM(>B*&'3"&%OAQDWZ=CH& M[5YE'4B-J%?RO6W_+-;=L! MOH\[>RUE\#+'*QH++_8B K.,91"E*8:9*DCAIL.:*,\$)WV\N^M^OJ+6(.9.+_ZGP;?B2EJ"=#J;QA, _%,.PBNH#;: M4C!'[/]R]VY+;N-8NO"K\.:/7161B"!(D 3F+GVJ<6R7G6%G=\?LNE#@F&:W M4LJA)-LY3_\#)'5('4@ IGLB9BI=I5)8*T/PL<%K%/''8/#8*-=.K@K>'@+ MX?&V&]^OJO7LJW&ZU,T\J4H93M,$Q&DJ $*< YQH8F=)FBDJ2!8K:4/G+T:= M&EO7@CDU/WT)4C?3>JL^,)%^,_2Q6I>\(C=Y=Q4*UA5DLORASG<4?'/C7QHFU[%7@18MO_M/O)YNWF<3.O"QTU$69- M5NH7==LN8FW/\Z2(,5,2%%AH-L5" 4P3_8\\$0SS O,\MSWTV$PX-5[=RQPU M0M^T^>9U;./VY^YZ7K*"OO\H%1K0@:DW")9.9RX7@*XXCEE-,]I)S47IPT.< MTWN^>9AU.37*S2SOZ)J^W525_G3-.$8H9RP!4IJ[E21E '.< D)C"J4@&&*K MNY6^B:9&+VU.X8&PIA4(C5IQ79,P+Z#;S20A,1N807SA\LC [,;BB@3,"P./ MG'_9K=YI^F7/\Y[55,L5;3N :G[YHK[*'W*QD74#^AGD K)"8< 5S@!*$P@8 M3$R/+$1-._F84Z>(]*[)ID8++V4UG\=6VNBO6E['2Y].G.VN?4*A-S!!^ /G M7DW5 I%0Y52[IAJWGJJ%TB<%56W>\:U\LW@PA5_>2;;>MTG.!$XP-)67J:8/ M%*,"X(3F0&8LU?\Y5X5RNBH^.\OD*$,+YUJEY1QX=G1P-20#\X"1#]0E@8R$ M@7M&6X$0K&C+N3E&KMO2H>9IZ9:NA_W[\C#- 25,[WNJ>!?I#N!7$3L)U5SX2C=ZRR ^!<4RK+-SW#DZNEV/!M\R,N4Y93 MK !DQL$DL&G>6R2 )8B(&,?ZOSB9%R]&GQJMM,)Y=I%Z"9P=47C#,3 G6"/A M'O9[3N-0X;TOQAXWC/><6B?ANF5T\ M9R][=.M0%,-C >RX8!A8!R:*;D1OHD;RZ*_V?PE8S< 3EF M*H\1?'M,*5E5IDYPV\5*KO2<32UA^NL@_^JS5KV]X8DTTY<5/'\4"1NDL[=W&[7+-> MEI>NPZ["T'>Q RR 1\\K;PB#]<)REV#D'EG>$)WVSO(?RM>C_ \YG__?Q?+G MXIL^]RT7>O+5:J-/&PG)(99)##A/J3ZFP01H$BR 3!7E"LF4,ZMC6N],4R.^ MUDEJI 7_,N)&6WFC1F!7K_(EA&W=R@%P&\>O[ &9AV>Y!XXK7,N71A[9M]RC MX*ESN>\%]W9[;1)''4=EV4[OX)6I[>A6M/^P;X!WJ'_W-KU"]8$W92M5L("P M"YIZ-9X['&>TQG)GA#]L''?NK_U.(&^7CX_ENDZCUI]OVFYK M8W?.& SQ@1DB)-C.)PLOT *=*=SF'O4TX07+\3G";Q!W,^'+9EWG)>C1M_TV M/R[$9_V3L[4:+H\P-68R,MD;$!W(]-L384 9F#P.A-SUR+V)M)SECU)LZ#SJ M!,S)ZNC'P\L(Z1AV-)ND7[5#$\7B:?_ YZJ8]*[Q1P]-MU#V7(2ZS6O!/>I6&]-ZYJE13I\7=/OW6W]H M,$_ST8)<[6CVA_F5_I8)]U\J. T=8@8$9T1'\-B=H&#Z\ M$LU [.@KQ:A<>254Q\QY[7#NU6CNI/X!:Y)^T'-^D/H=.O^P68C55VV$SM)< M00X5!(Q@;1'R&.D_(0@@3%2.$,2RL*Y'TS71U)AP+ZO9CJVT42UN9.2UK[72 M"6\WMX4$;6#R&@DO^^HTH7 ;J3Z--WY.A6=L0.DH/=/Y^FC%9VR4."P_8_6\ M;[!C5?ZHBTZF?+($-!,Q$":#,\MI2NU:<_=/-37J/)#4 MZ_#FBK2=?1@&OX%9]%KH/ (,^U )%D=X<:*1PP7[%#Z-"NQ]P]WF,@FF7\TG M95<%^,]R43YN'F\?S;7?C!5Y(CG+ ).Q9H]""L!0D@)&XYR3''*<63GY+.:: M>(D_)8P*G+TA%A# D6RQ:X!T M,LFPR/I&&,THLU3ET"ZS?<6W.L^/4DAMYLU83HN49RE(,PD!R@H&*.:% MB:>FA&="T(RYE>)I1YX:<^X$]L;->;66CTUN?5N#(=&F689R M4QN+:OJ(L0*4X!Q@AHA,4$($*6R/17V338X^]O)&6N"HD3AJA+4W['LQ[C\2 MA41N:.[H LVC]70O>O;GHI HCG0P\OL).AV);%'I.!/U#C':H?[$/!M^KW4UMWAH/[5I[_R5@V9ZS6GH%<.]' M&2U>^T3PP_#LT[_T+]@QX7"_YO[XOY_J-U?O_ MWI3KY[H^Q8S&!48P20""A0EH3"1@"4\!D50*P1.5I<0IH/'\/%,CH$,Q_T_4 M"'K35&AQ#$Z\@*L=Q01 :V!2\0'*/6JP&X9048$79ADWZJ];U9.HOI['W?/& M;C>BU*OQJ>U)-V-%)O1>ST&:86PBFG- 9<%!JDA:(*0D)M8Y8D=C3VW3M^+M M.B/:)WT=@]:]NZ^$8N =;8V"4\;6!7V]LK..QQHM$^N"$H=95Y<>\2YZ5RZD M>",7^@_K.[U.^T3O3_IO/NI#_&J&"LD03#&0-#9EOF,."-/_2E*:()@+5G#H M6.:N?]:I;=Y6Z*B5.C)BORAV8"2/:M&=0\1L%L'N@QX66R)F$.,\4 D61:;N-ZS_A(DF )")+6(RR&%J%\EO,-372J\7=-D*^MNMT M'\[=-!88O8'Y:E3@[)W. 0$=\$)#!+G%I:6OV=JW!'94$AC8@5FEQ?1;@ZD6V-1(:T2.:IDC+7142QVV+JLE1 &KL?;- M.'H-5DL(SE5>M7W5CX\^R_5;NOI^5RU-MH1X\_RWE6D8\7'Q0ZZ,J7EKFHS7 M]3EF-*5"IC0&',,,(%(PT\A7@BPO6"(*3)%4L[6QINQHR7YJ)W;:"3#<3M*2 M1T;TR$@<:4K:R1SMA78C)8=UL..F8= =F*)VP&[%CMAS]%N+\N]N,#M3E3MB M@1C+8>)1BP!3$,--_F"]__J<4#_)@ M$ZF0P*S7!248J0RMW\ 6X"3,W@.I#?W#=L-:AKM31; MTB@1U5IXDYSS*MDZ H;#?G W0%C8/7P ?M@%\P X3C_R_;\?.*>W_Y[CN-_] MOU=*\O52\>_Z9R8U_S;-OV8JRS(L\@+@.-;&&XL30 JN $6:]E(!*556\90= M$C$WW[2I_8667).>)8A("%G M .4, VIJ;&!*,QG+(J;$*?+\_#13(\N7EH>1T\VTNP"FG0%W/40#$^4I.@-< MQW>C$,C@NC#)J&95MZ+'QE//T^XFTM^TD-6:EHM[^NMIN2H-4:_62V9F69("%&<,,(H@8+)(DCR7FE536]/)<>ZI ML<1._#IL::> ^0HR&6UU,#=B1HL()E&CA[TQX;HX_6;8@) /S#K30]O>I!L0 M]9%,O>#H.QEVGOAU&'RN(XYF"'JJ>F@@^@[A>]G(M 6Z6E?US[#NZLI13DB* MD4E/,KZ1M !,L0)D(J4R@PF"TK$Z[O$44_L4& FCO8A]?6%M@;2]\;L&GL'O M])R0\;BRNZ1\L$NYDPE&OG:[I.#IQ=K%)SVJ-9D,QOER\:"WS^-\WYA@%Y88 M%TG,>"Y 04QBLHG08** (.IAWRT=:+F98T@)3$8-$0 10QDT- MOD0!C&.<\QC"5#FEIE^>:FH4=R!I5(L:&5FCOQII'2^3.A"VNU0*@]O [.<+ MF?,M4S\:@6Z;.B8:]=:I7^'CVR>+-ZZK;]&$.=S37]+TRJR/6@<-,S]KO3;Z ML<5ZA@7$.44(,','C62A "$R 3#A!8^3G"!EU5[)5X"I$]']BEE8KXSM??9P> ]^V]U"W89 U<+7O7V;BYH7Z%O [EW%PA6[P#4L MK*=_E0H6KN!JEQ_H-P,_%P[ADR@!4*0@ESF'* <2TUV4@+* MBCB%!6;8+6#_=(JID5@C8;05TO=KBP9@J0]*&EDBTB(3L.#V_2,]I9@:0>P^O5J3J%8EVNIRX!_9 MJ1/5^ASZ2US:)_JN7/]]TRCK,985-.6E<.EQ.<*2C'0/-MS2./;&O!+2SJZ9 MOF./V$_S2O5?=MJ\=C!/L[0Q;G=&\/M?QK,DVUJ7,Z*@DBG$(.'4E*Q.$2!U M?$B1R40RI%*>NR3(=T_G]#4:(2F^*6SE=:KNP=728@V&UM#6:R/HP8$Y:F6- M?FNEO5S1Q-V6M8(EE%W;/=FX-JZ5XB?VKMU;;OQ1!Y]4S[,W7V=2L21-,P1P M3C. *,D!XQD%3/]%@12$DN:S'[)BRSY3=C^HRV_[<.CA?N)OOM[^OX^?[$C@ M )Q8%!E$2 '-HQ0@@06@"58@3V-"$U9@:I=IX0?-&";[FXK^3SEW]%D>(-1- MA7YZ#TQW/;\%:T([5:XCOJ)]N.&L]E_V='4PU"B4="KZEG;._,VU.=^GI0QG M%"E.8<$ BH4 ""89(!SF0/]7207)8<:M,YCZ)IO:CCO-<3Y3>],WV?D,UOWG MW9 (#KQWQP;/-V7\.A!?,7?\7!W85TXBOXRE=3;YF2%>*:W\LC*7\\L[WG'G MYF_?Z7R^_/D/NMXV/&WCC1!1"1=* E5W+AL&8H+$*,L(RA13$#KUL^7)ID: M%[=R1K6@SIV>+T+93[DA !J8:L]AXQ';=A$D>VH- =9(E.KT@W+BQ#X0.KCP MXJNC<6"?\(?H:315E3[/=V!9S_UA4%I8/(["Y '^W4@9<]_ M81 ;B0'/([>2#X]!@FSL\.@@PXZ71Z/#?@4."='B:3=*7%7KV7VYGDM3^TV4 M/TJQH?,Z%$.9$GVBMQT]2C!HR:&K!W]-D\M+HQ96%KA9NBB=NGG4)D+B]+-ZD& M 7M@/O7 QIH2>O7O\B7HEP_\"/K?]I=RE\<=A2AZU=IR1/^#?L[%3\O%P[VL M'DU.^YW4/P3][7B0;R2M](G_0_G+!-_M*R'-,HPE+!(&6&(*.G)J^H<@#(HD MXP1QP1&QBHCQFWYJQ/)IY\@W\M]$>PVB5H6HUF%78?7%(T8C-X^EXV)U,\KP M2S PW=3HWP^"OK._TP_$0/Y/Q\E']8?Z 7/L'_4\F]C,3G MY>+K9BYAS#*H3QJWQJLBQ8QH-2/Z53LL&F'QM%^$U=O;F;D[ M2?70(*:* (1P#EB>2H!2F*>%0K%D5F;!?LBI[?*W=$$%]0PBT@AU[UX_O0?> MJ6]O/]^^NPT71+17[NH@(CW4J$%$>]&/@X@._L;;WGZ2U?KY3F._OEV(]_^] M*9\,&Q[DTO.885GP BB:Y 1# %-108RAHA@N=YJU*D\NL6<4]M_6Y'U*=8( M72>[[L2^N::&@/)0F#*8NOC% 80,'9,)9YKTS MCFV?VT)PQDJW?M6/A&Y_T')NHF[T.> ;G4MST_!-\DU59W#4^?M_6U22SLO_ MD>(/LR,0)3)F"(,$B1@@5A0 9YB F! M\!P3H/] GB>:S[,TASA!B(%",A.^C0I]HA$"T$+&*818XMBJNLM^R*D1UMO_ M_/CYLG5_"1?+4H51:FX%)"!,(&#:X.4)CPM)K0-O>V>;VD;;21@U M$M]$1_\E,E([E*+NA;M[DP8'<>#].SY^#K6\0^(X5C'OZ_!TJ]5MBT]7L>[> M,<:KUFVKSHMRW=8ON5/OU^6/7;"E0JG,D@(HD4B XE@"D_8*)"X2&7,4%SRQ MY=C]L%,CTZ]?_NX3I'J 4X8*E*,$ @[U>16IC.MO48& $"E*"LZD:2UFE0WL MC]0X&<%&MNNPZO^0^.D_\!?C>L7MOP!^ (Q$]6:WA"'R4S4[&/O@X=&H^53 M0PX^\[?N7NW;G[02J[=SO7/OEW\NGLIWY8K?FW/IO?RU?J,E^9>M>]MBJ*DQ M;R-R5,ML.K#=EX]U.N6?G^\^1D9\_1>;RI@3]_89JK:P=A/1 (@.S%"V8$9_ MU2I$1H>H5B*06]P!+B__N,WXHSG*'90]])B[O.9Y[UX7.W^[K2B,(.$Y3D%L MC!*4$PX8-V8<8S"AVC11!+K4,GHQNA.=C%:Z:%N7IQ'5\3[\!7B6=]V^D S- M![5<-UL\ EY1GU,XU/7SB[''O5H^I];)M?'9AZ[8J1\?GVA9&;OM[7=:/V6]MP9I5]+/RVI=_D]S\45@RN(,%R!+3."AXM@D M2\<@@XAE.2LD384?D1W--#G2.I#-EXR.P70EGBL@&IID;-"Y@DXN:!Z<.H[G M>26:N*#N94JX](+?]O]0+NB":V+YNBN^=6O*T^C_: )N7F2E\:)(C#M)HYI" M;=E("H@III!@P66:Q$@IZD((#G-/C2)VHD=[V6^BG?2UK7.0XN;&(BYK8LD!Q3F,\0[D[Q;2O)CXN_+5@YGTNQG^YN MN2H-9[9^OEQ3%BN* BA("H"PB@%1*@&,<)(F4$IH7Q'0?MJI4=FN;6FYB+:R M'VRX:"O]%7U?+=:BF\>&0WA@"IL&N.ZM=L."/'8#WJO!]NK,:X^91;]>B\%& M[^)KK^"YWKX.;_N9LN]IM=!?E]6=K.H:5G?+>B$(P"P9 ^S^8R M!42:!L"("FW')@AF3CT[>^:;&L]OQ3658)HB7S=1([*;==H'LYU%&A"\@2G\ M,F[17^W_!G70.R(4R/#LFVU48]-2]6,#T_8U/WKINH9;B+=U)>O5Q\7A,Z4V M=Y_F;"02&$FAI1=?L(3.YO MJY?YSK]X<*M:])?-CAQNE>TH<.RU>T7GPW[1+JV9W9(YDVA(C ,Q;1"11J7C MD" >I?^S)K<%;$ LE<2* @Y^;.,P:4"M,Z "D* M8Z(8=G*"=$TV-2)^(6MDA#TL(^C8<:X+9#N^# 7=\$=^']3<^\Q9P!&JRUS7 M5./VF+-0^J3#G,T[?M1ANA]?HC6M>92K%QLM#W39@0N%ZM;MJHORF8*9?HPR!2@ M,:( %1D!6 @*H$J%B#%!U*[W^O6B3(U>6DW^(V2WV\ZEL+1,1@%X:+O%HDON M3;17)MIK$_VUU2<@:5T/ZB@]=CL%F5#_71O W'KS6HWH61=ON5K+QZ?YLFX_ MTM(*@+T&$6M4B)9L7CXTB^18(L]Z+>S(KG6<\[;A4]5SA.:NDY#^!'7[7WX8WIH'/8=N>@V/&;Y_TC M;8^=.M_0%/=;/W]<:!*M'>:KNB[W_7>Z^%)W)EW]H8=8KSXN]!&V7(I_R/+A M^UJ*6VV\ZM-L_9?OZ%I^H&7U=SK?R%F:ITE,BA0D.48 T21MFEXJ38V,,Y*2 MPLGG.1G-ID:_M812W$1;R:-6],B('-4RN_'N9*"VY/7)R#NA[T;32ZO6^'(' M+O8<'3[70A/5V-Q$#3K1 3QM!X6U!BAJ$;J)&HR,=Z5!Z

    C&+99SE M E"B)#!Q20#S@H ,LY2H G$DD6U@ZODIIO;YW$L9-6)Z!$1> +/[ZQ4&HJ%= MZ\.A8Q\:>CU*(X6!>J#E%._9#41';.>%%T>+X^P6_#!FL^=)CZC\S6J]?)15 MR\--6U(Z7\TH++(4Y0C 1.@#BL@4H"C)3>V3 HM8)5Q:E1+OFF1J9+=KROI5 M_I +VW-!)XS])!<"G,%OH!L1=R;P3L@ "#G$P = :JR(=W?$W$+;>Z#H"F2_ M].IX8>L]PK\(4N][-G!_%_WGC_K7T73>:$K5[,,'!55)D><94 7- %+Z'SB. M,6 B1SSFFA*S.$C'ERXIID::1SU@;EXV@:G_;:^+5TDIO\6RO/0>>@F&O@#W M0'^@D,ZKH!RZP4RG#--H.6,#DW43&JO!?./MUV_IZGO=I5)(\>;Y;RO3ZW97 M0?F6K\L?=0^(&4K2)(T) TEF*LSG!0*T0!!D1*&,$ AQDKK4SK.?VHDE1RBL MIR6/C.C15G9SN[BO\+T7W#4JWGHM[/AP&(0')L&SX/YF)(_*Q>]N,'M$LKLB M%BQ>W7KBD:/270$YC3UW'L']Y&NN'TUG[H.&&NTH>UG@PT-LQU.><0QZE6M7RMLY7:V^J&]K;=;5=?18 MB@4U!3/B1.0 8:P QCD&!8>$$4Q2F3F%75V<:6IL5LL7+5542^A5L? RJI:. M]A!8#7V5YP23NZ^Y#X)0OM^+\XSKB^U3]\0WVON"&R$(6<[>+]:U+5370)^E M,D>,PQ0DD"8 9; F*,<9&E64);E&>)6,>HG(T]MPV^%:XOQ6^[U4\"Z]_95 M, R\EZT1L-[&%[7MZ#:@WVEVK/[#?J.>CC3*QKRHP'8C7G[ H\U3XR5:_I#5 MNGR4,TIY1A+( >$\!DB)#. B04#D>2X0)HF,K;Z]9\:>VN9KQ8N,?)$1T*&? MSQ%J_4>&*[ 8> <&A,&AMY$_'&,U.+*&Q:W;T7G%NUH>';TQ7M^C\Z*^:'YT MX9' G3Z;T*FFWV=:)#B7'#"&!$ I+@"E5/\I3XC ,(406O>BLYQS:KS5WV6Q MD3UD\\J#%>CGN@%P'9@#7QG20%U!_:"=3&]0&XC#M0@]!C!2--H%WJJ MFG73T#.ONG>S>U]5)FKVJ^3FP_#<'%$LV]>=>W=J!*QE7"[D!],H<-I7K?,[OCO:^ M=;Z_I4_EFL[OE_E&Q#4P5U7 MP?!TOO6U1"G0W6_?;*/> %NJ?GP/;/N:;_6C)HYY5Q] FIIM=39-,_Y!;GB> M,(R@* #+B*8A5<2 YAD!L2 PY@D6^FCH5A#)>NZI4=(N_'M?:4,V=2V;Q+YM M.TB+C/*KE\6.G@8">V"J"HBS1\4E9\2"%6&RGWGDNDS.D)R6:G(?PI?:GBK) MR_H#I_\\EW5NX4*\Z.F4X)@*(G.0<9='ID MMI?Y)MI)76\S_SY:5O#;X""<93%E".3DST(IZSD\.YU MEI:FO(;H_JB6JWV5LDS_JM*84) D60(0TH=CRC4;X33)\C3&66YZA[L;5^>G MFQX%M=_Y-?T5T5I>QP)Q/?"Z&4G7@S:6761*O&V-H%K80>JXV>$2V/JY,-FK M&#S=BE^R<7K>\N.1VE3:72IDT'1/-S4>:4X%VH1<[KP>K;!N;-(#LAV;A(-N:+]4=0>MGYK MA?U=GZ]DP(.5'2Z!V*1GLE'9Q$[Q8S:Q?,L]&."]4I*OEXK7%?J79IKY6"]#--L/ .K3+ZG41M8\$"(_L2($ QPA'ZV4G MQM'/RK>+E=#_ODN$MXP>Z!YE:NQ=2QO=EX_Z)WP3 M:9FC/S_??315L%>E1DU>_CF[PM=-U&&1&YB@>T$+7!G 'AROT(*>H4<+,K!3 M\3#

    66;4TQ6" H.:$ 0R;T,9)!@+E20!+.(564 M-"+:O'VES]5"[DQ[5\7,W23$">0PQB;8H!T^P$D$)D M((U53"$B298RI]RQL]-,C1P:2:,#4:._C+!1+:UK7MEY9+NI(1Q>0Y_P/*%R M3T#K1,(_&^W\L..FIG6J=I*GUOVT?W>T;Y)OJOKDX+M M1;^)=L(#O4!@I<6_B;8*1$8#]ZYJEHMBZ_<: NK!?6"=*']S0-FK&YL;8 '[ MLUE./'K'-C= SO5P0/:%S8RC&A8. M$!Q;%"ZO>M8WW<4JMZE",$X+"&,%!#4UM3*, <,) 1DC,68BA[*@+N1R/,'4 MF.33>W@?]8+L7/CQUN]YVH\ /BYX92HRO)/-_WY<;(-WMX8LSG,,8XI RO4I :6* M JKR N"48BH042)V2K[NG7%JM+ 5./IM*_+OID>A7P<<>]SM^"(HF@-3Q[5 M.A.)-3B!.*5_OE'IQ5K]8Z:Q?S%0*I#I0=BT/IS/ES^IUFY&\ISE/!. Y20# M",<$D)1R@ HR=8='821G0KHJ,I8@.T-N44HI !)(M8_T-! MP$C*0*S2@M),(('X;"$?Z%J/,S[>I,'[1(!180^/>A9G,159 @CA"4#ZSP#S M+ :%QG.L3YV<>@42>(V_=3,H*WT=89&M)7_)MII M<+,].41[)=R8RG%][$AK.-0'YJ^P@#N3F1]N@7C-*X 96!F<<##O9_*>:U#=5$Y&GWF%#!3OX44G,2409K$UFW@;">=VB8_ MS>7=RK[-'5U%>^E]'54?7.DPZ#[BEG273B_=I9T/[C6 M>=(=0[U2IG2_O:+=U;\4]M:)J?\V>Y_J+T.7M&41H3G'+ 8@P!$MH&9.:. MGR_GUMMPJX.@I&&B9[0S6UU^Z@3]F M38&A%QKNB@P9)7^_B;;+NE4T.M"TKIQXH&NT5[8N361(6"L"''KX@T&-!G*RD--YMGS+K^;FFS8?5Q\?X7EZ;3X]OE:CW+,6&*9@QDE,4 MI<93(SDQ9;<+*)0L&'>Z ST_S=3.$ELI35Q$(Z?9VT92QPCU\Z#:T?'U4 U, MIQXHN8>>=X(0*MK\_"3C!IAW*GH24][]]/65JH\K)"O&&$]S =*<0E,7E@&& M" ,4%3(AF&4JM:>;2WEN@3\4[44&WY=J>KK*U3_^Q>FM@7SJCK5 MXY6GGDQ5:H]BU&%K4-]5IB[J^OE._RS6>NCW_[TIGXPM\^;9-)RO[]AC+C,A MD *B4-K M#@V;!;!CG,"P#LP\!VDQNTY#=:Q!<#>( RZ!J,9FQE$IQP&"8^IQ>=6WGM#[ M1UD]:!OJCVKY<_W=',?HXGDFB(HYRBG@I)#FO$, %B@&D,4P34F<%"QS*RAT M=IZI44U;)F9W^\F14*"D4% 5EA2F[$+ 8TA07(!:P-I+@ +$$*()E2C(1 -'9R '7,-34*VG7Q:65M=XUG M%>8ND.WH)A!T [.,-VI^[O%N/$+ZN"_,-+ZCNEOEL][FGE="MA*<(20)CAD' M2$$$4(KU:4&_7Y=BS6D2(ZS$]2T$IT86EUOAA6@@J&DXRP6+.M S+IM>U6V;Z%:(IDK?3=0H:L*QVT;OC:IN]..UH';D-/0R#4Q=K[!"SM1W M#<2!B-%+A%%I\QJ0CDGUJK'<>Y'=_7BZ-P'ZSNW'3EZ<&O_=T>?HQRJZDU5= M95<#&;TK5WR^7&TJO=WN[3-VSN/435%70S0P]YQ!YZ]:V"AX1[&+,'@U$3L= M;;2^81<5.6P5=ODA]\UY7XG;JOJX$/?E>F[5WO7TK:EMRUHH^WUW!$'_IO/7 M?N ==U_1^I992V=RI9J\"2UG^:,4&SJ/NH%QVG'G,?#:;D=#C;;7SJMPN-$N M/.'G"__\QRP3^MQ 40H2B1* ("X P44,.,L32"GD*24N;M[/?TQMZWTN'V15 M4D__KH:H>_?Y*3[PKOO\\8_W7S_>AG/L[K6[VK&KAQK5L;L7_=BQ>_ WOK6% M'A^7BV]K_;UK+_5CE;.,I3F0/&$ %:815:;_Q&6=*^_\4FN5E)^>9(5-2GUGTP15I-GLSHZ"*498VD=+UHDTM3N1(#%3("X MP(2GN2("6WTX'>:UX'4RV,KE7.6]!MT$,1"R U/&JX-J7WQC M '!'JKUQBJ-I2A198!^ O3V@ZZBL83O2:(4U'%4[K*OA^JIW)A*74JP^:+&; M).Q[^NNK5)N%6,V2A$-&4@@$,>>AG.> 881 @7AG&6Y2)T,N*[)IL;G6UDC MLZ#;(@G&P=C*ZYQO=!EF.],N%'A#WRKZXN:38=0+2+C4HLM3C9U3U*OTF62B M_G?"5^6Y,_^ASIRLG[K3W%7)=5G5]UYOY$*JLKN MRH7^ ;3ZU3FT-Q%5^NMIZN7.Z6I5JI*?5O)I'NDJY#/J[\7N\_B:R_]ZQ9O& M6_*@M9L"+,@(Q9NND7(RU9L"0.U2OBG$=.Y>TKT/K<[0O73_ M8>\K/0*BWU?JC\' ;'?@%@U5FN"ROEY^T:.A1O.+GE?AT"]ZX0G?0@&W0NB5 M79F]3.?_KWQZNQ1REF1)GBK, )2(: L=)@!G(@=YEO"LH)E4Q*H=7_I[*^I-U @;:6DC(ZYKG8"SR'9OVG!X#;R!?:'R*!/0A<0550+.#CMRD8 N MU4YK!'0^[7?"_]NBVC5AT!_I]A.^^BK;HE3Z3ZO-W-Q0FNN%3_1I);^HVZ>G MN38SV5Q^6]/U9JW_TZ?RL6QNLE>SA##(30-/GJ-4GP )!(PK!0I64 $50U!1 MCQ/@ *).]/2W5ZF^JI>_GN958]2O&B7J0H3SO1YN)[DAUMSN%/=:2SA2I8$# M[>H[T:U^II%-JV&TT["Y0:UU-*NYUS)JU33_]9/%&CL?W09U(:?R;O:LCXMF8-FTCVYN)-XM'VFYF!6449+IKX/@) $H$Q10GD"0 M,)GF#,50O4^=L4S,P6X?)3MIH*V[T5R.P8R!1-]1VI!P,P,&/C-[8^;1T M[L@],=#V_!?> YB\=C.48T/QE MY(#F+\>L<^9O/'L&FA#*[\NY?F-EZF^NGS61-65G[DPEX.7B=KVN2K99UP$Y M2U-BPO0T7-:5R3\N](]?KM8S"''&3,V"0J9$[T"& )$)!Q JKJDI+EB:NA0N M"".6TRX>H=#!H5;_)VKT,KDQV\),K6K1H6XFY_6E=M%6/08$\:04:=O2@5]B[4+@[N:#S=5EGV6^G?/_K22Y69T!K7IG!0$%$F18H52"E'APNE7R#(U(N^XS3P(^]PI5%>PV*H4 MM3H%N9>V6DC(4I3'!09Y*AE ,!9Z(;$$/.892^,$)[GE*7'DI1SG>/ERFBOM-+LIE]7FYEBNQD5IUW/ZP6 HA MDRH!C/)4[T2" 4U$"C(>*Q9SEDG%;7-O+TTRM4W9R!G5@D9:TLB(ZKA%.T'M MWJVAH!IXXPZ.DGUV; BT1DJ']43-*>.U#XZ.%->+KXZ6T]HG_&$2:^^S@?OG M?9;KFT:W;0SV,K[LEU> MH/YX!N"$HB!' A:(@R52:Y1F.B72Z$PD&\&NW)*S;200$VNZ@ M&PJ^@;]&5R 7KOG@ 21#=QTT4TVCW>"!TM9]!@_?\>/HYKKW3[G^OM2GT!^R M2?9Y9Q(3Y$*LOE3ORE5S]5O'AV882ASG*4ACTX!7HSHA0YNQ..X/'94-!SHPY/30=6"+O3W\H>C M*S_8 A&8X^2C4IH?,,*/GTO^6TEZ:=R(3^N MY>-JEA/)E'$DY9PC@%1* 8-*@DQE! J,F4JMS^I]DTV-TEIY3=OFO<21$3GZ MRP@=U5(['$M[T>X_Q(?$<&"&&A\^^]-]2!C'*GIU@%F=0].%;\AB5[98=5P! M] XQVE6 K3*'5P+6[X2O2+,K*8$DBA&+)4CJ3FZY$@!3J8U-CIFD>9$SY!23 M9S/IU*X*FG(2_$4YB;*6.ES9CX-Z/MJX+YIV310@E IMW9,8,,Z)2%462[L& MNH,!_DHE6UH?[F]&[M^;;I1+%;;T2L Z*O\F15'<00U:W.05*I5,K^S(-35$ MKBP(LH\]:Q-.OJBW=/7]PWSY42X M]D,2+&ZU8ZJ1HU'[E3Z-,;5XQ[O!IZFG=5"WJ/WC%S8O'YJ#D> THRQ) ],X[=]M(6@C,],*U?]:.AIK7F[I.JT512,E5$YHEBA>16U?;/#S\U2M-BT+F7XL4!)K<=C:#1 M??EHL@'^_'SW\:"EHGV=PLMX=>_58% -O64[4(K^"MY?L1<2KP*'ET<=K=9A MKV*'90_['_;[_'Y85K)\6+S=5)5<\.?[BBY6M"Z=\P :F'D\D/(HM=4-0[ J6Q>F&;G 5K>RI[6U M>I[WR#0R.?M?Y9/^C7RG*WE7&3?]X[UQ27_[3O5D^[\3]\MW="UO'TW-G5DA M,L$H-NT\L$FQ+@1@7%M!3$H))3J^"]=-1V,MQ^"^FW^#E7#(J!IA1<;*N!IN9=RRLJZ$ MM"MKRW?H\;*ZKE3^1=;7M6/YV;%OROEF?HPVE+]*+LL?)G)O-6-YGA>\ MR$%"$V7*5SYDA.#1#.,'!)Y7\6S\WX5'O6-U9%75%7$:MUX]Q2QF)"WRA &: M*@X02SB@"8R!_C44&*HDB9%34<[STTQRFSN'VYS#SVYG7X_*P)M[*V!=+JL1 M\2;J1LDGC*8#A'"1,^OR!*F22L44:*,? M E3H;4]DC('BA/!,94F.$I\=?SK5U';][D=^4!IN^UMWKDS0@; ;)UR'VUB\ MX B9-SE<1B,P09R9Z%5(XK+"EXBBXPT_LM CF,C@NVII4G[%F^>_K<(_B1VM==6V43_O9-/E>2FAV.4Q+ M,00I_-V-U"ZLBAV!78_UP&2U%["&+C(B!FO/;(="( *Z,,FH9-.MZ#&Q]#SM M[N>O_3'[-NRK^V5C>)DN@.;^M5QL-%]]>9)5V\)39H*D^B<"&,08(*(P( GA M@,50TD0;34I879?Z3#XUPFD\DP<*&)=D>X8P.D1[):*]%O8>9.?%Z6:8H2$? MF'>L[^ER+\&XC/R[N]8K(_Y*T6LT2_=&(DYB -*U[$B:%_H[H MCTFL8DF27$I]S'9RN[G+,+7/B;8WL:,7S@-X2R_=L' .[<7;2A\UXM]$C0+1 MMHS]5H6;2"NAS]A1K494ZQ'0V^,90?[[U=/CZ6 M#+D1#K ]2G_#E:I_IM<]JRR%7V)PI62R5-IWU/TB>,R!0S*#*499Q[M9] MR$T EPTZ3L.A _DCK4#T0@,W*G1<"SL6' [?@0GP$%AZ#.QP:8C7X1:(\QPG M'Y7N_( Y9CK/4?Q([I-Y$]2G+:8F['7@&1')BNK@71 MF: LH0G$2'VSC4I!EJH?NZ8G:4-<0"C%0\/C#H[NTN_* +U0'#/LJJCH7YHUJN5DU&^'J&559D!8M!(:74 MUE<* 8GUF5(6&9,2RX)D3M:7U:Q3L\&V0D<_M=315NR;)H9K5^[@=CY?_J3Z M!U-OT;>5%.4Z,BGT-VV9!,?8.+L%LCUH!H9]\//EP(A['#D=$ QVTK29<^0# MI@,,I^=*EY<]\_,V*VTSKE:W_+\W9=,U^D[J7^5B31_D%_7WY?J@YWOSE/[= MS.(T+Y)898#JXR9 !3,.:)@"2+,$*2051DX%-OW$F!KQ;;6(#M2XB?:*F JU MC2J[?M#MLY5K&0O/=;.CO^%78V ^'&8AW/,*K\(Q5-*AGQ#C9B1>!=1)NN)U MHWF'_E$3[O:>5@L]_*IMQYH6E*A<9" E*0$H+R0@$B, F9(9S=,LEZECZ-^9 M::9&A%LIHZV8CAUN>T"U8['KH1J8I3Q0\@GN4G&#MSK4/1,X%[7 MTQ[%1L4_[Y>?#=$L/\NE::+P8>%><+1KD*GM\7T\2[1>FA1=5K$+$DHR%A! 5*< )HC;%*CBS3GF,9N MAG0(X-X64]+!WRWEIH@)V1? S@;$D'(&BR#! MJ2P +5(%*$4Q(@6)B=LURN6IIL8 >TFCK:C>O8XZ +8C@S"P#6TN^"'FWGZ@ M%XQ0K0@N3S1N6X)>A4]:%/2_X=6H>#G_H<=L+N8_4%[.R_7SK;FR^"S7]_JW M4+*Y;/*O9SEG4."8 R@E 2A)8D",WPG'3,6B0"A55@45G&>>&I'LA-\Z-+;B M1_]?>]%GLGFW.K1U!)PZ\CJL2C?=#(KUX'<5$X+9J0OR,'"/E.83%G;7ILCN MT'5W2'88;\QVR>YJ'O5.]AC _?O0#'_[4,DZX;2]"A6(J#3!%&"%"X!8C@!C M. -<0<2T49FIPBK@X.(,4^/[=A_LI'2\6;Z,9#]W7XW/P!P]V?'LU1"/Q MJCM43MS9"4,'1YY_;S0N[!3[D/.Z'W2_/7]?U7V';Q=T_KPJ5\X7YY?>GQIY M:3F7"[G\6[EMK\COPA8__5X"*R&OOSJAFF F_ ^4+PNP2\..MK]=Y]: MAU??O<^&:M?[@9;5W^E\H^TC\Z^M3<]XJDB",5 )3_2!5NBS;"XS(#.50@AQ M7L1.3;HLYYT:0YQO-%L7=MF6P'-I?."Z"G;W90-@.S"C7 ]K@ :^G2 -UL3W M_*ROW,BW$XK^9K[=KP>J5?RII,P/SJO?6/K[PFF_COK90JNFHLFV48(JJMPD(*8DEC)$""INJ QG* 8:"@H0H MGBB1DBQ#;OW[.N>;&HWL2_I*_\8G?1C;L4A Y 9FD0N@W41[:4.V]K.")5B' MO^[91F[T9Z7Z:;\_N]<\"R7K@4PBR'(^/PA;_KCX.ZU*,]'VO[Q?K,OU\RQ# M4L D84#0' .49PE@.$T!9VG*2!Y#E3BU57*;?FIT\U+Z7;"_*3&T56#_'QL5 M' LFNZV.'3,-A_G 1!42;O?"R5ZHA2J>[#;YN 64O8 Y*:+L-XIO-L5J795\ M+47=MV[;TBB1DL&,*U.@#@'$> &H9 F@N8"849$SS-VR*JV MC)M%N8YHD]GLR%<7@+7CI>OA&IA_#I!J&E@NJ^AO!JS@G:.ZH0B65W%VDI'S M*KH4/Y/A4L5?1"G&COQO5?I,_GN_>^$*(F[O?!Y;G/HOZWING9D?U%M M3P@ZOULVF:/O?ZTUA9D(GD_E:CU#18P+P5.09'D,D" "8"H%@ 2F0L!,\MCI M^B:48%.CIJ.2KS?13K5=L8F;:*>>H:^=@M%6P^BOO8[ZM+!Y;.LC.X:'!UM[ M.R)\C14=F#1?9S&OK.][/?*#%/V]0JQ7K 1\/9C=Y8$#C._V81"RG+UK8\WN M*[IHAOXJGY;5>B:+K$ (8Y SE0"$T@R03%N7C*BT4 +2++6R*;LFF1IA;^6, M]H)&C:1V;-L):#=SAH)I:%^>.T+6%&8#04<,DGZ]82+]AST!=0XZ"IG8J+4E M!JMG/1+S?])*W#\^W%52K*O'A?@PIP_6"?GG7I[:SJV%C.[+QSHU3$LJ]:R/ M)F+"(>?^+$K=VS8(0 /OVY/O+'K]=O:UF Q-,R_A\$A]/HN+O7U[+3XC&:W'.*WDPV.0\.$^##K,RK.O MC68K=@E]: !V/N>=*U U'7R:__VX:"L+K>[HY'G!E\F+'>';RMQT#P".W#"91+TS#=V+H&=^F>R"2Q?O*H>217RY MLBU>98.J'9D$PFIHA\H17]PTS;0&Z"!C@4?80H1G9WJ-2H1=*E\H1=CYBN>5 MT^;QD5;/7]0NO>E%9]-]?*B2-%$YBT&&8FVC9%("1I#4QR\D<9%3F:1./:]L M)YX:@[1RFXN.?<+>-3V4K5? \A)I %P'/]7U0MI>%PT3NNL*6:@;(]MIQ[TI M<@3CY(;(]7T_WC)U(>I#]*[=V9OGXY3OVU_E:L92F-(BC0%AIJ!#FFC>2M)$ MTYC*N22%A(G3%;GMQ%/CK9WVH].4*QC%].;_O'I#:I$[>;=B\Y!_F2[J>"9CG-)48%$6A M.0IS!IA@"JB$)8I)D;&TL(U$/1E]:D34"!@U$D:UB/:QIZ?8=1/*U8@,S!HN M8#B%F5Y4VBN^]'2TT0)++RIR&%%Z^:$KR[L8!__"E/JEC4OK5U,3E%Y] M2ZOJ62TK$S_H6?VE>PFLKW # SLT+R@E3>:W/#P1?:7K)JYHK\'- =B[2YK0 M->[I'&,%Q,4",G9ONWO,Z_??__=&4^&?)J)-!4LA]@JX\5FLJFQ5"VOA\.X%]1N!@H-U<"\ MTZ#4R!HUPD8[:8= S][U'A+%D=SP5Z+IY)6WA:?#0]\[Q&C>>EME#CWWUN^$ MR"U??=BL-Y7\LUR4CYO'._IL?DVK=QOYC@$IHZR+F.%KPZY/FZQKE?#VA41ZS_X>'&S5P/P M(KKV^M%\R_Y7Y0]J+M0^+E;KJOX1?RU7_ZI]DK)@F8IS"%+)"4!I 0'-)01) MGF#,$(;&J?IKVLT5Y8+Q=P)\1V-GDHX ;^?'AAYE'ROQ^,8/7^ M.Z8:N=A_O]*GE?XMW@D597+L"W[[7?\R3/1N?>>N[=]<.7L/BI#;J&!/S2#[IX <49V0 X6;]0S_2O''=F!TQ]_9#F. M1\VL^?R^HJ)6L?O3G% M#:U%W*S6S>]SO7S12=9I7Q^#9+6;K\!GA#W< 4WXK7P!"M\-?#SV_W<]ANK ."-F5,L9U=*WT?9T?? WKB&(UHMB=Q09!NJ! MJ20@RAZ1AZZ !8L^M)YXY A$5T!.HQ"=1_ ,F#'Q.'?+U;J2Z[*JS9FVM^\V MC;7-8+U=B(.NCDPBE2"J0$*2%*"BR $6B(,829B*.!50.G5Z\1-C:E3W;?/T M-*^%I_/H_2_)-_7U\]>=3G67:\?0&K\%LJ.ZX6$?F/8.FA\T87P'6&\U"1A* MJ+^F.Y%%^J;[+Z47+Y M;OE(R\5,8:00905@:2X RE$,<$8+D"4%A3*F:9JG+CQH->O4:*\MZ;U4T59L M\V_=4([^BOM%L&.[8+#N[ Y!8(5V>:<\(I$*O9S3DJB3G!<,Q9 M;B^[WQA]V:Q7:[HP-U$F4>6'K)[-,??V<6U[R+JD]\ MJP]:U&]-@4ASH[7MSF?\R]O2,ZE*$DE2 C*128!2E@"2%@0D3!_-B$(9(U8) MZM<*,C7^>*F'^88VFD1F^:-6E^;R=:^-:RM?SS6SLUS&6(F!6O .FU.?.5X[@D3AW=JAJF7"W-D-'&/*L50I1P#AI,"H$Q) MH'_.'"C,-7&*E"?"*AZL++&^.=J$Y1I=VP=G-;,+!&O5D? B?[_($@ M>(V4'N")FU/@?R\>'7']E]\=+6R_5_S#J/S^AZ]-F5VN5H>50%;O?SV536/8 M.LT%Y22#&31E:)7)%4,%P((HD*5,<)%SF^*I$>=!6J<6_$7QE-5- MM)?=(0')>2TLK_<'0'CHPVP0<*](DK5#*GAJ;,^TKY00:P?&Y318R_>O<%T: M)JSD=].$V&06F-HM9M;/BG3;-6PY"-X,-B'M*)&D"J\;VJX: \ZV8-.+QGJ7.36?K&I)0>7F$? M1-N^>=X_TA95J!O?-D5E]LEE3:&N^^]T\>6I[GOU85DI69J2#*M_R/+A^UJ* MVQ_Z2_4@_]"#K]\=AMK,8"9C13D&.='_0++@ &=Q#$3,69(32>+,*5U6\\\M>_JB^S3 ]%OHE9XC]0Z]^6P^P0. O+ 7ZE ^'I4FW#$*ECI M"=MY1ZY#X0C':5$*UP&NH[!=<>'WOPP;RS:,=899&B->,( 03 R7249QAE@ M!!8RSS'$Q.D*JF>^R=)5XH?HF]^U[SO(A::QO6D/^V2=;M0IRY'=M= M02NFXD(*!F!"!4!)C@'FG ,(4UDD$HE$N+7>MZ73SW(] MXZ*(8X492#CD !40ZD-U(D$F((QS"G$:.Q5?[)QM:E1V6L?;R+NU!6H/VU7E MTH^P=HWMN!+!\0(ZG,&[MM;Y>5"&*6M^--=K5C _KW9/L?(++WGTMWDQ[I]T MO:GJ4_7N>RQ2EG&>0! 3*0'2!RY 8X8 2=.$IYRS#%OE3-I,-G$JB?82.YM# M5EAWEDL'!<^AZ$Q#$L;K>7 6F6],;2W2ZFM[T#3%>TQM+95XTO;%] MQ[U-Z;OVU_*A7'Q;/Z[?5]6R>KO4IV)N?CX?YO1AEF42(Y500 0S?4NEYML$ M94#1E''*XQ0B9-NWM'^ZJ3'N5N)(BTP7O*3S:']@JN6/]@I$?QD5+#G$$OYN M"@X/ZM"W8B'Q=&J6:@^35_=4B^%':Z=JK^IA?U6'MR8:FV7N\II"Q3.*,YE2 MD@&.]#\03PD@$$J DX)2%C.8Q=RCX/.(*EAMVO%K11_$7#7='"867G7P&["\ MN9O8DOXO#92JW7-M&?%_HT"HT\7[=XEV.I#\?U=(T^F2C!ZW=$8$]YN.)F?Y M=B%>Q [H_RCKK/5]DC\B1&#,:WG)N*2JNODLORAYEM1F.2 M(208T&>6!*"\H( 5:0Q0JA!,62X1=\J.MIMV$=FN;#(.MLH+L!%N#238UPGLAJPG X8V<35FKS8(?5K.B M2M45CZ0C\X5;5SMR?)75&I@_MSHU"]->?31J17N];J)#=4RL@M&G#JQJ- I' MK,%!#L2]X>0:E9Z#PWG,X.$GN"Z7X*O\(1<;.1,$B4)F!!09I0!AD@.60P1R MQ$D1IPI+2GUR!]KQ)T>XVZCL5CZ_&/8M>'9\> 4D0WOC;-'P#D<_TCEP^/EV M]%<)-S]2[5)X^?%CGKXS_EV*S5R:8,ZU7L)2FWN[$ZRI#?VSG,^/KE48T7L; M"PDDYSE *$\ $S$!FH786K;?ZN"^23OE=C6$C4M3[=Z.+JU M/);'TCTU+.A#NYFL\1ZT5NL5((9R]WA(,*[;QA^B$_?+%4-=$5EP5Y5/B[4LGJL M_2MOGK<%FNO;5I5#PE0J0$(Y BAG&2!)7(",YMI>T?^$F5,#' \9)K>M#SZ9 MV[KF.RVB S5NZOB,]HGFZ^F:"N>Q8JY6RR#K,*+5$FX)KK!:G$$,;K782_!* M5HLS1)>M%O>AO%V#=7Q).^2VQSA&B8JI1 !BD0$D,PQHPG) *4KRA%.1J'3V M0U9LZ> ,/#.1RX8[G&ZX??=V66G(3=$LB9[QP74]?[W7[1@W_Z/_R)*OUL^GV:9H2FNOB M)S/AC')69(K&@&:YI@:&,"!<&TZY3$4N2,R8<#*7'.:>FIGTKEP]+5?ESG'V MU I>4X?<2EW_V[Q4IM;P:E/5ONZG5FE_)UK?,KF[R0*"/ZHCS,AMT-]*?E.W MJ%W?U+COQ!_&ZV6)V0!^K;Z97\US90E)EV_*=@CW>-=O4P IQ[(@2<&Y=4;OI4FF1E^-G%$M:*0EC8RH MCL9.)ZC='!0*JJ$/8D.C9!]Y&@*MD2)-/5%S"BOM@Z,CC/3BJZ.%C?8)?Q@F MVONL?])MDT'P?B'JGBQZ[)04B@!&%#/51PF@A3;UTDQBF4C!XM2JB-_%&:9& M@;M4T$;*2(OIT//F,I#=S!<$GH%ISQD9KT38L]I?E?OZW.K6P.6_(")-W[\7HT!MZ,]Q451R5Y M(SMPG!HC7\; JR'RF>%&:X1\697#!L@=3WGZG_3)97O1EU*9,L82H)!$ ,52 M BI,3@5F><*+1,D$._F5]F-/;:/6HGE>DQY"9NG8\0-BZ'."'0;N'IA3;4-Y M5@Y&'M=C%NMZNNXK5XW4=EJ9G^ OG(Q^R\CQENBH6WW?[_5L;\$&6^51KHJ&6&U MG*Y5P@#<+P(B?0B#Z-X]OZXB^;UK^]_?K^FQ&&KW>5R!^? MZL*!!1,T*0A(49$!1) V7DW!2YQD3.840LBMJN7Z3#ZUC]U!\?R7&D2U"LV^ MY>M=3X*HK-5PZ:ONN#K]W[(A,1_XZS4]N%VZVP\'^VA-[\/"[_3M\<6OXVOC M/.1HWQ=?90^_*-YC>/A.-VPEZ5VU_*?DNV@FAA.-MDH!Q1(#Q!D"F+#$E E" M)$5<)8I9^TW/3#"U;T$C8[05TL Y&FD,-6.UTUL=-!),,D)A3D"="RAS] M_^2]6Y/;.+(N^E?P=,Y,1&$=7D 2V.>I?.OE"+?M;;MGXD0_*'"MXAZ55$N4 MW*[Y]1L@*8E5DD@ EE<^SQTV^42D9D?A(^)1"(S27F"\_8@:1Q<'$X9KX2GZF.F%UQ[JES)JKKE_[4KFYPX/?X'D[34\YQF,J=*,5V048DXS4Z,C MYT6$4^S6CL-1_MS>*WOU04?_&_/=!K4)W81_M_"ZZ[S8A>!'1'MD=G4 >M3K MH)X(!@K]NTJ?]'C $YJ71PB^P_CQWX^-I-5N\_1]J\=ZNWYX6*_:%V\<LI,Z-,XS2H*/U M_I3#C37L +=CD. PCLPFS@@ZTX@3(H$HQ4[FI/3B!,-+JG%[V#,9Z?(=TD_: M,_JXE0_5@A-59'&601&96A6DB""C*H$X2K&(>$PBY%:KPD+HW$BG]WXU^-/H M#6K%75.;;"; CH5"PSIV#.MZ1-T3I1P@"I5!92-RVM0J!Q!.VU/R2'7*R9;&JYUU8 ;89]O-AQ9H8C[./A/3)OS0UJ^Z#] M>)!/%,X/#;U3M-\/O9YS ,W;@.8*?"_L;+5=FP"^K,W>"CY?= M(QJ)C,4Y%$C&$.6IU/YK1&!*D(@HR>(\D_M.:W9NK)U@JV7TO#_:R.^*SW(+ MEF8'^+<[;<'?@?:VA%65 C?/UG)>['S;@%A/\Y8P"H._&95K@#ME(+IU")HR M!&-4(' #+)"O:RET4F_7#8B7_J[CTR%B?Z6LWCQ]-MUSM;SN_O]762UDQ$RM M7 5YS E$<4$TBPGM .M->,$(8C2RNGWK+GIN'N^+&);IZ,R>0*-\7.%+8 #R!Z9;S0!IQ1@H:]@E\QVZ>EOY$JJD3$H: Z:^9(BAC_O1 MP>?UZH]]0F'!4LEDED,N3(!.%1QBJC",$T4%C5E*I-/)06?LN2U[K9K^TVV! M=Z&R6]2> (R\D!O;1\A&.&-NH/7:'7G2-7K&I)?K\MQ'KNNBT[U,UH1@ZD-$ MM=Z8=L*F7; L[U8+I2>:L4S .(XX1"3'D!140*7?UC03>BE+KR8[=N+GMJ(O M7KILXXS/;*@;B!LK_#KU6$Z0'4F,!_O(/!(8<>]N0&[ !6X69"G\57H)N0%S MJ=60XRAC-K3=QZ"KA41$Q*:M6$1$!%$<44@1*S05RH+DDA=%Y+1;<90_-_)S M:\3:'K:L;8^Y?"?)CO]&A'YD @R.^DB-<$^PF[0C[E'Z#%OCGD#CUR/W=!@_ M&OQ0KK2L!R?_9B '@^FC,N/7K,G9,9QC%-(8JRT%Q_K-QG%&.99G"4RBWF:.74U M'FW:)GR=S7F^[%YJ8\_"R&^V\!/@_&J[!L% [S+M^,"'-.A^I[AS&:"5%IS9F]:FDK%R6VZ>W2UI5I2JE^*PAVNFG5]L%YQA' M#!.8%P)#E)$8,A8):$K BT+B0F6%3R3D2KWF1JN?UJL[J-^W#^"CGM/5MOPI MZY0&OR#(M9/F%AV9<"JF"IMT30*U3?"-,:I;%%93Z\&N&W"T[ 8<;0L?40D$ M=N!0R[5:O4H,)A"4EX(SH8;W/$M^>*3EQHCYH@RY?-*,(MI@T?J-;-*HI/BB M3.'-G&9*P@*+ B*419"F"8-$2.Y7.M98\-PZN=01']<%;/6MWTK%O MD#WPEJ?/8\ Y]GGT$<.U O6[K59[WP=ZNP9,@KWJ^C,!#ZE=X0IU;&TM=]J# M;%CNJ"@OH M5+[>*7QC[)GML0E$2!8")V4B>P!>4I##DW[<\^51;JC)XZLS_;HG:.9F<.W M';;;B[@0DJ=1"@LJ.$0IU7P4806QDBPN>)(B-W?)1?C<^.B@.VC26Y^?*A_T M/T:GW(C):5[L*&HLM$1V0 MZU;K-4VKGYO3)M@<,\(/>34WX/;!G$IZ)BW;39KE;G*TJ1B9 2>8!?^$:"

    1)'"LH690RB:."Q4Z[45<%YD:3'1?%Z*CW4*T)H+4! M'(QH/@&,&;X.H>4DN3J%X:&?SC$,@?H5WJ$;=,$]1$OQK^0ENH%SV5-T',>] MPZ4YM+CEVQU=+I^^TE+\HWJ[_BZ7^M4KQ>]UP3YY+%]KV?O293V=C8CTRC7G"#/X,6B[8%T"OAIU. M@B9KY>EC?K?)I]?S/BV6MO)N4VZ??JK<6.R@.#AJ#OXO^O#X_X+6 '"P MP*6UC^TD]//6:-".?%U:)HT \V2]DAS@KIKR>J$:)3FBUMLA MR7:L"5LC.9KWO">2Z\/N;&_*PV@!O69 M'CO.^G_^)-N_+E]]LB=ZM;[FI#N]B4>=D)ZW]CAR)WO#CPI;UQL85Y"[Y_!- M_I2KG30'"%H%LX@^K#>'B-E7N:F++FO\OK!E>5>OLNKCZK/>H:;Y[^O5]KY: M(,YIA&,%"Z+WCBBCI.E03]-"YFE$,IY8]Z6_7IVY^02M1:!C4GT#Z1AU[E@% M.F:!<@56)GB3YN"A-LW^M1!@5H=?]-/.U6'GKSJ M?KT47]0W29?EO[526L'.ASN:_ZYU?M@]:*7-O39Z)Q<*%8)C&4%:),).M-E;T3=5G%O,S@8;1+%#V;7W-%]J$LL M-Z U'ARMM^?ZT;\TPR_L.7T51GZ=___V6V#O#\SIVS"1MS"3;X630S'5-/6X M&Z.K,)DS,A6875=E,IF>/2TVZ\HHH\7Y*7$9^AS:0-.J! M/_<*!BRYVF-^J"X19R1,VQ+BLHDG_1]Z/NK9!/IZ1-&UGZ&&33WI#6SSB1QIO:75_NQ+F#W/4\),N32&.E\V*L12(%$A M9,(4*.8%Q"I2,!58X2Q-19PXW?&TDCHW(C':UF=\W/Q%'O5VHQ [Q$5"6/7&DR ?OV7CO;PC=1. M7!W\-?VO:H7&F!&:B3157'_IXU0O!*I?II@B!2.FLJC(21Y3TL[(^Y5EH[>1 MYF,O_S5F0\L>=QY21A7-4@*SA*80,4PA89J+BB2/(R8*EL9H\5-NV/K5V*@K M_17FX ;0]K5M%D6M_1@38>?O! =W9,\G"*K.;I 32H$<(CN9D[I&3C"\=)+< M'O9SE[[2I[I2V8_U+=7E6\=K M#,^]^OKA<2/OY:HJ?\JF&$ MX@?]I7]:[H3)A5AOZD(IV^VF9+NMJ8S\8VV* M:)K&V>NE'OW.W%#07^SM(L&BB%)%82:S0C-A$FE/FN10""%CG"0LC]!BN][2 MI:4?'58_)[(\:#FB9]@UKZVZX>A7!YY 2P_\]:9E;%_]S(RTK;$/?*JMO $' M.T%K*.A::ACYN:U@;VQ #W^<60BU%PBLW;2[AG&@/=E?C"3&\V50QX,_4%Z? M*;];FURX1:(B)),B@IA&,40Q9I 0F<(DE0@+)"*5.M5@.2=D;CYL>TRQ5Q+\ MV:CIV)3[+)R6_'HE2&.3I"L^[M36 T H?CHG8EJ2Z3'RA"GZ/NMYN+NIBP4\ M?=^N^;_JZNG58=O$XU@ID<8PJO-',8L@32B%>2QX$A="_RYQ.MR]+&MNBW^O M*JB,KC>@JK5U/-/M@=;R3#<,8&.?Z>ZQ^MY@U2AZ,\)FTP*/4(>Z/9*F/=0= M-OGD4-?B$?=L]4]FZRF?5T@R)8&K0[(2$TFL>()@S#*DG80\A:3@&#+"E>E' MDRF6VZ:;#TJ;&V$T"H,79<+J*M>53=:3!][]'!(PW%G'YN,UOJ4[C)9[^?KW=;*M:/9N+7ZO;[VSS*%S1),TESIOU'3"!*,(88I=8% M .Q$SHW@#JU26K5!JS?8*VX"SUIUH'6W7^66\ _S87A01V;(5\73GD?#XSH1 ML[K@"_ZV6VFZ:'_,_AZ&AMV@ZR%FRX$FHVHWP[KD[?BD;]=:MOVXTFYM_35[ M0ZNR^OZXD51\6?V#;DIS/F%Z!L0+1B.>TXA S&,.44P32)6D,,\263 I\XQ; MD;JKX/E1NVE^=5#\!M2J@T9WH%?*7ONZUX)K-UK+R;"+.HX!\>A$'P1=CV:Q M;E %ZP9K*7;B=J]N8)SVF<=$QIS!:4@#"*2 MFUQP*6#*44)1HHHLEDZY?,,RYT98+^)&UFIMZ#? M#6AT!D;I@(EY]@B%RL>SD#AM&IX]!"?9=PZ/AFC^\&5[;S;:H?H^G!UN;@PS MT(N@MB%$GX?SV/;SS$BPCLPS+HA.TM*A%[! W1S.RWC%1@Z]1O?W<.A_U,_? M^2;%CIMOQ$?3T4L>:MDSK!C2>S)&8NWBB#R!.(\BF!+&4*0P(02YN#CGQ-$2HP@0Y1#1$4"29YG4/($Q1E/:6K7Z+U7RMPH MH*,HV&OJ<79V&=7A0'H0K$:F@+,PN1Z\7@;)I.FA.S_K>R%S5&6/_++?W;W?5=OT@-[=5)4TH MZE.YK_=8WP(ZK),H)BD760'SG"J(HDA!QF@*<<)3HGB:I[E5^NT5.LR-OO8F MU.?28&_$#:C-J*.P!T.NYC*?*;.CMI$G8O28U/DY./Q[;4KGYX-)-_4,?9-< MEC_KN1F3%:\ .=A527<-)KX.Z0W1Z95'_Z'<&+7:;!=OUG0COJAWY49R_2VH MWM[3TI3U;[Y^?KO6I MC1G/6IA:/>";\U"/\D%K>&ZKV0GR2U7P(LUA3%4"$0*%:I2.U: MI+D*GALC[QL@;CH-$*T2A*Z#W\Z[&P/4D=EZCZ=9(^!\""QP I8O6,'R+"S% M3IQYX0;&:2Z&X_/N+N+;]4^Y^4KOY*$L@5*)I#B2$!6":;<0I7IW&0LH$481 M+V@11Y.T1OV^*["9/1H>6 X[)VYJV"9R(%S@\?) M#;MH?H_K=?K,9.[6176[+M;E#_FY51=ZT+V3?%/?$?DFJ]W2N,B&,+_+[78I MZQJVAC/UY_4O;G?;^_5&^Q>R6M $\P5%P#^0NAM5M4I]R%%A?.I[C"/%C_5LAZ@TA79I+"A]7;^EC MN:7+M^N'A_6J+C*WX!E)33(Q5'$:0R3S'+(HY1!%*$YE%JG([9;WL,BY^;%' MC<&C5AF6*\ ;I=T(V@)L.]8-"^'(5-I!K[ZMI-%K]36)(4;CIKAD.'*TAR<0 MXUD(G)3&[ %XR4T.3_H1SKZ2=5,+NST(S(7@*L(,2I4F$)D3$Y;G$N89X2I. M:)ZZ7>CG$+N'W,A$R'+QKHT]WJY6.[K\ M)A_7F^TB0]H[B*AV%YK:]0)#3'(%DY3%198@K']GPQ^7!,R-,O8Z@D9)T&AI MQQ(70>PGAA#0C,P%CJA8+_\ATWM*&^A'F\6N_W)RNTG@[FY4O.KK!:$)U2_YP5,I,(0Y81#QC(*4X8E3W!&B5M8 MX9*@N2WF5D]0*PKVFH(_C:Z.;_Z+V-J]]$,@-O(:]P/+^4T_A$2@E_Q%,9.^ MWX>,??EJ'_R\'S'4Y5#V]2R[Q6UN-QN3-%2'/ _W1=XN:565JI3"-,;:Z6=6 MVP7'G*9*,1C7E=P0DI"F",-(24)E7J1ID;I0R/4JS8ULFJI AU*NSVL(=8RZ MZ=[,.AIV XZFN5%3@-FU([%IYVQDNIMBNIS),1S"@6@T@$*3$FXX %]2<\"1 M?:.Y)F1DFF>:LRI32&_[]+OWFR0!E$@N:0>(8WK60.CJN,JG'.]/BL5HO2U$7%:%*Z7G2?W4\ M][>;!-OH<&!H1P\7=_JW-N?P+="-UJ"C=L@0L@-*P6+*-C(G#C([P' :=79Y M^ H?<\]_Y:$^$14JEGFB]YJ)0A"1 D,6D\B45,@SL_L41#G[C2=BYD9 C7/1 M4=/#HSO%TL%+NPJA23ROCH8CQ)/[00CI')T*F=[AN6CH62?F\J?]5K[A%9/5 MK5^UC1PL02FF"]2X;D3=RTQ-+\ MTVXEM@^Z%RSZIL?0>_SZF,V4 M$WHYXF3U@RZ8TBT8=.DCGNEK#^O-MOQW'4K]HCZ4*ZK]C=5=W?!W07'!HX)3 M*%-S<*V*&!*:Q5"1)$5ISK-(6F6?V B;VPKNZEK7R*I[N66 2*G.M3]2TB6L61I_DK=D\XUEFC/YJ:+U^7ZF" MQX@@!:,HB4TA0OV:CZ4I1B$SGD:X((55(<*SH\^-)HQW:_=*LT#.C@6\\1AY MV=M#X5X$[)S)H8I^/1M[VB)?Y\PZ*>IU]D-N"[6N^;-Y6OSQ?1&3F!$D]<*D M,H6H2"/MA!,)(Y%PF2.&N<"+GW+#UD/K\SBHRY>P._1XW\4_/G_\\?X=^/[C M]L?[[W9+LH-19"HC1B2">:X(1%&6F5,3#.,\$C$I,,^05;:-'T+3= \IS3GL M=^-)NK8-Z0#53UA^YH_,4G;?#&N&.K6Q)VFV_7##2NT/1T+J##4)"YVJOJ>> M,[_Q=@S>;J0HMV_I9O.DUIN_Z$9\UK/S;OU R]4BD0Q+F@B]H\@CB-(DA1@) MD^5&*>>Y8"3CCJY"G[RYK4+SQFST!5V%;X!1&?S9*.WN4?1";NUCA )R J_C M"@Q]7!$;9,(Y)[W2IG97;$P_X\!8/18F\:&35DFS-$($:V+)4V&2L1@DI$"0 MIW&$91[)/+XJ^6'NR;"?UJL[J,4]A$N%\$M:O1JSD3GD)"5BQ/327BQ&RHQX MU7307H.',B2N3M\T]:.^R8?U5BZ?FL[?4OQ#WI=\>:>';(]!3(&QA@LFIY=H9T2^=9/N&9>2:K2LIFZ')U]\F4 M=#JDX'^E3_7Y\;N=7,@LRE7,)=!<^- M;QN];\!!,A=?^)']:O/GV:4%)D4B$,40\4GJ?&*60*-,B M%1-&>)+E.;8J4MP==&ZL\V9#_UTN;T#S)_@F;8NY/4-J(-3K:?_(?.!BNGW( M]XRM?4'?]N-MU+?]J1/V[0XW3>#WC &'T.^YWWFV)[Y?;[8_Y.:AF^A(%(]S MEF[M?"]S(*[=6#QK]QLD7[3,_5+O@T15R(7'&(4Q.E9=0P@GXC M,RZY*(J(QY%55JB3U+E11*OT#3BH#3IZ@Z/BFCP>S.F<5R>3@9FP(X[@^(X> MK0D%K6\3$SNHPG8P&9#Y&NU+[&"XT+O$\F'?/N6=>@(K\?[A<;E^DK(M5_U5 M?YVJ8[,?FN"<<2&@I+&$"$4Q9!'7^P:BXBS5\Y'SR*U!N;WPN='67EG0:@MJ M=>N&U]_OZ4;>KY=Z%L"W\NY^6]6_=.U&[C Q=O0U%MPCL]BS BD&WPO0C].- MR0>T8/W$'41/W$C<'933#N(>8[B?@/VA#=IL-8%NZ:_'=577KZQ6>N X>5BO MMO?5HHB31&%!810)S6I9&D%:J!@FA'&L"D2CW&I?9B5M;C1V4!AHC<%!90"! MT1K$"6CTMC_5&09\^#PL*(PCT]-K(&A_-!84R8E.QRXANKVGI@/?TV\NC>I$61"ZXH+"1CT+30@YBK#":"X:0H),\R)[_30N;<>/K-KBI7 MLJI JSOXN*KW F8Z' -G%H!;QM'"PCAV6*T%[J N..H[DN_H %"HP)N%Q&GC M.K[:;DF^E,+_0?NGS?^A\LKF9\G'5 M]'/:]W72/R]W0FO[_E?3%OD;W>OXLZ_8A39>VO^T-^'O3>:BZKW>*]5\Z1CMN MP:?]>EANXF<[Z6.' ;0I-RV-!\Q$S\2_^\?D3[4V],U\>4Z&CQ0+L MP0 &#=# $3"L\"K3&"HP,:WRTX8V7F5B3H(CKZ/%-?5A?]!?^XZ%3YU+-S)/ M!!89AAF/!41QRB"-LQB27"6**6JJ*KF7A3TO;&Y.>UNWU-S3.6A[U0VG7J3M MWA^A\!N9[:^!SK/2:S\F00N\7A#U"G5=^XT^7\YUX!D_$FEJPYJ@\'JE2:S] M3JLLER2G.4R*--4[_X1 (O(41IP6><(BRIA3&<>S4N9&&VUMXX.6GF1Q'E$[ MEK@:IY'IP1TB9U+HA2 0&YR7,2D-])KYU7T.H,.DK;+71+!/M7?'CP1E[Z M?;@%CN.Y8=.3"*L':NF BR,+6 X_"1VXF;KG!<>G0A9NK:]++KB(!2)<06Y* MNZ,T81!+*B&A*A(I)I'" 4JVUK+FQA^U4B&*L39(VOD%@? 9F2(N%V#M!RU0 MZ=5G<(Q:=+61-(-RJ\],MBNT^OP1]\0.4R1Z0_F65I7<5NU5:2K^UZ[:2K%( MF9*<9#G$+"L@4K& E">F&7',A2!)3NSJOP]*FALM[)4%C;8WH-7W!NPUMD]$ MZ(>XGS&" C=V:'DRS.P3-X)A-U'2Q@L, 6L:"I[!$NQ6)C/R]OM;D$=9F$P- M*[1ZLC3ZGY\L0\/*C&YVAMT#[AV9WZ^V9J/7C'Y%(+EL(@P M@H@+! E".8PP(0F3!&GOR[8S<#GU<+;!PJN7<^_ D_5TMC&OV]O9ZO.^-P6TMH9MS'OD6UG]ZX<>IPTJ MIO6EX22%*<4Y1%A%VMO"&119@A&.5$YPX78QX**LN9'",U6!T14893UCMGT@ MV^W0 D$WOL?EAYI'_OX@'L'2]2]+FC@[?]#DTV3\X4?\:,.4L3).RGJI/W3W M<:77I*RV^\-ITQ5PG]KX=OW RE7C&1.L>)Q&!$9I+B"*E.GJ>6X$V%MQ<\QDJ5MC'E)%.Z:XL9#?G-GQT^@S,7[X.?@D.)/: M52 &HCL_'28EPJM@>DF1UPWF6>%S7PGFV$=U$:<%1FE:0%$(#E&6Y9#)E$#) M5":R.(YEG+EDD9Z1X41\$Z1ZMLD@]<)JU5VO7,MYGH$2HX05)*7Z+6/*'ZI< MNZU,2KVO)4CB&"GJ6"7U2BBG2TD*#J4=^5\)T,C4?BR=]:SA=, JJ)?-#U7^ M](R$:>N>7C;QI.!IST>O.RD\I"EUCAL6<2%(Q/($TJ(P'9UX#FF>Q3 761$5 M$@M&K6J=V@B;VZJ_?"#VVT;#[G>*>!9EMV/$:[%[M7/$?MB\SQ'[\ A\D'A6 MU*N<)/89?>DHL?<97_)@VINKMIM=<^M(R('KIN3RJ]R8_3&]DU^4_H<5 M+Q_ILJF98CXI'Z181$C2-,,8$H03B&(NH"85"1%+"R8+$G%E55 OE$+S(R'3 M"^U@D+FYL3<)U#;5-S-:J]JNB8U=;74:L+?,E:^NG%A;3IMNND;GO=%GRH,B MP\ ;C$:O5&=BJ@T#WBD=!QK7\^XXOY=BM]3C-^<>_RR%[-R+;NLGF:WY^U^: MX59T^797;?6+8U.]>?JZ68L=WU:W*_%=;GYJA:L?IC#A@L8(QWH'"+,LU1ML MB2/(,B9@Q!.CN=??3I')O_19M+]^OR82(>Z<#^*CM->T1\3YI-+_:,*\VP$O5RN M_S+)2A_6FT]K:JI1-96W]1Y/5O_X *9(@QJ6$F8HBDZ"30HP+#IF*LB@C@A-J=0O;4_[< M*&QO CC:4"\N<+0"U!:XN:>^L]-/9A-@/C*IN<(-;&YQ!4'>/A][Y!F8*$O; M>B;"I&5? 5I/LK;/J).E<%]AQ^YIA/(,IIB&V$;1/8VCK;U6F^?HB2DBN M2&'NX*%BCW4( - *&V]+VRIMV:VYA]LL6V>LC=[_R=_BH?=@]?Y>:AW&ZE=FM_ MR@VMZPB5ZP5*><',<9?*L\Q4ZE 0$ZH]S$AE3 @>IS*V]3![) M^M$=]A"#838R14P"E[U;%PRVB1RX5E]P4!CL-0;]"#KY;5:H]'AH_<]/YHM9 MF='UNNP><*?.6_'3A 0ZESE0(:(HSQ*8I+GVIS1!0I9+O34O4EDPJHA45GU! MSXX^-XIL%?2Y&',>O6$ZO J3L6-\H>&PI[NK8)F(XMS@<>*UB^;W<-GI,Y/Q MUT5UNYQU^4,>/,7Y9B?%\IA4)7^U52-%FWFU:4YH%H6*22ID"CF.M;^71#G$ M-$H@YS&1+,]P$MD3F+78V3%;HSE8=I,##\J#O?:@5=]AD=O/A 49CH+OV"PY M V@=B'44B*=BW$!0NW&Q,V)])&T_V'3L[6S@,UIW?]J-[ZO-=O&=RQ7=E.L_ M5M6CY*4JI6A=BD@(26/!H$PI@8CG.:2<9R:MMF*+I^JLNV/ ML"@RPB(:IU!FJ=2.#2.09ED"14)5GN8%SV/KOH_#XN9&=L,:V^^H+, >WJ2& MA7!DJIH8/?M]:%@4)]I_'I4&C=9M3DJK-QA U&G;:0]0SW;38I#)MIGV!G6W MEPY/N3N:MW_1C:C>+M>5)OG?5X^E:=W6W+&P="Y=O<%3+>E_J;_+E>_C3Q4MZ\PQ3E)G+WY)8N]@S#_O5^+2XCK_)/Z]4= M_"$W#\ H:#9MC8KALL+.&1XH">S9T)/F?)TSZF6*U]G/>)10IY6&ZY%N-R4U MU:D12S#E@D&>$'/!J8@AC02%"N&=S!10C+]%P*#@4-O='8ZI2YB]0::["4G,C2Y9W*\!-L&ESF=?=*I>?AZ.O M5OF+)Z:K3GY>U6?UR"]\Q/-B9EW(O,Y=_;#>O*V[5GY]/F,@5.BO<"*]3532?9TU[@]('EY!JGUR!^ M-/=ULWZ4F^W35_V5VMZNA.FR]VA$WPKMWYGZC N),I7'"89%46AN,P2'<:0@ ME@7C29YDBCC5)!D6.3="VVM\ VJ=ZUO1!ZUOP$%O-PZS@-Z.N,(".C);78VE M,U79PQ.(GRP$3DI*]@"\9"*')_WHYQ]4.VML6?<#W[?=Q05/92P@4SS6=)-( M[4HI"B,A(\*Q8"2W2NZ\+&)N]++7T-RB\&W>< 9(._*X#IZ1R<(1&6=JN&Q\ M("HX(V#2I7_9P)=+O>>3O@'9)GOP2?LP?VAE-UL]Y@_ZZ^NZ:JBC[12SD#$J M,F*JB$>Q7O T3[1KP3!,4\RS0N&4,*O;>ZZ"YT8#![WK3=-!<_VS=NV//>E- M?FQK@6MTUW)";"._X6$>.RH<#F&/>+$;7,%BR99B)XXSNX%Q&H-V?-[]'/DK M??J'.8VNRX-I$<>C01, _[B5#T/NN>4H,UH?6EOPLTYYV.O;.1$%?]9'*;7. M@4Y%'=#Q.AZU&7^R;I0[G4+SIS053A3'O? M+$LST^:#0O-YO975[_*! MR!WCD1X0Q@H).$N?]+8A#<\+X,4_@.Y7Z;^ M9LZ(VUO:\LH0G6W&I( MWL3=JRS-/VU/9?N@^]G$'RNQ63[=?9=\M]'C_OZO;=WTZNW]ZNXKMRZ;T#_* MW-A#:RNUNB:W<:\Q^)UN_J7]Y%KM-LO4_JK; (C#9SOA\!N9,2RA.S36"W.X M8P>/U[G.P-"3'>G8F=@]S;%\PCT"_'XE-W=/^\Y$>G]QZ%?$JNV&ZB]T'A<) M8RJ#F2P*B&AFXB(YAD7,LES1O)"%]06;06ES8P]9*PRJ1N-ZI_W8J&P?^1R& M>#A$'!2XT<]^:LP./=8,:(?N:W_N%78('0\#:!]%#@KD1 'E/D##Q):M4>D) M,P^/,5G$V=J<;O#9_B&?6LHF,U^*-[2J$^7:,(+*XB@F.8-(0PD1CR0DHE"0 M4991TW\9*V)?4/F LQG'YRP"G.?XL]+,?=^TC.'=UU5;]?UI2.YXD^=\A@+ MD:?^?,0Y/Y.I<5[OHY/9_R M[#UX3S?2>$WB[?KA4:ZJ>M)O-QL3$ZU;F3T=/_*5/M77'TT5*W,9;'_=T]>6QOH3P>;WZ*8U/]GE7>^X1S],\$0G,E:EFGBH"J4@+ MR#$E1)*L2)%.Q9C@N)XR@B,,F2%"+"$:0JSZ%(*4HE9W$AK'9U W+FMKTS:GI' M>BYA:4?] 1 :F:A?@#-2:&< AV#91^>E3)QSU&OJ::91_\?]&*#FE_8:]:=C M(ZCV$")GN1*84)APIGD <:5Y@.4P)X(G5&:$%*D+#_1*FQL;-#Y$JRWHJ.O& M"_T(V[%#,-Q&YHB+D 4\Z''")!!?],N:E#6LS'[)'78/^3'(H2AU4ROX0UN2 MNOU^9PR1)#9-.[,,FPXH$:2$%I C4YT;11D5U(5!>J7-C4&.];K;GA,?O.IU M]R-LQR#!92%S;FS24;G. M*6M>MD>MVTN&CAWA"74!TT+BM%5*39N_C-QF9]T:>1_TXIL2KZ5POQ":_/\ M'SJ?7*@\$RD2*:19;@['209IE.O=5"IQEN62*>Q4XW($'>=&/:5 MOP0C\_(,Y]^9ZD>1E^41]76ZU4R9:R M>0M^*%?E5BY-'8*%DHG(.#4964SHO;=*(&-*_QA' J$"*R:LZD(YRIW;*^6H MMJ&5H^*MBW<#&MUAK;Q/^9/AF;#TH,/C.[87;0GMIUYH/4N;6 ,5M*#)L-17 M*&-B#<7YXB7VCWLVV>%\][!;FG8]321R_?"XD?=R5>G!FTPODZ_Z3JIR)47; MG?FK^?5ZM7?WOZXUF>99]4QNMT3/S,;_*TQ_.]U^]P;T!H/6NOK9@_: 5.: MUTV^HV.WGY&_)BC6FZZ"*)CSS+P/T\S4.XTA(UEJWHD2I<@U$VMV7Y+Q\Z_^ M3_Z*V+VH9S3I([_@)YIK][Y4T\Q J$Y6(VL[;>^K:: _Z98UD5CW,BV']L;E M@Q2FDY?6[!]T^6%)[VQKM/0,,;?=U(L&VG5C;='T_^MF;VKM=PY56OHP[.?D M@/"-S*4NR($_C?*!ZN];P.-5GZ5OW,F*LU@8UZW,8O-QSQ9[Q^+]=6[GH60R M$456R!A2%J40%?I_+(USR'.).2^B."NLJNP/R)D;3W2[2S1Z.MZ-'\+5SE4+ M@-;(M. #E'MSO'X80G7$NR!EVC9X_::>]+X;^/@5:97FT'*EY^6I=C*^25.6 M2%:++),Y3BB"DL411!2EIL=F!$66Q2+"64H2I^3J'EES(X5F"W'0]09H;4WD M<*^O1V;E!9#MV"$0=",SA#=J?CF5_7B$S*B\(&GZ?,I^D\]F4PX\XGZY_KM< M2G-6U.QE3.G?>I?R<5734WU_9%\_BVL[LS2B,"XP@BC1-$(PHE!)&I.892)E M5FW(W<3.C4SVFN];NAUT!QWEO2J8.4Q%/\^,!_#(E#,+;.W+ (R#\43E 8)A M[50WP!VRGGH"#H--5F? W8<9C?^'?5#X'$S#P> K$1IY%?>#H]_R6MU 8=\>(+S"O>?& MFRS,VV-,-[S;]S'W=CO?^;T4NZ7\HII[^;_+[?U:''/13_]52M/GI_ZFTBS# M*8\4)+EI!"*2"%(99Q!+E$4,$TRE59CG6D7F1@]MM8Y&6;#7]J9M@]7__0\[ M0_U<,B7N(Y/.46$[F)W:!X7 Z(I^0U>)GZQ!40B0NAV-@HSG>UN/;R2MY#O9 M_/EQ]>(Z3N>"\0)3JEA,4ICFC$$420%QJB*(HRQ32HH\H87;M3U[X7,COKWN MX&][[?\.RM7IS3/O2@-.,V.W*QH+[]$)+QS4'C?]W#$+=N7/0?3$=__<03F] M!.@QQC6W 0^916T=RF_26*LE- &@[0>I1Z1+$QW:F:. 9Q]>)'%*<9YC* B1 M$.61A#2.K-F'I@\E;)];=&-FJC4* M'*QZ^5# QE,CP!WT9MUU&KW"3;H@$)Z_.1=F:#\:?[M^>"@/U\:?5:E?"!IG M0N0,$DI-10E&(<9) A&E62IQ0O/"JG^NA:RYT6Y'U?JR[#-EW:BU#V$[R@R$ MV\A4Z >9,Z%9@!&(J/HD34I %B:_)!:;1Z[M[]MT[_RB_E.*.RD^;N7#0D4X ME9G>QV8D+B!"A$!#%3!GL8HB%4F6.M6RZA,V-\HXZGK3]IXU&4B-OL H[-O1 M]PS.=KP1"KV1B<,?N"MZ^%Y&)'C[WC.B7JES[V6C+S?M[7G&U^.H:_=RX]M\ M7'W=K._TEZGZ;;.NJH4B,L9%%L,,F=:!V#< 3S.BY+FMCKYU.L8 M?N2*;/'ZTOWQ/O[;>[JYTTYTI)DA3=(4DL+4D$JS!%(9I9 70J5YGM(T=HJ@ M]\B:&VDTX=I:5]"I--%JZY$K?@%B.\X(!-S(G.&)F5^F>#\:(3/%+TB:/E.\ MW^2SF>(#CUS9ANU3N9+&;ZD6:9PSBCB%B: ,(H(QQ)&D4,149BK*9&)WT>RR MB+D1Q$EC+:-I[53;YA#TP-G/"F% &O\8;#Q\/)NT>>$T429V%Y_Z8NYTG=M. M8+'MWG9\\'4ZN)TH?K&+V^DG?6,T2FXV4GR3/^5J=TCS17%!)4T53.IK=3)/ M("&QU/LL(DB4D9PHIV*;Y\7,C0+W6H)-H^:-WBCPY4Z8VH:L7&JI=Y79.\A? M7#NK)O30?E#_R==WJ_+?KC7/+L!O&[2Y%M31PS4MGM_V> ;/LN['(%B YJR0 MB4,S?8:>!F5Z/^UY*7_'EB7_8UL7*Z^3_G F"(F(A%0H31-<%)"(6$%.4)%2 MJ9)8.-'$B82Y,42C(&@U=,JPO(RBW6J_"IN1%[H;+.X7[B^9'NJJ_R?7ZBQ]TW_>\YVN]E6K+/Q222VF6<"RB J*$4KW;B1#,1"82E$4XHM:[ MG>[ S/AB,/(R#6.^_5[%%X:)=BBV<#AM1,[9W+/]>/;Q MR38=YY3L;C7._M[/:=#[E:;+R5NZV3SI?:#IS-AT)L^B+-7;B102GF"(&#&- M$:DF(9[*(LL9(2)W\1XNBYH;#YD]<-N2IZNK6[]W"X3M/(LPN(W,7;Z0.3L; MPV@$\CIZ!$WJ?@P;_-(/L7C"Q61M'I/J@E?Q853M32.B+,ADJZ]7W;=U, M5>",*Y1"2E*]XQ!%!C%*M:<2L1A%:4(8MZK682UQ;M2Q5QB8B01EJ[*)1?!: M:5 9K1VW)(.P6VY10H(Y]I;E&8X?.S@V^H+OO3BZ[V%LL0FUIQF4-^T>Q];\ MDSV/]8-^E'.\_/7;>BW^*I?+YM59*$TE"F6PR',.38-%2)A)MFK:1;"7E$_M^02L'94$@"ND0G$"REGVAC (53K^@M2IFTTWV_J M25OX@8][W%#?WW;_3:[O-O3QON1T64?HDBQ+8\QBJ%+$]$XER2&AA,&TX(G^ MGF0TCZR:O_1*F1L5=/5SOTM^$AW):OM^M2VW3U_^6NE5=5\^MC>KZ)UL&'*P$1S/=7 K[>;-S,D:9C9&)9^J)8(N[8,?JRL+E1WS%OR:.&Q&5([2@J%% CLU(GMZO3E.%/HRJH=0VX M);*!)%P)B,NBIB[Y,&CTF1(/P\^$JEMC+@Z:"I[_++?W;W?55DO>[$M(/"UX M+@@27, T+DR1Y32!3.$":NZ(,4J(8+%3-,51_@PIY5Q)E;T-X"]M!-A;<7.H MK/)T;0F;_DFR9J2QH!^?I,*B'J":C15VHQ6TZ9?^RC5MK* 9+FMC-XP?#;[9 M5>5*5M7;]0-K2T]6A_Y8^FM[KS7XHO:?^K&AJXK65YZJK^MER9^.WD"1FF[" MHH"\D 2B7!:0Y3*!6#)&XBRA65(L?LH-6]M29##=7%9P5\/Q%O)>:7#+_VM7 M5J5'R_EP,V?'FJ\R&R/SZ6$:ND;5!1V:BU-[NTR$_/#9KFDWH#$._-G^.8J_ M&!SZ0'0<3J])B3HXG"\I/+P ]^Q([3$_KAMB^72XI(-2EJ1Q;93M?$C W+[6CH^=MI[,P]A-F"'!&YKV1<+'/J[P6G]>Z M =;1&X**-F>GM+Y>JW_+VA4=)@^S#Z.>?,RSCTV6E]FG=#<_L_=S[FQWR_EF M)\7R6/%1_N)+T=XA:>\X4?&_M/D!0#)E@!4P*6HB"28FD4YW(08ESHXQ68=#1V(TWAC&V8X^@R(W,(7O0 M1B4/:T "4)L9\..A<; >&0R"@6O>UTY1ZQ"%9FS%3MMQ3E',$[* MS[D^[QZ'^[S6:_WM;FNDW*[$+=.[Y/7*[/5OJ_;R/4-*L43&,)()A2B*"22) M8%"00N6$)5&<"MO@V["XN1%5K3%H5:Y/&CM*@]OO'J4-+# ?#JV%17)D.GH= M$.T#9V'!G"A:=CVH3B$O>XQZXEP6@TP6W+(WJ!O1*LV-U>T[(S5&FJ2]0VDY\]G&4'"P%!Q,W;<)\,S;]I]U.V=VVKD< M^;WRFM/HGT1^-?*A4\W]%7J=A/2K ;R8MG[]R-=E=7:R"S\=DX 44Y+D.10J MB2'*DPP23!.8X1CG*F3 6.%L1Z"AT!N9&OV!\\YV M[$,D< +C65&ODI/89_2E-,/>9]SW\+]+L:OH]T>Z^;3DQQ[2[2XHRQ.]9T\B MS1XX@2C##&+$),0LRGB68)YCJ].,04ESHXY&66"T!9\^O05'?3VVF_T8:QSS M(DT95!*;8I8LTO#20M-TQG&$(Z2PL$NE#XKR-*GQ+W$.#>YP+"088"-S\C.D MEKS[C6QT#069?>0C&'03!3TN+^HP40XK/'H"'/W/3Q;;L#*C&]:P>\#MW22Y M6'R5ZQ_K+5V^73\\WCYL;5XT9QZ;VZOEZ_LOH-;/W$,Q ?EV\^BP\3\'3C_3 M78G+R-SF!XGUVNPQ_HQK64G^'W?KG_^/?JKU*KDX.I/GQIID9?88L5^+?1^Y MMMKP-J?>O(^D'C:PO3#K0+VBAIT= M0L&+V@V(?:4J=W9@7"Y[9_F\'U&9P;9/O\OM_5HJ-,EUV"@HM$!&1 MS$6L-[6(0"1D#&F,)4QS36%QHB223JU8'63/C:X:U4&C>\D+SD-)\AW'<_/S;4W%BYW6S> M/'UT.@*MI#DI,1!6-X ]Z94@RI^EV-&E_6[H+%C#6Z)K M<1J9."P@"N?^#.'AM54Z.^!D^Z4^<[J;IM[/>?81,>5<=INGNN9W6_[[GNHO MQR(ED9!106!&LP*B%%-(&,Y@CM,BEB0C.'?:*EV4-+\%WRC:E*J_:0O7WX!& M6\ I-M'1_[L;BC&>(P532#"(<99#%<0J+@N-#UD^X9O\5"Y%DTZ[_^O'A\?-^F?C+;??W!CSG"B> MPXR8QJ]"<,@R$D.2%8C&N>F)8-40P4GJW*AUKVD=/SW\T-7;D3+'?;O5L^W;]>JG7MR:]=X\_;$J M_VLGW\F*;\JZUDC=880Q+A+$4\@122"B$8:,*5.@B$@F*&.Q6\:]E=2YD9-1 M&ARU!AUUO=I6VT%OQTG! 1V9DZ[ TJ.AO0,VP?K;V\BX3[4ZWJ RTWYLJ*/'9E6*0JY45&B'91:&2J?^>0*H4UNC21>9J+*':\(]@G M;F[$TM'V!AA]ZRM@LM-)Q/7Z7B_8=CY*. A'YI(KT/.X-6<#2K ;<;W")K[M M9F/XZ4TVJZ?\*.6SW#8WY3ZMJVH1Q8D049;"0II&=8QGD%*,88X2)3/$2)$Z M74M[-OK<"$,KM[]C^C>CW]_![7:[*=EN6W=&VZ[U:W/3EX5N :@=2WC#-+:# M\1*A5?! TXI%LDZ3>* P-*7%TT/5?'R5,"TA2XO&GA2W_+R)WWCE)OR9]UY M<]]]Z(<>Z-WZ@9:KA6!15J1809Z* B(2)9 ACF!2,)8EE&""K/+2;(3-[&0/Q+9AR## C1Y]],#,(^XX#$:P<&./J(FCC,-&GP87+9[Q MZ,%PM_E0RJ5HR\RM5_MCOEPH$L>4:,^>F]A A"!-F8)ID=,DBV6,B55LH$_( MW&CB]K=OH%84'#7U2+^XB&D_/X1":F1>&!LDAU8' <":JJN!%VAN[0@&T.CK M/'#IT>F:# PH_ZR?P-!G_9RG#^N-+.]6C2?&G[H-OFY7HOYQ2<_U^UIP4A29 M) 3R1'#M69FB#P)SF*8T032*;&IZTA8&\)Z.KNYG?YSXZ=4S8) MYB,S\WFX6ROJQ):N'9,T0;P:UD"^G[\>DSJ&5\/UTFN\?D#W8^JF8IKX*N7F MM\UZ]_AA=5R,ED?4/4/,C>-:58'1%=3*WH /Z_5VM=Y:GA\-8=9/8 'A&IF> M^I "?P:E'TM0O$Z;^\:=[*39PKCN*;/-QST6^OJ[7$J^E>+W^F:%_*QGWWJ) MGWMX=HM[_?!(5T]@KRIH=05&68?5?18HBW5]+49CKV@O>-Q6<1\$?NOW[(C3 MK=P^@YZMV=X/!FE1\F&WU>.V?02^TJ?ZR/C=3BY0SJ3*,8-%QHC>T? $LE3H M'\V.AJ51S&+B>QT2USO6MO;(Y5+^J$)!>EOF8+DB$H!CJ0##Y^3>?&%[*.3G#&LB3*J:GS MHC*(:"8A+=((IC*.$%$LS3.G5+5^<7/S0_:]"5^N)3NWV0=O.S8*A^+()'0= M@)[]'8=P"=KB\:*P5^CR.&3X^4:/@T]=FP/[L:IVWML&T4Y*Q*! M(&+(5')(>MO[G&:-.:GR>^\S56<:W*U%7W+E?+_7S55-T[Y95=0[3@F&6(E80R)CI M:U,0#BDM$BASSJ6B7""W*TBV@N?F@GWZ>/OFXZ>//SZ^_PYN/[\#W__S]MO[ M__SRZ=W[;]__;_#^?_[Q\]-W5/E0:WC[!/[(3OAJ_T#6C4 M]J[K, "^'2^%A71D1@J IE=E!SN I9U&! X>4T'.P#.%72P?-*/@MX:"TPV MMQGU6UG]ZXU<\?L'NOE7&PC1#E!*,Q2; H("HCB/((YSO4%,L,RS",N,.-VO M'!(X-_IYIB\P"H.#QI[1IT',[7@G))(CL\YU(#H3CBTR@>AF4-RD9&-K_$NJ ML7[NFH;2YOKH!ZVRN4%2KG;EZNZ80_U&JO5&'IJ@RDK+E=6VY(LHXZ)(10ZS M1$J(DCB#6!*D-VM(R!PGB7:$W#M)>^DR-WK:Z^73Y]EO,FPCXY- /'K,O'O7 MWJPU<#2E>Y&"U<9T^C^;L-#@W'@V;[X*U:!=F_TT>85VS5=!=KY/\W5#>MR3 M,SV?/ZZV\FY3]XRHKRJE)(U4A&-(2)$8/I00*Q'!*$$9SR5/I4JM[\B=$3 W MNJMU! H6G"M.;A?@>D#HN_QV[K'I M+K[U*/WLTEO?YWPWG]7VB_IMO19UF$UN?I9<5M_72[&@C'.&,8(X0>9&6RKT MWV*N>8YFF&>$(&Q%;,.BYD9Q1E.P5J!J=:P#QX^;M=AQU\3/'GQ%%AD6'17B:9M%[C&MM:X#W^IJ:[9=/\EQ1MMW( MAT!N]"V\'V0>F_-<%78$+%1&AJ74:9,UW* XR>-P?/R: MD*(>O-F"W]7WB^M^?7K;RQ.>:58J*EV?@K@>+H&&Y(>C68^[YD%K? U?D MNKZAE13=*N.=+IAOGHX?::\2W?Y%-Z+^WS],S&YUUQRVQ@N9J(*AB,(\USM1 MA)&$-"DH9(7*LSC-2<&$D]<34+FY$5&M.&1&\Q<%WH_FF?ZCW<^U)H+:O)OF M#]":V>8F>&2:AII]2Z?KE>9T;,^LGJ8WEM/YYNKI]$N9#8Q[R)3;4*I-G[(; M&-2S*;^A97C>3=_>R\UG#0VM[IL7TH*EI(@C'D&%UNU*(@%)3%-( MS14"%'.<*:<*QM/;V\+:(R!2V,-.)H#:GMNP-Z@0_^?QB1@;'*CEJNF MTHZ$IIJ@L8^'7\S-I[-S4WE.CC._A4 U$!->IJB1ZW%&5=8="NDZ%8^<9Y%$\/72 Q5&?%5ZB$.5$&\OO:A&>6#UFR]DM\D M7VM'ZNGC2K@LG_-/__=>21<0&5Y4UX,Q\OIJ%01[#6_T3DN4/TNQH\N BZX? M!Z_U=V'(R99BOTG=53GP2;\]B;M[] 28[)]W'^)%7Z*#=SG[R2R,#N;N'82?U6E\: M\]+Y//F]WW+[8[71R_=N5?Y;BA_TUQNYDJK<5A]7?%/7W_LFJ]W2>*_FFHWV M8->;YIQ'?_;KNBKK7*(%%51FB,;0]#F!*%,IQ"E*8(*CG#(D5)Q3EZ4:0JFY M+?.N376NR]XJ\V9J[0('PYI[;K5I^XH YIF#=6YD$622[8AFZJD;F:0L9BW MI#DS74B4 [%D$)4F9=B0(+YDYZ!C^S&[:?C=G.,OE^N_3*FX)G&P0#@M%$*P M2(I(^U520LQ(!&-&\QCC(DD9=R'K"W+FQK\'-<%!3[^4S$NXVO%C +1&ICP? MH)P); "&0)QT2$P!2D/$.09I0K&25$94X'ZCVRYD8*^X+@M;(WH*.N'S?TP6S'#X' &YDC MKL#-LXIZ+R)!2ZB?E_0*]=-[33Y?/+W_$?>(:9W?]\=*;)9/=]\EWVV:IE31>_%%/^T#J9:"&8ZE!,!IYP3>)PV=! K+J@X:U@VL#G_8M]:EDIM-O2-I$DOT7_;_]OZ72?R5>F,B-S_K MDINWG&]V=%E]?'BDY<8<:YIR*[):4)0@*3(!4R051+A@D)G;&!(SF:>,\0@[ M5>L-H];<&&5O01T#V.=VF;\??M':9NH_-M8U/1=:^V[ T4+0F.A:7#/(;-OY M+=//X53S#(EVL(J?092:N"IH2"!/*X<&'=W[ANZF<0N;/P\I*=4W MR67YL]Z20CL;]C84?J-F*MEOOS"Q1[ Y*.E\87<8;3M*#8;@9-=XFWCXW_8*_[V3)V?.-@81];G2:PU1N-N] MPR*GONAK#<*9.[_VS[K7R_NZ*;DT@2QNUNYV_4V:*J;-93&UWCR8\-87MBSO M:'N0R'"1$-/"I8BD_E]&(\DC(DB:$5:DRK:4GJ/LN;F/W^1/N=K5WD6K M-^@H#HZ:VY>7.1V:K6'!Q4-PW.AH"V=+]]D+:O\3V-4F^WB^XY5I2CIII156P"3],CJU*1SQA*DU$1MRJB0X+G=OB?FMNJA^T!:)5T[SJFK(=KE4O+7"WVVR& M1G-D4FC4!;6^-T=$Z_8Y#9+F5+)1.V193'N0@A7(M! Y<:E,>Q!.BV8Z/'M% M 1%3QF0C[^6J*G^V)>!-1A9=FGRL_UPOA79=?M,>C FP?5EUCE@V9:5_]4[_ MN"]H\EENOZ@?]-T2S"+OPUEJ)SX[PO M;S^:M]^820YQF"HH\ MSDB>4XP*Y/+"Z1-MQ=S@41V;@ZP!T)E [ M7 +1X("P2(1BC/5093 M:F)J),HABU,*HPC%F,<1UI [.;-#$N=&+P>%]SFL!YUOP%%K1Z]R$'9+]S D MF&/[>=?AZ.ZGV6(3RN$:E#>MYV1K_HD+9/U@",JIOJ@F(?E=6?'EVM1N.'9. MX%E@6_(F_9 -)/8%8C^#'9^]56$^,_ M2Z$WB?799MV+M\G&,+[:JOWD)M/AWIIB<**H(1 'B411!'+ M(,E(!E&6BRBC.&;4Z83#6Y.Y\5RKJ\UV*M]18T[_[FR([])9F!D+@P! MOC,!7@U<(#[TUV-2>KP:KI=L>?V [LE^W^6="<_^)M=W&_IX7W*Z_&VSWCUJ MKGYK4@K-<7/]#S_TY.Z#+I+1B!*40\&EZ3&)V@*B B<\R82(A4KM>B#ZJN"R M5*?IC-A:<0.Z=NB?:DN,CWBPI?U'4)OCT7#6:\IH1FE19#&,"IQ#A!F!).<) MY%G.LVL*2$=^7PDR5N7F-T-WOSJG$\+QW5=YBD:*\]K=^8C=JC?G6*+^K- MT^]R>[\6-6_^N*-:MC2+5I9I6R)]!8!YK7U5;;!YH#^,;$NN'G M\QN+CC>? DVYW<[L%29RY!??Q'/H?M-]B M VS[<55M-[678BK#OEN;6P,FD2Y/,$(P14)!A$S/ZBB14)GX6,ICF9'(K7S M>4%S(^DZ&^JHZ$U=AAC\V2CK&/BZ"*X=>X: ;&0Z]$3+XRI]/Q3!+L=?$#/Q M=?=^8T\OL ]\_NHZ)/N32.V"_K$2I195LMU6B@_KC2SO5N_IQEPSJA8T%5&* M"PDYCYAV!',$6:*9(\[2"'-%BX+F=G$B?R7F%RDR"6P/Y=9 M>HIUN([DQX)M(U6]"Z]IMJIVYAKEVW6UK18HSD4@U1;4ZKKQ6A_&=@06"+F1FOZ_\N=259__U^[U9Z4]^7 M:#ZKN4Q6B[3 C.O=%+[7I+E\,'-IXZ.)', M09,1@RVU:ON[)>U/M:;VYP>^TY'E<59@K+>^(M'_*VAFNB4HB N4JBA!!9)6 M,8LN%3MPDF8NSXX\SGP/[D;8*YF.CP M;:0Y<3IZNQ+-GM,WWY$G.X"[TO3N&=RU0WG7_M,C?==?4]E$=7E36OY762VH M% E3.8*2F32.@BM(*4T@%@E6B+ \BS*GH[7+LF;ZNCGH"O;*@C^-NHZQV#Z0 M+0^SPD WS0O"'36?LGY#>(2KYG=1TM1%_(9,/E.[;_ 1]TW&>Z4DWZX5K_O7 MUKXX;4L"'FMB+A*<*)GG$F9$;R00%=I]E46L&23*HTB)" FK,QQKB7.CD$9I ML]UNU+X!M>* ^A80M<=^V!D-CNC(S/**8-I[E<%!G MKW=;0,6ZZ>>AGUO)O_:?-3YHM:4K03]"= MW\^'N8_W $VM:K[=FNO)=1NR+?VU2)("%R32KF*F--N;PWJBD(*2Y+*@F")" MK=G>0_[Z]<87+W+7/-,!YEP*7^SNDQ[N1:F3(\2VG& M;/]UK=I[28L"LRS/*(*4I"E$*6*0D"B%5!:%^M_LO5F3W#BR)OI7^'#'K,HL MT<,%),'SEMIZ9%95DDFJ;CM6#V%8,]D=&\]@)9!,3L15:%NEY;R#A+"?OM7%F3L1[0]WS M[+NW&ECF,<0_WTI;,M^^Q67Y(HI2E2\\KV.\@C#+8"AB$$9I"" 4'& 5!Y'$ M//.%8 B%1B=.FN,NC3K4CJB1V^L+?N==J+QMF.!0">F&2?(FF<^ M-,/)50I$S5'GS85H!L594D3#YF-JH5])B/8[WJJ\KR]U6HAP])H[&J.K5X&P$X3DV1;SN9,C^4FGHF) M&4]G$IJ+I)]QSNPFQ+)BNQ6D3BNYFTGP"A7>K2"Z7/G=KBL[ OW"G_?QS5_Y M)B]*%>6\"G@:\"1 @+%$U1!E&4 D"P#$D,-4H#1)]S5$O^E3Y>71M-;@<>G0 M;[-D.GON1>(WXM8!^69T=P5A/48; =A<&C*5/?+.NE8'?38W#__N/G.JRWGU4K$F>!A2("?AA1 MBE3-S\ '(8])(*($([UP>#?B+,W*ZK39!_J>WCW*U/V M&36ANBPUUS1-SF:3SI %];D UAE%CA)F9BIU =PYY3KIU=)QCZO'^PU3?ZCN MO^.UXO[/Q3JG+[V$W$F*6$(S$ LA-[>^0')?*[>Y/LT0SI /XU#KW-5HU*41 M;5V:#V^85__0D]O0FZ^%N*9GWS6.4WOYKT%XYS5">W^U?TZR[32"R]51@-:8 M\QX+F,!P=D1@U-@\$F2_35W7VU3U'[DM>Y(OC4KDK:(TL3: M\V8]6\/<-L<<3$QSRX9?/^YDZFF8*0KE'&&5"\>SF"5'N4K'X#H0LV+5[6P1 M+&.4[L>SC.K'O-S\Y[)@.[JMY#?O*R^_YY17;2*UA! 2)@2#B,58&L6( D(# M'Z"$P1 FE$695KG7P5&6]F5I!:U72"NI88*Z85"'OPW.H)KX V"%DE%A^ILH MC*A/?[WOV(F M.ZR2455^4$F 6EF[/+%Z2_D:4,.+V %&4]MOUO!HK^$;(%Q8O16G?WLHOO]O MV;)=O)0=UNVU_F99L3>4Z=;JK<6/C*K?:[0'G3;&F#I 1U$-1U&5H]4G$ V,1, M8HF51;S5(!+.8JHNCS)SW-2@JN>Q4<./6V=5*E7'[WCSY\>-.J_;R$G*59ZR MD-(H\C%(&0X5'60@$X@!1J,PH %$""5=&)0>-0R.9Q$(-3%%=,*]&*=1&D 5 M)8(&*24@CA,5@,L$(%D8@1B2%)$("42$8;:JD9C.FZ^J%M+[I1/W5R_?>#V) M74*M1[_. )R8A$=@9Y.WZC8F[C)7#8PU=^ZJVVI?R%ZET M67="UXE_]G?R[IHB1'<>%I+?#I=FZI.5]H:-*A&C;O'5BAE?>;PY/PDE+,P$ M!#A,L2+\$!"&)/]G*>^8#LW-'^H_D^&O]Q5PC.K$WX*I M7W:;&ZNZ\+F[NWISQ+EOL>I"<.$^JW93\U"5]NH\>3G43;R77ZIZ)[$*&$T" M*HW06$#E>!05=9; RV-DKIBXN2E5P_44^+>/$,W WB8 M?ES"-C'GS(:8?N"'*^1F"O 8@:!1W(8.+ /Q&8/-9XO#T%&B'V^A];R=%:Y8 M&%>/G\OB>\XX>_/R9\598^97*L+CGF[S[W7>J7M2U42^(@*3((U3D*5Q F L MN950Q@$/N4\Y"1GF1KM\,3@M MVA/SM#KBJ<'NQ%=\\XO2P,LWOU[$W?NKT\.A,]<>1$<6HH4 LQJ,]@"=VH\C M>AI=]["IS7I^YZ.^G+=B$59[WPBPF%$ !?5!%D00$%^D*!8\PXFPN$JK.[Z% MFV*.R[5O<)57'LN%U(*K#5J^\7ASG2H_"&]=^'!X2O0HT"G"KY!2M1'Z[N(M MM6%TQY0VU(+*?4'#X6%?JXRA%A@#Q0OUVIOOA[\^XI++)Y7 Y9"B[I.H?U']H^'7CYL/N_7Z?OM^P]1UY#JV3SZ< M%VS%0Y]A&OD@)I'<7PNL4D4E#"08(Y3 E&:4Z.ZOYQ1\:>9CK1@@2C.OK[W7 M4U\9.OWG6@B\^R9WTG&6QP8'KP7"PUN/;^KB]-UO&AST][2SOE:WO0I+?5DF M_@A,_9Y\W'@*A=[[T@5.+_I]T?>I+/6]F7/D#.#CYO#CCSN:L$]'@CX9VW::XWX:>F'"#%S_D6K_/_<,U]^35P]6PE&\#FBAUND6I%/TAW^ -S?'ZXZ:^WZM^JU)' MK MU(?5PR2A@"(90I3H+X@Q(BX: C,$4H(C&.,4APK%6?@=K"99F\GSE:TY5 MOL*S.L\]/;R_K&][F4^1'GU,"OS$!'.0W=L+?P3W07P]Y(V)R!H]1U1E/OZL M9&8-SRG=V7=D1XARE'S+U_EW%=&PE>]<3M:\.1J\I_^SRZ55%:S\)*59F&# M8(@ ]#D$!$4QP#&-0I'YD!%NPH$Z@RZ-]AJ902VT=Y"Z/0GW.KG-N$X+?3UZ M&4F8S:6I.1NE#Q6X$WRF55W\JM MONRK63?I)56\&MC;YN(5P>O8Y0V_:I+-&"+GC'XTQYR8@?1@N,)!!8_-L7]]*S%0X M9UG>_\PKW41?QZV6QA.M=/WS=4)NX_]H1)1457]0FY5U2GL#*[$:8+N-ZGWB&,$R_Y40@:?^ U M<7'T:;\UVJP?=4W53S_GNLWLZ.7/BG\2[ZMM_H2WO%KQ-(,^S%+ N-PY0'5= M@B0P!#'E*<\R+&AB5)CQN/NED8>4SOLDO+U\9D1Q IT>+]@#,C$-*"R*'A;S M%)FX#(>CU7_2^:R+_;)BIVO[RE.6=:/S)\D2GX0T/S:5X&43U/*I;$-::M,T MY3")U$5[RJ((P)3& /,, BS"T!=08)&D1C6C;X^YM$7?B*S>]4[H+EA+HGU( M0#UL]%I/@!Y+.(9UZDV#"T3-ZT3K8^2J1K3&B//6A]:'X*PVM$%3RTR?Q>9! MKN@WV46;LS[*@E2D22;W*ZH^84(3@%DB0! 2(4V, "+?B($N#[,TTE%2 M B5FFP%726I8"N &KGK$,AZMB;FD!NJ;*5#F.3X'<7"5XO/R(/-F^!Q4]"S! MY_#39D3 >+YZO]GFVY(Z'>2K\(W/#Z'@O'Q*O: GMI3RD\H!#439KUJ[\ MX;!D+W8VRT(=4J-;GH//V'Z=JTHE_))& -_0G'?>1-_'..(!H)%*$Y@D"2"9 MGP*(,ICX$4UI8'1H>'F8I2W4QO'5%]/.=7@%5-U/\UBH)O\T&Z-D\5T> L'9 M=_GB(#-_EX<4/?\N#SYMFSZ%;#]NJFU9Q^[_*:>^*+06)6BWLN\KWEGFB'E%NIZ M=.$4RXF98QR,%JE0-*%QE@/EUG@S)S_15/\\ZXEN0]O:'U7%^>$\HRY)F&.2 MKZ5ETUX-KM[M^+U*'/O?')=);=ILO$H?3RED6EK$9N8T[9ZI MYV-JLTAC*K:%1[B$65,9^-KN'WA MS^T@GX2B[Y4?A#[.A IQ#& 692!+/5#P$,<8<9%BI%6IB>=P99&BBKGY'-7 M;NR73M9?U6%$R;\7Z^]J<=(F [G M%V;^8:N=W70TX;_\-8%WGAT7'&WLTG1 M(T)74$_,=\<%W7XY2"IQ_K7VVDY3R>T:)!/4<#L;ZM6JMUU3>JANV]4VEA$B MFY+3XF&C#,%O^.<;ON$BEZ36%AJIOO!JMU;DI\;^7.9%V21KD<]^+JKZEDZU M2FA$H)#V6QB$#$ N-Y&9GV&0<B?Q5U^P#+50N-DJ^\M?Q*G5P97) U8%*(4H(S&RG 2 "%. M "1^FK (,M\W*N$P/-SB%FA/VKIB].D-6,.<"<-8ZUDL[A"<>G%;@V>>]D + M$UA@9;B9]D+]%K9AMM\?>3KM%J$W ME]0>$7QSU-W,X3>75#D/P+GXE'E>R#__]O5OO^/-3F"ZW972KG_'58)5R0== MBDB*:1QE#$0T"P',?/7=EVL7R[\R0BC/J%:8K,Y@2UO$2E[O2&!O+[%%>L2; M6 ^O<=<(3NV!F!D\_323+D&<*>/D.#"-LD_JHC.0B/)F%[/EI-15II^>4KN- MW3[KS:[*-[QJDK T'I,V'TL709\A&(0B3$% L P3 )I)/D,)(E(TPC#($XR MDZW6S1&7QKN=P%Y/XKLNQY#M=87;N.MMNYRB.3$'CP72>/^E#8ZC+=CM\6;= MA6FK?[H1TV]HF:D)Y^4_\'K'WRI%5'GE9LOW):_^K6KE?:W+*LO^ZH=6(<&^ MGW !PB0B 89E'NUV ^:8IY[!9J' M'>9]LD+.50(HL\'GS01E!K-Z1L)Z25C^#U"!NP^3C$K*):<82+:,,4SI06.6;&NQXMNQ3.NKU MO>R+PK8R>TIH?2?,;;1ON["<8CCSR=7D\.D[L9S".),7:QR< M1EXL;7@&W%BW^YC-CZ6M3M^1I=_(:4#FQ\VE6*&WM66WO1"?%P11)K!( 9M?\?3JK=3G7^RIC[VN!YXV2EU&GC9JO4ZH9>62$\; M?&DJU!+"+RV!U S M.W=8N>\6_/ )W&@TL:RXEERRH-%]NOC0Z56)Z M2DX0'.48;D4VV#!?@4MCKSP>J:FWR<,@>7\I>1TE9+Z!AMU.^4J?\VV2AY4Z MVA_?>-2RTC"N'M7_WO_/+O^.U^HNCMJ(E[FJ"*7^X7[#CG_1>W*%&?=3AA(@ M<"PM,\P8R"+"5!1(PJ$(?,/*#:.D61J#*/%:;W1/RCOOH(#7/*(*[Y[\LM_" ML)+QJ G5L\EFFZ:)Z6OR&3*OCNP"65>%DT?),F]-91>PG95;=M*IN-LW=[0SGF%V;]VE1QHA6"28(XBD."@3DP' 0HX!>IN8LQBQ!@/=?V5 M-\9:&J76XGJMO%Y/8+E$6Y'UG6VW<+[MJ72(WL1,-RMP^CY*AP#.Y*&\"J1' MI";*1?DCWSX6NZW$5=IHK1]3W=>7;51F&K6IK[;R@X)+!\70#$ <\&/>ZF$V M+Z:F*GT?IFZ3L35-U-ZZ\<"'.)+_EX% Q"%0R<54H3($$DJ%NGP8HY8O1O]08P!'/5-S'#H3LZH9,",JD)SJ[KSHR'Z 5ZHSB"D_3%+..Z^J)?7R6E3#[><57#4WEN/1FGK+V #UM0&J$?+. M^SB,E/DV7^FC$P7RXO6?:S7W:M7OO$;Y7N+6RJO5][92?Z\%X,YK(/#R M37N2ZHZPYYXV1U^ V<2>]9,R]V2+[4( 1HR!.$Q:+ $,8:47=(?S^0KU%.F["C5; MF+.I\D<4HFH*DE5XPY[+0MT(/KC$4^RS"(H$I#%. 8PB'^"$4@#]%&+J\YCX MD2ZAWAQM:9RJ!%9>\$[D^CBU$]KF .(VWK?)U2F*DSL=9@=0GVB= CD3UVH" MZN$G=60S_Y&.-J8#/'V[C]FH6EN=/EOK-[(L0JO")7?E2^U+:MQ*S0U:%@<, MX3@ 0::22B8QE&:P'P".,D12@N5OA(6/YMIX"_6I=.)VKLY&XKL;UVG-D-9S MB8P";J;C=2NPS O)WD#"5?78:\/,6S+VAK)G=6)O/6]NU[T7@M/M)_'^)WU4 M>_+U"82+I(4Y +)4$$'$.<$@$0##B*8]4M5BM MJB^Z R[.NJM#S.F+MU4%>M>-ZX[7BJ@[*#\:X3W:2*]OHVB!?]O.6R-@[[D3ZRN2A*GC](0[ YEU;7JWX\%A7WQ&Y39X+"Z[87N3#RRML4 MV[KGDC^K*W=J/;3_^C,8P1 M%$$,HCCU 4PI M)@9" .,9-?@0PCY)M6"N\Z7QK=']<'-R\(O@=-S_BSA6)B MFCXN_NVVVO>IN@YK?.^[GKVR]ZE2E^IYGSUC;K%]YJ7*&H,?^">A#E_67)&Q M*DA:8KKM;K_=_\RKE8A3ZG.42*1\ B!C F _B@$63$0LPQ$43-=NTQ]V:S&6'F"O9-,8O6EM4IJ'S+=G6&@V^'C>A][2M4;U^;!#B*DLRG M(@-1%LG=.LTB@##, /-1)/_,6))HL;[9L$MC_9[4WH=V*[/?QQ^$]^ZWVS(G MNZVJX:WR1GS&];[(+#FSX0SIV87N<9_X6S UY.:5,(P0=%410V_0>2MC& %Q M5B'#K+6Y27L<^EX=_[6)"VKB'EK2J.WD3D9U5NZX#0K$JOF K-?%#W6?M&INF?/R.Z_>-%=, M5ZG(<(JI (S2 ,"0$H"4OS&-5'5:[(M4Q!8GU%J#+_2X^NO[M]Y7^LC9;LWO MO" $?M8RZ'Q?Q2;[W5D>QT%7]57NOO_ MKD*!_BBV_\VW7_:ISYH0>+F3:G^EG@M6D#*60<) D&((("$<$,%\$+$8Q7[L M$Q@9%:&<5_REV=*=]EZK?GL%AYQ=U9&&2(=!O2^W/=GZN_$I?V6FY9YN M\^]U*,L*!3'*?(I!@.),!:]10-1V@E$$_33B(<9&J94-QU_:!Z\3OTF[^TNG M@>*>7]L;I7LMO(,:9A\JTSG2^]),B/S4IZ2.03?^ %A"YXC!34>?E8(MH3GE M4-MN++SE>:Z"D]8%W@A,5<3>2_5<,R5Z@J%+(3OHZ1-/#F:DZ! MAI?/[4S><4<8F_G&S= :\HQK]C2?7]Q,M2.ON&%3( 13Y(8!0)9T6, 0DHW$6")[A3+M>TX7^ET;3C8A> M+:/-7<]+$-ZFWI' 3$RS4V"B3YTCL9F))OL8'6ZT\I]J3\KE O1(4SEB_MNM M _@-$.>E5K.1Y(#(?4(<>LS2?UY?95G[8]_EZYWZAL,P";(T"4!(D 006D: M MM&!/3'R=\%Y/^CM/H5\KX'4:J-.LYACUSFNU<,=^]@@Z8D + 69E07N 3IEP M1$^V*6J+R<_;%3+?=)&Q2'!Z37EGJ4C/!I@Y:>@U!<_3>UY] MBR/I"X'25W.9TQ&Y#/>P^+M<6E2#G6ICBU28;_" M>ZA+OXM_NR;G^+D29=N_6':9LU]O6ETFTGX%+>;/J_UZ4W4QS?8KBF/WL>_2 MS7[&.5NE-(!)0A,0T"B07V B (Z$M.5Y',0DR; /L$JZN M=;[>L5X^J[H>>O=0_\:3NDCPL0ZO&Q-U=82[WA?'%LW)#[_F M*8S"\AYHAA MC[J>E?8N*77*11>?L2.(=\63FB'Z5KE0RY(9^RC!MY-B^.LC3*^'.3*X_EUZVDXLHRZ\!E./4(8#1($S-!)U]]RG*_ MV\J-J;+NW.<*& 3"T0*_/,:L*WU0S=,E/_RP94YBV>R3N&\/XMMW-6%^$('BOXBG MWMH?B]+$2__^$)SQM0W.J+P_GYG:L]W$RCSQ\ 8KI(.7QIBWH3# TJ>)1L> M>M9L[3.>K][+F=R^W#-6JB.%YH_?\@T/5@GE0IXWF@>4PL,,LX RNJ>,M;)'2I@ M M)"YP0,7IWQZ*[_];MF^6O_SAL.J'>YUEV6LIUJU[O8>M,Y?Y=A=*^>3G\K/BG3NX'HT 2@5 UJ!$#4% ("(PI"*,88A\S M']/4,)^9M3!+HY&#A%YM3YCD6'0R.7J6QER03TQ%AFC;Y"L;#9.[+&;VHLR= MVVPT:!.J,(SRW+[_N54W#DJY#Y9[8;QN&KS_2=>[ M2H5U$QC1-&4<,(HY@)E( $$\ 3%!B(80^4EL%#(Q5J"E4:9^_.9>Q3OO5,>N M[5Y+N\C:T9.MZ^6=;PJGM@9?9_8LW,1N('?F6AXISLSN:#?@G;NP'?5K1^WJ M#*_8U*=QHE>H\;XNP2$_,+V*C?>DJK,'KU!",I8*!C"/!8!^D $42DH/(Q&Q M&$KPK5_556,&C'EU!(:.J-1&@EG9"!X&"&.::)=MEMC MO*5Q7R>RU\KL-6)ZZ^*'5P>%Z%\0U4%[F-,Y MTT5<^]?2Z%:M 3@#MVQU>IGMUJV!2OU;N";-[(S5DW3 'W;;7AB@.4_2!V\?.,I+;Q:#7>VISV$ MCDQ/"P%FM3SM 3HU/$?T9&YWJC!RY4+:'VJ$@H:!W%N#D/J^)+*$ )*P$&0T M306/DS!AF:Z1>=KYTBA*R=:JB M%C-O^15_8M'::ZHIPM1MVZ>=UFC M[!I^ W;@69/9C+YKPO8MO*O/V)ESO9WZUQWY%Z?;;X7:W4NY\NJ0ZT#-L61= MOJ$J+6="11QE+ %^EG$ 60H!\J5!1WR:BCA$ D=&L?LV0BR-+_L.KE8)5IK&77;YIL8M5^K,]\@]>U\W/#NNL1]Y26.\Y6 4P09)D ,%51 MC2A) 8X2 9@(@C )2)#&1E%+(V19,H6JE/?/G>CU"<+>LB@VWDZ^9:4R.E2. M-S/Z'#-W>BPZTXQ,3*9]+6J^[/0X(M'/1U.TOY[5JN..51U@ZHA@\*YU^]LH%?R M[EU3^+H7[VH+RW0R.U+E+,?ERZ>RN>K^.]\^%JRY^LOYVZ9>;?Z=]XIS_]C( MM?J8/]\+N6COU^NZEBUN G]6./5#'$0"(.%S=0E%J!Q3DF>R.*!AQ&-.C&Z@ M.9=P::1T4% EVFV3;C0Z>IV2=]Y!3:]7O'ZOJ(>5IJJDGM?7U3"GB_.708\+ M7W6*)Z;05YE=\\0J4\V JY0ISN6;-QG*5/">I3F9;"#SPZ!OY:[:UKE0OLFW MH'HLUJI^U6?\4NQ:AP/>O*RRS$-SV*5A0FF?H 13@% MD#*N+D41D/HQ%BC-,I@RH]PRP^,MC:WWT=IY+9YA>ID;V.I9RPX1FYB-+X2V MWQWBW3\.(VB>=T8/%U<9:&Z,-F\N&CW5S[+2:#8;<_^RSL=49]/KKG@(%+"( MSFMK]5:OP*@Q.+PN>C_(*=P"OJGKY:M_UQRV35>&?*K@P](.TB^27-!!C$H(P M\J%**)T"G 0Q\+-48"$R/Z3(*%/5Z0A+(P#U$502>DI$RP1UYS#JK?I1X$R] M9S/#Q3P?U37=726C.NM_WDQ4U]0[2T-U]4&[)?WWHF _\O6Z.;J4,YJ3-6_L MB/._,RYRE:#QM_P[9Y^+=4Y?5H(CQ%19W2R,5)I*)G^B* !Q%&".PD (K%56 MUY5 2R.,SV7QS,OM2QTIH+QYSXJ0S0AC]"3I\^@G./\M7^RVN'NM4YG_L%.M_$BI3;K6*0Y1&$??, M!10QEHI4*Q^"^=!+X]F]1^*H3H*2WU,*-.40O$8%%7=?*Z'O/C:G0 MGLL?M B@]1WVTP$^D^?>%/C/O*SK $HJ;2;!*W;;NJZOB@7:2>(JZ\LH/\-.YSM&,!.T?YY@&4/U@<#^8:S-H11#?/F1?VW_IB] MQ5O^4)0JD%'=UJ)A'"88J'<-4NO,Q];!5ZL>^T3" M%)(+IQ/&79A;S>]W9<&*]1J7ZHY@5T"#P!@'(@$Q3PF 228 06D,1 JSC$8H M2IB6;_+: $LCJ8.,S9U=\]PM%V&\;;S6;=#0G=M^$&GS.C,T[9ZN.FRN63W\K&GR#Y\7-9T+KV &I?2B5W[\93LG.WD>%ZK@MX2UH-TF.>P#F,(0((A2D*8LY E%,"-&N59= M";8TSFHE]'BC@^%U#6?3I;TOG'T2YG)(]@/4U,_[?V@5N_,ZU6H6[)2[Z^[M M]K.U3AC1-A+QJ4+?;,5ZW1BYD6#>#*8;V[_Y7O;KMJ#__OHL^VD.D]2Q8WWJ MN/)A" .5>@;'60(@3"+Y4\" S],(.( M-%D.8MH75>FPU+,51R(T^0[7#)Q1-4M.U)^@#$DWPJM5%CE1<:A8R.FC=HO\ MS:[*-ZJP'OV?75[E]4U5N17^H,ZL_^#;9D"5*F$59&$@_X\"F*2I_ _G(,-^ M#& HHBQ.4AC[1J6PM4=>&B%((;WZ3-_;\*W5[25]T/4X8A(H)V:.3F:O)_2= M:^8Z&A^(4+ M%SJM;'WU1')4M2WKO:]DJU+E=V_=25TJN54$"0PQ"P%#*5(5?QG( J3J6-*$ M(A%&" HS1[S&J$LC&26T=Y"Z3L=8RWUPWW:BFSK@=>9 U[ON&-G)7>?C0;5P MB!N Y,S;K3/FS*YL QC._=0FC2V33VX?>=EXP=_NRE*.LT(Q@[[ $,0$,[D1 M$Q$@00(5$Z49C%.(.5Y]YR4IM--.G@UBLCSZ0TVW2FH9#P&(C9B&F28O8.EG M.(V2"$02.0 A12!3M^>2.&4LD]O=R#BCH91CYC' M@3,Q"YN]7^:9.:_J[BHCY_D \V;BO*K@60;.ZT]:'-3Q35Z4=4UT"0E:(;GE M@W[&@2]()C>!' $"DQ#0D&=^E&0T%EH.Z@M]+VTE-^)YM7R>$M#@Q.D$-8T# M.7LLICZ&

    #P7&;/1QS';+U86$[7D-SY_W(MX]>\C??]__7<;T<1^=NEW$9 M.FT[:3'?&=ME48].UJX\8F?*W:_7Q0]U$>Q#4?Y6X(VJ5:L,1N49X]5G7N8J MNV1C1+[CS9\KXB>$!BP&*3.:U39[Z6\7SIMKCN2W!&]34^&$$JG*_S^ONY_W4;%]9><;K??N"R;[Q6R9=V\NUY M.;27W[H5QH3X.$M 0#%6Q10QR#!+098D:<8HS*C>C?U)I%L:W;X7@M/Z:G*O M^$I].>586P]OO58Q;Z_9:9L[[_ZIV)GNW-W.OAX[O]J<3DS;\T[GJ( /9[!/ M$"HR7K97"S)Q!NM0>(J[049^,-[_Q$_YIA;D<'B),IA&E > TI0#&% (<(8R MP!#CG/HD(MRHM,;@:$LC]-X:[HD[XJ1X&&M#NAV+X,3T.08\>S(< L4UN5T< MZW7(:DCMJ^0SV,B.3,X+0-35OE=1*&+DAPPD88I5^J<$9((+P'P_X"*.(/>9 MV5',E9&6=QYSJ?Y*+:H9=5Q#EL0L2CD+ 0F""$"4)H!D$01QFM D)32AS*C, MKP-<9[&UIT55CXH=8#6U#6L,DS'UW@#!$>E>&V56NKVAZBG1WGKIX%$L5W1, .1<;E!)D (4AI01 MGJ7<-ZHL.U*>I9'F&[SYM\JH\84_U%78U-T!I:(7>)V*7JN1\E/EQ=W^KYV& M=][O^29_VCT91D6/G%@]QIEQNB8FJ5EFRCS^V@V^K@*T1THS;P2W&^C.0KP= M=6M'UVWGJKCXVV)3E^EX6U3;^Z>BW.;_:>)!,AQ'22#W^8@@=10?J0CP! $1 M$DQ$QE@I>_:E0Q8U4=_/68TS&J M$[-C3UJO$]=3\M8'*WN)W1&? 3R.R$UGQ%D)S ""4Y(R:6H>RWC/OJM#]6^R M99UD5FZ $Q2J+".)CU1Y+PY0AI$R!$.! Q)D>CZP"WTOCE@:\3PEGU'RWDNX M#1/%2#0F)@2G0.C',XX 9*9X1A-@C$(6KZ@^$+)XVF*VD,4KHO9#%J\]8GLU MKLR_UT6NVWRK&*9!P%/ED4>^M('"0.Y((TE)+/-C2..04Z,D *<#+(V7#O)9 MEAD[0U#/BAF#R\0,90*)Q;6TRWH[NX%VTOW,E\TN*W=^K^S*<[:>]2;,NY=Z MAJ(@2PD* 4YY!B#E#!"*8A"F+"8B$L1/#0N'G@ZQM(7<23@B@\\9BKK.XS'8 M3.Y"UH?%PH]\37-GWN2S 6;V*5]3\-RS?/5)\WW"AZ+D^*I70O^JR[LN=0X"HNM&8J8I4- .(,0P2=70N]PV4Q%JN"JW1EK;46X&] M3F*O%;DN85%99)Z_C??M'8=3%"\GH@RSB!&(,L2 6! I"6&XP#@@(E )#QDL5%TTTAYEL;@K3K* MPWQ02/U-J=04!FUO:GM*J_K:D=++(R_-[[V_OJEOK'DZ5E<3K+O+FVW:)M\4 MSCAC%KM*)S@[VX2.DV;F/:L3Z,ZWN&ZZ-3>>Z^P#?^?%0XF?'W.*U\T'H;5# M,I2$B"81X $,I.$<4D 0E%MD%ODX\>.$,:VPBYLC+8URF_07#SUIO:=:4'TK M;QC9VR:R,[PFYKJK4%E8QL.8Z5O%SK";R2(V?]V,;& M. ;LW^'VL]F^6FKT M[5Z]!N:UL+X56[S^^HA+_EBL99,OV\W]TU:W -;EUDMCP%I*KR>F]X5O=^7& MZ,+J %C#!.@&IXF9SQ8BH\)5PRA85:NZTN5L):J&5>K7I;KQI-UN]3-^J2/T MY:[X"W^6+\,CKO@G\;9X>BHV=?6 %4T0C*1] QA4\0:A" "J#_>((D:6AM(* M6FWX ]YRIKOV@Z5I;!%'$>$ M9S#+ &,T!3 B/L ^0B 6,&"^'^(H-DI!X CO.?.HMQ+7Z4,.,BOL&ZF]KY,@ MK[F+KD8XFXL.$XQ['BYG MH14S53M*,6QEON^[9__Z5GSFA>S^^BV&Z*@12)VKC=W@,Z@&SBY:^+EO>74U^^!CA6>\-K?.O1<;6*VT/3*]EZ5IQ0(G>'& 2"!>J.L0 X]#G(" R2F*1?@&I^PU[EU?/1?M7^3-=%]5.OIB' MSRF$C 5AF@+Y"G( XS2JBR /V4T9(E(:&QT2=I.C*515$]>^[JT(V=&C\JF MQWMB:FL5N.L7L6OJFO>5\'I:.+:*W"#IB/PLA9B5#,]R(2F;2SBJ5> MP7#LI='BC6RG>Q6\G@[Z!_FF$S-,D!/#/3$K+@MI_2"*"1&?*:S"*?)&$1>6 MV W$8)CV.%M4AJ6J_3@-VRYLSW]5D9TVIHCR& EUGSR)4Z*JI J0I4D&:"QG M(*9!X)LE%NIWOC3*;V0S/4#L@:5[5&@'P>2'@G6)+_>7-"_IZ^R8K]?US =Z MYTJ=']U=>,9N37[E#^I[\*YXPOEFE= P"$)* ,>Q-,Z"# (]+VU5ML+)K5 CG^&.]!@YO15JCE%E1ZOTN.]9E^E% MM4[7Z>6'[!;J!YR7_\#K'7_SLO_Q_^2\E!T]OJAL5>LZU4;F)[Y(,PI\EE M$0T!B@("XL!G+,60A-RHD*3>L$M;VDI4KY;5VPM;NT/^N/^'43830_3U6, ] MIA/3PQ@XC0G##!U'3*(YZ*P48P;$*?<8MG91LOP+?\8Y^USFU&WCMO+_&8RN2G4.L> MV3D"+C1^K9$9E53E=O6VV%3%.F=- ME1Y5)Z.UJED*<9A0"IA/4@!]E2D&,0Q2Q"*,>8SB3(M!A@99&G$8I!D@8X3/TPA5"8 M556Y/:C)HINGUDHGL\=;H[M>SKZ;DHNISHMWRJ* M@Q G6( 4JN/M+!0 Q0@"%E"?,$031K02AH\59&E09\V M(4.K49OST"!=V*@Y'":N.6=F8E+[OVE2]*.3YYJF34QQE(ZH2>R$\ %CQ0 MA:43$B.6"B9,3.*+HRSM^]2*U^;>_2\S,_@RCGKV[VAT)OY&-/+=>1U ?W4R M.K1X!S%P9.I>'F-6&W=0S5/C=OAAR_5.J4H_6!V*:_R]+*IND!6D-,(!A2!B M4"4\HB'($&0 XXA'44IXDAHE+A@>;FD,T$G;J_!RY]4"[U]^0U881AO[0@0\ M(Q+M2.X4*(P II0 *BB.,YJ0)$%FAR;N\)[GP&2/>-E#O)!CLYVA'^(&U)I, M[ R^J2GYTIM*N"A*[MVOU\6/VD^A,MR]+3G+M]YO6B^Q.6UK >:*OX<'FY?( MM10_8W2]5G;4_AM7Z3CWM@<1/DTPEBR.. 30YRG *.! A''"<.(SSE(3*C_N M?FG4W4BG8YKH8*?'%O:(3,P.^F 8+_C+.CM:X">=S[J@+RMVNH"O/&7N8>Q* M(O^68Y*O\VW.N_).&,+(9ZI6.N,"P- 7@,!('8K",, 0!SP(==V'5T=9VO+= MU_/N26I1(N ZJK<=>DZPFGAA3PZ3OHO-"5PS^<_L8#/RB]V$8\#I=;WM;!ZM MF^+WW56W'[9-QGO/F)SWZJM\(?BG\G-9?,^EZ*L8BH03$8$0000@0Q$@G'#@ M^S[E810A$FN=J-P::&FLV&:/;86]\VIQ):1>)[!IZMTK^ Z3HTO4)N9'>\ L M$NT.HS$BQ>Z5CF=.KCNLWGE:W1O/FR?458[N>[K=X?7ZY3/.V3^J"Q4?C//L MFO6Z-$;HIX_U.C4\I8?WO?J;=ZWHB'XV7D/0AYEC6KPGM[6LH)X@E:\=A%89 M?@V'FBWQKQT$_7S ECV8[^S>/'<;.9Y%$*H/4H3W/^42WN#UVUVU+9Y4[LP-.ZG[ MV03&<,RII)< !#3U500K!23#(4A%E(A44!AALY1(H\19&D?MHV<*X;79;M1E M_:+,M]>F M3N5R7B#966R36W!=Y8X:)\R\R::< '>6GRKQ/<^K(L?[=+>B^X=9#>,M;*8%SUFG1;MB=E4"N_58'?BJZ_9+W7A M^'SSZT7<)SDAM ?1$6M:"# K4]H#=,J.(WJRS<19RLX^B8\;)CMF]6;ZXY.T MGN3O\?K-KLHWO#I*\=YN>P0)(,8I!B$/ P QE+R8,0Z2!&<^BT/)ED97.VT% M61H[-GHH ZBOB7=0Q>MT.2Z;8)(N?BWRS5?__B:]H$J%,&9 ,1QF E,6 J*NJ M 4:[6;G=;+[,0;'[CLWA!RW30^>;?,OK3?I'^0)L M'G*Y1V^VZ]V1"8VS!'(.0LAC ,-4J(!XR7Z2[3A$:9RE1F;BS1&71G^-P*V/ MZR#RWMUE9?;=QEW/OG.*YL1<.19(\Y30NN"XR@9]<[QY$T'KJG^6 UJ[H1WI MO)$.E5=<["#C$T+. D(QF@ <) ME^97B$'&D@@D,".I2%(H?*.,CF.$61I5-;IXC3+>09L[[Z"/MU>H?\YB':4_ M:B[U.&ZN&9J8_J:='&-R=(&J(]X<)T'[J:<-9FOBL)U\0] MNHIP]2';1''[DMWX27*AFNONFL-+,\(]^]>NH4UU%/V5;[?K.@_O/_/MHVRH MCEUVDEY+V6!%_"@D3,0@3,-$%=T. 4DX RG+*$]2DC$6FZ66TFCRJ-;] M7K^[_:V=%^^71L=?O8.6S:GR04_OAU34:S3U]JJ:YK1S^A;H69ZO-[<3\_UK M3*M%QKTIT'>6H\^I<#-G]9L"V/,\@).,8EE#MBPHYZP.57J#-_]6)6E6,*(4 M,:J.O+,00)K& $LS%P2$I!',@HB9%9JZ-,C2"%V%I#RW5(([;7PABNZ MWWFU+CT;0])-FUC/T UI,WV:[L>)IV1JM^.4&QJC6YDW51Q3; MO-[W;-4V;ZK7+[=Y^V'SY?Z%X_7[2N4.N=^PH_HOSR6GC>G0C"OW8\^\W+ZT M;VT4QZ$0B(.8D0S B F 20P!)Q'G)/8YI$27#6R%6"I9=%):T(3U?-QFD3E0 MGIADS $V(INQ"(W@(NNA9Z.JL>#TF6QT7R[]/RJM6K[9Y9N']@)7L:E6&4PP MI2@%(4U3 #,? :P*"XN ARQ)1!0$1IL9_:&71FI-PAV^]S!L\4]/BFJ8)MH M^C$>F[& +L9/,Y-39@BO25TQ%P=>@ -F"! ]M\M@#Q9IC=I+3_APZ>E9OHZ/ MN))7(?Q%LKCLWV4ORL*]B-?KV 6^6DZ2&UJW.]TW:IGD>Y_U%LO?LG ME>CD/RH=@D&Z(G>3/%$S/LA3N"W=35,W>8N-.H]]I!^DTJ]?=&J5>9 M-8,T5:\R>S,%X\G%L]MLE:7?4Z\^D*Y_YY%NC4K>)6W8@==JS)FW+3S>TWP?+K (1^HB(#%#&5=K"F ,BMR! M$);Q+$LB%!C5_KHRSM(^MX?\*+6X08* MCC8$UT:9U?J_H>JIJ7_K<=NT+G7.NWU2O-H0V>\$-P\?M_SI-\E:ZL]J18(L MX2&'P ^))(@@\ '"&04()2)E*8^2V"BHV6CTI='&64+!N\;X]GH*>$IR[R^E M0_UC99RVQ61Z](AF,M GIA_'>%ND9;' S5DN%I.Q9T[ 8@'+>=85FTXLBV5U MU/FA*/^4*I9;G&^^X9^?BS:ARQ]RU+9V7$I)'

    =X28>:0G-4/L^C".E7?=[F=;!-\1"&.& M#X!.,I6-)&P24]WKK&[ MG'.]ON=.)'>NUH7L,B]PMA.4&)&D.HK&K3Z(XQ6U$:0Z7[U6A,FYJ3 MR_W#P_9]6=9E;YZVNAQRW&II5"&E*_F#"E.0,A8;7NPJ[[A,4WU>H\\5)R#= MI@1[?"9>^6.A,5KMEU&P6M0G7^.>E[:0M6BNE@7>/%,#K4OJ+QP,GT:8O9CI>OB-H_([[VB)TG MX!T7^8:SNFIO3G9U*(JTKL.T\);N9(T,-=S\'@',V)B<\62&,_A!$P MCOP3>F/.ZK[_AG M7N8J*R$MU=GV.][\N4(PBE D$!!!"@'T53Q*$F2 A#3A)(A"/S,J;F$YRQ<)V=YXSNT,*SLUZ__\GI3D7\OY4[_H="%2MI-PFZ?IZ!/I;& M#%,G4:7-!YV&AVU MF--I=$G4$Z?1Q4?,N:>Y3U@(JNX:<*QL&L[6;>2*)+<5BBC/$HJ!\%59C !B M0'P: OF_*.&)@'%,=*[=<++!AO]0CZH3014OK>Z7,5PZ MRC.O"^4 S][L8C;BU56FS\3:;2P*:12;JECGK$EPS*M*713]YV.Q7K]\^K'A M[.N.5#G+DF@85,F9X1VY_E18V\Q-_V!Q.NMK:S ?I4:6<&8<=67OG1B;MV.[2[(Q1N;9- B5-YT?O[&\"U&?9 MO$X#N'V]FEG3F>N.^CH59NR2EILVMR.W>_9=Y7"IOA7W0M1C\%66P(@B'@$L M4A] PCA09<$ 0QF-8DBH"* )D5T88VFDU8FH'!)[(I0S$I^IC^^, MH#$FC 'E'9'#I1%F)8(!%4\7_="CE@N\GSVTCJ=ZPS?RAZT*I:H.1-(%@2*@F)B4+E"S"R(= XI"3% <

    W1]M]3/,MNYFJO6(;/X)G)CXFJFJ59#&U4MC=)6E.E16/]]U[Z8W<*F_[-+60!Z=&CV6G 'QB'CVNF=P)71<%;/!6<@,E^(2UE'6PFJ"^\N"P MKU9S60>,H3K,6NTM"XH63T_%IJYA6%_?6>$T1D'HI\ /TEAN32D#*&,)P#@( M>0H#R" WJ[M\.H3)4IFGIG(C85,S\\Y[QJ7W70GJ_3_^W\+8L*SH*9X)A2%G M) Q4_#C87KK6@=S4A\>NQ MEWJHDI#X?AIEP$4>ZL\.VUY\P#?+_P[WRSX^V]>V6@_[Y; M;_/G-7_'U[ED?^5M[VT"JT/XS2?1-KYO(KLY^W,C!^T_H S_-:][Y=O'@JU$ MED 2)P+$$/F2-F (L$IM[/-$9%$H8HRU8WWG%7UI!GVK@-=3_\[K #L@$!_ M"U_U(_:40=KULL?!JX'PMH_\Y,D#'EX#B'Y Z,SOV#"1+OO-F9BB__^7YMI+ MHQ]0O-R79Z;8XN6^1$:AQJ\SCP-1QS,+-%L \NL W8]%?B4)+ -[ON-\K03Z M4)1?\9I_Y717UO>XE+?A=[QM_W8OI)GQ:<._/9;%[N'Q@]3COSDNJP\X+YL= M!0IP*F"&Y:L6(0!]#@&*HQ"0*&$!]T5$B%'A'&>2+*K3-(<)_+]&3F>,*7FG:<$[W:=K9HO=UW!4OEY464/ MO^:;!SFYW3][[^2_W'E80>$I[3T)B- M:MU%N=C[TFAY+Z!QGWV*@ M44F0:Y6Q@.!U$^G^(Y?VV6X[7VJ"J]@-; /.V\QFJ5\5MV],7W_(G. .5:;P MS^>V)-$JC(,P4\=>+(D$@(BD $<4 A+@0-JM)(@#K02 M0^ ,,-O%9K.1VY#0?7X;?,XR&3%_P&MI,BHVN=^P0P)/:3\>"@1).XZGT(^! MP&D@M^L! C@,","[4ANPWS"6KCK[:N= MHSDQ?]X TG%-)BN47.4"UAISWKR_)C"?N=,N4E^*"-9 M95LH.2 M?\^+7;5^&0.[D=UHCMZ -6G0V6PVIKF"? ^1E0@$@FFO>V^-LC2F+V76*63U&M%-7&N74%4 MQ^$X'J?)_8Y30F3BAAP/U6S>2'/(#-V*PU@,>A>O-)W1R3@L_+&O\<:SUA7* M>"E[VG??7DIJKRPU%O=.&MV?Y">S?EFJ_25G3'T89<0'1)K $*Y54=^HE+D M1Q'B04297K92![(LC4T[5?[+N&Z9]6SH[=UGPGAB)NZTZ*<#:Q7Q?FE5^?7. M.VCC'=29Z!+[:%C=54BSEF3NNFEC(;M036UTE[8)%)M,C9_QBSHH?[LK54*6 M^PW[0X+1_&45120.(6( A[$/8(HB@#@-01#'@OJ(83\TNC6O,>;2:'&?2+65 MV30+XFV0]5C0,723VYV:J%FD,M3&P5D:P]LCSIS"4!N"\_2%^DWM:.4K?>1L MMY:;X#_XC_O]T?SGLM@4ZEBKCM!4CM$ZW7WU<=-_)M]0%=?9<^\'$0J2D%# M100E R4,(!2D((A8Q!'S_10B$P9R*][2R.H@K/>U#86HO#^?F4H[6A\B-*4? M\HW7>W*OEQFU.9YH/19\O>F;F##'S9SWU[A+X_9.>.7]OYQML:=!2PB&F>',9L>4L1UC/C$ANX5[!.D:P.:<4W7&?B7* M-(#E.B.:=&)'>.W]HR:/TJ;>M_\SWSZ^W55;N=\O]ZXPSAB,$(R!8 (#&(@ M8)_*/7>6<;GM1BF$1HY)S7&71G+=O<(VHUPC>!WYZW6B6^>]U)T*/5Z; .") M&O[JCHG-;ZO/S?NR/,; M_GE?57PK39.?W>_: X-^ED:YFVM-FJHN3+*B&<-1)GR 4Y( 2,,8(#\0(/ Y M0H&?T0P;Y5$<*<_26&%_-D=[0ML=@]K.D-E1Z RXSW4DD]T>B(^%U?"QJ*\VK'(V.A.[:\>C8;LUHMRJWJWM1YA2W M'WJ>H"0B, 50$ 9@XG. 6"/GKG;?AAN49;Z!,N( 2R1 D<48!Y)@!1! !:< Y9XGO!P2:I;%UA_,\ M26T;I/L"=Y%;O[0R_^H4<1PD89A$(4 IBX'\GA" U.7I3" 6(TJDY>ZO-OQ! M71']-NOKG36PGXW]_QWL]8QO=V_PQ)^Q,? 9V\QZJ#@RB6\,-JO%JZ?XJ4&K MV;;EP_YFI=OY3I]*,J752J8B(D@\ELIN&1QA@#"\M,92(KQ M210E)-,Z/[W2_](^CHV(7BVCUPFI1Q37$!QF!@>X3$P%9I!H+_X;B@\X]V3+ M9J'+'P[K^UI_LRSH&\IT*_C68V,#(M[_ST[VW20A5%E:VDK"O^4;_G'+GZH5 MP7Y*(Y^!.$ 0P!!E($N" $"*F,]"$@1F&0;TAU[:0N^?S3>RM[E%O9[TWE]* M?J]6P#H.XN:DZ)D.TT ],7>>JNW\JRFW^G^;V( R3A*:!*O!$Y;X^ M"1C(0@P!22+HB\@/:& 4ZV4EQ=*(3BFA,I@>!*X=X'V13>M6V,R-'LE-COC$ M?#<&;(M*&"/ Y>-^X%XM[_'1G41UM]%T4P["-TQ' MKI";F&W<@&84CW$+%:N8C*N=SA:7<4NM?FS&S6<^Q@ #'40(P00+% 4PX%D8[M:/NE[;\]])9!IT?8Z>YH;)&9.I-DS88 MYGNBBSJ[VO<<=S[OWN:B8F?[E\M/62[8':GX0[WM>5<\X7RS2N22]3&$@$6< MJ'-^!+ /"4 BQ1GF..',[*+AZ0B+6[8' ;V_&A%-5^X9B)J+=PPT4Z]?$U3, ME_ US5VMXK/^YUW(U]0[6\M7'S0_^&CO,'_(*XK7*GG_^PU3E2%6#$4A$2P MB,$0P"AF ">$@SCE49P@C,,HT#W]N#;(TA9U*Z?7"-I4Q9"BUJ4R]$]"KD)Z M^SC$!5!3[_-M,#(Z&KD%@M7YR-5.9SLDN:56_Z3DYK/FN>_>"\'IMA"TOJA: MUS8O1-7NXO&&/9<%V]%MM2(P8E$F$& T8@ &- 8DY)("()3?\@2%.-)R)9H, MNC0B:.16KOM&\KNF&+SZ12=][=WJY-?/!J<]#<-D,16X4Q^HOCZN^EGWIL!W MIBQ\ISBKK/C#2-]=+!!R__6ME_B)F\Q]IG@.9/+3[FJVS'ZFRO4S_1FW'7U8 M7@^8?^?[O%E?Y,=%E0C(AP0C/(,F"( 0X".57(?8C@%F8@BB* M&,^"%&.A%E,Z\?2, M.9ZWQM7]@;VY**]UA&\-VL"AOGV?ML?\%VX@JSLZ/Z] M=NUF/!1)Q A@(!+XSR(PP"*+(@Y,SOB-Y1@:;1[^1+^77,?[L[K MJZ'LGX,BIH?^IC.EQZZ3XC^U$\ Y]!8A );P.3O^-QU_YJ-_2WC.C_UM.[(C MQC\W95.J^C_UO<7N0N**ATSX.,H 0RI^TX)RJT>"5T8S66JG8TZWZM[PAWRS41<2I"7SPO'UN[M&R*90#D?C" 0PE:8] M(4SE"<,@AIQC/XA3$B8MLN\W;&9JXT',IA1 *Z@;5/6^KPZPFO@K:@Z3 M\5?R!@B.OH771IGUBW=#U=/OVJW';=."M]N'^]WVL5!UUN]_YM4J3+,09F$" MB%#7;A-)L2AB*: )]K&("0]BK5IBP\,LC09Z6^R]G-Y?2E)#7\<55/5X8#Q6 M$]. #4P6B;^'4'"6Z_OB(#.G]QY2]#RC]^#3YE&K*CY.SK5ND&K[^-)6;AU: M*?]=/]RTTWMX35JJ//$"O*FM49SHB7Y68:%='[-%@9X(W0_Z//TG-Y7.*[R5 MUG8AE*V]0BQ.8IPQD$2IRDKA(X )H2"("!.()G)KIY650F>PI2VUR[6^*ZOM MB!;8MP^674(XN0D],WKCJJC;HCC3L?%(-$?74;\$CV%-]:,N7K6^^B5E;M5: MO]C&TH^VS=?2G%%9F;==D"XA41J&/O CFB@7&@,$1SZ($YBF-(A]*B(C;\39 M$(LCUT;".N7XUC).]P*0F@Z(4?!,39QFR)@['JXJ[\KG<#[ O.Z&JPJ>>1JN M/VF16*_*\6=,E;&+O2]M M02L!O59"FT1[9^@-+^71F$R\BLW@,$N\=TWM,=GWSOJ<+P7?-76.\O!=?U\4+YU_X-B_KWRE"."ZAT+Z32<9P%H0!8%CERX1R,2,J M0D A\06,XR3E1MY".S&6MO3[6GB=&MY!C_I39L@)(R=*SPZ8'OZ)6<81\A;W M?<8 Y^Q2D)40,]\<&@/4^?6B4;V9^X?^6>9;7H@ZL\IS/>Z&?53_?K MS">(,Q0!P0@!$&,.2,@@$(FT;H(DA0'5BGS2&&MII%>+"Z2\WE[@.FR[)[*^ M<^,6SK<]0P[1FYBS9@5.WRGD$,"9?$)C@#1R"&E",^ /NM7#;.X@357ZWB#= M)G:&Z&\<5[SZ)'[C5<7YH4C7(2(\BPF.>((!PFD&8!IC0&"< (AH$/B4Q3@V MNL!]<\2E,6TCL/)Q-B+W"M29V9*WL=8S&YTB.#';#H#G_35)#+TV.H[,P-OC MS6KQ::M_:MSI-[1CFG_@]:Y)!+5>%S]48)W*%O6%J^M,O'K'U44FY>A>,8)) MEJ(4I$QEX>0I!1G/8A &<8!] E.6A":$HSOPTGCGZ_NW7G M&>^@3?W5[?11F=9:C=E=),P3AE M-N/V(PIL-&%#K1=(B! F4"1 1%D*8(@%P%&0@BSU4T*20&Y?C=QU9R,LC;*: M#/EMV)J=P^T<13V^&87-Q,1B!HM=J8!+JKNL#G#4__P% 2ZI=[$&P,4'S3U/ MK2.KON.2DYWBA]J_U1SSIH@Q[M,,Q%R=E[.( !*&2!VOJ?(Y(?;U[CS?'&EI M"[RKV-V7MG7R&AVAWX;XMLO)&7 3K_[Y,-/W-CG#;B9?$VLQI'T,GQ6&K!;9 M89R"-CP#_J;A]K-YF[34Z/N:]!J8LVG-S)C]:]>F1-\6#4TK<=64YIO_M[VW M[9$;1])%OY]?0>#BGNT&BGOU0KWM 0Y0+MNSQKIMPZZ>Q4%_2/"U2M-94JV4 MZ7;MK[^DI,Q4Y8M$,BE9"@^# :#$=N\>.AJMZ@]1B2\#">> M,L'5S3.!*$RE,05#A)27GR-.Z750&C&B7E*P&>QU/ YK-OZ[@?Y03D'VOJ4/B7J,[&\8_2-*-\6OH%5 MP+C)V18&6V7[:X5U&U?LKF\IK231?L+S(?*S M$.),;KKEJA&F(HV3V"PR9KB[12X1%OOLRW@:;+J=H#0+KW>2@IZH-Z 3UO%V M?!04EWOSRYW-OU$?5?SLKGW\+7.C\Z,T93^+NXJS?/,>TR;4]O8[SM*UFH"=*C=@KPPX: /VZH"=/OHFDO6PC1NFIRQ\' M?9-UCO&8R72=;%R,C-AK 1TP9JV;GLVHO5;YOG%[=5MV1NY;+KA<]MC?<%Y\ M+.OZ5.M#B_\[9 U]A#S&?$P(3FH00J=01&/D^C&F*XCAC M(L:>B=UK+,'2%JJ= N 7I<*O0"D!R@(U>T?^S6NG6\!P;[O8-F=OR7_EW7FPY>;G/GY170=Q7 MN*AE_V5;=ZZL=F7GCO+9$APABD0$A?(&2/.=PPQY/O13&E'&&:98.X& K1!+ MH\A.#T!>0*N)FH\[7=3/C39R;,!.'^N-W;A!/\>(3$R9_RR#H6_5SS$H M,UGUIT@#(4?">LP<'4]>B_" F6_=]&QF_K7*]\W\J]NR-?/)YD-1;ZKF&_Y0 M2-+G]4;EE6Z*L;$O7'Z_\N.6-F.$?"\E'H8\X!E$) TA3N, BBC"(28ICU%F M9M_K=KVT5>L;+W(YHSZ5&SF==H(W&=I-[79M\'4-]BD@G=Q2)QMPD/KF-:(W MH!4='&1W:9^;XN7,,-?N>&:+W!204U/<<4?R[5LI5:W+SL2Z&61H5]O<'\ZZ MFLT9XAJ=N6J;)V77\6[_,"%S3'ZR]=5LS]1,Y\DG&1(!@QAN3*2P*8 M(14T'C/""4Y09%AE7J/3I:VL>YF;X[6=U& GMC'3&@V WK;"-:P3+W4.$#5/ M;64 D:M$5CI=SINVR@"$DR15)N_:4E))_WS%@*LL8CR(H@0F,8D@$B*#F1][ M,)-[ I)EGDC]:+4I-WBM2T#'71C1S;ZCZ2;'O>KCE87P+YUM8$HO)V"&5/@> MC03T,D8DF)C -"(84KF-B@3RDH!95/2Z#M(9BWFU9:>N1Y''8<+#%(8^:HX. M/)AF40 %3_R 25 3S$RK=[G <+;"751HZ+$20&_!"7WIS-K3 B>M]+,/:H.>7MG/Z'PK&- M?Z$M-ML4F*U7J>?Y:813Z,59#%%(F=SJHP#&'F;"]UF:A-I7=#3Z6QH5XMU! M5[67N7'(T5WU9=R(K3_O=3 ?YTC'2$[,ES\%1'TB=0SF3*1Z+:A&#&L T0#; MZK0R&_,:J-1G89/7['P>7_ES66WRXN'W(M\T139QH*Z>T!02RD.(_)A![+$, M1BEE41:BC$5&)8Q/>E@:Z^X%!$I"JWJEIRCJ[3&OPF9B'C6#Q7AG>5%U1QO+ MT_9GW5=>5.]X6WGY0;L)?5]Q7&^KEV:[>HCS1I+!8Q;'D,41DK,Z2F"FDIS1 ME 9^Q'$<,JW,.\/=+&UJ[Z0$C9AZF8E-4-6;Y==C-?%4MX')>,(/H^!HUE_H M9-:I/ZSH\?P?>=J.!.Z4I,I*4%;AU[S^\\W+O6RI69EX%!.>8@HIBCE$F>=# MG 0<>FD:1'[@A4FJY6+2Z&MI=/!*5*!D;>YZR'ZL5OTAE/68P1%V$]/#&=AT M,#-F" TT'-'$4$^S$H?.*>9G!K[S>';!V62>#D/%4^ SZ@J0013R" M62HPQ)E(:!K'#"&M(CQG6U\:,_0$-$S?>1Z\X>E_-223F_[?\[J[T/VE4M=S MOC1'? [3<0Y"<$7%P=,V9ZLX>%&=?L7!RP_9K?3[J]@?BN?MIO[(O_-UT&78 M3K@7\I0$,.:9G,%)@B .DA#24"1IE :)[QOMY ?Z6MI\/J0A4%>@E+0WH)$7 M!)8)S(> UEOL'<$W\=R_"CGC)5\#$T=+_E!/LR[Y&BH?+_DZKUC6B2J+AX_Y M=\Y:9^*;E[_Q\J'"SX\YO54;DZ/;XDF64H_'"23(4X7Y!($X)"$,8YK@R!?" MSXSV#F;=+XUDE/2P$1^T\JO=Q$$#T*A@6$O*;#STB&= MLH+.50DJL\[GK4=E!S-.YJ,Z>JX(A.3O!+)^FO%@EG3U'58Z;KL9J8 M@6Q@LLLL>Q$%EQEE3SN9/Y/L147/9I"]_+1Y!,J['Y37]2&8Y;T4<%?ON/N5 M*HM0-PZ\0)HY0<(\F. L@(AX%&+,L/PG8HGDA#C,M#)TF':\-*)H9>^'40$E M_J$L^.ZWC09&?E3C,1DFE2F1GIAFE@2R?BC+5&#/%-/B%G2C"!<;Y 9"78R: MFRWFQ4;)?O"+U?O3Y3_9%?^+699F/($I3[%:%P3,!%$Y""-5PS1%@=ZZ8-[U MTE8&W;0(RGPP[\BQ:L-SKMO59 MY.ZZ*?_\?KO95ORWO,B?MD^R\^;*]UOE3[S_J_P_'%?UBE*:I"H8(!)A!E&6 MIA G803CA/HD)-CC3*OVH;4$2Z.WP/,3PZVP,>B:N^0IH9QZ [V3';3"WX!6 M?-#)#W8*W "I L@+()4 C18.-]BV +K:>QOW/^^VW!:>DQV[=4-V+/>AH,I+ MR-_R]G\_%*>7]+Z6Z_7[LOH+5VR%,Y2D02AW\EQ5DXH""K.$,4B]B'B>W-XG ML5$Z"_4V(\L3DMY,<_+*3_5?%<-?@ M;LQ]EN@Y8C[3WF?E/4MHCEG/MADSSN.4K3[);XV]^\'I=I-_YY^%R*GLX7UQ M.!#4("^MAI9&58W 8"\QV(DLS8FRW!2E;K9@/12'>T8?:2Q2G'MBJ9I!M3[K2TD M?SC80L.MSC+=M13;S7>]AZ_(WJ?RE?*B;MA?'0[N#NU$[/DIIU":.M+T\5 M,4]C& H6\Q )Q$.C&*^!OI8V^=LKG7U9F_-LRT.Y(9#UO#F.H)N8#)K\A_"- MW,VSG8<:W%:5?*2[(^3\M$T#%YUS7GKSW8 MNU.YEY[S6OFMW\OO;*7*G_ X()!$7&6S##+)*5$$(Y2%/N(9\KA1B593 99& M-*W\-^#HQ.=F?TK]A\J;=SQLL;PG.2;B\;3N6%I5:!)LUL,^XJX0%F<_\"(9IQ%4: MWQ2FGN3!C&0HB'T>D%0K2=MP-TNCMUU:0=J3T=!V.@^GIMET-4@_UV*Z 3L MNW!NAY;3(#2NC*;SGF(J#3]MFRZLJ:S9A&+^D-.NP.N[;;TIG^0, M'+NL1@-,(ARE4(2!D+P122@-)N;+OS OH4:\<84L2R.77>59T<0?=\J MO3;77GMS/I1ZG#73 $U,;!./C47BM*M1=99BS5Z2F9.Q70W9:=JVZYMT467X M*W^6'_JCI/G;)Q5:NHI$'')&! R$*@] F0_3A' 81K&(4!@Q0Y8=[FYI1'I2 M__8@,&@EOJ:J\ G8>CSH#L*I7>#VZ%U9+O@2*).4"#[I[">6!;ZD^' IX(MO MV5'*[P5=X[K.1<[9AX)QD1?YAJ_5Q>P/Q49^(;D*5F^N:.]B"5C@D2R*((E3 M A&)*&?F+0N(?_1%GEC*K-&SQ&[F?<_*^%9PW/,@?8-6>;6*BN>/Q1WBF&KEVY" M17'J90D-8(@R:5_%&*FC1 ^F7HPRC%B6^4;VU;E.ED9NG8S-5=G;[>:QK)J( M9;L\6N= U6.I:Z&:F(@L43+/F34 @ZMD6>>ZF#=+UH"2)^FQAIXUCQZZ4Z5/ MY;;MKF1\14428]_W(4&14-NI"&8Q"6" /.IJ:F\4[7-.5:L GU<-S1;3?JV^\^I[3-GDR$G(15;4V(Y\%$ 5"3C\2D"W@FGI@6R!BEH!U2_XHLM&>;G2T1[9!2_5RT@\^9 M7SSHKGOB'^JZI\I16>$'_E6=.JUX%I&0L 1F6<@@"H,08N0%T&?"\X(L33R] M.M[#W2QM6E^65#^L?@#4X9I4=*_?N &K9DN(.QNT;?2@IVX8!@X MHQL(XW@,W$$8>'FV6PCC"O3O(6@\;>=&:&^ _L;ECI!]*+[S>M.4,?^KD!3T MF#]_X97*YR\[6Z5>Q*F'/"B'/Y*;#93);4=&($Y0EA$_\N+$*$Q9N^>E,6=W M)[J5'!Q$OP%[X<%!>C,'A/YP<"1HG* $AC11-9-X! GS!$SB%$6(AUF4^2OY MG9#RIPY(7X()+;&];*HJ &\'Z*D=H'RORE1#H><@F@3>B9<_1Y^ZL1?)&"M' MKB7]?F?U-QG#<>R$,F_@VGMM;91G[&<@#2Q+1B@<\5=]E.$'!PD^W0YD^Z MQW:BU.5;;*>/FGO"OO$'U> A= BONV)"TB;TB<\]N7OVI5GHIPP2&B 81*$0 M":644RT?]& O2YO@?0DM2C)=1G/<)^8$HXGGMQD\1CZQ4?6O<(Q=;GLV[]BH M>GT7V?C#[FZ;W?/JZ;/857=>\4 (#S$!XQ0+B$(4PRRB F9)R%# @S@A1@D9 MQ[M<&@5;[OA%M&)">-Z,)W<"3N/SX2WP(XZ_.GW MOLX#H'/3Z\*;YH[Z;Y+8_I/G#X\;SFY;/U=[:-Y%8\0!BCF/ DDU&5.WY6.8 M"D%@0% 68M]'(L6ZWOJ1OI9&.?4E3--__LC#SYFH ,N//'6IC-IZ^I2M^QK_N*G27W94O6.?U]TV7O5JZ? M0HY$4Y.WVW'X69!Y),PD@<:)RA202DLNP3#S(D(H]DC$C.IPCG>Y-%K=BVBX MDS, 6<]DUL46[SN+E&O A9ZJ>\E,%(5[!#B')* )Y#&'(M0($0"K6AD M\ZZ71C$[Z<^D.E(*@$8#T*HP>@?]VF$9M_&F WMJQ_*2<-:W":?#>R83L4-4 MY 4N:"Y_.A2LYUUIPFTA.09L'CG0&Z3GJGR0>__#:Q\*=4:E<@2K1]W8GG; M#YBBA@W.9IG:*=HW5"U;L$SN0A\YVZ[Y9W$^4423:>OSL_JQOJ7RH\@W+T=9 M +)8H"2(4H@C2B"*/ HS+CR(@YB1.&2I2+3.)=R)M+1%::>1\J^U"5)(DR"E MK]5-6P\ =(K=@)UJAMEEKA]//1-ZWE&:>#4;S5K3*G(8E$E3.[B#UE76F^L% MFC=#CC, 3[+IN&O9O.Y#0_[O?E3T2Y53K4.?T[>61HWO?O"*YM)J::33K]YP MA,4P9UT'P\3A7X-A0M/6!R'=%/[GC\] MEQ6N7M[F0AIB7*4B_[W.BX=#[)8Z?GEZ7G,US3_F!?\@+?!Z15$8I6' (/+5 M[0:FXD0I(C *?!Y%61*0D&F?EUPIS-*F^=X"VBL$>AJ!1B7P.K;TH!7X0^D% M&L5,3A*N'5"-(YH9AVEJ$^B?<80,#H-F'*F97 $SC)C9\9(CB(?.GZ[M8KX# M*D=@O#K!>>N$ M)TB:,0*Q"$*($A'!-/48S)!<*+,D2K.4K K^@#>/*V)GK43_43( M"2=[XQQHU;L!C5)''H.]"2G_+E53T[U?T_Z73K]?+3+].QAT3:?"C&,XT[(Z M_;C9U1APA[++>@0.I)J_=H$[*,_6.7#8O!WQ_ZTLV5_Y>GU;G"18>IO7=%W6 MVXK?DMHD:-*HS07-YYW<32J"TZQB!]G!'SOI'7H&K5!S-#_-^IYU%EK!UB:1X W0JK5KA7S!G2"&M0:/(OD^*[]:GPFYIC)H#&HP7@M1#/M@8^A M4O5-.FD!VS;_Q*QL%DGU4,'_ IA2E2%,;8YK.RKE?(]SR$LPRFL0HWIWX"LS2(H/"R,$HRE@9) MMMJ4&[S6VP\>FC:BOGT'TWVTRLK_4-#RR3!E00\LEC$1-MDAN-Q((_FOYD(0 MC$6<,L0\G'*C%!&68,U1<.5ZL# B/DXQ@LS'5*ZM00I3%GLP8+X79=2+0DI7 M!=], M7>5;"9#2CPBY+NUQOUS_66-6[ LFHX\':SJ7*RW32'UY(<5346=9.D M7*_58]+PD1.[-KQ)U8-:S_BW^]HF7G5GP<\\0/<$*E>!N(>&YPVX/5'H)+#V M] F[Q:4=3;D;YK4J>"8'>!4BGR=I'*H4"=+,%C&"F4KKF4F*B$48^J%9:IW3 M+I;>V@WT8)")ZEA&8S^PR">C/\.EPFGNG=+&^DZTKA20'=S=G+RCN:NV"X//&EY8[JKKU_D^9EVR!M4\7J>&'S8/_O[">?6WJMP^ M-P9>8\^UZ][737'[M-&-!A]I9FETJ<0%C;R@-6Q[$H.O?+.M"J."?CI(#L]Z MQR!.//<=X&<4MZ?7 M*[D?]FF5P!7CF1H0.**Z,B<&^YC4J=-0^,2ZT7G)16+BYO+;R MH@2G4>0I)"E$BCTPCA@,B<@"+/_@8R,*.=/'THBC?V?W8UD\P(U*D'=4&G=7 MXMLPC\TYB/68XTK@)N:+$\SNK3"[LHCP*U0FJ1S<]O 3RP6_4G&X1O#K1\W# MU6XE%NDW7N1E]:G<\'WEW\ /4\\/89RE/D1!'$,2LPR*6/@>C5*,J78IG_-= M+(T0E)"@E1(T8EHDM[L YO#<=P/1Q%-_0G3TH]:N1VFFL+43M-Q$H WK/Q"" M=N'%V6+0A@7O!Z&-/&EG\MRNU^5?6$KYOJSN*L[:Z ->'W)BI![-*(\9I,S' M*FZ P(RE0NZFTI2R-$9^E)D80*,]+HW]]@(#(;_95F30RFQF^XQCK6<).45P M8G(< $\:0U.D$-%&QY%]--[?K-:2MOK'MI/^B^:6U-043)M#L""2NZJ$$:%M0AVUO33VZ,33N1,S"MNXL70%&!,3@4L<],VB M*_"8R1XRP,7((+J@^8 E=/S&;";0!5'[ML^E1\P/D]I0"76-L!G8V[K>/C67 M) XWRM\7AQ59\VS)K-6E<517@6TO/CC(W\NK< />E^6FD*:G_H&3(=KCYT_3 M 3TQ_YEB[-@ZLL?.ZL#*L*O9SJ_L(.@?9UFV8+<[NVO/SJ5%QO.'XA[_Z&XU M=W><5\+/H@B)%*(X81#A1.[-2( @34GHD00ARHWV9B/]+8VW.CG-=F%CF.KM MP1PB-3'Q=)*"3M0FPT(G+/BE$]=AA@5-8!QMOL9ZFW7KI:GZ\<9+]S7S@GIM MR_1%E;5?H90E419[4 A$54T;N=V*DPQZ"6-9DG :ZW'%<<-+(X6=;-*BEM(9 M%,Q[A=8P"UR#P2S3?5Q]HX)XYW2]H@;>J^9F*WMW3HE^I;NS?[?P=:@CZ5)L M:]Y$8^9/SSBOU$9RI2J8IP%"T/.H7+*#+(49]P.8)HF78(I1K%>D=K"7I4W' M?=R$%+6-3P4'80U< !=1U7"*N,!J:O?(U# 9^$Q;_YR:]4/-PU1^+ M/.("R-_S7__5D0]H;"2'O$$7WYW/+S0F_BL/T>C#YKZB M^XK=5M7;;=5.&DU?T.NWEL;'O=SN8">COC_G")%Q?XT]&!,3[GV%F[EIA(>1 MN^6\ZE;NE*.F9G.7G%>A[PZY\(1]#NK/XFR.3U6AY7R.S]^XI%=V5,B!Q"EM M[@.%/DL@(LB#.);;'LXCS\.QRC>5F":D=B+9TNB@'[QC.G>*Z_G&UBKE MM5/\-?)?N^EO]F383F$ZEQG;;0=VQQ7MV4C;L"H*66_41+G=[<_NREKN0[,8 M4\H)I"B2*W/JI9"D80C].*$12D*&H\CDR$*CSZ6MN=U18#=!#T+?@+W80,EM M=JZA [[>V89C2.M1A ,'Q<8?)JV8TQ'B^>E=L M9.NWC,E/K+Z3/WZN[LN_I"G! A$*/X-!E""(J.0>G/H8P"I<9_=]2!-/&^'\ %_*&$=14P-(V%?3NZT MR7G+REU4Z:2\W.4GKRZZRQ_4PO^5/ZL$H\7#AT*4U5.SJW[STOWQX!C@B!,_ M\"*(PX! A$D"TXC(O0,.* T1#4B4F*6ALI3$9!K,DZCJ_;X@]EN\P>#-"WBS MK?-"$B[HA+>NHVLT1'J;BQE@G]'KUHD)]DJ GA8WZH!O]\1,57-M,'5?*M=( MBI]5']<&JH&BN%;-V6;W_2Y;*ZN7+G2LO48O-S&4JO7&HW$*411Z$".1P91X MB)",4D2-@D'/]K(T4VDOI+3>NT!'J[P$YR'5H[2K@9J8L"PPLDC\.X"!L]R_ MY_J8.?WO@)JG&8"''C8_(MVE6/_:N$F>GLM"-OJV?,)YL0HY3GCBQ2K1OYS\ M+!)M="?&)/(S3/TX"74// ?Z6=[T;T4%7ULW7R M_VC341Z21Y5U?8>KZD4::6J;6W\J-]^VY!^<;N[+=S^>\R[ *<@$SU#&89+X MJN*,VG$&?@8I8M0/?(KB.#;+_G2E1$LCX)U"S;627:+57O(TJ15XI99*P[H! MG6:JCLA!-]-,4M<.KIYU-^N03;P S#):%CFL'"'L+./5M?+,G!_+$7RGV;1< M-7QE$9NO7$&1K_.F5?F+-C]%O:*)E_ P09#&,8&(4 13D7"($X_S(,&$,,^B MGO9HQUI3>OY*V6V9NOP[!X^PLX88JX+[ESL[^?4WQE3_V(YGM$7+0\VML_/ZR:,'*_?X+5*I//MD?/- MH8!N+\]3Z),@B+(0^A%7N_505>KQ$HB\(")^'$6), J",NE\:1;D-[Z6TTK: M))W@H)$Y!/EX++!S-4IA$G7\QX] M6(!RCG6H0FIADS<(R)9$A[1X1QMHM9 MB6%(R6,"&'S6.C'?U_9*K#*(Y([N*U>^-]G^%UXUAYA2B\]DG3\T%E.]\D+L M!RR*8!H&6-493"&A 8%))BA/>!0$*3+,WF>[5P/T] ] M18PSX)F-T_BQQ=3H3TX^RP3>.#_A9 ,P5 *E-]5+3-EC/H!>"J+S:.CS-#70#R>+=&LV;E3*EHI?2;OHET[%AGWV3^V MM=P+OE&E/?"&W[+OJO%=.G01A#@(LPS2F$80!1Z".$&>JFL?8)J&&0KT,^\/ M=K6T)68G+5#BMDZGG< VV>:'81Y?-]R!-_$*,2MN!MGZG>$W$\%?A:-9(G\M M:(82^@\W,%]B?RU%7B7XUWO#,M&_.L'YL,^*TFT=#LZP@'DTCGT.0QXI;@T" MB$D6P0 QEOA8)+'PC=+\#_>W.()M4BX=Y+7;YX^!K+?E=PC=U/1Z ;6I4OOK M >,JL?](;_.F]==3_22IO^9KMKF15)6KO&@6G[>2L"-8G9.6@$[B*CS);^,8SUEGZ'R$W,!::@&2_VFE X6NS'>IMUL==4 M_7BQUWW-<@-!Y4YSNU:Q3$V!=Q6J6_%'7M3Y=]Y&5ZBPL"Z-]2Z9KEPRBGK= MILIOMC=JT?C$-Y_%/?ZQBGD6!I)J8(H"23P9BR!)N"_W(#%%'D$IP=FJS;6P[VD)A/O6-X)S>^#HJ#1%+Q2=1>G](O2]M>;?0;X?8KHGLK@H/,- MD%HW::?P#\/MSP2?"$\1%C0,(4:,0R02N3:)+(6!(%F 4);&">D^D7<%^R?Z M0';2_O^?QS6?A^:.^N<.^-2[\)\WSN9;^.E&PM6V?P()YW453 ?QB7MAPJXL M*^8\JIWIAZ(+'U2'5%5>T/QYS7=>^MA+>2Q"N;M)Y8+B4P$S+PYA0J(P#D4D M/+W:@]H]+FV[<\"\S8W>*J RFA]4 'L=#"\'ZH^#'G,[17=B'AX&\@;09@8PUB08-\A-32TM:-]:T%I!P>TX:.9D,@Z'*QH9Z&E> AE7^80Z-%ZQ M]+)\Q_E:Y8F0-M,WO.;?.-U6^2;G]5M.-H=_K5(2Q')GG$"&8@&12O22H2"& M-(@QBFGD<9\8G==J=KPT.E'2@8-X-V"O")34J&.Y2=4= <^LY :X3D\TU MD)IO" WQ<;7+T^UVWJV;(1@G^S'3]\U#]':7@M563^[SFEW<%_GYW.'ZLJ9#X6J1Z!$_DN*0A#C17R-LA5C:FJ&?9F"O3?/(3A]]OK,>MO%598[!F'B5^2<8!_UU M:([QF&E=FFQY7/;X1U7!]8/\ M;(N'7.Z3YW")ZY M+W=6*O_$-X=HI_M2N5:^5.7WG''VYN7W6I'\/G?FK;)V&R_\+:DW%::;E8=I MP"+?@SB-,40^PC##\B>/\"CCGA<)7RMY^Y1"+HW ^U%,F[+).=%H"0J^ 7F[ M,Y2_5_^BREWYW*FJ:K*4^XRW>*_GOQF>$D[Q'6B>*/[DT9UXH3D:V+V"33CJ MJU!6]>?&%?VE-[:_*%WE!_!K+Z_Q05]I+G<:N[R6.N& N#KNG$+$>8]&)P3Y MY!AURK[LUIW?.%;9_91,'XKG[4;%$C9;X#CE(O2B! :Q$"HC7PP)#3T8L8#P M(* 495HV_%A'2^/_GIR@$;0+K[3P.ES$5H^/72 V,:?:@65,A&-(."*SB]W, M2DACRAZ3RNCSMC4NB&Q/)05L6S[4TI!D5_N\J2]/03U,!(\]75($9 MQ"0)(4JPSP3RY=;?*,6'?M=+(X\FPND@^@UX5=M%_;.5&_RRT^!7T^(4VJ.B M1S+38#UYH(8[F"VJ2I@BYJQ\A';',]>), 7DM""$<0OV!9Y52N./><$_;/C3 MV%)\\;T%389718M?I>!6TH)&7,=EB\]"<575XM0$.;#@/@HP@GAGN_I.L[/=[&T M%;.3$C1BML?MYE[?"VB.N\FOQVCBR3TE//J^\.MAFLD%;@.7D0M\&(D!S_>% M%V=S> \+WO=SCSQIMYO850Z_*Y](EW_H&W_&E6Q__?)UG]>WN<&K?*=E4=\R MU@1DX'5O4;NE_[7-VT"-N[)6E9JB,(VI),L@1HEDS,2#A$8QY!D* X1C+/]F MLO>82M"E\>Z^E'M/T1MP4!4<= 5]96_ 0=V^M2%_?] 8-"J;[6PF^T+T]D%+ M&/>)UY*?.>3&NZRIQ\/1GFPR,6?=P4T-]O%^;_+^S!:INMJL[O/-FG\6'PJ6 M?\_9%J__,]\\?N5M-HGZ,7^^+]\5FWSSTA4C3E"2B(0(&(@DA2CR(Y@E# N OJ0'HJ]#4^&R4,$S\8#,XPY0_,>03 ML_@YM-WE?K@"FR%&EGGPZKOU9@"WIG\'*Y@-O)]F.(U MX W1;FHV_XBIEA@ZJD5;.BD]?$\.JY:!P -O51G#E.%D&!@R@X MB^L[W\O,H7F#JIY&UPT_;L>Z7[9DG=/?-_FZ";O[4$ABER/TT@1R!3P3*/!3 MF%+?@P@1'Z9,")B&$8DQ]X3/C)(E#76V- MZ+YQ5;-P@K'I\X JLB4E!&R=C M*M !P!$?#'8U*RGH*'W,#%KO7%'^JOXD96^2T&Z:=+7WC[@X_$IUUT7]WA;L M2Z5N"6Q>5*J,C?SWN__:YL_JCRON92'R4 "IM-ND'4<22!(:PT P@N(LB3W? M*'>C.]&61CVM9C?@H(A%.2TW@Z9INOR4H9C:VCD9A9LN3?A&:M;[->CI!G#! MP$Z[FR9/SZ;YW5Y#QV6]G*+NL@*8&\'F+Q;F%-"S=<7<]F"1=NCI>5V^JGD3F4;GWCI, IDF20L:] M.",8!6%,M5,.60BP-([>Z0 Z)9JIWD[_GAZ@5:1-_Z5QA\K-6(V[7J<>@8FI M>#&AAZ\B^'^YK5I-=2^UC*USO)=L$ M:5TZMB_E.J]-,@EJR6A9 (%L(4Q5RPE"(>&/E2+W6T-$([ M9!LTK0I^$4H]MG$!T.2^TQTV-Z"5$OS1_>\DA<#'('&6C>Q"-S.G'1M6]C2_ MV,CS+BX:?^6,/STWN82;P\TNHL_SD9>&<0PS/Z,0)>J,):!8,@3Q:!!+HN!& MV0AT.ET:49S<>CV(?0-:P2V+:FD-@1ZIN 9V8H)Q@NF55XB'09KD\O"%+G_B MM>%A$(8O#(^\:Y'?L$:>_Q_*?.V"RI T1^+(H\H8D?038&F61$$ :9(F02 W M8WZ(M1,:'C6^-)KY_1M0 G:."/,,?,?8C3O;KD%D8GYP#89!_L$K0)DKX: 1 M.&:I!B]H/Y1;\/B5^9()7A#V5?; 2\^8)S*0Q)?+)^\KK+;2MU7UT2";P>67 M%S3K.B%!)R608JJ2BNT!HONT!N.86.4V&&AVM@0'XZKULQQH/&U;LK)6T;'O M?E!>UY_%FWPM'WZH/ZL,[.73\YIO5!V1+HKV<_6E*A\J++]GC".1X2B"B)$$ MHHP@:?%'"4S3+$U1%,8D$6;E+*WD6-H2W:BAH@M;1933;:>*\L?UE &'2/&R M\:HU^IC6PK0;/+T-PPQ#,C%;#8R&R_J95\'DK+:FG10SU]V\"JK3FIS7-6>^ M_?BH,AW5I5C+#CEG^_NN&U6![[#88Q9C%,E5AQ-5.D($,<0"4>C%E'HX3CG7 M.P;2[W)I/+ANI%83KI4;' 0'C>1ZQH+M (SO;-S#.C&7_61$];='[I&=:=/4 MQZ\I;J;YM/ZW:]+O]2 M90Q5$,%77O/JN_SQD!EXQ;(@BGF809:DTO)->:S2:1*8>6F"TR0)0NRM"OZ@ M,M'?Z]N^V@)H39JLG30G8DPW<;Z]NP/?Z"-GVS6_ 7X O>P&[)4"!ZV:<^2= M7F>308*#MF:FL/X@ZAF_;L=DGB5BYG$PMI2-,75D&^OW.ZLU; S'L?UKWH#E M30I*RVVADIS?/2IOC^KE7565U5U95;S+ K,+(D3JYA41"4P\E6@XRR)(TC2# M1'@T](7@,3%*.6S2^=*LX(/LH!.^#:A7XH.>_,8AGE8CHT=\4^$],?>YA-K\ M.H,%9JXN+)AT/>^5! M03BX=V+1A1G*,YZLVS7XZKU#RXUGK8O&/ ;WSR6S'B^7WA]:9/]5?F M5E;]J7T)HO%Y[0"=J6W]4V FF,(C.%Q55.&XS=G+*EQ0ZEQAA4N/6E\R>%4V MY$/17"0^E%%K;^7P)(IB^1\8IBI]"PDC2'P201JFJ8AH%"#*=YY6/3^"7L<6 M'M:)6:"]M]^K7]G(:7P=00=T/0>!0R!GNZIPXM[,BRXA0J]DY#"P-C<6#'!R M=W]!I].Y;S,8 ''F;H/)VQ;&!/O'?7E7/CW?/FVT+8C>.XLS&_9^WZ9:JA22 M%W674O[V2;E3#*R(/C8:IH,E+%/;"Q<1&0/$S& XH[V=E=!O:#[3X(SXK^R! M?[2TNJE,FNY&K>#,M7_HPW5?NS?& 5,E_$F1?"$&4A1$R: M!"1E&"(>>7&,!>)$/X.'>?]+F^%[%<#A%EY;4N>U&NK.S$$1]91! @F+81HF MB!G G]H7N%#<#?)V3(O_7&D[W(^#6Q2'4G98M#I?Q@Y[E5\E[+BB&:?[ MS;LV8]7''),N]>"*!5D:H2"$Q",^1"'.(.8)@W&&,H_BD& O-;SEKM?STI:7 MP?U2)S[HR>]D+WIF0*[:CEX'\\_AFM:?>E9_I=PM;T,AR:N].! M!NQH;)?IZ!O_+O>]4K?=]5>&14CD!H)Y(8(H( QB)@(893CR1(#]P#>ZAG.A MGZ51U#YQUUY.PRN@8[CJ<8\#M*8V62V ,B:5$1@<4AY$&4Q@R0(?.ACG_L) MCDB C#(7ZW>]-,K820LV.9+=:: G-ZC,V[!CKA^RXNRRCFYU:[%LKC."G2YF/'4"M1X;70/@U*9,@];-U7 9,\XE3!SQ MRDGSL[+')>6..>+B<[9NF5VJ\ ]UO>75K1 [_T]39X2C(" ""PD7"^6^1F7O MYC2$&//,)PBSC!IE%1OI;VD\T4_+GQ=-)/LM^][>W9&?_$YZ^:\[^=\/* MWFOF@?ZW6Y;+T6I"TU$0Q31.$HA"02"*_1@2C#)(A9_&*"1>PK5<)T?M+HU* M.M$,@_G[0 W/_RO4GWB>:VEN%+!_1D^K./U^.[.%YY\1OA^5?^[/YL$T37P MW6SQ>OVB:KW]O?[$-]UACVF8KDY;2YMMKX-+.N';DH/?ZW\%4H'NS%(_!D<+ MTN$Y.@6:,W@8M("<(/+7!"JK !^M#F8+_#%1MQ\09/2>.95\X;SZ6U5NGULC MH'Y?&#/(0!-+(PXE*FAD[6S2^@:\+\M-46X,N&((LW&*< 37Q,PPA-0$9* ! MBA4'#+4[V]374*X_XW4>M_,'-(ZQIE7V=EOEQ4.;+UAE..!?Y6:@RNF&L^:I MYEZ"9)K/XGU9"9YOMO+K6OF4)YCS%":JZ"O*/ ))E!'(6!B1@"<1I9Z)P^!: M@9;&+P>90:V$!EC%X>2FM52N'B<]9\*7.*^$*84=NBZO%F=6OX0J\8\>'LW:M\[QLG[9K=:GI M+7^N.&U]+O+G-6^<+P6[?2JK3>=LO%QZ-4C2#!/APR1,57)8FL"4L01Z @5Q M&J3,"P+#'#!.!%L:*7]424GQ03G >MH99X)Q,W9Z!/TS1F1J=U%O'/HZW8"] M5JTCOJ?7S7'!W)O)*N8Z!MQ=^ADW8LV=FL8IF&?2UKAMWZ)01E'QIWPC)7B' MJZ))BZM6"IX_%-^VI,Y9CJNO/&^<[YRM"/43'(8Q MY&E (0H1A435V/!YXB$DK>V :)&X$VF6QMP'A*@VRM5] MS%=,Q14J]1__P5]6(4-Q[&,*O92J[Y M'DN12-(81V9YWXYZ6-I:UJ4XZZ1LIM0/(.4T3?UV#.3XN?'5\$R\A!@C8Y'^ M[8+V5^1_.VYQY@1P%Q0ZS0!WZ4%+Y\6Z09NWU;_?X%K5?CB<(;[[H7[DJ]0G MC!.409Z%B9S=/(-I$'"((N$QSQ-QPK5FMUFW2YORKTY7>2NCH;]!#VY-;X)S M$*=VZBHY82,H^()?FM02O81RJI[V,*;F^W\CB%SM[O4ZG7?O;@3$R<[<[&WS M4^M/9?%UN^:^1R)?9;NKGHH->[_&#[IGUA<;6!J'2$&ADA0H4:'_*J&BROB7 M%UA[\S2,W/C)M1/0)N8,/;S 'TIL1V?7H[!8G5Q?;G6V<^M1Q?JGUN,/F[O7 MFM)3FU)LUR)?KS'MJDRM8CGV/"(4,L$$1)PD$">>@#@2@1_[C*1ZQ] #?2R- M!]HB:YL2=(("#':BZGM.+N$Y[K)R@-+$$W]2@/0=1@Z FLD-M"O;1[?MA4TC MY(P\/".8#/AM+KTYFS=F1/2^CV7L47/Z>YO7SV6=OZXOD0:9Y\O_P##@%R7^\YUL#3BZ\MH7,'C(HKCC'IH:=S62ZRVEQ3\T'9@V>1N&D3"7:JF\]W,G9EI4-DSB9B&GSRKN]P5;T03/]I%"60Q]IB' YYY M6KQQI1P+II77RH!&FW8*T0TH5.3K/C/W6JH$Z$XG?4/BF@$<-\-F&I;YN&OA M(Z)O /SFM9GLU$=0- W95TT=UU"P:^\"5/LY?KI MN,,8DRA(BES#A0Y3Y A(L(AA$(4TI11@E1BDX1GM(>P4OXE7E9VL<(=;3]J;7893]PD(1Z%QG(KP"(+RYV M,RM-C"E[S ZCSUM>]<5K7G_EWWFQY=*ZZ1+N$H]A'A /^E05_/*(@#C)0L@B M''*5C$=$1MG7S_:R-#KHY -O>$$?GW"EN9,:1E*/ :[&9^+I?P+-!'F+!S%P M=;'U;!_SWE8=4O/D"NK@P^;Q4&W1SP\%:U)):<9 O7II:9-6/Y'6J?[#<_,J MU2>>CV?*YMZH@.C\>\ZV>.THR=9%!*P"E5ZW-%MPTED%^@%)YQ^P6TW;<@/E MTW/%'WE1[TNK*%]!I]^04W>\]8B#0*60+#.& 0(8_# M5.[O81@)&B _QBDVNJI]I3Q+F^Q=28Z^/D8)O%P-D]ZB/B/X$]/-9=S!+TJ; M7_?9,:1*-Z!3ZB0W<*N7.XO!$<".;(MKI9G5"G$$W;&]XJI9\^-!=3V-XR]5 MR;9T4]\6#^4:M^929XC["&/.T@!&:5.;)< P\P,!*28LB$)/$*9]!CC6V=)X MLY47[ 0&K<2@%=:P5HL6V./G=2XAG)C]9D=/_VS-)8HS': -HNGF9$P7E8'C MK]$F9COCTE6F?Y"E_8Z=E?LVK_'#0Z4*KLM/Y;/H-JCW#97O,QRF""4->ET:\[X66EE(G=AF!JL>XGIFJ7,<)Z;? MBQ""/QJ9@=,DDU8H.;(@]?J%3=_F0G!E M9N9XO0I\+Y'_CZ @JHAU$GF0J.(6A/I>YB>^7 T,2UI8R;$TOM(OYKM+ W+\ M7%\[LQ+WUPZI'OW-,% 3$^+,8V0?&6N'L.O 64,I?DYZZRTS_F6\>[[;U1O97O?M!UUOEK;ZM:R[_3Q4S6WD^Q2)C ?1)'*N0 M P33* @@ISR*,QHF&3,J-68AP]*H=V?5J*\$[)0 ?TDMP$X-E.EQZ\2C,-,AI\L!,";/*R!T1)PV$LQ*FE= =$R8US1E[J/\Q#=YP\&8 M_6/;))BC(LABK*XC^"*!B"4)S# 6,%$)'@/ABP@Q7:?D2>M+(SAU1-!*> -V M,NI[S4[!&W&HUU:>C,KE^>H#5,7M=@,/7N4U-]B^1[ MHQ4-4'):%5P]BZC>?N=: MG":>J@U$]V80&6]8AC!PM",YV\6L6XXA)8_W%(//6A1)E=864Q97DWPM3%B: M9#B#<9AX$$4!A5D6<>BS.(R3*%+%/+3+I/9;7MKTW@L'E'0&I5)?P36^REJ# M,/'*!G95GL)Z>PVU\_EV!QM2K MIP$01M/P@LI6$_&XK=FFX@4E^I/QTB,6"QC2#B2MF^:IS1<\L2]HX)D/)T@;>GB]GVK@*KU*G:3QN>:N3 M%WE9?2HWO%X%7NRC+) 6"\946BPB@80$OORGQ[*8!2S+C(Y:>VTOC131O\:1 M]W^#5D+0B C8E@/YM2##RYP] /5\ 9:P3$Q\?2@<7M4\U=75!R_->RSQ5 MZ>0RYIE'[*:GN@71U!+MG,%12FD<40;]($E4\0L*TX +B,/4"ZA ZL*UR10] M:G]ITU3%(;7R628Q/,9/;X9>@D%M1Q/VN/59)^T%U8XG[J7' M+.]X[A- <5SS_^3YP^.&L]OO\K-V>1*L1*]DG5;4$_"^6R).1T)B2$ MR"QA;646<6NX+KFQJFFQN'6(S*W($Y,7:_Q^];AUUY+[TGL,!65 M-CJNDE*-=SAO>BIM $X25>F_Z?3*C_S%7<59OJF[>/<516DD6V PR0*A3FU\ MF/IA+ TOFO@,41R;&5ZZ'2^-??0OC*@_M+KL+X\XO<-S.D9Z9#4%\A-3UK2@ MN[J4G@F9IKC,*_# M%94N;RSX#6^V59-)UFWED]MBORXJ>B_X:>-K\[/MC7D@3JN65 M]UAQS>;E#:[S^MMSQ3'[7/P=5[FZ4:W6EI4?(,:S.(!IAK'R-7&(?1Y"D0B. M@L1#OM"^4&+4\^+H0@JO]@BM^& G_PUH- "M"J LP$Z)9FW6/P]%A'%PETSG?R;S9RM]^ M>\3R^_F\W33W)N66815Z6,3"8Y"G7B0-R#"".) _D83'G*"(>F9U9@S[7YH9 M>7)$UBJ@5MY6=M 3_@9T:IEQBND0Z9'-A,!/S$*.,3>F)TOD'/&6:>^S$IHE M-,=,9]N,&06V>V_ZLKK]?+M" :%9FF40H9!#E&(/9D$J(!=1R"6Q^:%>OJ]^ MHTLCJS;1XPWXC[]P\=]8CX1>@33,++:J3TP7FEIKT\ Y-0?N9NP>;^?V[E^' M>?VJN5DFZSD%=C/P[-_,ZTB\ES*5!5?N;SF%7][]>)9#TF7Y^_#TK/*HY+0U M85X.^2DUZTU8-;ZTN=@I 79:*+?L7@^UE!UKHE_$P@[\X;D]"^X3$X$QY. / MIZE#K\;0JJR&78^SE=^X"I!^F8[K&KHRTF!?QEK5"&GO^D0T98%(8(!) %%[ MH8)YD'IIZ(6,>9%E_M"3KI;&;.?JJ]\T%6>LTB\,8*RWT7&#W,3<9 ^:@\+T MQWA,5II^W]%/+DY_K/!X>?J3-ZXKL7E?WM+_VN85_U*I(M";%W6O:W-;L'?R MM\_JD94JH^?'/(,91K$D$)I!G%$"?94LR?<#PGBZ\\SJ48A^YQ:.VHE)Y8ML MZ!'7O"DP^=S)W=3ZY3NA[4IR:HR$'LTX1G?FLIV;$G1B@YW<-\T5SLU-@_*[ M492MJWGJ ^:XOJ=&QS^EXJ<^()=J@!JT8+ZWNRN_\36GP$Y2T(EJ%.=X$:CQ;=:U&$U,&;;P&&V3AC"PV@6=;7"V M3UMC8=GFMH".[I&MT5IOCM2+']L317\UMA=N_<,7JNW59 M\_ORM^(Y5_?+#,L+#[6QM)EE5FUX$)UQ0\$5,%//O49,T,@)\@+3^7?[N MJZH_W=4MQ#@+$&41C*@0*OA80)Q$$11E, <-7?)Q&P<$F\ S$!&LU M,ULHL(E2_0A@H_?,6?F6?<=2=G;/Z6-1KLN'G-?=]YR*))*;' Z]C".(L)=! MDF4$)CY/6!#&B =:YU/#W2R-@7>2@KZH%I0Q .PXY[J!:VJK;7JD]"G5#6(S M$:DE,-?5;Y;!4' 4990 MF,4D@B@-""11G$%$2)#1. DCII5M;:B3I1'C[]_ 7M#C"^GZD_TBI..DZ *H MB2EQ8HSTZ= %5C.1H15F1E0X!L8 $5Y\=38:'!.^3X*CSUJF@E71U&]PK?+, M/CWSHFZ^B-NJ4A:H^D+>O!P>Z0X8&R>".DO;^4$8,)CG(;09ZKDQ;\<_D=U,2@T9DPVRX2T%:-Q?O4N1=T.K6* P; MC4$?%="#!9 7T'^N@P8TV-R %AW0@Z=+P;61 ($.H1O08J1R^,3+W=Y=\^SNU4M+ M6P:EJ MDJK9,2NYG&9:/E;671+E?7UP?YA?)Z M5ZN!^ PCC\&0,0)1EJB,*M2'&&/B^4QPQHVF\L6>EC:Q=U6 WO!"_K1IHL?; M&/(N(N\&="J8%D<>!UUOACN!!?[&?>B/LQ=4\"[$=? MN/(BH:KUE,M-04%?/LKOX,.&/]4K'L?$\P2!+(X222EQ!C'#TF2*DA '+$X2 MIE7"3JNWI=%*SVG<$Q?\H00&C<2V%PK/8JW'),X0G)A-K@'/_F+A$"BN[Q:> M[>OG7"\<4OOB#@'XI<6=*BK+YR15&RER^\DO]\4F>I MG\DZ?VA,[3HO"OYC$Z G*BII?R=2C$0(-"JIG]FZ&!4QT]@YQVKB8GO MGW68] ^!YQVNF8Z+YQ@VH]-E=R@/G$,[Z&2V$VMW@/3/MAVV:IL>M-Y605E&$B,\# 7D61!")!,%4&N60Q"3&<98@1HTJ% UWM[0U M[R#MS2%=\$Y@@_ 73;#U3'!W$$Z^H[=&SR)SJ@XHSC*H#G8VI3XX/VZ_*LK[;47'1QD M_SQ!=,1J M%@+,RG3V !VSWQ4M684/?.'E)UX:!Q#T7UL:/:F#]"_O/H-/[SX;11&\@F*8 M7:Y$86K:. #@/IC@G,ZVX02OVIHSH."<$D4KAM6Q-2A0?T8Z1&A0D6UJ[I\/H?8 M4]8]I1Y!41!F@6_F1-#N>VD3^U4AD=VY=J_^N)0?O%+ N@K+Z*CH>ALFP7IR MUX,KF*^IX:(+F/O"+J,]_ZQJ+[J0#)2 T6["EMC(YA!W_/$0BT!]+E" H.=S M26(^3V JD@ 2%&<1831E*#0CL;/]+(^PR*9WL>&*\(-+P.KRT-5P3E6%3Y.KJBO@BBT).F#0Y3B*35 [.$ M^C#$S..,^ZE/C0JK&_6^-.HP+%?4Z."D0-2%P=$CFLD@GYA^G*+MJC34,&K3 M%H:ZT/<2RD(-PZ)9%&JD$3.ZJZO-ZML&;YI+6=\H+W"5EXW? *4L)#C*8$33 M2/(:CE5F4 )90%.!_#3*L-;F[6(/2Z.MO9 W8">F4?V&RU .$Y 3@"8F&5U MM/EC5.DACI O]_A!_NO #9?;G67^CZJUF^/C#]J9+;_+42RK3?[?G#5V45UO M513)NQ_*=\97/&*I'PLD)S66DSJ.(X@IHC".$$TRDE)"#M5O],8FAAXFCFR*DUT#.Z?+]U6)[J.Z+E.5=;&$;M*JW@LI\&()C5X=<->E7O97 MWJ0E5K7I);YRNL9UG8N2;WE-J[Q)2;$BDN503!CT*<62Y+@D.3]- M8,HDO<4HS.(,&UV -11@:2QW+/1-:=C_OG5M+<$ZNXMJV8WZI[C?\C[*ZDTV63[RZ M)>5W_H87]/$)5W_>RS&K'\LU:]U1JRB):$9C'R:^NJH;101B#PG(:.0G7L)0 MZFF1GUFW2Z.\1G*P$QTTLH.]\& O_4WGG=6_8F4P%,-T-QW $Y/<(K#5OZ8V M#<8S74=SAK71G3-SR ;NEADT-ML=,G,%^W?%+-ZVLWSOE";%IFH^LJ]Y_>>; MEWU/C2,[C+PHXSB"7N2G$*% Q4)D#)((I3PF"8N15J)HW0Z71O.OY 5*8'5I MX# _;,H]CX*N9\6ZA')B0C^#HC:$QJ:I+BZ.3-'1[F8U/765/S8UM=^SXYGN M\NOANA&ED<=$@J% (H(H"&.899X//4)8*O?/46I6._ZX@Z7Q2">?X3VN$]CT MF.$:,";?O[:B37*QZI+>CF;Z2?.SSNQ+RAW/Y(O/V61:V6"5J8OC2MU1KW&S MZ>1LE7J)3\. 0,22#"*G3%GQ[#PKS-QC#QKSI1= MG0J5W*.@^3IO?73*EO=$R*A'!.1!K&[$( )3CGR(DM3/Y.]9&FB5B1WL96E< MN2M_ EZ+:K1;&H9UG"^=@#4Q84Z/DSYI.L%K)M:TQ,V(#D?Q&.##R^_.1HBC MXO<9->PBLN Y\!4H_* MKH-G8HXR1,:\?-M%Y5W543OM8-Z"9A<5/*DL=OE)NZE]7W$L[=:7;YN2_MDD M%.BNU-6K. Q5_A(&4\I]B#C*8$93"GT1!ZI LMSF!:OG)B)+BE5M]";ZY0Y- MONCC;B?<7G?R@D;@&[ 3N;E*:IBG9 !L/Q$)PLB#:1P$DD_]&)),'2IP3BC- M&)$?;0?VNX+-#_6NTW]ZH/7XU@UT4WO,[! SYM]Q,!SQ\$!'L_+QN,+'O*SQ MAJ7I11\YVZZEV:>N,S4[9Q7#W(0PKZ(T$8)Y'@Q)ZJG*]3%, QK!U ^)\$), MPR0U,L(&.EN<.=;)JC9'2EI#0VP(5DV3S!%84QMG1SAU#JII(N%U,'%ELPUU M-:_UIJ'TB1VG\XYU.9AM(1^__787>]'*IUC0*!10^(Q"%+,$IEZ"8.0S1DCH M"=^XO$NO^:6QPJZ@1",BD#("*:1Q18\^?N.':]>A,O'T=P^(<(&1_DMS%PPY(_"9 M B#GGC+/X/*5X_6[6NV,;PMV2^5GLUVK- IO^7/%:7N U[L9]%GL[DZVI\(I M"1&.,[FOC9H"GDQ=TD8P%8(F&'$_B[0(\FI)EL:EG^3?U&>_O[9MF@[FNG$9 M)MY9T9Z8HTV!-DHSXP2D*]+17-?_;&EKG,#43V_CIL'K\E2TJ?WY75EOZL]_ M%;5*G?61-UFS;JM*?H*-*W&7(Z-Y['"76^ 5 PVFH%.-=#3[>:0+Z9[W/92N)N1 MUMOPSCY^$]/N?$-GG53#"=2.4VU<)]-/2<#A!,9+:3G<-&Y[,%O2/[_R9SDE M'G'-Y1+R4.&GUZD2;[=R)U.IA$CWY1M^>)BM,(DX2D(&$Y\&$&%*8,I\"KT M10F+B*"^496[JZ19&K$WRH"#@*!3Y^8TP^A!)U6I@?#>6YJQ_F[&4_:91 MFOS4>=H!LCBF=@"LLQ/M:V29^?#; 6RGY^0N&K4L!"CU5CZAMA5&.R* M/_$$^6&(0RB"S(<(40XQ8Q1F(1-$9&F S*(/ASI;&J6^EG5?$].PG-\0NGH, MZ JSJ=T"Y^%R6'?+!!!7Y?:&NIJWL)Z&TBL0S$P3_:P+Y^58_&$<9Y M1B*2".@G3%)&%DHS+1(4)C'BPO-BZB=&V?4O]K0TOE W6[JXU[ZH5GDF+L.K MQQE.0)N8,"SQ,H\'&&ULY+U;I?OQX [P3) R# NCR=?_ZW'__X]"NX'__[O_^W__:O_Q? M__SYP]L?7G?I_ SGJQ]>+3"L,/_PYW1U^L/J%'_X1[?XY_1K^.']+*Q*MS@# M^/?U/WO5??FVF'X^7?T@F%"7/W;YMXM_D8)QGGT"'64"E:('IXH &XUF$5TN MN?P_G_]%J<"#LP:BH;]43B2(+'M@/"C#?-'"VO6'SJ;S?_Y+_26&)?Y [,V7 MZS_^VX^GJ]67?_GIIS___/-O?\7%[&_=XO-/@C'YT^5/_WCQXW_=^_D_Y?JG MN??^I_7?7OWHW'],IG@68SI>K,$]U@>7T7Y;K;[[M4EBM MI?XD73\\^!/U3W#Y8U"_!5R Y'_[:YE__/?_]L,/&W$LNAE^P/)#_?V/#V]N M+=DE#'/$!6G\;ZD[^ZG^S$^7:CZ9YU_FJ^GJVYMYU>F:8&)B_:&K;U_PWWY< M3L^^S/#R>Z<++/_V8S>=$BU"Z^_D0?_%,E MNWZQIG]-^[WE;M-]4[,GB_1#M\BX((-SN5Y8I'M:O@WUBY_XZ4M8T =!.IW. M\N6_+HONK)5N5ET+^6VT0S3_^ .Q7G"QP/QVHYP'.5RSMR);C.N?/$3Q;_%S MF&UVP&4?I"Z[N[W M?60W"IW?.._H\,0W*SQ;3I(0JDB2@B[)@1)(H@A&0"K,I)RS3J(T0,"VM7OA M08S7"#22ZL#8^(CI?$%\H@X#RT"EB;B'0E$3N;S\S"[ MH#\5'T/* M!IO!"(8!%$+(5'SHR1K D\;J[:"QKJA4%C;[&.!!:_3I&"+FQ="^,F!>)D7T%/#!* M3HB#O.9B%CY/>#1161<@<0K45=09(IV&(&R0MNA@I<&#D'%KN5YHL"\$#?L+ M\:__@=\FF"J9+ #WD=SFI,AMUBF!,5$ZQW4, MZC #L7797L#P+PH8APAV%,CX=3K#W\_/(BXFSD7$D"1(A@94*)&U& V%.>H\'"XE58X>=N\6VBK:6SSBK()48@CYGLF\L, MZ/N6?&5%)K!%BOS6HOT0\5*2HH=*=12@>'\>9]/TZZP+JPF76FMO$DAMB'CK M$0)J">0G!ZF]X$F%!I"XL60_0+RLI.>^$AT%'#Z%O]YDDMRT3#>%.A?&3@0* MC62RX-$3(YX7B$Z2Q2O!I>R884VLQ0/+]X/)2\EVMI/T*"!SDC,I9'GQ6Q4/ MGR3,S&CAP7'E06EKB)W$(-)WDQ9"&M_B/F7+TOV@\E*RGVTD/":8O*(OWRT^ M=7_.R9DN'$N(P+3-=%8&\IT"(^ KY$$*P;5M")+KA?M!Y*7D0%M(=TP 65\3 MOEN\7W1?I_.$$V3HC60%6&9Y4P+K1*A\R()&*V6;A"W;5^\'E9>2"FTFYS'A MY7VW7(79_SO]LKY3)H'X]0UAKL4)"DT!1UXXX5\S40Q341]VK?+PVOVP\E(2 MI8UD/#!2JCT\66!8TXW$LJP6409% 7NV!7P4#%@)7!;I(C\P;7YSM7YH>"EI MTKWE.'1%<%?O?$Z[^672QJB"&+R!$LG4*1<3!.]TO3E6SH@LA#<'8>#NBOUP M\%*RH@?)SV,TFQ61A1 G@O%"@# _@BRA@$E?&&E]".6O=!KFGW%]VX/<AL6[4?(%Y*)O1@N8["H7PSIT\+:37]BJ_#*KPZ7U113HP4)J)TX/G: MW>$)?$)#D;8O*DHOT;?(BFY?O1].7E:"M(&<1X&7CV=A-OOY?$EB62XGF%4N M/#C0K-82<(] ]C" TM&D(I@/I47D<6O1?NAX67G1_:4Z"E#\BU4M'2^GI&>UV1,?=&;(Q07F'%%9Y8.J^5Z9/%^('E9&='# MI3P*L'P\Q=GLDOH4LU6V.& 8-)V7+$-(W(!#P:T0/$6E6QB0&VOV@\;+RH3N M+=,!$7&^A,\A?)E\/"6YO5],$TZDYM(7XEJ0 PTD#SH-;0JUTL2%J%FP_+$+ MMQ*6<4WFQ4=O((&SU?+R.]?8N+]Z/UR\A+3G@9(=V$J\265Q1Y;O=^SQY>22&TFYY$\8OI$/SOQ+ D70Z1 O5XD)V,A M1D,FT',6$YE )@_+E]U7DH>=6\Y#OT\:>,_;=*^WJ*M5T"2$W85H12" MM0*X->A52A9C.DC]-Q;KI_V7DAW=5XKC4/ZOT\79FSS1!C7J5%](N/KT4DB( M,GJPOI2DO9,>#[M@O;57C3WFV3O>#"1@Q,ZUJ.+0RB" MXBAN(XLA2WG@Y>J=!?O!X*6D. ^1YC@)YFH9^<'E9:<]F,A^)*[EYJ/W+ M/+\.*YPP9KR/1+9EB1BPQ(4/VM#I*!SWDORA=%@"8^NR_7#R$M*@;20[=#'? M)DZZ;O9PR8-@AIL0 LB0R$ BV4;'32*Q:$G1$@K/#KM=>VCE?@!Y*9G0)O(= MB?GX=4JV\&SURV+1+5YU1$2ZRNJFZ'D.W@%73( *R4 06@'3/(H2;0C-^FH\ M1$,_W+R4C&ACF3=#T+_^=$^\Q.P_#V@0_:J;+[O9--<>X#^'66UN_?$4<;6\ M37NO[M /?U:KUM ]J3VP+_35#5M]3U!A\*X0$&BQ:9B][S;=O*Y:$HNL#+]!U\+WMY1J;UILJZQ*US)!"("ZS MT>"T=A"=CX&1+V_DT;@4^P#F/A4C0OE@RXZE\0>[?ZQ#SQN4S 20[*G/KMF MPAT--"X2 E=,*"^(_Y A&X&5"4 E5=A>7HRS_6W7_[/^?1KF!$SRY/5J[!8?*. ]#_#[!PG)@@K+.,@ MN%,D'"$J4PJ,24:Y'+32K;'3B[ Q8.D@ -SU7)IK8P00.TFI]HU??L"$Q!(= MW;_CZNK=4"FBUD[5VPS:@)Q%\!P]<,93*98\-=;:"7Z,GF$=G/: :B;[O7'T M%1>Q:V6LNOE:)/^8KDY?G2]7W1DNUC*[P9126H5JS)VGF$$%72 60\>^BB'3 M+HGIT0J6O4S5TV0-T_#_B(:JL29VAY??P&N.GVN&M F\WLR_$MW=XALQ,?'! M>\L<42]=K 5#10LE]<'1S_6'& !P/,'O+=@0'V+O5Z06Z M+T4RD45I88N"Y#VK_7;H"$;,)(_ ,_&B0FAM9>Y3,4/7=T?0P E11E'A^=CZKCO1K)"+2=*TB^GJ&:UW- M\\E9?=[R7^OO/\C\)!F7G;019&6Y-A "6BV!]2XZ9J0/[K'W9WM&\TUH'];> M'0^I@^AV!)A^D)$:@ 1O)*=CHW9HIO,D%P'>Z>H^6)F3T=$S^5QVLF^P=[3L MP !6*3$YH[9+/K1VUR[6' M30H<#R=[R78$-F:K1&J+BEB22"!+??&!!L%C+A"Q>.>,]LX^]D:BF2<_;'K@ M>&@Y7.JCR!2\(],8ZHOAMQB6^&'Z^73UKORQQ#5G$T:"0%DLY%!W@J4HV7N/ M4 12K(,QLN:WM8\2-&PFX8A@:J:%$=BCNQ):B^W3:9A??ZOF89>KL_6UXCP_ M[.TI9H4C@PLA,5WC%JP/!A)X'3+&P@J:UM6,[:@?PVU+PQ*#9U?H:* \<5HH M&:4 *XPED:GZP(E,NS0Q)RY\+'B8#&3I)7&AK(#(Z^-P M5,K'+*+'UN4)VRD9C:$Z2,\/%-4=(/1Q0&=Q3JO>D]&$1;*<7%*8:RA>4,H5 M\-)SR$Y9U.0J%G.$FLSMQ(S&&C4&4 /1CR*+M:T0\.JPON0JAVB2J<*1=L&BE*T!MB>.CG:WXUQ=2-2=4RS$K.E M4SU'4*S4;G F BM"1LV+5Z4Y9+92,IH3[XBQW>$J&('=62?Z;\CK!B>UH:1) MPD%QME:4F=J).I$95<8$7KCPN7D^ZD%J1G.>'3$1U485(P!5[3(XO;HJJH[B M=/X9YXF8FF1E=$ 1*&2EPUF55$@X0H+QGKFBN8W-+UH>(67H)6*HSACF/$)/B(%,45B!ZWOSA\($7,D>K87@65#52Q0A =:,E MZN;5@ M1Y&#.LEYW9XLS-Z':7XS?Q6^3,FCO\'8Q,MZT5W+=W*L!?F,ME,0'BS77J#E M7LOFA>E/4C7T!?%1X-18&2.P1)\6&);GBV]KXC=\;#8*&EV<+PRLCS6F8)HV M"LE*6I1T4.M<9.LJ\H=H&3:P.Q*4F@C^T)?EGYKAZ .NPG2.^9>PF).OM[SU M,J-,TW0U82)*BE03"%>S)RP9<-$9P$R'?TS.1],ZMGN:JF%CO"-AJ[$RQG$. M7O.P#EKK',T%GN)\.?V*;^:I.\.WW7+Y.Z[>E4_AKPESRJ@8%&177^)*:\"S M.OM=&*9*9-PT+U3?D<1AX\!CG9!'5-,(CLO[4IMHE84WPD(NZ^'@7H&3H0!Z M':-7.H3F3V;N4S%L]'R&Q2?5A &]419SXX!4'+ M6)@7*:C6E5Y/T=0+C,V':PQ5?GJX6IK![!D';KQ?Z^(45],49K<9.6SZQNT/ M/OHHCD?X>,ZY'-*%I ESD&1DM3,#!V=E!@*EBYS"AV ?F]KX0N9R."T1':_= MGI2M.T[5IVP9$K>%.7)XLSP:ER]E+L4?TPX)X^T M6T\0<$X+SSFCPSF96FE6[:=@D+./&1.*9'HUS*<5;F"%_G2-DP<7'PE4]M!D MUU*L0^/B@NX_YLLOF*9EBOEB'(1G02:1R'MS_N+I4'21W#IA)0;I#5.],E]/ M8>,A H;!1R.E=JTE/(H0\*%!)))\>YZF,/HKF:0UK5LX M'C;6Y[G&;^QC5MJ*>P2XV3)J)A6F8V 6M(JZ#OS-%"T6#ZB088[<"=\:,"]G MK,].ZGUZK,\NLAX!6K:\R0[*I"R"!5M$Y: P"OHW*?@(> 41.9K/NSQIA_MHM7G?G<57.9_>;^%^U6&?!(=<. DF,F,/J M[]=2'=I=L5@>K&K>I647 D=BAO9$P]U[NZ.I9A2WQS030?*+42I@UK)Z)1[ D^FNSS&"R!RE+ZTK7GJ0-1*WJ W*6JMA!#;M MWG3[D_/5:;>8_A?F"?HL0[ 2D+GU Q^*$SA9^\B,4SP(+YL_UWN$G)$E6\T2F%4T= :@HWDP9.(K(7+ EBV.\6MA"RM!%4L=% MSA[B'@%JMM0/;MB9)"-9<=8#\_5PCHI!D,Q \2H(%"*C:WWO]2 Q0]ZN]I\]-5B5Y<4S$:N8^;@BUCG M ,A[P5B Z6(\HMC]FH>N4;P47!@+&5;7'+8_)'! MF&ZH6NC[J6'Q.TAX! ?01B*?PE\7GM?JVSH)AE8DEJ*&9%2H&0X-GIPQ*"J) M4D(NNGD4M9V2D83G>^CVWG2Q@P4]2KAG@S)V9P^1N>15Q,,O?2^-KN MTT9%QE>ZXMSG2&HCUJ%Q\>"]OC!(#INK(SDL MF5H,'CQ3&K0B80GOC-6]GG)\+Y43.RFU5^7$+A(>P;FS)8'@O73:A0#1>PVJ MK%\:D(ALME8GDM@1XZ"WH[S3/,2W/5# (X#(!_R*\W-<3J2*W,5HH&!P) 9K MP0N=@+/:&JS47CJMD_V7:X\DU-E3A_<72H24D(9"C-6-G\9^ @Y(SE^ MV@"HE=A'@*#U?-;WBZY,5Q-E6, D(LA2& 5JM0&NS^1XE4CV-*$OIG67]!O+ MC^[&\!"$["O6$3R2^XCK-WY_QSDNPJPVK\UGT_FT)J]7TZ_XRU]?<+[$24A) ML.@*2%Z'C0L=(3!N(18O==&BYJ!:.[6]*!O=_>$A.#J",L9@="[F6UY;S]K@ M8<(+=]K4.U:O92T1HZ@@2X0LI&)!6-I(K3N:;:=DZ-8(;4W1X<(> 62NQM]< M-P29>"NS2TH!,_2+VX.%2-*2'6-K,6JTRS=FCDZ8"U)*U+4Y,<5_22MP,47@+#*!VGK>O"UK M+\+Z)?S8BP%3:UV,P "MTPIW3N"+W?([KB8)K98I))"IFE,3+R3GF!+"Y.A4 M:-TU['&*^D'JI221&TI_+%CZO9MW6QF:&%V"L;0?/+.UIM4P<"HQ",$4DQ1J MY\LQL/0@1?VP]%(RS VE/R"6NNET;GDO\H M@K8+TB^VR,\XQYH[]0QYMDC$^R#I!"\! DL"K"Y>LABU:3YL^ %2^D'JI>2G M6\A[!*?<)L.^SE(4KWQ0,D&UGJ"R$\2#4,!+J#E0QWGSF<'7J_<#QTM).N\I MU1&8D1L/M5Y/OTXSSO/R\I7H:TPS^BU/D-N@7+W4U;5;>B%V/'*$4 S1I$UP MI75N?AAZ*5GGYIH8@;6Y/&TO^?@Y+*=IXF6Q(M#1RA1+H.B?@>?&@HRQ M,(>&A^9U&EL)Z8>?EY*(/ES6(P#,/W#Z^72%^>0KA0&?\??S6@_]KFQ> +X[ M7RU785Z]N@US7#D9/1JH-7"@A,,ZZYB.XJ2=]4XI%5O'9#L1V ]@+R5K?3S= MC !X=W?/Z^GL?%4-KN'HI+90? ITG%M)^X?5%&RTQ7-IHFA]8_8 *?W ]%)R MVRWD/0+8/+ G+KBYMS4F6MA,V,\0 T6:"ED YS@#-"IK5,Q:USHZVY'$?G6+ M+R7K?4S]O+@WYEW9,BCD-C<'/#C?_NG'?7W>@Z/V;90WJZQ';MY;^^K)H4BK>YR&Q:SYMJ1/I(G@,\ TJ'T/7((?YKMR _9+YI[)>^?5J$ M^3*LW_V2'M9_FFV@D/_W^>8F_FITE\@4O!L6(95:=$C>#L1ZDVI525EE*2B4 M>D;$[\_)L&9Z$%#NL#&>"2&C>,'UD!S^F"\PS&ISN?_H9M4;_WN8SJMPWLT_ M8CI?;,:=+*9+^JO7Y]4]I.!QVN4K240?:V\I3JQ;4DF0"%[7]H9%%AB9=ACXLQ[Y9G18I&EX2M2UH;LS"2=\W/$ D/J?L7,M3O9B/15V%Y M^NNL^W/9+"5]\S./W0;U >K;IY^O%KK"*.?2FU)GBA(Z"!?*@JL/6J5T,1N> M,AYOP- 6>AKW1+5)>ZV,A_K$A>);(R&ZVF\B*QFL+2+QHW$W@IZHS33_1&/4 M7<0\=&^QK7VT0I1)21U "$G6D7Q4B$(Y0!=-]E9YXWJY=2]^6M].FGRRY]PN M8AT:%P]V1-,RW9<^ZYFE?N8T@:"7@$ M$"%7O1ZX[Q==+<;-/W_[8XGYS?SJO=M)6DV_;K*-E\N.B>54DC@.'-2__()?>"04V>@:JSP'P=?6A= M45DH%46_SJDOL,SBV'I^I-)B!Z&/ "[76=SEI^X#IFZ>IK.:=KA.I7WJ=A6E MPT!'N-5@?>0D2NDAA-JF347-578ZZ-9'XS'X&/9P?68(#PZ$$6P&8K5.$ZK/ M9]:_WV#N5?@R7879%6>6V$J:1#-;RN?N\22V]58J#S#7:4=% D 5! MHTV%H2H.CQ\>/$S?L VNAT7BX0H; QBOI@6\*V^[^>>WTZ^8-Z[H?^ L_]HM M_ECB!&71.I92.WP7LO),@6.H(<="X5!BGAR-UBCL0]BP69'QI9B;*W,$"%T+ MKSX&(?(W)P#1L+GFI.V6DD^UG2K428-D^VL-OY8.M.")#X^F+9AYIJQA(QHXQ@1*TFJT])(@IRC66,2KG*5>O\RA,D#9M8 M&1T:6RIP!'B\S%E^^\=BNL+7W9_S"?)D P8+"D4 Y;@&QQWY.M[4A]7H&6M^ M4-^C8M@LS.A0=Z":1@"T&X^5PPS?%9(6H6]N_?I0-FZL9'2"/H,Y17(-<-A#%]=LX,NR;6^J$ M):# "*%(VFR>.'(1#;" :#1C.OG6+V>W4S)LVF9T,&R@KA'8QJM4 $GN4R22HB.R3K+S) L M!8-@I00I E=2UF&?K7'):5;A_F[4SF2E])OC_F,M9621F 5WX=O%P?12?H_Y],% MWDJ5D M1VFC2''>X^WG\R7MY7J;NF[25>5\\3=YPKW+LI:BJ*@4J$!!9Y2I-@Y%:8CQ M)'CSN_$=Z!OEP]9G V4KQ8T#EHN.W(N\'M*]N5,X^1JFLUHA^FNWJ-^Y[G+[ M&N-J(E0L0=2[A51X;>52:K4>(Z&R1'_PW*I)'@^K M:CP)U9O;;#/B^3=+U]/EIKTFZ7GY 5?GBWD])S9O/!0W MIN@Z5$K5,E/O.00N%,5S2B6/5D;=>L)",^*'K0\9T+(^G\K'8'+O'2D/^^'" M!XZR&& NT&G"L;[IU<1:1),=[4?G6K=UWX&\8MWI'$82M*!G(,CJ&^\;@( M_84Z*<9R747H6:YC'TNB,#%K"A-]+-*1BZY;!U']J1NV^N29H7DDI8TW$?_K M=![F:;L@DS&:>R7!KF^^;*A3_NA\2-%*@4%EJUMG0G>GTF:(7$+G@D!T6'57DUIG&4-M.R2@3 M[,WTWS57QGC.VYNNQ T/8^U5;!'@1'*K.5,*A%?$I2\,'),"3/8A1V,CIGC$ M4*4'B:/,JQ\+B\=4WPCLWE5NH,ITDI*V+C#:4FS= #U%\!8Y,(-T0(CD5/,* MHEL$C#(E?BQD[2_Z<1JW-\OE.0D*+VUV?2!,*YVM;3BC4>:.GP-*S:,_XLHZ&NK9)&4;_57X03 M:TNQT7"(HA;^I%J;5AMI92E<3+7OI'NFZO]]4Q]'>XCXS$ \DM)&<.FPOAM;/P\X AO#!L.-KRV&5O,(3OR#F'V/BVDM)+K;G?!B2/--L6Y$/>': M!&NT!B^=K=U:/;B,9 =2D(47D55I76?SO!P.&\LWWA\C!L<(#HG#[$1F3#$Z M]4!+$VN)?0(G4P(9.0:66,ZQ=?WD\0W_T?((8P+V3JH;B8DG?NYP<4*^VV+Q MC7;B?X;9.4ZDS$))I8%'FXDI0YLO&4%Q S<82N"Z>8?57H0-FU X N[:JF)O M?'U9FV?B;[%Z1I2AQY!J(Z_"8FUP2#&I-\) 069-1(O)L]&B[&@)A$%0MHLJ M#D39+_/VK[QJ2G?]<.TR\5:[)"PG2@;GI"C$1J1XMG !W@8+1CE1;'./=PTYPO_6N$\8_ZQT2#Y&ZM>M\H/3$EK&41E M%"C4!7S2 ;)CWL4D6;2M[S4>H^?PKLUQ]69.GW5>%W@S)^"2:UGCGO6JF0*E M5'7Y&2?>2.89MR 5JUUBE 7OD@/I#!,Z"XJ&6M=V]:=N)!/0#T7,_9[,1U'/ MB[-K75GWPSSM9J3(Y>:E6#.;MO7#CVO/GN;G0%M6QV$]9$KO+UT=LNZ,^#S% M^7+Z%3?-I*X0S+,A[(8 (2N**;4@:"E"FD@.*=XT*DOYA.1;TG-P)]S+M3^M MAS3IP@OM1 ]MWS;YUN]U?'"!(8 M5]1OY%2%U,W7(0J/?2;;7YNIABPS"(G,1&>%/1ZVMA$TDF-R M#TT_!)J#Q3X"#-WAX75W%J;S2:XOGI1AP!TZ$@\%PIX9!SHE(VRMQPZMDUY; M"1D)9@Y7]-T+MH.E/@+HW"BL^ W/(BXFBO/$,A9(R07R [,#C\8#1A^\T89A M\^8Q]X@8%C(-%'NOR>4A4AX!3$YRGE;QA]G[,,UOYA==$RZ885R6HE0 *>G, M5JI62HIT"P]1B^*MCDR+]NUQ M%KLAYV@5,>V1L[=L1X"+.NRDFZ_H4^DG/E\F\2]XD5(XC01J1(I;E3>F#KM3 M8$-@B9.1MUQTTSV(\#1IUJD>+[XMHY#-R'I!2-&*9\3.8.\ M>$8;0F>(*M)&;9:I3V"VDA]0/@L%ZO)J\VQ._UZ4 MOK2,9!+ _GGJHPA]Y""ZV&PF2NY$L2!$?5:8O"..>!WA(9(VGENE>I71'0BC M(9/7Q]'^#M#:0Q4C.. >2'5(R5GD7H%BTET4A)6HH-1:4[*UQ34OFSL@M30( MF/;1=[\\TR["'P&$;L4)*?)D$QWV)8LZP")8<-+0'[TWPFM77#]+=,P8K/DA M]DQPV5O0(P#)EJ)3&X03J=XL3R8P3RP3 MK&3+0(3ZZ)5.<_!*2]"!:2\4[\'"3]T6#H@3J9B M!*3HA ?O00E-,6@55 HJ<$S6&-,ZCGN E&$]].=$5 M=C 98MW/X%R]-?P[+ MZ7(B!4NV#FAQUB10S'H(-M%7Q)K"0N(SKM15_KU]*?PE\3(Y67CG% 0WZGL@'! M!\< LT890XS,M)X<<00VAJV!>=;#>F ,O+3-<*?XK/XUR6"^^3?ON^5J@:OI M8ITT6%>F70E%^$R.=48HDF&]\N<08F)T5*$6%)NJQ3+10XK%.\U8M,WG:-RG8M@JHF=-_1RF@=$@ MZ?VBH_U2=] D"2?0HH?B-8G#"9($Q87@4:<@(B\VM[X-N5Y]V'XVSXFC+2%(B,D<>>1+6MD91'[KZ):79]P"PYFH: M.?0>/>RWOU2X$D-P%"1R3DZRJTVDN2*!A&( M>;:%_*E3>MT]Y%8Z0?P[^+: M90Q@&,\\K#[;_7VW6"-AM9G$7F_;/W6;6J!)#JAHM]?4L"RUG#Y#C*) #DX) M$D3FS9^\'$AR/ZA_%S=$SZG<$9CYZP:Y:Y'^\M<78AHGM2,12=W&3U$ 5(P#4FO;-!?WK\]KB:U-3N;YMOD^1^ I.5^>DWHG1)@G-$-!YVD!:,O*3O +B56JO**0[0H7A833W ^EW M<1_UK.H= 9ROYG>288\R,8\0M*PCUS/M0VD0A'%<%"Z\:3XSZ6KQ?@#[+JZ? M]A/XF)"RF?1:A,IU. Z:>D7&98!(GBY(QZ25*(_0YF/W(;O\N[C4V5_PXPDI M;EWSKXWI22(A$3VU&?-ON#KM\D22;FT-9> 9$2-TJKX(D-N7CS= MAZY^4/LNKD::JVD$=NMV227QC[9VI32,:'38V76M.(D%;2;8UU9OC*G4_#)CKSI6_EW<:1PD M_I% Z*'222%LY(77=H'>U49OIJ#GGB6M .X;1#N.60>8E*(/,ZM$X,'%@9+;Z+3'TCE8S$:/4I MNXTZ)88:M*?=HE0BL2G:,B[$^IS I)1Y8Z U*HP6WTF"OJF*1@*\8]3$%O(+ M8G2\UF2E6B!>R,Q'#D)*+XQE+O+62!VJ+EI\%VG]H4'PLO;"WJ6O3+B(4BIP M,I)(0G3UE78*4K:*QV!,:.X!]Z-L)!V)WC;IW'$$98P@@G^H&?S)=LG@.!.@N0Z( M&,G8'S^IN0_EP[ZH;HS8 93Y7OZII<<;Q]QT0&4@"^J=LN"$ MI\@]% ;!^PB9H_%)H4"EG]#)B$>8\F DKQMJW;Y3,87@A:,=CU(Q1WM/-.__ M_MV-,-T%(4^,,-U%'0/W]+ZB_&/">2!_>-V6N@@RUT(G0,4I<),B0\SUW(BV M<*/(9,M>P>X3+;RW+CZ23I5[:+)K*=:A<7%!]Q_SY1=,TS+%?-$T.%KE2Y0* MO*Q#>81Q]%5*D ,SOA3&M.@5.3R%C8<(&*X)=P.E=JTE/ J'_Y[+F;*N!E@>DD M%\Y,R0RR2'7(E];@@Z 3."G'>%0\I]:YKT?(&F'ZLD.$#L(P[)/N(, MZ\N./ HCPX5N1\+-SEU8(#RYK3[KT*_+TQ-N_+:U!SYCAX=#UU WX\#638%< M#I=)Q+;-LDY3E+6-JX.H& <>>6&H//V_Q1BP!PD8+DX\7*?W 7*@@$<0 UQ0 M?S$QB#M;?'WX'TTAXK60X*P+$$R4199D,^\U:W"7T_,F 8.CXU"%WCWD]I;N M"*!Q(9(+XIDUP28?(:2@::?P#$YD!%0IY!(%9[&U8W6+@.'&=AT'&OM+=T!H M5/_P#SI[US^!^:)IR,50N@M6O"R>B:S )RY 89V3@9F$(G*2(:%TZ:D0K\%SPMKZ)@5:Q73B;(V9+MCI83_=Z#+26X*#S31C9&[5T: MAHW=GDGU]][''*"'$>%H$K)R01:$I&M+]YCKRP5?($H;O#-*9=;Z1=_EVL,: ML6%QLY/<1X"7VO/C7?E[U^6;AOMC-\M7.\#F1 Q)58>#8KV+($?!*0_($Q9% M_PNZ=1N@IZD:MEAY&(PUUM6HT3>QCGF6BP$M,KFG0C+R&E2 E)6M%ZE9]2L] M:(*Z84_"UGKO#:N=E# "./U]47OYKCNE7Y=Z.:&M$>N!)L1"% Y"S.MZ+X6\ MUJB6UHTXMI Q;&G[,.;J4&V,"U 3[J.4MG@"?S"@?"(F;+# W" 64XVSZE5<'-DQ0> M6%ISK[#K7?EU.@_S- VS]]UR>JO(P3N&67()66E;)VEX,IQTQ&8AO"G<1PUD#Q3\P-<_EZ_'/I"8ZL.-;DY9U$H;=?2;:'PI#UI$T5-Y3<-A#D@,#XN3+E]DTU8WQ6UA\GLXO;B^U9Q$E MSY -I\!49 F^L'JI9$)B7B9F10\L;/_TD<%@'Z5U324X<.'9AS#_O D'@HM) MU0ZQ/H1$P6).$+EG],]7"PY[E='J=-A?AF-0_ 5>LX@> M&47'TB/90>DT>(.9XBB10PXE!-],]4/7C>VIK+OJWD-R RO\M^E\>G9^=D%X MR*B*0]%8$3&>_;A)>"M?> M:$ IL+Z*)/PGQ0"CT]9J[V7H51;XE.)O+CI<*6 3Q>\MOZ']N_R5PF'\1#^Z M-GC55^X MM*%DF1(*B.@**!X91&9R%4>20J/EI4]$=^^#AW/@#U+/=C7O(:O!%5T;J6+^ M.2RQ1C(7S%S4GTX*TX754",J).BKHB'8Y" K$[EB1F,,O;3^V"JC@, ^JNN. M(L>!$?'+^:++W6P6%G=XD$X:95T$JR,%M5K7/M.<3BI9HM0Y!AMD#RP\]/G# M'.IM4=!$=B.X.;U]"KZ]JC'@(1&YJ,%Z]*"B9A!!FQ>^[5O\BHOPN5K":3<)LE!L$S(IM\[@K#AN/A%<9T,;"G\KKFDAQQ=XBWM:_F\NJB;8_+Y[N?T.KB^5'* M&ETZGZ34G<]7ZUZ-LVF:WJA@3\8*AH0680L=$UY%\.B0(DS'5++"J'"$ANT/ M4-.N_.;]HON"B]6WVH!\=3+/M?';EVO+Z8-UV9< R+* =VYE MU+IUJYF^M UK61HAY>'."PT5,P*OY M25TO HKK;_P>SBY#CD2;&94S8"-QJ;A&\%)E\)9[ZU*VA;5^>;\SD<."\GAX MV1F8ARAOZ(1/);W>77^N/?"@NQ\'1L3-#AI$1(*7AS74HG6 MCS1ZD#66Q]A'/"Y;*V?,>+N1BF,N4'!KU^TP*(JVQ8"O4Q:%C\R5)+2WK5L" M]"!K6*O6' I]H;:G7L90FK)I"IP">A,U!.;J_DN.OBKUF;AECIP$KWDOX]6T M)NEXV4>7E:A MTD[*>J!0:1?)C:I>Q:D2BL)(AJIV\8XJ0#22@W$!-4,4L5_Y>B%2CNI M[,%ZE5WD-V87XSI/;WR).6<+ >L5'QH/$;6$&(RR";-0O/64CJ>I&GC UJ . M[7ZJ&3BN_C#]?+KJROD20XT$I^O LW(S48+\K=I/B7G%249<@8NVOL/ETCEG MO.]U;_[@ B/U1??48M=:I&,V0G\LL9S/WDX+3F3*HC9Y Y8,6>>0$_CD%)" ME& N)YV?+:Z^)FO8N/I(V#J66@:V0.^(F5 OBS:7F+?_6%_33J0MG!=9P%A; M7VC+VG^T/N+W)5O.HHR^]+!$3RXT;-AS1(O45L2COZ%?YS3#/+^=ACB=35=3 MW.>A^,.?U?;6_DEJ&]W?7ZQV>1,;DPK>8P"VOHEUO+K560 7+@A.*,AW-]7! MAOLV!8>>3K=1O#YTWQ4R@6MY3HR4PC$*$TP)@0P@<\2>41"B"4X:35RV+DEX ME*!AO9T#='_W]&DG]A%X.+>9N=R!W^KQ$A* #2Q*TJ(X:1G+90E" MQ L=HE:A;QUE/4G4L-[-T;!TJ/A'@*>W2+L 'V#K??BVGB;Y^APGUJ*@@\:" M,8+VB4 #0;( UJN8HP\8[C:;;F!]^]$VK!?4$%U'4<8(0/8 1Q.)UFKK,UCR M!D$Q;^L5< )E@C6>I:#$,YFJ8;- QS=0.XEZ!(C9[(0U#Z]QF1;3+U47FU28 MX#YS9 @E:$.LA R1]@-8&T+R)FOE6L]'>(2<8<>=-S<^AXM\!.CY.8>HB6H=WK1LKN MCB#YD2+H3Q]7J ?R"&QE >T4;;/2"T MA^A' *)WJU-\*)B"4:D*%.Q,WU@M!D#\6IE*,QJOC6+> > M)6A\4-I'ZW?=H68J& &>3E):G&.^SX?.26G#R41'C:"\Y^!8UK6!D=-!YFRQ M];CIAV@9-M(_$HJ:"'X$ -I^ZE]GZW,0VB<*$K3.M=DB(L3Z@CIJYT7TVI;T M/)[UVW',_CF6E]12#R. U0,QYX79?:S-9^VB/%].29YOI\O5Q";4DG$)TB@! M*LG:2-LX2):S4D0*%EMG^%O1/D9W?D] ][HT?U1#FO,QE_8!1:@[+< M@!^$^]%]G(OA4FHG,!$@:W+ E*6OG"L*2A*FQ"@5G<4OZ&+X'UBO*#&? M7#0DP.J_WJQ]X!.3T(5 ;7"1,X'I^C%U;2?4^ M:[$JZFZ,_0B7X MF3ORJMNON%$L)!UL 1G.@K) MN 6*0GT14,BL.8'U.J!UC>735 W7E;.IYOL4,QV@CA$X*WW+LWZG3?FAF]'' M?/[T)\Z^XF_$\.ER4@*9:LX<&"N)7;2J=BE%$(HD:QV:&'IUZS]""=T#) _7 M*O39H7DL1;X@W/XO#(M/?W83C(6$&C/PQ'1U 6F#"I$@:&FRYEQ;W?HZ<4<2 MAW'%1X/+?13UTG!(P,()2TY'J2TD44B8Q4=P.3B0Y-_*[#GYMJU[=>U,Y#"Q MP+BPN+.R7A@:?^W.%Q/K;0G263"YEM JMQY HRE(BCP:80.9_P'!6&DC"<1U@X3G$GPF,D5D3)RRYA(H74CUUUI[ 5%\WU# M<5=5O2 HGA1:\XI)Y4N6PF2@WR29_KK?M*=HKDCC6(E!FM:7X7L1V@N4]KL% MY?Y*>T'(G"0M+=HL0"JLXV5TJ=/$$Q2MC&%%*"Z&C)6?T3.1_(H@P,9(FEUJ,$<(QV6 K6&!MML:GU_>A>A/8" MH_^^P-A$:;LCTV^0.]4M5\M5]RZNPG3>+7X]GY7I;!8N,_>'3!3I_=&M MKM/VXZ51J=H'_(KS<_R5D'FYX#^FJ]-7YT31&2ZNL"@]0V4E V8C!0=*U2ZR M%+'62>?U$C=9UOIE8D_2#K51K\*7Z2K,IO^%^7*9JI'?<3517"IF6 0NE">F MA09R.@6(Z!*20+R/K3,J#U,S;,':,7!RUV8UTL3 51\7V[E<;.-T>9FH*6(Q MFCLHM@0*KUG8=$SFGCNMA!=<]^FY]<#'#UM1=DQTM)+IB$^S-_0Q\\_U(<)F M*L'?NR[_61F=Y_4#P4..L_Z?W>H\VY.;1@?:Y6HG\WR7D%J/..N6YPN\ F2. M)@?G.$25R1WB68&C[U' IR,J\HG8W6&V!UOXG0AL-WKKZP=#RT/S]K:7Q,C2#E<$O_VZN6,(U/+ M6&&@5:@VW7!P25BP6*)%E(BY=4\ J"RK_[.KRY)D;L2FUJ4U]U>5JFF_?UG[HOT^24V,-W>N3#VM;2/DUO M@SK:;8G'M6.]ME:?:(6?Z4?_.1$.K<*< +T0&Z?:6W0@L[::):N#UST"E9[+ M'34'?I%4^W:'0Z=B2=D8<$P0U@4G#M%&*$4Z[B-'F9ZU4F([F0W.J! MNR'ACBA"RB@U69*HO*O3>V0=!A(@"LO0$0+,W0JFAP>^]5BO;4)Y^:YL%KGV MU:XY\S%G;Q,#4C;%A@HE1*\$\-J.,"K'I#[N,[#'J&O2WGNV!M$##UOOZ%G2 M?RY[\D6B)E]$JG5): !.>!>J9!N8[Z'G?=8^?(??>D[BZSO%0$ZX*5A?:I.& MR3PA,+0FJ.B\S^WO\EN^INT!771:1M*.)59!%4'[,:$ 7[RIKS=+">UOZ'9" M[,#O97?!P/W[MY;B'X&GO>UH65YS4]L8*)LE9&XDV4%/LB+^P 66#4:/&N4S M'';+W9#T7(]?#T-2,\&/V*/^>'YV%A;?WI7?PO_N%O_A5S_YD:V\Z]UH M;Y2!?-7-E_3Y>4WR>J5OUZ HQ3L*YCR$K J!HM[IBB#(Z>+!H'6>N]:5D8_1 MTZ#EVT.#Z;DSGBN*&[*H+[UESA"C*[6_F0K,2.G=$9J^/4#-P7G4Z>?Y.D*; MK^XO9= )?Z<-.$C&WZ9]6XWWRG[]>-:Q=;BV'Z7#ML\X$C*?06DC@.;);-;]61NK_MHM7M'RTW6KD)L, M&6&,Q!3)^:[ICTP;SH> D+U@7'K/"K9VNYXD:M@F'4<"7%M5C %;U6I?]Z!Y M=1IH1]V,\LB*&UYO]4(=@\N4IZU2&,C@BI1DRZUJCJS'21IVXL.Q<-50#2,. MMB\*J7[O5GL%UK?^>:L@^F&:&EQ*77SX-49R4=P7 ]EB!A69AL"3A! T8ZQ$ MH[5X0@A;/O90(_!$?=LU#(G4Y)WUH)D39-RB I\"@RBTU4DRC+%U87M?VH9K MXW*(CN_:@:-H8L0&X2/.,*TPW^P<_V9>NL79^M/W2;X]\8G-:_;E?O_ !%C8S:U>=O MJ4C5,4DK# ,ZY&H!?&+@2NTR[FUA4J/SO'4=[R/D'&J2MGSTC0.=H@-MLP&F M:S,AJPV$I"*8[*34IBCK6@]?>(R>84U.*TS[3T,C!JA^\Y1Q-)2-7N8 Q M=22,#PZBK!,3LE$"M2LRMMYQVRDYN$"LFW^N59KUTV]9V]F.>_8_=Y$;Z<3M/) L,>1\U.']_J2-J?IT9'U\5B'_!+MZAW;C>>==U( M EW!,]!_T;!0JUWKW6M2X)",D&&Z2.2,\]#ZK>9N%!ZT;*RB$9N\5]W9V72=#*Y5 M-_6^BOX:YWM633_V:>UZ$?6DN%FM](/K;3E=K6=*"ZU!LAI,>9/ 40 %Y%?5 MV<9*.=7Z=G4G @]N1=1GL1N[!'.0@80@%4;:)474*?81:'L$&2TO,;7VQ7:C M<%B;=CQLW6M<=#R][6W=ON(B=HV"@3=S8J#>+FWCA@4KI&&UJ+I.%I\]"!NV2V. 7K=<7G/R[8:S.Y$H M-0\4=P=O/;YXREIXK2;D2+7@P^7]2_VB!)V^OA68?UDLNL6KCG2: M-J^W+J$8<]8E:81DI(!UGP&'H5!,R66411DTK3?V+O0=:N1^QS]OO"19='/Z M,N&5![)9_\W\YL],R1\A -U\8@?C(&KZR@=KF:3OQ= Z8FA! M]U@>:S=&X5V#^.PJ'K&A7/<.V=@R14*:@B,@108*E&MW4$E;QV"VVM#W9'G6 M&6E]FM -W/9I%YSL-':E@8I&;5PJZ]VMUFVI=F+ZMN_UV.*)CWRNCO-'.<-V;!W.(KDI2D-QU735 MC@HQ"PE8[X)X44JYUHV.]V@T_YP1X ']PWI\Z/'CP"=ZB!ULA[8V!3Y :#T^ M]/A-C8_:>.V.MQ PU-9^%G@.#)3B#EQ-J?@D2D3\_\A[LV:WZ.NMZ MR4,L/X( " +2YQZ&T#[V*L^YIS;^2]L=M?MD__OI*=J;[*;7F@!NE7;,8YYN M'SY7,\.G^&B>F7K4U".'E -&#L$Q#PI+ &^1>4DJT[&KY(T%CR1"=AXN7! MA:>H8 2WR\]-88Q*1,],@H*1 DON(@D(24HY^Z R"SFVKMPZ9?[E$/WXVF'H M.+$//$7N82OY>[^LKTLF7->I:Q,D8 K\_K1?KO[97X:MOJ9)-4F2C+;4JLSHGQ$93< M=+$.M8Q5>&^%\TJT+OQ\AI31=KP[!4@MQ#X"]&Q:CRXW37"F:SJ+?^"C;-0_ ML7IYF-_\H$WS%S]]."DRRT<"(:T([7CH'((*8DP14;%)W6(IG6%[BG MT-L)A^;"<'@V!8X K,\V)^0"(F<&5$@*HL8$HMXXAV)9DJW[T'0@ MJQ/T[(5!K[4Z1H"PN_UQWRZNXYKXV$EO]0D33G_4--@_E[35/I2RFI1@C0A8 M (W*H(SUL!D?P5Q$FYFA0Z!YVX_#2.R$/'=AR.M330-'EO\Q7=$?3E.8W?9G M?C,/LY^KZ>HC+J>+/.')U)YTM7S?UWMV,M@^L0(B9X8I>BD?OK1X,K1\?:5. MV/$7@IT>A'LQ!HMB&F2A;H"0-L,,N ,O./TD CFEQJ"3K9]F=J.L6Y*470C& M>M3*"+"V:ZHT_WK+PG/]Y"<)JH#/(L10"'=/@SGC3RVJ&N^>N< \CK MAKI+R\WWI9_+@M[MJ9]T+HGS.D>6;9Y9:@B2(1B=1$JZ6.=;WWT=0V?=I M[=T(Z%>VX(2SE)*J;:C59C:S3>!Y#) 5:B-EK>#O\O#NL%6[@>Q2KAIZEOH( M3N-W<_H6KM9W7%DRV"Y94\#6]R4J"0?.D&>K>5'&\1*D;]VUZ3$5W7!T:3<- M)TI[X'S&O?&F]?;MR[WQ6SV\\._YI@_7\?5-$_#\N?'C9#K;RY7WZ;? M]VQ_^;9]\5GWSKU1J5N3'+[B1&1=6+'[I@:&_%AOR#3S8BQZ&Y7%T,UH]4UJ M-X1>RAW$&/4[ O/X],")&\;O,%8FEW%OWH9L2OBUXK2_VRW/02_+FYS^ZARO;^]\]5;/L"5_W7W)IB MN!>9@T%4=#IS#\&$2)%""H$'S[UL?BG4WVCM*L%/^/UZF;Z%%7Y M7T5TG3:S=+XL?L';OYPG":6*O/JTMI9J6:R6.VOP.G)E32Z( MK2L$3B)XM#6[AV#JR5*5LZAP!(?OO9V_XVU7(C&)(=CB?0*>1)V04DB(G$N( MOC;ST&A"\Z8,+Y SVMK>4[#62OQC0])_AMDU3I)#M%@D%.$^."+>Z MZ&3)&>6MGQ@\IF*T%;_-<'.XL$<)ESWPZ\/@K<>%_(L,:,M^&T&IZ-%?\&18@V7YP3/GSU$B;??/E>$^ PW_4>' M@H7@?$R0F0R@LB6+$[V"6 (3UL; 2^O'9?U%AS=2W%QEO%W\:SX)B#D:8R$' M[T )Q\%S'ND4UY&A#QH?MFYLHOK,)WU\5;\0 +.9<1.D4O_EL[%*+B2"'$SD!1=AF@2 X9:<.E1 M)'=!>;#T#?/U##^4IU/(VP8)$\V94*@\9,[JS9PTX!P7P!T6(]'&Q%NG&+I1 M-EJ+> A*'F6VVBME0">_5J=\JFT5W_P]74U2L(PYR M]8&C[(*D5XJ#;A8<>,)1#YIHNL6"] M$\H[%H5JAH;MDL/@X01E/53W$9(;6.%_3.?3J^NK'>$^*6&*R) $8DV79G I M%(@RQISKU*UNC\)?4?F]10=6^C$J6[20W]"*#W_?(3RS5#(=BU"*Q3H77H!G M.=3Q;:PXY"BZ99E?4_S=18>YC&BF^*/E-X*/!J.B90YF#:OVXM3MUP]YG]>A ]*RH_Q\4Z*G DD;,@,9*4(4E M<%$)D$@[55N4_&%KKG$7Z T&XB,1=N9ZO4/4/08#?%)]!#,^J)K,DUXK4,:( M^AJ@0 [.A5 *"Z67/BN]EK@,9Z9/0_CY53JP]7Z:T2^+=9AMN5WLN+W#WY?% MV[#&252.6Q8-(5K)ZTV[M5X)+4679^3'4S!L(<,9;.V9E#->"#[# MW9NKF@R<."U09W20+1*/AGGP&>FL4%(9U R+LZTVWD2JJP&N#(U&ORWRHAEU"Y"8;+BS)MO6K]+;U]KT539SI7.Y'5:/%X)N< MIU6#8?9N7A;+JXTZ)TD4*0TBY*+K5*8BP(L803HG>! V%A[/@L(GR1NV2]J@ M.#Q=72- XHFNKU*(-0.'6F107G @:7K@R)RSP>K4O(SL@J.9OJXUSZ;"\;J. MKSG()AF=6%8@.#&HR%>&X*2'6!)+R1J;;)?^RI<:O31&WAF5,5[(O>P41SI0 MO,$(&:6J,U\5'0/>@A6HK.7<.LW^UT8KYX5;.T6,X#S^S["3+B\W(G-%YMH$=L/ZJYX#K+ MW9\O7BV:[J_2\F 2SE5K>9IL^J^V]"Y;5&0'0ZIMZZ5GX)2OMI$S;564"FUC MZW&&NO)?KY?50&PO;Y7/%&\95INW;LH#+,0H-3"-FO9ZD+*T+BA]DI#1UE(> M@H%GJ\N/%OD(#MO/I(;-C.I?KE?3.:Y6G_'K=F1U+2>S,40I70&!0M0V2T@& MG,Z*;(H-,2G'Y$")E-D MK6*HDZVTAA2T\L6P8D3KS/$] @:N2VBGV(>0.5K*0\>1UW&%@:*6?)W6JUWE MF>8F>*DI^A4N@1(FT4_* +?"B2*,8=@I*?'$MP<&P/%J6C24V=$Z_X'+N&B@ M]4^+'WNZ2R:U14XQ@%:BWM#6V1G1 @_QY3,2PJVOL()\IY3$BY M?8;ID^ 9%9U[(DA0VD@2B.> (MM@'<_!M^[C-K8WKZ?J]?6WKH<(^8)S,/>F MZH0[4W7HY_>+^=:MR:UMQCE>QSPZ#VAX91I%WQ^GX]UCHR&!6@ O1@,OZ)DHU,A0E2DV&R4B,4L3AA5$0>62&1Y--D^=T)Q$YEM<'+3&S&$*! M%X#4/\/5'4GOXJY28?QQJ(PAG )(TC>Y"C[70X- #I4_0-^#ST M?- Y$+ GZW'@1-8GO%JLD:7O0B[A'$PG\$X23H&S#H$#;H$$E?,$4))&GR.7!41$V>MQY!T(FR88L'!D-=> M64,[=+&%->8Y1%G/-.8Y1'*CZL_B M@Y(\2P&IL-K#,4B(SBM(WFOB297H.G7P;-Z?I??&/ >I[-G^+(?(;VC%W^LH MI 47RL3:CBK7*;V<@\LN05*19VZ%%;)3B5WSCDR]-^8Y6O%'RV\$+N>S1][M M%9= XY5-$DSV%*X9SR%P"MRDT#GQG()M/E'B=:K&\JZ^!Y>A)]6,&6Q_K;!< MS]Y/"TYT;5+./-86]0:(N00110"=2XDA(W.R=>OH#F0-F[1NC82N0#M2+2- MVOZU0YV"L/HU?)^NPZR^(YQDD;!(+L%RU!3Q:>*#10^\8"[,8N:^4X_)@ZH8 MGJ9EV*BG9TPU4< (@%3;/ZV7UZFJY=U\\X +5ZM_+!>KU81KSJ+ !-('"A D M1?D^2 \LYI*$Y;D\G"-\,I9>(&?8$[%G.+52PP77S&P&NZPV;_=[+(5Y:I5S M5;B\RF'_A2N,!YTH< .O.5DG15@*20=(R65N @5SQ5],X_L13+--8 M%"<1/-H2ET,P]=#NG4^%(SAKCV7V]HC1R2J/PD/A]=ET3"1J)3D(ZY0N0J@H M6WMW)Q,]+&[/"+!&T#Y.V^.&-SE,6XY73[*\^D(GWR_TK?^>H$LLU;G0+&5) M3E3M]>T-R5[7$EY-=+S,)YIA5OC>UCZ!QM.Z93'(W>%38"4#[! M&6W'WVL3M#N]T&[9TUJYG!B"S=+6G<:(/5O'FJ7BA/84M+9^2GT@B:/MSW0* M%/M4T] /:F]VV1>\^KY84C3\=EJ(#*038?47Q;;+VX8L'\JOBQK15VZW7?PV M3M>=,\%[4Q++X 3*VB3(@%-%U79H*J"(1I=.S8U;$C7:%D['(')8E8W 8M[I M5!F6SZU.'V^9 M_0^<96+XKQ5FBASK;]VR6Z?C!!LU%*-IVY5L(18KP!3O!"\^>=7ZO<2))'=" MJKLPI)Y3C2- [2'IC4UF&V-DS)E N[((DJWU$+DGV5I.4I5%.FS=O_Y0&COA MTE\8+GM5U B >-N(_]UJ=8W+-Z5,9]L7*INB(6DL[[7[P,,3#5E:*6?<6-N]?]+%!^>5!LY*T23V6#"5I M;!1/G,LS7*V,Z>WA&8ZW%LH8*:;JCTO$W7Z+@M&N)&M9&-5%]!S@=KX>!;^9^2PL*5LO,P. J^E64%;")&.9$'B$>@U=YT:8C_W_6%K M//I#1Q-YCL =^8S5/:\9_SS],[J*M *TS![RJW;\2F="EBK92VS M@;"O/'AB'#(=PY&5@C8U3S$>2>NP51W]8/"L^AL!3I_@Y/UM?:N7!JW@$'QM M8\P$[3E)=MB$I*+QWN5N'5].\YC?'U03?X;7W<,$9<>I99P0NUL;]9^+Z@GL M7X:N=GLX3XI!1VY IJC#&U 9,T19635"&]2:-E7K:J'C*!V=$W\D4CH47#96 MVPC ^2;_"+5D[\MBGZ"K3?XYXSEZ<"Z1"8^%J-A:SFG ,=1 S@TO[]KJ^HR9^IHL\21A]$H$X<,A E7H!8(*#HGWR7@EKFG?C>8F> MT44&;;#53 4C@-/'\'-3)$EV>,O-7FJX:Z! $;6*&@T(RRTHP^D@WX0T3"7I MG%,%6Y=DO4;3L&79O<&JJ2I&!*W?%\O;2=:;1Q!7B_EF^/7$!^LTBOHPAPRP M,K7W:8@2; [C=0Q H#M144LQ.E\HZ'/2%(.M;WX M)TR+K_/:5>C+,LQ78=,=9O4FYXU(P^SM=)5FB]7U\EYKD4U'HHDRD<1,W L5 M-^.] OA, @^J,&-Y,!3/]!1SMN9EV$KJWJ/2054_\)W#7@;AEH?]MOZ^G"8, ML\V_3[\]O:DW#YO:W<7Z&R[7]4W$UI.9Z,@#LQ1YV8W3(FT"EZ* F(L6S#LM MW(,[\2=O*=I1-&Q9=7/8#JBN$=CI/Z;SQ9*BKWTL-G&%955;[7.9,BA5!RE: M9\%+JU4QODC5VKX^I&'8^NC>[.))HAX!5%[P@?_$-7DK8?7M)L>H/3IEG *7 M4\VL*V*+)0?2HA8R%*USZSNR0^CKEA!F%X>QWG0T_OY[BQ?F+S[L07!R&[YC M%FO]D?OMORF8YIDQ\O%$GDJ MJ62()OB:$F! Q[\&9LA!4):G8%O7Z/?R$FF(UGN'(.?DETB'*&H$Y_!S):&( MSJB4 TBGZ\PDEB &A:"E3IIE(43SEV^GE&:/Y^710?KO6)I]B#)&BJG[E3JH M RLB2=J1*H'*OA;-H(&$5GJ5R3-)9R@TN832[(-4?W!I]B%Z&&OA941/OBR7 M(*30Q(.HW)@(0<>0DF6.E=?\L),++P6$4#L]^E\NL99;8GPJ*'' M+OSE$UM"Y"6RD;+U#5<7ND9GOHY$P:)GE8P 9D_M MRGWX_0E_X/P:)]QIY;U6($6=FR$=0G2AD)EF*@H74K:L?X/VD*PQEZZ= ++6 M"ADYQO[$];MY6ESA^UJ#()&+31=O@9B)'>MK"M%7XZ]8$-$GVWH"4V?BQES* MUA/>CE?..%&WY^MA:\)=2\*)#8DY&S2(*CV%S$!(0I$!#[$HG9/EK?-=AU,Y MYK*WMCALJ:X+SO[O"P+[2_D_7.%<>?X7.3M#P>*>-- MU1^ @^=3]<>+?02'Y3O::643WKQ_*KSYY>=F!_\Z"V2@:X905)D)K,_.:HFH MBJEZH*).58LQ*\=0M.\5=A")8\G@GP"+1SV<^M/1^"%XR]R?X6J?ATPE)_0L M0E+!@"+VP)6:.XI,><$H3.*MG^\=0>;0/:)ZA,UA$#U9AT-?!U0N:O'3UUH% MM4M=DPLJ0M8.=*FG1W8.?! 6N)0)LQ?2,?>*?_;^O:PR:]S(N-D MR0['08V6T:ZWUDWC%@U-PR)*))5U#Z! M<4P9%A7&V+K Y46"QM)*I5T(UD[^8P#3EO;=3F"!G*V M1(E!9J%CZ_FU]P@8.%YOI]A'/9Z.E?(((+*]_;D1SOO=$Z)MG.@8%RD;",;5 M'E0E0@QDD+G-J%7M>=!\ULL+Y Q[*])/NJ>-[,<+H]V>,$;SQ)4''84 %5/==C63AR.[*654*0KM>=K M!$_V$[ D%#[3;E.=LG^O>,@_'W-:&1*RTJGKX\/I67@ M36*UM7W@,F-,O-,!U$7]0^;C3E#60W4?(;D1'!^?\/MB66_N_II/U]O>X5&2 M1U983281YDO0M?Y8@8Q.8PC:E.:C:AX1,6PCCSX\CM/D/#:@[$XV442P6EFP MUM')9E,"9T2&(+C&;+EN7[SX!!G#^A0G*O8EF!PAY1$ 9;]GWM^4+J42F8S! M03**!!(#KX/#"BF7M$O_QVUJ'I/DW)L';E1/4^ Y839#W^*K\/S[YYO^D9 MN;@SR?WDFK\CUVM< =B"Z_[K ;EADL+@!(5IK%>4&@)F0>%U3,R5Q&1I7?[; MOAYPZ,^5?\(J.:I+_VVFAS8"U)>Y?JVTWR9L>R[=BW]I[;DNP#B.X6 ,, M:0I$M!:X-M*I;$2*[!7LG4K#:"L%#T'(O4OL57$1 -M?M@@> M?/$(7M&65<70;A44Y* J*A17O.2Y&<2&C//ZU/?!D#I"^ .#:L_!N_E?\T@. M*.9/F'#ZH^Z_/5>[S)FE +G.F(8BBZ^SQVDW\DS\N2!R$5G)V&7@4O<5QPZH M8[2]Z%WT(P'4JK*%83FO;&V>;C[@*5AALK"T_VQM>U!D N^2A)2L$]%QYF(Z M $ZOK3=,W=?9P=14[$,7EA[G.]Q&Y(;%A-P@L-J!3WDGP2GB.I'?RJ01+*@N MA^"I= P'O4&\K[.J;6"([O;8KB_R9IM=S]938NGMIEG"LDKRS7)9+Z V-35W M>=_]R[N8"_-?%.(OGQ;.'[C^5D<@2 JT,-1^M#5UC8E48EB Y",6DY.C3=T! MT.>E^N*"CR.1N+@(6 R\87Z?_HWY8^W*?', /LG9?0G6AN.+MW62D??'/@0HFL].NA(4H>I31T=0[ CPN^?KEM/*^$19"B-1,O!8^]A%8RG& M= :$*!AEBE*KULTEGJ9DF*K%P='70"T7?)O\^V*)TZ_S7Z^75=P_-Y-J9FT: MQY^PYKENE0_DOO^;92UU$$D6,$X3D!,*<*@+,+)E2ABAC+F<-O)/27<[!>D? M83JO-1N_8*&_\R7\/8GH(G.)/)#-0]V"9,N%LB"%2U8:QC)O77UW 'FCO6<^ M!"^/NE3VI)X+MH:O_?GC5$5_5O)X6LYE/1M)ZPS]NUBQGD)IL"G71RLE@G.9 M@>5>AJR+B\U=K/ZLZF.I;E;X^87D^,NLSD\,T<04@H7LPJ9JGX,/18/S 97B MF;'2NI/7JT2-UH(>@HW'!>&22?!*>)FXT\*V+HT^B>!ANUOTA,GS MJ7 $>'V3_^MZM=[/DWV!]>WK[)PQV;!YMJA!N>@A&EE#NFB8+UFHAS49IQ\# MAQ XK(T\(W 6Y]+BT.U:KJ^N:SCY W\K!3>7 --%_E#>Y,7W.V4,@C9TC$D! MG17$$2,!.B]*;5\51;&<%]VD>4LG:@8^J/N#PJ)7O8S &'ZH\UG_7,S3)J!; MOY^&.)V15X+[9E@F,.3D<("VRE"PR!AX7MT2+[3F0C%52F/[]QI- S8.Z@$# MBQX5,@* T5Y<7M.JC_@HQ=L0G(&4ZPB[[!6X6(=:%&6+C%;$T'JZR'.T#./3 MG0E0310PDI+'QTPHK@NWTD$LK/;L8O7]H-)@BF8V&6'%P_8>+]8X'@>-YO>_ M/4.CG4C'86#J8;_Z&'YN:G[F^5G$(WJ;?$'0R7JH0TX@.@JL2[2F$'=<-+_4 M[4[=,/>XYS-"?2AI!/![-_]!XETL[QS01J<8:-=@X4A1C9$0/49R,#4W25)H MXUIGTAX1,((9MISY7Z7 \%,..1 MN-'9IN8UX:\1-::;EZ: >%CNW50[0_<9Q=6^4^Y&,,QE1]N.]B07M?%+*G7V M:03/(_D/4FB+G>Y87NLU>G_981OHG]^*G2KY\8!F/UXB(Q;F.&A;$_B,&?)2 M;0(MA8N"YQB$;0N;H0=WG*2^IV%PA"Q'<%@=NWO>W[Q^B!3<>A<5!!OK-6+. M]:<,/"E9DDM:/FS$-5C=U?N#GOGWUH9_.+_KO-H> ;P_KQ?IO[\M9J30U6__ MKC\A2@!CI0(J^<)5%"9JU[NK8 M@N[+C&#;P/?L>A]-5[N[75!WO[O8-\.81!ND+89#*+KFJ;2IKQ@S")="KHTI M;7H0A+S2S^ZEU8:-/1I74?Y2V,N;%/:VA=H$LXXFDHB",\2#D_13 M;5A:)_MJGH4(T7< RG/?'];)ZP$:300Y,!BVMR6+DC;6,3SB:!(%LT6H D7* MS8V)AV!J^[/ 2B%>LK6Q RA>6V?8(3D]@*.I8$=G,<(F/TA0K_V1$G4@+Z?Q6#H2BXAV$IV[6''7[1[TO"PP0[JH-DN7.+$N&9Q>2!%VFV M93?.<0M6&/H/3]Z)+N;AR8\/4VQPMB/C&!&.HZ7C=>VZ]^;SKX;I24&K7,D) M2JVT48X5LF:I@#26:6MD";P+ !Y_N9/V_05I_T3AC> \J)URMF. :KS]&9<_ MI@E7GQ>S/-$^68&80;K:,2)*"U'84)LSY7Z];JBYE*8%O4EZ\.+9U?I))FZ<[%0[+:@4(-E<0*DZC*6P MS4 #*2TBE[Q;+_Y7%NJ&ETMI*-!>MB,XL+;#C;^$OW_[^SO.5_@+SK%,UQ/. MZGQ#)R&J0BX7B06BT1&R\(&QJ#B:UJ?5,Z1T ]&EY%-;RGU4XZY!DEY[S3WRZ&P@N*5]ZJOQ&<)Q\7"[(BFVG M3S+O1>$<3*H3WQ))(01A )60 A6%[+QU1>GMZMW <2DYTQ.E>S@N_!87P1TP\:E)4R/E_&H MW(@;-BCBW!3L3-Y[N!X')3I\?)<6 H M$-%;U^?V.BC$9&W6P)UA]5T9!V>U!(DA- MI#^JL^1ZQ],3E02R_:U(VR5EZ1E2"DS4 KZ]1O2L6,-M0#/E2VG3)L3_Y\6ZX MN*P$Z:DR')4)2??8F<022Q)D (W,$A1+%H*G^"L)9;A'@4$><]]R=XUND+B4 M=&=3B8[1/-QX6T$F(:J;S33CH+)@!/%0:@.Z8)-T04IYK)DXR&L5EY3W;"?3 M$7BPCQMC_&-)P?C>CT*)R&HJ+V3E".I>@$L4G<M#"JHVB]6(?94PY6L=JQDB&5*JLZ:->Q4([*$1U9^-MWS,>'2:N8* R-J#1UQ 9'.4K"9,:[(5??I\$KFF\]W0\$E MI61;R''P*_T=T;=999N8MRR"\H4"-LR&7" M35Y*6O5TV0W_WJFV,)[=MC#&O]/L.I. \HZ:?76^]$%H2PR%8&N[-EE[E- 9 M&$P*6B<3'TTJ?.[]4\<5NT'EDK*I/4E[!'[&XU;8^T#,),6LXQP8R[4K#5IB MR02PT3.FHZBA?_MP^&EBNB'J4O*P;64_RB#XP6Z9($;I<_!D3YD!\KLI0.-> MTY$JT63.12A=[HD[+=8-+)>;H6TAXX%!L^G9,EO,O]+GKN[P<)M9S)N^1 RX ML.2"28$0K7=@6##>^1Q)/#KR M.JW!D)]>0@0TBCDEE?&QRVW/*\MTP\BE9&%;RW54I\\31M$(C5BT@Y1J9\ZB MJSN6(P7V**23&47L8DA>6Z<;2"XW\7JB9$<9+#WPW&]+ND4QJ&6!8K&.#B\( MCND 26AGH^*VV-0!,@-A,!$ MAL*23UZIR!ZV(^EP+!V5AKG M%]H,[W.K\G'TO=J>N& MMTO)$O>LG5$=9HMG<@P3LK,Q1YX!/:^7*#*!D[79=%2Z9&$QE<,;\3VW6C?\ M7$I.N"?<)UF,XQ_Q:6J&[XN)8W6.]YPQ]L$*2+0KM[B%D\6-@9# M%E9ET)+L;DG&E4Y9Y)=7Z8:32\HA-Y3JX+4RGQY0?R0(SJ/G)@@H@Q)Y82"PNF,N9H*U8, B M5REEXT5I?0B=,M]!74HRN:7<1P"?TR:QD'_O+/,.>.8:E,RUL%U$\#9;KZOK M5L8R^>;+XX+R(\I+#II4F2,:AX%#(L^6"3I:$"B@&UUP;P06V'FAQ$(&] M3#15BMGD<@'K/>TIINA@K0^N>(C,:6-";-Z'Y?6)ID?P]N+HV<25-"S4?A>1 M-KF19#BT9I 4XX;'E(/RK9D\>0IP;[F'DW%PV-S?0X0_DC=\]^9AHU,A$Z4U M%E$UNVO!QY*A:+('PDD6.G4:.7JP>&\YA&8X:"*Z$1RNCROB]B.'8Z&XHM"1 M:0+%I%YS\,4B9,^549859UM?L#U'R[#C8YJ;CB8B'XG5>,P$=R02PQT$&QS% M)EB'5B<'+JB@,6995)=[MF<7&'9@3"_VXS0ACL.(;,[!C^%G/03?S/.S&."]K:/CA,HV)\$*;V]6.E(W[+R9/@Q-'VH9 >#V#TEN&9 & M;4QU+IO19$!]\!"<2'7$$K%SFI!'@))GW?.L M@A0Q.Y(%Y7DWK@,I7?.X^ MJ/CW6ZD\E->.F$<('$9"^/<:YQGS_WU"?=F=-6Z2]TD%KZ2N33*\KUX5.53* M4U1'SGTN/ BENZ11GOIV@[;4"3&O?J>-_#G,:.MN]EL]\W?)V4F@/8O6%> Q M)U!<$?6T=2#R%&16Y /8UAG$UZD:)HW81,-/]*YNJ8(+-G']F:USFZ(^S$N' M6\+@M63"U_'"*=5Q< %<*'3.2EN$M$J+[/IQ:)^@YJ0RW=M-MKV^\Z+>UCD+ MTM?)V\0E!&$B",Z8M\*SB%W220^_.^QM1"--WJN\/45P SKB&ZN M([ER4EK&:C\[2T1S!8[+ *PX8U+,9%\[W_<^.B9)19Z@K(?J/D)R M RO\C_#W].KZ:D,H M;-%"?D,K?CJ_0WB=3AR)=7",;UJU2#)RBI,_*ZU '@+Z3H-.7E/\W46'N7!N MIOBCY3?T@ZO; XZ\;'RWQBNR>C*:E'V E&J7%>T\>&8L6,/(/Y;29:\/\^9N MOCV,FIL=Y4U$-H+$Z1^X_$H?>Y/^YWJZ#Y;G^5X&9KI*L\7JFC3TA2*C7^C? M_N^)%MP;ZP2($.O5=V 0"C<@BPB%9*;%PX*3DP.8XR@=A<=X)#H69U?5" "Y M+7S] ]??%ODVM?+A7W-:X=OT^T=L8E3H":WK+\H?EXXV,^.OV:=OT!][R>".6-X4( M>3.;?5F&^2JDS1$SR489YZ(&%I3:5KYYSQ",+TSR&"SZUE:W.1/#U*3U8IV' M5? ($/["@X1-LO;G]I^W_E#05K':K,LQK%6_6,<=UQOTUQ/'MRBC %4$HEB#)*L-$$$;2VNOE[ MIJ9D000^75Q1=+;UFO^_% ^+J>+Y?^+ M8?G[=![F:1IF;\,Z3)ABOE:4 XNI)A)K77E0&KS.&$1!@TDW/X@Z$#9L279O M)U)KE8P!9V'U[J/,+OU_F_MJ^ ZE3I@51F>R7ES J(K&8S@RBM> M,,K6=PN="!NV7KLOG#57R0AP=F<$^/;=]SQO2C4?OW9X,YLM_D4;"G]?+-\N MKN.Z7,]NGF%MA#!!'B-J4[LM2$&\UU>>/&4H02=G:@N.W'K*1TOZ.Z%VB!:G MIZ!V, 6/ -PW0YD>;U*2)M.N%ALP4(5Q"GJ9 >F9SR72G]K63UR>HZ7;K>L0 MG5)/05T3R8\ 0?]8+/*_IK,9[9IWI);YUVG=*)NF"(]_3?',=#Y=X_OI#\R[ M'1,7Z]5T MCJL5><>1'.%]#<3&]G^\7J9OH<9A^[]U]UKCX99U7G*1E(5@=:P90HK?$Z=( MGJ>B0ST.%#:&<#/BNV'YTNX'AM'MH.T7.VSCA[Q%%HW*M3\-)P9500KVI$FT M88M5DJ2>6&O<=J>N&S O[8ZA)^V,P)SNAD:0M[SX.I\^E?M&1&YR81"DPOIF MM\Y.PTWGRF1<<%'EUC[EJT1U0]FE74&TU<4(P/7Y&XGS%S+:N>:RD*QU9>K# MYKGY9BO5:H1:ES +>Q,^49)C+DX!8_65A>6T=1134'1))JM8;//VAD>0V0V MEW+9<2Y]C0"2Q,/B"K^$OQ]N+9.$R4;4IJ,80'G:7T&: "PDK:-)'D.G=PX' MA5D+YX*5IW4GJ>FFXPN[0;E4;2'P&.-I>.'XF=12:W M=!96JVF9IJV";II"O\556DXW7L*$.>Y5R!(LSW5&H0J[7JI<%L3(O5"Y,;H. MI;$;YB[M/J1738T B2^$X/L_VGFDV5OE,RN@>=D4C28RU38#UR$JY0WGS8L4 M.A/7K:SWTFY%^M'-"$!77Y @OD<*B1Y?B*LBR&LU('7MPV\\ \<1 9F3*@M4 MI;0N(G^!G&[ NK3+C5;R'P&4]K.DR$1OPNQ'I>X^&!VX@V3K/;1&#CX13T8I MVA,18Q*MN^R^0E(W2%W:'4-+/8P 5MMB,'R_")L09KM5;FL?]O4-&'6J8O(! M:P6/]A!33. -HJ=37XOFM[6=".L&L4N[+6BODQ$ [5=:EG"DIAB;90H8._=8QY"'W=8'=IUP>]:6@$ MZ-LZ A^^XS)4N6VWU)WLC%(8M(@DI]J^@P6$B)Y#IHU$OZV2T:VCSIZ9$GD"2@7R+9/.@,IP5/5ZU[9^(=$U1W;T%6_M M6;H?7_'/Z?K;K]>K]>(*E[?(X%GQD@(0 DA]*18ZD @9C$XD[74J5K1V$CJ2 M-G"3TYL"TK)8WAI9[+'YZ;,KGKDI:C?.^V^6JEV2K-2'O\SXW4C%VF D>)^X M*HYBP9ZZ_S=LEGKSY1?JD6^]Q(DL1D2&O!L+[.'A[?OQS.5WCAU)6$PHZ0N*: M <-@03GFP3%5@*5@@\V&O-3FPZ6ZD3;:9@FM$-=*+2- V[Y[TQU+33Y+0A8< MF&S(A<]H(1:F0&HK36!2)==Z&.)C*D;;*>$4#)TH[!' 998O M [1=E<01)[L.%H6H#\)%]47)^C-6A&*,\>:A0MNVJT/4+9Z"PGY4,W"GHCO= M",LG4M/R!^:G]]9$*"N]X);\3^%K,Q4#SJ@(*6LCD?ZA\X,HXA\D']9_+F8ASIU.2.-ZF"_W?%ARGI^';XF_DLRW? M?2W6F13,(F=R,+.OXVV8=1!**F"29^B*"O9A+\'G.MP?L.IXNQ\<>];V*/41 M9#W^,\RNM^K9,[:=NN.4<2CJB]&2)"A//_ED.11GN52Z&!2M*_6?(66\;0M. M,5,MY#X"^'PF36RZA.\[?WS&KYNFX9NQ?%)+G75$H.BD-EP($B*:0O]PRDN9 MT;#6M5\O$C3L]7@3E3]\%MY,_F, TY;VMXNK,)U/HHU$.\]@&*^OUXL#'T0" M\A&3P.Q%5*VO'^\1,"Q8&BKV(62.EO+ [L\?87Y=R.Y>T[(?EXM\G=:K_3Q M6X(20@*Z3(>N]Z4:80XYBFBEDL6JT,'5>7Z%@<%PO,H6S>4W=!/UZ[C"\&D1 M%^MIVM-OC&8RJ (*6:I3U(A^YGY_F9$CTR)S%_R4$0F1ZQ8!DXC':/<>FP+Y R+F#Z\C%:R'P&, MCKHTS"0RENE\U7%3/6\SG;1<@>*%1^.L#'K 0H,#$SKG ]Z1(&EQS7N(QD: MRI=KO[89_7?S5,?IX%O<_N_$BB1B00Y""E,+P0RX2/_0Y ZBR8Y)UF<5A#J[AZZW*>_TU.>E[_7ZJ'. 50W>H;3 M];D8H<$EG03XDNGTBY)<^Z3KG'MM$G>))=M^*,(!S\5.2!&E;YBO9W3([\3] M";\OEC4[^VY>%LNKC29_^;G[PZWGBQEE;<())?M,O@"SX+SC$&/0S.1L$5N_ M&#R"S&&=MSZ0]2CQU+/N1G!BOIRU2YZ730-.Y+Z&8/6J45M)ORR)>V%MDJVW MY8C3X;W#X:!4^2&Z&0/0[N6%A-APCR S^0(J"T:QO7$@3+&E2'(Y4_.ISY>2 M*C](L2^FR@^1\AB3I%H$J6H!OHVF#K(6$H)V#BP+D<=$MASM*X[524G2,Z7' M#U+3:TG20V0VWNL1P0TWV5J(OB HK",7!ZY$Q)\F/U MWTA^ Z.@9K^^+99('/P7$@?_6"ZNO^_8\$X7*V2 8%7M\%>3_5J3463%1JE5 MY,IW@,$+2PP;@[?!02L)#@R$^A3PZ[(^30CS\'5S/KZ=?IVNP^SS8G:]::2\ MOP@JQLD8,WCZJ4XN4! 1"T1;N$_9T_'R%7S!]FR]FBZ]3O#&&M 529@@FR=JP(\(F+@ M*.84E3X/CR/D._ Q]-L M%)L[G#XOK3$:&!RCND4/JM[>LVE$QK).8!0=I*HX P&9 I=B+D85 M],U;D76A:^"@Z-PG4VM-C0%]-S+\;;XFI_^?TXQW^+IS>?+;W[3J/,SV%R>K M7W[N V2=K*>H[TEHN. UQ.J.#Y &+QLA T1U"9)8\\TUU!7<9C'0&C8P<0VNL M'D'F*)*X_6&T;\6- )N[;;B:%&N<+/7)>U$U]5@G8FMO*-P4V; D+/J>JL4& M[I%W+DMWF(A' (VWTU7X^G596VC4(<-EQ\=#O$>?G%(:B#=5.TN2_T!FN?;Q M,,9P%W5L70#C(N 7*LX J)5,\HG!2>IQ@\CREUN<]]\-DAW7=RZCRFC%!\K%=O M1H.73D,.=52.I!A&M[8T?;OOS?,@IR*AI9=^B+[&DM"XS]$N#TI$&T;G=$)9 M:P>5!Z=JTVTCDL&BO.MTV?#2&L,D)EJ!I:D$!^Y"=U-&>L=LS[8W<=P5;[*N M[Z,KG,FG]]PER%X8%"XRQE47\_-*B[EG"1C 4$K[456V%Z=^^+G[\^^Z+6P#L M?G&K_]OUAG$NVFO^2 D>K?,?N(R+1EK_\\/$2I-D(7)CB P4\0A!2@,\M$@"AJ(\@D$:*5%C(3SCB7 MM7:BF=9_^31,0KX_K1\HP4&UOGD^]%@*FY<#JP_EUPU+4]P^)?A"RL;=">:" M9#FA 7*5:ROD4!_6%N+095=T9KZH+@]SCEE[F-1[>[R<1?87@:[?%TN6*\ MYR:7 DS[32.X ,'P"(F7DC!J.F%?ZJ!_V$'UU^=AIL#T=U =*,%!M;Y/[OZY MF/^UKP16GGFM/!D^;R7Q7L@.BI+ U8H@+T52S=MCW%E^F&DN[=%PJF2'?C9: M1YO>%<66A?TK:&.B8TR#R9P84;6+(.,!#(NJ:$?^=^[27O/%18:9T=+/N=%. MFD.GKE;3\#&D:9FF'?'%,V4"4B0F0JUD('03Q@.DR$H=*8FZO!35=,Y?/5QX MH!DJ/66Q3A+K.&_,WM\4-U#,1KZ.+5""I[!->@$Q^PC26!^DP60>'BB'W)J] M'[;-:B^W(LW%.H(:HIO:)XK@K922XJS@B&Y''&RZWW$Z#YG1(KOF78\.*B\[ MY\79D=I\KJSL$-&.O\CGU?KUD\M^.J_0N!#H.,[Z* URQFIA A14C%#GD (5 M0HT56:$(PBHENYOF4TN#[GQJ0='->GJ%DUATS?0Z0(\$:>,TA$W/IL!.)X.$I.XW 8PCI\7TSK))T- TEP+WER('GU@DU-Q+DH M04NR@\%C3NBZ*_K^QP=W#5JI^P29C3(=(YY5 MK63K%,-!+D#SR[!64#A)DN/8]I\P+;[.IU7B9;'\A#5PJL.T<+FIBYXG_!!G MTVTQ\VHZG].I)]358K[^MII@XN348 :+Z$ED3)*G@X1WHYDE)RGGW"6'?3HE MPURN]6!0SJ6-$5B?E^KD)T+IZ) +R(DG4(QG"%E3J"81358R"=>I#*?1VX5A M+N-:6ZEF$A\!>K8N^X<;E_W#QF7_L/?8-U5M*&2PR5O@O%[V2,$AE,)!^Z"4 MMPZ5:UV6WH&L89_AM\/ HE^%C!]CNR2CH?WGA"6SJVN56W7_G.<6= X%?=(1 M&9X796/HEM0<#H?![0C=C %P.V9HY0\42!*/^V((5N\O8ZVHDDA^)1<462#S M((HOB5MA!*W*70G%4K%/6"P MQ(]B!0*YKE"8*(BV3G%OW?7^-9J&15AOOE=358P 6C?I%!2&RZ@S2"$TJ&@D M^$B;3Z?(T:.RLJ^^,.-TTX_4Z'/9JD/$._[[J7U/D$T?D%68Y_UO[!N"3!M< M41VR2.-;JJ/Y._-T*\M1!.\2%"OJ8[*I+ MPBPM6,>U88%C=.65D_KP58=MZ-OZ5XD:MCW?.[]G5C-!D60%*I5JDJ4"'EG 8I)Z5#SYM+EZYOO#]M_KW3"UD.H(3-!3PKEI M0GG_8O__8)X$[ATJ8X@=JX@[Q2%2P U:6>Y'>ESYJ_(AS ;S], MRB- Q[/!\)^X_O5Z6<4["<5(&S4'M(S79[("G(X1)#M[[1<)&N:5X] 0 M.TX?8P!7^%YG.M9#>L_7KXM5W2T3#(%+:RFF,(G"6,TT1!X49%^"HF"#PMC< M&EG/4C/0Z\BSXJJ-*L8+JC=7M6'T_]EH;6)5<D5USI M))OG]5\GJQO,+CN5WU@Y8\#;$;,,,# 92R'K+&L". 2__0D#12-!RU+,.6+( M%D,H^$5G[_M6WC@>B1P^O"B7&*,0$HS2%I23M =MHI^2\%ZP$JQ\T(?@_/.D M^,6F],^BEC&;QG\L%ZO5/B)*C(62;8*TB8CJE&:O!(+0SG&7"O-XCB#B$6'= M0'C16?[V"AHIZFYL^9ZGK!19;H[ =&W'KJ2JQ>L)0L@Z)!=X#N=(D3RDJQOF M+O+*H#?UC !RCV_+7H[3%5KE4NW0C8+B=&,B>&8DH'*B2)]*UJU-WH$D=@/B M1=\B]*FT\9=;/OTF]>0"RY<_V[BD\@ >>NCVP9(MMH1,SP)(AI12X\='>+D2!8!SL@"PDA#%M>D]@:H$V'CZ21R MB':?N5MJJ(.!X\B/R_KH;[;Y2YC7BU=>MD^*U=)L.J<(%BA$+I5)SL%)Q@73 MF07>I:[BP&7'TY?D&/#T+>=QI"(.ZI PL3$KAL% M(J.W(CD 1;.@!FAO4HR M\G) 0Z6#UAY/9Y-CP=2[Q"\040]Z;H14HO3<@=2Z/@>4'()1"704/$2+&A\6 M4?^O[X!R3K2=H(T1!'TO7)D9ZZ-,J"!B(2'&4@>0!@7<2U506C+.K=_FGGA[ M>9;N)Z?X5(VD/5[^.Q$Z:C I(G$K M26^R 2]\$X2Y98]7H,[BD9INQP M',?@4=H8@3FK[T_J/B+V<)Y^_K9:3Z]"?8ORD?Y@&F=8_\(DZ1ALEJ$V-C.@ M$M89'LP"LA@-IV.?COS&!JT38<,4);8V:>UU,/2+C<,>/:G"T#BRST8[8B\G M!SY[ P4YTK#%O;H68B'R]\WM_T\ @VH#7>DF20S&FFL,-K+X$X ML2$&U"6T?I[1I$'.,,T)#]+^H0UR#E'%"*#5[7[ *JFDMR2Q6GNA@B%A%:Y MZ:(#0\[3PV[R_YOO:/K!PE$7-XS#(43GS;J?N\/7:=@ZBQHN$&8/DK^6]A221($;[2GJ91J\H:@W"BZ*#U%( MV^7*\$RI^-Y*3T<%P1-4-#I _OXJM^_F?Q*WTORQY5;98"@\%B!9J0Z+]!!8 M4&"]([-O13#E@%$I)U R;+.),P*R5Q6-N"+K,\XPK3'_$F:5W\_?$-?OYAOV MZ]>/K\GJ^.%655G'\-&HN=UO_W,]7?_\ ]??%OG=_ >NUK4EQ>?KJZNPK(G^ MWZ=S(FD:9G?HN8EXC;;:E:A U^H^)8N%$(VHC9G022LQ-&\!?@J]IT8?G],W MS-IF+[Z&!25.;*YT ;F?ZA/ H(V2M Q.A+BE[ZUN%'-\J&C3_.AK2' ML4D/:AMX_.EGTAH^G/VY:2T?N=+&>P%<,DMQE?[4LO M?E:8_NWKXL>_[[ZXA<;N%[?(N%UO0!BT4=KB) D.;1Y>,:&/?Q?QSW"U'6Q2 MF.$Y:0O)NDAQ;GUEZ2(#K>L=:4R>Y4[^X&L6Y 0:A\V3]7U G4MY X/T.3YV MN]4Q'736FC99=1&S*N!RI&!7"I%E,I['3@,87H'ARU0,:,;.AH)%+RH9. /V M!PEO%3Z3G-_/TJW4=L-*?% R>4OAAZ\M&IUB]4FO!1YXE-Q9[WB7Y-:+BPP' MG99:7/0ATA'<0;YJPV\S?"8J*343$-%HVDQ60911@R_*A,R91MWZHKL[=<.F MZWL\"7M6U @@>(>'-_/\8?T-EW\NYFG[!'Q;DS1Q"I7PY*,&9D(MAG00=#$0 M<\J!W,[$;.O<7 >R1IX?.!(1C]Y'MU7/"!#W)J7E->8[$U?V#0?X;EM#JW[^;T36+HM_F:6-S^\X_P]_3J^JK6C__V]_?%ZGJ) M;ZYJ(G%B/4NI]MA6N0;FFF+RJ)0"@=E$ET*=6M<8@T<1.NSHAC.ALG\5C@"G MSTBP3D_47MD$(3(27)T/$%1MYY-#%DP6EF-K)#Y#RK #&P:U@(>I810G[;MY M6ESAE_ WKFXGSMT&1A-GLDN9G%:D^*=V4,C@6(@0A8O*11^L;STW]Q62AAWF M<+9HM9U:1F"U]M.6[K"U#\*WH?<=U@1S"95*0 *3-6"*X*.TL'E30;M*\>;= M!@X@;]BQ#V="7U_J&@$2/]6RO3GFW\*R%F:N_IKGZ6J]G,;K]>UOUD9]3V7= M5Y-0F$V&6[ AVEH>FB'HQ$$$RY437)'U;_Z*Y12*AYTA<2:\GE&I(X#PTZ)\ M._TQS3C/JP_+MWOFMUVU2'3>I *L9$>!F!;@N% @O9;"9H<^MQZM>AB% \^C M&-1C;**U$6"R3A 76T4D: K(_7<39-?ZTW38\WQ31TGEL;38:$G@,%YP)"XF3.M8L. M,P9I6L]B>D3$L#>N#12[:"GE$5M7D^BX%2%;0"-K[TAKP?E< MZHUPS"[8)!X.#3D9)X^I&!8H)ZIUT53&0[_!7/Q8[6JCLHX1.0O 4LS$NJ)H M%P,'PS&IJ)/UNE.?S9LO#JOE4_6R.%E((S -Z\-?KE>D;^_6NWJSE<;V+L8 MM<\^$.PI+J0M4)L2DTO.R# *7WC(OC2V!2\2-*R+V_[\:"?],4!I2_MN*S%I M48580"OB0'$B/D9AP=J@:4-(AKGU-?4] @8N[FJGV(>0.5K*XSE(&.-*)88@ MN:\S.+BG+6,0BD;%ZB@LR_0%'20GJ.3I,^00^0Q=H![FUX4BKFM:]N-RD:_3 M>L^%9;+2BI""*81REL&Y_X^\=VMN\\C91?_*JG6/F3X?JM:-[22S4N6)4W:R M5NTK5A_0-F=DTIN4//'WZS>:I"1*(B4>^N7;^O9432+;,8D&GD8#W< #SB@' MBYBL"R9I=H"5]W_#R!5V3:S>2'\CH^#335QB^#B/\^MINI4_1&TI6DX@I:N$ MSII#"*A!F^*9UX9'?0CM_Z[/'KG.K8GES]99!T?^741T?U><J.L\$.4>C^48EQ\M(\3S]1S3TBIM[2<\Y@],HBB#L DF ,Y M-DJ4N,JR%!5C\Z?NHR_*A[^%.M&6SUU_'Z/8#D#Q^P*_A6G^^:]O.%OB7>6X M(PUXBGD*J0-42;X2'&N(6:$RJ+-BK8/GT9;ZX_@,7 M7[=+SW*2S+-L !G:2HI-6M'>@%>.>W1"%#R(9>281'.'')T<.6W03U+*F!<)>40]"_1.G)Y*L6X5>U#X.5T M)7< DU])^;//=3[#ID@0KW_^*UW=Y.GL/!1N;(@.P/5+F"[^3[BZP7?S66UK6]P2>$Z7 M_WX7EE\^K?8,F6GU'TV2=,)$1QZVF#I).49P/C&0)EO&G=7,MO9/QTDX;A5[ M8\ -:)P.H+>OUT/;2(FDSN"CKE2Q-6F0D0.ZK%V63G-^F0;8D<;^# 2F%NKN M #5;Y_D_I\N$5U=AAO.;[=+Y5'Q1J?+X1%*52HJ!LZX.*\TNLQ!#8&RX(&J/ M5.,6C \75+4P0E^PVEJ$ML$4IQD(SRDE#4J"MZ$RLG!E-!JDO3,R]UT6QMT *H/W[#&>+//[S'01V[6<_O.,810) /NM&,, M65*Q==7?,^(2N]]0*AR/VTUR]XNQ$6>LXL>M!5UQ*0/X%$4RGN= MX<5$+YN?K'N%.0P^K^5VO8W..P#/+5G)9A]L5O%FEKV0P?06JXGIF-?6UT#3BV7\ VUWP&6]B\D230YN0RZ" E*HX(8:6=( MFY"S(FV( YUQIR+HM=RJM]%Y!^!YADYD:W%;CC:7$K+E#,BCIMJKZNOZ#&A/ M[M?90(ERZU*68V4\#&JOYS;_6 M6L25M3Y](7W'L,3\9K$(L\^X(2"YO8VY"LOEM$QQ>]F4W"136 &34FV/"!*" M" *L+&A,$4'FUG%<(]$/*RQ]+:\%8]BS QC?+>:7^>+/6<)%I6*B$^3V>G#[ MU&"QV,Q\I&1'(:R2P>0VY-: M;>^AF)@S(H-+MIX''L'K'"!K7BJ#$C(Y3'GB,T(=!J]7\U[0U 8=@&IK$:NU M_?$ES-[/9Y_I&[[^A/%Z^QXHIRRCHF3=U9(!;^J8"*W Y*"C!MJYL9> MENXPF+V69X*!K-(!WNYIY[;*#'8D7:NFN3_PK^NW]+?_/5$\&TUN&7@M@%(\ M%G!.* B1.\Q2)OH/6G=YG"3IN./%'QU7#>>+BPL/&'^TDAXFC,O$@T5*KXK@ MM-."SQ"M8\!1V\2\)@>O&V.PCPGC1^U4QIGQ204P$3DHI,@JU+M>I#:R!"T M* I;US(?)MDK)O-L \YF9NL C-M\0@X$%HGFJ,?PJX?)A(IIQ!F4"K7*E$2%@G'4F<>1!*E^B>G0>]Q/2WS_/O M?]]\XAH:FU_<(^/^^T:$01NCS<_2X-CNX047NFLXS6_A*ZYVBU%:Y\(+1%9* MK8DWX)@S((JSFA998[(6'N0,&3L?NGOF 74IXXT,TGWKV.Q6G51,0I#33M: MXHIB.:1?,E.BUNA9- ?=$[T P^>E&-&-70P%\T%,,C9)+BEO&3Z1GM]?I7NM M;?($B9Q+QCTPKFJ#O]?@:K[!14Q1D$-7C_D4=O/D/O>SXL^_8A[(4!U M\ ';;%%9E>I@(VI*80+M'"]^/Z\7&M^A;/P\Q"N\ +,]1 M07IAG5>%3NAB)&TO]."-%N"]9"E6&0RG*[P ^!Q&.!E0RHG60 M5&#KCF<7*:[,/B6=/%*,V=HK-6-^'8S%X&+14V,#=0&Z.R7=5NW=5X.OESD) M@DM>7 1;FU-59 )<96RPQ5A!N2ZJ.,0$X1?$&I=L^((!>TOS=("X(VEN5VRV M>C6Y*%I0I0Z*]X:#*$P&S4VENVT,OM?$07PA' YHM X@N8\L-XHH*=04('CU MY4(5"+6C3[F(AG)G%-B:NJQ+;N(+@:R%&4:]?]]+!'$7+Y!^I(U9*7"KOF29 M-$0DWRVX1F4D5[QYB?A^:<9E*;X0JAH9HP,W=0 /2#%-VP"N-8U'UVF_LS[?!Z4":7X>K"[%G%ZFE%9*V0O$"E+$*HL4,(FJF M32K&A]://XW8LU_[/7Y;VW3@M9[CQ"7G6T(]X;.5"E3@"#&BIS2E\()>JZA; M%:+KP4=ZZ$6W]:KF*@4 U2VQ!*3 M2'3XKT*X=M9I0>,/4_)').WW),;7GE@Q0U;-R1)EEG4BDF1F\\B:4"(_=HOZ!M: MI0.,[5](1H6844/BI!DE4H2@*/,501GDR0856S,WG8FLUWXKW\86?8!J.Q%Y M,\O[EQ:$DBK; #)K2DR\EQ!XRN!"2"EFA[QY2'^$>",3%8^3.#:S5P=0/(I6 M5&8OI),@I3%U7D:!J'D!'VOIN&1&I=:/D,WI7E_[W?Y0]NH BI4A'%=W@-L, MX7<+WJ8B+8%[%V6]HJ$80CA',42]%HQ&!XW2FG 0=<,Q!;&'"C:)MQP*\]O>* M@:S5#(?MZ?"W7OY^7\R_3YMIQ(M_ M]S4_39?I:KZ\6> =GW,L.7*E>:7%R*"3"> MI_4.#L5-,GRGI(>K>4?9RG1V0]MZ\WQ,._A.>42LBA:7WR<+NVX= A#8?!"UNL'I[\@&2I[J<($M2@K:M3)&60XX> M'$,%PG%ED_/&-(\C7A!I7#\W,NI:F*D?U.W1XD2@J($]0K:YSILW-:NBU(KK M1(F5E\&S@4"W1Z)QR6'&Q5P+(W70'/.D/_$(+:ID5:4MK.0FI,7D#>E3):#X MERLC3: ]-E#E^5"!X( S%8<)!"]EOPZ\X^U2-S'&O@U(JBN4?460JG9I6^_ M1U(IUD$72HBLFF>_ATDV;EQX,:#L 6A#J_6$Q77DL6]5C!04&7I L9KTJ2/M M;!9!*(ZV%"EL"$-A\5G)QHT61\=B.ZMUA,5]RTD6K4\^@K:1ME9 !KX8 ]PF M7AMV3?%#@;#+N'%L]+6P4P>1X[YEY,@JH3 #2N\9+:-&,Y%'L"ZB%QBED.WY MNDZ'V6!5 $-%?"WTWH'7VGXD"M-<"5%L$2Q()H Y;4"96D#H:*\9[IWS2%R^8Z^?WJ]G'#F>38F0^4/!M(>AZBC )LL5RP%*_6C@&MGS>6^SQ^7\J\U M6III=/;]+U"N_E9I8GFL58N+0$8+2@,"&X=63GA0\A&.7L 3!X M\L'CLO$-8?_S=-?!X?3[8IX0\_(74M>6VZM+64YT3,I87Z"X7*^8O08?'0(& M%$@';4JR];7]<_*,2[LWU&'3S (CNY%:W1:67^X]XB:ZUX;\H% .I!25+)!Y M"-)9D$*9G+DIZC&(=CJ3/1\_,D?>$#ZEA2*["##HGVN2[W75Y9M25I$4WH9, M;[%0#+45X$\D6F&5D9 9IR4:@GO0J=2AFL5+[;E[/";]F?CCZ*\?F1EON/AD M6$-T<(KM"=CI-]9W8I^1?A.7FY!]XC7+5A8'T0M1[\(B.&\2N,A3E(EIC:WO M%8^3<&0*O0OG52W,U#<(UTG![;KJ[#(OK0!:QJJLB$$409 *>3(A*FEL^XE= MA\DV,K7>", [W30=0.[G4C!=3[_?^^Z/Y-8?+O(MANLW7RLCQ$2)PGBV"2A6 M<%!) BLA>*5\*"(JC5DT+\,Y3L*1B?B&@M^ 9NH A'LVU[LO@1SZK[.M7M,U M'V\==;"VZ=75_#]AEG 2GI//+QB L>R+8,I$$R_C$8^0>F2. MOPO[RJ',V2^ [T^'5=_$Q"9IE)064(H(RLH(/@<#V/-\AK -K'DXF71"5)D=?R:X^!%%E"*"8$;Y$&ID,L#1(':4 M,8Y'EU^C:X:?*X?X'T.#[''U4(U"?II2<%)M, U7$\&LLD%I,+$V/%A1!WM( M!9Q"WX"XNF>Z#/1>$G5D#L$+ [*IX5Y'/_'ZQTYN3A*WXS;F(Q"U MVTD.;[]NHL6CEGI[E<5+0A^- T,1<'TZ+! $_80^&SHM B;3>@#DZ=)VW.M\ M6:">8KU7^MBGBQ-16P>VEDLH2TJ-M DA&"=.!W#! KGK*Z"\2(LEC#:M6_+=$#I< 8\7[V!'GO=V&Q^$';YC]AD9=_5$+.VO655"U2-QAJM6?6 MX#-2,%&3/,P>4VY]2?."2/W&>L<@8_\,D//MT$T\5W?NS?67^:(ZZ+^FRTF) MN8X!0#!,UELFRMQ='4[(I A)>*.L'*S:^X$DXX*HJ;'WW:R$XQA PY^.*X5!EG=!)%N@62YM]H700 ML@@&0G,Z\)G0$!+MB]J;G$-TQ;C+H*E/AW2:S0^"T@D&Z !,M(K?*=^9YY56 MC,FQ5(J;(FK->Y(1*$$M$+A$4:0FY]KZLOF! ./># SI?D[7OG&',?; X0;,= &/_CGE_1^OL M=)'1,0TIU:ZLUO*&R=OJ>R^6KM^)-6Z;_Y">IK5-NH;9A'3AI2T< MK*]5PW6*FI>&033.!*T\2MZD.<,9':2)$%0HB*U3$&'%RIA6_6 MRVQE36=;\TV<(6ZO^5P;1%[*CAU ]LG+PW[=_C:__G03_X7I^H\YK7:Z?N^< M2"M8)/U"T'78O*-_>(P6K$PJ"%%<,*HQ<,\6NM=\H U\+VO3UP7B7:NEC1E+ MB(DT7%]+N2T4'$L!6E7"7N&8S*WO-LZ3N-<@\^+P/=>:'6!W_^+NU_13N,8) M3\QD&2IYKY1UD$. 8+2 C,DS:5 5W]K/'BK;N#15X\6G9UBH:^3MZ/\1BN*: M@A[2FM!-!'",PG%%^@S2!THC6Y>>'2/?N*15XR'P3$MU@,(GWKX6'&Q^;Q-3 MOYM_K?]>KW.6;\/Q=:^0TY9[BQ*<*@Z4RHHV'4:(07LM?=240 Y]>!\G\KB4 M61<_O0>T9X_P?4BL.DF\%&Z4HO"CIH.E(/AZC2&9TU(9EV3S4_L%D<9E[+HX M_,ZP1X_P>KJ;/I(!%]]7=Q&K^:OA:OET#NL$M36Y< W9>2(K'5Q6RO9Q^4(Z\!?MK=PC\A^YAHX6+2,S@.(T650Z.FG7 >:,(TA1%DT M;_TN>(1X(_.5=92.'V6H3N;77X>_0EW68K/)KC;37>>WJ[S"L,2KK8TFLTM1 MU@G#1M,B*2#9$,K48$4:[1Q_=%/_[!3[HP48F=-L*+Q=SB@]>K^#O/ZO7[^% MZ:*.-ZZZIU77&4ZN\ R^;C652P!/"R8]DZ(]-S78Z>)4?RSYR&QH?1[J9YFW M$W=ZY(HWCV>3XK)3SFN*R)FBXR+2FCTE@0$-EI2%T! MML!81B$TAI32B8F56M"?=V2S(R5]G%072\^GL$ MT8X+^SI-(H05QPN+H&(HX)-"X)0RF9!SR:%UY4\S*KQ7^Z32VC!]86WK7NCW M14V:KG_\?A5FUW2VUQ[R;S7&G AKG.>"@W?(0)F,X!CE[DQS5:L\="X#'H>' MB#@R1=D%,=C<8-WB\=<9Q9C7=3W+BJ4;I%V7L,2U+BF\6B4IRN%U:*2]DR!Z$22BHA"SC$"/0K MQ8QB-HK6)=T'"W<8ZOX[/'(T-%(_5QX/MM(F9_9&:.2!02H^4/20:[HL$@@? M*^FS+(B'#$EY_EL.J\-^=6\/C=7;K9O:E#P4%V4M%..1D*Z,"G6P6&6'4L9F MKC1+ ]8(/!;G,$B]NN>%UH;H"%-W?0E;"ZI#-6DERC 90*ZX##(W$%3BM&.B MC*GRF8:A<+5'I,.P]>JO_5L8I!_FX5UWQVLNY0$OA)+>)5BVQ9#5@F'6 A(>!\-5=\U_ 7",'7'>,N0\7."F1ZY1U@9($:2M' M2R0YR7JEW#W'+; AE;H$5-'5L>+4*2LPV,9Z90\,Z4IWL0( M+/.L2M1.EL%!-T"WPV#99$OT-&YT.,:4/2+W46&]*S8DS>B8*"A!^4++P8# MF*&@0;+DV%#G[#F-#H/YPTLB[PQ3](BL4RO@!4O1<16@**% 61MK_SJ=-:@\ MFF!DBJU9QB[:XS!82CJNEVQOW!Y!_4S5/&=,&<2T&QDHK[0]\)[FU29"ULRI?J98'2(-GH] M(/8:/(H.EBI?!GD-S=,7[K8K/Q6Y:%4G4034IA:N"(C:6S I%2&U9URTGK!T M1N'M8#5M%_5E1RN^D]?TXUM_@F:NU$WA-"/?S PM4@4!QF(NWDN!_%'8-T(_ MUF!%:@. ZG+FZ-%EK>N,DT%$81+P:#.MHJY'(FTD;0**;%-L/K'UC#+OP<4JJ=3@[2NZ+=0X'OQ(^M+1CN"[X2^+I M6*UWX*;J3?1\5E.*#V5W]G&G*N]=+DDK,%QY4%$Y<+X.K*N4D F%))TUQM/A MTO4[XN^<-ZZ!K--7='50BT,4M)T8,T ^F(%RI6HQT3[5Q?!"^XVY =F\VO6D M#(7 H9!R9F?*,6;K%I5_SO*4=#>--W1H;TIC;D=L3AA&4Q2ESKSV0JC@%%"@ MP(#;XJ-0Q06\S#W9]D>'['19P/%>BM)[_^$Z^_S/-VLTXP M+NG"$1CE3* DY4W>B !(&BXVZ'KY,W3PMT>V<8_JRX.QG:&Z3#CV=(ME6@#J MP$"O:KIRC7@DTOY2L61-J93) U[MGM'"-]B+U:AN\%33='LHK^^QHTY"4"@! M@KM$BJ)((\84($?KC-1>:769L/#P5X3!WJ5&Q=?QYN@ 67LTMG;8;QY,VKY7 MG4 7M/=@UP0 MH"O>TE$QY/D$J-OW9I\@ICC>KH+I\/-[-4!)+>7-9<#N0/!/I M-;-87TC<+K>*TF&03H,K='XHS=<+ &8H<3),%Z$'?/\ZNF'BOR'*3K7&V=E# MLTOGN_,!EQ\QX?1[G4&XM5.L3;5"M<[+J)R=(G-P*1O(/ CN!<R&.D];VJ$CC[6UK%N/O'F?N5^:T-Y)= RR4'6:@'&DL810*/(5NK(:LJ$( M4@\0;]QRI*$[=EK;IQGT_M??G^C[/?W&ZH]6?U+_UD?_T;K6W_#UE)_"XM:&/,=?\+K,+U:/I1^.?WZ[>I1P/:D&NFY3_O[ MO92/Y=]\Z!.,G"T6V6D7<0IYR\4?)CFR>KITK;3TW9P=H?G35/!1HQ'BO+& M9,9-@*R9KHW-!:(6$K00P5-T5KNP!E/4T>*VT]3ZZ]YBF2_PWNW3OY;7TT2@ MWCR8/-)60H(JA( M@4%T+H+0DC910!2A]9*?$>?Y0XGHZNDB,L^S :DM!CTP15GWPMHZUB,78 M[%M74NT19=RKE59(>!P8MM![!_G'TV6\_?$X4GCSUW0YX;*X@MG6U50Z*4U1 MC/0!1+*A>)F#2JW[$0^5;5R -0'"B^!J8)4.T/9X#70$ANEL@L)0G&<2J4K2 M(:28H ,@/575^SO*%ZFUCK[. M6Z3L'E0BAQZ*IHV72^*:&4$+&MQ3W8DS[I7O99S3:;KO $;W$?K/I6"J]P9W M\<+'<(T?*1F<)C\+@=EH[H#4Y2M+A@9OF0(1I).)E!A$ZVA_OS3] MUK6?@[1&VN\ 1W<:>G-S_66^F%[_6$4563G-5:VNBK7 1K( D14+KB@I8PG, MHFN,H=V2C!N%M;+SOG>KTY7>)70V\:.QT7N/%K2KC;)%"@A1(3@=I7/"H8FM MB]KVR=+)?<,9=GX1.B=@I J274*(OKDCJ=:U(T[?.P>[6!@H)][[CS!BZ_+EM[-;V;7BQ\;IR"9SUB)TI)QMEZJ M*Z"H3 ,K(1JK"HNN=?*U2XZ^J-I/L/P3=WRNLD?F1-SY(+/:U269[%&1U-;: M.K7'TR$5.1@NDDS1Q*P?M5WOY#S<^P7C-A8V]IGM5-DC'C;[)+ H1/(!3*JP MYK4&V!&V;0S%,,Q)'#0$Z9FO&,<]-#3>2W X09,C ^+/OWWZVS_#[*:$='U3 M"_Q_NKV\W#@[U)3FAZ! D?ND<%,@I3=UW 2CZ%8+Q_I#!JG&'(^ MD%8[B*EVNM/5]A'%1Z95.4#CQWZ#2C$]:WKL?8*\RXO7<#A>EM M5-\KAK:RYABQ^!01$-UJ/ -"U$:"E[;$1-M"2G$))/5R0]O(\(? Z40K= "J MG?%Y-BD[YSAX$6O'%S?@&+G9I#5Y;Q(TL]93:_M+AIH:^I"LZ!BM=X"<] '):MEX*@I<"0%*UM[Z)&-N?C/SK$!CO^DT,OMA<#K! M!ET BCX+E]?K16W<*U]U!GH!M=$4E.$6?*2]I[TBM263N&@='NV2HTOXG&+F M)P Z4^<=X&:GJWY_WR:0T"4A*=,,AC)-HWCE,)5@1"EU?"Y*V?IQ[WF)QAU[ M(UV$T?B(JYIBWI?7]P2ER=EB5T!A[0QFM V >,SHT!VZDB@HL M2Z+2,&<(*B9(:"HG<_(RM3Y87\UTUP%A.)2)>D3?C@%7POILF':@M*$E.94A M2OIE]ER13IDVH75G6JN98Y=]XQD(;6>:I(LI%(>T!Z]I_?*_;NX&'>3(0HRB MYMIUE3F",S$"4C;N,7EOFI/HG")GA]>R;9 XN-&Z@.:NL?)/-;K?4=1Z M0X'K)H*=STACW @NT$$I!FM#%X?@BP&>&1KCM!>N=9)[N'3C3I:]^-EZMH&Z MA=ZC@LOK7Y!,%Z[J"\X-?=Z/!__Q1(2BE"%5(K>F=D@'B#EZD)HB7!@?P"QGB]\5TOO@=Z9]Y M^\)]PH00Z$G3,OE"P3"=&IYQ"4SEP$213C:_0&PA]V% ?HUO)!>WZO@#^%9E MR+3LK]-K^KS;:]*[>]-/-W$YS=.PJ"SD\[>XU?#ZXR-.5T/@,$],8,Y2J ,A M5+(NJPI$*TGSWK/DE'/./KH$VEW]?:X@AT'S-3VT7-X^8W<:[-Z#OR_FI0N$S3I!%+#HI ML$75.UA>U1 4<#II&%?.BL>#)/=B=4@Y#X/R:WJWZ6J=Y)2#%=Y",CY0TEGW,\L1;,A!F6BX-JU+O6WV&N(8KD-(NH -CK:>I1B0G!&@S?<)<^\T[KU5?V9K^/\-3X3-;) MUUC:\09K-"HMT8%'A11Q%U-_2L!%*MGJ4K)NG=L?(]]A>'N-[T"#6:D#!!Y1 M:G+WSA5,ULP+J%=H% \S\M<4 H.73)N2HV=RP/&J!TIY&!I?XZ/1P!8;$9,9 MIY-WZWKA7Z;+%*[^'PR+GV?YIWJ;6S Q;Y@&K9@BSVX%!$^A@O84[C*=*+)] M#G5+3'_[//_^=_J.->#HAWNY'6L MT(?!]#6]C(QCS]<%X%VK#2YH*56$NCUINVK*NA-GA#DF1!:HI6I=+G:>Q(=! M]S6]A(Q@R=%?]>X[#K_=/I5?SV.]6YQ??2?USF;XUS477^>SZR_+B0]"]J!\U-<>AK37]$8QM.Y'AM6[-Q]__O2&MD5M M BLWLSPAC6@NC *#MHY?- )<'>AB9)!22TWBLP. \^2##X/&:WH-.%]_'9R% MOR_F"3$O:T'.5C]@7T.((+G3 MI3C4,0TVDN^Q,.,VUPXUU;&-[CL%T?T.BZY8RD U(+),Z6<)M,.Q@X_EV"=0#=]/91C\ 2J=9X)4E4IG(*=9B)4* M7D+XD-R4BUI'9F"7&&S(*>O*4;)H?*]"*0HV'/.6G=2[H'.]<2N.\F.M:"<83CO1Z.)X94Y+K;.!_=*,&\>UL?8! M$#I!]1V :'72;WG;#1NMD+I88Q4HI6E_D:M>,?Z3/_66:E=85?[LEZ0\\ MI]CY<7GI^4KO #JGG=%.)#JC+902*_&VK)7:CH-1"FF9O$C>>A3M8''58 \U M0]V%#6ZQ#E!Y2D(3(]>1FPC,UH2&T<9S3"F0LH0@O4,96K. #96"#O;R,Q0F MA[97!Y!\D35Y4YH[\:$X+[T ACP ^7\)JV5FP;TPEK3D^H5Q]MB^<<9AN@(5W?5X(^6HW6462D-0HIZQY1K#5UD@(I"7!9X$'EP?O]3 M<#7\&\- N&IAB YP]>GFZ]>P^/&A[ HZEW_@7]=OZ3__-RV+A(\\@]',@PJB M]G') $QYP;/+LC2?AWJ@:&L-_*^_/X'9>_J-U1^M_J3JC6+G_U'__>?'7Q]H M>)XPS!#KD.V_T5>M=;QU<;&19%[V<@!2?GFU?&C6Y?3KMZM'Z=.3\ID3ON3O M]VMZO-K-=SW91X.LC_2/LXSY?S8*]W?LTV2EUUQQX,&$ZJ,EN,0+6!8*!056 M<#Y8?OI4G.&J17GBTB1/\36KMQ!.,7 N1(@INLB4(;2T#@K.JQ8=)1HX!@V' M5XL>H_L._/7=0N[R^]6C)W,J2>4$Y"0I:W.:HAE%V3X+1HE<[[5TZ]*"W9)T M I_SS+P//*?KO$OD;%X\K;<4LT0-FB5&$0N+I!I)^E',H[66Q&W]2K)/ED[0 MWES1:38_ M"$HG&* #,-7GO!7!^DHK(L52>\Z "UOSTTIV9(0'JTN./&6G^0!S;NX%Z*]@ M]WS'<[J&>X+'!MW.&RL*I0OH(@?E@X08 D$\,6M%HA.7MH\HXY[(?>'E,!KXHXQW M,@:_K<*+3]=A<3WP7((=HYLVI8$[AC=%2H.XR'32)>]J@F0@:FO!6".BB"XE MU;IYHHWDX_K;UXCS(:'1KVO^B/DFK1;T8-GOP[_QJWRL5 M,_X\O).)N<,>!PL(7V-&V0X M6/1[DAPW%5-Q2X%DLA $4E!I; :?F8/D/>8HR!.XUN6X%YMU.E@SX6O<"L/! MHOO#8??2[SLWED];-VJ7IK<N M^0(EP@3/K"I=6>9UI$UR'+RV!E@H6D=FL2X?/,?%B)\#$Z[Q(YM]6JUFBA>0 9*:14,FOP M,@K(:$6VUL9D!FO$> TEPD?9^> 2X2.4W@%X2&H*$*;I78U %S\VW%<42VI? M>2*3I]!294:+B.B!%$0LJ@L&SD%'Y/EZ;G.YN/,_O9C)U2*+'IB*$VDJ$*GKG8Z8LJ9W9W_S9"8EA4R=_G!([,/N[ M-Q/&DR^F$_:^EV8]48@=I___& MQ3_#OR@1_;'\B-]Q=H-O9OG=S?)Z_G7YO__Y\=TF+97*A8R4E9!J:EJJ22F, M%AE41NF,BP%;WSX>)EDGI'XM+P8&,$D'_H6R'24T0YTB.,;H-"R5"XY%!\(Q MR7@,)OKG'GO.2QF/E_C/3Q,CA0NA#BR1JRG,QD-,])/$2#(;ITC^9A+_^:D7 M+K>6+O%(+7;@$G?SM][VMZ6@0^32@T@E@TJ(X+VAW,TD)9"Y 9C:GA6HD_NP M89YCSK9 !W!:O;6OW]TGOHY4+5)48M;J 9DGT8, 79AB41@4S&['B1IN!HY!"U=V_?BPKJA)P$*D3GW4F,G9XK&9VZ."(>\H*_?;'8Z+5U4-[MC$D2YIB MHK+V%EI<3!17!LZ5".B0%-@87X?*-B[0F@+B1<[N!M;I '6/U[!)5DSQ24O! M(;K+;NG##E+QS'*D"AO;EVRL%.2<1$UC-5?8%,^P00= .FIJCZ4)SS1 MM\/@?+ RZD2!J?.@-&G+4=P*/@JAK,-LFQ=R'B'>N)!K@887?5<;TW2 NCVU M:%)'M,)FL*Y6])-K!Q]H/=)6OLG@='JVKN+"=9Z#72P,>2 VT'R7^+DE O1: M!1[(@_OZ J%X E^RA8194RX=F5?#DPGW< 2VL/.AU9['*+T#\.S?7N^W!H5+ M44SDX#DCOQT= \<30HF!Z\P]U_?SY =/!H^[[QRL$&Q(M]3:)AW ;,]ESM95 MX#><+7'3>O;F^AH[/MB##Q?^$;^%Z\5T\\+WUR1)@YDRKLKU0P%/9?R,7BG0BAEG MXT SL/=)>PP,LSV;*EW;S[^_*F&U.GZ-[Q^JM\8TK\G MQCI7',54.='BE)(&G& 93,X88U$QRT/@=H8(XY:B#PF[2]FEWW/Z=FCES[.0 MKM=<"S4("9)'5,$!:4Z#XO2/%2E'9%9GEY"K/.3 M,&.89L5#KH4W*J$%K[P#6CM#3"9(.]@LJN-$';?G8"37V=1^_<+TMWDM"JII M6KS"S;7#)]J7^#8L,;^;?ZV_LSY+YLOKB5:&&94L,%NIMY3AE30^0!*T7BR5 M$K@U6543PD1J=^_[@=&&.GXV=;I)N<_,G2?L?%US C&]P>$13I3()/4:BH M@.=8']E9 1^=!66B5Z3.4%@Y &Q'?NUA-^?L-8)L2 /T>T2OH^/\KYOE]8H4 M<\)2P%RGK7.E*^E@($?M2KU1P!13*LF&P1ZMGQ=MY*:/CM- M$BH9/;,UI*5-X[T IXH%602M0XMDS&"SNA^*EN* M]NO7;[4D/ 09*9O/(+1RH)!"3B)E]0/O_0:' D[)@6W,$<'Q^S.E=P? M#SHC1:4L0;%"@BHQ04CDOKW2R)RP@84!ADL_(]'HLZ:;V/T0.)UFA)$3@^TM M]^UVRUW/(Y*AYE??:8VS&;E]+K[.9]=?EA/EDA?%)R -U;=IXTXCL=,='?FV'(#K1VO/+J+X75%UO+>W!8M#'$%2EA5654JQ(JP ,8L(PBHM@]+1V]8%GV,-Y1ZL'O3R0+^8R;L?!'G<[&3!DK0LT%J]I%W/ MDH9@;03+2]**MCM[O2.U!RLE[<6/MS!JOU[\N,G'0=K"7&# ?7V$9 XA2%: M1Z^\D=:AN9#;;C\0>[""TLL#>3BC=N^83YQ2S V3100%G,XH.IQ8J)SVE=R\ M%,/I?]&U?H6Y_#CKP6I5>T%X4S./#_5]EWN34% '8^KL>4-'3V01@A*4%!== MD&%RT1]U[;[UV>/MZ:6?Y@X<:Y2^T,A*<::_PCMRZ6-E'.<:M0-H-C3=^ C=^T(;:O77R"\>QNN M5BMS,.G?_P6%K5)XCLV*='?]8$#E-^_*/<%YK]$;IC"E !+1E!,*?"">TBA:*^< M--@\ !Y@_LN31N-U-:]C#*.*E9XV&3KD48$KUH%U6DFMO>3ZD NRIY_<">_S MF?;,;!A+U]-)-:&0BW!*TU*\!!U-F"TR[*R_IC'5T^'HV!,)OB& MQGL)#B=HLH.\Z8_UV#S!N-U,T7 Z%^$L@L!Z;9"S@(#20& D.T5'VC4?V\\^-!HH;NR?ET[OYXMN\$ET_Y&=G3J94F(9<4R15ZN#IBN&BC5*D M+IO](7'#OL_O9*IMPP"RB29?6=MXVZQS_\<.V?I]8 ;Z]X%5-ZP&QU#D6!D] MET4S5[".YO&@+#/@DI>5+3AKJYUGYA5-=/UT\_5K6/SX4.Z^X]U\5@M]D.(7 M7/Y!"GU+__V_)ZZVYW*1(2E>R]?H'YZ% DIXR[6V*0O>>-F'RM;O;<$Q6'D< M\@UBF0Y2AD_I"^:;*_Q0#N%'7 50]VN5E@M3XHSQ!VWB79XK YKOZZ@NE[>6RSSQ?W._(G^M;R>IC>S MO&&<>K1&WH-(D64[3,Q]*Z'.-$4<=MU!T> MIL/9K0=XWH;A3XL MDZ*DGF.M-%8D97O(S-P@05@3@5:G/02XU#)T3-RC=LX M.WABU,HB/:%L*S()7Z>S=5/O_;)R8:9H$<&;2BSC6 2GZXV?XUF(S(1)PV?A M.T4;MXOU$,%%SBNK#"_2.!D><73_4(4I2!F,H@,^.UH#ZOI0)>@?@2EFT6;6VEL]+U&' ME'8GV/TX7L1CC- !I(ZAO-)!VT0G/?#:7:H4Y>:A" DBRZQ8YBR$UEQ1K5G) MQN)// H59["2'6.BCE\G?\)X_7X^^_P'+K[6GT]_3MOW2:V>S@Z2M-$SV>KS MGYZ-0GGTLL)*"%]#:KP:9> B!W# G_^@YK4*+UB0O.\08]X5J -BXS#=(=G2;GH64.<\\2XA<5=(3GB$6KB"D((W-64GS*(;9 M6?2][_-[ L*IEILW5N/(4%A?0;WYO, 57]QF 9B+8\X5<,'2!C%(/M4D"S$) M#,+E8N4A[6([/[RG$Z0!",Y78&_.0-VBV'L;WF*,U!'X&"P,=U9 A)1,KVZS@H6D6&+!VO MC!XVX"&L/+L_?=P2L>8P:*#"#D#@=JP@F4C>RX.1M:<-2P1GE :/*G')E'/R MD'ZPW9\^;@'6(" X4X4=I!;U+>I#69]OFQ70L:6=,A$$%E^'[Q8*;%A8,28; MGIC+LG4*^E2*<8NFFH*ED:H[ ,M'_#Z_^CZ=?5XOXI>05@^0F\4H58Q.-H K M@<[ R!E%0A(ATB(-\R'EW+K0_EF!QJV%&@1"[0S0 9K^3UA,Z^5.;5999^Q* MRB1" L.#H-V0%3BM"A2+&+WU-F%K7O+',O04KYY_\W66ACM#R&;W&)>R%DH! MCZPV+D4.T0<#*96H,661F\^)>BK%N%<RE^BZI>LJ)6E^RGVV%[G&U MV2O,ZJ)U4)"QDEV*&NB7XD!B44@;45G1^L@Z1*Z>[F#/Q\)14#O!,".";;FX MGGRLA,]K*BO)HA&%@8DZU@9'#I0!:"A)^<"S-/*PB4/TJ5M(HE_=H^C!%_:4 MD9_N@D[780^&O[M Y%9P5%!4SK62W4$0KH"EX)W):(S+!_4N'6+Z,=]ISC#6 M8W.?H+E.CI5W\]EW^D!2]=L??\ZF_^\-_H3+M)A^NR.U\\8DK2DK]*P^+ME" M^R!Q 2*2PC231K#6N?1!@O5T+=,F:&EKB^X MG7QP#RS**,'7#V(:_K)6XKP MLQ ER%AD#$,4!.^29?SXI+'9GP76B3;H\]$XR.(KVV:NPP24U[2 6L.%7*8H MI0HI/TJE&C\:7P@5I]KLY4?C(Q38B3>Y=[GO[SI7'-9SUSO0ILYO"ISB:U&] M<"C>9])7:M[WOT>4GJYY6^?1I^E[1-AD)-ROFXY^F2Y3N*I\J3_/\D^5(U%S M@:I8 \626U6&2XB2<^!1TA;CF53V7#'L$M/?/L^__YV^8PT7^N$>)<]]\_B. MY6R3SAOK=^3#A7+U5&WP&> MJ:DXL%I8([-D:/4!Q\P+7]-3E=)YN&BMTPY.GJVG]0F*S%,POM[AD$J,UG6H MAP9&0N<@O;>Y]37;UM?W]"AT'DS.U6T'L-CNJKQ'_%MR@W4N[O0OS+_.Z-MP M>;WBY2U1"5%)GP53=!874>\!:;$NE90T:FE#Z_ZNXR3LZ1F@#;@&M% '^+N5 M_?:HRN[>_OZ?ZV#79.UFX'R'BH MCU]GZZ'=;U):W-Q#?B)%*,R6##'5_*\@ T\'+QCCF;:!8W##MFSL$:RGF[TV M6&IOC^Y ]A&_W2S2E[JL];A0PUV=GBP@NUA *5[H,-<,.&>6B<@9#M+TOU^B MGK+S(6!UE@4ZP-,_PG3V?KY5.Y M_-R0<76Z1' MM" C8Z!B1' V"V!6%.<$UDDKC?'ULE0'HY6B8LTCGY*D;(7$U!' M%HQM?>GPC#B' >M57'^W5GX'.-J^BE,E^6!+@ESJ[&*&D;(2]%!LY-84S1EK MSOW>TS5G:^ZJ$U7;3Z]N;3&;2(G,>+D) ]Y/?.S:R]KDJZ\ '_#D+7^>+Z^E_/8S(-F,Q)D799 NG@%^1'U,EY\JB;< 4 M7G()1EO5FM?\>8G&OW=L["D:&J#U3/G34?5+F"XJ.3O^;\R?<6L4P)OKNS^: M!,5*$K)./K2A[A0*^#UG8!2J(H1/(;:^P3Y$KO%O(QLCK+DQ^L'9]FO.PV6N MYE!L+[ (5 ES !_J:+2H)"TP)^ I2Q<*I9JL=:)_N'3C7U4VQMQ ANG@P'P_ M#[,E)0$K.M+YVS#[]T1F%ABE#6"#$:"!,$< =4F;I$"6V+DA[*L7X-Y*- M(72FHCN R@[@/_"Y27-G*"P$KK"R$+I8:<(X,,G]Y?U55^KJ:#K03@?RL,53S1CCLN(@%[5JPXMP%EF(5/N&; P M3*E]E^"10G9P_=B<@WA(.W4 Q.WKU0DJZU$(!UD5.L%ET1 #92O%<\$%Q97, MM/9CV]_?P25CZZ/O5.V>C(SON(CS C. M:6E<\]CH_OL/P\9KHC<_6;L=>(V']_'WI[!W)>I<^RBC%VONY!BU \:5UBQ* M[YK?,NT1Y3"\O*:;Z!8Z[P Z1U9V1L&BPV! Z4KP[1VM3N8"QJ54K,]&I%=0 M>\M?PR7X!2S4^5R@[75]^D_X=MYLH'V?UG(^T$$2#SLCR*B"ID0#6H1(80W6 M)Q*FJSM"7IAT)K8NB1AF1M#N-CP55"*_6I2QH(2,M0V/SN7LA6$)4;MA#[3# M1[M<.BX^QNZ'C78Y7-6=G&-/QE&PB"49'2J+-[E=BPZB5O134I;S)+D3S1.H M5S+:Y0CC'C+:Y1A-=XB635NX4XR;XE0=\,[HF*8]1(D I80B9AY"HGRQ-47' MJQGM,@2[E*6:%B]-:^1':=PWP7RPCYEP[E2MC#U0G!R M-MGZQ8!PBMT.H5H_1HD=>(\=DTEX,EQ[4H14&>O@HP .':MM;U(R@S&&UF_N MKV/&S^GGS)E:[@XG6_0C(H;LK>* J7#RI2:!X_1+H\F5HD7A'K?"-T9+3[0] MY]CXT!D_QRB\VY-&T6ZQD4.0DCQEB!E\G4R1':F%6^MD?KTG31O+'736'*'& M#GS(XQN%S2H\?1=C/H%U.5;B!P_1*(3"6-$&I0ZL=2*\6Y*>SIPS8=-0Y1T MYPFE="#'Z8VH+%6J7A X#HZY!*9HU%8&9LO_'ZG83P]0SM)P9PC9;!M;,FT8 M"NI7)8O** M!,U*,IM ^2(O2M4Z NZ=B/\JJ+U.Q'Z/B#D!R /&S8*5H*1A$ MC)0.&DK<@LYU (K2VFJO40[+&_=:J-A;Y4)G6Z%[7&WV2LQ&:,YKF&9)9=%% MB$%),,FJPJPOW Q!F?OJJ=B/PL(I5.S'&*8'1NZ55E84CBD;\#J1Y]72@I=2 M@37TE=IE@^Z@.YK73,5^O LZ78<]&/YVC%)B)3/)01?I:A>&ANB2HH4++74J MEJF#8M_71<5^E+'V4+$?H[F1#;YI0]\(GBO+G64&;) (RF<&/NH,A2M?=-$I M/YY[>)+)'WSIR$8_Q63S%OKK(IY83+^3JK_CUN$U7?Y[M1%RUC)*.@J#PWIF M%0^.2P,HLK&8LLU"-(\C]LLS?B=:[0M&[^6Q55['][.6*XD5(T!0_ M@6*BNE,G@5RI1<6R"KEU-<%S\HP=A;:R^EXXG6F"KN!T-\XQ&82 M(BG&%.!2&N4X9JV'V)R@ZBZ@LIM2)>M<7,0 E%[5 =3>0K1. M >TOSG)V!=VP<^[>]TS*W^I&Y31]=P&;6]CO8.%U0N!J8JRJY<#>2TK2&0,I MH^&Y_C^UKTG8*\[8?J>!N?>ZG/-TWQ6,5JV MR;2&X(L S8H)*BLC<^NB_V<%ZNG-L364SM5_%V"ZF[KTH6SOBG=A^>67J_E_ MUCW#B9:[HLN8L!RTEUE#EEA'ILM$A[:5@%;9S!C/B.T=U7$R]O1RV0IR UJI M"Q3>;JG;1[@'#EI7:H.<. @ML);+DQ*U*" LBZ7>CQLUW.&X2Z*>'JQ:.[6S M+= 5GM9>^4-9;9!<]30QE$QPHS(8CA&4"AP\8Q&8Q6B5<\D].P;IS!/RB3P] MO3PT/R#/TWX'2#JRH4]YTE1F"ES)E;^W!(@F%\A<4)9CI!!YR$[O1BV7%Q\S M< [:!K10!_B[WTNWG&4_'@6D\UQ"T5G4H[Y.$A*QEKII$UTM^V__[OZ" M4#U=/[3V:2WLT 6PUE_[RW1VQ]W[X3^SY1=2\7N<9=H\;Q:+^E*UFMZQ3?'[ M)O_K9KD:;C8)+O+:20))6U<;Z&N!5"H09/9:&-22M9]WT4#P\8G"V@/TTO8< MN?;^S9HQ=,,DM&/YDRQ+$4IJ4B*CH#4[2SN2U*D]YFA#G5)^R!##%[]H?,*P M5F!JK]?.60O>Y#Q=>_'[+NWE>=0%SWYD2_Z"PV4?F,0 56:U:"5FI4!QK<$K MCH2[8J7W7'O=/I\:@L3@_8YQ">O'"^NT"SQIP$SYBD+/(7BOH#AA9982E3JH M/N68L'Z?,./?S9^)@4.F5!RO]BY"JD/FVA>)+IC(P&>7*0%9]K,G-'$<7_BLGSCVFN2\1Y\9V M5?4X/K?ML%TS,5<*+J"MZ;3DD3+=Y?GU'R@I-SF75Q*EEZKN6;*511 M0@C%$O)]'07G&62OF+->\+O!L^G3M).%A?;IV87Z#]4? @N* \R MUN'Q*:@Z9\X#%N,T5RQ9=@R/=X].7D>S7XX7.#F U]VAY8Y=%VUF,3A1FRP3 MZ@NC?=34N.))VZK(LMH>Y_C/T\]K)QD/[>>U"\,[ ,Y#BE)*@<62HI6Z&N_> M0$!$TI:1SA9&Z43K!DZ]W4AMI#O@3MJ!U3V !2_IP[;V()*DNS1:\)S[F@=N M(1;,(%6=[8Z"Y^UWY\/A\@ =XP=7V@/F4'9W )F/F*YHU7??<3&;?OYRN7Y9 MG\X^KUJ8SO9QG_J$W-ZF\VFXTZ&^D*!V.3J8FX&H)29,*I+%B2Q:C4 MVC@^B.#Q@SO-07@Z 7: U@_X?7[QG39WW\+<;,;:Q+S4'G@@4X'L P2?27FC M%[0-Y:VTK1/SGR2HI[S\1FAK)X N \O)L4[Y[ PPT8&$'(' _[T"2M<:(9DAU#HJJVW"J*+#)9R:AGSS@!(EES&AA5RX!!5X!F]J/WIKM9:>:'=I MB-JX_['CFI%M([J'@U>C"[H6H6!^&9;K=L[KS5Q?;H9)GSEY-KIH5Q.,);B(GKZU M:(WT:)08)/6G5ND" ON(;GX4/HZ,B%^O%O,\O[@(BZT]6,Y++H8#H@^U_B22 MTUN?0( MNM3G(.]%'A1.>O#3.X/!/D)[PE;8@X-C8^#;MXMIJLKQ;V'Q>3J[CH>A3F0!@]VC2SLWY!8'"Y^NYKEY9UK"K7@ MS"0$%\CJWE3QG43 [A#?V;1%.D8 MH"GUH8/74^ M6.UTX<[)O%WG^HS_OZ/8CW*W-Q3[P4SK81C,.A]5>"RF(!BC M:[(,6#<\B69TBD*M) MBLJX0)Z'J$/F"Y&L@^!J4(;C<[. [B[:R2R@740V;\&_L05_;XB1D4ER[^F& M4[6M M@A9U>AXGEB2;72[>;7;R'M MAR9"J5TW%+DZX'FRY$FEF(J2Q),A:4(/?79/PM]'6O.&K.M 3_PT$3SG& 6C M6U'9(.@L6 %.T=UJ-;/:>.0QM!YXO4W#N/U!CW.C',3GSG"R.39$(\_%"!#1 M5ZU9)$2;"KC$=#26^Z2/B90>[I+#I/H$1/9@\=B^R3VG*DI==%06; B6G"I. M- =9\W!JOXZB>!C69+U_I[25]![U3W=AY=@8N.=?!2N5$SF"Q2SK35AK;BP# M%GS0&CV&[1*%<_5/CX&!O5DY,@8^$KM7]58?$\Z('_.57A1"I*@K:IVI*?.2 MD5ZL;?]%R5;K(.5VS=)>6'AP\6%Z@9V'/=&&Q6-C9$/W[[/E-TS3,L6\.2X* M=:9],!!.T"8,?0FH(CA;;-1:.3>LE]%S.'F,@/$"FPV$.F_-X0[LSH=.SYN; MGOV>&42!;MWX@K2K ,^#IZ-Q.SA+?28T[.#WDO M'[A+WWHCYCHLX/TI?M0_X[6J1OH3E9M3?) D9 MC'>B9J+7ZSAKB)HGX"I)5R(F;MN/'WZ*HOZZ\[7!4D,Y]*")'N#3QF5\.5\L MYO^H#5#"-_K-Y8^)LUI:JSP85N=UKQKW!U$M26MY0:$$;SU!8Q?Z^JL>;J2] MCB6CD<]2A,+6F. >4:Z&S&"1ZV 2\4]LH0IA %V MU;[K]U>E=KBA=1)9]*#O?K8$G%:115> G!D+BDD.WAH&R$O423#O7.OGASTM MKY/6.!S-\MJ%WQUJJ)=A.5U^7#DA[V9W [43NN*5T\&"2X)\XR021/0%O# E M98;!)K^G6GITT?X29X^CB]IPO0<%],#F7LV_?IVNYH#^AG@[2GF2BI1T;]^#+(59)X8]XAZHRP81V^%#W_%46WOQ M=8#3FP/V[Y@_X_+%[8E[BY<34WP,V4K0VI#6YG5>JG6UW(NH360U$'\;8_%) M@CI\[6F#MW9BZ !3UTT WH=IGLB8ZM'PSO MKC\,,6<8J=^;R1T A-S4O6=G![ MW?=0[W8\>CU+"PQ+_ 77_YVDQ K7AO#O*MMLL."E"#4UE;S9C-XT+_\:3MTP MK)UA*/U( NI&0='-O=4V9:)B83S6&FI9V^Z4DB%H1#"H?RA](V#&1G M&"L_BG!&UD@;PX_.$%WIE[0T?J<#]!G7MA]7(4N1-3A;)\J+5" :QH'EY'E. MEB4WI-O9DXL,@\L91<';LG7LKFA7EU<+W&SG_BX(XY$SKB$95<=X1@T>601% M5!IC8S0\#P#'XRL,2] \H\AT0X9V<%=]FN+BW0RO][#Q'3_@_UQ-B9C?YHO- M3UYD^E%(/S[-7ZS_YHOE$B^7$VM"D-$C<%>GBJDZHRY8#;6<0EB;7':MK[ # M21X&R#,,79]2E!T@]\77^>)R$^3X*8160ZW<1P[9U1:WZ!+YM#(#]RSGXI54 MKG7>YU/T#,/<&0:_FPFA T ]EB:=B677N=)D^<40C0WZ\GCTR#?O5HM;G3L-$2$U,T0IH"XE.B@X0B&M@ MF4^R"$RB#!D..'S%8>@YL[C]D1C>@6KZ%&:?I_'BVH_^-+_^P<9=]CEXY,)" MF,0OIMV=\!COZS:M9WI52_ M94W ZAY?+J_J&,<:@YEDZYCB+H .2'S"%"$X'X 9DUW$*$IH'9Y]GJIA=?9G M]"1P)(%T +'[\;VZFU^FRU0]CO<+_#J]^CK!($LJ+ -QBKSEE.FX&%.;M'E) M_G)(D;7N O(L4<, =H8A_K;BZ !?]QV/WV=AO4$Z.)M]3>A0*!ER@:SK>YI3 M$;QW&KB*+F06K!_6ZG]O'_ !HH;AZPS#^6W%,;(O6#>S>I.]\5$VW46O^YX@ MXTEF!&LR^2."_!%GK(/"D*F9;LW9DE#SBM;ZH0;:W M>+GE:4@O$W(R"64FS:HP>_ J1"B:R:BLB]P,R:79:=%A"#JC*/QQV=X,3__O M+S\QG/;]]]6O5K^I_^H#EO]3__O[A]?W/G^>,,P0%[3#?TOSK^L5WGVKO=_H MD6#.ER$KS5)9::_"?)H!)"@B/8@581,YJ](X\POICE<8K[=J?0.77+$3E^;"@N>((3(P&%PCM-7PUN_=>Y+ MZ[B=+4^(VI,(LP-?=WN?[RZ_X.+C]/-L6J8I5%YO?D_'M=I6=SBP?(P%)A8C MK4*0J]1T&3091CQ"BE$*ATGYY@DC1]C&N(TW1X3ZJ2'0P2FXO:/(!<#9%:XV M^2O9=HM9N'AUM;R9(,L^ Y,48YX[F7*EO>.MA]O-V,VQIT%*-E5$!T=30&F6^K[O;1 MHO1>)]#68]UB B]<(2/."+H>H\ZQ=6'K'F2.VW^T7PM\9Q'V@-+K:1U;WOQR M-;4CIJ)%" 8TVKH92^:8S@*XSS(JHXIK7@_R)$$C^W['AL,V_)K)I@>@K6G? M#&]A+F5ALH&2-.GRXLG,<2E"-G0@;>(^J-8];^\1,#*0V@EV&S)[%;FFZL3/M(U_=[H,Q;;C 0(2K4F?9QEH#4C,-T4N2L*,S M,4#VCZ_0143F0 0TXM_8XXQ*67Z9+_ :R7]=S*^^;;:AL\E!F43^,+G"Q)FX M;AN1$RJFHD>Y7<[P\ BCQY?H(EQQ( Y:<7!D(-2>,I\7J]Y7L_!Y8])_KDFB M'^<75ZMGI\VF4I8L18>04')0DKS"U?0<(QD:NC%%'-3J?/""7?CO!X+D.-SM MPF[X,(_SRVFZT7W==_Z+.[\'V;V T' M\&QDF;_ Q7SYK=:,SG)-S9PM\1.F+[/YQ?SS%*\W9#'PR'0=7EU!;', 9W,D MJUJ0#92*56R(\3AHL7&G9[1!17NNC@R3WV?A8O4W,/_ZQ[>ZG\TF-EN10M26 MTK).CJGYX60<19L04$BEDC"TMS0 (,\L,^Z C#;0:,G)T2=[__=\<1N&KOXV M8HPBN0+9U8(X##5$(QF88D*2-@O,6TW>'HY%/#O>>WOED3V0$T6S&G!]9,R\ M#5^)2_?VL#E044LD[:3@O:Q-ZHM6QA4EAV7-/ .=1PD8;\KSH1*= MMV;OR)?-RVMWRT:3T*;:3UXK4*%PB*R00A3.Q*2"%B@&W"HO=_%.CR+A1F*9 M'\BC#D+7K^:S6JF_3GS\,%W^_>6/ESA+7[Z&Q=]7R%C?7EIS.*'2QU9*KV=HI@Y/9 M@5&Z."F#U\X>'7'W:1HWHMX6 <_"ZP!Q= "OC^'BQJ$S#!7+B6QW3AJ==*^! MZ+@ %QWY@DX6%UL7*=]9OC?0'"+7[:>X/9G<"SXV^3MO\?)Z$\XI8VV"G(E^ M)=& ,T6 +"6ZPIT++!\#*=N$C.LV'1\S!S&^ _0\H(H_T3]=:6'/C4!6NX8P M2Z9CCA8"EQ:BMTDD9CUCQ[^W;L@9.:H_OI&TEUQZA%C=R.;\&5G;NM4BUKRJ M5BP(7D4/)1AE1,DN;A?UM8?8+3F]77![BOPY*.W)_QZ@M/%M?]K21OEFQ3-R M3\HW5%_5605>*@%%A$2.:VLX/4U29Y#:5_3;D&HHAY'CA;>*_=?_N:KO MK7CY99Y?S[[CNE'-SS]%K-&6U;&4G@5T)0%J;FIN/D2,3158F*Z'H MNP:8?)J*\2*AIT/!_"@B&7N>"3%O&3X2G]]>:8 J1G&-(3-2CJ45M MT.7!8Q#!V9SE=B;PPWE^3RTR'G1:2G%^#)9V8(&]_OHMU)D&6P5!_XX7^<4L M_[[$?,=JM3PJ0T<)'*\=D0K2<1):@_.T:8:HK6I=D; +?2,G@IS8HSR:Y,X" ME:L?W#G,M+O@ NEW:TV=RID#Q(02,K?"EN#0QM;5NSL3.:[O<#R\[ S,0X37 M 3I7I<:O:].5.XUU-NJ?/*X450R0G/.@T'B(.BDHY#1E1VY4+*U[K#U!3N^( M.P@(\^-(I0. /7&!O+EI%^6\*+JVC_-8*PN"2L0KP<'Z3">TJ)AR\Q>! 72- MG')WZBK!UI+J 'V;-E-T9NLXV0_3SU\NWQ4ZK:L31=S2*6MG(!E=)S@: Y$S M!Q%K,#?OU?TD05W4DC64_[96:R:,#I"UOA JP]Z5;4W]ZQ_IXBK31O\Z MG^=_3"\N)L[&P&PRX))D==!Z@( J@U'&*1.U4KGU<]5.!'91PW8\Y!U/6!T@ M<9M[M\T+MK+NEI,2DS8,!7B?)"@3$CA%/.32YD0&!!.%'_F>?9RZ+NKGCH?! M(XFI P ^',Q\]X\9K?!E^NUV/M%$66>5S62Q2D[\R]+2%CVY8EF60 ?+H6Y= MK3^8N"XJ\XX'O^,(:>2(\,.;NM,YZ_UB3D;'Y8_W%_0-.6KU'WR[WGA^^>.A ML.J$%1Z]*@&*H4M :3J#H>:?L^20"4^_5D,Z0!^%N"[*!MNCM ]A=J!+[UHJ M6[&&3_.72)?&M_D2\[LRP91,$-X"62NRMEQG$ WMSF5A1,S16]8Z.C.8N"[* M&$]C3K83TMBO:W=MD!=Q_AUO$A(_$7Z67^87^>W5*@05K/-84@04Q#8E38'H M:X?-HN@XU2B7, ,4Y/ 5NZA]/([6.Q+;^U9E-6SZVWQ!OO\D\J*8+;5V5- ) M29;L#CHSH$T6VNHLLFS=2'L088,@=[2A:6.JL#V%TPWB'E;%+S>&P2JT_NE+ MF-44Z?5S1 ^AN !T6C6* MH%&6UJ'KGZD8%J\^VL2VX\/M,+YW@)SKF.86_F- G\F3!R\$.46UJVE(A'\; MDQ>&C(IH6X>C'Z9D&(+.]\FC ?_'[JE6U6FXF8U)=NKK62);M3(SS6?$M2MB MW/QFG,O$HS4JN @.I:SS?&LE "(Q+CIEBDW,/#>A9I]UAR'I_)XPCBZ#D?'U M:7X9+FYGK]*EOMY;[?;]ZF9OM^."JDL=6:[=N[-Q=':L!6=#A,",C,DY23[2 M 'SMNNXP?)W?\\319=#!+?@+TLII/5UA@N2V8(H1;*[UV[Q&MIU3('CV6BB6 M4+<>4'1W_6$X.M]WAKUYW0%.GGHF_FTZ(QOPHKK)$ZE#C)'\8*?7[W,.HA8) M1(DQ,.:Y:)XW,I"T8>@ZO_>!8TJH ^"]N+B8_Z,.@_YMOOAE?A4OR]7%B[0: MK;K\@ FGWVMVU_44D9&>M<,0XF0KYKX6!JVE>S'C#N5+,^];V^XXD#@/B M^3X!'%-B'0#RKV$ZJY[*N]DZP#*].X-K8BPR%8($TNZTF4(V@$N6@^2A2%TR MCZGU=)$G"1H&MO-['V@OC0Z@]5-=[FWJ 9](ZZSPQ@,J)"ZQFH7@T$-2.FFE M49V@'=$=>H8!ZWQ? 9K)HD=<73^J3;1*WL2:3RIJXW+&(_C$:CZ?94D$:64: MU)?S$%!=$S,,4><;H6\CA3_)L&:R2,E$F(:+7\)E>+G]UT\SP7D8#6.,==Z# M.^/,>M9>IYRLKJVVZ#Q$GFL2![FR2LHL(B)O_D3=]:SG5:5)MM;&Q)%H-V1U M<&7(H,T23,PY*YXP-@^C'&O"7"\SGG?!68L)<[N(L(,+_NEA5QR-Y2DYR"K3 M]:)KF;H.BGS_;&1@,273?.+AGVO"W$YPV&G"W"ZRZ0%H]WK=*YVEL+[FP%3/ M/98$05E+?W+*"FZ2B\U'%Y[+A+F=!/ODA+E=N#SVU)#\O09^\@-#+01/PI%] M"U'1P5$H(\1()XJ7K$HL5NGMP/##HT(>7:&+^VP?D141IY"4X8X&2Q@7+%D1&G M5)UPXY*-W' [1 7L/3+J1 /F]A7\P3P;/4O^T4&)VC,O%-'.:2^@F/:$7%N M.:XP&858[ #)'SAH\D2SX_:5?R/^C9T4]<281".L=94?3K)<6W$Q<,Q[D$FI M(J5E7)UBT.2)1L?MBX-6'#R;09/&:B=K%Z(L$^DX90G=2/:RR$X)'8IC@VIF MV@Z:/-$DN7U!B.5=[]2\V6XG1,UE4AI!K:4XFEGDK&21,LAB9 MN.=QUMZ."Q MWS^/Y6OLP9B9\RVPY3\J3EFR=F';H5(2N MQA(>$@)M)9<>(7:G-;M527HB%S*7$91AM0"F]K;S6=EB@XWRZ!D:YS 582>1 M[S 581?^]P"E9[KQ8W::Q EUW;53.DP MJ+?0,[WE'U[]_*8D[G/5->)^=_C9G"_MF,F)O /)'#F1U*6 M#=)%.R-H[+D$+63Z)$3V8' '=]=-O\KK-\^-KO0^9#H[1+@!#.\ -\.2+#/'H+D 1![K;(4(3OH"UA0, MG*YZNQTF[J?E<5>3[ Y*6VDMJ0[0]TC).06DE2<=I$+&8]606::U+DL MS/+F-1L'E/R/FP"]B\2'5?SOPOZQ'[=VK3;7M!-![@-PYFV-JDJ(FK8:I50^ M>SJ"8",+A(PC@>90QG?@6*YVWV _GR!*^',\HNOE6?_N^Y* M(%''*.OS$3(!*M.)B"D&"";ZQ#5W-K<&TQ"ZNDCK.!ZZFHNF,[AM;X7N7?3> MYM7LE9K(:" R;NB&ML4(XX7BK7N=/T%.%^D@IP'7(8+HX@+\@,O+Q57-D2-6 MO?H2%I_I&H^IA)B=!N2J-A"H#D3P$K(E]^$P]O8W1^H?+FLOB3])W9Y>\N MK]]K'VSJZ[Y=66QM?I _/;)!;,ZV0"QI %J_9I/;3;"F:T MSBX+P1IS91\Z^WI#;XBTG^,Q1Q;BR+F(-^TU;A5'N%@EWS'/6%3,0,Z:-F&M M)ZX)!RBU$98''<6@P,TSR8B/$C NQ(XO]WEK(8R-I#5?[FYADY%7K$B8O:!- M5/]=:@;.HP67T,OB,G/#VI<]AZ3'"!@O2;&18.>MN3PB5%8=BA<_)F_?3:)* M1CI>@#-=VXTE!3YF#ZQ(&G?/L^__V7SB6MH;+ZY1<;M>B/" MH(W0Y@=Q<-27IK+4UQW8BG3A[&ZYY\ MV7EGD@/FA "E:S:6Q BZ"&\056!B"R,/-S3;8^UQDI;:X^4DO#\+=/TV7^#T M\^S:TN1FYX7'26(:#U?["IX,4Z[[Z.]L)XL7-I>.!T\Y=]O M,Y6Q6+IR%7AO2#TR8>G.-0%DT*%(+,F;?]I^WSL)]LE^W[MP>>R&?8_WJ[;D MTBD>&"2V4JJ*$S^T !Z*",:@](D-,&#.H]_W3B(;UN][%_YUH"A>7%RL$B:W MVA,HTJ/&)0U8#725$X-@@P6+)@@;=9O)%TFIW4D)PK0UI9ID4RG0#\! M+:Q%9S!9^5PZ]Z"%NBCP/! >;;G977?+5>0FJQ2LLAI<<(X03L0'833HP&/* M&%00XCX>_C3=44^:2]J _=T!:'.\F*E)#,22S$)]@"@]1=&-Q!-.RQ;IU16\>M)%?-UCE.'#F$Q!-4XSP$R;W3K9]F MSJ<]ZDXR'M@>=1>&=X";593GSJ-"XMGYJ!683#>V4BR#S](#(I*;SS/]M'DE MTGT2QHV=G/[Q[@ !](6?S:'RQJ?5NX$TSE8'ST#TL5:>1RP"K2ELD'&S'X*Z M>+8[1*2/PV,/_G;A&6T_7EX' B39ZBPH$+[FZ[.B(42NP2@IF5*2V[C50^D) MI^CA-;J!P3ZB^\DG:L#''A3&5KWB2L'>:-W9YWH_O[DI1,>(Z'F(H##6-^Y M1R! #[+ M-_V:WN+EQ+B2 K,>K)%D%/ 8P=?W$<=+$#EI[E5KC^LI>KI(73@!DIK)I -\ M78\YF!BA&">60)2E5C\B$MU) LO3@!;O;B]3]A*Z-U MSMCT\ZS6Y(79MC Z[&PTE.+>&QWMQ?F1^A[Q(I.*&EBLP^71D9[-Y+LZKB6Y MM;D4T5I?G4'?HZBX+:)$D+FV^1>*@^=> /EGUI)E8[)JW:S\S]_W: >D->E[ MM(L0.S AMF.6@B?NI1/OL.L M_ M1WX'>$,V"JGC[_@C;FR7Z]@U*T5[Y9TAFB2P'0 M%^E1.)FQ=DW4MOM3P4EGP XP(#)4T!SS3M(#(E@\@6@VF- MK',I3-Y)L$\6)N_"Y;&+!1XOK$TQ"V1<@>7:@C+*TP9,!LP^T_]9+]B0SBKG M49B\D\B&%2;OPK\.%,4C!;/>U0LZULHBN6T1T;<_4)_OD*D_=! M2T,^CUZ8O+J";XNG-B98+%EF54 HQNKK9H#@CFZ)M< Q<0+K=?,UE2/2%F&-*\2&*,*1^\,!B]!,5(>\K_T;\Z[@8 MO>3,3!:.C)PZG"5%D4\.$16GRN\OVY+ZC%*.?J,YX7QRTXN#9%*,+CXQ5 MI>95'>'F9"9TFPB::2Z-SCIM]]H[03'ZB2J,]P7)<;@[MG\YJ&S:9B2>"05> MN%HV+2Q=B<9!]-QZ*XK,*(:8CLV*T4]4;;RW+=F4K+*%V:0VT%C-]L4HQ][H.N!\&C+S>YJB=?35PHC'2@XB(")P$U& M5$C% 6.1F9*=X;'%;*,_33'Z/@'Q1NSO#D";XZ4M':X<#=3(+^VA]NDPU0XO M#),76@<_*!C^9RE&WTFF0XK1=V%P!Q'0QVJC"TKAE+? >+7+8ZK#63(#]"F: M%.G_;>O2T/,I1M])Q@.+T7=A> >XV2V+FVYNJ;0M$(LF?X_4,034"J+6ALX< MJY4@1TX>/;PVL*]"]H,>>X\FO Z0^<"(;".UMH[\ >=+S2A%!L%P"]:%8KQ) M(JK6J2K[CB8_50YN0Y$_/Z)\%_[W@*"OW\)T4=GUKKR9SSZO#$^!L^92Z@!Z MUR5+MYM[,U^2E1JYI_]+X(JE Y19[?=M$"+CTBL6LG>#YH[M42QVGY(N'B5/ M *X&3E_/4OSKUBY2@PC]ET1Q^8WQ4JT-R/$JBV7 M0C) 4T$(O/9%,DF3]6DL#NI\N.NZ73QY'A%11Y=%!UKK%Z25T]I\G>@LG622 MF(1(9\36/Q7C0'B?A5196M]:5]U=OXLGU!-HJ+UYW@%>;GS@-QB6^&'Z^0O= MX71;K[@UL=EC1O2U6G?5EDV0DA4),A=:H0PZQ] 80$\2U,5C[ D0U4XJ'4#L MQ=?*KO_=>-3;"?23HM3J+@?+DJ2+7$GRGJ4 +Z4C-UH*EEN'MYZFJ(O'W!. MK*%<.D#9HYTI7N0\75_E-ACDOC;&R:;&"@,'S\CW=48'ID5)PK6NSGR>JB[> M@T^ ML;R&3L5Y<89^;;9U[>Z+[S>U"2HC%F*6BK-$RA!.MI;+H'[X+6PV6H< MDIGXW#I=/!972@9HW/,WIP:J2-,D;DPD2$E4H,J%3HMDAM@G"D;36$1FU=LGK0CS,?T M!?/5!;XKUY*I;W*_$K,7LW#QZFIY.?]*1^W%3^):O] 51.=$L;0-8HUB1D)P MC(%3ACGZ61"R>7_N@RCNZX6J(?I^>O\\G6!'S@.ZJ?Z\.QA[,X7!1T,LA) B MIYM(1' 1$V ('!UB\&+0F^@SB4"/$C RV$Z(@'EK<8R-J<='K1MRWQEMPK!2 M']L$V<1.UY%"3!;.Z&.&/8D^AZG'"!@O5:B18.>MN3QV_=S/FUB5@2S?E5?S MJ]GE8DH';[[ Z>?9)@TJ\ZBX7B4(B+!.:PF\:,@Y^VB-<5ZH ;[(S@N/")TV M@IZ?BNLC0BJMJ/\Q>?MNXLC'9H:<;NL\\:8.-_5,1N \9)4DB^;)5KQ+3/_V M>?[]+YM/7&N;S3>WRN9VO7'@<0)AS@_B[,@WT8NR('Y<%PA9(]$F :Q.E%+* MUH2XXNIP'VN=U"J;%IG-=]<<)]7F=*@XB,<=Z(F_OIPX*V) %4'[2G'R2#K4 M&>#2HK595UNMF9[XZ\MQ\F-.KR=VY.S8>F(Y#>]#JDUV-WM7DB?2<@*$KM.0 M*X:]UAJBTT6HP*13@Y(4GE,6VPN/D^UR8HUQ$+<[4!LO/TR$3SH@MT!TDX-G M> %O)6V K/B0',_>/)6POIO:>/EAG*25TZN-'3E[!M[+Z@>?" *X88_S@3,E M"O!2_;TH/01%T.?.,(S%YABVQB#M[[Z9_?/XYCR+;W?O?D8 >9)-O1[]>S,E]\ MO7YSVKQ*%DZ:,Y"R=(G7<>NUY*R^.6N>'QOPR7#2!QD]C"$U,03A"=92"K 17;4OG(Z24T9$2%Z5Y M.L)>(R!/5AW5'"H'L;SC;*97\Z]?I^O*G##+KU8%.9]QEJK32%UN4W&9ZW"1Z&,:L#[$:\N3!J>P(L71/ M@?/,%6%M\::UZM^)P'991O<+,.Y9J=IZ%KB-$(,G)D1R9)Q!72_OQ#PBYF&= M?_;*)7JC0W_N6/3_01J^0%4O"ZQ&(@BVAJX+;4 MX9H.'!=!<9,0U4OJ4"LL#"U:V%,P/6.M;F@3[TE>:Y&4!Z,P$LM< MM5&R 6-5(+<\)^%:EV0-(&M)-R F\YPY,+!Q=Y%G9UM,[GZ:HETCJD6ZVAN+H#EP;)^IOT]GT MZ]77&S?J"E^M7>:)0!NPT-&1L9;^*'*ZO>(6E.3!"=0Y\];QB=TH'%>7M<3& MD[!K*JCS@>'KV:=_S/\+PV(YX:X0.X4$R2+Q,EL%OC@.D:40-'ZO5LO)"T\8XE57+KX,?N5([; M/JL'3.XGL+."Y/3[YM"1Y6&]X *LKSN444((JPDJ=;JP+L)@ZSZZNU,Y;@>N M+B"YE\#.!Y*?ON "0Z%U)])S%84H8+)UH'3,$)A"D$[P*&.R>KM>ZU2(O"5R MW 9>XP-R3W&=#QXG411%.EY EBC)&,FD]$U,(*21)N02RECVX[A]O<;'WDZB MZ2"M9&M;'V@;O_[QK0X;>HN7$QF+<$HDP*@\*$X,B\S7ZN(V"E/7M[QLJ[;U54;Z_6!55!%U:G@VCK"FU*D_/-0@%' M+@[+LD27AC1Z&[S@R+V[Q@#/WOSN'T2K1G;N=Y?VS'^@GJ M&NNYI_@0->,>%0,,3M>!U0P"D[X6M+N4E/9ANT7J&?%AMSQ:EEF4B0LH,9!! M76JM7'"D6[+S7"25;6Z=QW#2?.P=4$&^@U>Z]@!6@30LL^2")J^!R5RXX9G; M8X<#!J.B[]SL73#US'W82EX=V&%UY- ]SFTJ5D5VIG@+FCFL$;4 +@4/QOLB M9611I=:U ]3,FZ.QND0UD .':#IMS!=_$>XN,*7/V[^^.]3.CN+].7'&_R. MZWZ%Q@^C;%Q]U@(#\Z,+I">8W>G? MN_QY?YOL9"%JR["4@?E<0*GL( 19(&.,!ADNPBSAQR^(EV\VW?G7(^7I1G#61DC9"E!AU=K(<9 Y6I&B M= J<]R!G%]2TN/G*$%6;*H ML]P#!$G?)KJO54FJH&A>//(X.>-><*>!T][L'WM.Q*,S$;SF01G"/W.1T7$H MM0UDD@P&I;S_F6:*["3803-%=N'RF!U25QHQ_9B\>/=B$C RPT.&''B= M "40O&8"=))*)F6L?K(GW$V/U,UG;IJD;KZ[TR7USIH]3@G9273S _G807?< M%^\FDODZ^HNN5%O(B$)9P'L5@=A@E&5%N"?MVMVZX[X8-OSCQ-UQ]Y+Z?ASL M0.:OWDY$*%8XJX'[U?688NWG6T#((+..:)WFS63^ZNTX)L+Q9+XC!SMP0E[/ MTOPKWER"]_Q_5#(6IP/8$$EE1<,A2I-H9UXIKH,KMK5C^P0YX]9@'B'*UHKU M_:)HW.[ M%[@\%1I$PU#PVG5>NU K,A/QB8QQA;QHQI,JL76XOTF,]FA!M2.#J94L.L#6 M3S?_RQ]O0RW#K+-0KG_\8Z6^E761S $#66H+RI&/%[2)D*-AF;[-^4GKN4G. MV*/4C=LPX CVTY$$TQWD-KO:',W(,6=?3T_!%CV$!FY,25*11O(4>"@>_"9UX2[:X[;?:3Q8]/>S.SBT>#B8D-_S1%?'Q.3 M50E..DC>T!ZL-^!*YL!\L4F@RN7)QOJ[/R+\3,-XCPK[2_.G=X0#6=L%/-Z] M(+UF5.&T:\=T[18@!7A='+!L-5,^J/1D8/%\WI3:2>ZA)Z5=V-B#Z%]^>%-K M_#DWBH$VJWF#6)_!4JY?HHW1"GT7D'BJ0#6%TS[W8OU[%0ISQW5H$1@=,^\BK&ZB&5G+$H MC#*VK@-\C)9QX76XE!_16@>QO /HK(\8/A0A"Z[+XQV@9]RFC.72:L+P#Z-R\[KR\6DYGN%QNDEZ6:YV,WFM!2M@54L?* M9/(>L AP+@D?K),RM"Z@>I*@<;LL'L%N:L?^'K"TIGUSNIQ0(149P.I:Y[]J M]E!#ZM:2RVFM-2:V+NN\1\#(L^G:"?;A4>=[<'GD?GA_"[,K,N1J9#R_7\SS M5;JII1 YAJ24!6:KJ^IK%ZZ<-$04PFE=[$^=;!YL@??X"EW,'M]'9//F_.M M4?RD2-_<]&-#9>BVS!)8T34%.B XS35X[T522>44VT^Q?XR:<1NUGN(Y?#_& M=P"AE8OY/ORH++DI9;_M-C/1(9/Y5C1P&QR=B)(A9*7IB^>QQ&(3:SV?X1F2 M>GJ@W%_R/PTB;R>&#E!UVVD!\V="+L'1Y M:VMJAP^-K1,KGB&IL[X";5#54@P=H.H-7M8/>U=>T=K3RW=7E\O+,,O$M!=? M:_QA$F-DDJL(A3.ZOIV,X*TEO[0H49(40:?6RNHYFCHKS&R#JZ:"Z !8/\>O M_KJHG-N,3]1"L.00 ;.LXQ.M Z]48;4#44PMZ0 M^HZ+.&_@HFWV^%1S(Y?'H='!JNT_M@Z[Z\6 5B+U^%Q>('L6GM5'"TOJB"X'EU M586Q$!DCY@A6F/!".6R=0C*(L,[>/-HHE?8B&56WW%9,?9B>$3>&F<#R.HLU-D&9:W%T8$NN[.EA^)MW+E4 M,B]@:SQ$,2O!!RIJBD>=5'1]8ATJA TS]@@O2P'76R3H, M\JZLXFZY\FFB>-+2:5:5;F53M'372P$\)DF.K6?"M!XK^Q0](X^O.A*>FDF@ M S3=#][>*>V]&\&U#CTWR,'1U0X*B5DA^ @F8V$^$LNP]>2$(72-/*OJ).'T M!A+I &6O9_19I(,_D$/RP'/!W9V58)AG+H)5HDX,4@5\S H,+\F%*+POK2NN MAU,W#''G%F@_DG0ZP-W[Q3PAYN5OQ,J/Y+6\*R^^A^G%ZOUSOJ@_^8AD8*Z. MUR\8+R=.>"TX;6V5%*@2YQ#J@ZB1GB<4VDK66M/M2N,P#)Y;7/ZHDNH B4_O MYF^U GFMY.NX^7CECZ9UIEZS8@?AMUS"?./*]L.0$W[Q>GGV74Y[*=%F"U#JN+\:YC.*K=? M8J&_\RG\,7%*1,F*A:AKZWDT@;RLG$'+VC-1Z.*;C[_;@;QAP#RWQX!CR6?D MU-2?WW W@\SJQ+)-H"@GP6V, 1Q72(:*]>!=CL#K.&I?#$J[E:3QU,/F4TL- M@\XY/2"TYF\'FJHJXENUO*VP/V"XF/XOYGHJ)DPE9U(R@+(.G69*@XM>@D%? M%3!/R;:.^ ZG;AC8SNU]X4C2Z0!WVWNYO]-5ZLGOL\7=#3HLQ9?@00=-GGVJ MC=J\R>1A98;9&"9UZZZ(.Q,Y#(7G]OYP7%EU ,:MMD?722CORGOZQ90V7O_" M),7@E.%TI+3GH#2W$*QU@,J6()B3RC1/;QQ"V+#B5;Y_\\1,)_]6MN'R/TD5T]$HDT2BME$Y2#*1LR+"NC\;!!^P MY*0"WV[+^7 FT$ZK#D/.N3PW')GK'6BA+=5*7LWB*EQL9ZWDFF0I1 'GH@7E MF88@'?'.I,*+LCZHUN&T080-0]NY/36TETD'0+M[<'Z97\7+\IC (D8PTT>K6(8^]B1T& MS7-[0CB-[#H Z=-O);??3:+-(>E,=NMJ<$9*9&Q8\H"X=)[QE(3AK5]BA](V M#(+G]EAP%,ET@+@'.IH]9^F2Z^0"DFU;0)"M"RHZ \%$"2'48:%12Y%:-S;8 MA\YA2#R7MX>32:P#5&[K\=>SZKG/Z!_5(T:>E/.Q]C'3EC8CG !7LVY MW_O\><(P0S(39I__+NWB_D/Q),7XOR7^05) M[L/T\Y?+9?W%6[(W5GFMO^ E70;+^]M;3NFCGBNP.FBYO]SNV'B+FQ2/$O(C+54!F@EXI'>N<2>G)JA,V0N!)D7WGN,K1 M&V6&E+KML_;!P=_T!?-5S>!:+?.2#E9^-?]:ZP]7TOQX.4]_?_>M_G'Y(A'G MIY<_5KUR/A&S7](G_7V2;''>& ],N9J13VK\85WLG[F_]Y/?9]/(Q7IA+#HZHC\0LR?8;XKA=MRJTU? M-"E#5%I)8G@M8%"%#*MOEC MQ;GZY/4J7.+GE;6_ZO,90I11)6*BLAF4X1YB2-W!3S M>"#Y*1GL.!+K (P/;&/3951A%-I:#D;4N6!!)0A,9!"..^<+;82WKGIZE)AQ M@78T\6\7G#21QG)GAFDD;(J\F_SJG:']N#"\S3 M9J5D*!JB:TQ5=5RI[P&M/40P,KA^7RK&_[]*_*8GM@_"1$[<,3K2$:R%*$$Z M 3DK)./516O, /AL?V[_ -E'=O-&C.S )%IYP7==YCM;D3$5%,*#LHIX8B5= M],9JL,)C('<'HVL]#^4)K4) ML7?D@Q@%J&H_146L:1Z\?8R6L>=]'2[G9Z&S!]/'G)-:4PL7/R9OWTU"4=&0 M#0BU_R91S#+0B?*UEJ-HBRKQ)V=[W4Q)77_B&B6;;^[,2+U9KSO$:)\LQ#I[/B4RT4+K*^@14L8> M\]80)BV9/B)VZGCQ3]/+>C&_GN7I]VFN^?%5D2H=3.&&@[9U$!%6LTY'!C(P MXU'%;-V@K'%:X0YBZ+M;M#RZ^+BMX(]OJ[3A>F^P^<_IY9+&2T_++]-NG M^:^SR^GECVL_P7D9,VT--=+6C%9T(B3I52:ER*6(,JS[Y*Z >IJL<6ZN1@!X M"DX-I3$RT%[.PR+3823EG>AO+5]]"=/%UQL_,7(FO;$(3"=..R$5[NOTO.BB M485H"6*0V_X,KIZFHB,8M13\_"A2&#D8N-'JJVK$:;RZ#CNLCE_QRBJ+",0) M1Q,2]B,C[%LZ29RS[#23^T-E[ >'9B)\'A9[\+.WYP2N2\Q"L9H,'D$5S2"@ MU74\O3H?IX3&HKJJ=>#7?@VLLPWSW!N M9('_+?PQ_7KU=4-X9B64G")8S>K+?9T)'PH#X:,GBX0A#NL^_HS([RTZLM#W M$=F\!?_&%OQT=H=PFWG"4(,UPI#9[;#0K:4T2*^"):-;&S,H_?/;;<_RNN#YZ_4[ MJTF2;EBO@04OR&*6DKS]$*!8--J1]:Y8ZX*78^QCW&2' V#U4Q/'D64\ MT-9*4!U@[3TNRKP^OB9YZ&QYMD=((8 G)NJ5OR"$1"3+'+,EPR<&TSF!_ MA)21LXU[PUP+@76 NY]-YEN+^&V>]0N5: M%Y<.(FS<6=EC5C0?*J5^H+<=^7\U7UY^P#3_/*M3$B;:A:(#4Y 4*[4K&ZMZ MG/;(K1))2-3F"!?N\X3U5N-\," >AEQ#Z70 N>N1X/-O6%MVS3Z_GJ7Y5_SU MCWJCX,28'$A_9W B(2BG74VD,N""B%DGC]&PQEA[FJ)Q[;SC@ZRA/'9'EU^C M:X:? _DJGX[9,&3]QW?Q8OIY);V)=2YGXSB9H[[NC/S[**H[E*TN/##-F_=+ M'D#6N";>R71:,\ETH-%^WM+-+,AWY:9#Q7(2&882R.NVS"M0FACH(U?W!\C]PN3:F?[NZN'AQ^>LLORL?6)//@<6T)D9%X5P7Q2]*?0?!Y#&\K'C7$>7]F/(-]S M0?7;^6H6(Z[?,):?YI?AXN[O:S#N[?SRO_!N2,XYPXT@!U:DVKXU8@+G-8<2 MT$N=ZOO7*$#?9S.#L'^T*<&=8/_H*/@S'X?UG??;?+'Y4?U[?.*L# M!&6B!9?1@7,A1)^-ULWGYYUVA\->)XXVZOB,3\[A@.G@.*WBZM=9$8\]F+^9 MACB]F%[^>'41ELMIF6(FAJ6K197P) NCA9,(UAGRESPRB-)FR,HSGB7SL?E4 MT\.I'@;[,WZ5.[%@1W:)/RVNEI>K2.DG@MBR]JZG@TG^S_SJ\M.\;C_,?DRB M"SJ4'('YFL4AE89@?0#+)'+/7@@B*?%%G9!W\9L$6+T6)42>K6\#IWJK#0'6&#VE' M%D#OT'I[5?,*WY75H)^)0%9TL0SJI%10F9,-ZJ,&II+0&1.S94A;BMU6'0:M M,WPL.[( .O $WI.+@RM?:15&7K-PN79RKD\+.3*TLC7 O6"@$#WXH@PDDX7S M6C"G6YOZ \@:!KHS?N5J+9IS?;_Z]7^NR%=Y/5M>+JY6_LO*R?GT)!5\E<8>L'-T =H R/#WEP[#] MS_:8=1H@=*"45W51KY?+*\R_7-7!L^L-K?9R=_+EKW_@(DV)2V_Q\EVY?0.Y M>?,P)MA$#CS6/K0J6PTN&0?2)L9,X$$,ZY.X2PY#&]*''8 S?M4:0\3]I,#N MK0)67S9/V&N.\8E.W+,4$B17#[>DPQV40LA,ZL)Y0%N:#S=M2/\PJ)_Q(]9H MPOZ3S$R_HPZNY[B>9GKZ$PN/,4=]*!]N)JK_Y40"VBIH#D_/X#V-[/:C:0RQ M-N#>C<0/F$6WSTQ<,AR%L5F""RK4=LH,@I<28G&V1*Z$8$/\BWW6'NT&?M8( MOWE4_3"_N/AMOJC_:,*E--Z' +B:[!0<@D_: RLAMT[Q/N\,1Q\ = M&[G-[O/C0Z<'W^WXW%D''"F]DZR25DVVN M\W8I(R+\](=Q#[CM?0Z_K*:Z&QCY%%#M)XXIV2 4'O1<>.9B($%YIIW^>U@WYTWH?FG.L-M0?I/<+Q7 M'%I>AY(G+KJL'(]09!:@4&0(JDBP7I>4K#3MRQ1/M;?.^_;\,QS3 \#VI[9X M[_/E>1W&0M19T#= MJP+^.?:\^/QYL:+V=6WL-5M.TTI9K;DV,0ZMKST+A:ZS*J,4$$U"B-)YXJ*/ MA@^:'W"2K@@';77D"29G=E([A^(_T>WYO-G!4\DL< .L]JU2(6=BG$'R]+4* M=Y!8CO!]4]]SDFL!:=W;1=FA J2>3#1JEHA(\ 7 MH2!'Y:1+V7%[/H;R3]L;N7GOO\[JH9#KS%P^)H=J&^K #A0: M2.15W%Q;5Y14I7D^;A<['[=/Q[^.\C&!^J>^<[1.7G=_ M19*Y4\5@U-WD&A\GY^)H/4'^=4H/Q-N!K[*_SO*Y',;G%5C&+#"28'/MF*OB M:D@OBR!R<,%['F(\'\NX<YG,P$E6^\$H;[DA M#P,'Z5;ZU#M(H^]N479OP9$+S;;5Q,CLB5J$"VCR'4$>. M:A:"MM('IP=EZ0P!Q9CCK0\0UK:X]^#N,A.*HPQ).]I? M?P!*I$2*' YG, *\\8L=*W9/H[]&H[O1W4!A$Y"*6$T]PJS32X''@'_ZT3RQ M7C+@>\NO %_T\;7J:/(<\<);:<.YYJO@',5I*%Q70%;:5488P9*GN;<8R-SB M-[HW,%SJ!:C,T6Q@GZ?1D6'48TB H9;%=^'"\A730!)/O"&85B]_$=IC'7G= MV0%J=>IUQM@8%Z#GYZ[Q=7.C9@^YBOG:PCO-G/((.$C#T4YD?/G'(B"EAYI7 MTGN?NM[U "N%3S4874=V!YPF *P O=LWKNCB\O/#8@04D!J#@.#12R&"QZ@D MG$+<2D@0%#)Y.JB5H<*[\E]:!].!EWF\[LY"HH@>%A%V$E>V@L!8$<3C-0,: M!1E1RKFTDC(GN[Q_0OY1&I0.A )O6<2HDI[XRBH>=$I0*4+W>Q0O[QH4*#+%4R G71 1/$VEL22 MUK#!-:J,5ZFO'E/RG]=A'$&]QAP->PK6_[Q9^$@+@0,<@"M$03S"@"#6 :<( M5Q6K'-5=GC!Z><[S.JSC[8$?0 \*. W&*T+05'$(33ANL<'!2&@!!"($A!]Q MPK02BO[_JC?,_5[8@'.B#"TH>)[XF3'U,T M4XV+/I'[@>.>-]G7S5=??XWV-M:BO&V:NGE=!V3-_0B"=1F*HPQ"CPF0$+L0 MOW$%A#(*:(L1MR[HB4[=NG<*?T/-[$?W_?%SYTT]"_]I[L/G3\W]Y]_/GOZ- MR\8=)0 Q%S:1#?M;:A;^2WM'&%1% M>6T,Y=7 %U2,9\_>I$*I )7;6<-#[M!(RITA-(@G3F^TW !9*0V1S)=-Z8#>]04'2[T U;F(?DWPF=^J9A9VV/KFRPF.<7P[V4FH@EP0 M#]XHA@ 9[:UG1B&5>H#E?D[R*D\"B)]=\PR6=P%:QD^\,' _% E0TWJ=] M\F>V7J6AUMO,./!7B?& MH ].I@20!5D%5HORGMM9!SZ)WF(CB"5(.Q""0S4(D1(4#&31N. M_Z[%2@Y& 1K6]P!XS&AJ*"L>G 1 *A8+D D$&@H+'(/4&L0D=JD]_<%,Y\T4 MYSMT7Q;M M3[TZUK5%S*!Z?F;M58]\E_GKNS^=PMOE JA?24 4AX?! Y-L=[ M)P!12"LKO,3)7P9N9>C'S(?T5(YZ+*2*4[L/$Z4GTQ#+?7&("*5I6(&4<1J# M$$#'&Q<'D8?2$FR3]X ?8.7'##O&4+5^Z/R0MV"K]8YR%[9->?P;L9:5)+H7 MN__"Y@9".N@T]0Q@:(-;9^7JKI2'/S(DL44(5JES4MLDGZH+/J-6J^A]$6_\\U6ESF*=QCA3%,27:(6!X M=&$X%$!42(/*!K]&219X3%TOD.9(B35[]Y1J/W7!D#F[J71:Q!CU/E 5C AH MP](TB<:-<0^$]1!4P5G7%3%>>7P$YVY?*NJP. 75IT60B06:N;2W=36/7CR% ME)K*6J#"01A./54!A80!%=:8(DK#@KN4XW;[6K['R5-CVU5M^@DZL^JL/*-8 M#;0^]";1W8^K6TGJ*ACC5^'O_OD%2@PE5P:P^%(5J1P%$B("*)::>680]J2# M\G3]7J'JTQ/C>F2!9U:BC?LT7;E/\9N@4'V^793?VO<(&UWHQ85 L9CZ"V=60R\9J+S7 M8=_9:+J=!,)9+"6#6*C4%0;/N"VJ\H+BBB*=N'CY-(49[AC6A0O039Q%Z$-VL [F>W]1BV83?=PY, MQ(33L HR@B;.!3$*2.TE\)Y19KA1-/G#A3W8'#5Q-']=VXF?F!7!J_IV8@1! M [-)K323IIBZLQ"K;240&D%P2P"EJ,M3&5[#0K+U/>Z;DJ MQIW_N+Q@/B0F4 ,+$0R;1#L0#H'8L<51BP(2, M%0V\ I)4'EAD"!:P@AJG3H;M-QVD9CZ]>4,&]#5N!883CN#@.%&4*0()U MV'K.2)S:")W$8+HG5=:??;@,-,HP+S3 W,0B#\: \E7,A4#G>+ B"=/%^YG M)>_5^GC:]X>^8UQI'W:3 =1K"8@( MKH[VU@%D*9-"$A8V7VKE>4LX]O6^IYTZ=-[5=FL6ZE=P$ M%[7"H@(N"H$H2X T1@*%+:$&$^Q$EROT?;0S*T!_F.J$,BL%\S_<(_\8A8C$ M,0XJ2,.Y"XD!\<5' !T6EAD='R(Y!?,GM#./Z4Z+>5^9E5"/%=PO=QUO>=;# MZ2GFBAD2U#5.&>70 $T@ R&\"[_I<$J:+ICOHYUY;'$2S ?++#?F]EM\C\!> M.?-U5D_KZ\GF68**6H9CXQ4W\:4@1A30S%E@='P?2F/C(.^"_,$OY"U32(1_ M&OD58>TO:ETO)F;S+ 6M9'!J@NXJX@!Q! '-*0620$ZAU*PBHK.UWZ:=MQXA MI;4?(+/,F/^F9DL?HND06-L=/X4SRAUA$##G59PG;8'6CH *:6V(TZARQU)= M[5_HA#\K&_]$\LM=/NO]_&O=N+77\DM3+V_7!DQ*S34/QQB%,/=ILW^8.\OGP+6@?>73Y%<6<_P5H(3K3'0 MU 'OW]Y=[ ]Y9? 5=#OSD5KUZCP_)^ M=KM<;%YO-5IKX<(19P6,%>H* X$] 4:I*K@I2FE+NNC!";=$AW@IY?FS=+>+ M2:1>J/8\>-(6*^5YW$@<^O"+],&3-@YP+ASUC.!P?+Z _I1PY9@&[0XJU$/T MF:/2?[LX1\?9LV^N46M+_&OXV5/#C(Q5PFH(,,+QU=(XZC/L/:"%])6J4,RZ M=@A(NWRK/$7I@VD]HH +M#H?ZMEU;"*\<-_<;.E^:>KOBZ^Q07E]+>N8)4:H ML,-"H$VTB@UIE 7942$%H<%8IZZ6.9'%O/%N8K5["9ARWZ<$MV_OSGI8BH6$ M5M :P"0/8JMPB .L]J *(8%2S,;VYRY7*^V?R>L7C6"L4HJUQ(/M0_U]R^PR M(K2A"GB'XF!TQ^,#$#1X TZ%6,00;KLD6CM\*N]-[$L=:P/$6\"IMHXN/CQ. M1K586@_#8>SBS'R,(5"H(L!K)IW657S?S[^0\"V.?06@='&8KI9 AY7%X>):$*\-W"W>2J8MVYR446G> M$]X#RC) U@5HS-DTT)H%"+ZY]ZLW1>-"=JWR%V8,,9Q:X) ,BZ*Q]C7("" O M7>7"D0M]\O=UNC"6USE.JT_IDQRWQQ%Q]I M7L1W1_]:3F[CFN_]!.UD506C#"J)'"""(* J'EQ J(Q!0:84X<0FK2MO>8.W M'/U8";$J0 ,5%*(U9*K)\]?3A$\*5ISD,D@Y=X;QS>5%/;];?%TG,Q0/I[(50-#XLJ<,>T=[!8&0 M3F)*K*&HR_R@';(% =X'HCJ-O/)#_:I1_S>9/K"N*1$2<0RTNA^0Q("R/AA' MRQ4DR"FU>W-Z".JG9/.ZOHFA[BVOW%!O=0V>S:[KJ=K*O\YE4&5)*-+=V?%4A2OO^;[58<[_N-T!0.B0I M0+SR@% D@1)" >1L$)+'0AO512L.T,^;XTVJ#2DDF%D+WIH0KJ_O,+@5%;), M *1(L&T:6R IK #V"'G*-76[A==[D7]*,V]O5DJT>TLJ=\YL6FLU?:,6:MT< ML*6K0BFAM#4!1EO%#@$*9!6[BZ3F%5>8"M/E_&__2MX.K91:D%":N7NU'F<\ MO9T%DHL@EA@S7][-%VY37QI<&L5D!8S"0<\-Q4 *I(#@FCF(&6>D2^]>EV_E M[=Y*J2/))5N.IIS]\OO35:S?KJ:46XHUJ.(*B-'1&@H)A.(>24D1WGT%\)B6 M[/U.WM:MD31DN$3+[?Q5C I+;?"!C7 A+/;Q^;DJ^$&B(HX(S3COTO(YL/-7 M_@@:D4B*N2U%2_>JQA02;#V0,$1%J]([$2P>4-1KH9W_QE8>Z8N%4A";(2G .!#8>,(HM8U8PQ+I$JNU?Z:8C M/T06,Z$XO>C]L*J8L581K; 5P8$F7H?(RGH'*.-(2.BC2YWX=O,X5Z7, M&!CQJCPQ- 4HVV-1TRU^W\JN;VG=U\WGNOG &M2>* N(PBL/< M)9#2$" (=Q(Z3O#N!)/!^M:)L;S7K:FUH1X;F@+T[=Y ;U;V^JMJKMW\2_B2 M@[:B #(<3+10+FQ*(@"W-,B+,2-W*QB'E\KNY22O$1M9HQ((/_\#/RO:3F^!&/-;;;3.][\6!+2UZ2O1>@8*GN-&;_5\X\>6! MWLPG>F0@.,:->Z7FSKZN;V[=;/Z@VDUL\UE-;7YU]_AWSM5=_-F*O7L>8Z/U MS$;U_*ANUKW@:??E*"P.=IA?7'X>95^W?ROO1,\7W.&=1)Y' M*X(G]N5^033=XL\MOM8V,5X[-+-$KOW0VB^-0K Z#Y]=-#=U- "7<#F^22NV;IM=][Q;MO,%RIUW4 M*I3D8+UT\<3^5>W..ADS/9E?W=_>W$[K.^=6^=!/MX^M5HE5__!W\I9LO6#R M^:BH"U"'%6]GM^'S9K(2Q46G46?VX'9=WJ$ M$SVN,'TTL":#RP(Y<2H/L\L\WT[OK2F64S64S<_.QF,1RWO53S= J= MCEJ;2$J [.W?C3EO)B;!_GHDE:T1I@>6V$90+YRIO[GF[I-_]JUGRM!+[SM]8,"6?:"Z M_LSP+/->@MD29*?@\W2SMHDELY&-557!]J]:8L/O@[/-^^AEPZM5[G4G(?RC M[P%&\4ZZ@O+S!N#G#/"QJ<+9IFU2V2L:^:.T7169\U@S-U/1N M/IFG*=(Y2#1;5>- W_N@>#*C=[GX\[PQGYJK>?-VOICRE40F."R/BBTSPN\"T7KFUBM-<2%Z@&2VTLB^*+:+IBSGTPWU5] M2G7H*M>R5"*8L:F:/3#\_N8V/IX7%J GT\GB+HWOUN^+^6H#$BG%:9(M)P)+ MZ>*UD,U70) @""O3U]O#8.(X>I=L)Q"+RG4=EU%!MP*UFX>X\,+]M9PT&[N2 MQBB?\)E.(!>5^CI=AJ56 9U_&ZL":)MRDNJ?%F835/ZX=&0_Q7PP M[$T$Y((2?M8HO>=+\K$_\69]X&C;VCZMZ%8\/ MW1[;E+*54;7MCKV+S0W =+IA*\W6V"67[UC?*^ZZR]ISCPES*@98@_?$4SK9 MBM3:=L2>A>9V:A^X39-T>TXMW[$]+(XO[?[B=7WIIBY./G[0H<%7%_LIYCM( M^N'5*I?<<4I@Q6Z<^D_>3TR@^VZ69J\=IY[/!/;#LK.\[&^JA=JFN(> M>)=6MG+;WGMNKRSR(W1F%B$2G]Z=JXE-!-0^DMD*:_OCU2*9W(%RC!0#AY&K M5*;Q$,UL];(]@3LBF]QNYSHS?/;M.IEM/$@T7ZEK7R_SB'@*0F_%V1,+D1+$ M?;3SU:DFP+)%6"68T@VKR0WJ0\+=3Y2YP\8=,_/[?'6(K*:(?JVG0KVCMWUT>4Q>'_T2W>STQ]DRB'WND#^4I6DV%]6&S%(?PLR3P6TBT? MZH1X4;FC'F+,C/P>\Q-7_I#\2@-ZUV]TPKND[-.)PBMNDW]:?'7-R/M[_S7>U4HOIZKY,)DO$EYU'Z;:"696@FY #)3M4* M)26SVD63/?._-O[I 3Q&NQ.2):6R.@JK@#=&-H[[AWJ>^H6E;=J=0"PE@=4J MGNS>SH[G/73[[278":Z2$E!M8LG=ZAP=JKBB1(#MH]<)KY(21BU"*2'%GV0\ MYE-"G0 J*PLOHPR[\%PG%JOBDI*DQ18IEK/ M?@F.RP-C;]S<-)/5-4RB.M7CY#N!6%("I+O(LI]+=A+Y4E-2H6^/JTMU_7R, M>B=D2\J%=!98J0,UWL_FDR#6JT:MAJD^>>IPF_.!TS5:/I-DU$;79228N_'L M4\\4I&?_ZD&R0W)A&W*OXG"FX1,W]A+,V-QY#(NM[%>+,'+G+#>L#>YJVR&5 M#9M6:>]%I: ^M[/I=(\M2=,!>IAP 5BU-(,>%P5MG\&+>,Y_5T8L("SIO:C'C+N/69$6X9#R\C^2WCTT\]TY$$UXW[ MZ0_*Q3^0MT])IPKICE,OY$:R%;?M!'Y'>66_8]G'Y\=Z\ MB'.+_,:WZ __(_ZBU=S]SW_]!U!+ P04 " #DA5=8[RCB)4\% #=7P M' &]I:5]E>&AI8FET,C$P,7@Q,C,Q,C R,RYH=&WM7%MSVC@8?=]?H:73 M;3L3S#T0()DAA*;L$I():?NX(ULR:"(DCR2'D%^_L@T)-- 2EC:B%@\,C&Z? MOMLYDFPU1VI,3YHC#-')'\T_LUEPQKUPC)D"GL!0801"2=@0?$58WH)L=E:K MS8.I(,.1 L5\L0R^3S.7_&_FXD&:+D?3DR8B=X"@XPRI MY6&^5$%5OUASR]@M0;^ JWX5'59*A[6C4O'?0D8WU=63-E)-*3[.C G+CG T M?KU<=*J50#4F!*E1O9#/O\W$54^:/F=*CR=T^^1GTLVSSA2^5UE(R9#5/2TP M%KH#!5V*YQ5<+A 668]3"@.)Z_,?#41D0.&T3A@E#&?C1HTQ%$,MGLN5XN-Z M)-H=%HIXD,X&B<=+BF=2'QTYU7PU$EQI:16:#SR;DQ//*:?0\[)*V3DLU-86 MYYW"5F4%+<_AEBW7"UNH.87\O@A;U T/BQMUFXNMEEA.^X8,(#O.E#+S!@%$ M2(=0/0\*@5KHS^2JQ> ^JMQ8B V*_6>NG'AQ)HFU>1^Z6R[J;_+QIQ&59'TX M)G1:?]<2!-)W!Q(RF958$#\IEN0!UX_TAW;D?$9?H MM*-M5W@,[ 4KS*68M3J*9VRXMK>MNM+Q"I5-K)EDNM>WY^#SZ:![UFU==SL# M2 MED%%.(-4.S[SG-2IZN]0$(F(%RDA5I880D8>8J6LR@+KINI"[W8H>,A0=B:O MZ^.R[S=FK$[QH*Y5 "2G!('Y9 S"P=7J6727%AMR"@_ P&EMXB=K-?("!]JY M5DUQNW+E[;ZJT S'3)SQ)1$Z7T4QSO#W569>S1G>QU.:.'PO MO,=CEX=BN)/S,>/GN_;$= ?A9>'*(#69X6Z["J]]22>+X?4T=XM8%K%>.:3, M6P;:!>-2MAA@<4<\+,'["Z@5H#G^!S! #)R.MMNOMF!LD)K,<+>Y8]F\8:C M=FIIX887W"44@VNNQ2">!*?.%_M0D"6(.U%2'ZL1%A0R)-.WI]$:&$P#]CZ, MTL26^EQ,X-1R)4,%MH1B]?+QJG^^_4.#EDT8I"8SG.P*!B$$?3P!YZ$NM(M' M4P6V^VG?.=PZ'[N?#&8\>Y\1TT0,!Q.B'I(%EDV&>XYNYP).*??FKUY$+UPX M/:=MV9-E3SM1T@V^ARG9A5G]]"-X?S."),J5'T";._:%)HO$.XRNF6M9&-[S M-+GB:"2Z'1-H">B"SI@(J/"+$-J\M&!7_L]XO*49 MEF;L.F/\HX5$?)R^!UF7M](>3QHL+EM<-B+*S,-9B\CS.TV6R)OP7BGQY8N?BN]I.GR^#77A>_<%'\-S?.!UR2" SJ M E.-"G?XV1WTCPI,[H+//S6!KN0T5.N;K+J4?HV$2]_)]?JY^%K__P!02P,$ M% @ Y(576",$_)++ P [A0 !P !O:6E?97AH:6)I=#(S,#%X,3(S M,3(P,C,N:'1M[5AM;]LV$/Z^7\$Y6-H"EB-*\KL;(&B3KFB1!G&'8)\&BCK9 M7"72("DGWJ_OD;(SITD:-^L<%Z@_$*+)>^[NN1=2&DUM61R.IL"RPU]&OP8! M>:UX58*TA&M@%C)2&2$GY"(#\XD$P7+7*S5;:#&96A*%44(NE/XDYJQ>M\(6 M<+C"&1W4\]&!5S)*5;8X'&5B3D3VLB%Z[5[43AE-^G$G22*6\B1..8\Z[23N M1#'_BS90%+?7,L8N"GC9*(4,IN#T#Y*HU6W/[/!29'8ZH&'X6\-O/1SE2EK4 MIU&^?JQA;H%9N+(!*\1$#KQ+C5ITMEE;6@7I0LA864XC9RIQU=3D0JD,6Z%]*:A7W-B MG0NF)TA'JJQ5)1* :M<\XA@"T(WO#/1?N0DWXN:5DL9EHLK)6YG!#'# Z3E, MA$%;,#?/JK00G!QQKBII79Z>"%T^TL._*V-%OG@D5_\3,\F=S%P X4MRK")V M"D1(KO1,:6:%DB1=$ TY4B2Y6_([H[Q%CE5ID7B. [ZO8A2PF3F9[2;A-T>F8&V3$@7GV5(/W!@$M!0_.NM M*S[I=;"BB5/>0E KM%>&\SD8ZQ_/"B:;CVHD.Q?AZ(>-,.UT.C2Z#G%$NYT^ MO2/$44A#%TR$$W/PL7/=[H'(-PDSA)6N'69>A\;@^[,:83-\N!W_>V.\4;?; MN)\%"=8YL72I,,4O04>*6%%>"Z=?\;NO57 MX[S-V&%ZJTICRN)AA364^;P]@5173"_V]V@G'$9QTU\KF^12V*G+[AGPZY/. M'7RJ$+5@+B23'(TB9JTN'ZP@7S4.#/(4U/; M[6 WT(*'KB?PT< MRA0-C*FG#(G+18$+GCBW>7R=,-[GXRL^97(">($O2V$,XK=V]9)3)\/NC+O+ M4](=COU(CK]C7^QMI/W\=/QQJ\W8:R7[>W%O2/[C_^"?03Z < >NS:RH O/L'-E!'NQC+0 M4#!WJ;KU46XEN#0Y_%>$I7BIJ^S](M_@V8VQ_MYXX+]S?@902P,$% @ MY(576(E!97GV!P FRD !P !O:6E?97AH:6)I=#,Q,#%X,3(S,3(P,C,N M:'1M[5KO;]LV$_Z^OX)+L38!;,>RG:1QT@!9F@+!7JQ#5F ?!THZQ40H42,I M.]Y?_SXD)?^(G=1>NS39E@^.9=Z1Q[N'S]U).AW97)Z=CHBG9]^=?M]NL_JG&IQ,[*LU^T-V&]*WXHQ#^-66$EG MS3RG^^'Z=-\O)M$@.NP='P^.!UD:'W3[ M ^KW#G^/=J *\:!C[%32NYU<%.T1N?6'@U[GZ*"T)Q.1VM$PZG9_V/&B9Z>9 M*BS6T] /7\,T*Y-9NK-M+L5-,?1;VGE0]?-*S7"BI-+#5UW_=^)&VAG/A9P. MWYQKP>6;EN&%:1O2(@O#1OQ)PZB'G?C+2=C=$;2E**C9;=1S^[N\&XE86-:/ M.MUH$Q,3!(+T5[*Q>\_&P5H;+RZO/UU]N+HX_W3U\>>M;5SO_*>T_ZK%KE4* MW>26G7?8_[@VJFBQ4HLB$267C.XHJ:P8$U-9)A+2^,\^)L0+@A:.S)7;3\&M M4 67+5PFG1:#G!79E-D1MZ]?';P]>6"3CZ.OY&F*)=J2,COL'V)#WI&B2.'$ M8=O]\J3!CCJO7T6'W9/5SRLVXG"1IK&@"=C$CH1AYT51P8/75"IMF2K8!Z5S M%G7;/VW@0Y8IC6F(38EK1MARRMZ#0/*8=%BS'[4<+?7AW^-5_V[OPY<5B]Z# ML?B1&_@*[LZG[+90$TGI#;5"2'2(1:K(L$*!_;$.%P7CQ915A=45P7KD Y\: M$"3.@)*N"W(I @1 9P_74B>3\EGP,9W,:_);"&"PI?5[! M&DX@$1IY!&(%U&$)3B2;C$0R8J9R'W/]"6FJ)W$;R(612#@.1!-A1]B@*2GQ M!KIY2YBF4FQS#+64Q=-%-_P[@=/?'CC$,E$@-"[*\U"T@!J(8U@OC(L"!S?W M1QG?$UFY@XMP+_B]!:@(+:=@63(.: Z 4LZ15 ?1W%L:8$V%F[CE)"H) /M2;@9L4RJB6FPI>E&&*LY%N+NQV WK&PM0,0TQJQ8^^]$R>!!E'Q: M4]?,:[)QQ0Q$K$D3^T$(,52F)'3<&(Y>,AQD;M. MA4FD,A7T'$-I)4-P2ZT22O&S8;N(94H 1PC8Y5TRXL4-L7,<_NM*0B+J\W9T ML$O!BN@@#5?A4H2,(YOYF6.(!:R%V#M;-EXH6UHHPT)-"EM$("1S*H11%0GUT^C[:62WP) MK\SF*BX#Q03DU"N%G*8JC0E .6-A/)%!B@H_CRL5YQ2X2*.:)/=0K)/:'$ZM MFF+=H =PA:CI$A]1V>JV(A4<"WSX62)[ M8Y9; ?CF_+@QSG$VQB)U\.7HL;A+!-P ^J[FA1%@[*DNA"S>CSS5V]H;+2)5!N?-61)$JGW@!?/=Y0@6)" NP8H=*= M(B>"RC@ VC>%H/PM:X(7B>CDFR/Z\,AM^7+,9>4)S86;L@R5(=KQ FW&:H6' M?"9-+F*.?M\:\+BIA;WIY&"#V!/ M(%,L\ ]'7_K-T5?S:0CO*DQGNBG &#(/-&H':/G1&Y'MZU^[[.S/!B+U@PHB;6?GA M"-"#G5*?&?RV:]:>HG._)5DW^/?D6U_@B2>!]C-HK0Z^9FOE;[NE#4A;<]YP M-+8(FCF%. QL41BL%)VPBZ/DM$J;61;V/V"R/!?6DH?9DD*LD-W=KZF /5YU M%[@"!QK'L?CORMT&^?1')6"NQWI5)+ZYW_M*MU&/N]\< +SS;;FM=U2GUG.) M,@EEFP"H7'/JVMQ$$"!0)\E9.S(A?NNR7BB;?-[S!9^_(=C<@-D*6'7G$&X- MK*$6GD+1T(Q9UH"P+A A#$RACFN%I&N0<4V5YVA\_B2_C9JRU]ZDVI)U'DV- M+PN&\;.!(5)IID$A+8""/.4!5O[N;HV_5DA1HA@K.2:7IPI^4]^DUC5+4EY* M-26,3D8J\")?0C?0^(6YNO-@; &V&U&TK2J'!TU@[SWOLK[CJ>5CP)5T&\Z6 MO#0T;+Z<@,I+R:=#47CG>:63>O986:MRO\#8I004 ?4B?KTP7#\A/8BZ_H&I M6QB8M&FSUT'QM_5/G1P<'?-O/QWS1Q+SIJ'/EYY7WO M:]U(--"OX^"*?6E*7KS;Z>_<8X5AET5+B_P5T#'Z7)E])+W\OK5X.CD5__) MW-_UQ_>7UU<7/_E'\^?7ORZ\8O ,CMO+\JQK,#8 29V97";#3IB_GS\?04S]OG/PC(+7[ MR^RUJA7W[ZWZ?]]7OULV^_?>%RR5\:\,#,-#M#&MO$$X)SY?77?G*CP&^U7V M894M7FM;^@PO1^[[ES+_#U!+ P04 " #DA5=8('+PQ0 ( !H*0 ' M &]I:5]E>&AI8FET,S$P,G@Q,C,Q,C R,RYH=&WM6FUSVS82_GZ_ N?,)?:, M)(NRY!?9R8SK)#.>NVDZ3J[]V ')I84Q2+ *%G]]?< (&6]V9&:U"_M^8-, M$@OL8O?!LPN09R.;RW=G(^+INW^<_;/=9N]54N546)9HXI925AE17+-?4C(W MK-VNI2Y4.=7B>F19K]OKLU^4OA%C'MJML)+>->.<[8?[LWVOY"Q6Z?3=62K& M3*1O=T3#?GQT$I]T8YXF$:?H^/CP(/TUVD%7B(<^QDXEO=W) M1=$>D=,_[/6J<)"GT;_NI9WQ7,CI\,VY%ER^:1E>F+8A+;+0;,3O-(QZ M,,K?3H*A1^@M14&-X5'/F?KA=B1B8=E!U.GV%@U=;V("GY+^3C9VEVSLK[7Q MXL/5E\N/EQ?G7RX__;BUC6M", O/X]A_V6+GDA?LJL,N*FV%:;%2BR(1)9[+JW^U]^+)BT;LW%C]P U_!W?F4W11J(BF]IE8( MB0ZQ2!495BB0./1P43!>3%E56%T1K >M>X9'D#C+<>>L91E/\ CPST%'5@6Y M%8$"(3*&ZZD3R?D-^1C.QC1XEL(8J)0^/4"'$TB$1CJ 6('NL"3%.IN,1#)B MIG(_=_TGI*D>Q$T@%T8B;S@0380=88*FI,0;Z,8M89I*,\) MG(/M@4-S+'@7BA90 W$TZ[EV46#AYGXIXSJ1E5NX"/>1K5)+F'8IW4[N#4JBG6-0K0(6PQ2HK4;\Q,%1N1"JZ%FX ( MJ=<3>^%&JHQ+AW[Q&I\[/>TI0S (6S+?J>18 TDEN6-K3,L;<9=6T2,DZ?G: M EI\EPBX M ?1=S>4X%B0@+L:*'2K2(G@LHX -IO"D'Y6]8$+Q+1R9,C^O#( M3?G#F,O*$YH+-V49*D,Q1J#,F@H/Y<@&U!QNUY=['KKH"%HUH:B,567OU[U) M\N S:7(5<_;UK0F+FUK8N=^0[+>X"_)M[[! M$X\"[6>PM1I\SZV5/W9+&Y"V[GC#T=@\:.XHQ&%@B\)@I>B$71PEIU7:S+*P M?X#!\EQ82QYF"QUBA>SNGJ8"]OBNN\ 5.- XCL5_5^XVR*??*@%S/=:K(O&; M^[WO=(QZTGUR /#.TW);[ZA.K><291+*-@%0N<]7_#Y \'F &8K8-4[AW TL(9:>(J.AF;,L@:$=8$(86 *=5PK)%V# MC&NJ/,?&YW?RTZ@I>^TAU9:L\V!J?%DPC)\-#)%*,PT*:0$4Y"D/L/*GNS7^ M6B%%B6*LY)A?>V )LUZ)H M6U4.!TU@E]YU6;_CJ>5CP)5T&\Z6O#0T;"Y.0>6EY-.A*+SS?*?3>O186:MR MKV#L4@**@%J)UQ>:ZQ>=@ZCKWWLZQ<"D31O-]7O03M>W[=MT36-TW.D^U/Y@ MYP<;^W_:R"=_TL"]Z*AQY-<[[WM?ZT:B@7X=!U?L2U/RXNW.PN6M&^ET^5WX,A #!A^+QOS+_(\4Z\J]<.H=^/>!_=DB_09/ M;N0!QV+/P $_3!=+HY<\E]>O^D>GG_TO\W_G_SG_T;^8_^_5E\O/"W-\XL7V MLMSJMA<;(*3.2RZ/82;,'R:SQJKG/\_%SS@V0$LO^C]:_CA:GO]4/E,A4"'^ MC$TS^TECR^)J;;\GN!@)RMC'69'W*>RL-V&8WI-AYB\!K]V?9A]7K;A_;]7_ M^[X&WG++O_3Q7ZF,_W!@&%ZEC6GE<\ [ O0U=O>N"X_!@I6]O\L6'[8M_(8O M'??]%Y;_ U!+ P04 " #DA5=8DJHSGLH$ )&0 ' &]I:5]E>&AI M8FET,S(P,7@Q,C,Q,C R,RYH=&WM66UOXC@0_GZ_8H[J=EN)0!+>VD K98'J MT*Y*!51[]^GD)$ZQ:I*<;5JX7W]CA] 7VA[5;KMT=0A%)#/C>7EFQN/0F:H9 M/^E,*8E.?NG\:EG02\/YC"8*0D&)HA',)4LNX6M$Y158UHJKFV9+P2ZG"ES; MK=")V#2PZ+C$:M.S0#1L!/:+U MP"9X=6PWER:L<2:4JW?J[N55B-3[1L6J:GG MV/9O)<-ZTHG31*$^@?+YSWR9]6)/;V)G>BA=*<);1PRG&U M&_W%E 5,0*E;=_F@R.!UT_ ;G%Z/Q MA7\V@\/S2;_W#N)[ M+ZI'=A.&IS#YO0]C?_3)/^N/K>$?7_I_@M^=:(IKV^X/+:+7"4W]T= ,$@C3 M)*&A8FD"-TQ-04TI^$DR)QQ&-$N%@C2&84A)0E$'MO^!]B A6H+P,MZ&%=C_ ML%>KM^]PF?L#P$5/4S%;);1M?88X%4;%DA(!-(EP5^G1D,X"*G*NFE/6&TD- MB(28<:2OS1K3<"Z88E0"22+H+\(I22XI[D"S&9-2NX!?S1GA=@53*BC:OJ\? M&'MR?W+3T/ RC-((K0VOP*_ %R)DFI0A0_-#EJ'[=('Z%+NF&(&8A524 2^* MQ4ODF@LY)PB32N&V?K4'K?:=\M5.D"C-].9Y5R1GU+F(!AK7B @P=M(:+CA= M@A^:L.M<+".=H-&-P_8/315X,KTS$D4(N<5IK+Q&'5)74\YWR)R3_+N,ZG=8X)^O><":K'%:DAD'EM%)CN$TQJ M 4YC/SI88W>;ENN47 'H'-7J"-U1VR3L=A&L-=?Q>KZM[%K_K,F$9I%[QHQTQ MF7&R]%ABHF.$VC,B+G%*ETIFGY]-KW45"PE=*C+Z3795G):546;Q+I=B#Y*?E;V>:)=,^/U*ZSLME[+YJ-76MA%A-QM@U$U M((J"HRB:7!PE,7]D1I+C4JWTH+8]&YQ[2EZ9M?D\ZS*NV94Z(/7VTO;^__G<$'W''' IWP)]3&H@Y$4MP:V:2JK_ K1?DT.X" M^FGY'=#<$5\^[-5;[;&Y@OZ,AKW^:-#];"96?S0>GMUS\_UTFO<%@AYBMLBG MU6"@TLQ#3T"FG$506+7[?FX>A[9)+O?_Y'J3Y-I]5\YQ\&;Z\&&F\.Z4T1A/ M1,4A>I@?HG^:E/HILF__?/VZ8P.I@TVHJN9(\\(WSP_>SF>I-$Q;$1)@3YVKIT5>\*KMWC7_*Z)J_@+Y%U!+ P04 " #EA5=8 M"9RCF-8$ U&0 ' &]I:5]E>&AI8FET,S(P,G@Q,C,Q,C R,RYH=&WM M66UOXD80_MY?,25J+I$PV 82,"22CQ UZBE$@?3:3]5BK\/JEK5O=TE"?WUG MUYB$O'!$>2FIBI!E,S.[,_/,S,Z8SEA/^&%G3$E\^%/G9\>!HS2:3JC0$$E* M-(UAJIBXA*\Q5=_ <>9:/W>J M=I/.*(UGAYV870&+#THLIOM>8]0:U4D2UQM-KT7KKM^L10V?4I_$\5]>"461 M/9=1>L;I06G"A#.F9O^@[E?V&YEN7[-8CP//=7\I6=;#3I(*C?M)E,]O\V46 MBSW)\0-:H82F-]HAG%V*P+JBE L5Y"CEJ0RV7/MI&XJ3D GCL^!3*!GAG\J* M".4H*EF2DQ7[FP:>C\;8Q^O\O;<]M>K>&6-U3E< #A4?]LV#OZ /Y=\FK+W8/^,0Q_[<$@//\P.#<5W'TFP]TRBMW%-_5'7G B(4B%HI%DJX)KI,>@QA5"(*>%P M3K-4:D@3Z$>4"(I[X-%P8BP0Q$@07L;'J ([VUNU>OL.EWW>!5ST.)63>4"[ MSF^0I-)N,:-$ A4QGCA'-**3$94Y5\TKFT.F!D1!PCC2%VH-:#253#.J@(@8 M>C?1F(A+BJ?39,*4,B;@UW#&>)3!F$J*NN^8'ZP^N3VY:JAX&4).!)Q7H#N5 MFJDR9*AZQ#(T/6&"X"W>I4G"(BK+@!?-DAER3:6:$H1(IW";NT;[_?:=U#4& MD#C-S*%Z5R1G-'&(REFSB!RAWY33O^%T!F%D76[BL(QT@@HWFNU_-4S@R=#. M\,Q&N!U.$QTTZKB:#7:&P H=.%XS>ZUS%)CN$ QH"5YC)]Y=8'<;DHMPG /HM6IUA*[5 MML&ZG@=K>PM_K2XIF^9W?Z7?F<"TG]B28>J-)B@?XZ_6A04HA$E$)9-4&?^7 M#9EP#BA&C7Z(CLH0$%6V4K<)B@O&S"YM_(Q<4Y[#EV94VCW5O1)6>1J-"9&7 MV&SJ- L:A5/O56Y-1IP6_*-4QE0ZZ%Q.,D6#XJ8=,Y5Q,@N8L,ZR0NWYZJ-4 MZW1B-[@R124B?+Z)W2\GSSO=X 5UQ+J^KX(;'N5MP5 MY)6RJXENS7;A;[!RK5F8^]HKM][(&;[KK:]RU8(H"XXBA^8 QQC,7&5$')1J MI7NI'KC@+6WRQJQ[JUE?8(B?W9B5[B:7*6/WJ8G:0/#(3\/)Q^V,/ M/F*.G0\WP)YC.I)3(F?@UVQ357^&6<^(HX+P[6++QXY29CX6 :6C6"*9Y5V"Z"+0$5,I9#(56FV_G\EBT1F#Y MWO^!]2Z!M?FF#*A@."3]CC,SG&$SSLQ 8COS[IC1!(X7?7L_'ZS7J5O^1PBO M_T0D[IPM7H$\0&KW(515.]<\\TWTO3?Y6:KL^!9(RG%&AI8FET-# Q>#$R,S$R,#(S+FAT;>T]:Y/>T>* M$KG1IK;4JO_JW9_]^=I9]W13]1M==5K1:=;K, M>FOJ5?9CJ>V;[.Q,WGK1;/>M6:V[[/+\\D'V8].^,=>*GW>FJ_17;IQG?^*_ MG_V))GFV:,K]5\]*#A^:5Z='^Q7%P]6#Q0 M]Q]=73[^WXO/X%-XG;^QW;[2?_YL8^JSM<;YGSQXN.V>[DS9K9]K:&%4_J'K5KF %BZ;KFLV3BTM8@?S4 M-5O^>V9F-T+15$W[Y/-S^K^G^.1LJ3:FVC_YXGEK5/5%;E5MSZQNS9(?6_,O MS4/3GSO>_2/XNC*U=M"XN$00_/7MVBQ,ESVX=WXQVN8$; K DVX_T!+/;[7$ MK[4M6K/M3%-GS3+[01=]:SJC[2>ZWE=Z92Q,"@?B'WUK>P43=PVNF[9P<8F[ MZ-;Z$UU^@&_VU[?%6M4KG3TO.ESTQ9?W'\RN.B+K+QU5F[J$#3RY?[7]4%0] MW,.#R3U\7VA5:_@6V-%+A&"M$/:JRN'/XEZ>J>QK7:F=:G56-.VV:>EY=O+' MSQ]?7IX_C;[/Z:>+IYD\VNGA+TW?NE^:UOW86_GM-,_6RF9-#3-5REJ$HPT@ M;@.Q] "L=DPFV0T(@%5>]T5>%_"]WB9P",BN2(*DO#^,I,O6S:#6&'9C,V&=G@ M5+;? /'M <;5/E-UF94-P*INNFS;(V[I^"T0TYMMI3L- _VH,UT7L"@%\-DW M/;X!0JPD@+OW,J1A7'Q$#KCUBT=/$7&VH\7BXLW2%/ 'OFOJB*!2W,30//!1 M(!S&TR(O\4OMVM3;$&" /U7>MH OH:1EH"S=6%Q@5JE@$6 M@8 C/J_K'D#_2A/L ,I_ Q1D%^=G_P60>^6^I-=E I\1WZ? MIH*^KC0<"@9[S0"'/]J=L1J&^+DWL.E[MV0ZORF?_$;7NE754?##_R;60M _ M2*V.7! =JN_6#?"=/>+06 O\X?[5_1R6A_]C#D%(+=36=$ O@E% HP66ANP M'MZ_.I_X9$@'1-U38V^)BI [CIG5Q3UX-6)60HN#3R)>]1RXC?#4IN_@*-4E MKO+0LF#<95\!6]DJPV>P!K9D+="L6E3Z8Q$FC?,$H6Z*6Y#J/QM"QRO\:5YK M^I0(]GO 1,Q4"!.P$K0/2N)3($^OFPZ%3YMI!:R.J6 *BVM=EP*$+0(3.H94<[TZUGMYBI#I[M MLXW6CG,T(Q+H1*BI[.>^:?L-2G\X[1:VFS,-U V8>UJ(PLT#;]&_6?(A%AVV M5;:M0 6HD,G!GXR(0MF.,+K3U[K-:1TOG/#,OFFN49M$R?E-;TJ-<,!5--?P M!PRNNEQ0V==9J?8V6P*:>3DJ\,:@/@@U)TP1UME7W9'PJ^\] MIP+!8)OQ&:;]*LN< D[JSST<9L$F0!6(2,-IU+^(;S%&&GEA('T82Z#M9-L& M!/W>+<09L[$=J9VQ!R<19ND8078/[&>#IY@G(-D4JVNXE*Y5:&#(AYI$);X( MLU>"Z5R(B=1Q=-59L5;QY]C.S'$87"-!TT9$(F8XFA77N@;][453:K9A'U_% M=A(-0=/U8!J(W;-"@0FCD:70:IX\-G9QM,APPJ5K%D$D& B/*!48#AZ5-ZO$ M0:"Y=8GB[X4"CO.MVGESO9.!G(=AUD#_^IL7WX8U>YZ/O, LD:^O@5QUZWAQ M!/Z +X.%6\*799!S](4UG4@\^L;VJ"O-$UF>.AFB27'_A#2/6]J9 M/R8;M8-J3M>.R*VU%M-W";;]@O8+$J$IJ]!) !!GYCE *HF5A.1 M>(*>.'7(D>P)NL(,3CU:;+\$^C*:'8%NB?1NM,;C8)MD1!&T'=OG,^J@9AF( MI/2BC-$M: IS[/(@:T3H>0?!NQY485Y@HV45GDWO4Q V#[QA?%YB*R#R6@P, MQ(1_WJ!G=0P-OU\ %$"&_CE#X".U#-DX415;+L=!)=]/:RC((E8M.L0C\-*Y M@6EF+'Z1Q #GINJ9PBC>Q"89"?WE6- M4H:40M#^7UJ,+!3T]3_\OG_ ?=\3H3)+*7$\;-M8VL\3(!DT!(>^CH'O :CYQ!8B6C#.CF/((ARYJJE@!_D_U;MZ0UT6RB[SF4R6*:7'J>H\,Q8 M7\C;V&8R(.P0-/C?4@,]HV&/KDL>'QXEJ@.,@F9:6WI6+W^BX65Q1K:[05ZA M_Q\4%[MFF770A 795JF(H:@-JCKXYK+O^E9'6S>6)94FEM;J.&@SL5,*'?;H%R<8';2N%'$U:)9Y@H^LE@CM?%4N, %DL--A.P0WT- M$P,T7]:>Z[-( 4PZI3( T5D3,:&R2IQ5!I1(01F@;R6FS(YU9O:X-T.1.#@1 MHE?P>1M*DU(O4 6Q74N)%!\M8/*.O.]; Z@3U\01L;^1F0HBJM9 T=9J)-4M'DR@C0 #0#$<0*?GP*%"89A27!M9UF22P#&LC%J8 MBOT 2.VQR\L3$BY-5"@:4=?9];4;U!G1A$<,ZO()A.':,PLCX28ON78YM%0 M22*/(F\?VT'?Z5WV/TW[A@V'X/H)WCV[WRR:RMDVW[]\>:-U\1%C\C>:7M__ M M/K>%!^6S])LD/4E21_)SZT[+\@K:A2^QS^@VD=)(?0D0LB(G.>YR5]WS;5 M((P3!U&W448!*URL*RO@EPH<;O5D &UR;[0$-%U>%81)0*\DU*F]N5 V6*@EB M6G1IT*\'FNR1\*[G[/, IOU#+#M^--T:+2>5_9W]5$=#Z4+'<>@F%8M(N!SP M"D$NWFH4L4FM,4PB,R,#=NRN8XXJ:5:D )(,7F@@N)$3CY0]=OCR0I"BQ6^X MPQ ..K.:^ VQXFB'\7D4%3E&-XUJMW\B@FI@BAJ25QS_.V>FP MC$T/9PBCV==\R%@XNZ"GU6@48HJ=\E^"EF *G9UTS8J=[QS?+S!Y#I:%3LNZ< ;3KD-9;RWV"C<(_@*EX\8_1"8I6!!G!PV(_4(;4:P4$JVE"3-Z\VVV3F^26@?'ML[ M?'TH?)&.MU8&U+,# 02"-^+F#N8?B/L5:Z.7F7ZKBYY4IP;5'=W.ZPAW$>!? MWT4U33N@^G(T*J2+\+]86YB12P/%PAF'6'!+Y3/D%NE:6)>B1&=G&QX>QBO= MH((N3UTNST-T._5(7 MC\\)_%]*CK>DY%&R)-BL&!_"[UW&-XYO-AM=8IYX12%"("U.9(N7.54YPW'S M@[OS:EO( KV?+LQYA^G9E3SCJ"A;QX-%'X)7[ EQ^]^"R=X&6WNPJ3:[<+GP MOL*5$^+WP8YWF:1UW?1P'EU>0)PX'R>%XG;9';!1I?;QLY>27G^C[I0/K)-Y M!_8!O4!B>3>*&6(!L[ZZ?."JYT,L_BKA*5@+(8*.QP*$^\$(/2M:UPPA#\A8 MX.JX!44JM6HK0[$JQ?2=(G;*3IM,+<8CU51]&3FG5RRTD M:*<86%6$J)X>/26D.A>8:H"D8=J M6PS/.>H@E[POSUUZ8F.=%(FV0+V&Y",.2O]P!6N40B-\2#);IA*W3W,ZL*,^ M!>^R,K:7F-_A=VM=KF0-#@N"2%',!^GQ+E1$S@E3(^=IO5B8P8I'QR3R3^Y/ M;"GXSKO]5I(PW0YMLD4[VJ/UJL-[K(?=+UA^PQQ;E[[(<>+EDX$R%&NEB2J: MQHMD'8E--1R*'WIKR:^&S:9%V_089(Z4(5?!$4>N$\JX&6X)<8SH%3\0BN7C M2#R5HM3R%,YOU0-O=&TUIL+J)P].*8/,L@A R1!3VOM1$)&Q"DYJW9\#N@%$(ST]U32]O4_G(;!,V__ T M:APB=1A"+W.'Z,2C)C;5 L(,*D]OM@EJGN!V%%.1!/X>),N$N/B(A&1B)U&!A M'Y^J#S%VMZ:C.2(!]_P$)L]=W Q%7*1YXKZ95"BU+:[;&$!'6:[ Y# V*2^" MFPAO)^K46Q)*JGO(.[*1JBZG-OG!I;ZITJA57CWZ0U3F0XDPZ)3VQ#+=3,,] M?L$Q]3&\*)D=DWI.%J=1C9/%2C[3T3+EQ/HF [;?S]3;HB,P,K;BC*K(3AMJFU3O'%1.(G#& MDBAO4WJ;2$V;6'<))!3U?9)I PW #"O-U.$9F70SPM1YU/Y9G^43$!U R;8' M=HB44Y%AMO7$JC?;JMDG1H?[[)2&&0"N(-]7$H#2)N=^+95)%--4!?;8SICM_/F(7J/7V(^4KC\TB8&SLD&+32-G ,X1ZHPZ M^*8_GR^01J@ %5:),8*[>-\G%^^+6XRXW$TD'W\NJ69PPI-*:9QF&=M:,5T) M:R0Y@KW[!M8MAV)&NK D0ML\I*]%[H'(_9:87W-1R*-PP'T])99(0LP'H#@? MOM.9\UF7#3F,W5E'S< ?TA@KDO#5ZI^FF8?@FRJ"9QA9BN*NAK3+)EV M@!/TUMMU^&M6@3GK;4TG'^ #8MK8B6.I3$6"(Y*JW3K64"+\P]$$/DC<6E^+ MFD8)_HDPB"WP*-0(+R9-1%Z!% =0YU=? F2CEAH[:H?02$2VTW:QJ06BZA( MTH"#6?3 F63O43!\$!"-9$PHLER[_%(I.?:^':=('8YX.+^W*T?P79"F2 =IN9BNQB])=A;8D[D6WCR,)\+_ FG+F8W]Q\3!W](\GR'^H M=(<"C9AT9YP@(G$! M6BHOR$D9=M\$:A./ #S(.Z-?(D2;.$)T!_UF";3:EHGQF#U3K% M^AR'&-]N#1TT*5^EHP/,H]!SX>MQ0Q]7>VN"*98'C[8W=O!]*X%5L*$Z4\6U M232GM6R=47:BUTZ#-<%RHN.!;UX:JZ"T60K@8142U?>&!M-I?JI XSC$]K:= MDG>*/C[W3M';]>-]_T3=.T2/$ TJ8XF)%N@6<@E^,PGNY(NQZZ;M)!#HF4^- MG0T*_ RV$OI6_I+\WCM4C=/@@[CQ!L8&=+62JQ51KA>JMT>2$?'\AB*\?ZH" M.\9HWU)EK,_Y*QAN:@LWD!8A=<&73U[[V5PR[-)0M0Z!5APP4UQMG(<%2)'* MQ:A,K9FONKC2+1O?C36S@CS0ODI[8'62 M!:'KBNAB=:C3#X+#>FK3Y!5L0WCX["K)\'0F^T-_V=L 5 MLPQ;-W.L7]LX:#\FE5C>"=F[=("H:7UV$F78Q+Z':7$YBAW&UZ!0:(S=D_'Y M&(44PQ$Q!UKEG3(!-0M7JQOM=@9DK!N3(U2CZ>HTW5BU_<+KO^E '- M\XH-(U,?B9UZ"^YV%,=EIB8R:;C=N?:+4RWAR*\9T_%<+SCB0JX-Z"C A2R: M.GRV<87?@?Q9X&'8D52N++N.T3&7X=X:&ZXSBI L*1/F@(@YCC/Q%^>[?M%L%L[Y^3K.(WJE M)8,J^SN&&E_S)O_N0/1/X%SO)64N'WVB-[']HV-L=NOSS4,14I);IJD%<8BBG.71!RZNZ X('=0((:L M4PR;HT#;"R]*FU.@9Q,UN%S0=;0[\_V>73OD2\!WNAVQ=D]Z'EO*M\O;T+%"1F+_<*: MTJB6=7N,7&=#HGIO=\(=GJ;P9%4%X@@9%4HEB0#E>'ZZ%>4 $0N0_E&LBTJR MMD^_IMZ(<=JM.V11_ND8OWF:=A?7$WEVN50&S>?VC>[D!BD9B(O[I2NCM JX M/9G<1=;O3LGM3\E4+CX2'IN-3 H)^<>_4Z0Q.0=#4LU=-L$$!;^_0^X.C4,T M4C*&:\!.-7R'A$]:AI)FT@_P.3/"!%?ZR':S%4V7"G:KVJZIJ@$NV!X'WF/46>P<;96)^LH)""H4&\A%HTLHUO;G,_%WK.=LH( MQ4:!ZA!CXL*S16B'PK5&!"Q'T=Y+440NJ,AC,7$-@$VFH^@1!L:YQ8;Q=9<% M6Q[;EG/GXVZ4+:96OM^]3[^YXXI$>TINR6:&X.8("84ETVS_]Q?T5_?OPL*# ML'#4D[GEE%^)23G!'W4^'H1HI%'K^TO6.W2DZ 0X,7HZZA--,O!IKV#[P> M+W7D-L/6VW&'XTE?LP^/D'\\^AT[L:CKIIT*N%#GF^B^P/=)>__8%TNYQNZ3 MT16\I;+O]%&$&G_DFR54Z%4_S(K%WZ*XXP\2K;@\O^]L%[QKTU\1+\__^/G% MU?E3>"FZ(S[^%*3[VBPH:N!O&IY0$UQLPH4TU'AYM?O>M:G72?F!&\'7QF,. M[5ZKUIM>?*?4H$9Q 3H\=03)IH=UER=^4-/Z=\V"TGY1B)1\+F@LB$M(@>-C M9::-=!V8T3O%MHZ9%9EG?&U6:,@W( 9,MUG-D\,'M:%_UV1 U:<8BNHW&^_X M^!4PEOOJQO$S*5T.@>&'P\!PTD(@IL,XAAE?\#3<@>O.5%(PIP)*Y?86P]KI M*%%4(LKDW9-F8U;J%GRI$-=M:UX_2)%Z8X\!W8!U?^&JK$IAC7%=HP- M+$H2'V=R E7?K4%7^I=T&DW4([FUWF=R+?:!2+M=@X_/OWQ*)1F>2\Y%U3/7 M(1 -ZZ16?_I0'$>F(>> 1)J&NU[==JV1_(BA.4TG2JH00Q-/YV&80F?4YPA1 M,,=C!IEV:2^W-BU513H(S;4!A*UJL*4"MNI+LCM""Z&1#*0E)+H]VD$H6").\K&^5G#I;\A8W=4V;J[90!8K/Q MZ">O,P0/]Q?V%LS_IBU3SP>:"_WR&ZG%2#M'M+[2'WB3T8'6 2;+9;[EU(Q58S=' 4#-SO+PH=)6"Z=7I*P^#Y!R<$:]-.X:U]^#!=8'[B(_"C. M_\T%AT[9P3M;\>S=SV$=^+\HNW*0LWPOBV#A:VESY+4A2SD?WQ>=4[-0@*B$ M/Z+V.I(?K?RM,OZJIP-W07/%ZK0F%VI.W!6?L4P<6"LH^FRL]^'-H.9MNJ$T M"=LEAL=-/-,"BSR)/>-*2W<;NKN45%B)^S.]Q#2TF9''[&QQW2#=KXEB-=W% MQT$)(>HS,:([4O%YO%9WIV[A\DA1MO1N0PC0.Z&[O!G'S? MZH$:_. =D'+U=D)'A#)W-Q-15&?XYG=W;[.59A?Q[IYS6@+*9C',;PU9W]4(49JC=>>9^L].=^'W-W[&"^ M#FE( P<\8S#:(N;F TG"T2'44JU.''WJ2>?$CL&2Q-;QN W6L>?27-%W-@O) MOQX>N;M# '_0"VH;TCFPN+!R<.2'>,R1N.Z_1:)US*D.A4'.M/Y6+OS>'X6 M36Z8C83IE#>?R(S.+!LO1OH,DA%$2J$*]YT[^\NT*9G"3QO'T5+M0'"X!]1>\,&7LNH:=@7V*N_[$$YQ9=[GK" );N&%-%/+AINI?1@1Q?/ MH_?CI[XN(H6H2)JT'50V:4(K6(G(/"W(YQLH M)7\OO2UE4DM(-LTJPY%4Y?X@+BYNGU4W&R]4[0MABU>;/;[=5K?@ =WBJMFKZIN/W\"[J)< M'Q0C!3>W;Z3/I)4V>-FJP3LZ%'IT? --]OI&[3BQCQ&JAF MJ;Q3&;C2'=H^)-KZ&D *,B#;JKUOR>>,*;FM0-Y@];_5SGJU++./'L0)%A\\[?=WCTBZ+SAR#9/#B$];8(\9\#US33W%,K-Q[0:=MBQ. MXT\T#=C8D$0K.:,3Z>= CWWA@B&5>0-:V!H9$ 6D8._:5!,;C@QXNIB!^RUBXX,>5M]6:W?Y MF/1@IAB3](V# PH&, (L<@;(W3&$530!1IWKL%V"%65ST*)AV!1:7"])J#Z% M%[O20MV:NQUPHEFV";HZ]K%6+86L"K55!54XL=F^DQTD%]]$S:UI8 >Z,?[\ M4IW,X0WMV>K[\.KOKW0>I@W_UZX^]OF*F_:4V*7=6& !MTZ-^.A-='R1K_*; M:-TF?-%1XN\RE)NX[8$@R"N6O6[1$I9K+_+LNWO//_58T)\63;F'_ZR[3?75 M_P%02P,$% @ Y8576$OT5V?\% WJ$ !P !O:6E?97AH:6)I=#DW M,#%X,3(S,3(P,C,N:'1M[5U;[ ?*WCN&9Z1JAYO%E[$GXNC;%' ML-A";S[X3S(5AEV*";M6*<^^>AH'.(VK\XNSRXN+Z_>7_V3O+S]=7%^>?7I_ M=7GVH0,?SWOMB6W'E#Y>?7A__IF]N[IFG_YUP:XOSJ_^?7']F5V]8Q?7UU>7 M%U>_W'SXS,Y^/;M^>_&6G5_]_/'B\H:FO72ZC;G]5II"CJ9VNC*+8:JG T#R M'S[;HX6S'51[].?W_BKG<0Q,IIN(47'ZTF,@%I'2O) J.RUA?32^!MM2ZEP9 M\7BC??:FQSZ-!"\TNM%:94*5)INQLPG4,'!@?%)FAI6 \ MB^GM7"MHT;"1TLR4T*1K88JC:PU' A%EV Z,*X*F$NRR&+,]OL]N1$2MOGQ^ M9"=YMD=^Y7#R&X*+43!K@7TE%+WYRHSP-LU^ZA5X1HXBPILX* _ MZ'<8-]!1+$<2.H4I^TX&_;>^DXLOT9AGMP+?ZU"C$@8F4&# .\,INRX3@2]T M!_B\%H0 QF.5NP?<"J;2&+\L>\-Z0H?]P[/>H)K4!VD*MY*XY#_SK.2)__'R M\\W%6QF4!-9F:,I +TSMT M ;)-F-;T2Y@M"B%ZC)T!%&,!S\([]*MA*8_%ZO?JOD;P5D+('P*$4$M#0H#? M^&@$9$#$!XB4,6#=0'>[@=7#;<'J6P$;)&E;'Q>H[T!$.&EE9L15AX V4DFB M)@B@B.>R@&W_#XH+P*5Q:!OS>T&/IH)G\"!\#S(!) +(D:& EWL/0E=K&0^/ M@\8;#P=OO6-:AA]_.#DXZ+_Z@X=%+9X2&J(-U.6S,@8SIN)2CXEX6I_!*\*J M(=3.#,X+_G\H4+!V%[G#<) ;+&P) F&!E8:$$'TK0:KTY]?9 YO4V MC<(!;,BLMC9[P@(NV%ZE!H4'^D"EM++QZO'N+'+C<) ;,FR1>X6#V:L(_A'0 M$BB^[]'3:(TPGG3@8]3K,,[>BH1/N!8,%/SW<5QJ-@8#P8]/J#[<#Q!>RD'":"_,G7SI4<#J:!'P.JY+WH#KF9=8F# MEBS@)_*W\:SA]/KQA^O!OT3]8#O?N(2)X3I,QHIV!&AER88P M7C",D!0P%!:7I!M1N$EHC/]@& O_EBHF3H$_\3P'AL.1>:PDTSTM;D'N)!BU M D$T&0N,[-C@54VS&+$BT$#'*\:('=,8*9JT+F@&;6KQ>RFUC8(-!7S,N:0/ M#<-Z?[?A& X>GSNY.!G+1+2"H6,.T&11PBU(3&U2)C:$AR$.YA7UYN_"FYL MR\5/0)LJDO1#YV'1D"W;Z?N -MJ*A08G:; +KV>PC\11;"!X=_]:O7^%#HY*RF'_E M&R_.R;JUH8[/P%G MF"S81)5);/,NAD)D59X0NCG(MH(GL24M3$%YVK9)TZ'&2OP&L_Q463!K=Z&M M0Y8=_P*K@-;/ U."MHFZPC%U*L](F!36R,,,BYH:P<3F()%D!B\/CRC)E*>4 MV+JSGNS?GE"\(8IG/$1A0=GY-O"'P8M7P'O!%HYDSA,FJH$K[P^M?\3T3OB3 M\I3G?N11A.R>DCZ=5VP/)(T[Y!D0$=M M-P>!(A'X,TDGF,@-9*AO*8K$&T,9X@DA%&QE)HL.0T>>(1<+C&=49C8?>\\. MQ3##00AVJCQ9&U*E1VFZ8I^< -BA(O>@GQVZ+IT3$@B?&2!7";]P&&A.1ELW MY7-FHK-V.D0 KI>T8"H7IT^\69Q*F;M4RCD8&B?%8:62,A8= MA&U/B]$!N#UZP\]Z[WG6/'1R\[!WU!WO#_9WE M>G?!<+UP->-W%6^X%KG21-P_"VY*'9 ME]H!(1-$X -7:BBQ2)S(:^R)#V N MR*9T3 $&.IY":G+-NAR_ >;!2F/?R-&)7_D59[ELS3Y)0<:C):;F"8O&IBF( M" PB 7L#F2ETP77!1EJEEI7ZMT!SOBE4=(>CPN 6GLE1!78%'%) WA818NB MU!FSV2,9,E4,/ZS8.6SVG0^JW"MI%P.X3*S*(1Z36?4RRP2TGJD"HQOUPN)2 M2FLI+%H0.TWB3G83X*D$6ZVVX#M(WDJ"83AAJUFKHGOA4%#)SF>>\LO<6=F\*+C,4J<6K23$';:JTV (Y7G(=(+G M"<.A!SKA" U_5OK.2:W*H/[PX6%GL[<)K%DP8 U7C;3AKI"P6A^I]+97Y3P% MQKO.(4Q>(7S)\%2PE$_I2*;U$E%>@/L3%;;*<4KJGB*)M20Q MDY,0$FU@IHP6PA[B%P1=:2+00::@T1@FTU3$$B -Q)%C3F3L3:-K46G\%.ZK MK* "5"(;D/=)77ND+0%ME E8!T0:G#EIX>R(>4.K&L0^$JD+LA/F4>_^DF MB]*N^9*,28.6#M%=&7(N5118I>V[@BI%(U41#XQ M'>.!3D2- $5&.Q_6O;0*C32F)):WP$WC;=AJ=BYQ M=;/7R=1]S*2N!;54_J3:3HOSO0YV/D4K? X2#@OQV?%$9#9B8Q4@ZQ&M: [] MH!4]VTB;(^2)L$<$M2^[8@-L)7R!\2FK6L%SV!VPE#5/[JS]\7LP6[X5>DY@ MJ7D$=ZX325'9)PWG3]=P< -B--\6E32)E WC6&$/4LNHC \3+$U59Y+YA^*. MU2A:\?WV&1D;7 -3L6D]KE8DMG_/P]GT6B:Y/0 EFM*;J35AGE<540:25A;)T;]=4P'M\Z7$4S.:L*?SU$(_EHU8& MF]OQ30H;;I/"$5[M+JP<>CZ68M0((?ICC4#.]J>SVH2L?FO;K[8J6Z[A8Y%, MG>WJC<)9T6"SMVP-TL4E2#?A_2O<;^W0W-%"2&Q4-'.;L!58=:U?,%2=8&C; M)OK!YE5;VI+@BQ!BX51EYRQW&J_$W;)ZE9@YTRISN0)*WP%PPJMR];5,"3-. M>695$)X#*G*-?OTJ9Y,B>%+'E$R!I4XQ:Y.W"_@N0,S^+,SVAJ6UQ8%5B7L$ MI(LF8( !&MY[V=\'+6EJ6O&$%H3W6<23"!6G#8^,8_A1<,Q9G2^FVG$LU#>) MSU=564TY_ V]?$ 42PB"ENJ>)R[=JYE/6K4(,U@W1++ _E!""E]A#X:4*B-M M90F$"B2Q %3&=>62U:$UYT!RAZAK\;TJ'=#D(JHJ<./#*P>&1:YB5 -LHA-E M20&A>2]7SJDTE X^J18#R<#6&SFS*!N6I,PB>T6':ON@W"9%/C#]M<%_4PY-P/]D M1/&=)KNVEC%&H"G[8XR*,14XL4UELWZ/BG*KZ?':R0+0!LRD5O19J)/0\)^: MJI1+*-QP*6P&8DWQ*U=^PDW%4>P=!6US(07*1NIFL;N;Q=&I'61+0ZM.)BZ: MHTW=5B +O7+7:L]I@ZNKZF]$@QM1\W<8OMK^"@/;I*\'5MOSH]>*V[KN8EVS MTB2\SEE=P+&.FU;J>=1Y$>^PY>\"8HT/&RA0&6MDS+@30'5"KO@2B;QR]L">4%I+,XRT MP-:M?$HNAV7O_7X]NDUYD8W)H]E4$G6X,Y/M8QZNU3;KH!2?6L.KJ+%YN+*^ M,JBZ+NB&ZR&',7>OOB1B:L^=Z]9+EJ75,QD"8MT5+GN5BS4"':WS4"927R53 M\TMRM<5E9-VS=#;,:5Y^052V3_&@O??-!:X63J:YYE'A.0O" D;AI]NX_T/! M&MEI$"<2YLG+$**7@11V,F& $!$[@OEZAKPE4?$+8Z0A_YE $R>R&D--UQ8D M2-TB;H+5%TIT9-5C[!]X!U@51;;M8%Y:L01HV(3G/DB)#Z""RLSRTX.7[/ ; M;FQ/X2E6WTKYG6@;91PX4&HYEA_%8GDZ=XK &S1S-I!K^E(F_R6*5($@!L+/##)Y7S F! 'U&K<_?6 3#Z7V:+W\%\CD@[FP8*Z MX ?J\>\23V;6LDZWLV4BZG%9VJ*^6RX'W_TL:8$,?# %[#PIA4-+OO#KS/XG M\@YUG(B71A"X4+N:2#P0PK]T?P>-S;JRP5#RB=EYP@$<-CW;:EM#D8F1+ R= MN!]JQ6/,B+GG,O$@!-:=J*D0LQ?J=/#'$3Q(3D.\[=)6UJK2P.F%@V/V2^^F M=]YC6("#[^\-#O=1Y6I\/\#OG=)]ZUR-IG&!Y3>_97*;[*< Z_)?6).&&\]< M6O>5'NVAHP'#C,J%'?%$89,G6AY'Q:2M,5_9&@NBANVS4:1WEWA98\6V-[*% M5O@8=C^?)[#*GI^6V[TS&14$(^1-1B6HN9L(61F*-WNI8C%6%!MS?-$?*EF+ MAJ9)VK[6T98RDAD: -8O1U>#CCCF R*':M],O"<;6H^U[ M/_HN?.^/56 "T#ZMKKB.E"%@-\)B)(AC@-=4U%XN8-)&L439&P-UQK"!FPL/!C;#V65K*1J;YO,:_Q'N_85BPX;'>'1$66-U?!^M% M>XX*L;%&9LZG,U=EH)6;,3IS^:T4F86)5O-AGH+\/-B?*]+7=,_@N?8&W34L MY*\=YBJ-[INK\^'"]GE(L%UYZS;H5HEZ[$)XB](O1GC7"6F%U1"=8((_R MTG3,+BF*-VN7KCF<;%W%OL-O,AV":20V[=V6>LV!JB381/3!G9HHM;WSRI(D^HG*S 7?YEJI*_PJ M#([:J@+S$<+OB*I>; M5A7,?!E)4+0.J:+"H!L@KKC]S;\]7N7_"Q<[)MF#G M#*N*66L*6 /=) RL MT._B+/79-B@+E:U=B,:EA\L<=:8$37WE);].70"'X]D+6YLWJ>=DMDAZ-UN<'JUQH,MH:>X8!-F]4M;* E^YA M=?7C3!7WUJS1:4)%:W ,5';/)0O576-(TP_0%R &V&?6)4(O4^ED4[0\%+,: ML/?E#/IO*];8O#,"9W@-4,$'NH-&/(9^6><)&,(5/ MRG,(!DMP/>MSM.3=EE,7)&T[!SL,GRJF[IQ0[31$UNON4*B_)%^'PG_!5?5W9 ],<0TP8<-58. MX.:R4E5"Q]T9UQHYA^4N-B/9KO2(1V 6%_X(X0SSPX[5"!;\+,%KEV['9)'@ M11F"AFFD=4@ULIAFAM&Q".X7*B93HK,^.?HF&]TEZE)(N); MZNT=N6^+ CJ!)MQ"P/U/H?V@Q,ZO9U9IQ2P<[0[T3^VE%GWQ9PX:*:DC]BBL. M;'TKUI?#0-B4T$"GH?:@_A5+JWY3!Z;5 \D37X&YF8339%+M\'6#.3]4$'46 M2Z*VHD95&?2#T> .5VMP-V6$EHC2CZZT+?#-##$D1"D;L1?O M-ASE7)KXF'="XC/+O9 N]"VU4W[Q'-D4$L! A0#% @ Y(576):7=T,3(@ M55$! !0 ( !VHP" &]I:2TR,#(S,3(S,5]C86PN>&UL4$L! M A0#% @ Y(576-^!DXG;^0 ;+X* !0 ( !'Z\" &]I M:2TR,#(S,3(S,5]D968N>&UL4$L! A0#% @ Y(576 [;+<9R.@ U5 M !, ( !+*D# &]I:2TR,#(S,3(S,5]G,2YJ<&=02P$"% ,4 M " #DA5=8BK@Z 4G @!<*P, $P @ '/XP, ;VEI+3(P M,C,Q,C,Q7V&AI8FET,C,P,7@Q,C,Q,C R,RYH=&U02P$"% ,4 " #DA5=8B4%E>?8' M ";*0 ' @ '].@D ;VEI7V5X:&EB:70S,3 Q>#$R,S$R M,#(S+FAT;5!+ 0(4 Q0 ( .2%5U@@&AI M8FET,S(P,7@Q,C,Q,C R,RYH=&U02P$"% ,4 " #EA5=8"9RCF-8$ U M&0 ' @ %K4 D ;VEI7V5X:&EB:70S,C R>#$R,S$R,#(S M+FAT;5!+ 0(4 Q0 ( .6%5UCTWJ..)R( "NQ ; " M 7M5"0!O:6E?97AH:6)I=#0P,7@Q,C,Q,C R,RYH=&U02P$"% ,4 " #E MA5=82_179_P4 #>H0 ' @ ';=PD ;VEI7V5X:&EB:70Y F-S Q>#$R,S$R,#(S+FAT;5!+!08 $ 0 %4$ 1C0D ! end XML 97 oii-20231231_htm.xml IDEA: XBRL DOCUMENT 0000073756 2023-01-01 2023-12-31 0000073756 2023-06-30 0000073756 2024-02-16 0000073756 2023-10-01 2023-12-31 0000073756 2023-12-31 0000073756 2022-12-31 0000073756 2022-01-01 2022-12-31 0000073756 2021-01-01 2021-12-31 0000073756 2021-12-31 0000073756 2020-12-31 0000073756 us-gaap:CommonStockMember 2020-12-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000073756 us-gaap:TreasuryStockCommonMember 2020-12-31 0000073756 us-gaap:RetainedEarningsMember 2020-12-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2020-12-31 0000073756 us-gaap:NoncontrollingInterestMember 2020-12-31 0000073756 us-gaap:ParentMember 2021-01-01 2021-12-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2021-01-01 2021-12-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000073756 us-gaap:TreasuryStockCommonMember 2021-01-01 2021-12-31 0000073756 us-gaap:CommonStockMember 2021-12-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000073756 us-gaap:TreasuryStockCommonMember 2021-12-31 0000073756 us-gaap:RetainedEarningsMember 2021-12-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2021-12-31 0000073756 us-gaap:ParentMember 2022-01-01 2022-12-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2022-01-01 2022-12-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000073756 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0000073756 us-gaap:CommonStockMember 2022-12-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000073756 us-gaap:TreasuryStockCommonMember 2022-12-31 0000073756 us-gaap:RetainedEarningsMember 2022-12-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2022-12-31 0000073756 us-gaap:ParentMember 2023-01-01 2023-12-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2023-01-01 2023-12-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0000073756 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0000073756 us-gaap:CommonStockMember 2023-12-31 0000073756 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000073756 us-gaap:TreasuryStockCommonMember 2023-12-31 0000073756 us-gaap:RetainedEarningsMember 2023-12-31 0000073756 us-gaap:AccumulatedTranslationAdjustmentMember 2023-12-31 0000073756 srt:MinimumMember 2023-01-01 2023-12-31 0000073756 srt:MaximumMember 2023-01-01 2023-12-31 0000073756 oii:ManufacturedProductsMember 2021-01-01 2021-12-31 0000073756 oii:RemotelyOperatedVehiclesMember 2023-12-31 0000073756 srt:MinimumMember us-gaap:MarineServicesEquipmentMember 2023-12-31 0000073756 srt:MaximumMember us-gaap:MarineServicesEquipmentMember 2023-12-31 0000073756 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000073756 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2023-12-31 0000073756 oii:ManufacturedProductsMember 2023-01-01 2023-12-31 0000073756 oii:ManufacturedProductsMember 2022-01-01 2022-12-31 0000073756 oii:SubseaRoboticsMember 2021-01-01 2021-12-31 0000073756 2014-12-12 0000073756 2015-01-01 2015-12-31 0000073756 oii:SubseaRoboticsMember 2023-01-01 2023-12-31 0000073756 oii:SubseaRoboticsMember 2022-01-01 2022-12-31 0000073756 oii:OffshoreProjectsGroupMember 2023-01-01 2023-12-31 0000073756 oii:OffshoreProjectsGroupMember 2022-01-01 2022-12-31 0000073756 oii:OffshoreProjectsGroupMember 2021-01-01 2021-12-31 0000073756 oii:IntegrityManagementDigitalSolutionsMember 2023-01-01 2023-12-31 0000073756 oii:IntegrityManagementDigitalSolutionsMember 2022-01-01 2022-12-31 0000073756 oii:IntegrityManagementDigitalSolutionsMember 2021-01-01 2021-12-31 0000073756 oii:EnergyBusinessSegmentsMember 2023-01-01 2023-12-31 0000073756 oii:EnergyBusinessSegmentsMember 2022-01-01 2022-12-31 0000073756 oii:EnergyBusinessSegmentsMember 2021-01-01 2021-12-31 0000073756 oii:AerospaceAndDefenseTechnologiesMember 2023-01-01 2023-12-31 0000073756 oii:AerospaceAndDefenseTechnologiesMember 2022-01-01 2022-12-31 0000073756 oii:AerospaceAndDefenseTechnologiesMember 2021-01-01 2021-12-31 0000073756 srt:AfricaMember 2023-01-01 2023-12-31 0000073756 srt:AfricaMember 2022-01-01 2022-12-31 0000073756 srt:AfricaMember 2021-01-01 2021-12-31 0000073756 country:NO 2023-01-01 2023-12-31 0000073756 srt:AsiaPacificMember 2022-01-01 2022-12-31 0000073756 srt:AsiaPacificMember 2021-01-01 2021-12-31 0000073756 country:GB 2023-01-01 2023-12-31 0000073756 country:GB 2022-01-01 2022-12-31 0000073756 country:GB 2021-01-01 2021-12-31 0000073756 country:BR 2023-01-01 2023-12-31 0000073756 country:BR 2022-01-01 2022-12-31 0000073756 country:BR 2021-01-01 2021-12-31 0000073756 srt:AsiaPacificMember 2023-01-01 2023-12-31 0000073756 country:NO 2022-01-01 2022-12-31 0000073756 country:NO 2021-01-01 2021-12-31 0000073756 oii:OtherGeographicalMemberMember 2023-01-01 2023-12-31 0000073756 oii:OtherGeographicalMemberMember 2022-01-01 2022-12-31 0000073756 oii:OtherGeographicalMemberMember 2021-01-01 2021-12-31 0000073756 us-gaap:NonUsMember 2023-01-01 2023-12-31 0000073756 us-gaap:NonUsMember 2022-01-01 2022-12-31 0000073756 us-gaap:NonUsMember 2021-01-01 2021-12-31 0000073756 country:US 2023-01-01 2023-12-31 0000073756 country:US 2022-01-01 2022-12-31 0000073756 country:US 2021-01-01 2021-12-31 0000073756 us-gaap:TransferredOverTimeMember 2023-01-01 2023-12-31 0000073756 us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0000073756 us-gaap:TransferredOverTimeMember 2021-01-01 2021-12-31 0000073756 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0000073756 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0000073756 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-12-31 0000073756 us-gaap:AccruedLiabilitiesMember 2023-12-31 0000073756 us-gaap:AccruedLiabilitiesMember 2022-12-31 0000073756 oii:ManufacturedProductsMember 2023-12-31 0000073756 oii:ManufacturedProductsMember 2022-12-31 0000073756 oii:SubseaRoboticsMember 2023-12-31 0000073756 oii:SubseaRoboticsMember 2022-12-31 0000073756 us-gaap:InterestIncomeMember 2023-01-01 2023-12-31 0000073756 us-gaap:OtherLiabilitiesMember 2023-12-31 0000073756 us-gaap:OtherLiabilitiesMember 2022-12-31 0000073756 country:US 2023-01-01 2023-12-31 0000073756 country:GB 2023-01-01 2023-12-31 0000073756 country:NO 2023-01-01 2023-12-31 0000073756 country:AO 2023-01-01 2023-12-31 0000073756 country:BR 2023-01-01 2023-12-31 0000073756 country:AU 2023-01-01 2023-12-31 0000073756 us-gaap:ServiceMember 2023-01-01 2023-12-31 0000073756 us-gaap:ServiceMember 2022-01-01 2022-12-31 0000073756 us-gaap:ServiceMember 2021-01-01 2021-12-31 0000073756 us-gaap:ProductMember 2023-01-01 2023-12-31 0000073756 us-gaap:ProductMember 2022-01-01 2022-12-31 0000073756 us-gaap:ProductMember 2021-01-01 2021-12-31 0000073756 oii:UnallocatedExpensesMemberMember 2023-01-01 2023-12-31 0000073756 oii:UnallocatedExpensesMemberMember 2022-01-01 2022-12-31 0000073756 oii:UnallocatedExpensesMemberMember 2021-01-01 2021-12-31 0000073756 oii:A2024SeniorNotesMember 2023-12-31 0000073756 oii:A2024SeniorNotesMember 2022-12-31 0000073756 oii:A2028SeniorNotesMember 2023-12-31 0000073756 oii:A2028SeniorNotesMember 2022-12-31 0000073756 oii:A2024SeniorNotesMember 2014-11-21 0000073756 oii:A2024SeniorNotesMember 2021-12-31 0000073756 oii:A2024SeniorNotesMember 2021-01-01 2021-12-31 0000073756 oii:A2024SeniorNotesMember 2023-10-02 0000073756 oii:A2024SeniorNotesMember 2023-10-01 2023-12-31 0000073756 oii:A2024SeniorNotesMember 2023-11-02 0000073756 oii:A2028SeniorNotesMember 2018-02-16 0000073756 oii:A2028SeniorNotesMember 2023-10-02 0000073756 oii:A2028SeniorNotesMember 2023-10-01 2023-12-31 0000073756 us-gaap:LineOfCreditMember 2014-10-27 0000073756 2018-02-16 0000073756 oii:SublimitMemberMember 2023-12-31 0000073756 us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember srt:MinimumMember 2023-01-01 2023-12-31 0000073756 us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember srt:MaximumMember 2023-01-01 2023-12-31 0000073756 srt:MinimumMember 2023-01-01 2023-12-31 0000073756 srt:MaximumMember 2023-01-01 2023-12-31 0000073756 srt:MinimumMember 2022-04-01 2022-06-30 0000073756 srt:MaximumMember 2022-04-01 2022-06-30 0000073756 srt:MinimumMember 2023-12-31 0000073756 srt:MaximumMember 2023-12-31 0000073756 2014-11-21 0000073756 us-gaap:DerivativeMember 2014-11-21 0000073756 2020-01-01 2020-03-31 0000073756 us-gaap:InterestRateSwapMember 2023-01-01 2023-12-31 0000073756 us-gaap:InterestRateSwapMember 2022-01-01 2022-12-31 0000073756 oii:SeniorNotesdue2024Member 2014-10-01 2014-12-31 0000073756 oii:A2024SeniorNotesMember 2023-01-01 2023-12-31 0000073756 oii:A2024SeniorNotesMember 2022-01-01 2022-12-31 0000073756 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-12-31 0000073756 oii:A2028SeniorNotesMember 2023-01-01 2023-12-31 0000073756 oii:A2028SeniorNotesMember 2022-01-01 2022-12-31 0000073756 2023-10-02 0000073756 currency:AOA 2023-01-01 2023-12-31 0000073756 currency:AOA 2021-01-01 2021-12-31 0000073756 currency:AOA 2023-12-31 0000073756 currency:AOA 2022-12-31 0000073756 us-gaap:OperatingSegmentsMember 2023-01-01 2023-12-31 0000073756 us-gaap:OperatingSegmentsMember 2022-01-01 2022-12-31 0000073756 us-gaap:OperatingSegmentsMember 2021-01-01 2021-12-31 0000073756 oii:UnallocatedExpensesMemberMember 2023-01-01 2023-12-31 0000073756 oii:UnallocatedExpensesMemberMember 2022-01-01 2022-12-31 0000073756 oii:UnallocatedExpensesMemberMember 2021-01-01 2021-12-31 0000073756 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000073756 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000073756 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:SubseaRoboticsMember 2022-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:ManufacturedProductsMember 2022-12-31 0000073756 oii:OffshoreProjectsGroupMember 2023-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:OffshoreProjectsGroupMember 2022-12-31 0000073756 oii:IntegrityManagementDigitalSolutionsMember 2023-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:IntegrityManagementDigitalSolutionsMember 2022-12-31 0000073756 oii:EnergyBusinessSegmentsMember 2023-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:EnergyBusinessSegmentsMember 2022-12-31 0000073756 oii:AerospaceAndDefenseTechnologiesMember 2023-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:AerospaceAndDefenseTechnologiesMember 2022-12-31 0000073756 us-gaap:AllOtherSegmentsMember 2023-12-31 0000073756 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:SubseaRoboticsMember 2023-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:ManufacturedProductsMember 2023-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:OffshoreProjectsGroupMember 2023-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:IntegrityManagementDigitalSolutionsMember 2023-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:EnergyServicesAndProductsAbstract 2023-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:EnergyServicesAndProductsAbstract 2022-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:AerospaceAndDefenseTechnologiesMember 2023-12-31 0000073756 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-12-31 0000073756 oii:AerospaceAndDefenseTechnologiesMember 2022-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:SubseaRoboticsMember 2023-01-01 2023-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:SubseaRoboticsMember 2022-01-01 2022-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:SubseaRoboticsMember 2021-01-01 2021-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:ManufacturedProductsMember 2023-01-01 2023-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:ManufacturedProductsMember 2022-01-01 2022-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:ManufacturedProductsMember 2021-01-01 2021-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:OffshoreProjectsGroupMember 2023-01-01 2023-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:OffshoreProjectsGroupMember 2022-01-01 2022-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:OffshoreProjectsGroupMember 2021-01-01 2021-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:IntegrityManagementDigitalSolutionsMember 2023-01-01 2023-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:IntegrityManagementDigitalSolutionsMember 2022-01-01 2022-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:IntegrityManagementDigitalSolutionsMember 2021-01-01 2021-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:EnergyServicesAndProductsAbstract 2023-01-01 2023-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:EnergyServicesAndProductsAbstract 2022-01-01 2022-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:EnergyServicesAndProductsAbstract 2021-01-01 2021-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:AerospaceAndDefenseTechnologiesMember 2023-01-01 2023-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:AerospaceAndDefenseTechnologiesMember 2022-01-01 2022-12-31 0000073756 us-gaap:OperatingSegmentsMember oii:AerospaceAndDefenseTechnologiesMember 2021-01-01 2021-12-31 0000073756 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2023-01-01 2023-12-31 0000073756 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2022-01-01 2022-12-31 0000073756 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2021-01-01 2021-12-31 0000073756 country:GB 2023-12-31 0000073756 country:GB 2022-12-31 0000073756 country:BR 2023-12-31 0000073756 country:BR 2022-12-31 0000073756 country:NO 2023-12-31 0000073756 country:NO 2022-12-31 0000073756 srt:AfricaMember 2023-12-31 0000073756 srt:AfricaMember 2022-12-31 0000073756 srt:AsiaPacificMember 2023-12-31 0000073756 srt:AsiaPacificMember 2022-12-31 0000073756 oii:SegmentGeographicalGroupsOfCountriesGroupThreeMember 2023-12-31 0000073756 oii:SegmentGeographicalGroupsOfCountriesGroupThreeMember 2022-12-31 0000073756 oii:SegmentGeographicalGroupsOfCountriesForeignMember 2023-12-31 0000073756 oii:SegmentGeographicalGroupsOfCountriesForeignMember 2022-12-31 0000073756 country:US 2023-12-31 0000073756 country:US 2022-12-31 0000073756 oii:Us401KPlanMember 2023-01-01 2023-12-31 0000073756 oii:Us401KPlanMember 2022-01-01 2022-12-31 0000073756 oii:Us401KPlanMember 2021-01-01 2021-12-31 0000073756 oii:ForeignEmployeeSavingsPlansMember 2023-01-01 2023-12-31 0000073756 oii:ForeignEmployeeSavingsPlansMember 2022-01-01 2022-12-31 0000073756 oii:ForeignEmployeeSavingsPlansMember 2021-01-01 2021-12-31 0000073756 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2023-01-01 2023-12-31 0000073756 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2022-01-01 2022-12-31 0000073756 us-gaap:SupplementalEmployeeRetirementPlanDefinedBenefitMember 2021-01-01 2021-12-31 0000073756 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0000073756 srt:MinimumMember us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0000073756 srt:MaximumMember us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0000073756 us-gaap:DeferredBonusMember 2023-01-01 2023-12-31 0000073756 us-gaap:DeferredBonusMember 2022-01-01 2022-12-31 0000073756 us-gaap:DeferredBonusMember 2021-01-01 2021-12-31 0000073756 us-gaap:DeferredBonusMember 2023-12-31 0000073756 oii:RestrictedStockPlanMember 2023-01-01 2023-12-31 0000073756 oii:RestrictedStockPlanMember 2022-01-01 2022-12-31 0000073756 oii:RestrictedStockPlanMember 2021-01-01 2021-12-31 0000073756 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0000073756 us-gaap:StockCompensationPlanMember 2023-01-01 2023-12-31 0000073756 us-gaap:StockCompensationPlanMember 2022-01-01 2022-12-31 0000073756 us-gaap:StockCompensationPlanMember 2021-01-01 2021-12-31 0000073756 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 iso4217:USD shares iso4217:USD shares pure utr:Rate OCEANEERING INTERNATIONAL INC 0000073756 2023 FY false P3Y P3Y http://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2023#AccountsPayableAndAccruedLiabilitiesCurrent 0.5 P3Y 10-K true 2023-12-31 --12-31 false 1-10945 DE 95-2628227 5875 North Sam Houston Parkway West, Suite 400 Houston, TX 77086 713 329-4500 Common stock, par value $0.25 per share OII NYSE Yes No Yes Yes Large Accelerated Filer false false true false false 18.70 1800000000 100813143 2023 false false false false 2285310 42 Ernst & Young LLP Houston, Texas 461566000 568745000 2804000 2333000 331326000 296554000 234505000 184847000 209798000 184375000 68464000 62539000 1305659000 1297060000 2285896000 2435840000 1861603000 1997391000 424293000 438449000 34214000 34339000 137286000 122224000 337554000 139611000 509054000 296174000 2239006000 2031683000 156064000 148018000 411781000 307446000 164631000 112950000 732476000 568414000 477058000 700973000 293482000 151842000 101907000 84650000 0.25 360000000 110834088 27709000 27709000 131774000 155858000 10030200 10574563 574380000 605553000 1425257000 1327854000 1327854000 -382340000 -386127000 628020000 519741000 6063000 6063000 634083000 525804000 2239006000 2031683000 2424706000 2066084000 1869275000 2025735000 1758707000 1605210000 398971000 307377000 264065000 217643000 196514000 224266000 181328000 110863000 39799000 15425000 5708000 2477000 36523000 38215000 38810000 2061000 1707000 594000 -1236000 1011000 9769000 161055000 79052000 -5709000 63652000 53111000 43598000 97403000 25941000 -49307000 100697000 100185000 99706000 102156000 101447000 99706000 0.97 0.26 -0.49 0.95 0.26 -0.49 97403000 25941000 -49307000 3927000 -19622000 -7339000 -140000 -47000 187000 3787000 -19669000 -7152000 101190000 6272000 -56459000 97403000 25941000 -49307000 104960000 120969000 139723000 0 0 29549000 -26785000 829000 -1798000 1012000 1083000 -769000 12057000 10370000 11008000 2370000 1574000 4302000 83075000 50732000 -41099000 25423000 30692000 -7313000 -18208000 -15104000 -14498000 3250000 417000 6000 125695000 67253000 63051000 18723000 -5711000 2701000 112552000 94942000 274621000 209955000 120883000 225314000 100726000 81043000 50199000 6229000 0 4486000 2520000 705000 3298000 7847000 6473000 7101000 2223000 3000000 -1157000 -86353000 -76865000 -34157000 400000000 0 100000000 177671000 -4968000 -1862000 -1682000 -227297000 -1862000 -101682000 -3484000 -11525000 -3377000 -107179000 30631000 86098000 568745000 538114000 452016000 461566000 568745000 538114000 27709000 192492000 -660021000 1351220000 -359306000 552094000 6063000 558157000 -49307000 -49307000 -49307000 -7152000 -7152000 -7152000 -8445000 17771000 9326000 9326000 -10439000 10439000 27709000 173608000 -631811000 1301913000 -366458000 504961000 6063000 511024000 25941000 25941000 25941000 -19669000 -19669000 -19669000 -11284000 19792000 8508000 8508000 -6466000 6466000 27709000 155858000 -605553000 1327854000 -386127000 519741000 6063000 525804000 97403000 97403000 97403000 3787000 3787000 3787000 -19933000 27022000 7089000 7089000 -4151000 4151000 27709000 131774000 -574380000 1425257000 -382340000 628020000 6063000 634083000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Oceaneering International, Inc. (“Oceaneering,” “we,” “us” or “our”) and our more than 50% owned and controlled subsidiaries. We also consolidate entities that are determined to be variable interest entities if we determine that we are the primary beneficiary; otherwise, we account for those entities using the equity method of accounting. We use the equity method to account for our investments in unconsolidated affiliated companies of which we own an equity interest of between 20% and 50% and as to which we have significant influence, but not control, over operations. We use the cost method for all other long-term investments. Investments in entities that we do not consolidate are reflected on our balance sheet in other non-current assets. All significant intercompany accounts and transactions have been eliminated.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires that our management make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Certain amounts from prior periods have been reclassified to conform with the current year presentation.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents include demand deposits and highly liquid investments with original maturities of three months or less from the date of investment.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Credit Losses—Financial Assets Measured at Amortized Costs. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identify our allowance for credit losses based on future expected losses when accounts receivable, contract assets or held-to-maturity loan receivables are created rather than when losses are probable.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the loss-rate method in developing the allowance for credit losses, which involves identifying pools of assets with similar risk characteristics, reviewing historical losses within the last three years and consideration of reasonable supportable forecasts of economic indicators. Changes in estimates, developing trends and other new information could have material effects on future evaluations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor the credit quality of our accounts receivable and other financing receivable amounts by frequent customer interaction, following economic and industry trends and reviewing specific customer data. Our other receivable amounts include contract assets and held-to-maturity loans receivable, which we consider to have a low risk of loss.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider macroeconomic conditions when assessing our credit risk exposure, including any impacts from the conflicts in Russia and Ukraine and in the Middle East, volatility in the financial services industry and the oil and natural gas markets, and the effects thereof on our customers and various counterparties. We have determined the impacts to our credit loss expense are </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">de minimis</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the years ended December 31, 2023, 2022 and 2021. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, our allowance for credit losses was $2.2 million for accounts receivable and $0.6 million for other receivables. As of December 31, 2022, our allowance for credit losses was $2.0 million for accounts receivable and $0.3 million for other receivables. Our allowance for credit losses as of December 31, 2023 increased when compared to the balance as of December 31, 2022, primarily due to corresponding increases in revenue and accounts receivable.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the years ended December 31, 2023, 2022 and 2021, we recognized credit losses of $1.3 million, $0.4 million and $53 million, respectively. The 2021 credit losses included a reserve of $49 million in receivables and contract assets partially offset by the reclassification of $20 million of contract assets into salable inventory related to the termination of a number of entertainment ride systems contracts with the China Evergrande Group and its affiliated companies (collectively, “Evergrande”) in our Manufactured Products segment. See Note 9—”Commitments and Contingencies” for discussion regarding Evergrande. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to apply the practical expedient available under Accounting Standard Update (“ASU”) No. 2016-13, “Financial Instruments—Credit Losses (Topic 326: Measurement of Credit Losses on Financial Instruments,” as amended (“ ASC 326”) to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amounts excluded as of December 31, 2023 and 2022 were $0.2 million and $0.8 million, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are considered to be past-due after the end of the contractual terms agreed to with the customer. There were no material past-due amounts that we consider uncollectible for our financial assets as of December 31, 2023. We generally do not require collateral from our customers.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inventory is valued at the lower of cost or net realizable value. We determine cost using the weighted-average method. We periodically review the value of items in inventory and record write-downs or write-offs of inventory based on our assessment of market conditions. Write-downs and write-offs are charged to cost of services and products. We did not record any write-downs or write-offs of inventory in the years ended December 31, 2023, 2022 or 2021. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Long-Lived Intangible Assets and Right-of-Use Operating Lease Assets.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We provide for depreciation of property and equipment on the straight-line method over estimated useful lives of eight years for Remotely Operated Vehicles (“ROVs”), <span style="-sec-ix-hidden:f-355">three</span> to 25 years for marine services equipment (such as vessels and diving equipment) and <span style="-sec-ix-hidden:f-357">three</span> to 25 years for buildings, improvements and other equipment. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We charge the costs of repair and maintenance of property and equipment to operations as incurred, and we capitalize the costs of improvements that extend asset lives or functionality. Upon the disposition of property and equipment, the related cost and accumulated depreciation accounts are relieved and any resulting gain or loss is recognized in income.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize interest on assets where the construction period is anticipated to be more than three months. We did not capitalize interest in 2023, 2022 or 2021. We do not allocate general and administrative costs to capital projects. We had construction in progress of $55 million and $58 million as of December 31, 2023 and 2022, respectively, primarily related to projects in our Subsea Robotics segment.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived intangible assets, primarily acquired in connection with business combinations, include trade names, intellectual property and customer relationships and are being amortized over their respective estimated useful lives.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management periodically, and upon the occurrence of a triggering event, reviews the realizability of our property and equipment, long-lived intangible assets and right-of-use operating lease assets to determine whether any events or changes in circumstances indicate that the carrying amounts of the assets may not be recoverable. For long-lived assets to be held and used, we base our evaluation on impairment indicators such as the nature of the assets, the future economic benefits of the assets, any historical or future profitability measurements and other external market conditions or factors that may be present. If such impairment indicators are present or other factors exist that indicate that the carrying amount of an asset may not be recoverable, we determine whether an impairment has occurred through the use of an undiscounted cash flow analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, we recognize a loss for the difference between the carrying amount and the fair value of the asset. We did not identify indicators of impairment for property and equipment, long-lived intangible assets or right-of-use operating lease assets for the years ended December 31, 2023, 2022 and 2021. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For assets held for sale or disposal, the fair value of the asset is measured using fair market value less estimated costs to sell. Assets are classified as held-for-sale when we have a plan for disposal of certain assets and those assets meet the held for sale criteria.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information regarding right-of-use operating lease assets, see “Leases” below.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our goodwill is evaluated for impairment annually and whenever we identify certain triggering events or circumstances that would more likely than not reduce the fair value of a reporting unit below its carrying amount.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our annual evaluation of goodwill, we perform a qualitative or quantitative impairment test. Under the qualitative approach, if we determine it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we are required to perform the quantitative analysis to determine the fair value of the reporting unit. We then compare the fair value of the reporting unit with its carrying amount and recognize an impairment loss for the </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount by which the carrying amount exceeds the fair value of the reporting unit. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. We also consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. During the fourth quarters of 2023 and 2022, we performed our annual goodwill impairment assessment using qualitative tests that did not indicate a more detailed quantitative analysis was necessary. No goodwill impairment was recognized for the years ended December 31, 2023, 2022 and 2021.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition.</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use the input method to recognize revenue, because each day of service provided represents value to the customer. The performance obligations in these contracts are satisfied, and revenue is recognized, as the work is performed. When appropriate, we apply the practical expedient to recognize revenue for the amount invoiced when the invoice corresponds directly to the value of our performance to date. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for significant fixed-price contracts, mainly relating to our Manufactured Products segment, and to a lesser extent in our Offshore Projects Group (“OPG”) and Aerospace and Defense Technologies (“ADTech”) segments, by recognizing revenue over time using the cost-to-cost input method. The performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. In 2023, 2022 and 2021, we accounted for 19%, 15% and 16%, respectively, of our revenue using the cost-to-cost input method to measure progress toward satisfying the related performance obligations on our contracts. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to recognize the cost for freight and shipping as an expense when incurred. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by us from customers, are excluded from revenue.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our service-based business lines, we principally charge on a dayrate basis for services provided. In our product-based business lines, predominantly in our Manufactured Products segment, we recognize revenue and profit using the percentage-of-completion method and exclude uninstalled materials and significant inefficiencies from the measure of progress.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply judgment in the determination and allocation of transaction price to performance obligations and the subsequent recognition of revenue, based on the facts and circumstances of each contract. We routinely review estimates related to our contracts and, when required, reflect revisions to profitability in earnings immediately. If an element of variable consideration has the potential for a significant future reversal of revenue, we will constrain that variable consideration to a level intended to remove the potential future reversal. If a current estimate of total contract cost indicates an ultimate loss on a contract, we recognize the projected loss in full when we determine it. During the year ended December 31, 2023, we recognized a projected loss of $9.8 million for contracts in our Manufactured Products segment. During the year ended December 31, 2022, we recognized a projected loss of $5.2 million for contracts in our Manufactured Products segment. During the year ended December 31, 2021, we recognized a projected loss of $3.6 million for a contract in our Subsea Robotics segment. There could be significant adjustments to overall contract costs in the future, due to changes in facts and circumstances.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, our payment terms consist of those services billed regularly as provided and those products delivered at a point in time, which are invoiced after the performance obligation is satisfied. Our product and service contracts with milestone payments due at agreed progress points during the contract are invoiced when those milestones are reached, which may differ from the timing of revenue recognition. Our payment terms generally do not provide financing of contracts to customers, nor do we receive financing from customers as a result of these terms.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">—“</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue” for more information on our revenue from contracts with customers.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine whether a contract is or contains a lease at inception, whether as a lessee or a lessor. We take into consideration the elements of an identified asset, right to control and the receipt of economic benefit in making those determinations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessor, we lease certain types of equipment along with the provision of services and utilize the expedient allowing us to combine the lease and non-lease components into a combined component that is accounted for (1) under the accounting standard “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” (“ASC 842”), when the lease component is predominant, and (2) under the accounting standard “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” (“ASC 606”), when the service component is </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">predominant. In general, when we have a service component, it is typically the predominant element and leads to accounting under ASC 606.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessor, we lease certain types of equipment, often providing services at the same time. These leases can be priced on a dayrate or lump-sum basis for periods ranging from a few days to multi-year contracts. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our customer's discretion. These leases generally do not contain options to purchase, material restrictions or covenants that impact our accounting for leases.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessee, we lease land, buildings, vessels and equipment for the operation of our business and to support some of our service line revenue streams. These generally carry lease terms that range from days for operational and support equipment to 20 years for land and buildings. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our discretion. When the exercise of those options is reasonably certain, we include them in the lease assessment. Our leases do not contain material restrictions or covenants that impact our accounting for them, nor do we provide residual value guarantees.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessee, we utilize the practical expedients to not recognize leases with an initial lease term of 12 months or less on the balance sheet and to combine lease and non-lease components together and account for the combined component as a lease for all asset classes, except real estate.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use operating lease assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement or modification date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate, based on the information available at commencement or modification date in determining the present value of future payments. In determining the incremental borrowing rate, we considered our external credit ratings, bond yields for us and our identified peers, the risk-free rate in geographic regions where we operate and the impact associated with providing collateral over a similar term as the lease for an amount equal to the future lease payments. Our right-of-use operating lease assets also include any lease prepayments made and exclude lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease. These options are included in the lease term when it is reasonably certain we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 4—“Leases” for more information on our operating leases.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize all share-based payments to directors, officers and employees over their vesting periods in the income statement based on their estimated fair values. For more information on our employee benefit plans, see Note 11—“Employee Benefit Plans.”</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide income taxes at appropriate tax rates in accordance with our interpretation of the respective tax laws and regulations after review and consultation with our internal tax department, tax advisors and, in some cases, legal counsel in various jurisdictions. We provide for deferred income taxes for differences between carrying amounts of assets and liabilities for financial and tax reporting purposes and provide a valuation allowance against deferred tax assets when it is more likely than not that the asset will not be realized.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize an expense or benefit for an uncertain tax position if it is more likely than not to be sustainable upon audit by the applicable taxing authority. If this threshold is met, the uncertain tax position is then measured and recognized at the largest amount that we believe is greater than 50% likely of being realized upon ultimate settlement. We account for any applicable interest and penalties on these uncertain tax positions as a component of our provision for income taxes on our financial statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to account for U.S. federal income tax on global intangible low‑taxed income (“GILTI”) as a current period expense when incurred. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For more information on income taxes, see Note 6—“Income Taxes.”</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency for most of our foreign subsidiaries is the applicable local currency. Results of operations for foreign subsidiaries with functional currencies other than the U.S. dollar are translated into U.S. dollars using average exchange rates during the period. Assets and liabilities of these foreign subsidiaries are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date, and the resulting translation adjustments are recognized, net of tax, in accumulated other comprehensive income (loss) as a component of shareholders' equity. All foreign currency transaction gains and losses are recognized currently in the </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Operations. We recorded $(1.4) million, less than $(0.1) million and $(8.4) million of foreign currency transaction gains (losses) in the years ended December 31, 2023, 2022 and 2021, respectively. Those amounts are included as a component of other income (expense), net in our Consolidated Statement of Operations. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings (Loss) per Share.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For each year presented, the only difference between our annual calculated weighted-average basic and diluted number of shares outstanding is the effect of outstanding restricted stock units.</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Repurchase Plan. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2014, our Board of Directors approved a plan to repurchase up to 10 million shares of our common stock. In 2015, we repurchased 2.0 million shares of our common stock for $100 million. We have not repurchased any shares under this program since December 2015. The timing and amount of any future repurchases will be determined by our management. As of December 31, 2023, we retained 10 million of the shares we had repurchased through this and a prior repurchase program. We expect to hold the shares repurchased and any additional shares repurchased under the plan as treasury stock for possible future use. The plan does not obligate us to repurchase any particular number of shares. We account for the shares we hold in treasury under the cost method, at average cost. </span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span>We recognize all derivative instruments as either assets or liabilities in the balance sheet and measure those instruments at fair value. Subsequent changes in fair value are reflected in current earnings or other comprehensive income (loss), depending on whether a derivative instrument is designated as part of a hedge relationship and, if it is, the type of hedge relationship. See Note 8—“Debt” for information relative to the interest rate swaps we had in effect. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of Oceaneering International, Inc. (“Oceaneering,” “we,” “us” or “our”) and our more than 50% owned and controlled subsidiaries. We also consolidate entities that are determined to be variable interest entities if we determine that we are the primary beneficiary; otherwise, we account for those entities using the equity method of accounting. We use the equity method to account for our investments in unconsolidated affiliated companies of which we own an equity interest of between 20% and 50% and as to which we have significant influence, but not control, over operations. We use the cost method for all other long-term investments. Investments in entities that we do not consolidate are reflected on our balance sheet in other non-current assets. All significant intercompany accounts and transactions have been eliminated.</span></div> 0.50 20 50 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with accounting principles generally accepted in the United States (“U.S. GAAP”) requires that our management make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities as of the date of the financial statements and the reported amounts of revenue and expense during the reporting period. Actual results could differ from those estimates.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Reclassifications.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Certain amounts from prior periods have been reclassified to conform with the current year presentation.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents include demand deposits and highly liquid investments with original maturities of three months or less from the date of investment.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Credit Losses—Financial Assets Measured at Amortized Costs. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We identify our allowance for credit losses based on future expected losses when accounts receivable, contract assets or held-to-maturity loan receivables are created rather than when losses are probable.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We use the loss-rate method in developing the allowance for credit losses, which involves identifying pools of assets with similar risk characteristics, reviewing historical losses within the last three years and consideration of reasonable supportable forecasts of economic indicators. Changes in estimates, developing trends and other new information could have material effects on future evaluations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We monitor the credit quality of our accounts receivable and other financing receivable amounts by frequent customer interaction, following economic and industry trends and reviewing specific customer data. Our other receivable amounts include contract assets and held-to-maturity loans receivable, which we consider to have a low risk of loss.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We consider macroeconomic conditions when assessing our credit risk exposure, including any impacts from the conflicts in Russia and Ukraine and in the Middle East, volatility in the financial services industry and the oil and natural gas markets, and the effects thereof on our customers and various counterparties. We have determined the impacts to our credit loss expense are </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">de minimis</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the years ended December 31, 2023, 2022 and 2021. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, our allowance for credit losses was $2.2 million for accounts receivable and $0.6 million for other receivables. As of December 31, 2022, our allowance for credit losses was $2.0 million for accounts receivable and $0.3 million for other receivables. Our allowance for credit losses as of December 31, 2023 increased when compared to the balance as of December 31, 2022, primarily due to corresponding increases in revenue and accounts receivable.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets are written off when deemed uncollectible and there is no reasonable expectation of recovering the contractual cash flows. During the years ended December 31, 2023, 2022 and 2021, we recognized credit losses of $1.3 million, $0.4 million and $53 million, respectively. The 2021 credit losses included a reserve of $49 million in receivables and contract assets partially offset by the reclassification of $20 million of contract assets into salable inventory related to the termination of a number of entertainment ride systems contracts with the China Evergrande Group and its affiliated companies (collectively, “Evergrande”) in our Manufactured Products segment. See Note 9—”Commitments and Contingencies” for discussion regarding Evergrande. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to apply the practical expedient available under Accounting Standard Update (“ASU”) No. 2016-13, “Financial Instruments—Credit Losses (Topic 326: Measurement of Credit Losses on Financial Instruments,” as amended (“ ASC 326”) to exclude the accrued interest receivable balance that is included in our held-to-maturity loans receivable. The amounts excluded as of December 31, 2023 and 2022 were $0.2 million and $0.8 million, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable are considered to be past-due after the end of the contractual terms agreed to with the customer. There were no material past-due amounts that we consider uncollectible for our financial assets as of December 31, 2023. We generally do not require collateral from our customers.</span></div> P3Y 2200000 600000 2000000 300000 1300000 400000 53000000 49000000 20000000 200000 800000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventory.</span> Inventory is valued at the lower of cost or net realizable value. We determine cost using the weighted-average method. We periodically review the value of items in inventory and record write-downs or write-offs of inventory based on our assessment of market conditions. Write-downs and write-offs are charged to cost of services and products. We did not record any write-downs or write-offs of inventory in the years ended December 31, 2023, 2022 or 2021. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment, Long-Lived Intangible Assets and Right-of-Use Operating Lease Assets.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> We provide for depreciation of property and equipment on the straight-line method over estimated useful lives of eight years for Remotely Operated Vehicles (“ROVs”), <span style="-sec-ix-hidden:f-355">three</span> to 25 years for marine services equipment (such as vessels and diving equipment) and <span style="-sec-ix-hidden:f-357">three</span> to 25 years for buildings, improvements and other equipment. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We charge the costs of repair and maintenance of property and equipment to operations as incurred, and we capitalize the costs of improvements that extend asset lives or functionality. Upon the disposition of property and equipment, the related cost and accumulated depreciation accounts are relieved and any resulting gain or loss is recognized in income.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We capitalize interest on assets where the construction period is anticipated to be more than three months. We did not capitalize interest in 2023, 2022 or 2021. We do not allocate general and administrative costs to capital projects. We had construction in progress of $55 million and $58 million as of December 31, 2023 and 2022, respectively, primarily related to projects in our Subsea Robotics segment.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived intangible assets, primarily acquired in connection with business combinations, include trade names, intellectual property and customer relationships and are being amortized over their respective estimated useful lives.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our management periodically, and upon the occurrence of a triggering event, reviews the realizability of our property and equipment, long-lived intangible assets and right-of-use operating lease assets to determine whether any events or changes in circumstances indicate that the carrying amounts of the assets may not be recoverable. For long-lived assets to be held and used, we base our evaluation on impairment indicators such as the nature of the assets, the future economic benefits of the assets, any historical or future profitability measurements and other external market conditions or factors that may be present. If such impairment indicators are present or other factors exist that indicate that the carrying amount of an asset may not be recoverable, we determine whether an impairment has occurred through the use of an undiscounted cash flow analysis of the asset at the lowest level for which identifiable cash flows exist. If an impairment has occurred, we recognize a loss for the difference between the carrying amount and the fair value of the asset. We did not identify indicators of impairment for property and equipment, long-lived intangible assets or right-of-use operating lease assets for the years ended December 31, 2023, 2022 and 2021. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For assets held for sale or disposal, the fair value of the asset is measured using fair market value less estimated costs to sell. Assets are classified as held-for-sale when we have a plan for disposal of certain assets and those assets meet the held for sale criteria.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For additional information regarding right-of-use operating lease assets, see “Leases” below.</span></div> P8Y P25Y P25Y 55000000 58000000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our goodwill is evaluated for impairment annually and whenever we identify certain triggering events or circumstances that would more likely than not reduce the fair value of a reporting unit below its carrying amount.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our annual evaluation of goodwill, we perform a qualitative or quantitative impairment test. Under the qualitative approach, if we determine it is more likely than not that the fair value of a reporting unit is less than its carrying amount, we are required to perform the quantitative analysis to determine the fair value of the reporting unit. We then compare the fair value of the reporting unit with its carrying amount and recognize an impairment loss for the </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">amount by which the carrying amount exceeds the fair value of the reporting unit. The loss recognized should not exceed the total amount of goodwill allocated to the reporting unit. We also consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss, if applicable. During the fourth quarters of 2023 and 2022, we performed our annual goodwill impairment assessment using qualitative tests that did not indicate a more detailed quantitative analysis was necessary. No goodwill impairment was recognized for the years ended December 31, 2023, 2022 and 2021.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition.</span><span style="color:#ee2724;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All of our revenue is realized through contracts with customers. We recognize our revenue according to the contract type. On a daily basis, we recognize service revenue over time for contracts that provide for specific time, material and equipment charges, which we bill periodically, ranging from weekly to monthly. We use the input method to recognize revenue, because each day of service provided represents value to the customer. The performance obligations in these contracts are satisfied, and revenue is recognized, as the work is performed. When appropriate, we apply the practical expedient to recognize revenue for the amount invoiced when the invoice corresponds directly to the value of our performance to date. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for significant fixed-price contracts, mainly relating to our Manufactured Products segment, and to a lesser extent in our Offshore Projects Group (“OPG”) and Aerospace and Defense Technologies (“ADTech”) segments, by recognizing revenue over time using the cost-to-cost input method. The performance obligation is satisfied as we create a product on behalf of the customer over the life of the contract. In 2023, 2022 and 2021, we accounted for 19%, 15% and 16%, respectively, of our revenue using the cost-to-cost input method to measure progress toward satisfying the related performance obligations on our contracts. The remainder of our revenue is recognized at the point in time when control transfers to the customer, thus satisfying the performance obligation.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to recognize the cost for freight and shipping as an expense when incurred. Taxes assessed by a governmental authority that are both imposed on and concurrent with a specific revenue-producing transaction, and that are collected by us from customers, are excluded from revenue.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our service-based business lines, we principally charge on a dayrate basis for services provided. In our product-based business lines, predominantly in our Manufactured Products segment, we recognize revenue and profit using the percentage-of-completion method and exclude uninstalled materials and significant inefficiencies from the measure of progress.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We apply judgment in the determination and allocation of transaction price to performance obligations and the subsequent recognition of revenue, based on the facts and circumstances of each contract. We routinely review estimates related to our contracts and, when required, reflect revisions to profitability in earnings immediately. If an element of variable consideration has the potential for a significant future reversal of revenue, we will constrain that variable consideration to a level intended to remove the potential future reversal. If a current estimate of total contract cost indicates an ultimate loss on a contract, we recognize the projected loss in full when we determine it. During the year ended December 31, 2023, we recognized a projected loss of $9.8 million for contracts in our Manufactured Products segment. During the year ended December 31, 2022, we recognized a projected loss of $5.2 million for contracts in our Manufactured Products segment. During the year ended December 31, 2021, we recognized a projected loss of $3.6 million for a contract in our Subsea Robotics segment. There could be significant adjustments to overall contract costs in the future, due to changes in facts and circumstances.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, our payment terms consist of those services billed regularly as provided and those products delivered at a point in time, which are invoiced after the performance obligation is satisfied. Our product and service contracts with milestone payments due at agreed progress points during the contract are invoiced when those milestones are reached, which may differ from the timing of revenue recognition. Our payment terms generally do not provide financing of contracts to customers, nor do we receive financing from customers as a result of these terms.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">—“</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue” for more information on our revenue from contracts with customers.</span></div> 0.19 0.15 0.16 9800000 5200000 3600000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Leases. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine whether a contract is or contains a lease at inception, whether as a lessee or a lessor. We take into consideration the elements of an identified asset, right to control and the receipt of economic benefit in making those determinations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessor, we lease certain types of equipment along with the provision of services and utilize the expedient allowing us to combine the lease and non-lease components into a combined component that is accounted for (1) under the accounting standard “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leases</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” (“ASC 842”), when the lease component is predominant, and (2) under the accounting standard “</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue from Contracts with Customers</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">” (“ASC 606”), when the service component is </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">predominant. In general, when we have a service component, it is typically the predominant element and leads to accounting under ASC 606.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessor, we lease certain types of equipment, often providing services at the same time. These leases can be priced on a dayrate or lump-sum basis for periods ranging from a few days to multi-year contracts. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our customer's discretion. These leases generally do not contain options to purchase, material restrictions or covenants that impact our accounting for leases.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessee, we lease land, buildings, vessels and equipment for the operation of our business and to support some of our service line revenue streams. These generally carry lease terms that range from days for operational and support equipment to 20 years for land and buildings. These leases are negotiated on commercial terms at market rates and many carry standard options to extend or terminate at our discretion. When the exercise of those options is reasonably certain, we include them in the lease assessment. Our leases do not contain material restrictions or covenants that impact our accounting for them, nor do we provide residual value guarantees.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a lessee, we utilize the practical expedients to not recognize leases with an initial lease term of 12 months or less on the balance sheet and to combine lease and non-lease components together and account for the combined component as a lease for all asset classes, except real estate.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use operating lease assets and operating lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at commencement or modification date. As most of our leases do not provide an implicit rate, we use our incremental borrowing rate, based on the information available at commencement or modification date in determining the present value of future payments. In determining the incremental borrowing rate, we considered our external credit ratings, bond yields for us and our identified peers, the risk-free rate in geographic regions where we operate and the impact associated with providing collateral over a similar term as the lease for an amount equal to the future lease payments. Our right-of-use operating lease assets also include any lease prepayments made and exclude lease incentives and initial direct costs incurred. Our lease terms may include options to extend or terminate the lease. These options are included in the lease term when it is reasonably certain we will exercise that option. Lease expense for minimum lease payments is recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 4—“Leases” for more information on our operating leases.</span></div> P20Y <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize all share-based payments to directors, officers and employees over their vesting periods in the income statement based on their estimated fair values. For more information on our employee benefit plans, see Note 11—“Employee Benefit Plans.”</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We provide income taxes at appropriate tax rates in accordance with our interpretation of the respective tax laws and regulations after review and consultation with our internal tax department, tax advisors and, in some cases, legal counsel in various jurisdictions. We provide for deferred income taxes for differences between carrying amounts of assets and liabilities for financial and tax reporting purposes and provide a valuation allowance against deferred tax assets when it is more likely than not that the asset will not be realized.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize an expense or benefit for an uncertain tax position if it is more likely than not to be sustainable upon audit by the applicable taxing authority. If this threshold is met, the uncertain tax position is then measured and recognized at the largest amount that we believe is greater than 50% likely of being realized upon ultimate settlement. We account for any applicable interest and penalties on these uncertain tax positions as a component of our provision for income taxes on our financial statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have elected to account for U.S. federal income tax on global intangible low‑taxed income (“GILTI”) as a current period expense when incurred. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For more information on income taxes, see Note 6—“Income Taxes.”</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Translation.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The functional currency for most of our foreign subsidiaries is the applicable local currency. Results of operations for foreign subsidiaries with functional currencies other than the U.S. dollar are translated into U.S. dollars using average exchange rates during the period. Assets and liabilities of these foreign subsidiaries are translated into U.S. dollars using the exchange rates in effect as of the balance sheet date, and the resulting translation adjustments are recognized, net of tax, in accumulated other comprehensive income (loss) as a component of shareholders' equity. All foreign currency transaction gains and losses are recognized currently in the </span></div>Consolidated Statements of Operations. We recorded $(1.4) million, less than $(0.1) million and $(8.4) million of foreign currency transaction gains (losses) in the years ended December 31, 2023, 2022 and 2021, respectively. Those amounts are included as a component of other income (expense), net in our Consolidated Statement of Operations. -1400000 -100000 -8400000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Earnings (Loss) per Share.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> For each year presented, the only difference between our annual calculated weighted-average basic and diluted number of shares outstanding is the effect of outstanding restricted stock units.</span></div> <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Repurchase Plan. </span>In December 2014, our Board of Directors approved a plan to repurchase up to 10 million shares of our common stock. In 2015, we repurchased 2.0 million shares of our common stock for $100 million. We have not repurchased any shares under this program since December 2015. The timing and amount of any future repurchases will be determined by our management. As of December 31, 2023, we retained 10 million of the shares we had repurchased through this and a prior repurchase program. We expect to hold the shares repurchased and any additional shares repurchased under the plan as treasury stock for possible future use. The plan does not obligate us to repurchase any particular number of shares. We account for the shares we hold in treasury under the cost method, at average cost. 10000000 2000000 100000000 10000000 <span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span>We recognize all derivative instruments as either assets or liabilities in the balance sheet and measure those instruments at fair value. Subsequent changes in fair value are reflected in current earnings or other comprehensive income (loss), depending on whether a derivative instrument is designated as part of a hedge relationship and, if it is, the type of hedge relationship. See Note 8—“Debt” for information relative to the interest rate swaps we had in effect. <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. ACCOUNTING STANDARDS UPDATE</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recently Issued Accounting Standards.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board (“FASB”) issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures” (“Topic 280”), which requires enhanced disclosures about significant segment expenses. Under Topic 280, companies are required to disclose, on an annual and interim basis, any significant segment expense that is regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of segment profit or loss. The title and position of the CODM must be disclosed plus an explanation of how the CODM uses the reported measure(s) of segment profit or loss in assessing segment performance and deciding how to allocate resources. Topic 280 is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024,and must be applied retrospectively to all prior periods presented in the financial statements. We anticipate that Topic 280 will only impact our disclosures and therefore do not expect that Topic 280 will have a material impact on our consolidated financial statements. </span></div>In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740):Improvements to Income Tax Disclosures” (“Topic 740”), which applies to all entities subject to income taxes. Topic 740 requires disaggregated information about a reporting entity’s effective tax rate reconciliation, including percentages and amounts, as well as information on income taxes paid, net of refunds disaggregated by federal, state, local and foreign and by jurisdiction if the amount is 5% or more of total income tax payments, net of refunds. Topic 740 is effective for annual periods beginning after December 15, 2024. The guidance will be applied on a prospective basis with the option to apply the standard retrospectively. We anticipate that Topic 740 will only impact our disclosures and therefore do not expect that Topic 740 will have a material impact on our consolidated financial statements. REVENUE<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue by Category</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenue disaggregated by business segment, geographical region, and timing of transfer of goods or services.</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.596%"><tr><td style="width:0.1%"></td><td style="width:0.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.645%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.948%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Business Segment:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">752,521 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">621,921 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">538,515 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">382,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Projects Group</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">546,366 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">489,317 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378,121 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integrity Management &amp; Digital Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy </span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,047,861 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,723,483 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,502,280 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aerospace and Defense Technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">342,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,424,706 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,066,084 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,869,275 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.157%"><tr><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.126%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.938%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.006%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.006%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.008%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Geographic Operating Areas:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Africa</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">331,891 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">286,687 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273,095 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia and Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,886 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,234 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,453 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,802 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,186 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,306 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Foreign</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,394,325 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,087,272 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,057,732 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,030,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">978,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">811,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,424,706 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,066,084 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,869,275 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"><tr><td style="width:0.1%"></td><td style="width:0.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.036%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.026%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.026%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.030%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Timing of Transfer of Goods or Services:</span></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue recognized over time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,272,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,929,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,747,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue recognized at a point in time</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,546 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,053 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,690 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,424,706 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,066,084 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,869,275 </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></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Contract Balances</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with milestone payments have, in the aggregate, a significant impact on the contract asset and the contract liability balances. Milestones are contractually agreed with customers and relate to significant events across the contract lives. Some milestones are achieved before revenue is recognized, resulting in a contract liability, while other milestones are achieved after revenue is recognized resulting in a contract asset.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about contract assets and contract liabilities from contracts with customers.</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.023%"><tr><td style="width:1.0%"></td><td style="width:33.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.092%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.938%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.941%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract assets, beginning of period</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,847 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,847 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue accrued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,328,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,984,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts billed</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,278,724)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,964,385)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract assets, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">234,505 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,847 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract liabilities, beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferrals of milestone payments</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,864 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,649 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recognition of revenue for goods and services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(98,183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(79,874)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract liabilities, end of period</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,631 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,950 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Obligations</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations that were unsatisfied (or partially unsatisfied) was $432 million. In arriving at this value, we have used two expedients available to us and are not disclosing amounts in relation to performance obligations: (1) that are part of contracts with an original expected duration of one year or less; or (2) on contracts where we recognize revenue in line with the billing. Of this amount, we expect to recognize revenue of $325 million over the next 12 months, $100 million within the next 24 months and we expect to recognize substantially all of the remaining balance of $7.6 million within the next 36 months. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In our Manufactured Products and ADTech segments, we have long-term contracts that extend beyond one year, and these make up the majority of the performance obligations balance reported as of December 31, 2023. We also have shorter-term product contracts with an expected original duration of one year or less that have been excluded.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Where appropriate, we have made estimates within the transaction price of elements of variable consideration within the contracts and constrained those amounts to a level where we consider it is probable that a significant reversal in the amount of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. The amount of revenue recognized in the years ended December 31, 2023 and 2022 that was associated with performance obligations completed or partially completed in prior periods was not significant.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, there were no significant outstanding liability balances for refunds or returns due to the nature of our contracts and the services and products we provide. Our warranties are limited to assurance warranties that are of a standard length and are not considered to be material rights</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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The majority of our contracts consist of a single performance obligation. When there are multiple obligations, we look for observable evidence of stand-alone selling prices on which to base the allocation. This involves judgment as to the appropriateness of the observable evidence relating to the facts and circumstances of the contract. If we do not have observable evidence, we estimate stand-alone selling prices by taking a cost-plus-margin approach, using typical margins from the type of product or service, customer and regional geography involved.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Costs to Obtain or Fulfill a Contract</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In line with the available practical expedient, we capitalize incremental costs to obtain a contract that would not have been incurred if the contract had not been obtained when those amounts are significant and the contract is expected at inception to exceed one year in duration. Our costs to obtain a contract primarily consist of bid and proposal costs, which are generally expensed in the period when incurred. There were no balances or amortization of costs to obtain a contract in the current reporting periods.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Costs to fulfill a contract primarily consist of certain mobilization costs incurred to provide services or products to our customers. These costs are deferred and amortized over the period of contract performance. The closing balance of costs to fulfill a contract was $7.8 million and $10 million as of December 31, 2023 and 2022, respectively. For the years ended December 31, 2023, 2022 and 2021, we recorded amortization expense of $5.8 million, $5.6 million and $4.5 million, respectively. No impairment costs were recognized.</span></div> REVENUE<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue by Category</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenue disaggregated by business segment, geographical region, and timing of transfer of goods or services.</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.596%"><tr><td style="width:0.1%"></td><td style="width:0.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.645%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.948%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Business Segment:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">752,521 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">621,921 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">538,515 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">382,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Projects Group</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">546,366 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">489,317 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378,121 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integrity Management &amp; Digital Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy </span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,047,861 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,723,483 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,502,280 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aerospace and Defense Technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">342,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,424,706 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,066,084 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,869,275 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.157%"><tr><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.126%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.938%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.006%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.006%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.008%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Geographic Operating Areas:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Africa</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">331,891 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">286,687 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273,095 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia and Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,886 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,234 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,453 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,802 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,186 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,306 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Foreign</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,394,325 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,087,272 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,057,732 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,030,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">978,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">811,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,424,706 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,066,084 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,869,275 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents revenue disaggregated by business segment, geographical region, and timing of transfer of goods or services.</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.596%"><tr><td style="width:0.1%"></td><td style="width:0.625%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.615%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.645%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.946%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.948%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Business Segment:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">752,521 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">621,921 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">538,515 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">382,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Offshore Projects Group</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">546,366 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">489,317 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378,121 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Integrity Management &amp; Digital Solutions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy </span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,047,861 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,723,483 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,502,280 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aerospace and Defense Technologies</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">342,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,424,706 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,066,084 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,869,275 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div> 752521000 621921000 538515000 493692000 382361000 344251000 546366000 489317000 378121000 255282000 229884000 241393000 2047861000 1723483000 1502280000 376845000 342601000 366995000 2424706000 2066084000 1869275000 <div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.157%"><tr><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.126%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:57.938%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.006%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.006%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.629%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.008%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="9" style="background-color:#ffffff;border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Geographic Operating Areas:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Africa</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">331,891 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">286,687 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">273,095 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia and Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">274,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">206,564 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">205,886 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">177,234 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,453 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">202,892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,198 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,802 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">180,186 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">214,306 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">189,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">96,742 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Foreign</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,394,325 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,087,272 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,057,732 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,030,381 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">978,812 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">811,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,424,706 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,066,084 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,869,275 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 331891000 286687000 273095000 274160000 206564000 184659000 205886000 177234000 181453000 202892000 139859000 111198000 189802000 180186000 214306000 189694000 96742000 93021000 1394325000 1087272000 1057732000 1030381000 978812000 811543000 2424706000 2066084000 1869275000 <div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.011%"><tr><td style="width:0.1%"></td><td style="width:0.630%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.128%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:58.036%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.026%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.026%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.630%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.030%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Timing of Transfer of Goods or Services:</span></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue recognized over time</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,272,160 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,929,031 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,747,585 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue recognized at a point in time</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">152,546 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,053 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">121,690 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,424,706 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,066,084 </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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,869,275 </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></tr></table></div> 2272160000 1929031000 1747585000 152546000 137053000 121690000 2424706000 2066084000 1869275000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides information about contract assets and contract liabilities from contracts with customers.</span></div><div style="margin-bottom:4pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:76.023%"><tr><td style="width:1.0%"></td><td style="width:33.707%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:34.092%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.938%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.761%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.941%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Year Ended December 31, </span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract assets, beginning of period</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,847 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,847 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Revenue accrued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,328,382 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,984,385 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Amounts billed</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,278,724)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,964,385)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract assets, end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">234,505 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,847 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract liabilities, beginning of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,950 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferrals of milestone payments</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149,864 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,649 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Recognition of revenue for goods and services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(98,183)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(79,874)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total contract liabilities, end of period</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">164,631 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,950 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div> 184847000 164847000 2328382000 1984385000 -2278724000 -1964385000 234505000 184847000 112950000 88175000 149864000 104649000 -98183000 -79874000 164631000 112950000 432000000 325000000 100000000 7600000 7800000 10000000 -5800000 -5600000 4500000 LEASES<div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information about our operating leases follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:0.1%"></td><td style="width:1.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:68.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.694%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.696%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">337,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-477">78,117</span> </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-478">19,580</span> </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">371,599 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,422 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:0.1%"></td><td style="width:1.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:68.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.694%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.696%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Lease Term and Discount Rate:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt 0 19pt"></td><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">No impairments of right-of-use operating leases were recorded in the years ended December 31, 2023 and 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost reflects the lease expense resulting from amortization over the respective lease terms of our operating leases with initial lease terms greater than 12 months. Our short-term lease cost consists of expense for our operating leases with initial lease terms of 12 months or less that are not recorded on our balance sheet. The components of lease cost are as follows:</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:0.1%"></td><td style="width:1.127%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:69.106%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.832%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.440%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Lease Cost:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,212 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,467 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Lease Cost</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154,975 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,515 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:7pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, future maturities of lease liabilities for our operating leases with an initial lease term of more than 12 months were as follows:</span></div><div style="margin-bottom:7pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.134%"><tr><td style="width:1.0%"></td><td style="width:68.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.842%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,549 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,119 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,371 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144,366 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">459,555 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(87,956)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present Value of Operating Lease Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">371,599 </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></tr></table></div> <div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental information about our operating leases follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:0.1%"></td><td style="width:1.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:68.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.694%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.696%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">337,554 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,611 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-477">78,117</span> </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-478">19,580</span> </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Noncurrent</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">293,482 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">151,842 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">371,599 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">171,422 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 337554000 139611000 293482000 151842000 371599000 171422000 <div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:0.1%"></td><td style="width:1.123%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.417%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:68.900%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.694%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.696%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Lease Term and Discount Rate:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt 0 19pt"></td><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average remaining lease term (years)</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9</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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.9 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5.8 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></div> P7Y P9Y 0.059 0.058 The components of lease cost are as follows:<div style="margin-bottom:9pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:0.1%"></td><td style="width:1.127%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.422%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:69.106%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.436%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.832%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.440%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Year ended December 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Lease Cost:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,212 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,467 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,763 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,048 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="9" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Lease Cost</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154,975 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,515 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 56212000 34467000 98763000 101048000 154975000 135515000 <div style="margin-bottom:7pt;margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, future maturities of lease liabilities for our operating leases with an initial lease term of more than 12 months were as follows:</span></div><div style="margin-bottom:7pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:62.134%"><tr><td style="width:1.0%"></td><td style="width:68.782%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:27.842%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">For the year ended December 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">97,549 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,119 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,371 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,861 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">144,366 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">459,555 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(87,956)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Present Value of Operating Lease Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">371,599 </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></tr></table></div> 97549000 98119000 60289000 33371000 25861000 144366000 459555000 87956000 371599000 SELECTED BALANCE SHEET INFORMATION<div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is information regarding selected balance sheet accounts:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.871%"><tr><td style="width:1.0%"></td><td style="width:2.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:71.578%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.792%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.796%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Inventory, net:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,356 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,701 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209,798 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,375 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other current assets:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Angolan bonds</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,369 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,464 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,539 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other noncurrent assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash surrender value of life insurance policies</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,588 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,012 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in unconsolidated affiliates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax receivable</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,170 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,182 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,517 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,286 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,224 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accrued liabilities:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll and related costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current operating lease liability</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-537">78,117</span> </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-538">19,580</span> </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued job costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,990 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,966 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,388 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,030 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411,781 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,446 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other long-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental Executive Retirement Plan</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,679 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,635 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-Term Incentive Plan</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,727 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,479 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,375 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,439 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,907 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,650 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is information regarding selected balance sheet accounts:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.871%"><tr><td style="width:1.0%"></td><td style="width:2.650%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:71.578%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.792%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.796%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Inventory, net:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,364 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,356 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,701 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,078 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,778 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">209,798 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">184,375 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other current assets:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Angolan bonds</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,369 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,464 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">62,539 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other noncurrent assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash surrender value of life insurance policies</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,588 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,012 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Investment in unconsolidated affiliates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,455 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">30,049 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax receivable</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,170 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax asset</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,021 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">21,182 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,517 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137,286 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,224 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Accrued liabilities:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Payroll and related costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">154,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">122,380 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Current operating lease liability</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-537">78,117</span> </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-538">19,580</span> </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued job costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">56,112 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">57,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income taxes payable</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,990 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,966 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,667 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,388 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,030 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">411,781 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,446 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Other long-term liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Supplemental Executive Retirement Plan</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,679 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,635 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,093 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,869 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-Term Incentive Plan</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,727 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,479 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,033 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,228 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,375 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,439 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">101,907 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">84,650 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div> 104364000 91896000 87356000 81701000 18078000 10778000 209798000 184375000 68464000 56170000 0 6369000 68464000 62539000 36588000 33012000 30455000 30049000 0 20170000 26021000 0 21182000 11517000 23040000 27476000 137286000 122224000 154507000 122380000 56112000 57310000 55990000 44966000 12667000 10180000 54388000 53030000 411781000 307446000 35679000 29635000 27093000 10869000 12727000 14479000 1033000 2228000 25375000 27439000 101907000 84650000 INCOME TAXES<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income (loss) before income taxes are as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"></td><td style="width:58.049%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(62,294)</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,396)</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(125,010)</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></div></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,055 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,052 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,709)</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the income tax provision (benefit) applicable for domestic and foreign taxes and cash taxes paid are as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"></td><td style="width:58.049%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current income tax expense (benefit):</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,394 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,041 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,422 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,437 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,282 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,396 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred income tax expense (benefit):</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,615)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,470)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,785)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">829 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,798)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax expense (benefit)</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,652 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,111 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,598 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash taxes paid, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,014 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,959 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,204 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation between the actual income tax provision and income tax computed using the U.S. statutory federal income tax rate is summarized as follows:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"></td><td style="width:58.049%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision (benefit) at the U.S. statutory rate</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,821 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,645 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,199)</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Base erosion and anti-abuse tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,679)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,078 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,068 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign income inclusion</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,618)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,304 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,141 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Excess compensation</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,712 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,083 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,301 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(704)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General business credits</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,078)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,952)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,452)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other items, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total provision (benefit) for income taxes</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,652 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,111 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,598 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of net deferred tax assets and liabilities were as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.385%"><tr><td style="width:1.0%"></td><td style="width:71.275%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.607%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.089%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.609%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,029 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,478 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss and other carryforwards</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">531,257 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">540,443 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill and intangibles</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,196 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,362 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,253 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,651 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">752,586 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">714,196 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(663,784)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(684,786)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,802 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,410 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,923)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,611)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basis difference in equity investments</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(800)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(879)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,091)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,814)</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,638)</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred income tax assets (liabilities), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,988 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,228)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our net deferred tax assets (liabilities) are reflected within our balance sheet as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"></td><td style="width:71.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.655%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term deferred tax assets</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,021 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities included in other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,033)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,228)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred income tax assets (liabilities), net</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,988 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,228)</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we had approximately $478 million of deferred tax assets related to net operating and other loss carryforwards that were generated in various worldwide jurisdictions. The carryforwards include $168 million that do not expire and $310 million that will expire from 2024 through 2043. We have recorded a total valuation allowance of $664 million on net operating loss, tax credit carryforwards, and other deferred tax assets, as we believe that it is more likely than not that a portion of our deferred tax assets will not be realized. We assess the realizability of our deferred tax assets, considering all relevant factors, at each reporting period. Based on the available positive and negative evidence, including historical and forecasted earnings, we believe it is more likely than not that deferred tax assets in several non-U.S. jurisdictions will be realized. Accordingly, during the twelve-month period ended December 31, 2023, we partially released valuation allowances for the deferred tax assets that we believe are more likely than not to be realized. Our valuation allowance decreased by $21 million in 2023 and increased by $6.0 million 2022. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, the U.S. Coronavirus Aid, Relief, and Economic Security Act (the "CARES Act") was signed into law in the United States. In accordance with the rules and procedures under the CARES Act, we filed certain refund claim to carry back a portion of our U.S. net operating loss. Prior to enactment of the CARES Act, such net operating losses could only be carried forward. As a result, we received combined refunds of approximately $33 million, of which we received $10 million as of December 31, 2022. During the third quarter of 2022, we reached an agreement in principle to settle our 2014 U.S. tax return audit, which reduced the outstanding refunds by approximately $3.0 million. The remaining refunds of approximately $20 million were classified as other noncurrent assets in the consolidated balance sheet as of December 31, 2022. During the twelve-month period ended December 31, 2023, we received refunds of $23 million. These refunds included interest of $1.7 million which was recorded as a tax benefit.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We continue to make an assertion to indefinitely reinvest the unrepatriated earnings of any foreign subsidiary that </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">would incur material tax consequences upon the distribution of such earnings. As of December 31, 2023, we did not provide for deferred taxes on earnings of our foreign subsidiaries that are indefinitely reinvested. If we were to make a distribution from the unremitted earnings of these subsidiaries, we could be subject to taxes in various jurisdictions. However, it is not practical to estimate the amount of tax that could ultimately be due if such earnings were remitted. If our expectations were to change regarding future tax consequences, we may be required to record additional deferred taxes that could have a material effect on our consolidated financial statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recognize the expense or benefit for an uncertain tax position if it is more likely than not to be sustainable upon audit by the applicable taxing authority. If this threshold is met, the uncertain tax position is then measured and recognized at the largest amount that we believe is greater than 50% likely of being realized upon ultimate settlement. We account for any applicable interest and penalties on these positions as a component of our provision for income taxes in our consolidated financial statements.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of gross uncertain tax positions, excluding penalties and interest, is as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"><tr><td style="width:1.0%"></td><td style="width:58.508%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.533%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.181%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,846 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,367 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,086 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions for expiration of statutes of limitations</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(520)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(784)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on tax positions related to prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions based on tax positions related to prior years</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,171)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,818)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,091)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,457 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,846 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,367 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We increased (decreased) income tax expense by $5.4 million, $(1.0) million and $(1.1) million in 2023, 2022 and 2021, respectively, for penalties and interest on uncertain tax positions, which brought our total liabilities for penalties and interest on uncertain tax positions to $7.9 million and $2.5 million in other long-term liabilities on our balance sheets as of December 31, 2023 and 2022, respectively. All additions or reductions to those liabilities would affect our effective income tax rate in the periods of change.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe approximately $8.0 million to $9.0 million of gross uncertain tax positions will be resolved within the next 12 months. A portion of our uncertain tax position liability is reflected as a reduction in our gross deferred tax asset before valuation allowance and as a reduction in our long-term income tax receivable, which is included in other noncurrent assets on our consolidated balance sheet. The remaining balance is reflected in other long-term liabilities on our consolidated balance sheet. The balance of gross uncertain tax position liability included in other long-term liabilities on our consolidated balance sheet was $19 million and $8.0 million as of December 31, 2023 and December 31, 2022, respectively. The balance of gross uncertain tax position liability netted against our gross deferred tax asset before valuation allowance was $5.0 million as of December 31, 2023 and 2022. The balance of gross uncertain tax position liability netted against our gross long-term income tax receivable included in other noncurrent assets was $1.0 million and $2.0 million as of December 31, 2023 and 2022, respectively. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our tax returns are subject to audit by taxing authorities in multiple jurisdictions. These audits often take years to complete and settle. The following table lists the earliest tax years open to examination by tax authorities where we have significant operations:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.649%"><tr><td style="width:1.0%"></td><td style="width:76.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.225%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jurisdiction</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Periods</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2014</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Angola</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2015</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr></table></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income (loss) before income taxes are as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"></td><td style="width:58.049%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(62,294)</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(50,396)</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(125,010)</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">223,349 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,448 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">119,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income (loss) before income taxes</span></div></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">161,055 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">79,052 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,709)</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> -62294000 -50396000 -125010000 223349000 129448000 119301000 161055000 79052000 -5709000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of the income tax provision (benefit) applicable for domestic and foreign taxes and cash taxes paid are as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"></td><td style="width:58.049%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current income tax expense (benefit):</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,394 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,041 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,422 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,437 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,282 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,396 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred income tax expense (benefit):</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,615)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,470)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,785)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">829 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,798)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax expense (benefit)</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,652 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,111 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,598 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash taxes paid, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,014 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,959 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,204 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> provision (benefit) applicable for domestic and foreign taxes and cash taxes paid are as follows:<span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"></td><td style="width:58.049%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Current income tax expense (benefit):</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,043 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,394 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,041 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,422 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total current income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,437 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,282 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,396 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred income tax expense (benefit):</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(170)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,615)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,470)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred income tax expense (benefit)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(26,785)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">829 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,798)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total income tax expense (benefit)</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,652 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,111 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,598 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Cash taxes paid, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,014 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,959 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,204 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 2043000 3241000 974000 88394000 49041000 44422000 90437000 52282000 45396000 -170000 633000 -328000 -26615000 196000 -1470000 -26785000 829000 -1798000 63652000 53111000 43598000 44014000 44959000 29204000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation between the actual income tax provision and income tax computed using the U.S. statutory federal income tax rate is summarized as follows:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"></td><td style="width:58.049%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Income tax provision (benefit) at the U.S. statutory rate</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,821 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,645 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,199)</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Base erosion and anti-abuse tax</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,520 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(21,679)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,078 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,068 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign tax rate differential</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,505 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,619 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign income inclusion</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,618)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,304 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,141 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,428)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">542 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Excess compensation</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,712 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,083 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,301 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,761 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(704)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General business credits</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,078)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,952)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,452)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other items, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,354)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total provision (benefit) for income taxes</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">63,652 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">53,111 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">43,598 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 33821000 16645000 -1199000 3520000 2369000 0 -21679000 11078000 33068000 44514000 14505000 8619000 -3618000 12304000 3141000 -1428000 137000 542000 1712000 1083000 1301000 7761000 -704000 158000 4078000 1952000 2452000 3127000 -2354000 420000 63652000 53111000 43598000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of net deferred tax assets and liabilities were as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.385%"><tr><td style="width:1.0%"></td><td style="width:71.275%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.607%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.089%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.609%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,310 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred income</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,029 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,478 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Accrued expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,434 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net operating loss and other carryforwards</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">531,257 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">540,443 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term operating lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">66,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">32,846 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Goodwill and intangibles</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,196 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,362 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,253 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,651 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Gross deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">752,586 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">714,196 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Valuation allowances</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(663,784)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(684,786)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">88,802 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,410 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Property and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(4,923)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(5,611)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Basis difference in equity investments</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(800)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(879)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Right-of-use operating lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(58,091)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(25,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(63,814)</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(31,638)</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred income tax assets (liabilities), net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,988 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,228)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our net deferred tax assets (liabilities) are reflected within our balance sheet as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"></td><td style="width:71.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.655%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term deferred tax assets</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">26,021 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Deferred tax liabilities included in other long-term liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(1,033)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,228)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Net deferred income tax assets (liabilities), net</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">24,988 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,228)</span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 20310000 19344000 13029000 3478000 26811000 23434000 531257000 540443000 66059000 32846000 45196000 34362000 34671000 35638000 15253000 24651000 752586000 714196000 663784000 684786000 88802000 29410000 4923000 5611000 800000 879000 58091000 25148000 63814000 31638000 24988000 2228000 26021000 0 1033000 2228000 24988000 2228000 478000000 168000000 310000000 664000000 -21 -6000000 33000000 10000000 3 20000000 23000000 1700000 50 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reconciliation of the beginning and ending amount of gross uncertain tax positions, excluding penalties and interest, is as follows:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:82.163%"><tr><td style="width:1.0%"></td><td style="width:58.508%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.711%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.533%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.689%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.181%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at beginning of year</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,846 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,367 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">20,086 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on tax positions related to the current year</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,391 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">269 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,934 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions for expiration of statutes of limitations</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(130)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(520)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(784)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Additions based on tax positions related to prior years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,576 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,103 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,011 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Reductions based on tax positions related to prior years</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(135)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,171)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(2,818)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(7,091)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(202)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,062)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance at end of year</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">25,457 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,846 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">17,367 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 15846000 17367000 20086000 4391000 269000 1934000 130000 520000 784000 12576000 1103000 2011000 135000 2171000 2818000 7091000 202000 3062000 25457000 15846000 17367000 5400000 1000000.0 1100000 7900000 2500000 8000000 9000000 19000000 8000000 5000000 1000000 2000000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our tax returns are subject to audit by taxing authorities in multiple jurisdictions. These audits often take years to complete and settle. The following table lists the earliest tax years open to examination by tax authorities where we have significant operations:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:59.649%"><tr><td style="width:1.0%"></td><td style="width:76.350%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.025%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.225%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Jurisdiction</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Periods</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2014</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Angola</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2015</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2019</span></td></tr></table></div> 2014 2020 2018 2015 2018 2019 SELECTED INCOME STATEMENT INFORMATION<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following schedule shows our revenue, costs and gross margins by services and products:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:90.204%"><tr><td style="width:1.0%"></td><td style="width:62.919%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.083%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.083%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.610%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,920,348 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,673,024 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,503,745 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">504,358 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">393,060 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">365,530 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total revenue</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,424,706 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,066,084 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,869,275 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Cost of Services and Products:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,498,094 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,334,811 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,215,994 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">428,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">341,368 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">295,514 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated expenses</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,955 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">82,528 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">93,702 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total cost of services and products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,025,735 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,758,707 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,605,210 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Gross margin:</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Services</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">422,254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338,213 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,751 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">75,672 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">51,692 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">70,016 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(98,955)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(82,528)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(93,702)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total gross margin</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">398,971 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">307,377 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">264,065 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1920348000 1673024000 1503745000 504358000 393060000 365530000 2424706000 2066084000 1869275000 1498094000 1334811000 1215994000 428686000 341368000 295514000 98955000 82528000 93702000 2025735000 1758707000 1605210000 422254000 338213000 287751000 75672000 51692000 70016000 -98955000 -82528000 -93702000 398971000 307377000 264065000 DEBT<div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying value of long-term debt consisted of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.871%"><tr><td style="width:1.0%"></td><td style="width:4.078%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.792%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.796%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.650% Senior Notes due 2024</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.000% Senior Notes due 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap settlements</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,371 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount and debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term Debt</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">477,058 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700,973 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2024 Senior Notes.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2014, we completed the public offering of $500 million aggregate principal amount of 4.650% Senior Notes due 2024 (the “2024 Senior Notes”). We paid interest on the 2024 Senior Notes on May 15 and November 15 of each year. The 2024 Senior Notes were scheduled to mature on November 15, 2024. In the year ended December 31, 2021, we repurchased $100 million in aggregate principal amount of the 2024 Senior Notes in open-market transactions. The aggregate purchase price in the year ended December 31, 2021 included accrued and unpaid interest to the repurchase date of $0.7 million, and we recorded loss on extinguishment of debt of $1.1 million (including premiums and fees associated with the repurchases). On October 2, 2023, we repurchased $312 million principal amount of the 2024 Senior Notes at par plus accrued and unpaid interest of $5.5 million for approximately $318 million in the Tender Offer (as defined herein). On November 2, 2023 (the “Redemption Date”), after delivering a notice to the holders of the 2024 Senior Notes, we redeemed all of the remaining $88 million principal amount outstanding of the 2024 Senior Notes at par, pursuant to our optional redemption right under the indenture governing the 2024 Senior Notes. The redemption price was equal to 100% of the principal amount of the 2024 Senior Notes plus accrued and unpaid interest up to but not including the Redemption Date plus a “make-whole premium.” </span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2028 Senior Notes. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2018, we completed the public offering of $300 million aggregate principal amount of 6.000% Senior Notes due 2028 (the “Existing 2028 Senior Notes”). We pay interest on the Existing 2028 Senior Notes on February 1 and August 1 of each year. The Existing 2028 Senior Notes are scheduled to mature on February 1, 2028. We used the net proceeds from the Existing 2028 Senior Notes to repay our term loan indebtedness described further below. We may redeem some or all of the Existing 2028 Senior Notes at specified redemption prices.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 2, 2023, we completed a private placement of $200 million aggregate principal amount of additional 2028 Senior Notes (the “New 2028 Senior Notes” and, together with the Existing 2028 Senior Notes, the “2028 </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Senior Notes”) to persons reasonably believed to be qualified institutional buyers pursuant to Rule 144A under the Securities Act of 1933, as amended (the “Securities Act”), and to non-U.S. persons outside the United States pursuant to Regulation S under the Securities Act. The New 2028 Senior Notes constitute an additional issuance of the Existing 2028 Senior Notes and form a single series with such notes. We will pay interest on the New 2028 Senior Notes on February 1 and August 1 of each year, commencing on February 1, 2024. The New 2028 Senior Notes are scheduled to mature on February 1, 2028. We may redeem some or all of the 2028 Senior Notes at specified redemption prices. We received net proceeds from the offering of the New 2028 Senior Notes of $178 million, after initial purchasers’ discounts and debt issuance costs. We used the net proceeds from the New 2028 Senior Notes, together with cash on hand, to fund the Tender Offer (as defined herein). </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 2, 2023, we used the net proceeds from the offering discussed above, together with cash on hand, to fund our offer to purchase (the “Tender Offer”) for cash any and all of the $400 million principal amount outstanding of the 2024 Senior Notes. The consummation of the Tender Offer was contingent upon the completion of the offering discussed above, which was satisfied on October 2, 2023.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revolving Credit Agreement. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2014, we entered into a credit agreement (as amended, the “Prior Credit Agreement”) with a group of banks. The Prior Credit Agreement initially provided for a $500 million five-year revolving credit facility (the “Prior Revolving Credit Facility”). The Prior Credit Agreement also provided for a $300 million term loan, which we repaid in full in February 2018, using net proceeds from the issuance of our Existing 2028 Senior Notes, referred to above, and cash on hand. In February 2018, we entered into Agreement and Amendment No. 4 to the Prior Credit Agreement to, among other things, extend the maturity of the Prior Revolving Credit Facility to January 25, 2023. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 8, 2022, we entered into a new senior secured revolving credit agreement with a group of banks (as amended by an Agreement and Amendment No. 1 to Credit Agreement, dated September 20, 2023, the “Revolving Credit Agreement”). The commitments under the Revolving Credit Agreement are scheduled to mature on April 8, 2027, or alternatively, if our Liquidity (as defined in the Revolving Credit Agreement) is less than $175 million as of August 16, 2024, then on such date (which is 91 days prior to the maturity date of the 2024 Notes that were no longer outstanding as of November 2, 2023). The Revolving Credit Agreement includes a $215 million revolving credit facility (the “Revolving Credit Facility”) with a $100 million sublimit for the issuance of letters of credit. Our obligations under the Revolving Credit Agreement are guaranteed by certain of our wholly owned subsidiaries and are secured by first priority liens on certain of our assets and those of the guarantors, including, among other things, intellectual property, inventory, accounts receivable, equipment and equity interests in subsidiaries. As of December 31, 2023, we had no borrowings outstanding under the Revolving Credit Facility and no letters of credit outstanding under the Revolving Credit Agreement.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 19, 2023, following the intervention of the Swiss Federal Department of Finance, the Swiss National Bank and the Swiss Financial Market Supervisory Authority (“FINMA”), Credit Suisse Group AG (“Credit Suisse”) and UBS Group AG (“UBS”) entered into a merger agreement with UBS as the surviving entity. As a result, UBS became a lender under the Revolving Credit Facility. In connection with the amendment of our Revolving Credit Facility in September 2023, Citibank, N.A. replaced UBS as a lender thereunder and assumed the underlying Credit Suisse commitments under the Revolving Credit Agreement.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We may borrow under the Revolving Credit Facility at either (1) a base rate, determined as the greatest of (A) the prime rate of Wells Fargo Bank, National Association, (B) the federal funds effective rate plus </span><span style="color:#000000;font-family:'Arial',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:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">⁄</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:1.41pt;vertical-align:baseline">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of 1% and (C) Adjusted Term Secured Overnight Financing Rate (“SOFR”) (as defined in the Revolving Credit Agreement for a one-month tenor plus 1%, in each case plus the applicable margin, which varies from 1.25% to 2.25% depending on our Consolidated Net Leverage Ratio (as defined in the Revolving Credit Agreement), or (2) Adjusted Term SOFR plus the applicable margin, which varies from 2.25% to 3.25% depending on our Consolidated Net Leverage Ratio. We will also pay a facility fee based on the amount of the underlying commitment that is being utilized, which fee varies from 0.300% to 0.375%, with the higher rate owed when we use the Revolving Credit Facility less.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Revolving Credit Agreement includes financial covenants that are tested on a quarterly basis, based on the rolling four-quarter period that ends on the last day of each fiscal quarter. The maximum permitted Consolidated Net Leverage Ratio is initially 4.00 to 1.00 and will decrease to 3.25 to 1.00 during the term of the Revolving Credit Facility. As of December 31, 2023, the maximum permitted Consolidated Net Leverage Ratio was 3.25 to 1.00 and will not change during the remaining term of the Revolving Credit Facility. The minimum Consolidated Interest Coverage Ratio (as defined in the Revolving Credit Agreement) is 3.00 to 1.00 throughout the term of the Revolving Credit Facility. Availability under the Revolving Credit Facility may be limited by these financial covenants and the requirement that any borrowing under the Revolving Credit Facility not require the granting of any liens to secure </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">any senior notes issued by us (“Senior Notes”). The indentures governing the 2028 Senior Notes, and prior to November 2, 2023, the 2024 Senior Notes, generally limit our ability to incur secured debt for borrowed money (such as borrowings under the Revolving Credit Facility) to 15% of our Consolidated Net Tangible Assets (as defined in such indentures). As of December 31, 2023, the full $215 million was available to borrow under the Revolving Credit Facility. In addition, the Revolving Credit Agreement contains various covenants that we believe are customary for agreements of this nature, including, but not limited to, restrictions on our ability and the ability of each of our subsidiaries to incur debt, grant liens, make certain investments, make distributions, merge or consolidate, sell assets and enter into certain restrictive agreements. As of December 31, 2023, we were in compliance with all the covenants set forth in the Revolving Credit Agreement.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Interest Rate Swaps. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had two interest rate swaps in place relating to a total of $200 million of the 2024 Senior Notes for the period to November 2024. The agreements swapped the fixed interest rate of 4.65% on $100 million of the 2024 Senior Notes to the floating rate of one-month London Interbank Offered Rate (“LIBOR”) plus 2.426% and on another $100 million to one-month LIBOR plus 2.823%. In March 2020, we settled both interest rate swaps with the counterparty for cash proceeds of $13 million. The settlement resulted in a $13 million increase to our long-term debt balance that was being amortized as a reduction to interest expense prospectively through the maturity date for the 2024 Senior Notes using the effective interest method. In the year ended December 31, 2023, we amortized $4.4 million to interest expense, including $2.7 million, for the write-off of interest rate swap settlement gains associated with the retirement of the 2024 Senior Notes discussed above. In the year ended December 31, 2022, we amortized $2.2 million to interest expense. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Issuance Costs, Discount and Interest. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred $6.9 million of issuance costs related to the 2024 Senior Notes. These costs were included as a reduction of long-term debt in our Consolidated Balance Sheet. We were amortizing these costs to interest expense through the maturity date. In the year ended December 31, 2023, we amortized $1.3 million to interest expense, including $0.7 million, for the write-off of the debt issuance costs balance associated with the retirement of the 2024 Senior Notes discussed above. In the year ended December 31, 2022, we amortized $0.7 million to interest expense. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred $7.0 million of issuance costs related to the 2028 Senior Notes and $4.0 million of loan costs related to the Revolving Credit Agreement. These costs, net of accumulated amortization, are included as a reduction of long-term debt in our Consolidated Balance Sheets, as they pertain to the 2028 Senior Notes, and in other noncurrent assets, as they pertain to the Revolving Credit Agreement. We are amortizing these costs to interest expense through the respective maturity dates for the 2028 Senior Notes and the Revolving Credit Agreement using the straight-line method, which approximates the effective interest rate method. In the years ended December 31, 2023 and 2022, we amortized $1.6 million and $1.4 million, respectively, to interest expense.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We recorded a discount of $20 million related to the New 2028 Senior Notes issued in October 2023. This cost, net of accumulated amortization, is included as a reduction of long-term debt in our Consolidated Balance Sheets and is being amortized to interest expense through the maturity date of the 2028 Senior Notes using the straight-line method, which approximates the effective interest rate method. In the year ended December 31, 2023, we amortized $0.9 million to interest expense.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We made cash interest payments of $34 million, $38 million and $39 million in 2023, 2022 and 2021, respectively.</span></div> <div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.871%"><tr><td style="width:1.0%"></td><td style="width:4.078%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.150%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.792%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.692%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.796%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4.650% Senior Notes due 2024</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">400,000 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6.000% Senior Notes due 2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">500,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">300,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Interest rate swap settlements</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,371 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unamortized discount and debt issuance costs</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(22,942)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(3,398)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Long-term Debt</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">477,058 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">700,973 </span></td><td style="background-color:#bfe4ff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 400000000 500000000 300000000 0 4371000 22942000 3398000 477058000 700973000 500000000 0.04650 100000000 700000 1100000 312000000 5500000 318000000 88000000 100 300000000 0.06000 200000000 178000000 400000000 500000000 300000000 175 215 100 1 1 1.25 2.25 2.25 3.25 0.3 0.375 4 1 3.25 1 3.25 1.00 0.0300 1 15 215 200000000 0.0465 100000000 0.02426 100000000 2.823 13 13 4400000 2700000 2200000 6900000 1300000 700000 700000 7000000 4000000 1600000 1400000 20000000 900000 34000000 38000000 38000000 39000000 COMMITMENTS AND CONTINGENCIES<div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lease Commitments</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, we occupied several facilities under noncancellable operating leases expiring at various dates through 2038. See Note 4</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">—“</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Leases” for more information on our operating leases.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The workers' compensation, maritime employer's liability and comprehensive general liability insurance policies that we purchase each include a deductible layer, for which we would be responsible, that we consider financially prudent. Insurance above the deductible layers can be by occurrence or in the aggregate. We determine the level of accruals for claims exposure by reviewing our historical experience and current year claim activity. We do not record accruals on a present-value basis. We review larger claims with insurance adjusters and establish specific reserves for known liabilities. We establish an additional reserve for incidents incurred but not reported to us for each year using our estimates and based on prior experience. We believe we have established adequate accruals for </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expected liabilities arising from those obligations. However, it is possible that future earnings could be affected by changes in our estimates relating to these matters.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we are, from time to time, involved in litigation or subject to disputes, governmental investigations or claims related to our business activities, including, among other things:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">performance- or warranty-related matters under our customer and supplier contracts and other business arrangements; and </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">workers’ compensation claims, Jones Act claims, occupational hazard claims, premises liability claims and other claims. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we cannot predict the ultimate outcome of these matters, we believe that our ultimate liability, if any, that may result from these other actions and claims will not have a material adverse effect on our consolidated financial condition, results of operations or cash flows. However, because of the inherent uncertainty of litigation and other dispute resolution proceedings and, in some cases, the availability and amount of potentially available insurance, we can provide no assurance that the resolution of any particular claim or proceeding to which we are a party will not have a material effect on our consolidated financial condition, results of operations or cash flows for the fiscal period in which that resolution occurs.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Letters of Credit</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We had $62 million and $52 million in letters of credit outstanding as of December 31, 2023 and 2022, respectively, which related to self-insurance requirements and various bid and performance bonds, which are usually for the duration of the applicable contract.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Financial Instruments and Risk Concentration</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the normal course of business, we manage risks associated with foreign exchange rates and interest rates through a variety of strategies, including the use of hedging transactions. As a matter of policy, we do not use derivative instruments unless we have an underlying exposure. Other financial instruments that potentially subject us to concentrations of credit risk are principally cash and cash equivalents and accounts receivable.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying values of cash and cash equivalents approximate their fair values due to the short-term maturity of the underlying instruments. Accounts receivable are generated from a broad group of customers, primarily from the energy industry and the U.S. Government, which are major sources of our revenue. Due to their short-term nature, carrying values of our accounts receivable and accounts payable approximate fair market values. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We estimated the aggregate fair market value of the 2028 Senior Notes to be $484 million as of December 31, 2023 based on quoted prices. Since the market for the 2028 Senior Notes is not an active market, the fair value of the Senior Notes is classified within Level 2 in the fair value hierarchy under U.S. GAAP (inputs other than quoted prices in active markets for similar assets and liabilities that are observable or can be corroborated by observable market data for substantially the full terms for the assets or liabilities).</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Foreign currency gains (losses) of $(1.4) million in the year ended December 31, 2023, were primarily related to gains (losses) for the Angolan kwanza of $(4.4) million due to declining exchange rates for the Angolan kwanza relative to the U.S. dollar. Foreign currency gains (losses) in the year ended December 31, 2022 were less than $(0.1) million. Foreign currency gains (losses) of $(8.4) million in the year ended December 31, 2021 were primarily related to gains (losses) for the Angolan kwanza of $(4.5) million due to declining exchange rates for the Angolan kwanza relative to the U.S. dollar. Foreign currency transaction losses related to the Angolan kwanza in the years ended December 31, 2023 and 2021 were primarily due to the remeasurement of our Angolan kwanza cash balances to U.S. dollars. We recorded foreign currency transaction gains (losses) related to the Angolan kwanza as a component of other income (expense), net in our Consolidated Statements of Operations in those respective periods. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any conversion of cash balances from kwanza to U.S. dollars is controlled by the central bank in Angola. As of December 31, 2023 and 2022, we had the U.S. dollar equivalent of approximately $8.1 million and $5.6 million of kwanza cash balances, respectively, in Angola reflected on our Consolidated Balance Sheets.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To mitigate our currency exposure risk in Angola, we used kwanza to purchase equivalent Angolan central bank (Banco Nacional de Angola) bonds. The bonds were denominated as U.S. dollar equivalents, so that, upon payment of semi-annual interest and principal upon maturity, payment was made in kwanza, equivalent to the respective U.S. dollars at the then-current exchange rate. Our remaining Angolan bonds matured on September 1, 2023, and we received cash proceeds of $6.2 million. As of December 31, 2023, we no longer have any Angolan bank bonds.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2022, we had $6.2 million of U.S. dollar equivalent Angolan bonds. These bonds were classified as available-for-sale securities; accordingly, they were recorded at fair market value in other current assets on our Consolidated Balance Sheets. We did not sell any of our remaining Angolan bonds in the year ended December 31, 2022. We estimated the fair market value of the Angolan bonds to be $6.4 million as of December 31, 2022, using quoted market prices. Since the market for the Angolan bonds was not an active market, the fair value of the Angolan bonds was classified within Level 2 in the fair value hierarchy under U.S. GAAP. As of December 31, 2022, we had $0.1 million, in unrealized gains, net of tax, related to these bonds as a component of accumulated other comprehensive loss in our Consolidated Balance Sheets. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We made the decision during the fourth quarter of 2021 to terminate a number of entertainment ride systems contracts with Evergrande and recorded a net loss in our Manufactured Products segment. The specific elements of the net loss included a reserve of $49 million in receivables and contract assets, partially offset by the reclassification of $20 million of contract assets into salable inventory. As of December 31, 2023, 2022 and 2021 we had no outstanding accounts receivable or contract assets for those projects.</span></div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the three-month period ended June 30, 2021, we were notified by a customer in our Manufactured Products segment that it was suspending a contract that was substantially complete. Specific to this contract, we billed and received $41 million in the year ended December 31, 2023. As of December 31, 2023, we had outstanding contract assets of approximately $1.3 million for the contract and contract liabilities of $3.4 million prepaid for storage of components. As of December 31, 2022, we had outstanding contract assets of approximately $19 million for the contract and contract liabilities of $0.6 million prepaid for storage of components. We are in discussions with the customer concerning the timing of remaining payments. We continue to believe we will realize these contract assets at their book values, although we can provide no assurance as to the timing of receipt of the remaining payments.</span> <div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Insurance</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The workers' compensation, maritime employer's liability and comprehensive general liability insurance policies that we purchase each include a deductible layer, for which we would be responsible, that we consider financially prudent. Insurance above the deductible layers can be by occurrence or in the aggregate. We determine the level of accruals for claims exposure by reviewing our historical experience and current year claim activity. We do not record accruals on a present-value basis. We review larger claims with insurance adjusters and establish specific reserves for known liabilities. We establish an additional reserve for incidents incurred but not reported to us for each year using our estimates and based on prior experience. We believe we have established adequate accruals for </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">expected liabilities arising from those obligations. However, it is possible that future earnings could be affected by changes in our estimates relating to these matters.</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business, we are, from time to time, involved in litigation or subject to disputes, governmental investigations or claims related to our business activities, including, among other things:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">performance- or warranty-related matters under our customer and supplier contracts and other business arrangements; and </span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">workers’ compensation claims, Jones Act claims, occupational hazard claims, premises liability claims and other claims. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Although we cannot predict the ultimate outcome of these matters, we believe that our ultimate liability, if any, that may result from these other actions and claims will not have a material adverse effect on our consolidated financial condition, results of operations or cash flows. However, because of the inherent uncertainty of litigation and other dispute resolution proceedings and, in some cases, the availability and amount of potentially available insurance, we can provide no assurance that the resolution of any particular claim or proceeding to which we are a party will not have a material effect on our consolidated financial condition, results of operations or cash flows for the fiscal period in which that resolution occurs.</span></div> 62000000 52000000 484000000 -1400000 -4400000 -100000 -8400000 -4500000 8100000 5600000 6200000 6400000 100000 49000000 20000000 41000000 1300000 3400000 19000000 600000 OPERATIONS BY BUSINESS SEGMENT AND GEOGRAPHIC AREA<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Segment Information</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are a global technology company delivering engineered services and products and robotic solutions to the offshore energy, defense, aerospace, manufacturing and entertainment industries.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Energy business leverages our asset base and capabilities for providing services and products for offshore energy operations, inclusive of the offshore renewables energy market. Our Energy segments are:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Subsea Robotics</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our Subsea Robotics segment provides the following:</span></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦ ROVs for drill support and vessel-based services, including subsea hardware installation, construction, pipeline inspection, survey and facilities inspection, maintenance and repair;</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦ ROV tooling; and</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦ survey services, including hydrographic survey and positioning services and autonomous underwater vehicles for geoscience.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Manufactured Products</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our Manufactured Products segment provides the following:</span></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦ distribution and connection systems including production control umbilicals and field development hardware and pipeline connection and repair systems to the energy industry; and </span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">autonomous mobile robotic technology and entertainment systems to a variety of industries.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Offshore Projects Group</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our OPG segment provides the following:</span></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦ subsea installation and intervention, including riserless light well intervention services, inspection, maintenance and repair (“IMR”) services, principally in the U.S. Gulf of Mexico and offshore Angola, utilizing owned and charter vessels;</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦ installation and workover control systems and ROV workover control systems;</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦ diving services;</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦ project management and engineering; and</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦ drill pipe riser services and systems and wellhead load relief solutions.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">• </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> Integrity Management &amp; Digital Solutions</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—Our Integrity Management &amp; Digital Solutions (“IMDS”) segment provides the following:</span></div><div style="margin-top:9pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦ asset integrity management services;</span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦ software and analytical solutions for the bulk cargo maritime industry; and </span></div><div style="margin-top:3pt;padding-left:54pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">◦ software, digital and connectivity solutions for the energy industry.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our Aerospace and Defense Technologies segment provides services and products, including engineering and related manufacturing in defense and space exploration activities, principally to U.S. Government agencies and their prime contractors.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unallocated Expenses are those not associated with a specific business segment. These consist of expenses related to our incentive and deferred compensation plans, including restricted stock and bonuses, as well as other general expenses, including corporate administrative expenses.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There are no differences in the basis of segmentation or in the basis of measurement of segment profit or loss from those used in our consolidated financial statements for the years ended December 31, 2022 and 2021.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table that follows presents revenue, income (loss) from operations and depreciation and amortization expense by business segment:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"></td><td style="width:57.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">752,521 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">621,921 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">538,515 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">382,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPG</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">546,366 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">489,317 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378,121 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IMDS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy </span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,047,861 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,723,483 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,502,280 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ADTech</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">342,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,424,706 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,066,084 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,869,275 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income (Loss) from Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,551 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,692 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,876)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IMDS</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,373 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,901 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,572 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,763 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194,097 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,767 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ADTech</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,003 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,168 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,992 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151,438)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(127,402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(131,960)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,328 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,863 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,799 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation and Amortization Expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,220 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,946 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,788 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IMDS</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,608 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,599 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,420 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,149 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,789 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,281 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ADTech</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,504 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,853 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,783 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,960 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,969 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,723 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We determine income (loss) from operations for each business segment before interest income or expense, other income (expense) and provision for income taxes. We do not consider an allocation of these items to be practical.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During December 31, 2023, 2022 and 2021, revenue from one customer, the U.S. Government, accounted for 10%, 11% and 12%, respectively, of our total consolidated annual revenue, and no other customer accounted for more than 10% of our total consolidated revenue. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income (Loss) from Operations</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Year ended December 31, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">—During the year ended December 31, 2021</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">, </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">we recorded charges and other discrete impacts attributable to each of our reporting segments as follows:</span></div><div style="margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.700%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.075%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.572%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.402%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.823%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.703%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="39" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">For the Year Ended December 31, 2021</span></td></tr><tr><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:83%">(in thousands)</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:83%">Subsea Robotics</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:83%">Manufactured Products</span></div></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:83%">OPG</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:83%">IMDS</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:83%">ADTech</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:83%">Unallocated Expenses</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:83%">Total</span></div></td></tr><tr><td colspan="12" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:83%">Impacts for the effects of:</span></div></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:83%">Provision for Evergrande losses, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">29,549 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="6" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:83%">Loss on sale of asset</span></div></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,415 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:83%">Other</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">395 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">537 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">149 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </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:'Arial',sans-serif;font-size:9pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,308 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:83%">Total charges</span></div></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:83%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:83%">395 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:83%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:83%">30,086 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:83%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:83%">149 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:83%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:83%">217 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:83%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:83%">10 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:83%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:83%">1,415 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:83%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:83%">32,272 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no adjustments of a similar nature during the years ended December 31, 2023 and 2022.</span></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Depreciation and Amortization Expense</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense on property and equipment, reflected in the Depreciation and Amortization Expense table above, was $99 million, $113 million and $136 million in 2023, 2022 and 2021, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense on long-lived intangible assets, reflected in the Depreciation and Amortization Expense table above, was $6.4 million, $7.5 million and $3.8 million in 2023, 2022 and 2021, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets, Property and Equipment, Net and Goodwill</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents Assets, Property and Equipment, net and Goodwill by business segment:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"></td><td style="width:71.173%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.025%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">488,900 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">467,608 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPG</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">478,937 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345,264 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IMDS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,402,611 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,243,113 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ADTech</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">725,062 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">673,120 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,239,006 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,031,683 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Property and Equipment, Net</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186,995 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,239 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPG</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,712 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,439 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IMDS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">405,113 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">418,767 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ADTech</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,749 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,496 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">424,293 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">438,449 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,760 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,885 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,760 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,885 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ADTech</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,454 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,454 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,214 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,339 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All assets specifically identified with a particular business segment have been segregated. Cash and cash equivalents, certain other current assets, certain investments and certain other assets have not been allocated to particular business segments and are included in Corporate and Other. The changes in our reporting units’ goodwill balances during the periods presented are from currency exchange rate changes.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Capital Expenditures</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents Capital Expenditures, including business acquisitions, by business segment:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"></td><td style="width:57.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capital Expenditures</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,197 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,649 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,591 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,776 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPG</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,574 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,456 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,980 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IMDS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,893 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,292 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,386 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ADTech</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,880 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,795 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,288 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,726 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,043 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,199 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Geographic Operating Areas</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For 2023 and 2022, $338 million and $140 million of right-of-use operating lease assets are included in the following table which summarizes Property and Equipment, Net and Right-of-Use Operating Lease Assets by geographic area: </span></div><div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"></td><td style="width:68.586%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.623%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.232%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.623%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.236%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Property and Equipment, Net and Right-of-Use Operating Lease Assets</span></div><div><span><br/></span></div></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,124 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,762 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,739 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,933 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia and Australia</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,244 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,988 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Foreign</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">363,919 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">262,736 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">397,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">761,847 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">578,060 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is based on location where services are performed and products are manufactured. See Note 3—”Revenue” for disclosure of revenue by geographic area .</span></div> <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The table that follows presents revenue, income (loss) from operations and depreciation and amortization expense by business segment:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"></td><td style="width:57.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">752,521 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">621,921 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">538,515 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,692 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">382,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344,251 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPG</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">546,366 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">489,317 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">378,121 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IMDS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">255,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">229,884 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">241,393 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy </span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,047,861 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,723,483 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,502,280 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ADTech</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">376,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">342,601 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">366,995 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,424,706 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,066,084 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,869,275 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Income (Loss) from Operations</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">174,293 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">118,248 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">76,874 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">35,551 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,692 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(15,876)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">64,546 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">49,256 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">31,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IMDS</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,373 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14,901 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">18,572 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">287,763 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">194,097 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,767 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ADTech</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,003 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">44,168 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">60,992 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(151,438)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(127,402)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(131,960)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">181,328 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">110,863 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">39,799 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Depreciation and Amortization Expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">54,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,684 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">87,900 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,220 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,946 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12,788 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPG</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,560 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,173 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IMDS</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,608 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,599 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,420 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">98,149 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">112,789 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">133,281 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ADTech</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,504 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,853 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,783 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Unallocated Expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">5,327 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,659 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">104,960 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">120,969 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">139,723 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div> 752521000 621921000 538515000 493692000 382361000 344251000 546366000 489317000 378121000 255282000 229884000 241393000 2047861000 1723483000 1502280000 376845000 342601000 366995000 2424706000 2066084000 1869275000 174293000 118248000 76874000 35551000 11692000 -15876000 64546000 49256000 31197000 13373000 14901000 18572000 287763000 194097000 110767000 45003000 44168000 60992000 -151438000 -127402000 -131960000 181328000 110863000 39799000 54365000 67684000 87900000 12220000 11946000 12788000 27956000 28560000 28173000 3608000 4599000 4420000 98149000 112789000 133281000 2504000 2853000 4783000 4307000 5327000 1659000 104960000 120969000 139723000 10 11 12 29549000 1415000 1308000 395000 30086000 149000 217000 10000 1415000 32272000 99000000 113000000 136000000 6400000 7500000 3800000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents Assets, Property and Equipment, net and Goodwill by business segment:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"></td><td style="width:71.173%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.025%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">488,900 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">467,608 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">344,215 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">339,087 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPG</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">478,937 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">345,264 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IMDS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">90,559 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">91,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,402,611 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,243,113 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ADTech</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">111,333 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">115,450 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">725,062 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">673,120 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,239,006 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,031,683 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Property and Equipment, Net</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186,995 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">175,239 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,694 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,282 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPG</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">135,712 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">159,439 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IMDS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,712 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,807 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">405,113 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">418,767 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ADTech</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,186 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11,749 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,496 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">424,293 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">438,449 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,760 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,885 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,760 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">23,885 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ADTech</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,454 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,454 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,214 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">34,339 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All assets specifically identified with a particular business segment have been segregated. Cash and cash equivalents, certain other current assets, certain investments and certain other assets have not been allocated to particular business segments and are included in Corporate and Other. The changes in our reporting units’ goodwill balances during the periods presented are from currency exchange rate changes.</span></div> 488900000 467608000 344215000 339087000 478937000 345264000 90559000 91154000 1402611000 1243113000 111333000 115450000 725062000 673120000 2239006000 2031683000 186995000 175239000 68694000 74282000 135712000 159439000 13712000 9807000 405113000 418767000 7431000 6186000 11749000 13496000 424293000 438449000 23760000 23885000 23760000 23885000 10454000 10454000 34214000 34339000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents Capital Expenditures, including business acquisitions, by business segment:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:79.093%"><tr><td style="width:1.0%"></td><td style="width:57.864%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.654%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.724%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Capital Expenditures</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Energy</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Subsea Robotics</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">67,197 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">55,649 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">27,591 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Manufactured Products</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,776 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,510 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">OPG</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">8,574 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,456 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,980 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">IMDS</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,346 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,058 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3,305 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Energy</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">92,893 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">68,292 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,386 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">ADTech</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">4,953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,956 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,525 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Corporate and Other</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,880 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10,795 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">6,288 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">100,726 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">81,043 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">50,199 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div> 67197000 55649000 27591000 6776000 4129000 2510000 8574000 4456000 7980000 10346000 4058000 3305000 92893000 68292000 41386000 4953000 1956000 2525000 2880000 10795000 6288000 100726000 81043000 50199000 338000000 140000000 table which summarizes Property and Equipment, Net and Right-of-Use Operating Lease Assets by geographic area: <div style="margin-top:14pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:88.742%"><tr><td style="width:1.0%"></td><td style="width:68.586%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.623%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.232%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.623%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.236%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Property and Equipment, Net and Right-of-Use Operating Lease Assets</span></div><div><span><br/></span></div></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Foreign:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">129,124 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,762 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Brazil</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">71,239 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,045 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">69,739 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">59,933 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">41,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">36,583 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Asia and Australia</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">37,244 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">33,988 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 37pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">15,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total Foreign</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">363,919 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">262,736 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">397,928 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">315,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">761,847 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">578,060 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr></table></div> 129124000 59762000 71239000 59045000 69739000 59933000 41306000 36583000 37244000 33988000 15267000 13425000 363919000 262736000 397928000 315324000 761847000 578060000 EMPLOYEE BENEFIT PLANS<div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Retirement Investment Plans</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have several employee retirement investment plans that, taken together, cover most of our full-time employees. The Oceaneering Retirement Investment Plan is a 401(k) plan in which U.S. employees may participate by deferring a portion of their gross monthly salary and directing us to contribute the deferred amount to the plan. We match a portion of the employees' deferred compensation. Our contributions to the 401(k) plan were $23 million, $20 million and $13 million for the plan years ended December 31, 2023, 2022 and 2021, respectively. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also make matching contributions to foreign employee savings plans similar in nature to a 401(k) plan. In 2023, 2022 and 2021, these contributions, principally related to plans associated with the United Kingdom and Norwegian subsidiaries, were $12 million, $11 million and $11 million, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Oceaneering International, Inc. Supplemental Executive Retirement Plan covers selected key management employees and executives, as approved by the Compensation Committee of our Board of Directors (the “Compensation Committee”). Under this plan, we accrue an amount determined as a percentage of the participant's gross monthly salary and the amounts accrued are treated as if they are invested in one or more investment vehicles pursuant to this plan. Net expenses related to this plan during 2023, 2022 and 2021 were $1.3 million, $2.6 million and $1.8 million, respectively.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Incentive Plans</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under our Second Amended and Restated 2010 Incentive Plan and our 2020 Incentive Plan (together the “Incentive Plans”), shares of our common stock are made available for awards to employees and nonemployee members of our Board of Directors.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Incentive Plans are administered primarily by the Compensation Committee; however, the full Board of Directors makes determinations regarding awards to nonemployee directors under the Incentive Plans. The Compensation Committee or our Board of Directors, as applicable, determines the type(s) of award(s) to be made to each participant and sets forth in the related award agreement the terms, conditions and limitations applicable to each award. Stock options, stock appreciation rights and stock and cash awards may be made under the Incentive Plans. There are no options outstanding under either Incentive Plan. We have not granted any stock options since 2005 and the Compensation Committee has expressed its intention to refrain from using stock options as a component of employee compensation for our executive officers and other employees for the foreseeable future. Additionally, the Board of Directors has expressed its intention to refrain from using stock options as a component of nonemployee director compensation for the foreseeable future.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, 2022 and 2021, the Compensation Committee granted awards of performance units to certain of our key executives and employees. The performance units awarded are scheduled to vest in full on the third anniversary of the applicable award dates, or pro rata over three years if the participant meets certain age and years of service requirements. The Compensation Committee and the Board of Directors approved specific financial goals and measures (as defined), for each of the <span style="-sec-ix-hidden:f-1046">three</span>-year periods ending December 31, 2025, 2024 and 2023 to be used as the basis for the final value of the performance units. The final value of the performance unit granted may range from $0 to $200 in each of 2023, 2022 and 2021. Upon vesting and determination of value, the value of the performance units will be payable in cash. Compensation expense related to the performance units was $12 million, $13 million and $9.4 million in 2023, 2022 and 2021, respectively. As of December 31, 2023, there were 250,324 performance units outstanding.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Annually, the Compensation Committee grants restricted units of our common stock to certain of our key executives and employees and restricted common stock to our nonemployee directors. Over 80%, 83% and 85% of the grants made to our employees in 2023, 2022 and 2021, respectively, vest in full on the third anniversary of the award date, conditional upon continued employment through such vesting date. The remainder of the grants made to employees can vest pro rata over three years, provided the individual meets certain age and years-of-service requirements. For the grants of restricted stock units to each of the participant employees, the participant will be issued one share of our common stock for each of the participant's vested restricted stock units at the earlier of three years or, if the participant vested earlier after meeting the age and service requirements, following termination of employment or service. The grants of restricted stock to our nonemployee directors generally vest in full on the first anniversary of the award date, conditional upon continued service as a director, except for the 2023 grant to one director who retired from our board of directors as of the date of our annual meeting in May 2023, which vested on that date and the 2021 grant to one director who retired from our board of directors as of the date of our annual meeting in May 2021, which vested on that date. </span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Compensation Committee has a policy that Oceaneering will not provide U.S. federal income tax gross-up payments to any of its directors or executive officers in connection with future awards of restricted stock or stock units.</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The additional tax charge(benefit) realized from tax deductions less than or in excess of the financial statement expense of our restricted stock grants was $(1.4) million, $0.1 million and $0.5 million in 2023, 2022 and 2021, respectively. The 2023, 2022 and 2021 charges were recognized in our Consolidated Statements of Operations.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our restricted stock and restricted stock unit activity for 2023, 2022 and 2021:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.339%"><tr><td style="width:1.0%"></td><td style="width:47.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.745%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.745%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair Value</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intrinsic Value</span></div></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,955,346 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.67 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,333,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issued</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(601,830)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.42 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,613,000 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(239,946)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,447,259 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.10 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">898,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issued</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(674,968)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.53 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,529,000 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(134,748)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,535,807 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.18 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">753,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issued</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(823,785)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.95 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,232,000 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(180,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,285,310 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.78 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The restricted stock units granted in 2023, 2022 and 2021 carry no voting rights and no dividend rights. Each grantee of shares of restricted common stock is deemed to be the record owner of those shares during the restriction period, with the right to vote and receive any dividends on those shares.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Grants of restricted stock units are valued at their estimated fair values as of their respective grant dates. The grants in 2023, 2022 and 2021 were subject only to vesting conditioned on continued employment or service as a nonemployee director; therefore, these grants were valued at the grant date fair market value using the closing price of our stock on the New York Stock Exchange.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Compensation expense under the restricted stock plans was $11 million, $9.6 million and $9.6 million for 2023, 2022 and 2021, respectively. As of December 31, 2023, we had $10 million of future expense to be recognized related to our restricted stock unit plans over a weighted-average remaining life of 1.7 years.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Post-Employment Benefit</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to a service agreement we entered into with a former Chairman of the Board of Directors, we are obligated to provide for medical coverage on an after-tax basis to him, his spouse and two adult children for their lives. Our total accrued liabilities, current and long-term, under this post-employment benefit were $1.8 million as of both December 31, 2023 and 2022.</span></div> 23000000 20000000 13000000 12000000 11000000 11000000 1300000 2600000 1800000 P3Y 0 200 12000000 13000000 9400000 250324 0.80 0.83 0.85 P3Y 1400000 100000 500000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following is a summary of our restricted stock and restricted stock unit activity for 2023, 2022 and 2021:</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:77.339%"><tr><td style="width:1.0%"></td><td style="width:47.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.745%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.346%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.745%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.725%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Weighted</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Average</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Fair Value</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Aggregate</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Intrinsic Value</span></div></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2020</span></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,955,346 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.67 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">1,333,689 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">11.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issued</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(601,830)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.42 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7,613,000 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(239,946)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.35 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2021</span></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,447,259 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.10 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">898,264 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issued</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(674,968)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.53 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">9,529,000 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(134,748)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2022</span></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,535,807 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">12.18 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">753,670 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.14 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Issued</span></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(823,785)</span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="2" style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">10.95 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16,232,000 </span></td><td style="background-color:#bfe4ff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(180,382)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></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:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">13.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#bfe4ff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Balance as of December 31, 2023</span></td><td colspan="2" style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">2,285,310 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.78 </span></td><td style="background-color:#bfe4ff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td><td colspan="3" style="background-color:#bfe4ff;padding:0 1pt"></td></tr><tr style="height:5pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div> 1955346 13.67 1333689 11.80 601830 16.42 7613000 239946 12.35 2447259 12.10 898264 14.14 674968 14.53 9529000 134748 12.19 2535807 12.18 753670 19.14 823785 10.95 16232000 180382 13.82 2285310 14.78 11000000 9600000 9600000 10000000 P1Y8M12D 1800000